]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
18 years agoBUGFIX: eventRun of an event with non-cbdata callback argument used a random callback...
robertc [Sun, 6 Aug 2006 12:26:27 +0000 (12:26 +0000)] 
BUGFIX: eventRun of an event with non-cbdata callback argument used a random callback value.

18 years agoBug #1714: cache_dir coss line not shown correctly under cachemgr.cgi config
hno [Sat, 5 Aug 2006 21:37:21 +0000 (21:37 +0000)] 
Bug #1714: cache_dir coss line not shown correctly under cachemgr.cgi config

patch by Pawel Worach

18 years agoRemove unneeded duplication of RegexData logic from ACLHTTPHeaderData implementation.
robertc [Sat, 5 Aug 2006 18:05:35 +0000 (18:05 +0000)] 
Remove unneeded duplication of RegexData logic from ACLHTTPHeaderData implementation.

19 years agoBug #1718: warning: the address of 'strerror_buf' will always evaluate as 'true'
hno [Thu, 3 Aug 2006 04:06:35 +0000 (04:06 +0000)] 
Bug #1718: warning: the address of 'strerror_buf' will always evaluate as 'true'

newer versions of GCC is a little more picky and alerts us on design errors..

19 years agoBug #1716: Fails to compile with OpenSSL 0.9.7j
hno [Thu, 3 Aug 2006 03:46:22 +0000 (03:46 +0000)] 
Bug #1716: Fails to compile with OpenSSL 0.9.7j

19 years agoBootstrapped
hno [Tue, 1 Aug 2006 06:10:54 +0000 (06:10 +0000)] 
Bootstrapped

19 years agowccp2_rebuild_wait directive to delay registering with WCCP until the
serassio [Mon, 31 Jul 2006 19:17:57 +0000 (19:17 +0000)] 
wccp2_rebuild_wait directive to delay registering with WCCP until the
store rebuild have finished.

By Steven Wilton

19 years agoextend getpwnam helper to also support shadow password systems
hno [Mon, 31 Jul 2006 06:14:48 +0000 (06:14 +0000)] 
extend getpwnam helper to also support shadow password systems

by Giancarlo Razzolini

19 years agoBootstrapped
hno [Sun, 30 Jul 2006 06:10:52 +0000 (06:10 +0000)] 
Bootstrapped

19 years agoForward port of latest 2.6 WCCPv2 changes:
serassio [Sun, 30 Jul 2006 01:25:57 +0000 (01:25 +0000)] 
Forward port of latest 2.6 WCCPv2 changes:

- Bug #1696: Correct processing of router capability info segments
- Bug #1700: WCCP fails on FreeBSD (Unable to disconnect WCCP out socket)
- WCCP2 correct dampening of assign buckets when there it lots of changes

19 years agoARP acl support for OpenBSD, code common with the FreeBSD implementation.
serassio [Sat, 29 Jul 2006 22:17:29 +0000 (22:17 +0000)] 
ARP acl support for OpenBSD, code common with the FreeBSD implementation.

19 years agoBug #1702: Squid silently accepts defining acl's with too long name, even
hno [Sat, 29 Jul 2006 19:46:05 +0000 (19:46 +0000)] 
Bug #1702: Squid silently accepts defining acl's with too long name, even
if these then can not be used in http_access or other directives.

19 years agoBug #1694: Assertion failure in mgr:config if using access_log_format %<h
hno [Thu, 27 Jul 2006 01:55:19 +0000 (01:55 +0000)] 
Bug #1694: Assertion failure in mgr:config if using access_log_format %<h

19 years agoBug #1691: multicast peering issues
hno [Wed, 26 Jul 2006 00:22:37 +0000 (00:22 +0000)] 
Bug #1691: multicast peering issues

a) Segmentation fault after "squid -k reconfigure"

b) Peering status updated after 30 minutes, where it should get
updated after only 2..

19 years agoCorrected bad debug sections
hno [Wed, 26 Jul 2006 00:07:15 +0000 (00:07 +0000)] 
Corrected bad debug sections

