]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
23 years agoFix a typo in the configuration file.
adrian [Tue, 25 Dec 2001 12:46:35 +0000 (12:46 +0000)] 
Fix a typo in the configuration file.

23 years agoBreak out the comm code into a more "modular" format - poll code
adrian [Mon, 24 Dec 2001 22:33:40 +0000 (22:33 +0000)] 
Break out the comm code into a more "modular" format - poll code
in comm_poll.c, select code in comm_select.c . Rename some of the relevant
#defines (HAVE_POLL/USE_POLL) whilst I'm at it to make things consistent.

23 years agoSince the branch, we're now 2.6-DEVEL
adrian [Mon, 24 Dec 2001 22:02:07 +0000 (22:02 +0000)] 
Since the branch, we're now 2.6-DEVEL

24 years agoreferer_regex ACL type by "Brian"
hno [Fri, 21 Dec 2001 16:47:33 +0000 (16:47 +0000)] 
referer_regex ACL type by "Brian"

24 years agoAdd in a mention to SGI that they provided some hardware.
adrian [Fri, 21 Dec 2001 06:37:32 +0000 (06:37 +0000)] 
Add in a mention to SGI that they provided some hardware.

24 years agoModify the store_open_disk_fd tracking a tad so it tracks open fd's
adrian [Fri, 21 Dec 2001 06:09:59 +0000 (06:09 +0000)] 
Modify the store_open_disk_fd tracking a tad so it tracks open fd's
properly.

24 years agodon't release SPECIAL object memory during storeSwapout. These objects
hno [Tue, 18 Dec 2001 03:20:43 +0000 (03:20 +0000)] 
don't release SPECIAL object memory during storeSwapout. These objects
are kept in memory only.

24 years agoWhen I rewrote _db_print a few months ago I created a problem for
wessels [Tue, 18 Dec 2001 01:01:54 +0000 (01:01 +0000)] 
When I rewrote _db_print a few months ago I created a problem for
ctx_print().  _db_print_file() might be called recursively in the
stack and cause a coredump relating to varargs.    This patch moves
the ctx_print() call into _db_print() and before we start processing
the varargs stuff.

24 years agoMiquel van Smoorenburg is now a contributor
hno [Thu, 13 Dec 2001 06:53:00 +0000 (06:53 +0000)] 
Miquel van Smoorenburg is now a contributor

24 years agoAdjusted debug levels of pipeline prefetches to 2 (was 1)
hno [Thu, 13 Dec 2001 06:44:18 +0000 (06:44 +0000)] 
Adjusted debug levels of pipeline prefetches to 2 (was 1)

24 years agohtcp-off patch by Miquel van Smoorenburg
hno [Thu, 13 Dec 2001 06:38:29 +0000 (06:38 +0000)] 
htcp-off patch by Miquel van Smoorenburg

24 years agoDocumented that icp_hit_stale requires the use of allow-miss in the other
hno [Tue, 11 Dec 2001 09:35:54 +0000 (09:35 +0000)] 
Documented that icp_hit_stale requires the use of allow-miss in the other
end.

24 years agoRemoved some obsolete and confusing comments..
hno [Wed, 5 Dec 2001 14:58:17 +0000 (14:58 +0000)] 
Removed some obsolete and confusing comments..

24 years ago-DUSE_SSL == --enable-ssl
hno [Mon, 3 Dec 2001 15:01:53 +0000 (15:01 +0000)] 
-DUSE_SSL == --enable-ssl

24 years agoSplit pconn timeouts in server and client timeouts.
hno [Sun, 2 Dec 2001 01:03:10 +0000 (01:03 +0000)] 
Split pconn timeouts in server and client timeouts.

request_timeout initial client request
persistent_request_timeout persistent connection request timeout
pconn_timeout server idle connection timeout

24 years agobootstrapped
hno [Fri, 30 Nov 2001 23:30:44 +0000 (23:30 +0000)] 
bootstrapped

24 years agoclient renamed to squidclient
hno [Fri, 30 Nov 2001 23:22:35 +0000 (23:22 +0000)] 
client renamed to squidclient

