]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
22 years agoChange --disable-hostname-checks to --enable-hostname-checks, default
hno [Sat, 18 Jan 2003 09:30:05 +0000 (09:30 +0000)] 
Change --disable-hostname-checks to --enable-hostname-checks, default
to not verify hostname sanity.

22 years ago--disable-hostname-checks configure option
hno [Sat, 18 Jan 2003 09:27:14 +0000 (09:27 +0000)] 
--disable-hostname-checks configure option

also removed the dot magics. These are more evil than helpful and breaks
semantic transparency in certain configurations.

22 years agodate: 2003/01/10 17:52:53; author: wessels; state: Exp; lines: +1 -0
hno [Sat, 18 Jan 2003 09:10:37 +0000 (09:10 +0000)] 
date: 2003/01/10 17:52:53;  author: wessels;  state: Exp;  lines: +1 -0
added reporting of "Process Data Segment Size via sbrk()" when
sbrk() call exists.  According to the sbrk() man page, calling
sbrk(0) returns the end of the data segment.  By storing the data
segment offset when Squid starts, we can report the size of the
data segment at any time.  This might be a better metric than
getrusage()'s MAX RSS, which, in my experience, is often less than
the process size reported by 'ps' (presumably because some of the
processes memory is swapped to disk).  However, initial tests show that
the sbrk() trick reports a value slightly smaller than reported by
'ps'.

date: 2003/01/17 05:21:49;  author: wessels;  state: Exp;  lines: +1 -1
failure_ratio is a ratio, not a percentage.  Removed %% from printf.

22 years agodate: 2003/01/16 04:36:38; author: wessels; state: Exp; lines: +2 -1
hno [Sat, 18 Jan 2003 09:08:59 +0000 (09:08 +0000)] 
date: 2003/01/16 04:36:38;  author: wessels;  state: Exp;  lines: +2 -1
offline_toggle was not listed under cachemgr_passwd

22 years agoTODO for 3.0 should refer to 3.0
robertc [Sat, 18 Jan 2003 07:34:58 +0000 (07:34 +0000)] 
TODO for 3.0 should refer to 3.0

22 years agoGuido's fixes
robertc [Fri, 17 Jan 2003 15:21:51 +0000 (15:21 +0000)] 
Guido's fixes

22 years agomake StoreEntry the type for _StoreEntry throughout
robertc [Fri, 17 Jan 2003 12:49:34 +0000 (12:49 +0000)] 
make StoreEntry the type for _StoreEntry throughout

22 years agobootstrapped
robertc [Fri, 17 Jan 2003 12:39:14 +0000 (12:39 +0000)] 
bootstrapped

22 years agocreate a math function specific file int.cc
robertc [Fri, 17 Jan 2003 12:37:24 +0000 (12:37 +0000)] 
create a math function specific file int.cc

22 years agoboostrapped
robertc [Fri, 17 Jan 2003 12:18:27 +0000 (12:18 +0000)] 
boostrapped

22 years agogive Debug a class
robertc [Fri, 17 Jan 2003 12:14:29 +0000 (12:14 +0000)] 
give Debug a class

22 years agomake new,new[],delete,delete[]
robertc [Fri, 17 Jan 2003 11:53:35 +0000 (11:53 +0000)] 
make new,new[],delete,delete[]

22 years agoMemPool uses Array's, not Stacks
robertc [Fri, 17 Jan 2003 11:16:18 +0000 (11:16 +0000)] 
MemPool uses Array's, not Stacks

22 years agobootstrapped
robertc [Fri, 17 Jan 2003 10:58:49 +0000 (10:58 +0000)] 
bootstrapped

22 years agowhitespace removal
robertc [Fri, 17 Jan 2003 10:53:46 +0000 (10:53 +0000)] 
whitespace removal

22 years agobootstrap
robertc [Thu, 9 Jan 2003 19:46:27 +0000 (19:46 +0000)] 
bootstrap

22 years agoadd inline logic magic
robertc [Thu, 9 Jan 2003 19:39:22 +0000 (19:39 +0000)] 
add inline logic magic

