7a64f2f888
fix segfault for stat_cache(fam) calls with relative path (without '/', can be triggered by x-sendfile) (#1750)
stbuehler2008-08-27 15:59:50 +00:00
ab55e2e026
Change parser generation again as the previous fix broke building with some non-gnu make utils. According to the automake faq this is only "hiding errors" and we should be able to do better, but i don't see how (and their examples don't work with -jX). For a clean solution we need to compile lemon for the build host, not the target.
stbuehler2008-08-27 14:53:06 +00:00
5ab6fa6fd2
Change parser generation again as the previous fix broke building with some non-gnu make utils. According to the automake faq this is only "hiding errors" and we should be able to do better, but i don't see how (and their examples don't work with -jX). For a clean solution we need to compile lemon for the build host, not the target.
stbuehler2008-08-27 14:53:06 +00:00
caeb895b65
Fix small copy/paste typo in previous commit
stbuehler2008-08-27 14:53:03 +00:00
9cb47be07f
Fix small copy/paste typo in previous commit
stbuehler2008-08-27 14:53:03 +00:00
7628cd8a4c
Do not send content-encoding for 304 (#1754), thx yzlai
stbuehler2008-08-20 16:44:51 +00:00
9e6ef84e91
Do not send content-encoding for 304 (#1754), thx yzlai
stbuehler2008-08-20 16:44:51 +00:00
2cb7c61e40
Fixed parser generating with automake
stbuehler2008-08-20 10:12:23 +00:00
ed346f3907
Fixed parser generating with automake
stbuehler2008-08-20 10:12:23 +00:00
cd958098ea
Fix make dist (remove dummydir)
stbuehler2008-08-20 10:12:20 +00:00
124d8cd555
Fix make dist (remove dummydir)
stbuehler2008-08-20 10:12:20 +00:00
ca0435c657
Use struct copy instead of memcpy for volatile siginfo_t in server.c Fixes "discards qualifiers" warning.
stbuehler2008-08-19 22:23:34 +00:00
22d8707ef2
Use struct copy instead of memcpy for volatile siginfo_t in server.c Fixes "discards qualifiers" warning.
stbuehler2008-08-19 22:23:34 +00:00
3d05f027cb
Hide some ssl errors per default, enable them with debug.log-ssl-noise (#397)
stbuehler2008-08-19 17:40:42 +00:00
19588f6ee6
Hide some ssl errors per default, enable them with debug.log-ssl-noise (#397)
stbuehler2008-08-19 17:40:42 +00:00
151e10e650
Fix mem leak in ssi expression parser (#1753), thx Take5k
stbuehler2008-08-19 16:42:01 +00:00
438626667c
Fix mem leak in ssi expression parser (#1753), thx Take5k
stbuehler2008-08-19 16:42:01 +00:00
bca5b97f9f
Fix "comparison between signed and unsigned" warning on 64 bit in mod_fastcgi
stbuehler2008-08-19 16:41:56 +00:00
5194c28220
Fix "comparison between signed and unsigned" warning on 64 bit in mod_fastcgi
stbuehler2008-08-19 16:41:56 +00:00
2aa6cc8d0f
Replaced fprintf with log_error_write in mod-fastcgi
stbuehler2008-08-19 16:41:49 +00:00
b511c42939
Replaced fprintf with log_error_write in mod-fastcgi
stbuehler2008-08-19 16:41:49 +00:00
1020c6ca8e
Add 'O' and 'X' to format characters in log_error_write upper case stands for "don't append space"; o/O is for off_t, x/X for int as hex
stbuehler2008-08-19 16:41:42 +00:00
43a9842b28
Add 'O' and 'X' to format characters in log_error_write upper case stands for "don't append space"; o/O is for off_t, x/X for int as hex
stbuehler2008-08-19 16:41:42 +00:00
504684e6ea
Fix format string bugs with sizeof(int)!=sizeof(size_t) in mod_accesslog for SYSLOG (assuming there are no access-log-lines > 2GB)
stbuehler2008-08-19 16:41:36 +00:00
227d6f1b56
Fix format string bugs with sizeof(int)!=sizeof(size_t) in mod_accesslog for SYSLOG (assuming there are no access-log-lines > 2GB)
stbuehler2008-08-19 16:41:36 +00:00
42eba94d64
[tests] fix skip in mod-rewrite
stbuehler2008-08-19 00:11:52 +00:00
24804542d2
[tests] fix skip in mod-rewrite
stbuehler2008-08-19 00:11:52 +00:00
4303f125a3
Fix bug with case-insensitive filenames in mod_userdir (#1589)
stbuehler2008-08-18 16:21:55 +00:00
43075bd42a
Fix bug with case-insensitive filenames in mod_userdir (#1589)
stbuehler2008-08-18 16:21:55 +00:00
360b1e4925
Match headers case insensitive in response (removing of X-{Sendfile,LIGHTTPD-*}, catching Date/Server)
stbuehler2008-08-12 19:47:49 +00:00
ec61ba0559
Match headers case insensitive in response (removing of X-{Sendfile,LIGHTTPD-*}, catching Date/Server)
stbuehler2008-08-12 19:47:49 +00:00
6ec79b9fa4
Fix url encoding to encode more characters (#266)
stbuehler2008-08-01 17:54:04 +00:00
d62f894344
Fix url encoding to encode more characters (#266)
stbuehler2008-08-01 17:54:04 +00:00
1f416683f3
Insert many con->mode checks; they should prevent two modules to handle the same request if they shouldn't (#631)
stbuehler2008-08-01 16:13:34 +00:00
ad12e4c5b2
Insert many con->mode checks; they should prevent two modules to handle the same request if they shouldn't (#631)
stbuehler2008-08-01 16:13:34 +00:00
a28cd8daa9
Fix buffer_reset to make an empty string
stbuehler2008-08-01 11:24:06 +00:00
f7dd7203e2
Fix buffer_reset to make an empty string
stbuehler2008-08-01 11:24:06 +00:00
d0d3179d3b
Use filedescriptor 0 for mod_scgi spawn socket, redirect STDERR to /dev/null (#1716)
stbuehler2008-07-31 10:28:22 +00:00
60b90dad70
Use filedescriptor 0 for mod_scgi spawn socket, redirect STDERR to /dev/null (#1716)
stbuehler2008-07-31 10:28:22 +00:00
511e58566c
Handle EAGAIN and EINTR for freebsd sendfile (#1675)
stbuehler2008-07-31 10:28:20 +00:00
c1662bcf8a
Handle EAGAIN and EINTR for freebsd sendfile (#1675)
stbuehler2008-07-31 10:28:20 +00:00
8a43fc97f9
Fix mod_secdownload problem with unsigned time_t (#1688)
stbuehler2008-07-31 10:28:18 +00:00
3f791f46d5
Fix mod_secdownload problem with unsigned time_t (#1688)
stbuehler2008-07-31 10:28:18 +00:00
68067a7322
Handle only HEAD, GET and POST in mod_dirlisting (same as in staticfile) (#1687)
stbuehler2008-07-30 21:37:30 +00:00
0c16fddde3
Handle only HEAD, GET and POST in mod_dirlisting (same as in staticfile) (#1687)
stbuehler2008-07-30 21:37:30 +00:00
18204e180e
case insensitive match for secdownload md5 token (#1710)
stbuehler2008-07-30 21:16:25 +00:00
41868422f3
case insensitive match for secdownload md5 token (#1710)
stbuehler2008-07-30 21:16:25 +00:00
1cb5e5ad73
Replace buffer_{append,copy}_string with the _len variant where possible (#1732, thx crypt) Replace BUFFER_{APPEND,COPY}_STRING_CONST with _len(b, CONST_STRL_LEN(x))
stbuehler2008-07-30 19:38:32 +00:00
52861d77df
Replace buffer_{append,copy}_string with the _len variant where possible (#1732, thx crypt) Replace BUFFER_{APPEND,COPY}_STRING_CONST with _len(b, CONST_STRL_LEN(x))
stbuehler2008-07-30 19:38:32 +00:00
44e15591eb
fixed typo in mod_accesslog, localtime instead of localtime_r (#1699)
stbuehler2008-07-30 16:42:14 +00:00
25c7c7f3f8
fixed typo in mod_accesslog, localtime instead of localtime_r (#1699)
stbuehler2008-07-30 16:42:14 +00:00
d1008a2f2c
[tests] remove env TODO test: don't use undefined env vars
stbuehler2008-07-29 21:22:36 +00:00
2bd973108d
[tests] remove env TODO test: don't use undefined env vars
stbuehler2008-07-29 21:22:36 +00:00
7b1369a8fc
[tests] Fixed tests needing php running (if not running on port 1026, search php in env[PHP] or /usr/bin/php-cgi)
stbuehler2008-07-29 21:22:28 +00:00
3bb07cad07
[tests] Fixed tests needing php running (if not running on port 1026, search php in env[PHP] or /usr/bin/php-cgi)
stbuehler2008-07-29 21:22:28 +00:00
5ad292dddb
[tests] Remove pidfile from test system
stbuehler2008-07-29 21:22:13 +00:00
cbd40dc44b
[tests] Remove pidfile from test system
stbuehler2008-07-29 21:22:13 +00:00
621cbaa6e4
[tests] Fixed test system, use foreground daemons and waitpid
stbuehler2008-07-29 21:21:34 +00:00
0b257bcefa
[tests] Fixed test system, use foreground daemons and waitpid
stbuehler2008-07-29 21:21:34 +00:00
5c87ffd204
fixed #729: Incorrect PATH_INFO when FastCGI is serving "/", use "fix-root-scriptname" => "enable" to workaround
xuefer2008-05-22 10:04:01 +00:00