]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
23 years agoDon't try to spit out the 'unallocated' stuff unless you've got the
adrian [Sat, 6 Apr 2002 15:57:54 +0000 (15:57 +0000)] 
Don't try to spit out the 'unallocated' stuff unless you've got the
right set of compile time flags.

The code didn't compile under BSD which doesn't have mallinfo() or whatever
it needs..

23 years ago* Commit Andres Kroonmaa's chunked memory pool allocator
adrian [Sat, 6 Apr 2002 15:49:21 +0000 (15:49 +0000)] 
* Commit Andres Kroonmaa's chunked memory pool allocator
* bootstrap

23 years agoRewrote the confusing comment on cache_mem suggesting that Squid may use
hno [Fri, 5 Apr 2002 15:55:22 +0000 (15:55 +0000)] 
Rewrote the confusing comment on cache_mem suggesting that Squid may use
3 to 4 times the size of cache_mem.. Instead added a reference to the FAQ.

23 years agoBootstrapped
hno [Fri, 5 Apr 2002 08:10:58 +0000 (08:10 +0000)] 
Bootstrapped

23 years agoUNIX domain IPC sockets support
hno [Fri, 5 Apr 2002 06:59:25 +0000 (06:59 +0000)] 
UNIX domain IPC sockets support

Centralised the IPC type selection to defines.h by the defines IPC_STREAM
and IPC_DGRAM.

23 years agoMake http_port optional, allowing for SSL-only operation. Squid will
hno [Fri, 5 Apr 2002 04:33:26 +0000 (04:33 +0000)] 
Make http_port optional, allowing for SSL-only operation. Squid will
refuse to start unless at least one port is defined.

23 years agoAbility to read the configuration file from an external program pipe
hno [Fri, 5 Apr 2002 04:17:24 +0000 (04:17 +0000)] 
Ability to read the configuration file from an external program pipe

23 years agoMajor cleanup or CARP. Now plays well with the other peering algorithms
hno [Fri, 5 Apr 2002 04:03:46 +0000 (04:03 +0000)] 
Major cleanup or CARP. Now plays well with the other peering algorithms
as just another non-ICP peering method.

23 years agosquid.conf grammar corrections by "marius"
hno [Wed, 3 Apr 2002 03:32:43 +0000 (03:32 +0000)] 
squid.conf grammar corrections by "marius"

23 years agoNew deny_info capabilities to redirect to another server
hno [Tue, 2 Apr 2002 18:38:02 +0000 (18:38 +0000)] 
New deny_info capabilities to redirect to another server

  deny_info http://www.example.com/ acl1 acl2 ...
  deny_info TCP_RESET acl3 acl4 ...

23 years agoBootstrapped
hno [Tue, 2 Apr 2002 08:34:08 +0000 (08:34 +0000)] 
Bootstrapped

23 years agoI must be tired.. more of this crap.
hno [Tue, 2 Apr 2002 08:33:04 +0000 (08:33 +0000)] 
I must be tired.. more of this crap.

23 years agoBootstrapped
hno [Tue, 2 Apr 2002 08:30:03 +0000 (08:30 +0000)] 
Bootstrapped

23 years agoOops.. one error directory too many.. (list is not an error directory)
hno [Tue, 2 Apr 2002 08:28:22 +0000 (08:28 +0000)] 
Oops.. one error directory too many.. (list is not an error directory)

23 years agoprintf format bugfix
hno [Tue, 2 Apr 2002 05:20:43 +0000 (05:20 +0000)] 
printf format bugfix

23 years agostore...WriteCleanEntry had a bug where it referenced already freed
hno [Tue, 2 Apr 2002 04:53:21 +0000 (04:53 +0000)] 
store...WriteCleanEntry had a bug where it referenced already freed
memory in case of a write failure (found by Guido)

23 years agoBootstrapped
hno [Mon, 1 Apr 2002 20:09:58 +0000 (20:09 +0000)] 
Bootstrapped