22 years agoextract async completion notification
robertc [Thu, 9 Jan 2003 19:27:14 +0000 (19:27 +0000)] 
extract async completion notification

22 years agofix typo
robertc [Thu, 9 Jan 2003 19:24:22 +0000 (19:24 +0000)] 
fix typo

22 years agoBugzilla #395: Stale cached data miss in offline mode
hno [Thu, 9 Jan 2003 18:50:35 +0000 (18:50 +0000)] 
Bugzilla #395: Stale cached data miss in offline mode

22 years agoFrom Squid-2.5: Bugzilla #465: Instability if there is requests while
hno [Thu, 9 Jan 2003 18:49:35 +0000 (18:49 +0000)] 
From Squid-2.5: Bugzilla #465: Instability if there is requests while
Squid rebuilds the cache index.

22 years agoBugzilla 493: chroot_dir messes up all path checks.. this patch makes
hno [Thu, 9 Jan 2003 18:49:04 +0000 (18:49 +0000)] 
Bugzilla 493: chroot_dir messes up all path checks.. this patch makes
life easier by assuming all paths are within the chroot directory..

22 years agoFilter the pipe usage to not unneededly trigger a comm_poll/select
hno [Thu, 9 Jan 2003 18:45:49 +0000 (18:45 +0000)] 
Filter the pipe usage to not unneededly trigger a comm_poll/select
wakeup when there has been I/O already dealt with in this iteration.
(corrected version)

22 years agorevision 1.49
hno [Thu, 9 Jan 2003 18:44:05 +0000 (18:44 +0000)] 
revision 1.49
date: 2003/01/08 20:55:46;  author: wessels;  state: Exp;  lines: +12 -7
Some nitpicks and cleanup relating to cache manager helper stats and
user authentication:
- debugging statement in helperStatefulDefer() reported wrong function name
- formatted some comments for 80 columns
- added "program name" to helpeStats() output
- fixed formatting for helperStatefulStats() so columns line up again
- added authentication type (basic/digest/ntml) to cachemgr menu description
- ran gindent

22 years agodate: 2003/01/08 20:55:46; author: wessels; state: Exp; lines: +12 -7
hno [Thu, 9 Jan 2003 18:41:40 +0000 (18:41 +0000)] 
date: 2003/01/08 20:55:46;  author: wessels;  state: Exp;  lines: +12 -7
Some nitpicks and cleanup relating to cache manager helper stats and
user authentication:
- debugging statement in helperStatefulDefer() reported wrong function name
- formatted some comments for 80 columns
- added "program name" to helpeStats() output
- fixed formatting for helperStatefulStats() so columns line up again
- added authentication type (basic/digest/ntml) to cachemgr menu description
- ran gindent

22 years agodate: 2003/01/07 20:46:12; author: wessels; state: Exp; lines: +2 -1
hno [Thu, 9 Jan 2003 18:40:40 +0000 (18:40 +0000)] 
date: 2003/01/07 20:46:12;  author: wessels;  state: Exp;  lines: +2 -1
alan mccaig <alanmccaig@yahoo.co.uk> discovered a buffer overrun in
'squidclient'.  The simple fix is to use strncpy() instead of strcpy()
and make sure the URL buffer is always terminated.

22 years agodate: 2003/01/06 20:52:13; author: wessels; state: Exp; lines: +2 -2
hno [Thu, 9 Jan 2003 18:39:53 +0000 (18:39 +0000)] 
date: 2003/01/06 20:52:13;  author: wessels;  state: Exp;  lines: +2 -2
Squid binary is now in ${exec_prefix}/sbin

22 years agoIndent
hno [Thu, 9 Jan 2003 18:38:59 +0000 (18:38 +0000)] 
Indent

22 years agoBug 448.
robertc [Thu, 9 Jan 2003 14:55:13 +0000 (14:55 +0000)] 
Bug 448.