24 years agoBootstrapped
hno [Fri, 30 Nov 2001 23:19:28 +0000 (23:19 +0000)] 
Bootstrapped

24 years agoautoconf expects package names to be the logical name of the package, not
hno [Fri, 30 Nov 2001 23:06:32 +0000 (23:06 +0000)] 
autoconf expects package names to be the logical name of the package, not
the "human" name.

24 years agobootstrapped
hno [Fri, 30 Nov 2001 22:35:43 +0000 (22:35 +0000)] 
bootstrapped

24 years agomib.txt moved to datadir
hno [Fri, 30 Nov 2001 22:34:37 +0000 (22:34 +0000)] 
mib.txt moved to datadir

24 years agoRemoved /squid/ from $(datadir) uses to be consistent with the
hno [Fri, 30 Nov 2001 22:27:13 +0000 (22:27 +0000)] 
Removed /squid/ from $(datadir) uses to be consistent with the
other paths.

24 years agoMinor cosmetig thing..
hno [Fri, 30 Nov 2001 22:18:12 +0000 (22:18 +0000)] 
Minor cosmetig thing..

24 years agoBootstrapped
hno [Fri, 30 Nov 2001 21:53:07 +0000 (21:53 +0000)] 
Bootstrapped

24 years agoI meant datadir for icons & errors, not sharedstatedir
hno [Fri, 30 Nov 2001 21:52:12 +0000 (21:52 +0000)] 
I meant datadir for icons & errors, not sharedstatedir
(sharedstatedir is for application-modifiable data, not static architecture
independent data)

24 years agobootstrapped
hno [Fri, 30 Nov 2001 17:25:13 +0000 (17:25 +0000)] 
bootstrapped

24 years agoSupport OpenSSL headers outside standard system locations..
hno [Fri, 30 Nov 2001 17:23:17 +0000 (17:23 +0000)] 
Support OpenSSL headers outside standard system locations..
(need to use CPPFLAGS, not CFLAGS, else configure won't find the headers)

24 years agoBootstrapped
hno [Fri, 30 Nov 2001 17:07:30 +0000 (17:07 +0000)] 
Bootstrapped

24 years agoThe winbind helper does not exists in HEAD. Forgotten?
hno [Fri, 30 Nov 2001 17:00:17 +0000 (17:00 +0000)] 
The winbind helper does not exists in HEAD. Forgotten?

24 years agoprintf format fixes
hno [Fri, 30 Nov 2001 16:53:15 +0000 (16:53 +0000)] 
printf format fixes

24 years agoSome minor cleanups of NTLMSSP to get rid of compiler warnings
hno [Fri, 30 Nov 2001 16:50:28 +0000 (16:50 +0000)] 
Some minor cleanups of NTLMSSP to get rid of compiler warnings
  * Unused variable
  * Missing prototypes for SMBencrypt() and SMBNTencrypt()

24 years agoBootstrapped
hno [Thu, 29 Nov 2001 18:16:43 +0000 (18:16 +0000)] 
Bootstrapped

24 years agoMore --with-openssl corrections. Was refering to --with-ssl for the path
hno [Thu, 29 Nov 2001 18:11:01 +0000 (18:11 +0000)] 
More --with-openssl corrections. Was refering to --with-ssl for the path
argument..

24 years agoAdd custom SSL include path to CFLAGS. This is required globally for md5.h
hno [Thu, 29 Nov 2001 18:07:02 +0000 (18:07 +0000)] 
Add custom SSL include path to CFLAGS. This is required globally for md5.h

24 years agoThe CVS version is 2.5-DEVEL, not 2.5-ntlm...
hno [Thu, 29 Nov 2001 06:40:59 +0000 (06:40 +0000)] 
The CVS version is 2.5-DEVEL, not 2.5-ntlm...

24 years agoLatest bugfixes from the NTLM development branch.
robertc [Wed, 28 Nov 2001 15:01:41 +0000 (15:01 +0000)] 
Latest bugfixes from the NTLM development branch.

These include
* A memory leak in the auth infrastructure.
* Debugging and reliability fixes to the NTLMSSP helper.
* The brand spanking new winbindd helper developed by Kinkie with input from
  the SAMBA team. This helper should eliminate the occasional errors currently
  plaguing NTLM with the NTLMSSP helper. It's included for completeness, as
  it has no squid-internal changes, but the actual helper needs some serious
  user bashing to be called stable.

24 years ago* Remove the autoconf path overrides from configure.in
robertc [Wed, 28 Nov 2001 10:02:30 +0000 (10:02 +0000)] 
* Remove the autoconf path overrides from configure.in
* Update icons and errors to install to $(sharedstatedir)/squid/icons
and ... errors. This could be simply $(sharedstatedir)/icons and errors,
but I don't think there is much call for reusing the squid specific
stuff :}. The shareing is for NFS installs and the like via the
autoconf site override capability.
* ERR_LANGUAGE and --enable-err-language to ERR_DEFAULT_LANGUAGE to
allow choice of which of the installed languages is to be used, without
preventing the install of all languages.
* New option --enable-err-languages to choose specific languages to
install.
* blindly overwrite any existing error files, if users have custom files
they should place them in a directory of their own.