23 years agoconfigure cleanups
hno [Mon, 1 Apr 2002 20:06:28 +0000 (20:06 +0000)] 
configure cleanups

  - Removed potentially dangerous debugging options. Developers know
    how to edit configure.in or set defines.

  - configure --help lineups

23 years agoBootstrapped
hno [Mon, 1 Apr 2002 19:14:54 +0000 (19:14 +0000)] 
Bootstrapped

23 years agoBootstrapped
hno [Mon, 1 Apr 2002 19:06:31 +0000 (19:06 +0000)] 
Bootstrapped

23 years agoBootstrapped
hno [Mon, 1 Apr 2002 19:00:48 +0000 (19:00 +0000)] 
Bootstrapped

23 years agoSyncronised the list of error languages used when making distributions
hno [Mon, 1 Apr 2002 18:59:55 +0000 (18:59 +0000)] 
Syncronised the list of error languages used when making distributions

23 years agoSASL heler bugfix from Ian Castle. Forgot to turn off buffering of stdout
hno [Mon, 1 Apr 2002 16:08:38 +0000 (16:08 +0000)] 
SASL heler bugfix from Ian Castle. Forgot to turn off buffering of stdout

23 years agoThis patch was posted to squid-users some time ago. It allows the admin
wessels [Mon, 1 Apr 2002 13:02:15 +0000 (13:02 +0000)] 
This patch was posted to squid-users some time ago.  It allows the admin
to make Squid send TCP resets for certain error pages.

23 years agogindent -br -ce -i4 -ci4 -l80 -nlp -npcs -npsl -d0 -sc -di0 -psl
wessels [Mon, 1 Apr 2002 12:59:50 +0000 (12:59 +0000)] 
gindent -br -ce -i4 -ci4 -l80 -nlp -npcs -npsl -d0 -sc -di0 -psl

23 years agoBootstrapped
hno [Mon, 1 Apr 2002 08:17:06 +0000 (08:17 +0000)] 
Bootstrapped

23 years agoconst correctness fix by Guido
hno [Sun, 31 Mar 2002 21:50:21 +0000 (21:50 +0000)] 
const correctness fix by Guido

23 years agoSpelling corrections by Reuben Farrelly
hno [Sun, 31 Mar 2002 21:47:43 +0000 (21:47 +0000)] 
Spelling corrections by Reuben Farrelly

23 years agoSALS auth helper by Ian Castle
hno [Sun, 31 Mar 2002 21:45:57 +0000 (21:45 +0000)] 
SALS auth helper by Ian Castle

23 years agoBootstrapped
hno [Sun, 31 Mar 2002 08:10:43 +0000 (08:10 +0000)] 
Bootstrapped

23 years agoIan Castle
hno [Sun, 31 Mar 2002 00:00:29 +0000 (00:00 +0000)] 
Ian Castle

23 years agoBootstrapped
hno [Sat, 30 Mar 2002 23:46:21 +0000 (23:46 +0000)] 
Bootstrapped

23 years agoBootstrapped
hno [Sat, 30 Mar 2002 23:46:21 +0000 (23:46 +0000)] 
Bootstrapped

23 years agoSASL auth helper by Ian Castle
hno [Sat, 30 Mar 2002 23:42:57 +0000 (23:42 +0000)] 
SASL auth helper by Ian Castle

23 years agoMinor WIN32 cleanups from Guido
hno [Sat, 30 Mar 2002 23:29:51 +0000 (23:29 +0000)] 
Minor WIN32 cleanups from Guido

23 years agoproblems found by Olaf Kirch <okir@caldera.de>
wessels [Fri, 29 Mar 2002 12:49:23 +0000 (12:49 +0000)] 
problems found by Olaf Kirch <okir@caldera.de>

rfc1035NameUnpack() incorrectly compared the label size (len) to the
whole name buffer size (ns).  It needs to use the name buffer offset (no).

We should exit the do-while loop upon reaching the end of the name
buffer just to be safe.

rfc1035NameUnpack() didn't detect infinite recursion.

23 years agodebugging for WCCP packets in wccpHandleUdp()
wessels [Thu, 28 Mar 2002 01:00:55 +0000 (01:00 +0000)] 
debugging for WCCP packets in wccpHandleUdp()