19 years agoBug #1381: assertion failed: cbdata.cc:367: "c->locks < 65535"
hno [Wed, 26 Jul 2006 00:04:38 +0000 (00:04 +0000)] 
Bug #1381: assertion failed: cbdata.cc:367: "c->locks < 65535"

there was double cbdata references to the https_port in httpsAccept().

19 years agoBug #991: squid should fallback from resolv.conf to localhost
serassio [Tue, 25 Jul 2006 01:21:26 +0000 (01:21 +0000)] 
Bug #991: squid should fallback from resolv.conf to localhost
(according to linux resolv.conf manpage)

Forward port of an old 2.5 patch.

19 years agoStop making Squid-2.5 snapshots. The squid-2.5 tree is closed.
hno [Sat, 22 Jul 2006 04:24:01 +0000 (04:24 +0000)] 
Stop making Squid-2.5 snapshots. The squid-2.5 tree is closed.

19 years agoWindows arp ACL fixes by Gennadiy Tsarenkov:
serassio [Fri, 21 Jul 2006 21:24:58 +0000 (21:24 +0000)] 
Windows arp ACL fixes by Gennadiy Tsarenkov:

- Wrong usage of dwPhysAddrLen
- Initialize to 0 the arpReq structure

19 years agoBootstrapped
hno [Sun, 16 Jul 2006 06:10:48 +0000 (06:10 +0000)] 
Bootstrapped

19 years agoBootstrapped
serassio [Sun, 16 Jul 2006 03:16:31 +0000 (03:16 +0000)] 
Bootstrapped

19 years agomake check needs wccp2.cc
serassio [Sun, 16 Jul 2006 03:15:19 +0000 (03:15 +0000)] 
make check needs wccp2.cc

19 years agoAdded WCCPv2 contributors and changelog entry
serassio [Thu, 13 Jul 2006 14:36:54 +0000 (14:36 +0000)] 
Added WCCPv2 contributors and changelog entry

19 years agoBug #1674: Fails to build on S/390, MIPS, Sparc: no previous prototype for 'byteSwap'
serassio [Tue, 11 Jul 2006 02:23:38 +0000 (02:23 +0000)] 
Bug #1674: Fails to build on S/390, MIPS, Sparc: no previous prototype for 'byteSwap'

Fixed missing prototype.

19 years agoFixed wrong debug section
serassio [Sun, 9 Jul 2006 15:09:45 +0000 (15:09 +0000)] 
Fixed wrong debug section

19 years agoAdded to the redirectors interface the support for SSL client certificate
serassio [Sat, 8 Jul 2006 22:38:47 +0000 (22:38 +0000)] 
Added to the redirectors interface the support for SSL client certificate
identification and external ACL user identification.

19 years agoBug #1653: Username info not logged into Cachemgr active_requests statistics
serassio [Sat, 8 Jul 2006 22:38:07 +0000 (22:38 +0000)] 
Bug #1653: Username info not logged into Cachemgr active_requests statistics

Identd user info (RFC 931) was not used. Also added support for SSL
client certificate identification and external ACL user identification.

19 years agoFixed wrong debug section
serassio [Sat, 8 Jul 2006 01:10:29 +0000 (01:10 +0000)] 
Fixed wrong debug section

19 years agoFix wrong strsep() C++ prototype
serassio [Thu, 6 Jul 2006 01:49:54 +0000 (01:49 +0000)] 
Fix wrong strsep() C++ prototype

19 years agoRan indent
serassio [Wed, 5 Jul 2006 21:26:47 +0000 (21:26 +0000)] 
Ran indent

19 years agoRan indent
serassio [Wed, 5 Jul 2006 21:20:11 +0000 (21:20 +0000)] 
Ran indent

19 years agoBootstrapped
hno [Mon, 3 Jul 2006 06:10:51 +0000 (06:10 +0000)] 
Bootstrapped

19 years agostrsep() is not available on any platform, this add an own implementation.
serassio [Mon, 3 Jul 2006 01:54:55 +0000 (01:54 +0000)] 
strsep() is not available on any platform, this add an own implementation.

