]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
19 years agoBug #1238: Explain the login= cache_peer option more clearly
hno [Sat, 19 Feb 2005 23:03:33 +0000 (23:03 +0000)] 
Bug #1238: Explain the login= cache_peer option more clearly

19 years ago$(RM) is not automatically defined on BSD make, so hardcode 'rm
wessels [Sat, 19 Feb 2005 04:01:00 +0000 (04:01 +0000)] 
$(RM) is not automatically defined on BSD make, so hardcode 'rm
-rf' instead

19 years agoBug #1216: 2.5.STABLE8-RC2 enhanced cache.log : httpProcessReplyHeader message
serassio [Tue, 15 Feb 2005 05:12:57 +0000 (05:12 +0000)] 
Bug #1216: 2.5.STABLE8-RC2 enhanced cache.log : httpProcessReplyHeader message

Forward port of 2.5 patch.

19 years agoBug #1234: util.c:612: xstrndup: Assertion `n' failed.
serassio [Sun, 13 Feb 2005 22:49:50 +0000 (22:49 +0000)] 
Bug #1234: util.c:612: xstrndup: Assertion `n' failed.

Forward port of 2.5 patch.

19 years agoBug #1154: Disable Path-MTU discovery on intercepted requests
serassio [Wed, 9 Feb 2005 20:01:40 +0000 (20:01 +0000)] 
Bug #1154: Disable Path-MTU discovery on intercepted requests

This patch adds a disable-pmtu-discovery option to http_port directive
allowing one to disable Path-MTU discovery on accelerated requests.

Based on 2.5 patch.

19 years agoBootstrapped
hno [Tue, 8 Feb 2005 08:10:47 +0000 (08:10 +0000)] 
Bootstrapped

19 years agoAdded configure test to see if -lepoll is available when using --enable-epoll:
serassio [Tue, 8 Feb 2005 05:30:15 +0000 (05:30 +0000)] 
Added configure test to see if -lepoll is available when using --enable-epoll:

-lepoll is not needed (and may be not present) on kernel 2.6 platforms
with newest glibc, but may be needed on systems updated from 2.4 to 2.6
kernel still using old glibc.

19 years agoBug #1178: ufsdump will not compile with --enable-epoll configure option
serassio [Tue, 8 Feb 2005 05:17:54 +0000 (05:17 +0000)] 
Bug #1178: ufsdump will not compile with --enable-epoll configure option

usfdump doesn't depend from comm_epoll.cc

With this patch the selection of epoll during configure is now similar to
other comm loops type.

19 years agoBootstrapped
hno [Mon, 7 Feb 2005 08:10:57 +0000 (08:10 +0000)] 
Bootstrapped

19 years agoMissing ufsdump source file dependency
serassio [Sun, 6 Feb 2005 20:19:39 +0000 (20:19 +0000)] 
Missing ufsdump source file dependency

19 years agoBug #1226: Improve password handling in FTP gatewaying
serassio [Sun, 6 Feb 2005 17:45:57 +0000 (17:45 +0000)] 
Bug #1226: Improve password handling in FTP gatewaying

Forward port of 2.5 patch

19 years agoForward port of all latest 2.5 changes
serassio [Sun, 6 Feb 2005 17:39:59 +0000 (17:39 +0000)] 
Forward port of all latest 2.5 changes

19 years agoBugfix another typo
serassio [Sun, 6 Feb 2005 16:37:15 +0000 (16:37 +0000)] 
Bugfix another typo

19 years agoBugfix a cut & paste typo
serassio [Sun, 6 Feb 2005 16:30:38 +0000 (16:30 +0000)] 
Bugfix a cut & paste typo

19 years agoCheck for errors on signal()
hno [Sun, 6 Feb 2005 08:03:58 +0000 (08:03 +0000)] 
Check for errors on signal()

19 years agoKill unused opt_accel_uses_host global.
hno [Sun, 6 Feb 2005 05:49:43 +0000 (05:49 +0000)] 
Kill unused opt_accel_uses_host global.

19 years agoBug #1209: Squid 3.0 segfaults when requesting mgr:config
serassio [Sun, 6 Feb 2005 05:02:32 +0000 (05:02 +0000)] 
Bug #1209: Squid 3.0 segfaults when requesting mgr:config

