]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
21 years agoSummary: Bugfix for bug 635 - SIGSEGV in httpReplyParse and 4K memPool
robertc [Mon, 22 Dec 2003 17:28:49 +0000 (17:28 +0000)] 
Summary: Bugfix for bug 635 - SIGSEGV in httpReplyParse and 4K memPool
Keywords:

ALlow space for a termination character in the allocated buffer.

21 years agoBootstrapped
hno [Mon, 22 Dec 2003 08:13:55 +0000 (08:13 +0000)] 
Bootstrapped

21 years agoRussian error page updates by Pasha <crazy_smile@mail.ru>
hno [Sun, 21 Dec 2003 22:26:29 +0000 (22:26 +0000)] 
Russian error page updates by Pasha <crazy_smile@mail.ru>

21 years agoBugfix: change the way that %00 is handled
wessels [Fri, 19 Dec 2003 13:12:40 +0000 (13:12 +0000)] 
Bugfix: change the way that %00 is handled

21 years agoSummary: Bugfix #842 DNS resolver can't handle long hostnames.
robertc [Thu, 18 Dec 2003 08:16:01 +0000 (08:16 +0000)] 
Summary: Bugfix #842 DNS resolver can't handle long hostnames.
Keywords:

Extend the RFC1035_MAXHOSTNAMESZ define to 250.

21 years agoBug #834,#846: fqdn lookups sometimes returns garbage
hno [Thu, 4 Dec 2003 17:17:16 +0000 (17:17 +0000)] 
Bug #834,#846: fqdn lookups sometimes returns garbage

21 years agoBug #690: gopher: server returned nothing: gopherHTMLHeader() is called twice
hno [Sat, 29 Nov 2003 15:37:29 +0000 (15:37 +0000)] 
Bug #690: gopher: server returned nothing: gopherHTMLHeader() is called twice

21 years agoBug #824: Lookup loop if external_acl combined with authentication in the
hno [Thu, 20 Nov 2003 00:18:35 +0000 (00:18 +0000)] 
Bug #824: Lookup loop if external_acl combined with authentication in the
same http_access line

21 years agoPlease, can you change the company name on the sponsors site from
wessels [Wed, 19 Nov 2003 21:41:46 +0000 (21:41 +0000)] 
Please, can you change the company name on the sponsors site from
"WebWasher" to "webwasher AG".

21 years agoadded WebWasher as sponsor for iCAP work
wessels [Tue, 18 Nov 2003 23:17:21 +0000 (23:17 +0000)] 
added WebWasher as sponsor for iCAP work

21 years agoMinor cleanup of /SPONSORS.txt and /CONTRIBUTORS.txt to make sure
hno [Wed, 12 Nov 2003 00:41:03 +0000 (00:41 +0000)] 
Minor cleanup of /SPONSORS.txt and /CONTRIBUTORS.txt to make sure
permissions is set correcly

21 years agoUpdate SPONSORS.txt and CONTRIBUTORS.txt in the web site each time a HEAD snapshot...
hno [Wed, 12 Nov 2003 00:36:13 +0000 (00:36 +0000)] 
Update SPONSORS.txt and CONTRIBUTORS.txt in the web site each time a HEAD snapshot is made

21 years agoBug #796: epoll fixes for 100% CPU usage
hno [Mon, 10 Nov 2003 00:11:10 +0000 (00:11 +0000)] 
Bug #796: epoll fixes for 100% CPU usage
by Gonzalo Arana

This fixes the (100% CPU usage) problem with this platform:
kernel 2.4.21 patched with
http://www.xmailserver.org/linux-patches/epoll-lt-2.4.21-0.18.diff,
epoll-lib-0.10, pcl-1.2.

21 years agoBug #822: cache_peer originserver connects to wrong port
hno [Sun, 9 Nov 2003 18:05:24 +0000 (18:05 +0000)] 
Bug #822: cache_peer originserver connects to wrong port

