]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
20 years agoBootstrapped
hno [Mon, 18 Oct 2004 06:10:37 +0000 (06:10 +0000)] 
Bootstrapped

20 years agoBug #909: FreeBSD support for ARP acls
hno [Mon, 18 Oct 2004 04:13:02 +0000 (04:13 +0000)] 
Bug #909: FreeBSD support for ARP acls

By Glen Gibb, ported to Squid-3 by Guido.

20 years agoBug #1091: compile fails with warnings with --disable-internal-dns
hno [Sat, 16 Oct 2004 03:12:47 +0000 (03:12 +0000)] 
Bug #1091: compile fails with warnings with --disable-internal-dns
Patch by Guido.

20 years agoBug #1072 (#968): Invalid value for range_offset_limit -1 KB
hno [Sat, 16 Oct 2004 03:10:44 +0000 (03:10 +0000)] 
Bug #1072 (#968): Invalid value for range_offset_limit -1 KB

20 years agoBug #833: deny_info only works with http_access, not http_reply_access or miss_access
hno [Fri, 15 Oct 2004 05:32:45 +0000 (05:32 +0000)] 
Bug #833: deny_info only works with http_access, not http_reply_access or miss_access

20 years agoBug #833: Apparent memory leak in cliend_db
hno [Fri, 15 Oct 2004 05:31:30 +0000 (05:31 +0000)] 
Bug #833: Apparent memory leak in cliend_db

20 years agoBootstrapped
hno [Mon, 11 Oct 2004 06:10:36 +0000 (06:10 +0000)] 
Bootstrapped

20 years agoBug #1093: --enable-x-accelerator-vary accesses freed memory
hno [Sun, 10 Oct 2004 09:06:17 +0000 (09:06 +0000)] 
Bug #1093: --enable-x-accelerator-vary accesses freed memory

20 years agoBug #1075: Limit internal send/receive buffer sizes
hno [Sun, 10 Oct 2004 09:03:32 +0000 (09:03 +0000)] 
Bug #1075: Limit internal send/receive buffer sizes

20 years agoBug #1019: Support --program-transform and related configure options
hno [Sun, 10 Oct 2004 09:02:42 +0000 (09:02 +0000)] 
Bug #1019: Support --program-transform and related configure options

20 years agoBug #852: A large number of queued DNS lookups for the same domain
hno [Sun, 10 Oct 2004 08:53:26 +0000 (08:53 +0000)] 
Bug #852: A large number of queued DNS lookups for the same domain

20 years agoBug #848: connect_timeout ends up twice the length
hno [Sun, 10 Oct 2004 08:49:04 +0000 (08:49 +0000)] 
Bug #848: connect_timeout ends up twice the length

This adds the forward_timeout parameter, placing an upper limit on
how long Squid tries to forward a request, and allows proper connect
timeout management.

20 years agoBug #616: Negative cached 404 replies with VARY header never matches
hno [Sun, 10 Oct 2004 08:45:11 +0000 (08:45 +0000)] 
Bug #616: Negative cached 404 replies with VARY header never matches

20 years agoBug #1095: There should be a default mempool limit
hno [Fri, 8 Oct 2004 23:42:09 +0000 (23:42 +0000)] 
Bug #1095: There should be a default mempool limit

Change the default memory_pools_limit to 5 MB (was unlimited)

20 years agoFix bootstrap script again.. last change introduced a loop..
hno [Sat, 2 Oct 2004 14:24:30 +0000 (14:24 +0000)] 
Fix bootstrap script again.. last change introduced a loop..

20 years agoEleminate Linux/GNU dependency in "make dist"
hno [Tue, 28 Sep 2004 01:09:12 +0000 (01:09 +0000)] 
Eleminate Linux/GNU dependency in "make dist"

20 years agobootstrapped cppunit with AM_MAINTAINER_MODE
hno [Mon, 27 Sep 2004 23:57:40 +0000 (23:57 +0000)] 
bootstrapped cppunit with AM_MAINTAINER_MODE

20 years agoSupport hierarchy of bootstrap scripts again..
hno [Mon, 27 Sep 2004 23:57:11 +0000 (23:57 +0000)] 
Support hierarchy of bootstrap scripts again..

20 years agoremove redundant file
hno [Mon, 27 Sep 2004 23:43:59 +0000 (23:43 +0000)] 
remove redundant file