Patch from Gonzalo Arana

19 years agoBug #1225: WCCP easily disturbed by forged packets
serassio [Sun, 6 Feb 2005 04:50:42 +0000 (04:50 +0000)] 
Bug #1225: WCCP easily disturbed by forged packets

Forward port of 2.5 patch.

19 years agoFixed some trivial indentations bugs making the document somewhat hard
hno [Thu, 3 Feb 2005 06:15:35 +0000 (06:15 +0000)] 
Fixed some trivial indentations bugs making the document somewhat hard
to follow

19 years agoBug #1187: Usernames with whitespace
serassio [Sun, 30 Jan 2005 22:54:20 +0000 (22:54 +0000)] 
Bug #1187: Usernames with whitespace

Add sanity checks on LDAP user names

Forward port of 2.5 patch.

19 years agoBug #1181: missing %EXT_USER in tag external_acl_type in squid.conf.default
serassio [Sun, 30 Jan 2005 02:41:22 +0000 (02:41 +0000)] 
Bug #1181: missing %EXT_USER in tag external_acl_type in squid.conf.default

Reported by Gonzalo Arana

19 years agoBug #1194: FTP data connection fails on some FTP servers when requesting
serassio [Sun, 30 Jan 2005 02:14:08 +0000 (02:14 +0000)] 
Bug #1194: FTP data connection fails on some FTP servers when requesting
directory without a trailing slash

This patch simplifies FTP data connection management to always reopen a
new connection after a failed FTP request.

Forward port of 2.5 patch.

19 years agoBug #1217: Buffer overflow in WCCP recvfrom() call
wessels [Sat, 29 Jan 2005 05:54:16 +0000 (05:54 +0000)] 
Bug #1217: Buffer overflow in WCCP recvfrom() call

The length argument of the WCCP recvfrom() call is
larger than it should be.  An attacker may send a
larger-than-normal WCCP packet and overflow a buffer.

Reported by the FSC Vulnerability Research Team

19 years agoBug #1189: buffer overflow bug in gopherToHTML()
serassio [Fri, 28 Jan 2005 16:23:41 +0000 (16:23 +0000)] 
Bug #1189: buffer overflow bug in gopherToHTML()

Yet another buffer overflow bug in gopherToHTML().  This one is similar
to others already found and the same solution is used.  If a potential
overflow is detected, the excess input is simply lost.

Forward port of Duane's 2.5 patch.

19 years agoBug #1190: Denial of service with forged WCCP messages
serassio [Fri, 28 Jan 2005 16:05:25 +0000 (16:05 +0000)] 
Bug #1190: Denial of service with forged WCCP messages

WCCP_I_SEE_YOU messages contain a 'number of caches' field which
should be between 1 and 32.  Values outside that range may
crash Squid if WCCP is enabled, and if an attacker can
spoof UDP packets with the WCCP router's IP address.

This patch drops and logs WCCP_I_SEE_YOU messages if the number of
caches is less than 1 or greater than 32.

Forward port of Duane's 2.5 patch.

19 years agoBug #1212: helper leak on squid -k reconfigure
serassio [Fri, 28 Jan 2005 02:57:09 +0000 (02:57 +0000)] 
Bug #1212: helper leak on squid -k reconfigure

HelperShutdown does not actually shutdown any helper.
The problem was originated during the forward port of fixes from bug #1118.
This patch also adds a debug message "shutting down".

Reported by Gonzalo Arana

19 years agoCorrect memory_pools_limit description given the current default
hno [Tue, 25 Jan 2005 07:14:34 +0000 (07:14 +0000)] 
Correct memory_pools_limit description given the current default
of 5 MB.

19 years agoBug #1136: Internal DNS sometimes truncates host names in reverse (PTR)
serassio [Sun, 23 Jan 2005 21:59:06 +0000 (21:59 +0000)] 
Bug #1136: Internal DNS sometimes truncates host names in reverse (PTR)
lookups

Compressed hostnames was not dealt with proper, only saving the data of
the initial string + 2 bytes.