23 years agoHebrew messages from "yoav" <yoavb@zavit.net.il>
wessels [Fri, 22 Mar 2002 00:10:31 +0000 (00:10 +0000)] 
Hebrew messages from "yoav" <yoavb@zavit.net.il>

23 years agoMerged Squid-2.4 changelogs
hno [Thu, 21 Mar 2002 03:15:34 +0000 (03:15 +0000)] 
Merged Squid-2.4 changelogs

23 years agoavoid NULL pointer access in case somewhere we call
wessels [Wed, 20 Mar 2002 06:40:46 +0000 (06:40 +0000)] 
avoid NULL pointer access in case somewhere we call
storeCreateSwapDirectories for a storage system that didn't define
newfs().

23 years agoSecond attempt at fixing DNS answer bounds checking bugs. I mistakently
wessels [Tue, 19 Mar 2002 10:03:12 +0000 (10:03 +0000)] 
Second attempt at fixing DNS answer bounds checking bugs.  I mistakently
tested the previous fix with A lookups instead of PTR lookups.  The A lookups
didn't test the new code and this other bug went undiscovered.

The primary bugfix in this commit is that both NameUnpack and RRUnpack
were incrementing the buffer offset variable when parsing a PTR answer.
This triggered an assertion.  The new code passes a new offset pointer
to NameUnpack and makes sure that it used up the correct number of
octets.

23 years agoSecurity fixes.
wessels [Tue, 12 Mar 2002 05:04:53 +0000 (05:04 +0000)] 
Security fixes.

These changes are the result of a report by zen-parse@gmx.net regarding
a bug in rfc1035NameUnpack().  When handling "compressed" names, we didn't
check the value of the "pointer" to make sure it points to inside the
reply buffer.

I changed the static unpack function interfaces so that instead of
returning a new offset value they now return success or failure.
The offset is passed as a pointer.

I added a fake DNS error code (15) for use when the reply message
is bogus or unsafe to parse.  This is currently the only indication
of a problem.  The implementation doesn't say why unpacking failed.
This library doesn't have any hooks to Squid's debugging/logging.
We could use syslog I suppose....

I tried to make sure that only programming bugs, not bogus replies,
can cause an assertion.  i.e., some of the former assertions have
been changed to just return an error status.

23 years agomax-conn= cache_peer option parsing bugfix by Michael Smirnov
hno [Sun, 10 Mar 2002 05:43:12 +0000 (05:43 +0000)] 
max-conn= cache_peer option parsing bugfix by Michael Smirnov

23 years agoFixes in clientSendMoreData() to fix a couple of strange panics.
adrian [Thu, 7 Mar 2002 19:11:26 +0000 (19:11 +0000)] 
Fixes in clientSendMoreData() to fix a couple of strange panics.

* remove buf and size from the function argument list, and replace them
  with retbuf and retsize. Declare buf and size as local variables which
  reference the http->reqbuf and take into account the buffer offset
  for that partial buffer munging thats going on.

* lots of tidyups due to the above.

23 years agoBootstrapped
hno [Wed, 27 Feb 2002 08:10:36 +0000 (08:10 +0000)] 
Bootstrapped

23 years agoBring across my first phase of commloops development.
adrian [Tue, 26 Feb 2002 22:48:09 +0000 (22:48 +0000)] 
Bring across my first phase of commloops development.
This focused on turning storeClientCopy() into a stream-type callback,
trying to act like the stream storeAppend() is for the server side.

* storeClientCopy() has lost the seen_offset parameter
* storeClientCopy*() track the last copy offset and size, so the code
  can _enforce_ that the modules using it have been converted into stream
  routines properly
* all the modules using storeClientCopy() have been converted.

I'm sure there are remaining places where the stream enforce will be
triggered - these are the evil places noone speaks of, and will probably
be exorcised in the third round of commloops (which will probably be
a modio exercise.)