The patch to work around origin servers not liking persistent connections
crossing hostnames accidently broke how Squid selects the port number to
connect to on a origin server class peer.

21 years agoBug #787: digest auth never detects password changes
hno [Sat, 8 Nov 2003 00:23:03 +0000 (00:23 +0000)] 
Bug #787: digest auth never detects password changes

21 years agoAdded the nightly snapshot cron job to CVS for version control.
hno [Sat, 8 Nov 2003 00:10:27 +0000 (00:10 +0000)] 
Added the nightly snapshot cron job to CVS for version control.

21 years agoFixup RELEASENOTES.html link to ChangeLog
hno [Fri, 7 Nov 2003 23:58:41 +0000 (23:58 +0000)] 
Fixup RELEASENOTES.html link to ChangeLog

21 years agoInclude changelog when making snapshots
hno [Fri, 7 Nov 2003 23:46:00 +0000 (23:46 +0000)] 
Include changelog when making snapshots

21 years agoBug #817: maximum_object_size too large causes squid not to cache
hno [Thu, 6 Nov 2003 23:55:24 +0000 (23:55 +0000)] 
Bug #817: maximum_object_size too large causes squid not to cache

21 years agoBug #812: Install of Mozilla/Netscape plugins fails because .xpi mime type unknown
hno [Thu, 6 Nov 2003 23:32:06 +0000 (23:32 +0000)] 
Bug #812: Install of Mozilla/Netscape plugins fails because .xpi mime type unknown

21 years agoBug #803: updated Lithuaninan translation
hno [Thu, 6 Nov 2003 22:55:21 +0000 (22:55 +0000)] 
Bug #803: updated Lithuaninan translation

21 years agoBug #789: login with space confuses redirectors
hno [Thu, 6 Nov 2003 19:27:02 +0000 (19:27 +0000)] 
Bug #789: login with space confuses redirectors

this patch URL-encode username/ident in redirector protocol

21 years agoBug #820: cachemgr fails in accelerator mode if vhost is not enabled
hno [Thu, 6 Nov 2003 04:32:12 +0000 (04:32 +0000)] 
Bug #820: cachemgr fails in accelerator mode if vhost is not enabled

21 years agoDon't code when you are tired.. if persistent PAM Connections are enabled
hno [Thu, 6 Nov 2003 01:14:25 +0000 (01:14 +0000)] 
Don't code when you are tired.. if persistent PAM Connections are enabled
then we want to keep the connection even if authenticaiton was unsuccessful.

21 years agoAlmost.. the last change optimized the cleanup of persistent PAM connections
hno [Thu, 6 Nov 2003 01:06:34 +0000 (01:06 +0000)] 
Almost.. the last change optimized the cleanup of persistent PAM connections
a little too much, causing passwords to fail if the length of the username
differs between two requests in some PAM implementations.

21 years agoCopyright update
hno [Wed, 5 Nov 2003 17:00:40 +0000 (17:00 +0000)] 
Copyright update

21 years agoDisable the use of persistent PAM connections by default as this
hno [Wed, 5 Nov 2003 16:37:42 +0000 (16:37 +0000)] 
Disable the use of persistent PAM connections by default as this
is somewhat outside of the PAM specifications.

Add support for clearing the new PAM_AUTHTOK attribute when using
persistent PAM connections.

Changelog update

21 years agonote craigslist.org funding
wessels [Thu, 30 Oct 2003 06:59:55 +0000 (06:59 +0000)] 
note craigslist.org funding

21 years agoDoh. Bugfix a typo in last commit
robertc [Fri, 24 Oct 2003 01:59:32 +0000 (01:59 +0000)] 
Doh. Bugfix a typo in last commit

21 years agoonly set the content offset on 206 - http partial content - replies. Bug 809
robertc [Thu, 23 Oct 2003 03:40:40 +0000 (03:40 +0000)] 
only set the content offset on 206 - http partial content - replies. Bug 809