20 years agoIt was correct to begin with...
hno [Mon, 27 Sep 2004 23:35:35 +0000 (23:35 +0000)] 
It was correct to begin with...

20 years agoFix bootstrap.sh script agin...
hno [Mon, 27 Sep 2004 23:34:38 +0000 (23:34 +0000)] 
Fix bootstrap.sh script agin...

20 years agoFix bootstrap script again, and include lib/cppunit-1.10.0 in the
hno [Mon, 27 Sep 2004 23:33:34 +0000 (23:33 +0000)] 
Fix bootstrap script again, and include lib/cppunit-1.10.0 in the
bootstrapping process if needed

20 years agoEnable maintainer mode to avoid automatic autotool dependencies
hno [Mon, 27 Sep 2004 23:32:39 +0000 (23:32 +0000)] 
Enable maintainer mode to avoid automatic autotool dependencies

20 years agoImport AC_CXX... macros. These appears not to be part of standard autoconf
hno [Mon, 27 Sep 2004 23:30:14 +0000 (23:30 +0000)] 
Import AC_CXX... macros. These appears not to be part of standard autoconf

20 years agoBug #899: request_header_max_size configuration option doesn't work correctly
hno [Mon, 27 Sep 2004 03:40:29 +0000 (03:40 +0000)] 
Bug #899: request_header_max_size configuration option doesn't work correctly

This patch enforced the request_header_max_size directive even if the
internal buffer size can accomodate larger requests, and increases the
default limit from 10 KB to 20 KB to compensate for the stricter checking.

20 years agoBug #431: case insensitive authentication
hno [Mon, 27 Sep 2004 03:35:41 +0000 (03:35 +0000)] 
Bug #431: case insensitive authentication

Most authentication backends are case insensitive on the user name, and
so should Squid. (with option for case sensitive operation)

Patch ported to Squid-3 by Guido

20 years agoC++ merge bugfixes. Thanks Guido!
hno [Sun, 26 Sep 2004 22:38:01 +0000 (22:38 +0000)] 
C++ merge bugfixes. Thanks Guido!

20 years agoBug #1078: ncsa_auth is sensitive on line ending format
hno [Sun, 26 Sep 2004 03:12:15 +0000 (03:12 +0000)] 
Bug #1078: ncsa_auth is sensitive on line ending format

20 years agoBug #1001: Partial hit results in TCP_HIT, not TCP_MISS
hno [Sat, 25 Sep 2004 21:54:12 +0000 (21:54 +0000)] 
Bug #1001: Partial hit results in TCP_HIT, not TCP_MISS

Set log type to TCP_MISS on partial hits (object currently being retreived)

20 years agoBug #924: miss_access applies to internal and cachemgr requests
hno [Sat, 25 Sep 2004 21:52:59 +0000 (21:52 +0000)] 
Bug #924: miss_access applies to internal and cachemgr requests

20 years agoBug #882: Add delay pools information to active_requests
hno [Sat, 25 Sep 2004 21:48:16 +0000 (21:48 +0000)] 
Bug #882: Add delay pools information to active_requests

20 years agoBug #291: No Password prompt for encrypted key files
hno [Sat, 25 Sep 2004 21:46:44 +0000 (21:46 +0000)] 
Bug #291: No Password prompt for encrypted key files

This adds sslpassword_program directive for specifying external program querying
for the SSL key passphrase

20 years agoCorrect debug section
hno [Sat, 25 Sep 2004 17:15:40 +0000 (17:15 +0000)] 
Correct debug section

By: Guido

20 years agoBug #1065: Allow build of LDAP helpers on Windows using the native LDAP libraries
hno [Sat, 25 Sep 2004 04:26:58 +0000 (04:26 +0000)] 
Bug #1065: Allow build of LDAP helpers on Windows using the native LDAP libraries

by Guido

20 years agoBug #1056: Cache Manager shows wrong setting for 'header_access' and 'header_replace...
hno [Sat, 25 Sep 2004 04:24:33 +0000 (04:24 +0000)] 
Bug #1056: Cache Manager shows wrong setting for 'header_access' and 'header_replace' options

20 years agoBug #1009: Squid is falling periodically with segmentation failed when
hno [Sat, 25 Sep 2004 04:22:49 +0000 (04:22 +0000)] 
Bug #1009: Squid is falling periodically with segmentation failed when
using heap policies

