nginx/src/core
Roman Arutyunyan 752f66bf7d Retain CAP_NET_RAW capability for transparent proxying.
The capability is retained automatically in unprivileged worker processes after
changing UID if transparent proxying is enabled at least once in nginx
configuration.

The feature is only available in Linux.
2017-12-13 20:40:53 +03:00
..
nginx.c Fixed "changing binary" when reaper is not init. 2017-11-28 12:00:24 +03:00
nginx.h Version bump. 2017-11-23 16:32:58 +03:00
ngx_array.c Simplified ngx_array_create(). 2013-03-21 15:52:52 +00:00
ngx_array.h Moved ngx_array_t definition from ngx_core.h to ngx_array.h. 2013-03-21 16:04:09 +00:00
ngx_buf.c Fixed trailer construction with limit on FreeBSD and macOS. 2017-01-20 21:12:48 +03:00
ngx_buf.h Modules compatibility: compatibility with NGX_HAVE_FILE_AIO. 2016-10-10 18:44:17 +03:00
ngx_conf_file.c Style. 2017-08-09 14:59:46 +03:00
ngx_conf_file.h Fixed type of ngx_conf_t.handler_conf. 2017-10-13 00:32:26 +03:00
ngx_config.h Introduced the NGX_COMPAT macro. 2016-09-29 15:28:24 +03:00
ngx_connection.c Fixed buffer overread with unix sockets after accept(). 2017-10-04 21:19:33 +03:00
ngx_connection.h Introduced ngx_tcp_nodelay(). 2017-05-26 22:52:48 +03:00
ngx_core.h Modules compatibility: compatibility with NGX_HTTP_SSL. 2016-10-10 18:44:17 +03:00
ngx_cpuinfo.c Copyright updated. 2012-01-18 15:07:43 +00:00
ngx_crc32.c Copyright updated. 2012-01-18 15:07:43 +00:00
ngx_crc32.h Copyright updated. 2012-01-18 15:07:43 +00:00
ngx_crc.h Copyright updated. 2012-01-18 15:07:43 +00:00
ngx_crypt.c An internal SHA1 implementation. 2016-06-09 16:55:38 +03:00
ngx_crypt.h Copyright updated. 2012-01-18 15:07:43 +00:00
ngx_cycle.c Core: free shared memory zones only after reconfiguration. 2017-10-17 19:52:16 +03:00
ngx_cycle.h Retain CAP_NET_RAW capability for transparent proxying. 2017-12-13 20:40:53 +03:00
ngx_file.c Removed excessive casts for ngx_file_info(). 2017-06-14 12:29:52 +03:00
ngx_file.h Modules compatibility: compatibility with NGX_HAVE_FILE_AIO. 2016-10-10 18:44:17 +03:00
ngx_hash.c Style. 2016-10-14 19:48:26 +03:00
ngx_hash.h Copyright updated. 2012-01-18 15:07:43 +00:00
ngx_inet.c Fixed build without IPv6, broken by 874171c3c71a. 2017-10-05 16:50:35 +03:00
ngx_inet.h Fixed the NGX_UNIX_ADDRSTRLEN macro. 2017-09-25 15:19:24 +03:00
ngx_list.c Simplified ngx_list_create(). 2013-06-19 08:55:08 +04:00
ngx_list.h Copyright updated. 2012-01-18 15:07:43 +00:00
ngx_log.c Removed the prototype mysql module. 2016-03-31 22:33:26 +03:00
ngx_log.h Removed the prototype mysql module. 2016-03-31 22:33:26 +03:00
ngx_md5.c Internal md5 and sha1 implementations are now always used. 2016-06-30 18:57:39 +03:00
ngx_md5.h Internal md5 and sha1 implementations are now always used. 2016-06-30 18:57:39 +03:00
ngx_module.c Fixed compilation with -Wmissing-prototypes. 2016-03-14 19:23:23 +03:00
ngx_module.h Modules compatibility: compatibility with NGX_HTTP_SSL. 2016-10-10 18:44:17 +03:00
ngx_murmurhash.c Added missing "fall through" comments (ticket #1259). 2017-04-27 16:57:18 +03:00
ngx_murmurhash.h Comment fixed. 2012-04-05 19:49:34 +00:00
ngx_open_file_cache.c Fixed logging in close error handling. 2016-03-31 02:33:50 +03:00
ngx_open_file_cache.h Disable symlinks: added the "from" parameter support to the open file cache. 2012-02-27 16:46:57 +00:00
ngx_output_chain.c Fixed spelling of logical AND operator, no functional changes. 2016-12-07 13:54:30 +03:00
ngx_palloc.c Core: introduced the NGX_DEBUG_PALLOC macro. 2016-03-23 17:44:04 +03:00
ngx_palloc.h Core: removed extra ngx_alloc() and ngx_calloc() prototypes. 2017-04-18 13:01:19 +03:00
ngx_parse_time.c Style. 2017-09-13 15:51:52 +03:00
ngx_parse_time.h Moved ngx_http_parse_time() to core, renamed accordingly. 2015-06-11 20:42:31 +03:00
ngx_parse.c Fixed ngx_parse_size() / ngx_parse_offset() with 0-length strings. 2017-02-17 17:01:27 +03:00
ngx_parse.h Time parsing cleanup. 2012-02-13 15:41:11 +00:00
ngx_proxy_protocol.c Introduced ngx_inet_get_port() and ngx_inet_set_port() functions. 2016-06-20 11:50:39 +03:00
ngx_proxy_protocol.h Core: renamed ngx_proxy_protocol_parse to ngx_proxy_protocol_read. 2015-06-16 13:45:19 +03:00
ngx_queue.c Copyright updated. 2012-01-18 15:07:43 +00:00
ngx_queue.h Copyright updated. 2012-01-18 15:07:43 +00:00
ngx_radix_tree.c Geo: IPv6 support. 2012-12-25 08:21:56 +00:00
ngx_radix_tree.h Geo: IPv6 support. 2012-12-25 08:21:56 +00:00
ngx_rbtree.c Core: introduced ngx_rbtree_next(). 2017-03-07 18:51:13 +03:00
ngx_rbtree.h Core: introduced ngx_rbtree_next(). 2017-03-07 18:51:13 +03:00
ngx_regex.c Style. 2017-08-10 22:21:20 +03:00
ngx_regex.h Fixed the ngx_regex.h header file compatibility with C++. 2012-05-17 13:47:04 +00:00
ngx_resolver.c Resolver: cancelable resend timer event. 2017-07-04 18:50:41 +03:00
ngx_resolver.h Resolver: cancelable resend timer event. 2017-07-04 18:50:41 +03:00
ngx_rwlock.c Introduced ngx_rwlock_downgrade(). 2017-06-16 18:15:58 +03:00
ngx_rwlock.h Introduced ngx_rwlock_downgrade(). 2017-06-16 18:15:58 +03:00
ngx_sha1.c Internal md5 and sha1 implementations are now always used. 2016-06-30 18:57:39 +03:00
ngx_sha1.h Internal md5 and sha1 implementations are now always used. 2016-06-30 18:57:39 +03:00
ngx_shmtx.c Core: fixed build on Tru64 UNIX. 2015-02-10 01:51:08 +03:00
ngx_shmtx.h Fixed typo in a function name. 2012-07-03 13:06:40 +00:00
ngx_slab.c Slab: fixed initialization on win32. 2017-08-08 15:16:01 +03:00
ngx_slab.h Slab: fixed initialization on win32. 2017-08-08 15:16:01 +03:00
ngx_spinlock.c Core: guard against spinlock usage without atomic ops. 2015-03-26 14:15:06 +03:00
ngx_string.c Fixed handling of non-null-terminated unix sockets. 2017-10-04 21:19:38 +03:00
ngx_string.h Fixed handling of non-null-terminated unix sockets. 2017-10-04 21:19:38 +03:00
ngx_syslog.c Style. 2016-03-30 11:52:16 +03:00
ngx_syslog.h Syslog: added "nohostname" option. 2015-10-26 19:06:42 +03:00
ngx_thread_pool.c Thread pools: create threads in detached state. 2016-08-15 05:52:04 -07:00
ngx_thread_pool.h Thread pools implementation. 2015-03-14 17:37:07 +03:00
ngx_times.c Introduced time truncation to December 31, 9999 (ticket #1368). 2017-09-13 15:53:19 +03:00
ngx_times.h Added syslog support for error_log and access_log directives. 2014-05-12 16:34:15 +04:00