21 years agodump object contents on memory overwrite fatals
robertc [Thu, 23 Oct 2003 02:56:39 +0000 (02:56 +0000)] 
dump object contents on memory overwrite fatals

21 years agoonly check If-Range when on hits - where we are using cached content. Otherwise the...
robertc [Tue, 21 Oct 2003 18:23:53 +0000 (18:23 +0000)] 
only check If-Range when on hits - where we are using cached content. Otherwise the If-Range test was performed upstream

21 years agoAdd comment explaining cause of asserts in stmem.cc
robertc [Tue, 21 Oct 2003 15:30:09 +0000 (15:30 +0000)] 
Add comment explaining cause of asserts in stmem.cc

21 years agoStill generate ranges on non cachable requests
robertc [Tue, 21 Oct 2003 15:22:59 +0000 (15:22 +0000)] 
Still generate ranges on non cachable requests

21 years agoBootstrapped
hno [Tue, 21 Oct 2003 06:13:59 +0000 (06:13 +0000)] 
Bootstrapped

21 years agomissed one name change
robertc [Mon, 20 Oct 2003 18:34:01 +0000 (18:34 +0000)] 
missed one name change

21 years agoSummary: Merge in Gerards AIX patches.
robertc [Mon, 20 Oct 2003 18:33:01 +0000 (18:33 +0000)] 
Summary: Merge in Gerards AIX patches.
Keywords:

Patches applied:

 * gerard@eviston.net--squid/squid--aix-fixes--3.0--patch-2
   remove declaration of squid_rn_mkfreelist from radix.h

 * gerard@eviston.net--squid/squid--aix-fixes--3.0--patch-5
   typecast ntohl() in wccp.cc

 * gerard@eviston.net--squid/squid--aix-fixes--3.0--patch-15
   first round of template instantiation fixes for g++

 * gerard@eviston.net--squid/squid--aix-fixes--3.0--patch-16
   template instantiation continued

 * gerard@eviston.net--squid/squid--aix-fixes--3.0--patch-17
   last of the template instantiation stuff

 * ports@eviston.net--aix/squid--aix-fixes--3.0--patch-2
   resync with HEAD

 * ports@eviston.net--aix/squid--aix-fixes--3.0--patch-3
   debug() ==> debugs() round 1

 * ports@eviston.net--aix/squid--aix-fixes--3.0--patch-4
   casts and format strings

 * ports@eviston.net--aix/squid--aix-fixes--3.0--patch-5
   debug() => debugs() round 2: peer_digest.cc

 * ports@eviston.net--aix/squid--aix-fixes--3.0--patch-6
   casts in stat.cc

 * ports@eviston.net--aix/squid--aix-fixes--3.0--patch-7
   debug() => debugs() round 3

 * ports@eviston.net--aix/squid--aix-fixes--3.0--patch-8
   cast for ntohl() in wccp.cc

 * ports@eviston.net--aix/squid--aix-fixes--3.0--patch-9
   casts in tools.cc

 * ports@eviston.net--aix/squid--aix-fixes--3.0--patch-10
   fix for duplicate symbol squid_rn_mkfreelist

 * ports@eviston.net--aix/squid--aix-fixes--3.0--patch-11
   explicit template instantiation

 * ports@eviston.net--aix/squid--aix-fixes--3.0--patch-12
   name conflict for 'acl' on AIX, remove typedef

 * ports@eviston.net--aix/squid--aix-fixes--3.0--patch-13
   store_io_aufs.cc: debug() => debugs() 1-liner

 * ports@eviston.net--aix/squid--aix-fixes--3.0--patch-14
   resync with HEAD

 * ports@eviston.net--aix/squid--aix-fixes--3.0--patch-15
   resync with HEAD

21 years ago2003-10-20 GMT Robert Collins <rbtcollins@hotmail.com> patch-413
robertc [Mon, 20 Oct 2003 17:23:37 +0000 (17:23 +0000)] 
2003-10-20 GMT  Robert Collins <rbtcollins@hotmail.com> patch-413
    Summary:
      store_client refactoring
    Revision:
      squid--HEAD--3.0--patch-413