19 years agoBug #1646: Memory corruption when using client-side SSL certificates
hno [Mon, 3 Jul 2006 01:52:49 +0000 (01:52 +0000)] 
Bug #1646: Memory corruption when using client-side SSL certificates

also fixed logging.

19 years agoBootstrapped
serassio [Mon, 3 Jul 2006 01:32:56 +0000 (01:32 +0000)] 
Bootstrapped

19 years agostrsep() is not available on any platform, this add an own implementation.
serassio [Mon, 3 Jul 2006 01:27:17 +0000 (01:27 +0000)] 
strsep() is not available on any platform, this add an own implementation.

19 years agoBootstrapped
serassio [Sun, 2 Jul 2006 22:55:09 +0000 (22:55 +0000)] 
Bootstrapped

19 years agoForward port of WCCPv2 support and latest WCCPv1 changes from 2.6.
serassio [Sun, 2 Jul 2006 22:53:46 +0000 (22:53 +0000)] 
Forward port of WCCPv2 support and latest WCCPv1 changes from 2.6.

19 years agoBug #1620: http_reply_access denied replies casuses assertion failure
serassio [Sun, 2 Jul 2006 16:02:04 +0000 (16:02 +0000)] 
Bug #1620: http_reply_access denied replies casuses assertion failure

We will generate a new (error) reply, so existing reply can be discarded.

19 years agoICAP bug: request satisfaction mode was not working. The presence of
wessels [Thu, 22 Jun 2006 04:37:49 +0000 (04:37 +0000)] 
ICAP bug: request satisfaction mode was not working.  The presence of
an HTTP body in the ICAP reply was assumed to be an HTTP request body,
rather than possibly a response body.

19 years agocosmetic bugfix: need a space between request method and URL in debugging
wessels [Thu, 22 Jun 2006 04:36:08 +0000 (04:36 +0000)] 
cosmetic bugfix: need a space between request method and URL in debugging
output

19 years agoAutomatically rotate the changesets when making a release
hno [Wed, 21 Jun 2006 06:16:50 +0000 (06:16 +0000)] 
Automatically rotate the changesets when making a release

19 years agoMerged current mkrelease script from squid-2. The Squid-3 version failed..
hno [Wed, 21 Jun 2006 03:03:59 +0000 (03:03 +0000)] 
Merged current mkrelease script from squid-2. The Squid-3 version failed..

19 years agoBootstrapped SQUID_3_0_PRE4
hno [Wed, 21 Jun 2006 02:58:18 +0000 (02:58 +0000)] 
Bootstrapped

19 years agoFix version number syntax to comply with out release plan
hno [Wed, 21 Jun 2006 02:57:25 +0000 (02:57 +0000)] 
Fix version number syntax to comply with out release plan

19 years agoBootstrapped
hno [Wed, 21 Jun 2006 02:52:42 +0000 (02:52 +0000)] 
Bootstrapped

19 years agoPreparing 3.0.PRE4
hno [Wed, 21 Jun 2006 02:51:11 +0000 (02:51 +0000)] 
Preparing 3.0.PRE4

19 years agoSome overlooked cleanup
hno [Tue, 20 Jun 2006 04:52:58 +0000 (04:52 +0000)] 
Some overlooked cleanup

19 years agoBug #1952: assertion failed: forward.cc:268: "entry->store_status == STORE_PENDING"
hno [Tue, 20 Jun 2006 04:49:59 +0000 (04:49 +0000)] 
Bug #1952: assertion failed: forward.cc:268: "entry->store_status == STORE_PENDING"

was caused by missing handler for aborted requests.

patch by Gonzalo Arana

19 years ago3.0.PRE4 release notes by Doug Dixon (with some cosmetic cleanups)
hno [Tue, 20 Jun 2006 04:45:48 +0000 (04:45 +0000)] 
3.0.PRE4 release notes by Doug Dixon (with some cosmetic cleanups)

