Gráfico de commits

  • b157ee8dfa [mod_accesslog] log_access_record() fmt log record gstrauss 2020-01-07 22:07:55 -05:00
  • 88ac4367f0 [core] (const connection *) in http_header_*_get() gstrauss 2020-01-07 22:03:55 -05:00
  • 3648d2908e [core] t/test_request.c using (request_st *) gstrauss 2020-01-06 22:37:57 -05:00
  • af5df35275 [core] rename content_length to reqbody_length gstrauss 2020-01-06 21:50:50 -05:00
  • 8c46768d5b [core] remove unused request_st member 'request' gstrauss 2020-01-06 21:34:55 -05:00
  • 6870b0f55b [core] pass (request_st *) to request.c funcs gstrauss 2020-01-06 00:03:05 -05:00
  • 668cb6418f [core] move request_st,request_config to request.h gstrauss 2020-01-05 22:08:41 -05:00
  • 550faf988c [core] rename specific_config to request_config gstrauss 2020-01-05 21:53:15 -05:00
  • af3313bfa5 [core] pass http_parseopts around request.c gstrauss 2020-01-05 21:39:03 -05:00
  • 6748a58cca [core] pass scheme port to http_request_parse() gstrauss 2020-01-05 21:36:57 -05:00
  • 057d83c50b [core] move keep_alive flag into request_st gstrauss 2020-01-05 21:34:38 -05:00
  • 33430ce2b0 [core] copy some srv->srvconf into con->conf gstrauss 2020-01-03 00:05:17 -05:00
  • 5bbe58728d [core] perf: buffer copy and append gstrauss 2019-12-30 22:02:34 -05:00
  • 0d62b8657b [mod_webdav] use copy_file_range() if available gstrauss 2019-12-29 15:10:59 -05:00
  • 3f7779d247 [core] restart dead piped loggers every 64 sec gstrauss 2019-12-28 23:13:27 -05:00
  • 2c18090216 [core] remove include base.h where unused gstrauss 2019-12-25 21:51:56 -05:00
  • 66bdd96d36 [core] isolate stat_cache subsystem gstrauss 2019-12-25 21:51:20 -05:00
  • 8588772caa [core] isolate fdevent subsystem gstrauss 2019-12-24 23:15:02 -05:00
  • 6dfe0b9a16 [core] slightly simpify server_(over)load_check() gstrauss 2019-12-22 02:48:39 -05:00
  • 48004c6a7c [core] remove unused arg to fdevent_fcntl_set_nb* gstrauss 2019-12-21 12:29:09 -05:00
  • 05cc88ddb4 [multiple] omit passing srv to fdevent_handler gstrauss 2019-12-20 22:03:51 -05:00
  • fda01e3305 [core] support multiple error logs gstrauss 2019-12-14 15:57:42 -05:00
  • 19985261b2 [core] convenience macros to check req methods gstrauss 2019-12-10 00:38:47 -05:00
  • 27e27e5e40 [core] static buffers for mtime_cache gstrauss 2019-12-09 23:57:53 -05:00
  • b4a0ec05fd [core] include settings.h where used gstrauss 2019-12-09 23:53:29 -05:00
  • 4069dc2ad7 [mod_accesslog] flush file log buffer at 8k size gstrauss 2019-12-09 23:52:27 -05:00
  • f7d492ae0e [mod_webdav] large buffer reuse gstrauss 2019-12-09 23:44:59 -05:00
  • 3cd74a16a2 [core] fdevent uses uint32_t instead of size_t gstrauss 2019-12-09 22:13:44 -05:00
  • d5fd52ee86 [core] separate log_error_open* funcs gstrauss 2019-12-09 00:31:15 -05:00
  • 6c1d57a29a [core] store log filename in (log_error_st *) gstrauss 2019-12-08 23:02:41 -05:00
  • 1dd58c5ad8 [multiple] con->proto_default_port gstrauss 2019-12-08 18:11:15 -05:00
  • 034d7d6734 [core] http_request_host_policy w/ http_parseopts gstrauss 2019-12-08 08:47:42 -05:00
  • 4fb26ea3b7 [core] http_status_set_error_close() gstrauss 2019-12-08 08:20:34 -05:00
  • cbdbd60b35 [multiple] quiet clang compiler warnings gstrauss 2019-12-08 00:42:23 -05:00
  • ca97505a72 [multiple] store srv->tmp_buf in tb var gstrauss 2019-12-08 00:28:21 -05:00
  • 3e8cdb2e54 [core] inline buffer in log_error_st errh gstrauss 2019-12-07 23:48:24 -05:00
  • e50aa1b01f [core] (minor) config_plugin_keys_t data packing gstrauss 2019-12-07 21:27:15 -05:00
  • 0ff60d8218 [multiple] rename r to rc rv rd wr to be different gstrauss 2019-12-07 20:50:42 -05:00
  • 03b4c993d2 [multiple] generic config array type checking gstrauss 2019-12-07 19:15:55 -05:00
  • 81c9d0acf1 [mod_expire] parse config into structured data gstrauss 2019-12-07 16:30:04 -05:00
  • 68d8d4c532 [multiple] stat_cache singleton gstrauss 2019-12-05 03:16:25 -05:00
  • b5775b9951 [multiple] reduce direct use of srv->errh gstrauss 2019-12-04 23:01:41 -05:00
  • c8cd7cf49b [multiple] extern log_epoch_secs gstrauss 2019-12-04 01:35:27 -05:00
  • 409bba80b1 [multiple] reduce direct use of srv->cur_ts gstrauss 2019-12-04 01:35:27 -05:00
  • 68c58c162b [core] log_error_multiline_buffer() gstrauss 2019-12-01 15:08:14 -05:00
  • 6f39097ab6 [core] pass con around gw_backend instead of srv gstrauss 2019-12-01 02:13:21 -05:00
  • 304e46d4f8 [core] default chunk size 8k (was 4k) gstrauss 2019-11-29 18:18:52 -05:00
  • de73b190a4 [core] read up-to fixed size chunk before fionread gstrauss 2019-11-29 18:17:22 -05:00
  • f24e6d696a [multiple] plugin_stats array gstrauss 2019-11-28 10:27:01 -05:00
  • 50bdb55de8 [multiple] connection hooks no longer get (srv *) gstrauss 2019-11-26 02:13:05 -05:00
  • 0fcd51438d [core] create http chunk header on the stack gstrauss 2019-11-25 22:38:16 -05:00
  • 010c28949c [multiple] prefer (connection *) to (srv *) gstrauss 2019-11-25 01:54:08 -05:00
  • 644725127f [core] connection_handle_errdoc() separate func gstrauss 2019-11-23 13:32:46 -05:00
  • c2a16bb228 [core] gw_backend less pointer chasing gstrauss 2019-11-23 00:48:24 -05:00
  • cec18f4381 [core] gw_exts_clear_check_local() gstrauss 2019-11-22 23:13:12 -05:00
  • 24680a9142 [core] array_init() arg for initial size gstrauss 2019-11-22 00:57:48 -05:00
  • a03afc9043 [mod_auth] inline arrays in http_auth_require_t gstrauss 2019-11-22 00:22:01 -05:00
  • c193da3404 [core] split cond cache from cond matches gstrauss 2019-11-21 00:15:51 -05:00
  • 5977ce2b4a [core] isolate use of data_config, configfile.h gstrauss 2019-11-20 22:25:28 -05:00
  • 2ec70f234a [core] stat_cache_path_contains_symlink use errh gstrauss 2019-11-20 01:17:06 -05:00
  • 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