19 years agoBug #1197: DNS related memory leak on certain malformed DNS responses
serassio [Sun, 23 Jan 2005 21:55:45 +0000 (21:55 +0000)] 
Bug #1197: DNS related memory leak on certain malformed DNS responses

19 years agoBacked out previos patch: wrong patch description
serassio [Sun, 23 Jan 2005 21:53:23 +0000 (21:53 +0000)] 
Backed out previos patch: wrong patch description

19 years agoBug #1136: Internal DNS sometimes truncates host names in reverse (PTR)
serassio [Sun, 23 Jan 2005 19:39:45 +0000 (19:39 +0000)] 
Bug #1136: Internal DNS sometimes truncates host names in reverse (PTR)
lookups

Compressed hostnames was not dealt with proper, only saving the data of
the initial string + 2 bytes.

19 years agoBug #1203: Icons are broken in non-anonymous FTP when using the short_icon_urls option
serassio [Sun, 23 Jan 2005 18:32:42 +0000 (18:32 +0000)] 
Bug #1203: Icons are broken in non-anonymous FTP when using the short_icon_urls option

19 years agoReplaced by rfc2756.txt
hno [Sat, 22 Jan 2005 08:01:58 +0000 (08:01 +0000)] 
Replaced by rfc2756.txt

19 years agoKill netmask guessing in IP based ACLs. If netmask is not specified
hno [Fri, 14 Jan 2005 00:05:29 +0000 (00:05 +0000)] 
Kill netmask guessing in IP based ACLs. If netmask is not specified
assume a /32 mask.

19 years agoImported ICP and HTCP documentation
hno [Tue, 11 Jan 2005 09:56:21 +0000 (09:56 +0000)] 
Imported ICP and HTCP documentation

19 years agoImported HTCP and ICP documentation
hno [Tue, 11 Jan 2005 09:49:05 +0000 (09:49 +0000)] 
Imported HTCP and ICP documentation

19 years agoMicrosoft draft documenting the Negotiate authentication scheme and
hno [Tue, 11 Jan 2005 08:12:37 +0000 (08:12 +0000)] 
Microsoft draft documenting the Negotiate authentication scheme and
related extensions for connection pinning

19 years agorfc2227.txt
hno [Tue, 11 Jan 2005 00:11:30 +0000 (00:11 +0000)] 
rfc2227.txt
        Simple Hit-Metering and Usage-Limiting for HTTP

rfc2518.txt
        HTTP Extensions for Distributed Authoring -- WEBDAV
        Numerous extension methods to HTTP

19 years agoCGI and ICAP specifications
hno [Tue, 11 Jan 2005 00:03:28 +0000 (00:03 +0000)] 
CGI and ICAP specifications

19 years agoImported RFC and I-D documents relevant to HTTP proxies
hno [Mon, 10 Jan 2005 23:45:42 +0000 (23:45 +0000)] 
Imported RFC and I-D documents relevant to HTTP proxies

19 years agoCleanup to follow the general style
hno [Sun, 9 Jan 2005 05:50:45 +0000 (05:50 +0000)] 
Cleanup to follow the general style

19 years agoFix RemovalPolicySettings() to properly initialize it's members
hno [Sun, 9 Jan 2005 05:48:25 +0000 (05:48 +0000)] 
Fix RemovalPolicySettings() to properly initialize it's members

19 years agoFix RemovalPolicySettings() to properly initialize it's members
hno [Sun, 9 Jan 2005 05:38:34 +0000 (05:38 +0000)] 
Fix RemovalPolicySettings() to properly initialize it's members

19 years agocheckRunningPid() may be called when debug_log is already initialized
serassio [Sat, 8 Jan 2005 17:09:31 +0000 (17:09 +0000)] 
checkRunningPid() may be called when debug_log is already initialized

19 years agoBootstrapped
hno [Fri, 7 Jan 2005 08:10:48 +0000 (08:10 +0000)] 
Bootstrapped

19 years agoMinGW needs NULL definition when building libTrie
serassio [Thu, 6 Jan 2005 21:37:53 +0000 (21:37 +0000)] 
MinGW needs NULL definition when building libTrie