19 years agoMS Visual Studio C++ needs to declare global variables
serassio [Sun, 18 Jun 2006 16:05:53 +0000 (16:05 +0000)] 
MS Visual Studio C++ needs to declare global variables
as extern "C".

19 years agoFixed Visual Studio build errors
serassio [Sun, 18 Jun 2006 14:56:32 +0000 (14:56 +0000)] 
Fixed Visual Studio build errors

19 years agoAdded some missing error messages
serassio [Sun, 18 Jun 2006 14:27:50 +0000 (14:27 +0000)] 
Added some missing error messages

19 years agoBootstrapped
hno [Sun, 18 Jun 2006 06:10:52 +0000 (06:10 +0000)] 
Bootstrapped

19 years agoBootstrapped
serassio [Sun, 18 Jun 2006 03:51:31 +0000 (03:51 +0000)] 
Bootstrapped

19 years agoCosmetic update to AC_INIT syntax like 2.6
serassio [Sun, 18 Jun 2006 03:49:48 +0000 (03:49 +0000)] 
Cosmetic update to AC_INIT syntax like 2.6

19 years agoCosmetic: updated some debug messages
serassio [Sat, 17 Jun 2006 22:36:15 +0000 (22:36 +0000)] 
Cosmetic: updated some debug messages

19 years agoBootstrapped
hno [Thu, 15 Jun 2006 06:11:08 +0000 (06:11 +0000)] 
Bootstrapped

19 years agoBug #1593: multiline configs garbled in cache manager
serassio [Thu, 15 Jun 2006 01:52:54 +0000 (01:52 +0000)] 
Bug #1593: multiline configs garbled in cache manager

Patch provided by Gonzalo Arana.

19 years agoBug 1594: ftp-triggered: assertion failed: comm.cc:1438: "fd >= 0"
serassio [Thu, 15 Jun 2006 01:43:28 +0000 (01:43 +0000)] 
Bug 1594: ftp-triggered: assertion failed: comm.cc:1438: "fd >= 0"

Patch provided by Gonzalo Arana.

19 years agoBug #1587: assertion failed on invalid reply
serassio [Thu, 15 Jun 2006 01:39:19 +0000 (01:39 +0000)] 
Bug #1587: assertion failed on invalid reply

Patch provided by Gonzalo Arana.

19 years agoBug #1604: segfault on cachemgr when no redirectors defined
serassio [Thu, 15 Jun 2006 01:29:30 +0000 (01:29 +0000)] 
Bug #1604: segfault on cachemgr when no redirectors defined

Patch provided by Gonzalo Arana.

19 years agoBootstrapped
serassio [Thu, 15 Jun 2006 01:19:23 +0000 (01:19 +0000)] 
Bootstrapped

19 years agoBug #961: Add support for arbitrary headers access controls
serassio [Thu, 15 Jun 2006 01:18:24 +0000 (01:18 +0000)] 
Bug #961: Add support for arbitrary headers access controls

Forward port of 2.5 patch by Gonzalo Arana.

19 years agoBootstrapped
hno [Wed, 14 Jun 2006 06:10:54 +0000 (06:10 +0000)] 
Bootstrapped

19 years agoBootstrapped
serassio [Wed, 14 Jun 2006 02:56:26 +0000 (02:56 +0000)] 
Bootstrapped

19 years agoPartial Windows native port merge:
serassio [Wed, 14 Jun 2006 02:52:05 +0000 (02:52 +0000)] 
Partial Windows native port merge:

- Native Windows comm_select() implementation

19 years agoFix --disable-http-violations again.
hno [Wed, 14 Jun 2006 00:36:52 +0000 (00:36 +0000)] 
Fix --disable-http-violations again.

19 years agoBootstrapped
serassio [Tue, 13 Jun 2006 16:29:28 +0000 (16:29 +0000)] 
Bootstrapped

19 years agoGroup all comm_*.* sources into squid_COMMSOURCES
serassio [Tue, 13 Jun 2006 16:23:57 +0000 (16:23 +0000)] 
Group all comm_*.* sources into squid_COMMSOURCES