24 years agoBetter explanations for login=PASS option
hno [Sat, 24 Nov 2001 06:38:52 +0000 (06:38 +0000)] 
Better explanations for login=PASS option

24 years ago--with-openssl is not the same thing as --enable-ssl. --with-openssl only
hno [Thu, 22 Nov 2001 06:47:10 +0000 (06:47 +0000)] 
--with-openssl is not the same thing as --enable-ssl. --with-openssl only
links with the OpenSSL crypto libraries for faster MD5 implementation.

24 years agoAdded a couple of leading dots to dstdomain examples
hno [Tue, 20 Nov 2001 19:26:58 +0000 (19:26 +0000)] 
Added a couple of leading dots to dstdomain examples

24 years ago* add a header containing an Id tag
adrian [Mon, 19 Nov 2001 16:02:57 +0000 (16:02 +0000)] 
* add a header containing an Id tag
* add miss_access in the http/icp access section

24 years agoDon't strip out anchors from URL's. Doing so violates the HTTP specification
hno [Sun, 18 Nov 2001 17:20:28 +0000 (17:20 +0000)] 
Don't strip out anchors from URL's. Doing so violates the HTTP specification
on URL transformation and semantical transparency.

24 years agoEnable dlmalloc automatically if we're building on an SGI running
adrian [Sun, 18 Nov 2001 10:41:26 +0000 (10:41 +0000)] 
Enable dlmalloc automatically if we're building on an SGI running
IRIX.

IRIX's system malloc isn't very squid-friendly, and causes large
memory leaks for people.

24 years agoSome WIN32 enhancements on WIN32 GetOSVersion code by Guido
hno [Sat, 17 Nov 2001 18:09:24 +0000 (18:09 +0000)] 
Some WIN32 enhancements on WIN32 GetOSVersion code by Guido

24 years agoIndend
hno [Sat, 17 Nov 2001 18:08:55 +0000 (18:08 +0000)] 
Indend

24 years agoAdded BPROPPATCH metchod
hno [Sat, 17 Nov 2001 00:02:20 +0000 (00:02 +0000)] 
Added BPROPPATCH metchod

24 years agoAdded MARA as a sponsor.
hno [Fri, 16 Nov 2001 23:56:58 +0000 (23:56 +0000)] 
Added MARA as a sponsor.

24 years agoWebDAV SEARCH method
hno [Fri, 16 Nov 2001 22:59:07 +0000 (22:59 +0000)] 
WebDAV SEARCH method

24 years agoYet another printf style format issue...
hno [Thu, 15 Nov 2001 22:01:37 +0000 (22:01 +0000)] 
Yet another printf style format issue...

24 years agoFix GNU regex library paths..
hno [Thu, 15 Nov 2001 21:58:38 +0000 (21:58 +0000)] 
Fix GNU regex library paths..