19 years agoOn native Windows mkdir() accept only one argument
serassio [Thu, 6 Jan 2005 21:09:26 +0000 (21:09 +0000)] 
On native Windows mkdir() accept only one argument

19 years agoMSVC fixup:
serassio [Thu, 6 Jan 2005 20:16:38 +0000 (20:16 +0000)] 
MSVC fixup:

Changes developed during latest code sprint allowing
the build with MS Visual Studio 2005 beta 1:

- log() needs type casting
- abs() needs type casting
- Splay<> template fix
- type casting for ESI tag
- getpagesize() prototype is not defined in all Windows
  build environment
- Windows specific type casting for recv() and send()
- strchr() on Windows doesn't like username() as argument

19 years agoMSVC fixup:
serassio [Thu, 6 Jan 2005 17:55:34 +0000 (17:55 +0000)] 
MSVC fixup:

Allow build of GNUregex lib with MS Visual Studio 2005

19 years agoWindows native support for ARP acls
serassio [Thu, 6 Jan 2005 17:44:39 +0000 (17:44 +0000)] 
Windows native support for ARP acls

Supported build platforms:

Cygwin
MinGW + Msys
MS Visual Studio 2005

19 years agomark Store::Root() as inline, and remove a duplicate store lookup from neighbours.cc
robertc [Thu, 6 Jan 2005 10:22:22 +0000 (10:22 +0000)] 
mark Store::Root() as inline, and remove a duplicate store lookup from neighbours.cc

19 years agoAllow the build with --enable-icmp and --enable-htcp configure options.
serassio [Thu, 6 Jan 2005 04:59:34 +0000 (04:59 +0000)] 
Allow the build with --enable-icmp and --enable-htcp configure options.

19 years agoFixed missing inclusion of Parsing.h in Delay Pools
serassio [Tue, 4 Jan 2005 17:35:09 +0000 (17:35 +0000)] 
Fixed missing inclusion of Parsing.h in Delay Pools

19 years agoBootstrapped
hno [Tue, 4 Jan 2005 08:10:45 +0000 (08:10 +0000)] 
Bootstrapped

19 years agoMerge in current state of store refactoring work. The search method has been
robertc [Mon, 3 Jan 2005 23:08:24 +0000 (23:08 +0000)] 
Merge in current state of store refactoring work. The search method has been
fully implemented for all current store types.

Patches applied:

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--base-0
   tag of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-516

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-1
   merge in the diskio logic cleanup we depend on

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-2
   setup a unit test environment for store.cc

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-3
   merge from HEAD

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-4
   start formal store interface refactoring, moving stat into the Store hierarchy

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-5
   make SwapDirs reference counted, test StoreControllers new methods

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-6
   move storeDirInit to be just the virtual init method on Store

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-7
   nuke Config.Swap.maxSize for calls to Store::Root().maxSize()

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-8
   migrate Reference and dereference to StoreController

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-9
   make store maintenance a top level Store api call

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-10
   move storeDirUpdateSize to Store interface

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-11
   move store creation into the Store API

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-12
   move storeDirSync into the Store API

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-13
   more INDEXSD nuking, and push the swapdir aspects of store statting into SwapDir

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-14
   more INDEXSD nuking. move SwapDir.low_size to a minSize() query

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-15
   another INDEXSD removal, storeDirCallback folded into the Store API

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-16
   correct logic error in StoreController::Callback from previous changes

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-17
   storeUnlink -> StoreEntry::unlink

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-18
   snapshot, beginning the introduction of a separate HashIndex store layer

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-19
   clean up store entry construction a little

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-20
   setup Ufs testing harness

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-22
   make RemovalPolicySettingsa class

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-23
   make testUfs use a real UFSSwapDir

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-24
   testUfs should clean up after it succeeds

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-25
   merge from HEAD

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-26
   wave enough dead chickens that we can set a store object to public

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-27
   get testUfs to put an object in the store successfully

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-28
   get testUfs to save clean log state

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-29
   let rebuild work fully on testUfs, so we can start adapting RebuildState to being a StoreSearch

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-30
   implement basic search for UFSSwapDirs

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-31
   check UFS search iteration stops

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-32
   convert RebuildState to CDBATA_CLASS2

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-33
   switch from log based searching to replacement policy based searching for UFSSwapDirs

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-34
   rename variable s to swapData in UFS restore from directory routine

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-35
   store rebuilds need to check for duplicates across the entire store.

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-36
   start testing COSS - store creation for starters

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-37
   make StoreSearch a header of its own, and implement search(NULL,NULL) for COSS

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-38
   start testing the Null store type

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-39
   implement null store search(NULL, NULL)

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-40
   remove a couple of unneded SwapDir.h includes

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-41
   move search one level up in the Store hierarchy

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-42
   test the rudiments of StoreHashIndex

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-43
   move hash initialisation into StoreHashIndex::init

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-44
   oops, forgot new files

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-45
   implement search for StoreHashIndex

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-46
   void * apis suck badly. fix a casting problem with destroyStoreEntry

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-47
   implement search for StoreController

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-48
   convert store object statting to use the StoreSearch api

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-49
   convert cache digests to the store search api

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-50
   convert store cleanup callback to use the store api

 * robertc@squid-cache.org--squid/squid--store-interface--3.0--patch-51
   merge from HEAD