23 years agoFix "access_log none" (and "forward_log none")
hno [Tue, 26 Feb 2002 15:13:07 +0000 (15:13 +0000)] 
Fix "access_log none" (and "forward_log none")

Thanks to Arkadi E. Shishlov.

23 years agotos can be uninitialised if IP_TOS isn't defined. Default its value to 0.
adrian [Tue, 26 Feb 2002 09:30:50 +0000 (09:30 +0000)] 
tos can be uninitialised if IP_TOS isn't defined. Default its value to 0.

Noticed by: arkadi@it.lv

23 years agoFrom: Jordi Bruguera <jordi@dns1.grn.es>
wessels [Mon, 25 Feb 2002 23:15:07 +0000 (23:15 +0000)] 
From: Jordi Bruguera <jordi@dns1.grn.es>
Here I send an attachment with the catalan translation
for the squid error message files. Please include them
in the next release under the folder "Catalan".

23 years agoFix typo - tcp_outgoin_dscp - tcp_outgoing_dscp
adrian [Mon, 25 Feb 2002 10:11:04 +0000 (10:11 +0000)] 
Fix typo - tcp_outgoin_dscp - tcp_outgoing_dscp

23 years agoAdded some notes to hopefully make it easier for people to make a
hno [Sat, 23 Feb 2002 08:36:31 +0000 (08:36 +0000)] 
Added some notes to hopefully make it easier for people to make a
reasonably secure Squid setup.

23 years agoLower debug level of authenticateAuthUserRequestSetIp on new users or
hno [Wed, 20 Feb 2002 21:16:07 +0000 (21:16 +0000)] 
Lower debug level of authenticateAuthUserRequestSetIp on new users or
switched IP. There is no need to log these at level 1.

23 years agoSquid-2.4.STABLE4 release date
hno [Wed, 20 Feb 2002 09:51:18 +0000 (09:51 +0000)] 
Squid-2.4.STABLE4 release date

23 years agoFix a leaked opendir() when rebuilding from directory
hno [Tue, 19 Feb 2002 07:50:01 +0000 (07:50 +0000)] 
Fix a leaked opendir() when rebuilding from directory
(the last opendir was never closed)

23 years agoRemoved some old error cruft that collides with the memory leak fixes
hno [Tue, 19 Feb 2002 07:27:43 +0000 (07:27 +0000)] 
Removed some old error cruft that collides with the memory leak fixes

23 years agoLast part of the generic MEM_xK_BUF allocator. Had fogot to commit this
hno [Tue, 19 Feb 2002 06:40:35 +0000 (06:40 +0000)] 
Last part of the generic MEM_xK_BUF allocator. Had fogot to commit this
one..

23 years agoFix a memory leak in NTLM authentication
hno [Tue, 19 Feb 2002 06:32:53 +0000 (06:32 +0000)] 
Fix a memory leak in NTLM authentication

23 years agoMerged Squid-2.4 changelog updates
hno [Tue, 19 Feb 2002 06:31:22 +0000 (06:31 +0000)] 
Merged Squid-2.4 changelog updates

23 years agostrCat was allocating one byte too many.
hno [Sun, 17 Feb 2002 08:08:13 +0000 (08:08 +0000)] 
strCat was allocating one byte too many.

23 years agoFix a ftp URL buffer overflow, reported by Jouko Pynnonen
hno [Sun, 17 Feb 2002 07:38:22 +0000 (07:38 +0000)] 
Fix a ftp URL buffer overflow, reported by Jouko Pynnonen

23 years agoFix a memory leak when logging the authenticated username
hno [Thu, 14 Feb 2002 07:59:50 +0000 (07:59 +0000)] 
Fix a memory leak when logging the authenticated username

23 years agoSNMP leak changelog entry
hno [Thu, 14 Feb 2002 05:51:18 +0000 (05:51 +0000)] 
SNMP leak changelog entry

23 years agoPlugged some memory leaks in SNMP request parsing of malformed requests
hno [Thu, 14 Feb 2002 04:49:48 +0000 (04:49 +0000)] 
Plugged some memory leaks in SNMP request parsing of malformed requests

