]>
git.ipfire.org Git - thirdparty/squid.git/log
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.
hno [Mon, 22 Dec 2003 08:13:55 +0000 (08:13 +0000)]
Bootstrapped
hno [Sun, 21 Dec 2003 22:26:29 +0000 (22:26 +0000)]
Russian error page updates by Pasha <crazy_smile@mail.ru>
wessels [Fri, 19 Dec 2003 13:12:40 +0000 (13:12 +0000)]
Bugfix: change the way that %00 is handled
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.
hno [Thu, 4 Dec 2003 17:17:16 +0000 (17:17 +0000)]
Bug #834,#846: fqdn lookups sometimes returns garbage
hno [Sat, 29 Nov 2003 15:37:29 +0000 (15:37 +0000)]
Bug #690: gopher: server returned nothing: gopherHTMLHeader() is called twice
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
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".
wessels [Tue, 18 Nov 2003 23:17:21 +0000 (23:17 +0000)]
added WebWasher as sponsor for iCAP work
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
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
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.
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.
hno [Sat, 8 Nov 2003 00:23:03 +0000 (00:23 +0000)]
Bug #787: digest auth never detects password changes
hno [Sat, 8 Nov 2003 00:10:27 +0000 (00:10 +0000)]
Added the nightly snapshot cron job to CVS for version control.
hno [Fri, 7 Nov 2003 23:58:41 +0000 (23:58 +0000)]
Fixup RELEASENOTES.html link to ChangeLog
hno [Fri, 7 Nov 2003 23:46:00 +0000 (23:46 +0000)]
Include changelog when making snapshots
hno [Thu, 6 Nov 2003 23:55:24 +0000 (23:55 +0000)]
Bug #817: maximum_object_size too large causes squid not to cache
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
hno [Thu, 6 Nov 2003 22:55:21 +0000 (22:55 +0000)]
Bug #803: updated Lithuaninan translation
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
hno [Thu, 6 Nov 2003 04:32:12 +0000 (04:32 +0000)]
Bug #820: cachemgr fails in accelerator mode if vhost is not 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.
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.
hno [Wed, 5 Nov 2003 17:00:40 +0000 (17:00 +0000)]
Copyright update
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
wessels [Thu, 30 Oct 2003 06:59:55 +0000 (06:59 +0000)]
note craigslist.org funding
robertc [Fri, 24 Oct 2003 01:59:32 +0000 (01:59 +0000)]
Doh. Bugfix a typo in last commit
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
robertc [Thu, 23 Oct 2003 02:56:39 +0000 (02:56 +0000)]
dump object contents on memory overwrite fatals
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
robertc [Tue, 21 Oct 2003 15:30:09 +0000 (15:30 +0000)]
Add comment explaining cause of asserts in stmem.cc
robertc [Tue, 21 Oct 2003 15:22:59 +0000 (15:22 +0000)]
Still generate ranges on non cachable requests
hno [Tue, 21 Oct 2003 06:13:59 +0000 (06:13 +0000)]
Bootstrapped
robertc [Mon, 20 Oct 2003 18:34:01 +0000 (18:34 +0000)]
missed one name change
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
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
robertc [Mon, 20 Oct 2003 09:57:25 +0000 (09:57 +0000)]
make the error message on incorrect memory reads more useful
hno [Fri, 17 Oct 2003 06:28:56 +0000 (06:28 +0000)]
Bootstrapped
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
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
robertc [Thu, 16 Oct 2003 19:27:45 +0000 (19:27 +0000)]
type fix in DNS_ERR_FAIL from Florian Effenberger - bug 795
robertc [Thu, 16 Oct 2003 19:14:49 +0000 (19:14 +0000)]
Stefans bugfix for incorrect double comparison - bug 797
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
wessels [Wed, 15 Oct 2003 02:18:06 +0000 (02:18 +0000)]
spelling mistake in comment (Exampe -> Example)
hno [Sun, 12 Oct 2003 04:33:51 +0000 (04:33 +0000)]
Bug 791: FQDNcache discards negative responses when using internal DNS
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
robertc [Mon, 6 Oct 2003 07:20:07 +0000 (07:20 +0000)]
ensure comm_handler_remove only operates on active sockets
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
hno [Sun, 28 Sep 2003 06:13:54 +0000 (06:13 +0000)]
Bootstrapped
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.
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
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.
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.
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
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.
robertc [Sun, 21 Sep 2003 18:06:06 +0000 (18:06 +0000)]
Summary: Fix outgoing_address and tos.
Keywords:
Fix outgoing_address and tos.
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.
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.
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.
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".
hno [Tue, 16 Sep 2003 06:14:19 +0000 (06:14 +0000)]
Bootstrapped
hno [Mon, 15 Sep 2003 07:27:09 +0000 (07:27 +0000)]
Fix SQUID_MAXFD % 64 test (was using % 63 ...)
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.
hno [Sun, 14 Sep 2003 06:14:09 +0000 (06:14 +0000)]
Bootstrapped
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)
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
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
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.
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.
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.
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.
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.
robertc [Sat, 6 Sep 2003 18:47:34 +0000 (18:47 +0000)]
Summary: Allow -DPURIFY to build.
Keywords:
Allow -DPURIFY to build.
hno [Sat, 6 Sep 2003 16:55:57 +0000 (16:55 +0000)]
regenerated HTML to be in synch with SGML code
hno [Thu, 4 Sep 2003 17:54:23 +0000 (17:54 +0000)]
Reorder members to match constuctor calls to make GCC happy
hno [Wed, 3 Sep 2003 06:14:35 +0000 (06:14 +0000)]
Bootstrapped
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..
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.
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..
hno [Tue, 2 Sep 2003 06:14:34 +0000 (06:14 +0000)]
Bootstrapped
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.
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.
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.
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.
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
robertc [Sat, 30 Aug 2003 15:14:37 +0000 (15:14 +0000)]
bootstrapped
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>.
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.
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..
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).
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.
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..
hno [Wed, 20 Aug 2003 19:34:41 +0000 (19:34 +0000)]
Bug: "access_log none" segfaults Squid on startup
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
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.
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.
hno [Tue, 19 Aug 2003 06:20:25 +0000 (06:20 +0000)]
Bootstrapped
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)