19 years agoTIOCNOTTY is not available on all platforms (OpenBSD 3.6 is one)
serassio [Fri, 31 Dec 2004 17:29:28 +0000 (17:29 +0000)] 
TIOCNOTTY is not available on all platforms (OpenBSD 3.6 is one)

One more #ifdef is needed.

19 years agoBootstrapped
hno [Wed, 29 Dec 2004 08:10:56 +0000 (08:10 +0000)] 
Bootstrapped

19 years agoDont mess up cppunit COPYING & INSTALL files on bootstrap
hno [Wed, 29 Dec 2004 06:21:03 +0000 (06:21 +0000)] 
Dont mess up cppunit COPYING & INSTALL files on bootstrap

hno@squid-cache.org--squid/autotools--killgenerated--3.0--patch-8

19 years agoIgnore generated documentation files
hno [Wed, 29 Dec 2004 05:54:38 +0000 (05:54 +0000)] 
Ignore generated documentation files

19 years agoCosmetic workaround for autoconf not inheriting --silent when running
hno [Tue, 28 Dec 2004 20:51:49 +0000 (20:51 +0000)] 
Cosmetic workaround for autoconf not inheriting --silent when running
configure in subdirectories

19 years agoKill unused variable
hno [Tue, 28 Dec 2004 19:52:05 +0000 (19:52 +0000)] 
Kill unused variable

19 years agoBug #1177: Don't close all "other" filedescriptors
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.

19 years agoBug #495: Connect timeout should produce a 504 or 503
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

19 years agoBug #1174: acl based access logging causes assertion failure "!finished() && !asyncIn...
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)

19 years agolibtool cfgaux moved into cfgaux
hno [Mon, 27 Dec 2004 19:10:49 +0000 (19:10 +0000)] 
libtool cfgaux moved into cfgaux

19 years agoBootstrapped
hno [Mon, 27 Dec 2004 19:08:30 +0000 (19:08 +0000)] 
Bootstrapped

19 years agoAnd fix libtool bootsatrapping of cppunit as well
hno [Mon, 27 Dec 2004 18:32:24 +0000 (18:32 +0000)] 
And fix libtool bootsatrapping of cppunit as well

19 years agoBootstrapped
hno [Mon, 27 Dec 2004 18:30:47 +0000 (18:30 +0000)] 
Bootstrapped

19 years agoAnd use the found libtool version..
hno [Mon, 27 Dec 2004 18:29:54 +0000 (18:29 +0000)] 
And use the found libtool version..

19 years agoSearch for proper libtool versions
hno [Mon, 27 Dec 2004 18:27:33 +0000 (18:27 +0000)] 
Search for proper libtool versions

19 years agoBug #1149: segfault on mgr:vm_objects
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

19 years agocherry pick bugfix: cannot close all file descriptors from store refactoring work
robertc [Mon, 27 Dec 2004 17:25:32 +0000 (17:25 +0000)] 
cherry pick bugfix: cannot close all file descriptors from store refactoring work

19 years agoBuild fails on Linux and FreeBSD (and probably on all others platforms)
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.

