Commit Graph

  • 09ab979f30 [mod_wstunnel] change DEBUG_LOG to use log_error() gstrauss 2019-11-20 01:02:30 -05:00
  • ba88ff0e93 [core] run all trigger and sighup handlers gstrauss 2019-11-19 20:12:31 -05:00
  • b73949e03f [multiple] plugin.c handles common FREE_FUNC code gstrauss 2019-11-19 03:39:40 -05:00
  • ea75c0b87d [core] remove old config_insert_values_*() funcs gstrauss 2019-11-18 20:16:32 -05:00
  • 2495177131 [core] gw_backend config_plugin_values_init_block gstrauss 2019-11-18 20:15:26 -05:00
  • 9339b73e0a [core] config_plugin_values_init_block() gstrauss 2019-11-18 20:12:41 -05:00
  • 65ef0a3d69 [core] collect more config logic into configfile.c gstrauss 2019-11-16 13:49:14 -05:00
  • ed62e354ff [core] use config_plugin_values_init() gstrauss 2019-11-15 20:26:54 -05:00
  • 83633a9f06 [mod_openssl] use config_plugin_values_init() gstrauss 2019-11-18 02:18:13 -05:00
  • d23071a38f [core] config_get_config_cond_info() gstrauss 2019-11-17 12:53:16 -05:00
  • 4a6fe83837 [multiple] gw_backends config_plugin_values_init() gstrauss 2019-11-13 00:40:28 -05:00
  • 0ad4911d39 [mod_rrdtool] use config_plugin_values_init() gstrauss 2019-11-10 17:03:46 -05:00
  • 7f3917c1be [mod_rewrite] use config_plugin_values_init() gstrauss 2019-11-10 11:27:59 -05:00
  • cdf27138fd [mod_redirect] use config_plugin_values_init() gstrauss 2019-11-09 01:35:41 -05:00
  • 63a6e52ce4 [core] store addtl data in pcre_keyvalue_buffer gstrauss 2019-11-09 23:20:13 -05:00
  • f7d1434366 [mod_webdav] use config_plugin_values_init() gstrauss 2019-11-09 00:27:58 -05:00
  • e38e907f86 [mod_extforward] use config_plugin_values_init() gstrauss 2019-11-08 22:13:30 -05:00
  • 3fe1827633 [mod_dirlisting] use config_plugin_values_init() gstrauss 2019-11-07 23:20:28 -05:00
  • 131450da29 [mod_cgi] use config_plugin_values_init() gstrauss 2019-11-07 01:01:43 -05:00
  • 858352f6e8 [core] add xsendfile* check if xdocroot is NULL gstrauss 2019-11-07 00:15:17 -05:00
  • 16665ae5f4 [mod_compress] use config_plugin_values_init() gstrauss 2019-11-06 23:25:06 -05:00
  • c83fcf0564 [mod_deflate] use config_plugin_values_init() gstrauss 2019-11-06 22:28:26 -05:00
  • 8e713130b3 [mod_auth*] use config_plugin_values_init() gstrauss 2019-11-06 19:37:11 -05:00
  • 12b11f3042 [mod_maxminddb] use config_plugin_values_init() gstrauss 2019-11-03 21:35:11 -05:00
  • e2718f85cb [mod_mysql_vhost] use config_plugin_values_init() gstrauss 2019-11-03 10:52:51 -05:00
  • 2a281ec6ea [mod_vhostdb*] use config_plugin_values_init() gstrauss 2019-11-03 01:02:14 -04:00
  • d1fba24469 [mod_evhost] use config_plugin_values_init() gstrauss 2019-11-02 20:44:16 -04:00
  • 28691e6f84 [mod_simple_vhost] use config_plugin_values_init() gstrauss 2019-11-02 18:01:03 -04:00
  • 74bbb3077f [mod_accesslog] use config_plugin_values_init() gstrauss 2019-11-01 00:26:08 -04:00
  • adbbc6a4f5 [mod_trigger_b4_dl] use config_plugin_values_init() gstrauss 2019-10-27 15:19:01 -04:00
  • ca95cea4b5 [mod_evasive] use config_plugin_values_init() gstrauss 2019-10-27 04:19:52 -04:00
  • b07bc5d266 [mod_geoip] use config_plugin_values_init() gstrauss 2019-10-27 03:55:30 -04:00
  • 66a460d977 [mod_secdownload] use config_plugin_values_init() gstrauss 2019-10-27 03:03:28 -04:00
  • 4b0c9c9853 [mod_cml] use config_plugin_values_init() gstrauss 2019-10-27 02:14:46 -04:00
  • 364939096a [mod_status] use config_plugin_values_init() gstrauss 2019-10-26 23:25:42 -04:00
  • 3dacea4927 [mod_uploadprogress] use config_plugin_values_init() gstrauss 2019-10-26 23:04:40 -04:00
  • 5b58e5e47e [mod_ssi] use config_plugin_values_init() gstrauss 2019-10-26 22:34:08 -04:00
  • be7eb1083a [mod_userdir] use config_plugin_values_init() gstrauss 2019-10-26 17:58:30 -04:00
  • 28b7d0b656 [mod_userdir] split policy from userdir path build gstrauss 2019-10-26 17:27:20 -04:00
  • 5fd8e1940e [mod_usertrack] use config_plugin_values_init() gstrauss 2019-10-26 14:49:43 -04:00
  • 84ccd87b31 [mod_magnet] use config_plugin_values_init() gstrauss 2019-10-26 02:00:09 -04:00
  • 476fd9569c [mod_flv_streaming] use config_plugin_values_init() gstrauss 2019-10-26 01:32:25 -04:00
  • 32c42074ec [mod_expire] use config_plugin_values_init() gstrauss 2019-10-26 01:22:13 -04:00
  • 362ccedc41 [mod_indexfile] use config_plugin_values_init() gstrauss 2019-10-25 23:49:39 -04:00
  • d5782eba65 [mod_alias] use config_plugin_values_init() gstrauss 2019-10-25 23:26:54 -04:00
  • 3fabcc3653 [mod_setenv] use config_plugin_values_init() gstrauss 2019-10-25 03:36:52 -04:00
  • a377b159ec [mod_skeleton] use config_plugin_values_init() gstrauss 2019-10-24 02:10:24 -04:00
  • 49140fe308 [mod_staticfile] use config_plugin_values_init() gstrauss 2019-10-24 01:48:54 -04:00
  • 4b9ee09857 [core] use (const char *) in config file parsing gstrauss 2019-10-23 23:12:42 -04:00
  • 20450fd652 [core] mv config_setup_connection to connections.c gstrauss 2019-10-23 20:47:18 -04:00
  • d7a6a7a263 [core] (const buffer *) from strftime_cache_get() gstrauss 2019-10-23 19:44:08 -04:00
  • 784a4355d4 [mod_access] use config_plugin_values_init() gstrauss 2019-10-22 21:23:14 -04:00
  • b87e8783c4 [core] config_plugin_values_init() new interface gstrauss 2019-10-22 21:16:03 -04:00
  • aba290e0bd [core] improve condition caching perf gstrauss 2019-10-21 22:53:57 -04:00
  • b2b41e36e3 [core] struct plugin_data_base gstrauss 2019-10-21 22:49:59 -04:00
  • be04c1239f [core] macros CONST_LEN_STR and CONST_STR_LEN gstrauss 2019-10-20 18:57:18 -04:00
  • e06ac39c81 [core] rearrange server_config, server members gstrauss 2019-10-19 19:01:37 -04:00
  • c022269547 [core] srv->plugin_slots as compact list gstrauss 2019-10-19 02:21:46 -04:00
  • e2de4e581e [core] const char *name in struct plugin gstrauss 2019-10-19 00:30:54 -04:00
  • 2c43ae73dd [mod_redirect,mod_rewrite] store context_ndx gstrauss 2019-10-17 01:54:27 -04:00
  • 36f64b26a1 [core] simpler config_check_cond() gstrauss 2019-10-17 01:27:52 -04:00
  • b6e0880ae6 [mod_accesslog] avoid alloc for parsing cookie val gstrauss 2019-10-17 00:01:32 -04:00
  • feb21b3da2 [core] inline header and env arrays into con gstrauss 2019-10-15 23:50:31 -04:00
  • e3dc34d142 [core] array a->sorted[] as ptrs rather than pos gstrauss 2019-10-15 22:45:30 -04:00
  • a762402da5 [core] keep a->data[] sorted (REVERT) gstrauss 2019-10-14 01:44:06 -04:00
  • 78cf61b152 [core] streamline config_check_cond() gstrauss 2019-10-13 22:47:47 -04:00
  • 5aadcba456 [core] buffer string in data_config gstrauss 2019-10-13 20:14:09 -04:00
  • a51278030e [core] const char *op in data_config gstrauss 2019-10-13 17:06:45 -04:00
  • c2238256e2 [core] inline array as part of data_array value gstrauss 2019-10-13 17:06:05 -04:00
  • 6eb34ef5ab [core] add const to callers of http_header_*_get() gstrauss 2019-10-13 13:57:25 -04:00
  • 601c572c39 [core] inline buffer as part of data_string value gstrauss 2019-10-13 04:59:57 -04:00
  • b7942c58cc [core] (data_unset *) from array_get_element_klen gstrauss 2019-10-13 13:37:40 -04:00
  • 47a758f959 [core] inline buffer key for *_patch_connection() gstrauss 2019-10-13 03:40:03 -04:00
  • ad9b7e009b [core] inline buffer as part of DATA_UNSET key gstrauss 2019-10-13 03:37:59 -04:00
  • cff64cf170 [core] http_header_hkey_get() over const array gstrauss 2019-10-11 01:31:19 -04:00
  • a7a721ab43 [core] treat con->conditional_is_valid as bitfield gstrauss 2019-10-11 00:48:53 -04:00
  • 0c64096555 [core] isolate data_config.c, vector.c gstrauss 2019-10-10 23:52:07 -04:00
  • e01f995ce3 [core] run config_setup_connection() fewer times gstrauss 2019-10-10 03:34:46 -04:00
  • 78a6440492 [core] perf: initialize con->conf using memcpy() gstrauss 2019-10-10 03:01:43 -04:00
  • 0ce30f8c22 [core] (const buffer *) for con->server_name gstrauss 2019-10-10 02:28:04 -04:00
  • 5d13b40824 [core] (const buffer *) in (struct burl_parts_t) gstrauss 2019-10-10 02:26:05 -04:00
  • 83535bbef3 [core] differentiate array_get_* for ro and rw gstrauss 2019-10-09 23:24:25 -04:00
  • 5c0c4936b4 [core] __attribute_returns_nonnull__ gstrauss 2019-10-08 23:31:34 -04:00
  • c9f1b612f1 [core] keep a->data[] sorted; remove a->sorted[] gstrauss 2019-10-06 17:57:11 -04:00
  • 61785d868f [core] array keys are non-empty in key-value list gstrauss 2019-10-06 16:05:00 -04:00
  • db5ff222e4 [core] short-circuit path to clear request.headers gstrauss 2019-10-06 15:55:53 -04:00
  • 5d9bfc9a76 [core] remove unused members of struct server gstrauss 2019-10-04 03:08:57 -04:00
  • 10d71279ae [core] uint32_t for struct buffer sizes gstrauss 2019-10-04 03:08:17 -04:00
  • 62e97967ca [core] prefer uint32_t to size_t in base.h gstrauss 2019-10-04 02:10:02 -04:00
  • ddb78f75ee [core] remove unused array_reset() gstrauss 2019-10-03 08:25:51 -04:00
  • 785037dded [core] http_header.c internal inline funcs gstrauss 2019-10-02 02:51:38 -04:00
  • 70b5d729ae [core] mark some data_* funcs cold gstrauss 2019-10-02 02:16:08 -04:00
  • b2991c686d [core] perf: array.c performance enhancements gstrauss 2019-10-02 01:54:15 -04:00
  • 2fd0faf1bf [mod_extforward] simplify code: use light_isxdigit gstrauss 2019-09-29 03:38:43 -04:00
  • d58787189a [core] handle common case of alnum or - field-name gstrauss 2019-09-28 18:59:48 -04:00
  • 71a7b54947 [core] more 'const' in request.c prototypes gstrauss 2019-09-28 18:58:33 -04:00
  • 36f3206a4c [core] pass ptr to http_request_parse() gstrauss 2019-09-28 18:57:18 -04:00
  • 8223903e50 [core] inline connection_read_header() gstrauss 2019-09-23 01:32:34 -04:00
  • 11f3dd896b [core] perf: connection_read_header_hoff() hot gstrauss 2019-09-22 09:21:43 -04:00
  • ec2ff2c6ae [core] perf: connection_read_header_more() gstrauss 2019-09-22 06:03:33 -04:00