23 years agoGeneric buffer allocator on top of the MEM_X_BUF memory pools. Simplifies
hno [Thu, 14 Feb 2002 02:34:01 +0000 (02:34 +0000)] 
Generic buffer allocator on top of the MEM_X_BUF memory pools. Simplifies
many parts of the code.

23 years agoRenamed memAllocBuf/memFreeBuf to memAllocString/memFreeString as these
hno [Thu, 14 Feb 2002 00:22:36 +0000 (00:22 +0000)] 
Renamed memAllocBuf/memFreeBuf to memAllocString/memFreeString as these
buffers are not for generic purpose use.. Intend to add a generic purpose
allocator using the MEM_*_BUF types..

23 years agoRemoved a stale comment about SNMP forwarding
hno [Thu, 14 Feb 2002 00:19:01 +0000 (00:19 +0000)] 
Removed a stale comment about SNMP forwarding

23 years agoOOps.. cut a bit too hard here..
hno [Wed, 13 Feb 2002 09:40:33 +0000 (09:40 +0000)] 
OOps.. cut a bit too hard here..

23 years agoKilled more unused stuff
hno [Wed, 13 Feb 2002 09:34:37 +0000 (09:34 +0000)] 
Killed more unused stuff

23 years agoKilled more unused code, just in case..
hno [Wed, 13 Feb 2002 09:23:47 +0000 (09:23 +0000)] 
Killed more unused code, just in case..

23 years agoRemoved some unused old compatibility definitions
hno [Wed, 13 Feb 2002 09:01:10 +0000 (09:01 +0000)] 
Removed some unused old compatibility definitions

23 years agoOops.. we should use xfree(), not free()
hno [Wed, 13 Feb 2002 07:57:18 +0000 (07:57 +0000)] 
Oops.. we should use xfree(), not free()

23 years agoPlugged two SNMP memory leaks.
hno [Wed, 13 Feb 2002 07:50:34 +0000 (07:50 +0000)] 
Plugged two SNMP memory leaks.
  One small for the community string
  One larger (4K) for the eventual response

23 years agoFix a minor off-by-one/C-style-string-assumption error in SNMP
hno [Wed, 13 Feb 2002 07:41:31 +0000 (07:41 +0000)] 
Fix a minor off-by-one/C-style-string-assumption error in SNMP
community processing

23 years agoRemoved a unused variable
hno [Tue, 29 Jan 2002 00:51:27 +0000 (00:51 +0000)] 
Removed a unused variable

23 years agoBootstrapped
hno [Tue, 29 Jan 2002 00:50:23 +0000 (00:50 +0000)] 
Bootstrapped

23 years ago--enable-large-files to enable support for large files (>2GB) on 32-bit GNU libc
hno [Tue, 29 Jan 2002 00:49:24 +0000 (00:49 +0000)] 
--enable-large-files to enable support for large files (>2GB) on 32-bit GNU libc
systems.

23 years agoNetfilter support was added in 2.4.STABLE1, don't mention in twice in
hno [Wed, 16 Jan 2002 17:00:11 +0000 (17:00 +0000)] 
Netfilter support was added in 2.4.STABLE1, don't mention in twice in
the ChangeLog.

23 years agoRemoved some confusing comments on udp_incoming/outgoing_address
hno [Wed, 16 Jan 2002 09:55:40 +0000 (09:55 +0000)] 
Removed some confusing comments on udp_incoming/outgoing_address

23 years agoChanged my mint how to regain root privs when rereading the configuration.
hno [Tue, 15 Jan 2002 23:49:19 +0000 (23:49 +0000)] 
Changed my mint how to regain root privs when rereading the configuration.
this is better placed in main.c.

23 years agoNeed to read the config file as root
hno [Tue, 15 Jan 2002 23:26:41 +0000 (23:26 +0000)] 
Need to read the config file as root

23 years agoDigest rfc 2617 conformance fixes
robertc [Sun, 13 Jan 2002 08:08:43 +0000 (08:08 +0000)] 
Digest rfc 2617 conformance fixes