19 years agoMissing comm_*.h from make dist
serassio [Tue, 13 Jun 2006 16:11:31 +0000 (16:11 +0000)] 
Missing comm_*.h from make dist

19 years agoTypos in HEAD.
robertc [Mon, 12 Jun 2006 02:48:45 +0000 (02:48 +0000)] 
Typos in HEAD.

19 years agoBug #1490: GPL license issues with RSA MD5 implementation
hno [Sun, 11 Jun 2006 19:29:00 +0000 (19:29 +0000)] 
Bug #1490: GPL license issues with RSA MD5 implementation

replaced the Squid provided MD5 with another public domain copy not
encumbered by the RSA license.

19 years agoAccept (and ignore) the NTLM negotiate packet
hno [Sun, 11 Jun 2006 18:53:36 +0000 (18:53 +0000)] 
Accept (and ignore) the NTLM negotiate packet

19 years agoRename redirect_ to url_rewrite_ to match 2.6.
hno [Sun, 11 Jun 2006 16:13:12 +0000 (16:13 +0000)] 
Rename redirect_ to url_rewrite_ to match 2.6.

19 years agoEnable 2.5 snapshots still.. we are not quite done with 2.5 yet..
hno [Sun, 11 Jun 2006 04:31:14 +0000 (04:31 +0000)] 
Enable 2.5 snapshots still.. we are not quite done with 2.5 yet..

19 years agoBootstrapped
hno [Sat, 10 Jun 2006 06:10:50 +0000 (06:10 +0000)] 
Bootstrapped

19 years agoNeed to dist the comm_*.h files
hno [Fri, 9 Jun 2006 06:33:13 +0000 (06:33 +0000)] 
Need to dist the comm_*.h files

19 years agoBug #1548: Cleanup of 304 processing
hno [Thu, 8 Jun 2006 04:39:33 +0000 (04:39 +0000)] 
Bug #1548: Cleanup of 304 processing
by Doug Dixon <doug.dixon@gmail.com>

The main change is to the logging codes. Since all refreshes hit the origin, it
does not make any sense to refer to them as HIT or MISS. Instead, they have
been renamed to describe the result from the origin server:

* TCP_REFRESH_UNMODIFIED - The requested object was cached but STALE. The IMS
query for the object resulted in "304 not modified".

* TCP_REFRESH_FAIL - The requested object was cached but STALE. The IMS query
failed and the stale object was delivered.

* TCP_REFRESH_MODIFIED - The requested object was cached but STALE. The IMS
query returned the new content.

These actually fit the FAQ now (if you change the names):
http://www.squid-cache.org/Doc/FAQ/FAQ-6.html#ss6.7

Apart from that:

1. I've corrected the set of headers that should NOT be updated in an existing
cache entry on receipt of a 304 from the origin (i.e. hop-by-hop headers)
2. I've removed a couple more functions and put the code inline. It's easier to
follow.

only allowing the entity-headers specified as being cool for 304
(section 10.3.5) to update an entry:

Content-Location
Expires

All the other entity-headers are either a SHOULD NOT or MUST NOT for including
with a 304 anyway, so always ignore these when updating an entry:

Allow
Content-Encoding
Content-Language
Content-Length
Content-MD5
Content-Range
Content-Type
Last-Modified