24 years agoBugzilla #224 also present for HTCP
hno [Thu, 15 Nov 2001 08:17:29 +0000 (08:17 +0000)] 
Bugzilla #224 also present for HTCP

24 years agoBugzilla 224: ICP FIRST_PARENT selection fails if rtt is 0
hno [Thu, 15 Nov 2001 08:15:45 +0000 (08:15 +0000)] 
Bugzilla 224: ICP FIRST_PARENT selection fails if rtt is 0

24 years agoBugzilla #157: /dev/nat permissions
hno [Thu, 15 Nov 2001 07:52:42 +0000 (07:52 +0000)] 
Bugzilla #157: /dev/nat permissions

24 years agoBootstrapped
hno [Thu, 15 Nov 2001 06:20:51 +0000 (06:20 +0000)] 
Bootstrapped

24 years agoARP is actually implemented for Solaris as well.. no need to warn there.
hno [Thu, 15 Nov 2001 06:18:46 +0000 (06:18 +0000)] 
ARP is actually implemented for Solaris as well.. no need to warn there.

24 years agoRemoved broken install tests when installing/uninstalling error pages.
hno [Thu, 15 Nov 2001 06:09:10 +0000 (06:09 +0000)] 
Removed broken install tests when installing/uninstalling error pages.

24 years agoRestructured to dynamically allocate room for the nis password instead
hno [Thu, 15 Nov 2001 05:11:48 +0000 (05:11 +0000)] 
Restructured to dynamically allocate room for the nis password instead
of relying on a local array that may get overflowed.

24 years agoMinor bugfix for skipped /etc/hosts addresses
hno [Wed, 14 Nov 2001 05:17:01 +0000 (05:17 +0000)] 
Minor bugfix for skipped /etc/hosts addresses

24 years agoSilently skip IPv6 addresses
hno [Wed, 14 Nov 2001 05:16:24 +0000 (05:16 +0000)] 
Silently skip IPv6 addresses

24 years agoNot all versions of GCC is very happy about expressions in __attribute__
hno [Wed, 14 Nov 2001 04:27:47 +0000 (04:27 +0000)] 
Not all versions of GCC is very happy about expressions in __attribute__
definitions. (works, but complains a bit... looks like GCC bugs)

/home/users/h/hn/hno/squid/src/protos.h:1068: syntax error, found `+'
/home/users/h/hn/hno/squid/src/protos.h:1068: illegal function definition, found `)'
cpp-precomp: warning: errors during smart preprocessing, retrying in basic mode

and then it works..

24 years agoOur official sized unsigned types are u_int<size>_t
hno [Wed, 14 Nov 2001 04:12:36 +0000 (04:12 +0000)] 
Our official sized unsigned types are u_int<size>_t

24 years agoSome minor cleanup of comments related to the OpenSSL MD5 integration
hno [Wed, 14 Nov 2001 02:25:08 +0000 (02:25 +0000)] 
Some minor cleanup of comments related to the OpenSSL MD5 integration

24 years agoWrap the Squid radix implementation with a "squid_" prefix to protect it
hno [Wed, 14 Nov 2001 02:24:34 +0000 (02:24 +0000)] 
Wrap the Squid radix implementation with a "squid_" prefix to protect it
from any collisions with system provided versions..

24 years agoFix coredump in aclCacheMatchAcl if proxy_auth_regex is used
hno [Wed, 14 Nov 2001 01:50:43 +0000 (01:50 +0000)] 
Fix coredump in aclCacheMatchAcl if proxy_auth_regex is used

24 years agoClean swap.state rotation was completely fucked up for most stores.. and
hno [Wed, 14 Nov 2001 01:11:19 +0000 (01:11 +0000)] 
Clean swap.state rotation was completely fucked up for most stores.. and
has been for a very long time (probably since modio merge). Only diskd
worked.

24 years agoMark icons as "SPECIAL" early on, making it more obvious when debugging
hno [Wed, 14 Nov 2001 00:32:15 +0000 (00:32 +0000)] 
Mark icons as "SPECIAL" early on, making it more obvious when debugging
and less risk of future confusion.