2003-10-20 GMT  Robert Collins <rbtcollins@hotmail.com> patch-412
    Summary:
      debug review of stmem.cc
    Revision:
      squid--HEAD--3.0--patch-412
2003-10-20 GMT  Robert Collins <rbtcollins@hotmail.com> patch-411
    Summary:
      simply mem_hdr API a little, and tweak store_client::scheduleMemRead
    Revision:
      squid--HEAD--3.0--patch-411
2003-10-20 GMT  Robert Collins <rbtcollins@hotmail.com> patch-410
    Summary:
      fix ufsdump builds again
    Revision:
      squid--HEAD--3.0--patch-410

21 years agomake the error message on incorrect memory reads more useful
robertc [Mon, 20 Oct 2003 09:57:25 +0000 (09:57 +0000)] 
make the error message on incorrect memory reads more useful

21 years agoBootstrapped
hno [Fri, 17 Oct 2003 06:28:56 +0000 (06:28 +0000)] 
Bootstrapped

21 years agoMove HierarchyLogEntry, all depended classes, and their dependents out of structs...
robertc [Fri, 17 Oct 2003 03:40:16 +0000 (03:40 +0000)] 
Move HierarchyLogEntry, all depended classes, and their dependents out of structs, assigning constructors. Ensure that ps_state objects created will use the constructor

21 years agobugfix: a thinko in client_side led to calling httpRequestBodyHandler with NULL conte...
robertc [Fri, 17 Oct 2003 02:47:58 +0000 (02:47 +0000)] 
bugfix: a thinko in client_side led to calling httpRequestBodyHandler with NULL context. Bug 776

21 years agotype fix in DNS_ERR_FAIL from Florian Effenberger - bug 795
robertc [Thu, 16 Oct 2003 19:27:45 +0000 (19:27 +0000)] 
type fix in DNS_ERR_FAIL from Florian Effenberger - bug 795

21 years agoStefans bugfix for incorrect double comparison - bug 797
robertc [Thu, 16 Oct 2003 19:14:49 +0000 (19:14 +0000)] 
Stefans bugfix for incorrect double comparison - bug 797

21 years agodon't assert when closing ntlm connections as the user may be locked for logging...
robertc [Wed, 15 Oct 2003 18:03:08 +0000 (18:03 +0000)] 
don't assert when closing ntlm connections as the user may be locked for logging purposes

21 years agospelling mistake in comment (Exampe -> Example)
wessels [Wed, 15 Oct 2003 02:18:06 +0000 (02:18 +0000)] 
spelling mistake in comment (Exampe -> Example)

21 years agoBug 791: FQDNcache discards negative responses when using internal DNS
hno [Sun, 12 Oct 2003 04:33:51 +0000 (04:33 +0000)] 
Bug 791: FQDNcache discards negative responses when using internal DNS

21 years agoFrom Guido: MS Visual C++ doesn't like prototypes with double use of parameters name
robertc [Thu, 9 Oct 2003 03:21:14 +0000 (03:21 +0000)] 
From Guido: MS Visual C++ doesn't like prototypes with double use of parameters name

21 years agoensure comm_handler_remove only operates on active sockets
robertc [Mon, 6 Oct 2003 07:20:07 +0000 (07:20 +0000)] 
ensure comm_handler_remove only operates on active sockets

21 years agoSummary: Merge Gerard's AIX signed and datatype size patches.
robertc [Mon, 29 Sep 2003 16:24:00 +0000 (16:24 +0000)] 
Summary: Merge Gerard's AIX signed and datatype size patches.
Keywords:

