summaryrefslogtreecommitdiff
path: root/sapi/thttpd
Commit message (Collapse)AuthorAgeFilesLines
* Happy New YearXinchen Hui2013-01-012-2/+2
|
* - Year++Felipe Pena2012-01-012-2/+2
|
* - Year++Felipe Pena2011-01-012-2/+2
|
* sed -i "s#1997-2009#1997-2010#g" **/*.c **/*.h **/*.phpSebastian Bergmann2010-01-032-2/+2
|
* MFH: Bump copyright year, 3 of 3.Sebastian Bergmann2008-12-312-2/+2
|
* Add new empty child terminate sapi hook to the rest of the sapisRasmus Lerdorf2008-03-181-0/+1
|
* MFH: Bump copyright year, 2 of 2.Sebastian Bergmann2007-12-312-2/+2
|
* MFH: - Changed AC_ARG_* options to PHP_ARG_* options.Jani Taskinen2007-07-111-7/+4
| | | | | | | | | | | | MFH: - Some cleanups here and there MFH: - Enabled PHP_CHECK_CONFIGURE_OPTIONS (checks for unknown configure MFH: options) # Note to Marcus: ext/dba/config.m4 needs to be "converted" to use # the PHP_ARG_* options. I did't touch it needs quite a lot of work to keep # it's current behaviour regarding "enabled-by-default" parts of it. # # Hint: By using the PHP_ARG_* options you have the "default" option.. ;)
* MFH:- Fixed bug #41576 (misbehaviour when using --without-apxs)foobar2007-06-031-11/+14
|
* MFH: Bump year.Sebastian Bergmann2007-01-012-2/+2
|
* bump year and license versionfoobar2006-01-012-6/+6
|
* - Bumber up yearfoobar2005-08-032-2/+2
|
* Fix for bug #32263Rasmus Lerdorf2005-03-141-0/+2
| | | | | | | | | This adds proto_num to request_info. It is defaulted to HTTP 1.0 (1000) such that it has a valid value even if the underlying sapi doesn't set it correctly. It is then used to determine if a 302 or a 303 should be sent on a Location redirect. Any non GET/HEAD HTTP 1.1 redirect will get a 303 instead of a 302 to be compatible with the HTTP spec.
* Add the new request_time sapi struct entry to all the sapis. Some of theseRasmus Lerdorf2004-12-201-0/+1
| | | | | | | may have ways of getting the request time without the extra syscall, but for now let's just make sure we don't crash and people will eventually fill these in where applicable.
* - Renamed all *php4* files to *php5*, changed all php4/PHP4 to php5/PHP5foobar2004-01-172-3/+3
|
* - Happy new year and PHP 5 for rest of the files too..foobar2004-01-081-2/+2
| | | | | # Should the LICENSE and Zend/LICENSE dates be updated too?
* - A belated happy holidays and PHP 5Andi Gutmans2004-01-081-2/+2
|
* - Fixed bug #26438 (error in thttpd SAPI installation)foobar2003-11-271-1/+1
|
* Embed date of last modificationSascha Schumann2003-10-141-1/+1
|
* Fix potential buffer overrunSascha Schumann2003-09-201-13/+22
|
* properly restart syscallsSascha Schumann2003-07-011-3/+6
|
* Serialize headers for systems with low IOV_MAX (e.g. Solaris)Sascha Schumann2003-06-271-14/+31
|
* Simplify/fix loggingSascha Schumann2003-06-161-20/+20
|
* updating license information in the headers.James Cox2003-06-102-6/+6
|
* Don't corrupt data during request body handlingSascha Schumann2003-06-041-42/+63
|
* Don't return CRLF from broken clientsSascha Schumann2003-06-041-5/+6
|
* If there is a content body, enable lingering and disable keep alive.Sascha Schumann2003-05-161-1/+3
|
* Properly timeout post requestsSascha Schumann2003-05-151-9/+12
|
* Don't emit Content-Length in a 304 replySascha Schumann2003-05-151-19/+31
| | | | | | Don't falsely claim HEAD method Add PHP to HTTP server string
* improve keep alive handlingSascha Schumann2003-05-121-0/+2
|
* add premium thttpd supportSascha Schumann2003-05-122-8/+18
|
* Improved protection against hostname attacksSascha Schumann2003-05-061-45/+44
|
* fix typoSascha Schumann2003-05-061-1/+1
|
* improve portabilitySascha Schumann2003-05-061-1/+2
|
* cleanupSascha Schumann2003-05-011-5/+1
|
* Fix Content-Encoding header lacking CRLFSascha Schumann2003-04-281-49/+50
|
* Properly update the global httpd_time_now and remove php_makefile from diffSascha Schumann2003-04-211-35/+35
|
* fix two uninitialized readsSascha Schumann2003-04-161-16/+41
|
* Nuke all sn?printf's and rely on the optimized httpd_ntoa toSascha Schumann2003-04-161-28/+23
| | | | | convert the IP to a string representation.
* Merging some Premium thttpd improvements, notablySascha Schumann2003-04-161-111/+537
| | | | | | | | | | | | - periodic update of date strings - caching of Last-Modified values - use of smart_str'ings for crafting HTTP header (static files) and inside make_log_entry - buffered log writing - httpd_ntoa is about 8 times faster Overall improvement: Around 50% faster now
* some improvementsSascha Schumann2003-02-191-7/+9
|
* include limits.h for portabilitySascha Schumann2003-02-131-54/+56
|
* portability workSascha Schumann2003-02-131-2/+4
|
* Add "log to stdout" featureSascha Schumann2003-02-111-49/+69
|
* use SUCCESS/FAILURE instead of 0/-1Sascha Schumann2003-02-091-1/+1
|
* Fix POST handling once and for all. The daemon now never blocks and handlesSascha Schumann2003-01-172-117/+166
| | | | | | | | | | uploads of up to 2GB on 32 bit platforms. Uploads >16KB are put into a file-backed mmap area. SG(request_info).content_type got corrupted somewhere. As a workaround, we provide SAPI with a duplicate of the original string.
* Bump year.Sebastian Bergmann2002-12-312-2/+2
|
* add missing lineSascha Schumann2002-11-291-0/+1
|
* Add sapi_get_fd() and implement it for the Apache/thttpd SAPIs.Sascha Schumann2002-11-261-1/+11
|
* Defend against pipelined requests on persistent connections as used bySascha Schumann2002-11-101-28/+38
| | | | | | | | | | | | | | | | | IRCG. These could cause thttpd to start a second request in the same connection context, and thereby causing real damage. Mozilla 1.0.1 is buggy in that context: When HTTP/1.1 pipelining is enabled (defaults to off), it will send any number of requests over a persistent connection (which is fine), even after it has received a "Connection: close" header field in a subsequent response header. This blatantly violates RFC 2616, section 8.1.2. Because it cannot receive any response on the dead connection, the download manager pops up and tries to download a file (which never arrives). Also, we don't try to send a 400 message anymore, if the connection dies.