summaryrefslogtreecommitdiffhomepage
path: root/src/core (follow)
AgeCommit message (Expand)AuthorFilesLines
2015-03-23Thread pools: keep waiting tasks mutex in ngx_thread_pool_t.Valentin Bartenev1-45/+20
2015-03-23Thread pools: replaced completed tasks queue mutex with spinlock.Valentin Bartenev1-16/+5
2015-03-23Removed stub implementation of win32 mutexes.Ruslan Ermilov1-10/+0
2015-03-19Core: added cyclic memory buffer support for error_log.Valentin Bartenev1-0/+120
2015-03-20Removed ngx_connection_t.lock.Ruslan Ermilov2-16/+0
2015-03-19Thread pools: silence warning on process exit.Ruslan Ermilov1-0/+7
2015-03-19Thread pools: fixed the waiting tasks accounting.Ruslan Ermilov1-7/+8
2015-03-19Thread pools: keep waiting tasks counter in ngx_thread_pool_t.Ruslan Ermilov1-9/+7
2015-03-14Added support for offloading Linux sendfile() in thread pools.Valentin Bartenev1-0/+4
2015-03-14Added support for offloading read() in thread pools.Valentin Bartenev3-10/+38
2015-03-14Thread pools implementation.Valentin Bartenev3-0/+671
2015-03-04Renamed NGX_THREADS to NGX_OLD_THREADS because of deprecation.Ruslan Ermilov7-12/+16
2015-03-17Overflow detection in ngx_inet_addr().Ruslan Ermilov1-2/+6
2015-03-17Core: overflow detection in ngx_parse_time() (ticket #732).Ruslan Ermilov1-16/+37
2015-03-17Refactored ngx_parse_time().Ruslan Ermilov1-3/+1
2015-03-17Core: overflow detection in number parsing functions.Ruslan Ermilov2-52/+72
2015-03-17Core: expose maximum values of time_t and ngx_int_t.Ruslan Ermilov1-0/+3
2015-03-04Log: use ngx_cpymem() in a couple of places, no functional changes.Valentin Bartenev1-6/+3
2015-02-24Core: fixed potential buffer overrun when initializing hash.Maxim Dounin1-1/+1
2015-02-17Core: make ngx_connection_local_sockaddr() always assign address.Roman Arutyunyan1-17/+17
2015-02-11Unbreak building on FreeBSD without file AIO.Valentin Bartenev1-1/+1
2015-02-11Refactored sendfile() AIO preload.Valentin Bartenev3-2/+35
2015-02-11Version bump.Ruslan Ermilov1-2/+2
2015-02-10Core: fixed build on Tru64 UNIX.Sergey Kandaurov1-1/+1
2015-02-04Core: fixed a race resulting in extra sem_post()'s.Roman Arutyunyan1-1/+2
2015-02-02Core: reverted prefix-based temp files (a9138c35120d).Roman Arutyunyan2-21/+8
2015-02-02Core: supported directory skipping in ngx_walk_tree().Roman Arutyunyan1-1/+9
2015-01-28Fixed AIO handling in the output chain.Valentin Bartenev1-2/+6
2015-01-27A bounds check of %N format on Windows.Igor Sysoev1-1/+5
2015-01-13Core: added disk_full_time checks to error log.Maxim Dounin2-4/+23
2014-12-26Core: added prefix-based temporary files.Valentin Bartenev2-8/+21
2014-12-26Unified handling of ngx_create_temp_file() return value.Valentin Bartenev1-1/+1
2014-12-24Version bump.Maxim Dounin1-2/+2
2014-12-12Autoindex: implemented JSON output format.Valentin Bartenev2-0/+53
2014-12-04Version bump.Maxim Dounin1-2/+2
2014-11-28Typo.Maxim Dounin1-1/+1
2014-11-20Syslog: allowed underscore symbol in tag (ticket #667).Vladimir Homutov1-2/+3
2014-11-20Resolver: fixed debug event logging.Ruslan Ermilov2-17/+23
2014-11-20Resolver: fixed use-after-free memory access.Ruslan Ermilov1-4/+4
2014-08-13Moved the code for coalescing file buffers to a separate function.Valentin Bartenev2-0/+44
2014-11-19Renamed ngx_handle_sent_chain() to ngx_chain_update_sent().Valentin Bartenev2-2/+2
2014-08-25Events: removed broken thread support from event timers.Valentin Bartenev2-8/+4
2014-10-28Version bump.Valentin Bartenev1-2/+2
2014-10-02Core: fixed buffer overrun when hash max_size reached.Yichun Zhang1-0/+2
2014-10-02Version bump.Valentin Bartenev1-2/+2
2014-08-26Syslog: improved error handling of unix domain sockets.Vladimir Homutov1-2/+24
2014-09-01Syslog: enabled logging of send errors.Vladimir Homutov2-5/+10
2014-08-13Moved the code for adjusting sent buffers in a separate function.Valentin Bartenev2-0/+47
2014-09-17Version bump.Valentin Bartenev1-2/+2
2014-09-08Core: ngx_regex_compile() error handling fixes.Maxim Dounin1-3/+11