23 years agoAdd end of author tag
robertc [Sun, 13 Jan 2002 08:04:49 +0000 (08:04 +0000)] 
Add end of author tag

23 years agoMove the 'this be aioCancel' to a debug level of 32,2 rather than 0,0
adrian [Thu, 10 Jan 2002 14:46:06 +0000 (14:46 +0000)] 
Move the 'this be aioCancel' to a debug level of 32,2 rather than 0,0

23 years agoBootstrapped
hno [Thu, 10 Jan 2002 08:10:34 +0000 (08:10 +0000)] 
Bootstrapped

23 years agoBootstrapped
hno [Wed, 9 Jan 2002 08:00:12 +0000 (08:00 +0000)] 
Bootstrapped

23 years agoNeed to dist the PAM and LDAP manpages
hno [Tue, 8 Jan 2002 23:24:15 +0000 (23:24 +0000)] 
Need to dist the PAM and LDAP manpages

23 years agoInclude version numbers in the generated snapshot diff
hno [Tue, 8 Jan 2002 21:43:10 +0000 (21:43 +0000)] 
Include version numbers in the generated snapshot diff

23 years agoGenerate snapshot diffs for STABLE/PRE releases relative to the previous
hno [Tue, 8 Jan 2002 20:35:25 +0000 (20:35 +0000)] 
Generate snapshot diffs for STABLE/PRE releases relative to the previous
release (i.e. current STABLE/PRE release)

23 years agoBootstrapped
hno [Tue, 8 Jan 2002 18:55:56 +0000 (18:55 +0000)] 
Bootstrapped

23 years agoBootstrapped
hno [Tue, 8 Jan 2002 17:55:24 +0000 (17:55 +0000)] 
Bootstrapped

23 years agoUpdated copyright date
hno [Mon, 7 Jan 2002 10:29:10 +0000 (10:29 +0000)] 
Updated copyright date

23 years agoLarge rewrite to support one-shot mode of operation (one user per PAM
hno [Mon, 7 Jan 2002 10:10:46 +0000 (10:10 +0000)] 
Large rewrite to support one-shot mode of operation (one user per PAM
connection, no connection cache).

Have also added a man page describing it's use.

23 years agoInstall the squid_ldap_auth documentation
hno [Mon, 7 Jan 2002 09:47:12 +0000 (09:47 +0000)] 
Install the squid_ldap_auth documentation

23 years agoAdded a change history
hno [Mon, 7 Jan 2002 08:20:10 +0000 (08:20 +0000)] 
Added a change history

23 years agoRemoved the incorrect UCSD copyrigth reference on my pam_auth program,
hno [Mon, 7 Jan 2002 08:13:10 +0000 (08:13 +0000)] 
Removed the incorrect UCSD copyrigth reference on my pam_auth program,
added by Duane.

23 years agoDelay pool memory usage statistics fixes from David Luyer
hno [Sun, 6 Jan 2002 07:44:13 +0000 (07:44 +0000)] 
Delay pool memory usage statistics fixes from David Luyer

23 years agoMiquel van Smoorenburg's hack for many filedescriptors on Linux without
hno [Sat, 5 Jan 2002 11:34:42 +0000 (11:34 +0000)] 
Miquel van Smoorenburg's hack for many filedescriptors on Linux without
messing around with the system headers.

23 years ago%L (err_html_text) should not be HTML quoted.
hno [Wed, 2 Jan 2002 04:24:25 +0000 (04:24 +0000)] 
%L (err_html_text) should not be HTML quoted.

23 years agoAdd the kqueue support code - its not very useful as it stands in
adrian [Tue, 1 Jan 2002 16:47:46 +0000 (16:47 +0000)] 
Add the kqueue support code - its not very useful as it stands in
production because its missing support for deferred reads and delay
pools, but it survives heavy polygraph pounding and interactive
testing.

Fix up some stupid automake-related brokenness that I introduced earlier
while I'm at it.

23 years agocreate bz2 archives
robertc [Fri, 28 Dec 2001 10:57:21 +0000 (10:57 +0000)] 
create bz2 archives