82 Commits (master)

Author SHA1 Message Date
Glenn Strauss 4b9da9f1e8 [core] parse $HTTP["remote-ip"] CIDR mask at start 5 months ago
Glenn Strauss af3df29ae8 [multiple] reduce redundant NULL buffer checks 6 months ago
Glenn Strauss 4f8f83ea1d [core] move data_{array,integer,string} to array.c 6 months ago
Glenn Strauss 7ff6adc44c [core] tolerate dup array config values if match 7 months ago
Glenn Strauss dc01487ea6 [multiple] use buffer_append_* aggregates 8 months ago
Glenn Strauss 8845e1e67e [core] defer pcre_compile until after config parse 9 months ago
Glenn Strauss cf3e301272 [core] tighten struct data_config and related code 10 months ago
Glenn Strauss 48384c7e2f [core] fix (startup) mem leaks in configparser.y 1 year ago
Glenn Strauss 2e0676fd6d [core] extend (data_string *) to store header id 1 year ago
Glenn Strauss 446866333f [multiple] use *(unsigned char *) with ctypes 2 years ago
Glenn Strauss 7c7f8c467c [multiple] split con, request (very large change) 2 years ago
Glenn Strauss 24680a9142 [core] array_init() arg for initial size 2 years ago
Glenn Strauss 5aadcba456 [core] buffer string in data_config 2 years ago
Glenn Strauss a51278030e [core] const char *op in data_config 2 years ago
Glenn Strauss c2238256e2 [core] inline array as part of data_array value 2 years ago
Glenn Strauss 601c572c39 [core] inline buffer as part of data_string value 2 years ago
Glenn Strauss ad9b7e009b [core] inline buffer as part of DATA_UNSET key 2 years ago
Glenn Strauss 83535bbef3 [core] differentiate array_get_* for ro and rw 2 years ago
Glenn Strauss b2991c686d [core] perf: array.c performance enhancements 2 years ago
Glenn Strauss fb9b8ad8ae [core] mark startup/shutdown funcs cold 3 years ago
Glenn Strauss 449274903c [core] perf: simplify buffer_move() 3 years ago
Glenn Strauss f69bd9cdb8 [core] perf: simple, quick buffer_clear() 3 years ago
Glenn Strauss 65fcd7810f [core] prefer buffer_append_string_len() 3 years ago
Glenn Strauss 8c7f1dfb03 [core] more memory-efficient fn table for data_* 3 years ago
Glenn Strauss e8c1efd5df [core] data_config_pcre_compile,exec() 4 years ago
Glenn Strauss 04d76e7afd [core] some header cleanup 4 years ago
Glenn Strauss 41eb4d323c [core] adjust parser for valid variable expansion 4 years ago
Glenn Strauss b641850376 [core] optional condition in config "else" clause (fixes #1268) 5 years ago
Glenn Strauss 86bb8be2c8 [core] perf: skip redundant strlen() if len known 5 years ago
Stefan Bühler 9752620792 [core] configparser: fix resource handling in error cases (fixes #2809) 5 years ago
Glenn Strauss 40f72a41b9 [core] omit default port from normalized host str 5 years ago
Glenn Strauss a53f662a30 [core] remove some unused header includes 5 years ago
Philip Prindeville 367e62c1c2 [core] allow overriding prior config values (fixes #2799) 5 years ago
Glenn Strauss 2ac2911b9a [core] config match w/ arbitrary HTTP request hdrs (fixes #1556) 5 years ago
Glenn Strauss ce24523b59 [core] restrict where config "else" clauses occur (#1268) 5 years ago
Glenn Strauss 79fb75709b [core] optional condition in config "else" clause (fixes #1268) 5 years ago
Glenn Strauss cd33554b74 [core] $HTTP["remoteip"] must handle IPv6 w/o [] 5 years ago
Glenn Strauss df8032a7c8 use buffer_string_set_length() to truncate strings 6 years ago
Glenn Strauss e8dd8fdb53 [config] normalize IP strings in lighttpd.conf 6 years ago
Stefan Bühler dd33a350bb [configparser] fix small leak on config failure 6 years ago
Glenn Strauss f5453290b7 validate return values from strtol, strtoul (fixes #2564) 6 years ago
Stefan Bühler 5c68caa6d7 [core] replace array weakref with vector 6 years ago
Glenn Strauss 8abd06a7ff consistent inclusion of config.h at top of files (fixes #2073) 6 years ago
Glenn Strauss 43da581893 [core] configparser: error on duplicate keys in array merge (fixes #2685) 6 years ago
Stefan Bühler 68e4a416cc [core] provide array_extract_element and use it 6 years ago
Stefan Bühler e7a39cde36 [core] fix memory leak in configparser_merge_data 6 years ago
Stefan Bühler 8d8ae9cbc8 [core] improve array API to prevent theoretical memory leaks 6 years ago
Stefan Bühler 6c3c360129 [config] extend duplicate-array-key error (fixes #2704) 6 years ago
Stefan Bühler ad65603ec0 [core] fix conditional cache handling 6 years ago
Stefan Bühler 431559e5df [configparser] don't continue after parse error (fixes #2717) 6 years ago