]>
git.ipfire.org Git - thirdparty/squid.git/log
hno [Wed, 29 Dec 2004 05:54:38 +0000 (05:54 +0000)]
Ignore generated documentation files
hno [Tue, 28 Dec 2004 20:51:49 +0000 (20:51 +0000)]
Cosmetic workaround for autoconf not inheriting --silent when running
configure in subdirectories
hno [Tue, 28 Dec 2004 19:52:05 +0000 (19:52 +0000)]
Kill unused variable
hno [Mon, 27 Dec 2004 23:59:14 +0000 (23:59 +0000)]
Bug #1177: Don't close all "other" filedescriptors
Currently when Squid is started it forcibly closes all "other" filedescriptors
other than stdin/stdout/stderr. While this is a reasonable security precaution
to clean up filedescriptor leakage from the caller it crashes some SSL libraries
and possibly other functions which opens internal filedescriptors on startup or
while the configuration is parsed.
It also causes problems for daemontools or other service monitors monitoring
the daemon by keeping a unused pipe open to the daemon process.
hno [Mon, 27 Dec 2004 22:59:55 +0000 (22:59 +0000)]
Bug #495: Connect timeout should produce a 504 or 503
patch forwardported to squid-3 by charles bruneteau
hno [Mon, 27 Dec 2004 22:57:15 +0000 (22:57 +0000)]
Bug #1174: acl based access logging causes assertion failure "!finished() && !asyncInProgress()" (ACLChecklist.cc::markFinished)
hno [Mon, 27 Dec 2004 19:10:49 +0000 (19:10 +0000)]
libtool cfgaux moved into cfgaux
hno [Mon, 27 Dec 2004 19:08:30 +0000 (19:08 +0000)]
Bootstrapped
hno [Mon, 27 Dec 2004 18:32:24 +0000 (18:32 +0000)]
And fix libtool bootsatrapping of cppunit as well
hno [Mon, 27 Dec 2004 18:30:47 +0000 (18:30 +0000)]
Bootstrapped
hno [Mon, 27 Dec 2004 18:29:54 +0000 (18:29 +0000)]
And use the found libtool version..
hno [Mon, 27 Dec 2004 18:27:33 +0000 (18:27 +0000)]
Search for proper libtool versions
serassio [Mon, 27 Dec 2004 18:04:36 +0000 (18:04 +0000)]
Bug #1149: segfault on mgr:vm_objects
Forward port of 2.5 patch
robertc [Mon, 27 Dec 2004 17:25:32 +0000 (17:25 +0000)]
cherry pick bugfix: cannot close all file descriptors from store refactoring work
serassio [Sun, 26 Dec 2004 18:31:11 +0000 (18:31 +0000)]
Build fails on Linux and FreeBSD (and probably on all others platforms)
with --enable-forw-via-db configure option:
Correct type casting is needed.
serassio [Sun, 26 Dec 2004 18:23:15 +0000 (18:23 +0000)]
Fix for a wrong configure warning on Solaris 9 x86 when enabling ARP ACl support:
The effective host type is i386-pc-solaris2.9
hno [Sat, 25 Dec 2004 08:10:17 +0000 (08:10 +0000)]
Bootstrapped
robertc [Fri, 24 Dec 2004 15:57:49 +0000 (15:57 +0000)]
Bug #1172: Strategised ACLs were not being called for replyRequired.
robertc [Fri, 24 Dec 2004 15:05:29 +0000 (15:05 +0000)]
note minimum_expiry_time for ESI environments
hno [Fri, 24 Dec 2004 08:14:23 +0000 (08:14 +0000)]
Bug #1173: assertion failure: cbdata.cc:402 "c->locks > 0"
patch by Gonzalo Arana
hno [Fri, 24 Dec 2004 08:03:39 +0000 (08:03 +0000)]
Bug 954: Segment violation when using a blank user name in digest authentication
Forward ported by Kinkie
hno [Fri, 24 Dec 2004 05:17:20 +0000 (05:17 +0000)]
minumum_expiry_time directive
The minimum caching time according to (Expires - Date)
Headers Squid honors if the object can't be revalidated
defaults to 60 seconds. In reverse proxy enorinments it
might be desirable to honor shorter object lifetimes. It
is most likely better to make your server return a
meaningful Last-Modified header however.
by Thomas Ristic <thr@bootet.net>
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