Patches applied:

 * gerard@eviston.net--squid/squid--aix-fixes--3.0--patch-5
   typecast ntohl() in wccp.cc

 * ports@eviston.net--aix/squid--aix-fixes--3.0--patch-3
   debug() ==> debugs() round 1

 * ports@eviston.net--aix/squid--aix-fixes--3.0--patch-4
   casts and format strings

 * ports@eviston.net--aix/squid--aix-fixes--3.0--patch-5
   debug() => debugs() round 2: peer_digest.cc

 * ports@eviston.net--aix/squid--aix-fixes--3.0--patch-6
   casts in stat.cc

 * ports@eviston.net--aix/squid--aix-fixes--3.0--patch-7
   debug() => debugs() round 3

 * ports@eviston.net--aix/squid--aix-fixes--3.0--patch-8
   cast for ntohl() in wccp.cc

 * ports@eviston.net--aix/squid--aix-fixes--3.0--patch-9
   casts in tools.cc

21 years agoBootstrapped
hno [Sun, 28 Sep 2003 06:13:54 +0000 (06:13 +0000)] 
Bootstrapped

21 years agoSummary: BUGFIX: a checkFast update missed in the ident code.
robertc [Sun, 28 Sep 2003 05:17:46 +0000 (05:17 +0000)] 
Summary: BUGFIX: a checkFast update missed in the ident code.
Keywords:

BUGFIX: a checkFast update missed in the ident code.

21 years agoSummary: Merge in ksh m4 fix from Gerard Eviston
robertc [Sun, 28 Sep 2003 05:10:29 +0000 (05:10 +0000)] 
Summary: Merge in ksh m4 fix from Gerard Eviston
Keywords:

Patches applied:

 * ports@eviston.net--aix/squid--aix-fixes--3.0--base-0
   tag of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-396

 * ports@eviston.net--aix/squid--aix-fixes--3.0--patch-1
   acinclude.m4 shell incompatibility

21 years agoVery minor bug:
wessels [Thu, 25 Sep 2003 06:06:56 +0000 (06:06 +0000)] 
Very minor bug:
missing storeBuffer() call before httpReplyPackHeadersInto() when
creating a base Vary object ("Internal marker object").  Bug does
not cause incorrect operation, only slightly inefficient for these
rare vary base objects.

21 years agoSummary: Implement mem_hdr debugging.
robertc [Mon, 22 Sep 2003 14:50:50 +0000 (14:50 +0000)] 
Summary: Implement mem_hdr debugging.
Keywords:

Implement Array copy constructor.
Implement Iterators for Splay trees.
Implement tests for the above.
Implement a debug call to use the above.

21 years agoSummary: Fix iterator-conflict in the name Splay::end
robertc [Mon, 22 Sep 2003 09:31:02 +0000 (09:31 +0000)] 
Summary: Fix iterator-conflict in the name Splay::end
Keywords:

Fix iterator-conflict in the name Splay::end

21 years agoSummary: Update test scripts.
robertc [Mon, 22 Sep 2003 08:43:11 +0000 (08:43 +0000)] 
Summary: Update test scripts.
Keywords:

Update test scripts for minor bitrot.
Make mem_hdr_test scricter on memory use.

21 years agoSummary: Fix outgoing_address and tos.
robertc [Sun, 21 Sep 2003 18:06:06 +0000 (18:06 +0000)] 
Summary: Fix outgoing_address and tos.
Keywords:

Fix outgoing_address and tos.

21 years agoSummary: request_flags incorrectly initialised nocache_hack.
robertc [Sun, 21 Sep 2003 10:31:25 +0000 (10:31 +0000)] 
Summary: request_flags incorrectly initialised nocache_hack.
Keywords:

request_flags incorrectly initialised nocache_hack.

21 years agoSummary: ACL tweaks.
robertc [Sun, 21 Sep 2003 06:30:46 +0000 (06:30 +0000)] 
Summary: ACL tweaks.
Keywords:

Move aclCheckFast to ACLChecklist::fastCheck(), and adjust callers.
Move aclChecklistCreate into the ACLChecklist source.
Move the common code leading into matchAclList into the top of matchACLList.