19 years agoFix for a wrong configure warning on Solaris 9 x86 when enabling ARP ACl support:
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

19 years agoBootstrapped
hno [Sat, 25 Dec 2004 08:10:17 +0000 (08:10 +0000)] 
Bootstrapped

19 years agoBug #1172: Strategised ACLs were not being called for replyRequired.
robertc [Fri, 24 Dec 2004 15:57:49 +0000 (15:57 +0000)] 
Bug #1172: Strategised ACLs were not being called for replyRequired.

19 years agonote minimum_expiry_time for ESI environments
robertc [Fri, 24 Dec 2004 15:05:29 +0000 (15:05 +0000)] 
note minimum_expiry_time for ESI environments

19 years agoBug #1173: assertion failure: cbdata.cc:402 "c->locks > 0"
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

19 years agoBug 954: Segment violation when using a blank user name in digest authentication
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

19 years agominumum_expiry_time directive
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>

19 years agoBootstrapped
hno [Thu, 23 Dec 2004 08:10:11 +0000 (08:10 +0000)] 
Bootstrapped

19 years agoFix client db scheduling logics - Forward port of 2.5 fix.
serassio [Thu, 23 Dec 2004 00:37:37 +0000 (00:37 +0000)] 
Fix client db scheduling logics - Forward port of 2.5 fix.

19 years agoBug #707: Added functionality to query the origin server for IMS requests.
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

19 years agoBug #1168: Forward port of 2.5 patch for handle crashing helpers more gracefully
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

19 years agobug# 1118: Squid sends requests to redirectors with shutdown flag on
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

19 years agoBug #1118: Squid sends requests to redirectors with shutdown flag on
serassio [Wed, 22 Dec 2004 21:10:09 +0000 (21:10 +0000)] 
Bug #1118: Squid sends requests to redirectors with shutdown flag on

19 years agoBug #1170: Don't install cppunit on "make install"
hno [Wed, 22 Dec 2004 18:23:16 +0000 (18:23 +0000)] 
Bug #1170: Don't install cppunit on "make install"

19 years agoBootstrapped
hno [Wed, 22 Dec 2004 08:10:11 +0000 (08:10 +0000)] 
Bootstrapped

19 years agoBug #1167: Cannot build ARP ACL support on FreeBSD 5.3 with gcc 3.4.2
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);

19 years agofix ufsdump to link again...
robertc [Wed, 22 Dec 2004 01:20:19 +0000 (01:20 +0000)] 
fix ufsdump to link again...

19 years agoBug #1041: assertion failed: comm_epoll.cc: assert(F->flags.open)
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

19 years agoBug #874: rough port of the http_reply_header_size functionality
robertc [Wed, 22 Dec 2004 00:52:53 +0000 (00:52 +0000)] 
Bug #874: rough port of the http_reply_header_size functionality

19 years agogcc 3.4.2 fixes from Henrik
robertc [Wed, 22 Dec 2004 00:28:27 +0000 (00:28 +0000)] 
gcc 3.4.2 fixes from Henrik

19 years agochange automake --force to -f - different automakes use different long versions
serassio [Wed, 22 Dec 2004 00:18:40 +0000 (00:18 +0000)] 
change automake --force to -f - different automakes use different long versions

19 years agoBug #944: Fails to compile on openbsd etc.
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.

19 years agoBug #1165: Fix type error for diskd on openbsd
robertc [Tue, 21 Dec 2004 22:47:33 +0000 (22:47 +0000)] 
Bug #1165: Fix type error for diskd on openbsd

19 years agouse force and copy with automake to ensure that version upgrades are smooth
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

19 years agoBug #639: merge in Leeaan Bent's fix.
robertc [Tue, 21 Dec 2004 22:03:01 +0000 (22:03 +0000)] 
Bug #639: merge in Leeaan Bent's fix.

19 years agoAutoconf and bootstrap cleanups from hno
robertc [Tue, 21 Dec 2004 21:55:20 +0000 (21:55 +0000)] 
Autoconf and bootstrap cleanups from hno

19 years agoBootstrapped
hno [Tue, 21 Dec 2004 08:10:11 +0000 (08:10 +0000)] 
Bootstrapped