20 years agoBug #1066: Wrong usage of unlink() in store_dir_coss.cc
hno [Sat, 25 Sep 2004 04:19:55 +0000 (04:19 +0000)] 
Bug #1066: Wrong usage of unlink() in store_dir_coss.cc
patch by Guido

20 years agoBug #1064: Application error running Squid from command line on Windows XP SP2
hno [Sat, 25 Sep 2004 04:01:17 +0000 (04:01 +0000)] 
Bug #1064: Application error running Squid from command line on Windows  XP SP2

patch by Guido.

20 years agolibTrie was only meant to be bootstrapped if not already bootstrapped..
hno [Sun, 5 Sep 2004 02:49:29 +0000 (02:49 +0000)] 
libTrie was only meant to be bootstrapped if not already bootstrapped..

20 years ago2004/08/10 09:39:29; author: hno; state: Exp; lines: +4 -2
hno [Sat, 4 Sep 2004 21:14:59 +0000 (21:14 +0000)] 
2004/08/10 09:39:29;  author: hno;  state: Exp;  lines: +4 -2
Bug #1032: LDAP helpers update bugs

  -O option should not require an argument

  Corrected connection management when -O is not used

2004/07/27 21:25:02;  author: hno;  state: Exp;  lines: +9 -9
Bug #1018: squid_ldap_auth broken since the LDAP helpers update

2004/07/21 21:05:29;  author: hno;  state: Exp;  lines: +1 -0
Fix critical LDAP connection bug in the last squid_ldap_auth change

20 years agoBootstrapped
hno [Sat, 4 Sep 2004 20:43:07 +0000 (20:43 +0000)] 
Bootstrapped

20 years agoImported ltmain.sh from libtool
hno [Sat, 4 Sep 2004 20:32:08 +0000 (20:32 +0000)] 
Imported ltmain.sh from libtool

20 years agoreally add the new MemPool.cc
robertc [Sat, 4 Sep 2004 18:40:20 +0000 (18:40 +0000)] 
really add the new MemPool.cc

20 years agoBootstrapped
hno [Sat, 4 Sep 2004 06:10:11 +0000 (06:10 +0000)] 
Bootstrapped

20 years agoBug #981: sasl_auth doesn't compile with SASL2
hno [Sat, 4 Sep 2004 03:30:18 +0000 (03:30 +0000)] 
Bug #981: sasl_auth doesn't compile with SASL2

20 years agoBug #1031: Digest authentication crash
hno [Sat, 4 Sep 2004 03:25:29 +0000 (03:25 +0000)] 
Bug #1031: Digest authentication crash

20 years agoBug #1016: NTLM authentication truncated
hno [Sat, 4 Sep 2004 03:23:10 +0000 (03:23 +0000)] 
Bug #1016: NTLM authentication truncated

20 years agoBug #947: deny_info redirection with requested URL escaped wrongly
hno [Sat, 4 Sep 2004 03:20:12 +0000 (03:20 +0000)] 
Bug #947: deny_info redirection with requested URL escaped wrongly

20 years agoBootstrapped
hno [Tue, 31 Aug 2004 06:10:12 +0000 (06:10 +0000)] 
Bootstrapped

20 years agoMerge in MemPools objectification.
robertc [Mon, 30 Aug 2004 11:12:29 +0000 (11:12 +0000)] 
Merge in MemPools objectification.

Patches applied:

 * robertc@squid-cache.org--squid/squid--MemPools--3.0--base-0
   tag of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-369

 * robertc@squid-cache.org--squid/squid--MemPools--3.0--patch-1
   MemPools C++ rework.

 * robertc@squid-cache.org--squid/squid--MemPools--3.0--patch-2
   Tidying up.

 * robertc@squid-cache.org--squid/squid--MemPools--3.0--patch-3
   merge from HEAD

 * robertc@squid-cache.org--squid/squid--MemPools--3.0--patch-4
   merge from HEAD

 * robertc@squid-cache.org--squid/squid--MemPools--3.0--patch-5
   merge from HEAD

 * robertc@squid-cache.org--squid/squid--MemPools--3.0--patch-6
   fix up remaining splay tweaks for mempools, and update test suite

 * robertc@squid-cache.org--squid/squid--MemPools--3.0--patch-7
   Allow runtime pool type selection.

 * robertc@squid-cache.org--squid/squid--MemPools--3.0--patch-8
   MemProxyAllocator changes.

 * robertc@squid-cache.org--squid/squid--MemPools--3.0--patch-9
   merge latest head changes

