]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
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

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

19 years agotest_http_range needs referer.cc and useragent.cc
serassio [Mon, 5 Jun 2006 00:31:37 +0000 (00:31 +0000)] 
test_http_range needs referer.cc and useragent.cc

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

19 years agoBootstrapped
serassio [Fri, 2 Jun 2006 22:44:26 +0000 (22:44 +0000)] 
Bootstrapped

19 years agoAdded reference to squid_session man page
serassio [Fri, 2 Jun 2006 22:37:00 +0000 (22:37 +0000)] 
Added reference to squid_session man page

19 years agoAdded Windows info to squid man page
serassio [Fri, 2 Jun 2006 22:35:05 +0000 (22:35 +0000)] 
Added Windows info to squid man page

19 years agoDerive package version automatically from configure
serassio [Fri, 2 Jun 2006 22:31:45 +0000 (22:31 +0000)] 
Derive package version automatically from configure

19 years agoDon't make snapshots of Squid-HEAD. These are already made as 3.0
hno [Fri, 2 Jun 2006 14:16:03 +0000 (14:16 +0000)] 
Don't make snapshots of Squid-HEAD. These are already made as 3.0

19 years agoBug #1395: Add extra tracing to squid_ldap_auth in debug/verbose mode.
hno [Fri, 2 Jun 2006 06:38:23 +0000 (06:38 +0000)] 
Bug #1395: Add extra tracing to squid_ldap_auth in debug/verbose mode.
Correct example on how to connect to MS AD.

19 years agobug #1465: assertion failed: mem_node.cc:65: "n->write_pending"
wessels [Wed, 31 May 2006 23:47:53 +0000 (23:47 +0000)] 
bug #1465: assertion failed: mem_node.cc:65: "n->write_pending"

This assertion was traced to bugs in UFSStoreState code when using aufs
storage.  The primary problem was that UFSStoreState was aggressive
in closing swapout files.  They could be closed before any I/Os had
time to complete.  The assertion seemed to be caused by a "double
callback" whereby memNodeWriteComplete would get called twice.

Additionally, writes were executed out-of-order in cases where a
write was placed on the pending queue because open hadn't completed
yet.  A subsequent write would be given priority even though
the first write was in the pending queue.

Now all writes go into the pending queue.  This sucks a little bit,
especially for synchronous storage shcemes such as UFS and cases
where UFSStoreState gets one write request at a time and queueing
is unnecessary.

See additional comments in fs/ufs/store_io_ufs.cc dated 2006-05-24

19 years agomake Squid compile again with --disable-internal-dns after recent
wessels [Wed, 31 May 2006 23:29:00 +0000 (23:29 +0000)] 
make Squid compile again with --disable-internal-dns after recent
CacheManager changes.

19 years agocosmetic: a few updates/changes to debugging messages and assertions
wessels [Wed, 31 May 2006 23:25:41 +0000 (23:25 +0000)] 
cosmetic: a few updates/changes to debugging messages and assertions

19 years agominor: now that we're passing StoreIOState to these callbacks again,
wessels [Wed, 31 May 2006 23:24:23 +0000 (23:24 +0000)] 
minor: now that we're passing StoreIOState to these callbacks again,
we can replace the assertion that "mem->swapout.sio == sio".

19 years agocosmetic: don't need to use getRaw() when checking for NULL pointer
wessels [Wed, 31 May 2006 23:23:02 +0000 (23:23 +0000)] 
cosmetic: don't need to use getRaw() when checking for NULL pointer

19 years agoMake access_log.cc compile again with --enable-forw-via-db after
wessels [Wed, 31 May 2006 22:34:36 +0000 (22:34 +0000)] 
Make access_log.cc compile again with --enable-forw-via-db after
CacheManager changes.