22 years agoUpdated squid_ldap_group to v2.9
hno [Sat, 4 Jan 2003 08:31:08 +0000 (08:31 +0000)] 
Updated squid_ldap_group to v2.9

  - fix escape/string termination problem in user search mode
  - increase portability to older LDAPv2 libraries

22 years agoChange async-io to use a pipe to signal I/O completetion instead of
hno [Sat, 4 Jan 2003 08:28:13 +0000 (08:28 +0000)] 
Change async-io to use a pipe to signal I/O completetion instead of
relying on rapid polling.

The actual completetion events are still polled. Only the notification
that there is completed events is done via the pipe to have select/poll
react in a timely fashion.

22 years agodate: 2003/01/02 22:59:37; author: wessels; state: Exp; lines: +0 -8
hno [Sat, 4 Jan 2003 08:13:56 +0000 (08:13 +0000)] 
date: 2003/01/02 22:59:37;  author: wessels;  state: Exp;  lines: +0 -8
removing unused functions icmpPing() and netdbHostPeerRtt()

22 years agodate: 2003/01/02 23:24:22; author: wessels; state: Exp; lines: +3 -1
hno [Sat, 4 Jan 2003 08:12:49 +0000 (08:12 +0000)] 
date: 2003/01/02 23:24:22;  author: wessels;  state: Exp;  lines: +3 -1
add more debugging on "htcpHandle: sz != htcpHdr.length" error
(sizes, host, port)

22 years agosimplify loop_delay use
robertc [Thu, 2 Jan 2003 15:44:17 +0000 (15:44 +0000)] 
simplify loop_delay use

22 years agobootstrapped
robertc [Wed, 1 Jan 2003 17:51:28 +0000 (17:51 +0000)] 
bootstrapped

22 years agofix version string
robertc [Wed, 1 Jan 2003 17:48:23 +0000 (17:48 +0000)] 
fix version string

22 years agofix minor scope error
robertc [Fri, 27 Dec 2002 19:37:52 +0000 (19:37 +0000)] 
fix minor scope error

22 years agobootstrap
robertc [Fri, 27 Dec 2002 17:30:13 +0000 (17:30 +0000)] 
bootstrap

22 years agoapply unify io patch to simplify IO code for diskd/aufs/ufs
robertc [Fri, 27 Dec 2002 17:26:32 +0000 (17:26 +0000)] 
apply unify io patch to simplify IO code for diskd/aufs/ufs

22 years agoBootstrapped
hno [Mon, 23 Dec 2002 08:12:55 +0000 (08:12 +0000)] 
Bootstrapped

22 years agoRemoved stale reference to Squid-1.1 release notes
hno [Sun, 22 Dec 2002 20:55:31 +0000 (20:55 +0000)] 
Removed stale reference to Squid-1.1 release notes

22 years agoThe ldap_group helper needs XTRA_LIBS to compile on Solaris and some
hno [Sun, 22 Dec 2002 20:54:50 +0000 (20:54 +0000)] 
The ldap_group helper needs XTRA_LIBS to compile on Solaris and some
other platforms.

22 years agofix unguarded http->conn reference
robertc [Fri, 20 Dec 2002 12:47:22 +0000 (12:47 +0000)] 
fix unguarded http->conn reference

22 years agoFix POSTS
robertc [Thu, 19 Dec 2002 16:57:09 +0000 (16:57 +0000)] 
Fix POSTS

22 years agodocument RefCount behaviour
robertc [Tue, 17 Dec 2002 02:53:06 +0000 (02:53 +0000)] 
document RefCount behaviour

22 years agobootstrap
robertc [Sun, 15 Dec 2002 16:04:57 +0000 (16:04 +0000)] 
bootstrap

22 years agoallow c++ syntax in global variables
robertc [Sun, 15 Dec 2002 16:00:42 +0000 (16:00 +0000)] 
allow c++ syntax in global variables

22 years agoassistance defines for classes that are both refcounted and cbdata'd
robertc [Fri, 13 Dec 2002 10:43:37 +0000 (10:43 +0000)] 
assistance defines for classes that are both refcounted and cbdata'd

