]>
git.ipfire.org Git - thirdparty/squid.git/log
hno [Thu, 23 Dec 2004 08:10:11 +0000 (08:10 +0000)]
Bootstrapped
serassio [Thu, 23 Dec 2004 00:37:37 +0000 (00:37 +0000)]
Fix client db scheduling logics - Forward port of 2.5 fix.
serassio [Wed, 22 Dec 2004 23:21:33 +0000 (23:21 +0000)]
Bug #707: Added functionality to query the origin server for IMS requests.
Original 2.5 STABLE3 patch from Brian.
This adds two new config options:
1. refresh_all_ims (on/default off) will force all IMS queries to pass
through to the origin server (or parent cache).
2. refresh_patterns have a refresh-ims option, which does the same, but on a
more selective level.
:wq
serassio [Wed, 22 Dec 2004 22:10:37 +0000 (22:10 +0000)]
Bug #1168: Forward port of 2.5 patch for handle crashing helpers more gracefully
serassio [Wed, 22 Dec 2004 22:05:09 +0000 (22:05 +0000)]
bug# 1118: Squid sends requests to redirectors with shutdown flag on
Incremental Patch
serassio [Wed, 22 Dec 2004 21:10:09 +0000 (21:10 +0000)]
Bug #1118: Squid sends requests to redirectors with shutdown flag on
hno [Wed, 22 Dec 2004 18:23:16 +0000 (18:23 +0000)]
Bug #1170: Don't install cppunit on "make install"
hno [Wed, 22 Dec 2004 08:10:11 +0000 (08:10 +0000)]
Bootstrapped
serassio [Wed, 22 Dec 2004 02:40:16 +0000 (02:40 +0000)]
Bug #1167: Cannot build ARP ACL support on FreeBSD 5.3 with gcc 3.4.2
On FreeBSD gcc 3.4.2 doesn't like the following code:
(char *) sdl = (char *) sin + ROUNDUP(sin->sin_len);
robertc [Wed, 22 Dec 2004 01:20:19 +0000 (01:20 +0000)]
fix ufsdump to link again...
hno [Wed, 22 Dec 2004 01:06:33 +0000 (01:06 +0000)]
Bug #1041: assertion failed: comm_epoll.cc: assert(F->flags.open)
Patch by Gonzalo Arana
robertc [Wed, 22 Dec 2004 00:52:53 +0000 (00:52 +0000)]
Bug #874: rough port of the http_reply_header_size functionality
robertc [Wed, 22 Dec 2004 00:28:27 +0000 (00:28 +0000)]
gcc 3.4.2 fixes from Henrik
serassio [Wed, 22 Dec 2004 00:18:40 +0000 (00:18 +0000)]
change automake --force to -f - different automakes use different long versions
hno [Tue, 21 Dec 2004 23:17:58 +0000 (23:17 +0000)]
Bug #944: Fails to compile on openbsd etc.
There is several platforms where malloc.h SHOULD NOT be used even if
it exists, other platforms where it must be used..
In additions a few minor stupidities.
robertc [Tue, 21 Dec 2004 22:47:33 +0000 (22:47 +0000)]
Bug #1165: Fix type error for diskd on openbsd
robertc [Tue, 21 Dec 2004 22:16:16 +0000 (22:16 +0000)]
use force and copy with automake to ensure that version upgrades are smooth
robertc [Tue, 21 Dec 2004 22:03:01 +0000 (22:03 +0000)]
Bug #639: merge in Leeaan Bent's fix.
robertc [Tue, 21 Dec 2004 21:55:20 +0000 (21:55 +0000)]
Autoconf and bootstrap cleanups from hno
hno [Tue, 21 Dec 2004 08:10:11 +0000 (08:10 +0000)]
Bootstrapped
robertc [Tue, 21 Dec 2004 03:25:06 +0000 (03:25 +0000)]
Bug #871: Fix up local squid macros quoting
hno [Tue, 21 Dec 2004 03:15:27 +0000 (03:15 +0000)]
Bug #1042: ssl buffer overrun if delay pools disabled
robertc [Tue, 21 Dec 2004 02:26:11 +0000 (02:26 +0000)]
Bug# 103 post merge fix for stat.cc
robertc [Tue, 21 Dec 2004 02:13:54 +0000 (02:13 +0000)]
oops, broke auth_digest builds with a bad commit
robertc [Tue, 21 Dec 2004 01:48:58 +0000 (01:48 +0000)]
Bug #103: Use meaningful labels in the hit/miss statistics (via hno)
robertc [Tue, 21 Dec 2004 01:28:09 +0000 (01:28 +0000)]
merge in digest locking fix for helper requests - bug #825
robertc [Tue, 21 Dec 2004 01:14:31 +0000 (01:14 +0000)]
append CPPUNIT include path to the src Make flags, to fix systems without cppunit
robertc [Tue, 21 Dec 2004 01:01:05 +0000 (01:01 +0000)]
distribute new headers, enable digest and ntlm by default
robertc [Tue, 21 Dec 2004 00:35:58 +0000 (00:35 +0000)]
merge in bugfix for bug 872 - NTLM locking improvements to prevent crashes
robertc [Tue, 21 Dec 2004 00:25:16 +0000 (00:25 +0000)]
make dist fixes towards fixing bug #747. Delete archids from broken cppunit make dist.
robertc [Tue, 21 Dec 2004 00:20:29 +0000 (00:20 +0000)]
fixup bootstrapping
robertc [Mon, 20 Dec 2004 23:30:12 +0000 (23:30 +0000)]
Merge in second phase Disk IO refactoring, separating out the store and the io logic.
Patches applied:
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-15
Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-286
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-16
Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-287
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-17
Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-288
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-18
Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-289
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-19
Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-290
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-20
Sync to HEAD.
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-21
More OOification.
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-22
Extraction of Disk IO modules.
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-23
Make diskd use the IO separation facility.
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-24
More diskd layering work.
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-25
Rename SwapDirOption to ConfigOption.
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-26
More diskd works.
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-27
Move diskd's IO logic to DiskIO/DiskDaemon
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-28
Finish AUFS logic separation.
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-29
Add AIO Disk IO Module.
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-30
Fix double-free in coss.
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-31
AIO as a full IO Module.
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-32
Make IO usage flexible.
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-33
Make coss work with diskd.
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-34
Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-356
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-35
Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-357
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-36
Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-358
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-37
Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-359
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-38
Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-360
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-39
Add missed files.
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-40
Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-361
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-41
AIO stability work.
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-42
Coss tidyup.
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-43
Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-44
Bugfix: coss aliasing error.
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-45
Merge http_version fix.
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-46
CossLog tweaks.
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-47
Remove all AIO dependencies from coss.
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-48
Merge from HEAD.
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-49
merge from HEAD
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-50
sync with MAIN
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-51
merge in bugfix for auth double deletes in digest
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-52
update from HEAD
* robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-53
sync with HEAD
robertc [Mon, 20 Dec 2004 22:39:55 +0000 (22:39 +0000)]
Merge in authentication bugfix for digest.
Patches applied:
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-118
minor typo fix to test commit messages
* robertc@squid-cache.org--squid/squid--authentication--3.0--patch-119
fix double free with digest auth
robertc [Mon, 20 Dec 2004 21:52:07 +0000 (21:52 +0000)]
Fix Stack which was broken in HEAD. Also update bootstrap.sh for newer automake and autoconf.
hno [Sun, 12 Dec 2004 05:07:31 +0000 (05:07 +0000)]
Bug #1142: fails to build with GCC-3.4.2 (FreeBSD and Linux)
This patch adds the != operator to HttpVersion
Also backs out the patch from Bug #1152.
hno [Fri, 10 Dec 2004 08:10:37 +0000 (08:10 +0000)]
Bootstrapped
hno [Fri, 10 Dec 2004 07:56:46 +0000 (07:56 +0000)]
Bug #931: SSL error message on startup ought to be supressed...
incremental patch
hno [Fri, 10 Dec 2004 07:55:15 +0000 (07:55 +0000)]
Bug #1151: HEAD doesn't build with gcc 3.3.x
hno [Fri, 10 Dec 2004 07:54:04 +0000 (07:54 +0000)]
Bug #1143: Squid returns random error messages on request for http://./
hno [Fri, 10 Dec 2004 07:51:33 +0000 (07:51 +0000)]
Bug #1112: PURGE allowed to delete internal objects
hno [Fri, 10 Dec 2004 07:49:53 +0000 (07:49 +0000)]
Feature #1005: libxml2 as ESI parser
by jojo@fistofbenztown.de (Joachim Bauch)
Todo: With this is becomes an apparent need to modularize the ESI parsers
slightly to allow the user to select which ESI parsers to build.
hno [Fri, 10 Dec 2004 07:44:29 +0000 (07:44 +0000)]
Bug #1152: Document --enable-esi in squid.conf.default
hno [Wed, 8 Dec 2004 07:24:41 +0000 (07:24 +0000)]
Feature Request #601: add request_header_access and reply_header_access
This splits header_access into request_header_access and reply_header_access
hno [Wed, 8 Dec 2004 07:16:36 +0000 (07:16 +0000)]
Bug #1116: Squid fails to close TCP connection after malformed HTTP response
hno [Wed, 8 Dec 2004 07:06:03 +0000 (07:06 +0000)]
Bug #931: Cleanup of SSL messages on startup/reconfigure
The attached patch restructures the SSL initialization in such manner
that the SSL contexts are set up after the whole configuration has been read,
allowing the cache.log to be opened before.
wessels [Wed, 17 Nov 2004 06:11:46 +0000 (06:11 +0000)]
Patch ported from 2.5 branch. Various checks on HTTP header compliance,
for both requests and responses.
hno [Mon, 8 Nov 2004 06:29:50 +0000 (06:29 +0000)]
Bug #1085: Compiler errors compiling with GCC 3.4 series
hno [Sun, 7 Nov 2004 21:49:44 +0000 (21:49 +0000)]
Make sure the debug subsystem is suitably initialized early in the
startup before configuration has been read
hno [Sun, 7 Nov 2004 21:03:18 +0000 (21:03 +0000)]
Bug #918: Complain loudly if no write permission to cache directory
hno [Sun, 7 Nov 2004 20:58:30 +0000 (20:58 +0000)]
Bug #896: snapshot 0119 /0214 fails to build on solaris 9 x86 (ufs)
hno [Sun, 7 Nov 2004 20:55:20 +0000 (20:55 +0000)]
Clean up use of isXXX ctype functions to always call on unsigned char
hno [Sun, 7 Nov 2004 05:24:22 +0000 (05:24 +0000)]
Bug #1105: Cannot build Squid 3.0 on FreeBSD 4.10 with --enable-esi option
hno [Sun, 7 Nov 2004 05:22:16 +0000 (05:22 +0000)]
Bug #1060: acl time fails to parse multiple time specifications correctly
hno [Sun, 7 Nov 2004 05:20:47 +0000 (05:20 +0000)]
Bug #1057: New options to refresh-pattern configuration
By Przemek Czerkas and David S. Madole
This is based on patch by David S. Madole
http://www.omdev.com/squid/squid-2.2.STABLE4.ignore-no-cache.patch
I've added more options to refresh-pattern configuration:
- 'ignore-no-cache' ignores any "Pragma: no-cache" and "Cache-control:
no-cache" headers received from a server,
- 'ignore-private' ignores any "Cache-control: private" headers
received from a server,
- 'ignore-auth' caches responses to requests with authorization
irrespective of "Cache-control: " headers received from a server.
Warning - these options VIOLATE the HTTP standard!
hno [Sun, 7 Nov 2004 05:11:39 +0000 (05:11 +0000)]
Bug #1043: syscalls.sock.read/write and syscalls.sock.sockets are not accounted correctly.
hno [Sun, 7 Nov 2004 05:09:19 +0000 (05:09 +0000)]
Bug #1021: Supplementary groups membership initialization for children processes
Incremental patch by Guido.
The original patch did not compile on systems without initgroups.
hno [Sun, 7 Nov 2004 05:03:57 +0000 (05:03 +0000)]
Bug #931: SSL error message on startup ought to be supressed...
By Guido.
Supress stupid SSL error messages if not configured, and correct
several of the error messages.
hno [Sun, 7 Nov 2004 04:57:53 +0000 (04:57 +0000)]
Bug #909: ARP Support on FreeBSD
From Guido Serassio 2004-10-23 14:57
The new FreeBSD code doesn't build.
There are some C++ problems, and the Solaris section seems to be affected too.
hno [Sun, 7 Nov 2004 04:51:57 +0000 (04:51 +0000)]
Bug #894: continual "cache size changed" messages on -k logrotate
patch by Guido.
hno [Sun, 7 Nov 2004 04:37:59 +0000 (04:37 +0000)]
Bug #1102: O_NONBLOCK on disk files is not a wise idea as this
is not standardized, and results may be unexpected.
Especially considering Linux now starts to add O_NONBLOCK support
on disk files but the implementation is far from complete yet.
hno [Tue, 26 Oct 2004 06:10:38 +0000 (06:10 +0000)]
Bootstrapped
hno [Mon, 25 Oct 2004 18:40:20 +0000 (18:40 +0000)]
Dist auth scheme headers
hno [Thu, 21 Oct 2004 06:10:36 +0000 (06:10 +0000)]
Bootstrapped
hno [Thu, 21 Oct 2004 04:48:52 +0000 (04:48 +0000)]
Bug #836: redirect_rewrites_host_header off broken
By Guido.
hno [Thu, 21 Oct 2004 04:41:03 +0000 (04:41 +0000)]
Bug #1021: Supplementary groups membership initialization for children processes
By Dimitry V. Ketov, based on code from Apache.
hno [Thu, 21 Oct 2004 04:37:56 +0000 (04:37 +0000)]
Bug #998: acl rep_mime_type broken, looking into request headers
where it should look into reply headers.
By Gonzalo Arana
hno [Thu, 21 Oct 2004 04:31:23 +0000 (04:31 +0000)]
Bug #901: ident ACLs parsed incorrectly if specified multiple times
hno [Mon, 18 Oct 2004 18:20:09 +0000 (18:20 +0000)]
Bug #1058: balance_on_multiple_ip directive to make it possible to
turn of the automatic round-robin on sites with multiple IP addresses
optimized ipcache usage on reload when using the internal TTL aware
dns client.
hno [Mon, 18 Oct 2004 18:16:22 +0000 (18:16 +0000)]
Bug #1000: Content gets corrupted during upload
hno [Mon, 18 Oct 2004 18:12:54 +0000 (18:12 +0000)]
Bug #860: ACL based logging does not work
hno [Mon, 18 Oct 2004 18:05:37 +0000 (18:05 +0000)]
Bug #860: redirector_access does not handle "slow" acls
hno [Mon, 18 Oct 2004 06:10:37 +0000 (06:10 +0000)]
Bootstrapped
hno [Mon, 18 Oct 2004 04:13:02 +0000 (04:13 +0000)]
Bug #909: FreeBSD support for ARP acls
By Glen Gibb, ported to Squid-3 by Guido.
hno [Sat, 16 Oct 2004 03:12:47 +0000 (03:12 +0000)]
Bug #1091: compile fails with warnings with --disable-internal-dns
Patch by Guido.
hno [Sat, 16 Oct 2004 03:10:44 +0000 (03:10 +0000)]
Bug #1072 (#968): Invalid value for range_offset_limit -1 KB
hno [Fri, 15 Oct 2004 05:32:45 +0000 (05:32 +0000)]
Bug #833: deny_info only works with http_access, not http_reply_access or miss_access
hno [Fri, 15 Oct 2004 05:31:30 +0000 (05:31 +0000)]
Bug #833: Apparent memory leak in cliend_db
hno [Mon, 11 Oct 2004 06:10:36 +0000 (06:10 +0000)]
Bootstrapped
hno [Sun, 10 Oct 2004 09:06:17 +0000 (09:06 +0000)]
Bug #1093: --enable-x-accelerator-vary accesses freed memory
hno [Sun, 10 Oct 2004 09:03:32 +0000 (09:03 +0000)]
Bug #1075: Limit internal send/receive buffer sizes
hno [Sun, 10 Oct 2004 09:02:42 +0000 (09:02 +0000)]
Bug #1019: Support --program-transform and related configure options
hno [Sun, 10 Oct 2004 08:53:26 +0000 (08:53 +0000)]
Bug #852: A large number of queued DNS lookups for the same domain
hno [Sun, 10 Oct 2004 08:49:04 +0000 (08:49 +0000)]
Bug #848: connect_timeout ends up twice the length
This adds the forward_timeout parameter, placing an upper limit on
how long Squid tries to forward a request, and allows proper connect
timeout management.
hno [Sun, 10 Oct 2004 08:45:11 +0000 (08:45 +0000)]
Bug #616: Negative cached 404 replies with VARY header never matches
hno [Fri, 8 Oct 2004 23:42:09 +0000 (23:42 +0000)]
Bug #1095: There should be a default mempool limit
Change the default memory_pools_limit to 5 MB (was unlimited)
hno [Sat, 2 Oct 2004 14:24:30 +0000 (14:24 +0000)]
Fix bootstrap script again.. last change introduced a loop..
hno [Tue, 28 Sep 2004 01:09:12 +0000 (01:09 +0000)]
Eleminate Linux/GNU dependency in "make dist"
hno [Mon, 27 Sep 2004 23:57:40 +0000 (23:57 +0000)]
bootstrapped cppunit with AM_MAINTAINER_MODE
hno [Mon, 27 Sep 2004 23:57:11 +0000 (23:57 +0000)]
Support hierarchy of bootstrap scripts again..
hno [Mon, 27 Sep 2004 23:43:59 +0000 (23:43 +0000)]
remove redundant file
hno [Mon, 27 Sep 2004 23:35:35 +0000 (23:35 +0000)]
It was correct to begin with...
hno [Mon, 27 Sep 2004 23:34:38 +0000 (23:34 +0000)]
Fix bootstrap.sh script agin...
hno [Mon, 27 Sep 2004 23:33:34 +0000 (23:33 +0000)]
Fix bootstrap script again, and include lib/cppunit-1.10.0 in the
bootstrapping process if needed
hno [Mon, 27 Sep 2004 23:32:39 +0000 (23:32 +0000)]
Enable maintainer mode to avoid automatic autotool dependencies
hno [Mon, 27 Sep 2004 23:30:14 +0000 (23:30 +0000)]
Import AC_CXX... macros. These appears not to be part of standard autoconf
hno [Mon, 27 Sep 2004 03:40:29 +0000 (03:40 +0000)]
Bug #899: request_header_max_size configuration option doesn't work correctly
This patch enforced the request_header_max_size directive even if the
internal buffer size can accomodate larger requests, and increases the
default limit from 10 KB to 20 KB to compensate for the stricter checking.
hno [Mon, 27 Sep 2004 03:35:41 +0000 (03:35 +0000)]
Bug #431: case insensitive authentication
Most authentication backends are case insensitive on the user name, and
so should Squid. (with option for case sensitive operation)
Patch ported to Squid-3 by Guido
hno [Sun, 26 Sep 2004 22:38:01 +0000 (22:38 +0000)]
C++ merge bugfixes. Thanks Guido!
hno [Sun, 26 Sep 2004 03:12:15 +0000 (03:12 +0000)]
Bug #1078: ncsa_auth is sensitive on line ending format
hno [Sat, 25 Sep 2004 21:54:12 +0000 (21:54 +0000)]
Bug #1001: Partial hit results in TCP_HIT, not TCP_MISS
Set log type to TCP_MISS on partial hits (object currently being retreived)