24 years agoDon't swap out "SPECIAL" entries such as icons. We don't log these anyway
hno [Wed, 14 Nov 2001 00:30:45 +0000 (00:30 +0000)] 
Don't swap out "SPECIAL" entries such as icons. We don't log these anyway
so there is no way they can be reused after a restart, and they are never
released from memory until destroyed..

24 years agoMake no_cache bypass the cache, not only stop content from being cached.
hno [Tue, 13 Nov 2001 13:38:27 +0000 (13:38 +0000)] 
Make no_cache bypass the cache, not only stop content from being cached.

24 years agoUse the correct error message when asking for FTP passwords. The requests
hno [Fri, 9 Nov 2001 14:05:00 +0000 (14:05 +0000)] 
Use the correct error message when asking for FTP passwords. The requests
are "unauthorized", not "access denied".

24 years agoHTML error detected by Toomas Soome
hno [Sat, 3 Nov 2001 00:01:24 +0000 (00:01 +0000)] 
HTML error detected by Toomas Soome

24 years agostdlib.h is required for abs()
hno [Wed, 31 Oct 2001 04:43:13 +0000 (04:43 +0000)] 
stdlib.h is required for abs()

24 years agostring.h is required for memcpy and friends
hno [Wed, 31 Oct 2001 04:42:03 +0000 (04:42 +0000)] 
string.h is required for memcpy and friends

24 years agoError number 1048 doesn't actually exist, so we can't ignore it.
adrian [Tue, 30 Oct 2001 20:19:22 +0000 (20:19 +0000)] 
Error number 1048 doesn't actually exist, so we can't ignore it.

24 years agoFurther cleanups of Bugzilla #255 related issues.
hno [Mon, 29 Oct 2001 23:06:31 +0000 (23:06 +0000)] 
Further cleanups of Bugzilla #255 related issues.
 * Partly backed out the previous patch. We can store the status, only need
   to do it slightly different.
 * Same error was repeated a few lines down for another "error" case.
   (out of filedescriptors)

24 years agoOnly build snprintf.o if one or more of the functions in it is actually needed
robertc [Mon, 29 Oct 2001 15:45:17 +0000 (15:45 +0000)] 
Only build snprintf.o if one or more of the functions in it is actually needed

24 years agofix race with installing .conf and .conf.default files.
robertc [Mon, 29 Oct 2001 15:10:21 +0000 (15:10 +0000)] 
fix race with installing .conf and .conf.default files.

24 years agodon't delete icons.shar on make distclean
robertc [Mon, 29 Oct 2001 14:40:56 +0000 (14:40 +0000)] 
don't delete icons.shar on make distclean

24 years agoOops.. the previous bugfix to plug leaks on errors did it too well,
hno [Sat, 27 Oct 2001 05:11:56 +0000 (05:11 +0000)] 
Oops.. the previous bugfix to plug leaks on errors did it too well,
causing some memory to be freed twice. This confusion was caused by
some very odd management of the request buffer in clientReadRequest /
parseHttpRequest. This patch cleans this up to use a single unified
policy.

24 years agoBugzilla #255: Core dump in sslStart if miss_access is denied
hno [Fri, 26 Oct 2001 01:51:27 +0000 (01:51 +0000)] 
Bugzilla #255: Core dump in sslStart if miss_access is denied

24 years agoauthenticateAuthUserRequestSetIp never stored the new IP's due to
hno [Fri, 26 Oct 2001 00:08:47 +0000 (00:08 +0000)] 
authenticateAuthUserRequestSetIp never stored the new IP's due to
an inverted condition.

24 years agoBe both stricter and more relaxed when reading TLV records
hno [Wed, 24 Oct 2001 14:52:37 +0000 (14:52 +0000)] 
Be both stricter and more relaxed when reading TLV records
 * VOID is reserved
 * allow for some new types without choking (10)