22 years agoallow multiple inheritance with Refcounted classes
robertc [Fri, 13 Dec 2002 10:41:28 +0000 (10:41 +0000)] 
allow multiple inheritance with Refcounted classes

22 years agoclarify aclCheck_t freeing behaviour - thanks to --apb (Alan Barrett)
robertc [Wed, 11 Dec 2002 18:57:38 +0000 (18:57 +0000)] 
clarify aclCheck_t freeing behaviour - thanks to --apb (Alan Barrett)

22 years agoFix a compile error when SSL is not enabled
hno [Mon, 9 Dec 2002 23:55:24 +0000 (23:55 +0000)] 
Fix a compile error when SSL is not enabled

22 years agoMake sure SSL certificate errors gets logged and complained about
hno [Sat, 7 Dec 2002 08:55:22 +0000 (08:55 +0000)] 
Make sure SSL certificate errors gets logged and complained about
loudly.

22 years agoBootstrapped
hno [Sat, 7 Dec 2002 08:16:00 +0000 (08:16 +0000)] 
Bootstrapped

22 years agoSSL support update
hno [Sat, 7 Dec 2002 06:19:12 +0000 (06:19 +0000)] 
SSL support update

 - Support for outgoing SSL connetions
   - SSL encrypted peers
   - https:// gatewaying for clients not supporting SSL
     or URLs rewritten via a redirector to https://...

 - Client certificate support

 - Hardware crypto SSL acceleration support via OpenSSL engine

 - SSL key/certificate now read while parsing squid.conf to
   support secure key protection and chroot.

 - A few minor bugfixes/optimizations

22 years agoBugzilla #446:
hno [Thu, 5 Dec 2002 22:02:24 +0000 (22:02 +0000)] 
Bugzilla #446:

Possible fix for a CONNECT related F->flags.open assertion failure
on stalled/timedout CONNECT requests.

22 years agoallow Visual Studio to compile cf_gen
robertc [Mon, 2 Dec 2002 04:47:43 +0000 (04:47 +0000)] 
allow Visual Studio to compile cf_gen

22 years agoBootstrapped
hno [Sat, 30 Nov 2002 08:10:50 +0000 (08:10 +0000)] 
Bootstrapped

22 years agoOops.. now it should find the auth modules again.
hno [Sat, 30 Nov 2002 05:36:37 +0000 (05:36 +0000)] 
Oops.. now it should find the auth modules again.