21 years agoFix persistent connections to origin server class peers if the port
hno [Fri, 19 Sep 2003 19:25:37 +0000 (19:25 +0000)] 
Fix persistent connections to origin server class peers if the port
of the peer differs from the request.

21 years agoFrom 2.5: log "Reconfiguring Squid Cache .." rather than "Restarting
hno [Fri, 19 Sep 2003 13:06:19 +0000 (13:06 +0000)] 
From 2.5: log "Reconfiguring Squid Cache .." rather than "Restarting
Squid Cache.." on "squid -k reconfigure".

21 years agoBootstrapped
hno [Tue, 16 Sep 2003 06:14:19 +0000 (06:14 +0000)] 
Bootstrapped

21 years agoFix SQUID_MAXFD % 64 test (was using % 63 ...)
hno [Mon, 15 Sep 2003 07:27:09 +0000 (07:27 +0000)] 
Fix SQUID_MAXFD % 64 test (was using % 63 ...)

21 years agoSummary: signed correctness for the mem pool idle tracker.
robertc [Mon, 15 Sep 2003 04:41:24 +0000 (04:41 +0000)] 
Summary: signed correctness for the mem pool idle tracker.
Keywords:

signed correctness for the mem pool idle tracker.

21 years agoBootstrapped
hno [Sun, 14 Sep 2003 06:14:09 +0000 (06:14 +0000)] 
Bootstrapped

21 years agoFrom 2.5: Make SQUID_MAXFD always an multiple of 64 to guarantee there is no rounding
hno [Sat, 13 Sep 2003 14:32:39 +0000 (14:32 +0000)] 
From 2.5: Make SQUID_MAXFD always an multiple of 64 to guarantee there is no rounding
errors in bitfield arithmetics of the fd_set macros. For example GLIBC has
bugs causing a fd_set overflow if the size is not an even multiple of a
machie word (64 bits on 64 bit platforms)

21 years agoFrom 2.5: winbind update to
hno [Fri, 12 Sep 2003 16:13:22 +0000 (16:13 +0000)] 
From 2.5: winbind update to
  * Don't complain with errors in cache.log on normal restarts
  * Give winbind a little time to start if not running already

21 years agoDocumentation update to document all the accelerator options in https_port.
hno [Sun, 7 Sep 2003 23:55:53 +0000 (23:55 +0000)] 
Documentation update to document all the accelerator options in https_port.

also cleaned up http_port options to follow the same style as https_port

21 years agoBug #767: Problems compiling Squid on 64 bit Alpha
hno [Sun, 7 Sep 2003 23:04:14 +0000 (23:04 +0000)] 
Bug #767: Problems compiling Squid on 64 bit Alpha

cosmetic code changes to make pointer asserts type safe

the same problem quite likely exists in other parts of the code.

21 years agoBug #769: assertion failed: ftp.cc:1150: "fd == ftpState->data.fd"
hno [Sun, 7 Sep 2003 22:53:37 +0000 (22:53 +0000)] 
Bug #769: assertion failed: ftp.cc:1150: "fd == ftpState->data.fd"

Did not deal with COMM_ERR_CLOSING correctly on aborted requests.

21 years agoFrom Pawel Worach:
hno [Sun, 7 Sep 2003 16:11:07 +0000 (16:11 +0000)] 
From Pawel Worach:

HEAD errorpage.cc compile fix
Update this assert too now that the MemObject is gone.

21 years agodup the path string first - the l1l2 parsing routine spits out a log
adrian [Sun, 7 Sep 2003 13:35:50 +0000 (13:35 +0000)] 
dup the path string first - the l1l2 parsing routine spits out a log
message which relies on it.

21 years agoSummary: Don't double free refcounted object on store swapout failures.
robertc [Sat, 6 Sep 2003 18:59:04 +0000 (18:59 +0000)] 
Summary: Don't double free refcounted object on store swapout failures.
Keywords:

Don't double free refcounted object on store swapout failures.

21 years agoSummary: Allow -DPURIFY to build.
robertc [Sat, 6 Sep 2003 18:47:34 +0000 (18:47 +0000)] 
Summary: Allow -DPURIFY to build.
Keywords:

Allow -DPURIFY to build.

21 years agoregenerated HTML to be in synch with SGML code
hno [Sat, 6 Sep 2003 16:55:57 +0000 (16:55 +0000)] 
regenerated HTML to be in synch with SGML code

21 years agoReorder members to match constuctor calls to make GCC happy
hno [Thu, 4 Sep 2003 17:54:23 +0000 (17:54 +0000)] 
Reorder members to match constuctor calls to make GCC happy

21 years agoBootstrapped
hno [Wed, 3 Sep 2003 06:14:35 +0000 (06:14 +0000)] 
Bootstrapped

21 years agoSummary: the always-finsh-compile-testing splay fixup.
robertc [Wed, 3 Sep 2003 04:57:00 +0000 (04:57 +0000)] 
Summary: the always-finsh-compile-testing splay fixup.
Keywords:

The splay fix previous was incomplete..

21 years agoSummary: Initialise splay node's.
robertc [Wed, 3 Sep 2003 03:45:48 +0000 (03:45 +0000)] 
Summary: Initialise splay node's.
Keywords:

The SplayNode template did not initialise it's members.

21 years agoFrom Reuben:
hno [Tue, 2 Sep 2003 16:52:37 +0000 (16:52 +0000)] 
From Reuben:
configure comments updates to remove Linux-2.4 dependency for Netfilter.
Netfilter is Linux-2.4+ and also Linux-2.2 with netfilter patch..

21 years agoBootstrapped
hno [Tue, 2 Sep 2003 06:14:34 +0000 (06:14 +0000)] 
Bootstrapped

21 years agoSummary: Fix cbdata debugging memory leak.
robertc [Tue, 2 Sep 2003 05:41:17 +0000 (05:41 +0000)] 
Summary: Fix cbdata debugging memory leak.
Keywords:

Implement placement new and placement delete for cbdata. Prevents history leaking memory, without needing ugly manual destruction etc.
Make cbdata::type typesafe.

21 years agoSummary: Class cleanup - resulting from addressing a latent segfault.
robertc [Mon, 1 Sep 2003 09:49:37 +0000 (09:49 +0000)] 
Summary: Class cleanup - resulting from addressing a latent segfault.
Keywords:

Move httpMsgIsPersistent delcaration to HttpHeader
Rename http_version_t to HttpVersion, and make a class.
Remove httpBuildVersion - use HttpVersion constructor.
Move HttpVersion to it's own file.
Move HttpStatusLine to it's own file and make a class.
Move AccessLogEntry to it's own file, and make a class.
Remove memset() use against AccessLogEntry.

21 years agoSummary: Coss bugfixes.
robertc [Mon, 1 Sep 2003 03:20:08 +0000 (03:20 +0000)] 
Summary: Coss bugfixes.
Keywords:

Remove unused prototypes from store_dir_coss.cc.
Fixup a couple of bugs in the new coss option parsing.
Bugfix debug options to allow debugging of the parser.

21 years agoSummary: Fix race in UFS code.
robertc [Sun, 31 Aug 2003 18:44:30 +0000 (18:44 +0000)] 
Summary: Fix race in UFS code.
Keywords:

UFS had a race leading to a refcount triggered free within a method.

21 years agoSummary: Windows Merges - dup2 and debugging.
robertc [Sun, 31 Aug 2003 07:22:05 +0000 (07:22 +0000)] 
Summary: Windows Merges - dup2 and debugging.
Keywords:

These are 2 residual Windows port merge patches:

- main.cc: On Windows signal() can't be used for debugging purpose: added
support for native  debug
- comm.cc: On Windows dup2() can't work correctly on Sockets, the work
around is to close the destination socket before call them.

Regards

Guido

21 years agobootstrapped
robertc [Sat, 30 Aug 2003 15:14:37 +0000 (15:14 +0000)] 
bootstrapped

