Commit Graph

65 Commits (c23f8fdd6f148e0548926bcd92ec7759f52f872c)

Author SHA1 Message Date
Glenn Strauss 45b970e69b [core] shared code for socket backends 5 years ago
Glenn Strauss 143c6f34f5 [core] continue collecting use of netdb.h 5 years ago
Glenn Strauss 9e75b81982 [core] reduce exposure of unistd.h, other includes 5 years ago
Glenn Strauss ddf339569c [core] server.error_handler_404 X-Sendfile ENOENT (#2474) 5 years ago
Glenn Strauss 55867b5602 [core] get port from sock_addr if AF_INET,AF_INET6 5 years ago
Glenn Strauss 574fb562f1 [mod_cgi] basic support for Upgrade: websocket 5 years ago
Glenn Strauss 86bb8be2c8 [core] perf: skip redundant strlen() if len known 5 years ago
Glenn Strauss e685ef70f1 [core] act as transparent proxy after con Upgrade 5 years ago
Glenn Strauss 77509ed087 [mod_fastcgi] consolidate backend read code 5 years ago
Glenn Strauss 036d3d3d66 [mod_proxy] simple host/url mapping in headers (fixes #152) 5 years ago
Gaël PORTAY 589faeef63 [core] fix build issue without ipv6 support 6 years ago
Glenn Strauss 2986221cab [core] sys-strings.h abstraction for strings.h 6 years ago
Glenn Strauss a448886485 [core] inet_pton(), inet_ntop() on (sock_addr *) 6 years ago
Glenn Strauss 8cf6e908d3 [core] include <netdb.h> where needed 6 years ago
Glenn Strauss 4796313efc [core] collect ioctl FIONREAD code 6 years ago
Glenn Strauss ba953cdf45 [core] include "fdevent.h" where needed 6 years ago
Glenn Strauss 0a635fc8be [core] consolidate dynamic handler response parse 6 years ago
Glenn Strauss d171be31ae [core] do not emit req/response hdrs w/ blank val 6 years ago
Glenn Strauss bdbea2aea8 [mod_openssl] move openssl code into mod_openssl 6 years ago
Glenn Strauss cb7ed13621 [core] new plugin hooks to help isolate SSL 6 years ago
Glenn Strauss ab07c71111 [autobuild] move http_cgi_ssl_env() for Mac OS X (fixes #2757) 6 years ago
Glenn Strauss b8b38f3067 [TLS] set SSL_PROTOCOL, SSL_CIPHER* (fixes #2511) 6 years ago
Glenn Strauss 7fa5bfc938 consistent, shared code to create CGI env 6 years ago
Glenn Strauss 8dcbd61a45 [cygwin] fix mod_proxy and mod_fastcgi ioctl use 6 years ago
Glenn Strauss 4ef4baa59d http_response_backend_error() 6 years ago
Glenn Strauss 53f550b290 [core] stream response to client (#949) 6 years ago
Glenn Strauss c55cf3df10 [mod_cgi,mod_scgi] X-Sendfile sets file_started (fixes #2733) 6 years ago
Glenn Strauss a8c51b0cbe [core] wrap IPv6 literal in "[]" in redirect URL 6 years ago
Glenn Strauss b9940f9856 [mod_fastcgi] use http_response_xsendfile() (fixes #799, fixes #851, fixes #2017, fixes #2076) 7 years ago
Glenn Strauss 4a51d2ab8c [core] http_response_send_file() shared code (#2017) 7 years ago
Glenn Strauss d7638b9b10 fix some warnings reported by static analysis tool 7 years ago
Glenn Strauss 8abd06a7ff consistent inclusion of config.h at top of files (fixes #2073) 7 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