24 years agoformat fixes
hno [Wed, 24 Oct 2001 14:19:07 +0000 (14:19 +0000)] 
format fixes

24 years agoformat fixes
hno [Wed, 24 Oct 2001 13:45:33 +0000 (13:45 +0000)] 
format fixes

24 years agoformat fixes
hno [Wed, 24 Oct 2001 12:55:43 +0000 (12:55 +0000)] 
format fixes

24 years agoformat fixes
hno [Wed, 24 Oct 2001 12:16:16 +0000 (12:16 +0000)] 
format fixes

24 years agoformat error fixes
hno [Wed, 24 Oct 2001 11:46:26 +0000 (11:46 +0000)] 
format error fixes

24 years agoFirst batch of format error fixes
hno [Wed, 24 Oct 2001 11:26:12 +0000 (11:26 +0000)] 
First batch of format error fixes

24 years agoDon't consider PURGE as proxy requests when running as a accelerator, but
hno [Wed, 24 Oct 2001 08:25:08 +0000 (08:25 +0000)] 
Don't consider PURGE as proxy requests when running as a accelerator, but
allow these to be processed as normal.

24 years agoAdded configure options to "squid -v"
hno [Tue, 23 Oct 2001 18:14:46 +0000 (18:14 +0000)] 
Added configure options to "squid -v"

24 years agoRemoved duplicate ipcacheInvalidate call
hno [Tue, 23 Oct 2001 17:05:16 +0000 (17:05 +0000)] 
Removed duplicate ipcacheInvalidate call

24 years agoPlug some memory leaks on invalid requests.
hno [Tue, 23 Oct 2001 17:00:41 +0000 (17:00 +0000)] 
Plug some memory leaks on invalid requests.

Alerted by Radu Greab on squid-dev May 30, and a quick investigation along
the same lines revealed more leaks.

24 years agoEnable GCC to check printf style arguments
hno [Tue, 23 Oct 2001 05:55:43 +0000 (05:55 +0000)] 
Enable GCC to check printf style arguments

24 years agoRemoved type dependency on glib.h. This is not needed as configure
hno [Tue, 23 Oct 2001 05:35:07 +0000 (05:35 +0000)] 
Removed type dependency on glib.h. This is not needed as configure
checks for all variants, and the glib wrappers crashes the build if
activated as glib.h is not always included..

24 years agoRemoved the default request_body_max_size limit. There is no reason why we
hno [Mon, 22 Oct 2001 20:40:23 +0000 (20:40 +0000)] 
Removed the default request_body_max_size limit. There is no reason why we
should by default impose a limit on the request body sizes.

24 years agoProperly account "Store Disk files open" in "aufs", even if the opening
hno [Mon, 22 Oct 2001 15:41:39 +0000 (15:41 +0000)] 
Properly account "Store Disk files open" in "aufs", even if the opening
fails or otherwise is rejected by the I/O layer.

24 years agoProtect acl types requiring a request from NULL pointer dereference
hno [Mon, 22 Oct 2001 07:22:45 +0000 (07:22 +0000)] 
Protect acl types requiring a request from NULL pointer dereference
if used in contexts where there is no request (snmp_access for example)

24 years agossl_unclean_shutdown needs to be ifdef USE_SSL
hno [Sat, 20 Oct 2001 17:12:37 +0000 (17:12 +0000)] 
ssl_unclean_shutdown needs to be ifdef USE_SSL

24 years agoBugzilla #131
hno [Sat, 20 Oct 2001 15:32:51 +0000 (15:32 +0000)] 
Bugzilla #131

Added a recommended default rule to block access TO localhost

commented out by default as some people need to be able to access
localhost, or run in environments where DNS isn't used
(never_direct allow all).

24 years agoMore minor https_port documentation cleanups
hno [Sat, 20 Oct 2001 05:49:36 +0000 (05:49 +0000)] 
More minor https_port documentation cleanups

24 years agoMinor cleanup of https_port options documentation
hno [Sat, 20 Oct 2001 05:40:28 +0000 (05:40 +0000)] 
Minor cleanup of https_port options documentation