Commit Graph

2544 Commits (0fcd51438dc663dc1bebf54404e94128924687dd)

Author SHA1 Message Date
Glenn Strauss 84ccd87b31 [mod_magnet] use config_plugin_values_init()
3 years ago
Glenn Strauss 476fd9569c [mod_flv_streaming] use config_plugin_values_init()
3 years ago
Glenn Strauss 32c42074ec [mod_expire] use config_plugin_values_init()
3 years ago
Glenn Strauss 362ccedc41 [mod_indexfile] use config_plugin_values_init()
3 years ago
Glenn Strauss d5782eba65 [mod_alias] use config_plugin_values_init()
3 years ago
Glenn Strauss 3fabcc3653 [mod_setenv] use config_plugin_values_init()
3 years ago
Glenn Strauss a377b159ec [mod_skeleton] use config_plugin_values_init()
3 years ago
Glenn Strauss 49140fe308 [mod_staticfile] use config_plugin_values_init()
3 years ago
Glenn Strauss 4b9ee09857 [core] use (const char *) in config file parsing
3 years ago
Glenn Strauss 20450fd652 [core] mv config_setup_connection to connections.c
3 years ago
Glenn Strauss d7a6a7a263 [core] (const buffer *) from strftime_cache_get()
3 years ago
Glenn Strauss 784a4355d4 [mod_access] use config_plugin_values_init()
3 years ago
Glenn Strauss b87e8783c4 [core] config_plugin_values_init() new interface
3 years ago
Glenn Strauss aba290e0bd [core] improve condition caching perf
3 years ago
Glenn Strauss b2b41e36e3 [core] struct plugin_data_base
3 years ago
Glenn Strauss be04c1239f [core] macros CONST_LEN_STR and CONST_STR_LEN
3 years ago
Glenn Strauss e06ac39c81 [core] rearrange server_config, server members
3 years ago
Glenn Strauss c022269547 [core] srv->plugin_slots as compact list
3 years ago
Glenn Strauss e2de4e581e [core] const char *name in struct plugin
3 years ago
Glenn Strauss 2c43ae73dd [mod_redirect,mod_rewrite] store context_ndx
3 years ago
Glenn Strauss 36f64b26a1 [core] simpler config_check_cond()
3 years ago
Glenn Strauss b6e0880ae6 [mod_accesslog] avoid alloc for parsing cookie val
3 years ago
Glenn Strauss feb21b3da2 [core] inline header and env arrays into con
3 years ago
Glenn Strauss e3dc34d142 [core] array a->sorted[] as ptrs rather than pos
3 years ago
Glenn Strauss a762402da5 [core] keep a->data[] sorted (REVERT)
3 years ago
Glenn Strauss 78cf61b152 [core] streamline config_check_cond()
3 years ago
Glenn Strauss 5aadcba456 [core] buffer string in data_config
3 years ago
Glenn Strauss a51278030e [core] const char *op in data_config
3 years ago
Glenn Strauss c2238256e2 [core] inline array as part of data_array value
3 years ago
Glenn Strauss 6eb34ef5ab [core] add const to callers of http_header_*_get()
3 years ago
Glenn Strauss 601c572c39 [core] inline buffer as part of data_string value
3 years ago
Glenn Strauss b7942c58cc [core] (data_unset *) from array_get_element_klen
3 years ago
Glenn Strauss 47a758f959 [core] inline buffer key for *_patch_connection()
3 years ago
Glenn Strauss ad9b7e009b [core] inline buffer as part of DATA_UNSET key
3 years ago
Glenn Strauss cff64cf170 [core] http_header_hkey_get() over const array
3 years ago
Glenn Strauss a7a721ab43 [core] treat con->conditional_is_valid as bitfield
3 years ago
Glenn Strauss 0c64096555 [core] isolate data_config.c, vector.c
3 years ago
Glenn Strauss e01f995ce3 [core] run config_setup_connection() fewer times
3 years ago
Glenn Strauss 78a6440492 [core] perf: initialize con->conf using memcpy()
3 years ago
Glenn Strauss 0ce30f8c22 [core] (const buffer *) for con->server_name
3 years ago
Glenn Strauss 5d13b40824 [core] (const buffer *) in (struct burl_parts_t)
3 years ago
Glenn Strauss 83535bbef3 [core] differentiate array_get_* for ro and rw
3 years ago
Glenn Strauss 5c0c4936b4 [core] __attribute_returns_nonnull__
3 years ago
Glenn Strauss c9f1b612f1 [core] keep a->data[] sorted; remove a->sorted[]
3 years ago
Glenn Strauss 61785d868f [core] array keys are non-empty in key-value list
3 years ago
Glenn Strauss db5ff222e4 [core] short-circuit path to clear request.headers
3 years ago
Glenn Strauss 5d9bfc9a76 [core] remove unused members of struct server
3 years ago
Glenn Strauss 10d71279ae [core] uint32_t for struct buffer sizes
3 years ago
Glenn Strauss 62e97967ca [core] prefer uint32_t to size_t in base.h
3 years ago
Glenn Strauss ddb78f75ee [core] remove unused array_reset()
3 years ago
Glenn Strauss 785037dded [core] http_header.c internal inline funcs
3 years ago
Glenn Strauss 70b5d729ae [core] mark some data_* funcs cold
3 years ago
Glenn Strauss b2991c686d [core] perf: array.c performance enhancements
3 years ago
Glenn Strauss 2fd0faf1bf [mod_extforward] simplify code: use light_isxdigit
3 years ago
Glenn Strauss d58787189a [core] handle common case of alnum or - field-name
3 years ago
Glenn Strauss 71a7b54947 [core] more 'const' in request.c prototypes
3 years ago
Glenn Strauss 36f3206a4c [core] pass ptr to http_request_parse()
3 years ago
Glenn Strauss 8223903e50 [core] inline connection_read_header()
3 years ago
Glenn Strauss 11f3dd896b [core] perf: connection_read_header_hoff() hot
3 years ago
Glenn Strauss ec2ff2c6ae [core] perf: connection_read_header_more()
3 years ago
Glenn Strauss 46d7e9c2ed [core] no need to pass srv to connection_set_state
3 years ago
Glenn Strauss 63e32e8100 [core] perf: HTTP header parsing using \n offsets
3 years ago
Glenn Strauss fa4ab19275 [core] reduce use of struct parse_header_state
3 years ago
Glenn Strauss cdf653f8ce [core] pass con around request, not srv and con
3 years ago
Glenn Strauss fcd1f57511 [core] connection_chunkqueue_compact()
3 years ago
Glenn Strauss 2ad92d17a1 [core] chunkqueue_compact_mem()
3 years ago
Glenn Strauss d22e7a769d [core] cold buffer_string_prepare_append_resize()
3 years ago
Glenn Strauss c22ec74770 [core] do not pass srv to http header parsing func
3 years ago
Glenn Strauss 80d12919d1 [core] replace connection_set_state w/ assignment
3 years ago
Glenn Strauss be6964f415 [core] use func rc to indicate done reading header
3 years ago
Glenn Strauss 1334436394 [core] store struct server * in struct connection
3 years ago
Glenn Strauss 41944e3be8 [core] add User-Agent to http_header_e enum
3 years ago
Glenn Strauss 9858051d03 [core] remove srv->split_vals
3 years ago
Glenn Strauss bcd5288557 [mod_evhost] use local array to split values
3 years ago
Glenn Strauss 1b08c736ba [mod_flv_streaming] parse query string w/o copying
3 years ago
Glenn Strauss e2b4c309f6 [core] http_header_str_contains_token()
3 years ago
Glenn Strauss 6f803af03c [core] perf: request processing
3 years ago
Glenn Strauss f37c16aadd [core] fix one-byte OOB read (underflow)
3 years ago
Niclas Rosenvik 8c9b5480f3 [core] Solaris has getloadavg in sys/loadavg.h
3 years ago
Glenn Strauss 12aa0f4c91 [core] save errno before logging if execve() fails
3 years ago
Glenn Strauss fb74bb7514 [core] do not accept() > server.max-connections
3 years ago
Glenn Strauss 8bddac9263 [mod_auth] close connection after bad password
3 years ago
Glenn Strauss fce489b806 [core] fall back to accept() if accept4() EPERM (fixes #2998)
3 years ago
Glenn Strauss 9cdfb48466 [core] preserve %2b and %2B in query string (fixes #2999)
3 years ago
Glenn Strauss aaccb1bc5e [multiple] address coverity warnings
3 years ago
Glenn Strauss f4a5a09d96 [core] Oracle Solaris does not have POLLRDHUP
3 years ago
Glenn Strauss 330c39c694 [mod_accesslog] parse multiple cookies (fixes #2986)
3 years ago
Glenn Strauss fa8856757c [mod_openssl] reject invalid ALPN
3 years ago
Glenn Strauss 66624b375b [core] reject Transfer-Encoding + Content-Length (#2985)
3 years ago
Glenn Strauss 61f85d14ee [core] reject WS following header field-name (fixes #2985)
3 years ago
Glenn Strauss 851728c6a1 [core] avoid freeaddrinfo() on NULL ptr (fixes #2984)
3 years ago
Glenn Strauss 5c3f439bcf [build] PGSQL_CFLAGS with pkg-config for postgres (#2965)
3 years ago
Glenn Strauss 0e749c1c84 [mod_auth] http_auth_const_time_memeq() (#2975, #2976)
3 years ago
Glenn Strauss 89dfbf14a5 [mod_auth] http_auth_const_time_memeq_pad()
3 years ago
Glenn Strauss 6ad325c659 [mod_auth] Authentication-Info: nextnonce=...
3 years ago
Glenn Strauss c81bd354b2 [mod_auth] require digest uri= match original URI
3 years ago
Glenn Strauss 1799e4c3eb [mod_auth] do not use quoted-string for algorithm
3 years ago
Glenn Strauss 019efb0ed8 [mod_webdav] fix file uploads > 128M (fixes #2970)
3 years ago
Glenn Strauss 3390642285 [mod_authn_gssapi] option to store delegated creds (fixes #2967)
3 years ago
Glenn Strauss e9440ecfdf [mod_authn_gssapi] 500 if fail to delegate creds (#2967)
3 years ago