1
0
mirror of https://github.com/php/php-src.git synced 2026-03-26 17:22:15 +01:00
Commit Graph

165 Commits

Author SHA1 Message Date
foobar
ed1af8a375 MFH: - Fixed bug #26438 (error in thttpd SAPI installation) 2003-11-27 23:04:49 +00:00
Sascha Schumann
adfb56c304 Embed date of last modification 2003-10-14 08:11:18 +00:00
Sascha Schumann
42d1578fb4 Fix potential buffer overrun 2003-09-20 12:44:13 +00:00
Sascha Schumann
55b41157cf properly restart syscalls 2003-07-01 05:28:53 +00:00
Sascha Schumann
50eb9f576a Serialize headers for systems with low IOV_MAX (e.g. Solaris) 2003-06-27 18:40:55 +00:00
Sascha Schumann
6b8d3f6b01 Simplify/fix logging 2003-06-16 19:11:44 +00:00
Sascha Schumann
533c499b44 Don't corrupt data during request body handling 2003-06-04 05:28:00 +00:00
Sascha Schumann
39f801b957 Don't return CRLF from broken clients 2003-06-04 05:13:41 +00:00
foobar
8506ee1bfe - Re-added the FD lexer patch.
# Marcus is going to add the long-opts patches back in after this.
2003-05-31 01:37:45 +00:00
Zeev Suraski
2127840893 Revert PHP part of the fd patch 2003-05-21 09:34:21 +00:00
Sascha Schumann
8053881211 protect against further surprises by initializing all zend_file_handle's 2003-05-17 08:06:53 +00:00
Sascha Schumann
a9930145fe MFH 2003-05-16 22:33:15 +00:00
Sascha Schumann
6c3f316db8 MFH 2003-05-15 16:55:21 +00:00
Sascha Schumann
3837327f43 MFH 2003-05-15 16:43:29 +00:00
Sascha Schumann
c53c056477 MFH 2003-05-12 01:29:41 +00:00
Sascha Schumann
6db735215a MFH 2003-05-12 01:03:47 +00:00
Sascha Schumann
2b2187ea33 MFH 2003-05-06 19:18:07 +00:00
Sascha Schumann
4e340d5e6c fix typo 2003-05-06 10:15:59 +00:00
Sascha Schumann
5696b0327f improve portability 2003-05-06 10:14:39 +00:00
Sascha Schumann
19e8346959 cleanup 2003-05-01 20:50:26 +00:00
Sascha Schumann
d6302ef69d Fix Content-Encoding header lacking CRLF 2003-04-28 22:06:54 +00:00
Sascha Schumann
1719d0062c MFH 2003-04-21 01:09:33 +00:00
Sascha Schumann
e533fe138b fix two uninitialized reads 2003-04-16 13:44:05 +00:00
Sascha Schumann
aa6e7433bc MFH 2003-04-16 13:37:54 +00:00
Sascha Schumann
72a2ec5d85 MFH 2003-04-16 09:21:45 +00:00
Sascha Schumann
614a83e555 some improvements 2003-02-19 11:01:38 +00:00
Sascha Schumann
69a24f699d MFH 2003-02-13 02:30:54 +00:00
Sascha Schumann
ac9dd33e9a MFH 2003-02-13 02:25:35 +00:00
Sascha Schumann
55d7aa9142 MFH, fully selfcontained, my risk 2003-02-11 01:00:59 +00:00
Sascha Schumann
6cfa5ae855 MFH 0/-1 changes 2003-02-09 21:28:49 +00:00
Sascha Schumann
6b398307a3 MFH POST fixes 2003-01-17 19:11:38 +00:00
Sascha Schumann
18d55a08b3 MFH 2003-01-15 11:32:31 +00:00
Sebastian Bergmann
03d440e1c0 MFH: Bump year. 2002-12-31 16:27:40 +00:00
Sascha Schumann
a8136b4dba Defend against pipelined requests on persistent connections as used by
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.
2002-11-10 15:21:13 +00:00
Sascha Schumann
f2f443f066 s/PHP_API/PHP_API_VERSION/ 2002-11-08 13:29:32 +00:00
Sascha Schumann
8d25447f30 let this source file compile with php 4.2.x 2002-11-07 11:56:02 +00:00
Sascha Schumann
eb0141913c Add two missing entries 2002-11-07 11:38:03 +00:00
Sascha Schumann
10a861f93c - use TCP_DEFER_ACCEPT
- don't timeout connections which are managed by IRCG
- don't generate invalid HTTP replies, if the client did not send a
  request line yet
2002-11-06 17:31:03 +00:00
Sascha Schumann
082d9c4936 Simplify handler dispatching mechanism 2002-11-01 11:51:35 +00:00
Sascha Schumann
1a7a5b3982 Add missing return statement. 2002-11-01 11:44:50 +00:00
Sascha Schumann
1d2eb7c485 update 2002-11-01 11:41:08 +00:00
Sascha Schumann
7d504b230c improve host header checking, only affects systems which have virtual
hosting enabled
2002-11-01 11:40:26 +00:00
Sascha Schumann
55879b3543 first step towards asynchronous content body processing 2002-10-30 19:09:49 +00:00
Sascha Schumann
ed15104099 s/-// 2002-10-26 22:27:45 +00:00
Sascha Schumann
40b93fa16d add phppat/phpspat configuration file support and
fix some indention
2002-10-26 22:22:34 +00:00
Sascha Schumann
e077e0debe update and extend 2002-10-26 22:22:07 +00:00
Sascha Schumann
7a0850a344 Fix build and .phps support 2002-10-26 21:06:10 +00:00
Sascha Schumann
01bdc2e369 experimental .phps support 2002-10-26 20:55:41 +00:00
Sascha Schumann
c46ed2114e not sure what this async_send is doing in here, so relieve it from its duty. 2002-10-26 20:45:35 +00:00
Sascha Schumann
7b3bea0b41 Donate "Fast Accept Loop" from Premium thttpd which speeds up processing
new connections when the connection table contains lots of entries.
2002-10-26 19:41:27 +00:00