19 years agoPrzemek Czerkas wrote many refresh_pattern override options
hno [Wed, 7 Jun 2006 19:00:24 +0000 (19:00 +0000)] 
Przemek Czerkas wrote many refresh_pattern override options
(Bug #1057)

19 years agoCorrect Cache-Control header checks and simplify the associated overrides
hno [Wed, 7 Jun 2006 18:32:56 +0000 (18:32 +0000)] 
Correct Cache-Control header checks and simplify the associated overrides

19 years agoBug #624: Various assertion errors on Range requests
hno [Wed, 7 Jun 2006 01:22:13 +0000 (01:22 +0000)] 
Bug #624: Various assertion errors on Range requests

use reply range spec if does not match request range spec (forward as-is)

This assertion is triggered if request range is not satisified by reply.  In
this case, we simply forward the reply as-is.
To forward as-is, we override client_side reply range spec with server_side
reply range spec.

if reply has ranges but request is not: we forward as-is.

Another situation where this assertion is triggered:  if reply is partial
content (status 206) but request is not.  This patch forward as-is the
offending response received on server_side.

19 years agoAdded some missing CONTRIBUTOR names
hno [Tue, 6 Jun 2006 14:07:12 +0000 (14:07 +0000)] 
Added some missing CONTRIBUTOR names

19 years agoBootstrapped
hno [Tue, 6 Jun 2006 06:10:49 +0000 (06:10 +0000)] 
Bootstrapped

19 years agoCheck if LOG_AUTH is defined before try to define LOG_AUTHPRIV
serassio [Tue, 6 Jun 2006 03:08:15 +0000 (03:08 +0000)] 
Check if LOG_AUTH is defined before try to define LOG_AUTHPRIV

19 years agoDefine LOG_AUTHPRIV as LOG_AUTH on systems still using the old deprecated
serassio [Tue, 6 Jun 2006 02:49:45 +0000 (02:49 +0000)] 
Define LOG_AUTHPRIV as LOG_AUTH on systems still using the old deprecated
LOG_AUTH. One is Irix.

19 years agoBug #1468: Crash on HttpHdrRange.cc line 568: assertion failed on "valid"
serassio [Tue, 6 Jun 2006 00:57:08 +0000 (00:57 +0000)] 
Bug #1468: Crash on HttpHdrRange.cc line 568: assertion failed on "valid"

Patch provided by Doug Dixon

19 years agoBug #1559: asnAddNet() might leak memory
serassio [Tue, 6 Jun 2006 00:35:02 +0000 (00:35 +0000)] 
Bug #1559: asnAddNet() might leak memory

Forward port of 2.6 patch.

19 years agoBootstrapped
serassio [Mon, 5 Jun 2006 22:07:57 +0000 (22:07 +0000)] 
Bootstrapped

19 years agoForgotten to fix CXXFLAGS on Irix 6.x
serassio [Mon, 5 Jun 2006 22:04:22 +0000 (22:04 +0000)] 
Forgotten to fix CXXFLAGS on Irix 6.x

19 years agoBootstrapped
hno [Mon, 5 Jun 2006 06:10:50 +0000 (06:10 +0000)] 
Bootstrapped

19 years agoBootstrapped
serassio [Mon, 5 Jun 2006 02:06:28 +0000 (02:06 +0000)] 
Bootstrapped

19 years agoBug #1536: Authentication unconditionally built into Squid
serassio [Mon, 5 Jun 2006 02:04:33 +0000 (02:04 +0000)] 
Bug #1536: Authentication unconditionally built into Squid

Only added an info message

19 years agoUpdated .cvsignore
serassio [Mon, 5 Jun 2006 00:54:56 +0000 (00:54 +0000)] 
Updated .cvsignore

19 years agoUpdated .cvsignore
serassio [Mon, 5 Jun 2006 00:48:03 +0000 (00:48 +0000)] 
Updated .cvsignore

19 years agoBootstrapped
serassio [Mon, 5 Jun 2006 00:47:02 +0000 (00:47 +0000)] 
Bootstrapped

19 years agotestURL needs referer.cc and useragent.cc
serassio [Mon, 5 Jun 2006 00:45:47 +0000 (00:45 +0000)] 
testURL needs referer.cc and useragent.cc

19 years agoForward port of Irix related changes from 2.6
serassio [Mon, 5 Jun 2006 00:43:34 +0000 (00:43 +0000)] 
Forward port of Irix related changes from 2.6

19 years agoFixed typo
serassio [Mon, 5 Jun 2006 00:36:34 +0000 (00:36 +0000)] 
Fixed typo

19 years agoAdded .cvsignore
serassio [Mon, 5 Jun 2006 00:35:06 +0000 (00:35 +0000)] 
Added .cvsignore