]>
git.ipfire.org Git - thirdparty/squid.git/log
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.
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.
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
hno [Sun, 16 Jul 2006 06:10:48 +0000 (06:10 +0000)]
Bootstrapped
serassio [Sun, 16 Jul 2006 03:16:31 +0000 (03:16 +0000)]
Bootstrapped
serassio [Sun, 16 Jul 2006 03:15:19 +0000 (03:15 +0000)]
make check needs wccp2.cc
serassio [Thu, 13 Jul 2006 14:36:54 +0000 (14:36 +0000)]
Added WCCPv2 contributors and changelog entry
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.
serassio [Sun, 9 Jul 2006 15:09:45 +0000 (15:09 +0000)]
Fixed wrong debug section
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.
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.
serassio [Sat, 8 Jul 2006 01:10:29 +0000 (01:10 +0000)]
Fixed wrong debug section
serassio [Thu, 6 Jul 2006 01:49:54 +0000 (01:49 +0000)]
Fix wrong strsep() C++ prototype
serassio [Wed, 5 Jul 2006 21:26:47 +0000 (21:26 +0000)]
Ran indent
serassio [Wed, 5 Jul 2006 21:20:11 +0000 (21:20 +0000)]
Ran indent
hno [Mon, 3 Jul 2006 06:10:51 +0000 (06:10 +0000)]
Bootstrapped
serassio [Mon, 3 Jul 2006 01:54:55 +0000 (01:54 +0000)]
strsep() is not available on any platform, this add an own implementation.
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.
serassio [Mon, 3 Jul 2006 01:32:56 +0000 (01:32 +0000)]
Bootstrapped
serassio [Mon, 3 Jul 2006 01:27:17 +0000 (01:27 +0000)]
strsep() is not available on any platform, this add an own implementation.
serassio [Sun, 2 Jul 2006 22:55:09 +0000 (22:55 +0000)]
Bootstrapped
serassio [Sun, 2 Jul 2006 22:53:46 +0000 (22:53 +0000)]
Forward port of WCCPv2 support and latest WCCPv1 changes from 2.6.
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.
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.
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
hno [Wed, 21 Jun 2006 06:16:50 +0000 (06:16 +0000)]
Automatically rotate the changesets when making a release
hno [Wed, 21 Jun 2006 03:03:59 +0000 (03:03 +0000)]
Merged current mkrelease script from squid-2. The Squid-3 version failed..
hno [Wed, 21 Jun 2006 02:58:18 +0000 (02:58 +0000)]
Bootstrapped
hno [Wed, 21 Jun 2006 02:57:25 +0000 (02:57 +0000)]
Fix version number syntax to comply with out release plan
hno [Wed, 21 Jun 2006 02:52:42 +0000 (02:52 +0000)]
Bootstrapped
hno [Wed, 21 Jun 2006 02:51:11 +0000 (02:51 +0000)]
Preparing 3.0.PRE4
hno [Tue, 20 Jun 2006 04:52:58 +0000 (04:52 +0000)]
Some overlooked cleanup
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
hno [Tue, 20 Jun 2006 04:45:48 +0000 (04:45 +0000)]
3.0.PRE4 release notes by Doug Dixon (with some cosmetic cleanups)
serassio [Sun, 18 Jun 2006 16:05:53 +0000 (16:05 +0000)]
MS Visual Studio C++ needs to declare global variables
as extern "C".
serassio [Sun, 18 Jun 2006 14:56:32 +0000 (14:56 +0000)]
Fixed Visual Studio build errors
serassio [Sun, 18 Jun 2006 14:27:50 +0000 (14:27 +0000)]
Added some missing error messages
hno [Sun, 18 Jun 2006 06:10:52 +0000 (06:10 +0000)]
Bootstrapped
serassio [Sun, 18 Jun 2006 03:51:31 +0000 (03:51 +0000)]
Bootstrapped
serassio [Sun, 18 Jun 2006 03:49:48 +0000 (03:49 +0000)]
Cosmetic update to AC_INIT syntax like 2.6
serassio [Sat, 17 Jun 2006 22:36:15 +0000 (22:36 +0000)]
Cosmetic: updated some debug messages
hno [Thu, 15 Jun 2006 06:11:08 +0000 (06:11 +0000)]
Bootstrapped
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.
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.
serassio [Thu, 15 Jun 2006 01:39:19 +0000 (01:39 +0000)]
Bug #1587: assertion failed on invalid reply
Patch provided by Gonzalo Arana.
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.
serassio [Thu, 15 Jun 2006 01:19:23 +0000 (01:19 +0000)]
Bootstrapped
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.
hno [Wed, 14 Jun 2006 06:10:54 +0000 (06:10 +0000)]
Bootstrapped
serassio [Wed, 14 Jun 2006 02:56:26 +0000 (02:56 +0000)]
Bootstrapped
serassio [Wed, 14 Jun 2006 02:52:05 +0000 (02:52 +0000)]
Partial Windows native port merge:
- Native Windows comm_select() implementation
hno [Wed, 14 Jun 2006 00:36:52 +0000 (00:36 +0000)]
Fix --disable-http-violations again.
serassio [Tue, 13 Jun 2006 16:29:28 +0000 (16:29 +0000)]
Bootstrapped
serassio [Tue, 13 Jun 2006 16:23:57 +0000 (16:23 +0000)]
Group all comm_*.* sources into squid_COMMSOURCES
serassio [Tue, 13 Jun 2006 16:11:31 +0000 (16:11 +0000)]
Missing comm_*.h from make dist
robertc [Mon, 12 Jun 2006 02:48:45 +0000 (02:48 +0000)]
Typos in HEAD.
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.
hno [Sun, 11 Jun 2006 18:53:36 +0000 (18:53 +0000)]
Accept (and ignore) the NTLM negotiate packet
hno [Sun, 11 Jun 2006 16:13:12 +0000 (16:13 +0000)]
Rename redirect_ to url_rewrite_ to match 2.6.
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..
hno [Sat, 10 Jun 2006 06:10:50 +0000 (06:10 +0000)]
Bootstrapped
hno [Fri, 9 Jun 2006 06:33:13 +0000 (06:33 +0000)]
Need to dist the comm_*.h files
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
hno [Wed, 7 Jun 2006 19:00:24 +0000 (19:00 +0000)]
Przemek Czerkas wrote many refresh_pattern override options
(Bug #1057)
hno [Wed, 7 Jun 2006 18:32:56 +0000 (18:32 +0000)]
Correct Cache-Control header checks and simplify the associated overrides
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.
hno [Tue, 6 Jun 2006 14:07:12 +0000 (14:07 +0000)]
Added some missing CONTRIBUTOR names
hno [Tue, 6 Jun 2006 06:10:49 +0000 (06:10 +0000)]
Bootstrapped
serassio [Tue, 6 Jun 2006 03:08:15 +0000 (03:08 +0000)]
Check if LOG_AUTH is defined before try to define LOG_AUTHPRIV
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.
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
serassio [Tue, 6 Jun 2006 00:35:02 +0000 (00:35 +0000)]
Bug #1559: asnAddNet() might leak memory
Forward port of 2.6 patch.
serassio [Mon, 5 Jun 2006 22:07:57 +0000 (22:07 +0000)]
Bootstrapped
serassio [Mon, 5 Jun 2006 22:04:22 +0000 (22:04 +0000)]
Forgotten to fix CXXFLAGS on Irix 6.x
hno [Mon, 5 Jun 2006 06:10:50 +0000 (06:10 +0000)]
Bootstrapped
serassio [Mon, 5 Jun 2006 02:06:28 +0000 (02:06 +0000)]
Bootstrapped
serassio [Mon, 5 Jun 2006 02:04:33 +0000 (02:04 +0000)]
Bug #1536: Authentication unconditionally built into Squid
Only added an info message
serassio [Mon, 5 Jun 2006 00:54:56 +0000 (00:54 +0000)]
Updated .cvsignore
serassio [Mon, 5 Jun 2006 00:48:03 +0000 (00:48 +0000)]
Updated .cvsignore
serassio [Mon, 5 Jun 2006 00:47:02 +0000 (00:47 +0000)]
Bootstrapped
serassio [Mon, 5 Jun 2006 00:45:47 +0000 (00:45 +0000)]
testURL needs referer.cc and useragent.cc
serassio [Mon, 5 Jun 2006 00:43:34 +0000 (00:43 +0000)]
Forward port of Irix related changes from 2.6
serassio [Mon, 5 Jun 2006 00:36:34 +0000 (00:36 +0000)]
Fixed typo
serassio [Mon, 5 Jun 2006 00:35:06 +0000 (00:35 +0000)]
Added .cvsignore
serassio [Mon, 5 Jun 2006 00:32:39 +0000 (00:32 +0000)]
Bootstrapped
serassio [Mon, 5 Jun 2006 00:31:37 +0000 (00:31 +0000)]
test_http_range needs referer.cc and useragent.cc
hno [Sat, 3 Jun 2006 06:10:50 +0000 (06:10 +0000)]
Bootstrapped
serassio [Fri, 2 Jun 2006 22:44:26 +0000 (22:44 +0000)]
Bootstrapped
serassio [Fri, 2 Jun 2006 22:37:00 +0000 (22:37 +0000)]
Added reference to squid_session man page
serassio [Fri, 2 Jun 2006 22:35:05 +0000 (22:35 +0000)]
Added Windows info to squid man page
serassio [Fri, 2 Jun 2006 22:31:45 +0000 (22:31 +0000)]
Derive package version automatically from configure
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
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.
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
wessels [Wed, 31 May 2006 23:29:00 +0000 (23:29 +0000)]
make Squid compile again with --disable-internal-dns after recent
CacheManager changes.
wessels [Wed, 31 May 2006 23:25:41 +0000 (23:25 +0000)]
cosmetic: a few updates/changes to debugging messages and assertions
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".
wessels [Wed, 31 May 2006 23:23:02 +0000 (23:23 +0000)]
cosmetic: don't need to use getRaw() when checking for NULL pointer
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.
wessels [Wed, 31 May 2006 03:15:58 +0000 (03:15 +0000)]
Removed comm_accept_check_event() and related code since we have
the AcceptLimiter class which does a better job of deferring new
connections when we start to run out of FDs.