22 years agoCleanup of some old leftover Makefiles in src/auth/*
hno [Sat, 30 Nov 2002 05:22:18 +0000 (05:22 +0000)] 
Cleanup of some old leftover Makefiles in src/auth/*

Fix --enable-auth to enable all authentication schemes again
now when there is no Makefile for each auth scheme..

22 years agoGet rid of unused "current" variable
hno [Sat, 30 Nov 2002 05:02:32 +0000 (05:02 +0000)] 
Get rid of unused "current" variable

22 years agoSmall fix to get rid of compiler warning about unused "searchbase"
hno [Sat, 30 Nov 2002 04:35:43 +0000 (04:35 +0000)] 
Small fix to get rid of compiler warning about unused "searchbase"

22 years agoFrom Guido:
hno [Sat, 30 Nov 2002 04:35:07 +0000 (04:35 +0000)] 
From Guido:
There is a little bug on debug info of external ACL winbind group helper on
both HEAD and s2_5 branches.

22 years agofactor out environment manipulation
robertc [Thu, 28 Nov 2002 19:21:46 +0000 (19:21 +0000)] 
factor out environment manipulation

22 years agosquid_ldap_group upgrade to version 2.8
hno [Thu, 28 Nov 2002 06:40:47 +0000 (06:40 +0000)] 
squid_ldap_group upgrade to version 2.8

22 years agoCleaned up credits
hno [Thu, 28 Nov 2002 06:15:02 +0000 (06:15 +0000)] 
Cleaned up credits

22 years agoBootstrapped
hno [Sat, 23 Nov 2002 08:16:09 +0000 (08:16 +0000)] 
Bootstrapped

22 years agobootstrap
robertc [Fri, 22 Nov 2002 21:25:33 +0000 (21:25 +0000)] 
bootstrap

22 years agodist ProfStats.cc
robertc [Fri, 22 Nov 2002 21:04:31 +0000 (21:04 +0000)] 
dist ProfStats.cc

22 years agobootstrap
robertc [Thu, 21 Nov 2002 19:46:16 +0000 (19:46 +0000)] 
bootstrap

22 years agoRefcount import
robertc [Thu, 21 Nov 2002 19:35:52 +0000 (19:35 +0000)] 
Refcount import

22 years agoBootstrapped
hno [Sat, 16 Nov 2002 08:18:28 +0000 (08:18 +0000)] 
Bootstrapped

22 years agoC typecast of hash_lookup
hno [Fri, 15 Nov 2002 21:54:50 +0000 (21:54 +0000)] 
C typecast of hash_lookup

22 years agoMerge conflict, http->log_type -> http->logType
hno [Fri, 15 Nov 2002 21:18:30 +0000 (21:18 +0000)] 
Merge conflict, http->log_type -> http->logType

22 years agoDon't abuse time_t for millisecond delta measurements. time_t
hno [Fri, 15 Nov 2002 20:29:20 +0000 (20:29 +0000)] 
Don't abuse time_t for millisecond delta measurements. time_t
is seconds since 1970, not any other measurement.

22 years agoBugzilla #471: Minor typo in src/dns.c returned to user when the dnsserver
hno [Fri, 15 Nov 2002 20:28:33 +0000 (20:28 +0000)] 
Bugzilla #471: Minor typo in src/dns.c returned to user when the dnsserver
processes are all busy.

22 years agoBugzilla #458: segmentation fault if external_acl helper exits
hno [Fri, 15 Nov 2002 20:27:58 +0000 (20:27 +0000)] 
Bugzilla #458: segmentation fault if external_acl helper exits

This patch allows Squid to deal more gracefully if a external_acl helper
exits. Instead of crashing with a segfault Squid now repeats the query
to the next available helper.

22 years agoDeny forwarding of unproxyable authentication schemes
hno [Fri, 15 Nov 2002 20:26:59 +0000 (20:26 +0000)] 
Deny forwarding of unproxyable authentication schemes
  NTLM
  Negotiate

22 years agoBugfix: The aufs corruption patch triggered another bug in accounting
hno [Fri, 15 Nov 2002 20:16:31 +0000 (20:16 +0000)] 
Bugfix: The aufs corruption patch triggered another bug in accounting
of opening filedescriptors.

22 years agoBugzilla #463: GET requests with request entity fail
hno [Fri, 15 Nov 2002 20:12:36 +0000 (20:12 +0000)] 
Bugzilla #463: GET requests with request entity fail

This patch adds a new squid.conf directive "request_entities on/off".
If set to "on" then Squid will allow GET/HEAD requests with request
entities, even if such entites are "undefined" in the HTTP specification.

Technically speaking Squid is violating the HTTP specification when
not allowing such requests. The official way to handle such requests
is that the server should ignore the request entity.

22 years agoUse POST when submitting the login to prevent the login & password from
hno [Fri, 15 Nov 2002 20:10:18 +0000 (20:10 +0000)] 
Use POST when submitting the login to prevent the login & password from
being logged in the HTTP server access log or the browser history.

22 years agoSupport lines with spaces in them in included acl files
hno [Fri, 15 Nov 2002 20:09:31 +0000 (20:09 +0000)] 
Support lines with spaces in them in included acl files

22 years agoBugzilla #453: make uninstall should not remove squid.conf
hno [Fri, 15 Nov 2002 20:08:26 +0000 (20:08 +0000)] 
Bugzilla #453: make uninstall should not remove squid.conf

22 years agoCleanup of unused code warnings on --disable-memory-pools
hno [Fri, 15 Nov 2002 20:07:25 +0000 (20:07 +0000)] 
Cleanup of unused code warnings on --disable-memory-pools

22 years agodebug section bugfix
hno [Sun, 10 Nov 2002 11:43:04 +0000 (11:43 +0000)] 
debug section bugfix

22 years agoRemoved extra comma
hno [Sun, 10 Nov 2002 11:41:06 +0000 (11:41 +0000)] 
Removed extra comma

22 years agoC++ typecast fixes in WCCP
hno [Sun, 10 Nov 2002 11:37:14 +0000 (11:37 +0000)] 
C++ typecast fixes in WCCP

22 years agoIDENT C typecasts
hno [Sun, 10 Nov 2002 11:30:44 +0000 (11:30 +0000)] 
IDENT C typecasts

22 years agoMore IDENT C typecasts
hno [Sun, 10 Nov 2002 11:23:08 +0000 (11:23 +0000)] 
More IDENT C typecasts

22 years agoC typecasts in CARP code
hno [Sun, 10 Nov 2002 11:22:03 +0000 (11:22 +0000)] 
C typecasts in CARP code

22 years agoC typecasts in IDENT code
hno [Sun, 10 Nov 2002 11:19:39 +0000 (11:19 +0000)] 
C typecasts in IDENT code

22 years agoBootstrapped
hno [Sun, 10 Nov 2002 11:14:55 +0000 (11:14 +0000)] 
Bootstrapped

22 years agoFix --disable-... options to default to be enabled.. (CARP, WCCP, IDENT, ..)
hno [Sun, 10 Nov 2002 11:12:54 +0000 (11:12 +0000)] 
Fix --disable-... options to default to be enabled.. (CARP, WCCP, IDENT, ..)

22 years agoC++ requires type casting
hno [Sun, 10 Nov 2002 10:40:34 +0000 (10:40 +0000)] 
C++ requires type casting

22 years agodate: 2002/11/09 10:42:01; author: hno; state: Exp; lines: +46 -20
hno [Sun, 10 Nov 2002 09:29:58 +0000 (09:29 +0000)] 
date: 2002/11/09 10:42:01;  author: hno;  state: Exp;  lines: +46 -20
Bugzilla #451: Occasional corruption of objects

This patch fixes a cbdata boundary violation in the aufs storeio
implementation wich caused data corruption on aborted cache hits.

22 years agoGNUregex.h is a C header file. Needs to be wrapped in extern "C" when
hno [Sun, 10 Nov 2002 09:04:39 +0000 (09:04 +0000)] 
GNUregex.h is a C header file. Needs to be wrapped in extern "C" when
compiling C++ code.

22 years agoGet rid of compiler warnings on hash_lookup
hno [Sun, 10 Nov 2002 08:54:21 +0000 (08:54 +0000)] 
Get rid of compiler warnings on hash_lookup

22 years agoindent (from Squid-2)
hno [Sat, 9 Nov 2002 16:35:26 +0000 (16:35 +0000)] 
indent (from Squid-2)

22 years agodate: 2002/10/24 18:49:56; author: wessels; state: Exp; lines: +20 -4
hno [Sat, 9 Nov 2002 16:34:22 +0000 (16:34 +0000)] 
date: 2002/10/24 18:49:56;  author: wessels;  state: Exp;  lines: +20 -4
Bugzilla #462: WCCP doesn't ensure WCCP_ASSIGN_BUCKETS message was received

This patch makes Squid remember the change value when it last sent a
WCCP_ASSIGN_BUCKETS message.  It will resend the message until
the router updates the change value.

22 years agofix linux
robertc [Mon, 28 Oct 2002 18:27:47 +0000 (18:27 +0000)] 
fix linux

22 years agoWrap the memset() just before the msgrcv() in #ifdef ALWAYS_ZERO_BUFFERS.
adrian [Mon, 28 Oct 2002 15:53:37 +0000 (15:53 +0000)] 
Wrap the memset() just before the msgrcv() in #ifdef ALWAYS_ZERO_BUFFERS.
There's no real point in zeroing the buffer just before we read and then
verify the message is the right length - unless we're debugging.