21 years agoSummary: failure to detect <sys/mount.h> on NetBSD
robertc [Sat, 30 Aug 2003 15:08:21 +0000 (15:08 +0000)] 
Summary: failure to detect <sys/mount.h> on NetBSD
Keywords:

On NetBSD-current, squid3-HEAD fails to detect sys/mount.h.
The attached patch to acinclude.m4 fixes it.

* need to include <net/if.h> before, not after, <netinet/ip_fil.h>

* neet to include <sys/time.h> before <netinet/ip_fil.h>.

For some reason, these problems do not prevent "configure" from detecting
<netinet/ip_fil.h>, but do prevent configure fron detecting <sys/mount.h>.

21 years agoSummary: Tweak the COSS update.
robertc [Sat, 30 Aug 2003 12:39:24 +0000 (12:39 +0000)] 
Summary: Tweak the COSS update.
Keywords:

Parse coss options.
Fix (hopefully correctly) some signed < unsigned comparisons.

21 years agoFound a old STAT_GRAPHS patch laying around in my Squid source directories.
hno [Thu, 28 Aug 2003 04:45:37 +0000 (04:45 +0000)] 
Found a old STAT_GRAPHS patch laying around in my Squid source directories.
This should make the STAT_GRAPHS define result in valid graphs again..

21 years agoported COSS enhancements from squid-2.5 code (dated ~ July 25-29, 2003).
wessels [Thu, 28 Aug 2003 03:19:32 +0000 (03:19 +0000)] 
ported COSS enhancements from squid-2.5 code (dated ~ July 25-29, 2003).

21 years agoSummary: Backport a fix for the diskd assertion inProgressIOs == 0.
robertc [Sat, 23 Aug 2003 18:33:04 +0000 (18:33 +0000)] 
Summary: Backport a fix for the diskd assertion inProgressIOs == 0.
Keywords:

Backport a fix for the diskd assertion inProgressIOs == 0.

21 years agoRemove the link to Glenns LDAP auth page.. It is no longer of interest to
hno [Wed, 20 Aug 2003 23:44:55 +0000 (23:44 +0000)] 
Remove the link to Glenns LDAP auth page.. It is no longer of interest to
users of this helper as the helper has evolved far beyond what it once looked
like, and also his page appears to be offline..

21 years agoBug: "access_log none" segfaults Squid on startup
hno [Wed, 20 Aug 2003 19:34:41 +0000 (19:34 +0000)] 
Bug: "access_log none" segfaults Squid on startup

21 years agoBug #733: No explicit error message when ncsa_auth (squid user) can't access passwd...
hno [Wed, 20 Aug 2003 18:59:24 +0000 (18:59 +0000)] 
Bug #733: No explicit error message when ncsa_auth (squid user) can't access passwd file

21 years agoCreated section "Other changes mostly of interest to developers" and moved
hno [Wed, 20 Aug 2003 13:08:01 +0000 (13:08 +0000)] 
Created section "Other changes mostly of interest to developers" and moved
corresponding entries there.

SGML syntax corrections (bad characters etc)

Indent

Removed a few entries which was news in the 2.5 cycle and not really news
for 3.0.

21 years agoSummary: Stop reply generation after parsing failures.
robertc [Wed, 20 Aug 2003 04:30:36 +0000 (04:30 +0000)] 
Summary: Stop reply generation after parsing failures.
Keywords:

If we cannot parse the response to generate a reply, stop reply generation. Prevents a SIGSEGV in httpBuildVersion.

22 years agoBootstrapped
hno [Tue, 19 Aug 2003 06:20:25 +0000 (06:20 +0000)] 
Bootstrapped

22 years agoSummary: Test for -fhuge-objects in configure. (Bug #744)
robertc [Tue, 19 Aug 2003 06:15:01 +0000 (06:15 +0000)] 
Summary: Test for -fhuge-objects in configure. (Bug #744)
Keywords:

Test for -fhuge-objects in configure. (Resolves bug $744)