37 Commits (a5fcfee6fca39ddc951dda92e6c0665981acd890)

Author SHA1 Message Date
Glenn Strauss b9940f9856 [mod_fastcgi] use http_response_xsendfile() (fixes #799, fixes #851, fixes #2017, fixes #2076) 6 years ago
Glenn Strauss 4a51d2ab8c [core] http_response_send_file() shared code (#2017) 6 years ago
Glenn Strauss d7638b9b10 fix some warnings reported by static analysis tool 6 years ago
Glenn Strauss 8abd06a7ff consistent inclusion of config.h at top of files (fixes #2073) 6 years ago
Stefan Bühler 85d8a17575 [core] encode path with ENCODING_REL_URI in redirect to directory (fixes #2661, thx gstrauss) 7 years ago
Stefan Bühler 9f05b61ab4 parse If-None-Match for ETag validation (fixes #2578) 7 years ago
Stefan Bühler ad3e93ea96 Use buffer API to read and modify "used" member 8 years ago
Stefan Bühler 4365bdbebe Remove buffer_prepare_copy() and buffer_prepare_append() 8 years ago
Stefan Bühler 6afad87d2e fix buffer, chunk and http_chunk API 8 years ago
Stefan Bühler 05858f6cf2 [ssl] Fix $HTTP["scheme"] conditional, could be "http" for ssl connections if the ssl $SERVER["socket"] conditional was nested (fixes #2501) 9 years ago
Stefan Bühler 543bd249fb fix handling of If-Modified-Since if If-None-Match is present (don't return 412 for date parsing errors); follow current draft for HTTP/1.1, which tells us to ignore If-Modified-Since if we have matching etags. 10 years ago
Stefan Bühler 67cb38d0ca always define _GNU_SOURCE 13 years ago
Stefan Bühler 56adf372fb Revert to _GNU_SOURCE before <time.h> for strptime 13 years ago
Stefan Bühler 844d2e9ef5 Add _XOPEN_SOURCE for strptime 13 years ago
Stefan Bühler 22e8b456a9 Fix header inclusion order, always include "config.h" before any system header 13 years ago
Elan Ruusamäe 6c75b7bf24 - Combine Cache-Control header value in mod_expire to existing HTTP header if header already added by other modules (fixes #2068) 13 years ago
Stefan Bühler 0413cf0ecf Set tm.tm_isdst = 0 before mktime() (fixes #2047) 13 years ago
Stefan Bühler 8629831df2 Remove strptime failed message (fixes #2031) 13 years ago
Stefan Bühler a6218765c2 Fix some problems with more strict compilers (#1923) 14 years ago
Stefan Bühler 3d20850451 Fix uninitialized value in time struct after strptime 14 years ago
Stefan Bühler ad12e4c5b2 Insert many con->mode checks; they should prevent two modules to handle the same request if they shouldn't (#631) 14 years ago
Stefan Bühler 52861d77df Replace buffer_{append,copy}_string with the _len variant where possible (#1732, thx crypt) 14 years ago
Jan Kneschke 1920bd2739 fixed invalid "304 Not Modified" on broken timestamps 15 years ago
Jan Kneschke f1f11ba6ad fixed crashed if gethostbyaddr() fails on redirect 16 years ago
Marcus Rückert 8cd1471cb3 - white space cleanup part 2 this time 1.4 ;) 16 years ago
Jan Kneschke a85ca5e0ef merged [1051], [1052], [1053], [1054], [1057], [1060], [1061], [1062] 16 years ago
Jan Kneschke 2c5ea3f303 301 has a content now, so we need a file_finished to say that we have not content 17 years ago
Jan Kneschke 0ea0486d2f fixed the DEBUG: warning for the Last-Modified header check 17 years ago
Jan Kneschke b71b54fc5b added better debug 17 years ago
Xuefer 58e4c26d94 remove warning for strptime 17 years ago
Jan Kneschke dccb266a39 improved error-msg and fixed invalid read from uninit memory 17 years ago
Jan Kneschke 286b6100a4 moved the etag.h to the right file 17 years ago
Jan Kneschke d956619380 make MacOS X happy when it domes to mod_cml and lua 17 years ago
Jan Kneschke 172340e22f let mod_compress prepare etag, last-modified and content-type 17 years ago
Jan Kneschke cd4c324ff2 allow numbers in header-keys 17 years ago
Jan Kneschke 8b248ce3a5 moved SA_LEN macro to http-header-glue.c 18 years ago
Jan Kneschke d26f6893d9 moved external functions to *-glue.c 18 years ago