20 years ago/tmp/cvsZKn66v
robertc [Mon, 30 Aug 2004 09:28:45 +0000 (09:28 +0000)] 
/tmp/cvsZKn66v

20 years agomerge in cppunit test support. see lib/tests for examples of use
robertc [Tue, 24 Aug 2004 06:21:08 +0000 (06:21 +0000)] 
merge in cppunit test support. see lib/tests for examples of use

20 years agofix a double-deref race condition in ESI processing (bug number forgotten - bugzilla...
robertc [Sun, 15 Aug 2004 23:42:37 +0000 (23:42 +0000)] 
fix a double-deref race condition in ESI processing (bug number forgotten - bugzilla down :[

20 years agoensure the delete NULL works on the platforms we support by testing it.
robertc [Sun, 15 Aug 2004 23:41:28 +0000 (23:41 +0000)] 
ensure the delete NULL works on the platforms we support by testing it.

20 years agoBootstrapped
hno [Sun, 15 Aug 2004 06:10:33 +0000 (06:10 +0000)] 
Bootstrapped

20 years agoDocument change in external_acl protocol format
hno [Sun, 15 Aug 2004 04:57:48 +0000 (04:57 +0000)] 
Document change in external_acl protocol format

20 years agoexternal_acl helpers updated to use the new protocol format based
hno [Sun, 15 Aug 2004 04:54:52 +0000 (04:54 +0000)] 
external_acl helpers updated to use the new protocol format based
on URL-escaped strings rather than quoted words..

20 years agoThe external_acl helper protocol breaks down if there for whatever reason
hno [Sun, 15 Aug 2004 03:15:15 +0000 (03:15 +0000)] 
The external_acl helper protocol breaks down if there for whatever reason
is newines embedded in the data.

This patch changes the external acl helper protocol to use URL encoding
with an optional configuration parameter to switch back to the "shell style"
quoting used in Squid-2.5.

In addition the "shell style" quoting format is extended to support newlines
by the traditional \n and \r codes.

20 years ago'RefCountable' is treated as macro. Use <em/RefCountable/ instead
wessels [Thu, 12 Aug 2004 01:23:21 +0000 (01:23 +0000)] 
'RefCountable' is treated as  macro.  Use <em/RefCountable/ instead

20 years agouse new linuxdoc syntax
wessels [Thu, 12 Aug 2004 01:22:53 +0000 (01:22 +0000)] 
use new linuxdoc syntax

20 years agoTranslated (Portugese) ERR_TOO_BIG file from Fernando Lemes da Silva
wessels [Wed, 11 Aug 2004 23:00:25 +0000 (23:00 +0000)] 
Translated (Portugese) ERR_TOO_BIG file from Fernando Lemes da Silva
<ferlemes@yahoo.com.br>

21 years agoBug #1030: Unknown %X errorpage codes incorrectly quoted
hno [Fri, 6 Aug 2004 02:09:59 +0000 (02:09 +0000)] 
Bug #1030: Unknown %X errorpage codes incorrectly quoted

21 years agogrammatical nitpicks courtesy of Ray Phillips
wessels [Wed, 4 Aug 2004 22:22:39 +0000 (22:22 +0000)] 
grammatical nitpicks courtesy of Ray Phillips

21 years agogrammatical nitpicks courtesy of Ray Phillips.
wessels [Wed, 4 Aug 2004 21:54:30 +0000 (21:54 +0000)] 
grammatical nitpicks courtesy of Ray Phillips.

21 years agoUpdated LDAP helpers
hno [Sat, 17 Jul 2004 21:11:28 +0000 (21:11 +0000)] 
Updated LDAP helpers

21 years agoBootstrapped
hno [Tue, 13 Jul 2004 07:03:10 +0000 (07:03 +0000)] 
Bootstrapped

21 years agomake autoheader happy about the va_copy test
hno [Tue, 13 Jul 2004 07:01:19 +0000 (07:01 +0000)] 
make autoheader happy about the va_copy test

21 years agoBug #998: error in previous libntlmssp patch
wessels [Fri, 11 Jun 2004 22:08:24 +0000 (22:08 +0000)] 
Bug #998: error in previous libntlmssp patch

21 years agoFix a username/password parsing bug for NTLM SMB helper (ntlm_auth).
wessels [Fri, 11 Jun 2004 03:40:59 +0000 (03:40 +0000)] 
Fix a username/password parsing bug for NTLM SMB helper (ntlm_auth).

21 years agoBug #753: va_copy required
hno [Sun, 6 Jun 2004 21:09:55 +0000 (21:09 +0000)] 
Bug #753: va_copy required
Bug #995: segfault on long URLs (bug in previous patch to Bug #753)

21 years agoTypo on Brad Smith's name
wessels [Sun, 6 Jun 2004 01:33:09 +0000 (01:33 +0000)] 
Typo on Brad Smith's name

21 years agoBug #753: segfauld in memBufPrintF on architectures requiring the use of va_copy
hno [Thu, 3 Jun 2004 01:19:21 +0000 (01:19 +0000)] 
Bug #753: segfauld in memBufPrintF on architectures requiring the use of va_copy
to copy a va_list argument.

21 years agoBug #717: msnt_auth documentation update
hno [Tue, 1 Jun 2004 06:01:51 +0000 (06:01 +0000)] 
Bug #717: msnt_auth documentation update

21 years agoBug #969: FTP directory listing DOCTYPE misread by certain thirdparty tools
hno [Tue, 1 Jun 2004 05:17:51 +0000 (05:17 +0000)] 
Bug #969: FTP directory listing DOCTYPE misread by certain thirdparty tools

21 years agotypo recevies -> receives
wessels [Sat, 1 May 2004 02:41:09 +0000 (02:41 +0000)] 
typo recevies -> receives

21 years agoFor diskd's Q1 and Q2 settings note the tradeoff between better
wessels [Sat, 1 May 2004 02:38:47 +0000 (02:38 +0000)] 
For diskd's Q1 and Q2 settings note the tradeoff between better
response time (Q1 < Q2) and better hit ratio (Q1 > Q2).

21 years agorange_offset_limit none, and other b_size_t friends
hno [Fri, 30 Apr 2004 05:54:54 +0000 (05:54 +0000)] 
range_offset_limit none, and other b_size_t friends

21 years agoBug #950: Typo in Turkish ERR_DNS_FAIL
hno [Thu, 15 Apr 2004 17:52:18 +0000 (17:52 +0000)] 
Bug #950: Typo in Turkish ERR_DNS_FAIL

21 years agoClarify the meaning of ERR in Digest helpers
hno [Mon, 12 Apr 2004 02:32:25 +0000 (02:32 +0000)] 
Clarify the meaning of ERR in Digest helpers

21 years agoBug #962: lib/rfc1035.c:309: rfc1035NameUnpack: Assertion (*off) < sz failed.
hno [Sun, 11 Apr 2004 15:15:11 +0000 (15:15 +0000)] 
Bug #962: lib/rfc1035.c:309: rfc1035NameUnpack: Assertion (*off) < sz failed.

21 years agoBug #849: DNS log error messages should report the failed query
hno [Sat, 10 Apr 2004 19:10:17 +0000 (19:10 +0000)] 
Bug #849: DNS log error messages should report the failed query

21 years agoBootstrapped
hno [Thu, 8 Apr 2004 07:42:11 +0000 (07:42 +0000)] 
Bootstrapped

21 years agoBug #957: gcc (c++) 3.4 does not allow "-Wmissing-prototypes"
hno [Thu, 8 Apr 2004 07:41:24 +0000 (07:41 +0000)] 
Bug #957: gcc (c++) 3.4 does not allow "-Wmissing-prototypes"

21 years agoBootstrapped
hno [Thu, 8 Apr 2004 07:37:05 +0000 (07:37 +0000)] 
Bootstrapped

21 years agoBug #957: gcc (c++) 3.4 does not allow "-Wmissing-prototypes"
hno [Thu, 8 Apr 2004 07:29:05 +0000 (07:29 +0000)] 
Bug #957: gcc (c++) 3.4 does not allow "-Wmissing-prototypes"

21 years agoImproved HA1 password file format. compatible with Apache htdigest
hno [Thu, 8 Apr 2004 07:13:07 +0000 (07:13 +0000)] 
Improved HA1 password file format. compatible with Apache htdigest

21 years agoRedHat Bug # 111254: nested assignment in assert
hno [Thu, 8 Apr 2004 06:48:29 +0000 (06:48 +0000)] 
RedHat Bug # 111254: nested assignment in assert

ntlm/auth_ntlm.c(683): warning #187: use of "=" where "==" may have
been intended

21 years agoBacked out the patch for Bug #860: redirector_access does not handle slow
hno [Wed, 7 Apr 2004 14:51:31 +0000 (14:51 +0000)] 
Backed out the patch for Bug #860: redirector_access does not handle slow
acls such as dst or external correctly.

This patch is apparently broken in Squid-3

21 years agoBootstrapped
hno [Tue, 6 Apr 2004 06:10:33 +0000 (06:10 +0000)] 
Bootstrapped

21 years agospellchecked
wessels [Mon, 5 Apr 2004 23:22:00 +0000 (23:22 +0000)] 
spellchecked

21 years agoBug #856: Icon URLs are uneededly complex
hno [Mon, 5 Apr 2004 05:17:48 +0000 (05:17 +0000)] 
Bug #856: Icon URLs are uneededly complex

The URL syntax used by Squid for FTP/Gopher icons are uneededly complex and
often causes problems. This patch adds a "short_icon_urls" directive which
can be used to enable a less complex URL syntax for icons.

21 years agoBug #877: Squid doesn't follow telnet protocol on FTP control connections
hno [Sun, 4 Apr 2004 21:05:13 +0000 (21:05 +0000)] 
Bug #877: Squid doesn't follow telnet protocol on FTP control connections

Squid forgot to escape IAC characters (ascii code 255) in FTP requests,
causing problems to access files/directories using this character in their
name or to log in with this character in the login or password.

21 years agoBug #853: SIGSEGV on FTP PUT
hno [Sun, 4 Apr 2004 20:47:06 +0000 (20:47 +0000)] 
Bug #853: SIGSEGV on FTP PUT

If a FTP PUT request is aborted while Squid is writing data to the server
then Squid may abort with a segmentation fault.

21 years agoBug #851: DNS retransmits too often
hno [Sun, 4 Apr 2004 20:36:58 +0000 (20:36 +0000)] 
Bug #851: DNS retransmits too often

Correct the DNS retransmission timer to double per attempt.

21 years agoBacked out bad patch for bug #851.
hno [Sun, 4 Apr 2004 20:31:05 +0000 (20:31 +0000)] 
Backed out bad patch for bug #851.

21 years agoBug #877: cache_swap_log still refers to "swap.log" filename
hno [Sun, 4 Apr 2004 19:57:30 +0000 (19:57 +0000)] 
Bug #877: cache_swap_log still refers to "swap.log" filename

swap.log was renamed to swap.state very many versions ago, but squid.conf
documentation still referred to the old "swap.log" name.

This patch also officially renames cache_swap_log to cache_swap_state with
the old name still accepted. (squid-2.5.STABLE6 will also accept the new
name)

21 years agoBug #876: Incomplete objects may appear stuck in the cache
hno [Sun, 4 Apr 2004 19:52:42 +0000 (19:52 +0000)] 
Bug #876: Incomplete objects may appear stuck in the cache

Under certain conditions incomplete objects may appear stuck in the cache,
not even reload giving a new fresh copy.

21 years agoBug #868: pid_filename none does not work
hno [Sun, 4 Apr 2004 19:48:32 +0000 (19:48 +0000)] 
Bug #868: pid_filename none does not work

Contrary to the documentation "pid_filename none" is not accepted and Squid
refuses to start.

21 years agoBug #867: cache_peer max-conn= does not work
hno [Sun, 4 Apr 2004 19:46:49 +0000 (19:46 +0000)] 
Bug #867: cache_peer max-conn= does not work

Due to the a accounting mismatch in the number of open connections to peers
the cache_peer max-conn=.. option does not work. This issue is also seen as
very high numbers in the OPEN CONN peer statistics via cachemgr.

21 years agoBug #865: Persistent connection usage too high after sudden burst of traffic
hno [Sun, 4 Apr 2004 19:44:28 +0000 (19:44 +0000)] 
Bug #865: Persistent connection usage too high after sudden burst of traffic

Persistent server connections are reused in a round-robin fashion which may
cause the number of connections to stay artificially high after a sudden
burst of requests.

This patch changes persistent connection management to use a LIFO order
reusing the most recently used connection first, thereby allowing unneeded
connections to close down by idle timeout.