]>
git.ipfire.org Git - thirdparty/squid.git/log
hno [Thu, 13 Mar 2003 14:51:38 +0000 (14:51 +0000)]
by Ruben Farrelly:
Add a extra statement to the port binding statements to indicate what
the port is specified to do if any [option] is set for the port
In other words instead of just this in the startup log for squid:
2003/03/01 22:31:34| Accepting HTTP connections at 203.29.67.130, port 3128, FD 13.
Print this instead:
2003/03/01 22:31:34| Accepting accelerated HTTP connections at 203.29.67.130, port 3128, FD 13.
hno [Thu, 13 Mar 2003 14:39:53 +0000 (14:39 +0000)]
Show correct version number in squid.conf.default
hno [Wed, 12 Mar 2003 06:27:37 +0000 (06:27 +0000)]
Fix processing of /squid-internal- requests when running in proxy mode.
The ability to act as a web server for these requests accidently got lost
in the rproxy merge, and only worked for proxied or accelerated requests.
hno [Wed, 12 Mar 2003 06:05:23 +0000 (06:05 +0000)]
Increase the size of HttpHeaderMask to accomodate for all the new
headers known to Squid. The new SURROGATE* headers just pushed it
over the magic 64 limit if X_ACCELERATOR_VARY is also enabled..
This change allows for 32 more headers to be defined (increase from
8 to 12 bytes in size)
robertc [Wed, 12 Mar 2003 05:13:12 +0000 (05:13 +0000)]
bootstrapped
robertc [Wed, 12 Mar 2003 05:11:37 +0000 (05:11 +0000)]
Summary: Fix bug #562, bootstrap when no $SHELL set.
Keywords:
* Move AM_C[XX]FLAGS definitions into configure.in as SQUID_C[XX]FLAGS
* Remove $SHELL usage from bootstrap.sh
robertc [Tue, 11 Mar 2003 15:24:42 +0000 (15:24 +0000)]
Summary: Fixup cbdataFree uses.
Keywords:
cbdataFree should not be used with typecasts.
robertc [Tue, 11 Mar 2003 03:12:43 +0000 (03:12 +0000)]
Summary: Merge in 6th set of windows changes from Guido
Keywords:
Merge in 6th set of windows changes from Guido
robertc [Mon, 10 Mar 2003 18:13:36 +0000 (18:13 +0000)]
Summary: Fix a namespace conflict from the ESI merge.
Keywords:
Fix a namespace conflict from the ESI merge.
robertc [Mon, 10 Mar 2003 12:05:38 +0000 (12:05 +0000)]
Bootstrapped
robertc [Mon, 10 Mar 2003 11:55:33 +0000 (11:55 +0000)]
Summary: Merge ESI to HEAD.
Keywords:
Patches applied:
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-30
Fixup merged for gcc2
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-29
Merge recent HEAD changes.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-28
ESI Tweaks
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-27
Fixup from merge.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-26
Bootstrapped.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-25
Merge from HEAD.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-24
Merge from HEAD.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-23
Merged from head to avert conflicts.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-22
Fix broken merge.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-21
Merge from HEAD.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-20
Refactor ESI code to clarify reentrancy bugs.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-19
Fixup ESI (again!)
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-18
Merge parser fix from HEAD.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-17
bootstrapped.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-16
Merge from HEAD.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-15
Fix breakage after head merge.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-14
Merge from HEAD.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-13
Prevent bogus compile warnings on TrieNode.cci
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-12
Updated after head merge + bugfixes.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-11
Merge from HEAD.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-10
Merge from HEAD.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-9
merge from HEAD
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-8
Merge with HEAD
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-7
Merge from HEAD
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-6
ESI custom parser implementation
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-5
Fix problems from last merge and tweak parser.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-4
Bootstrap, plus update to deal with HEAD changes
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-3
Merge from HEAD
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-30
Fixup merged for gcc2
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-2
Merge from HEAD (typename fix)
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-20
Refactor ESI code to clarify reentrancy bugs.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-21
Merge from HEAD.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-22
Fix broken merge.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-23
Merged from head to avert conflicts.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-24
Merge from HEAD.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-25
Merge from HEAD.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-26
Bootstrapped.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-27
Fixup from merge.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-28
ESI Tweaks
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-29
Merge recent HEAD changes.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-1
Import CVS esi tag
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-10
Merge from HEAD.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-11
Merge from HEAD.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-12
Updated after head merge + bugfixes.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-13
Prevent bogus compile warnings on TrieNode.cci
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-14
Merge from HEAD.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-15
Fix breakage after head merge.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-16
Merge from HEAD.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-17
bootstrapped.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-18
Merge parser fix from HEAD.
* robertc@squid-cache.org--squid/squid--esi--3.0--patch-19
Fixup ESI (again!)
* robertc@squid-cache.org--squid/squid--esi--3.0--base-0
tag of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-18
robertc [Sun, 9 Mar 2003 19:29:40 +0000 (19:29 +0000)]
Summary: Merge in 6th set of windows changes from Guido
Keywords:
Merge in 6th set of windows changes from Guido
robertc [Sat, 8 Mar 2003 23:18:45 +0000 (23:18 +0000)]
Summary: Fix bug #560.
Keywords:
* Remove a newly introduced race in ConnectStateData::callCallback.
robertc [Sat, 8 Mar 2003 16:43:49 +0000 (16:43 +0000)]
Summary: Rename Config.h to not conflict on case-insensitive systems.
Keywords:
Rename Config.h to not conflict on case-insensitive systems.
robertc [Sat, 8 Mar 2003 16:35:15 +0000 (16:35 +0000)]
Summary: Merge comms refactoring to CVS.
Keywords:
Restyle for CVS commit.
Patches applied:
* robertc@squid-cache.org--squid/squid--comms--3.0--patch-13
And more comms review
* robertc@squid-cache.org--squid/squid--comms--3.0--patch-12
Refactor comm code to allow easier analysis.
* robertc@squid-cache.org--squid/squid--comms--3.0--patch-11
Merge from HEAD
adrian [Fri, 7 Mar 2003 11:40:59 +0000 (11:40 +0000)]
duplicate cbdataReference - we are doing the ref/deref magic in the
connstate class.
robertc [Fri, 7 Mar 2003 03:11:51 +0000 (03:11 +0000)]
Fix an error from the rproxy merge - deference the port when destroying connections.
robertc [Thu, 6 Mar 2003 18:51:55 +0000 (18:51 +0000)]
Summary: Merge String loss fix.
Keywords:
Patches applied:
* robertc@squid-cache.org--squid/squid--comms--3.0--patch-10
Track all created strings.
* robertc@squid-cache.org--squid/squid--comms--3.0--patch-9
More tuning.
robertc [Thu, 6 Mar 2003 13:21:36 +0000 (13:21 +0000)]
Summary: Merge cleanup code from comms branch.
Keywords:
Patches applied:
* robertc@squid-cache.org--squid/squid--comms--3.0--patch-8
Tidyup.
* robertc@squid-cache.org--squid/squid--comms--3.0--patch-7
Sync with HEAD.
* robertc@squid-cache.org--squid/squid--comms--3.0--patch-6
Merge from HEAD.
* robertc@squid-cache.org--squid/squid--comms--3.0--patch-5
Merge from HEAD.
robertc [Tue, 4 Mar 2003 14:55:04 +0000 (14:55 +0000)]
Summary: Bugfix deferred read flushing.
Keywords:
A typo lead to infinite deferral when flushing left reads on the stack.
robertc [Tue, 4 Mar 2003 13:22:12 +0000 (13:22 +0000)]
Summary: g++ 2.95 friendly classes.
Keywords:
g++ doesn't support some constructs quite 'right'.
robertc [Tue, 4 Mar 2003 13:02:12 +0000 (13:02 +0000)]
Summary: Adjust esoteric :} comm code for new fde include.
Keywords:
Adjust esoteric :} comm code for new fde include.
robertc [Tue, 4 Mar 2003 12:56:02 +0000 (12:56 +0000)]
Summary: Fix store.cc without delay pools.
Keywords:
Fix store.cc without delay pools.
adrian [Tue, 4 Mar 2003 10:17:55 +0000 (10:17 +0000)]
Add missing #include
robertc [Tue, 4 Mar 2003 09:57:50 +0000 (09:57 +0000)]
Missing files from deferred reads patch
robertc [Tue, 4 Mar 2003 08:45:26 +0000 (08:45 +0000)]
bootstrapped
robertc [Tue, 4 Mar 2003 08:39:45 +0000 (08:39 +0000)]
Summary: Merge epoll and delay pools/deferred reads removal.
Keywords:
Patches applied:
* robertc@squid-cache.org--squid/squid--epoll--3.0--patch-12
Bufix from merge.
* robertc@squid-cache.org--squid/squid--epoll--3.0--patch-11
Remove some duplicate code.
* robertc@squid-cache.org--squid/squid--epoll--3.0--patch-10
Handle aborts properly in deferred reads.
* robertc@squid-cache.org--squid/squid--epoll--3.0--patch-9
Fixup after merge.
* robertc@squid-cache.org--squid/squid--epoll--3.0--patch-8
Merged from HEAD.
* robertc@squid-cache.org--squid/squid--epoll--3.0--patch-7
Add missing files.
* robertc@squid-cache.org--squid/squid--epoll--3.0--patch-6
Start tackling the StoreEntry defer logic.
* robertc@squid-cache.org--squid/squid--epoll--3.0--patch-5
Bugfix: limit the size read in tunnel.cc to the buffer size.
* robertc@squid-cache.org--squid/squid--epoll--3.0--patch-4
Squash deferred reads.
* robertc@squid-cache.org--squid/squid--epoll--3.0--patch-3
Start addressing the use of deferred reads.
* robertc@squid-cache.org--squid/squid--epoll--3.0--patch-2
Start refactoring deferred reads.
* robertc@squid-cache.org--squid/squid--epoll--3.0--patch-1
Apply epoll patch from David Nicklay
* robertc@squid-cache.org--squid/squid--epoll--3.0--patch-10
Handle aborts properly in deferred reads.
* robertc@squid-cache.org--squid/squid--epoll--3.0--patch-11
Remove some duplicate code.
* robertc@squid-cache.org--squid/squid--epoll--3.0--patch-12
Bufix from merge.
* robertc@squid-cache.org--squid/squid--epoll--3.0--base-0
tag of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-95
hno [Tue, 4 Mar 2003 05:14:13 +0000 (05:14 +0000)]
Get rid of that ugly depencendy on COMM_ERR_CLOSING for freeing
the FTP control channel buffer on aborts while sending commands.. the
data was even kept in the ftpState already, making the extra buffer
totally unneeded.
hno [Mon, 3 Mar 2003 06:13:48 +0000 (06:13 +0000)]
Cleanup of errno management to rely on the errno to be sent by
the comm code rather than assuming it is kept intact in errno. Due
to the comm callback queue there may be a significant delay and relying
on errno is quite likely to get it wrong
hno [Mon, 3 Mar 2003 06:10:22 +0000 (06:10 +0000)]
Cleanup of tunnel code to fix the remaining issues of Bug #490
hno [Mon, 3 Mar 2003 05:20:31 +0000 (05:20 +0000)]
added a xstrerr(errno) function, to be used when the errno value is known
and not taken from errno
hno [Sun, 2 Mar 2003 21:46:15 +0000 (21:46 +0000)]
Fix delay pools for CONNECT requests... delay pools need to adjust the
number of bytes to read, not the number of bytes actually read after
the fact..
hno [Sun, 2 Mar 2003 16:59:32 +0000 (16:59 +0000)]
fixed a merge conflict
hno [Sun, 2 Mar 2003 16:57:44 +0000 (16:57 +0000)]
Removed the nowdays obsolete test-ellipses.pl source verification program.
We are today using the compiler directly for the same task (identifying
printf format mismatches in custom functions)
hno [Sun, 2 Mar 2003 16:02:23 +0000 (16:02 +0000)]
spelling
hno [Sun, 2 Mar 2003 08:11:07 +0000 (08:11 +0000)]
Bootstrapped
hno [Sun, 2 Mar 2003 00:31:17 +0000 (00:31 +0000)]
date: 2003/02/11 05:22:12; author: wessels; state: Exp; lines: +1 -1
make the ...cacheDnsNumberServers OID return the number of name
servers, rather than 0, for the internal DNS case. For the external
DNS case, this OID returns the number of (running) dnsserver helper
processes.
hno [Sun, 2 Mar 2003 00:02:05 +0000 (00:02 +0000)]
David J N Begley <d.begley@uws.edu.au>
- Netscape API support for LDAP over SSL (-E option)
- Timeout options (-t and -c)
hno [Sat, 1 Mar 2003 22:45:09 +0000 (22:45 +0000)]
New publish date
hno [Sat, 1 Mar 2003 22:38:56 +0000 (22:38 +0000)]
-W secretfile by Christoph Lechleitner <lech@ibcl.net>
hno [Sat, 1 Mar 2003 22:15:52 +0000 (22:15 +0000)]
Upgraded squid_ldap_group to 2.12
hno [Sat, 1 Mar 2003 22:03:49 +0000 (22:03 +0000)]
Added LDAP URI support, contributed by Juerg Michel
hno [Sat, 1 Mar 2003 21:55:11 +0000 (21:55 +0000)]
Fix LDAP error management in case of bad search filters. Originally
reported for squid_ldap_group by Gerard Eviston
hno [Sat, 1 Mar 2003 18:04:45 +0000 (18:04 +0000)]
Bug #199: sync redeclarations when compiling support for ARP acls
hno [Thu, 27 Feb 2003 15:23:55 +0000 (15:23 +0000)]
Bug #553: Assertion failed: auth_user_request != NULL, w/external acls
The first fix was not sufficient. Also need to make sure the checklist
is authenticated when doing external acl lookups via the acl helper..
robertc [Wed, 26 Feb 2003 13:11:36 +0000 (13:11 +0000)]
Summary: Merge in digest fixes for #543
Keywords:
Patches applied:
* robertc@squid-cache.org--squid/squid--digest-auth--3.0--patch-2
Fixup digest password helper.
* robertc@squid-cache.org--squid/squid--digest-auth--3.0--patch-1
Digest auth fixes for #543 - Sean Burfords helper fix, refactor digest auth.
* robertc@squid-cache.org--squid/squid--digest-auth--3.0--base-0
tag of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-99
hno [Tue, 25 Feb 2003 22:07:53 +0000 (22:07 +0000)]
Back out obviously incorrect changes (looks like incorrect merge conflict
resolution) from the previous acl stage 1 commit by Robert.
hno [Tue, 25 Feb 2003 20:47:43 +0000 (20:47 +0000)]
Bug #553: authentication and external acl lookups
robertc [Tue, 25 Feb 2003 19:26:12 +0000 (19:26 +0000)]
bootstrapped
robertc [Tue, 25 Feb 2003 19:22:33 +0000 (19:22 +0000)]
Summary: Merge final stage1 ACL refactoring.
Keywords:
Patches applied:
* robertc@squid-cache.org--squid/squid--acl--3.0--patch-25
Merge from HEAD.
* robertc@squid-cache.org--squid/squid--acl--3.0--patch-24
Merge from HEAD.
* robertc@squid-cache.org--squid/squid--acl--3.0--patch-23
ACL tidyups within new framework.
robertc [Tue, 25 Feb 2003 19:16:55 +0000 (19:16 +0000)]
Summary: Merge final stage1 ACL refactoring.
Keywords:
Patches applied:
* robertc@squid-cache.org--squid/squid--acl--3.0--patch-25
Merge from HEAD.
* robertc@squid-cache.org--squid/squid--acl--3.0--patch-24
Merge from HEAD.
* robertc@squid-cache.org--squid/squid--acl--3.0--patch-23
ACL tidyups within new framework.
robertc [Tue, 25 Feb 2003 19:07:41 +0000 (19:07 +0000)]
Summary: Merge final stage1 ACL refactoring.
Keywords:
Patches applied:
* robertc@squid-cache.org--squid/squid--acl--3.0--patch-25
Merge from HEAD.
* robertc@squid-cache.org--squid/squid--acl--3.0--patch-24
Merge from HEAD.
* robertc@squid-cache.org--squid/squid--acl--3.0--patch-23
ACL tidyups within new framework.
hno [Tue, 25 Feb 2003 09:17:54 +0000 (09:17 +0000)]
Don't segfault if failing to load error pages
hno [Sun, 23 Feb 2003 08:10:52 +0000 (08:10 +0000)]
Bootstrapped
robertc [Sun, 23 Feb 2003 07:08:03 +0000 (07:08 +0000)]
Summary: More Windows Merges.
Keywords:
Hi,
This is the 5th of some splitted native Windows patches grouped by
functionality.
Native Windows port enhancements:
- Added native Windows and Cygwin support to pinger.cc
- Introduced the use of IPPROTO_TCP and IPPROTO_UDP defines instead of '0'
on comm_open, needed by Winsocket. See this old squid-dev thread about:
http://www.squid-cache.org/mail-archive/squid-dev/200108/0162.html
Regards
Guido
hno [Sat, 22 Feb 2003 21:59:32 +0000 (21:59 +0000)]
Cleanup of the relation between accelerated request and transparently
intercepted request. The two are now handled separately from each other.
This fixes two issues:
a) Transparently intercepted requests is no longer under the restrictions
of accelerated requests in peering relations etc..
b) No risk of confusion in authentication. Authentication is now allowed
for accelerated requests but not transparently intercepted requests.
hno [Sat, 22 Feb 2003 08:10:48 +0000 (08:10 +0000)]
Bootstrapped
robertc [Sat, 22 Feb 2003 05:50:04 +0000 (05:50 +0000)]
Summary: Ran astyle over src subtree.
Keywords:
Astyle is the formatter of choice for squid-3 C++ code. See http://www.squid-cache.org/~robertc/squid-3-style.txt for the squid 3 style conventions.
hno [Sat, 22 Feb 2003 04:01:16 +0000 (04:01 +0000)]
Document the 'carp' cache_peer option
hno [Sat, 22 Feb 2003 03:52:51 +0000 (03:52 +0000)]
Don't remove the icons on "make distclean". The icons are included in
the distribution and should not be removed even if they can be regenerated
from icons.shar
hno [Sat, 22 Feb 2003 02:53:01 +0000 (02:53 +0000)]
Merge of http(s)_port and accelerator directive updates from rproxy
- The httpd_accel_* directives is now gone, replaced by http(s)_port
options
- The http(s)_port options has a list of new options for controlling
the type and mode of port created with respect to
- transparent proxying
- plain acceleration
- host header based acceleration
- normal proxying (default)
- To enforce a reasonable level of security in accelerators, accelerated
requests are denied to go direct unless forced by always_direct.
robertc [Fri, 21 Feb 2003 19:02:30 +0000 (19:02 +0000)]
Revision: squid--HEAD--3.0--patch-91
Archive: robertc@squid-cache.org--squid
Creator: Robert Collins <rbtcollins@hotmail.com>
Date: Fri Feb 21 20:30:24 EST 2003
Standard-date: 2003-02-21 09:30:24 GMT
Summary: Merge ACL reentrancy fix to HEAD.
Keywords:
New-files: {arch}/squid/squid--HEAD/squid--HEAD--3.0/robertc@squid-cache.org--squid/patch-log/patch-91
{arch}/squid/squid--acl/squid--acl--3.0/robertc@squid-cache.org--squid/patch-log/patch-21
{arch}/squid/squid--acl/squid--acl--3.0/robertc@squid-cache.org--squid/patch-log/patch-22
Modified-files: src/ACLChecklist.cc src/ACLChecklist.h
New-patches: robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-91
robertc@squid-cache.org--squid/squid--acl--3.0--patch-21
robertc@squid-cache.org--squid/squid--acl--3.0--patch-22
Patches applied:
* robertc@squid-cache.org--squid/squid--acl--3.0--patch-22
Import ESI Specific ACL changes.
* robertc@squid-cache.org--squid/squid--acl--3.0--patch-21
Merge from HEAD.
hno [Thu, 20 Feb 2003 07:13:04 +0000 (07:13 +0000)]
Bug #547: "error: invalid HTTP-ident" breaks log processing
If an invalid HTTP identifier is received then access.log shows
"error: invalid HTTP-ident" in the URL column, making problems for
log parsers to read the line correctly.
robertc [Thu, 20 Feb 2003 04:23:51 +0000 (04:23 +0000)]
Summary: Raise debug levels.
Keywords:
Some debug levels for user-irrelevant activities were way to verbose. Fixed this.
robertc [Tue, 18 Feb 2003 17:15:27 +0000 (17:15 +0000)]
Summary: ACL bugfix - prevent multiple async calls.
Keywords:
acl checking on failed-and-needing-async-lookups with the ! operator, leads to multiple lookups being needed. So, we stop processing the current checklist when a async state is detected.
robertc [Mon, 17 Feb 2003 15:39:43 +0000 (15:39 +0000)]
Summary: Reinstate peer parsing code.
Keywords:
Reinstate peer parsing code.
robertc [Mon, 17 Feb 2003 14:05:47 +0000 (14:05 +0000)]
bootstrapped
robertc [Mon, 17 Feb 2003 14:00:14 +0000 (14:00 +0000)]
Revision: squid--HEAD--3.0--patch-86
Archive: robertc@squid-cache.org--squid
Creator: Robert Collins <rbtcollins@hotmail.com>
Date: Mon Feb 17 17:45:44 EST 2003
Standard-date: 2003-02-17 06:45:44 GMT
Summary: Merge more ACL changes.
Keywords:
New-files: {arch}/squid/squid--HEAD/squid--HEAD--3.0/robertc@squid-cache.org--squid/patch-log/patch-86
{arch}/squid/squid--acl/squid--acl--3.0/robertc@squid-cache.org--squid/patch-log/patch-20
src/.arch-ids/ACLBrowser.cc.id src/.arch-ids/ACLBrowser.h.id
src/.arch-ids/ACLCertificate.cc.id
src/.arch-ids/ACLCertificate.h.id
src/.arch-ids/ACLMatchStrategy.h.id
src/.arch-ids/ACLRequestHeaderStrategy.h.id
src/.arch-ids/ACLStrategised.cc.id
src/.arch-ids/ACLStrategised.h.id
src/.arch-ids/ACLTime.cc.id src/.arch-ids/ACLTime.h.id
src/.arch-ids/ACLTimeData.cc.id
src/.arch-ids/ACLTimeData.h.id src/.arch-ids/ACLUrl.cc.id
src/.arch-ids/ACLUrl.h.id src/.arch-ids/ACLUrlPath.cc.id
src/.arch-ids/ACLUrlPath.h.id src/.arch-ids/ACLReferer.cc.id
src/.arch-ids/ACLReferer.h.id
src/.arch-ids/ACLRequestMIMEType.cc.id
src/.arch-ids/ACLRequestMIMEType.h.id src/ACLBrowser.cc
src/ACLBrowser.h src/ACLCertificate.cc src/ACLCertificate.h
src/ACLMatchStrategy.h src/ACLRequestHeaderStrategy.h
src/ACLStrategised.cc src/ACLStrategised.h src/ACLTime.cc
src/ACLTime.h src/ACLTimeData.cc src/ACLTimeData.h
src/ACLUrl.cc src/ACLUrl.h src/ACLUrlPath.cc src/ACLUrlPath.h
src/ACLReferer.cc src/ACLReferer.h src/ACLRequestMIMEType.cc
src/ACLRequestMIMEType.h
Modified-files: src/ACL.h src/ACLCertificateData.cc src/ACLCertificateData.h
src/ACLData.h src/ACLDestinationDomain.cc
src/ACLDestinationDomain.h src/ACLDomainData.cc
src/ACLDomainData.h src/ACLIdent.cc src/ACLIdent.h
src/ACLProxyAuth.cc src/ACLProxyAuth.h src/ACLRegexData.cc
src/ACLRegexData.h src/ACLSourceDomain.cc
src/ACLSourceDomain.h src/ACLUserData.cc src/ACLUserData.h
src/Makefile.am src/Makefile.in src/acl.cc src/cache_cf.cc
src/enums.h src/mem.cc src/structs.h
New-patches: robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-86
robertc@squid-cache.org--squid/squid--acl--3.0--patch-20
Patches applied:
* robertc@squid-cache.org--squid/squid--acl--3.0--patch-20
Still more acl incremental improvements.
hno [Mon, 17 Feb 2003 08:10:48 +0000 (08:10 +0000)]
Bootstrapped
hno [Mon, 17 Feb 2003 03:53:34 +0000 (03:53 +0000)]
Bug #545: cf.data.pre typo resulting in erroneous config-parser
An obvious error in the IPC cleanup.
robertc [Sun, 16 Feb 2003 09:28:28 +0000 (09:28 +0000)]
bootstrapped
robertc [Sun, 16 Feb 2003 09:28:13 +0000 (09:28 +0000)]
fix AUTH_ON_ACCELERATION
robertc [Sun, 16 Feb 2003 09:23:18 +0000 (09:23 +0000)]
Summary: Merge ACL codebase in.
Patches applied:
* robertc@squid-cache.org--squid/squid--acl--3.0--patch-15
Merge from HEAD.
* robertc@squid-cache.org--squid/squid--acl--3.0--patch-14
More acl refactoring.
* Improve checkAccesslist debug clarity.
* Check for dangling async calls in markFinished() and asyncInProgress().
* Reuse DestinationIPLookup for async ASN lookups.
* Introduce IdentLookup ACLChecklist state singleton.
* Make ACLIdent self register.
* Parameterise ACLIdent by the type of match and parse logic.
* Bugfix for dual-registered ACL types - typeString has to be dynamic.
* Introduce ACLDestinationDomain for DST_DOMAIN and DST_DOMAIN_REGEX.
* Introduce ACLSourceDomain for SRC_DOMAIN and SRC_DOMAIN_REGEX.
* rename acl_cert_data to ACLCertificateData.
Summary: Merge missing acl files.
Patches applied:
* robertc@squid-cache.org--squid/squid--acl--3.0--patch-16
Add missing files.
hno [Sun, 16 Feb 2003 01:24:17 +0000 (01:24 +0000)]
Incremental merge from rproxy
remove the "hack" to have ICP disabled in accelerator only setups even if
icp_port is configured. This should be done by setting "icp_port 0", not
by the fact that Squid is configured as a reverse proxy.
Note: later merges from rproxy will remove the httpd_accel_* directives,
making the "accelerator vs proxy" boundary much thinner.
hno [Sun, 16 Feb 2003 01:18:39 +0000 (01:18 +0000)]
Middleground balance setting for ICP and security for accelerator setups.
Make the builtin default disabled (0), but include a port in the suggested
default settings.
hno [Sun, 16 Feb 2003 01:13:35 +0000 (01:13 +0000)]
Incremental merge from rproxy
remove the "hack" to have ICP disabled in accelerator only setups even if
icp_port is configured. This should be done by setting "icp_port 0", not
by the fact that Squid is configured as a reverse proxy.
Note: later merges from rproxy will remove the httpd_accel_* directives,
making the "accelerator vs proxy" boundary much thinner.
hno [Sat, 15 Feb 2003 19:42:09 +0000 (19:42 +0000)]
include weight=NN in config dump of cache_peer
hno [Sat, 15 Feb 2003 07:22:56 +0000 (07:22 +0000)]
Second merge from rproxy:
--enable-auth-on-accel configure option to enable authentication in
accelerator setups
hno [Sat, 15 Feb 2003 07:15:51 +0000 (07:15 +0000)]
First batch of rproxy merges
New cache_peer options for reverse proxy setups
originserver
name=XXX
forceddomain=XXX
Cleanup of authentication forwarding, and added gatewaying proxy->reverseproxy
when the same Squid is acting as both proxy and reverseproxy with authentication
hno [Sat, 15 Feb 2003 06:17:06 +0000 (06:17 +0000)]
Port SSL components of external_acl to the new acl checklist->conn()
syntax.
hno [Sat, 15 Feb 2003 06:11:36 +0000 (06:11 +0000)]
Port merge comms accept fix (revision 1.620) to httpsAccept also.
hno [Sat, 15 Feb 2003 05:47:46 +0000 (05:47 +0000)]
Updated Squid MIB definition to work with current and older SNMP tools
The oid list in the SQUID-MIB define line is redundant as these is imported
from other mibs, and confuses the newer tools
wessels [Fri, 14 Feb 2003 22:37:43 +0000 (22:37 +0000)]
typo; forgot statCounter before syscalls...
robertc [Fri, 14 Feb 2003 21:04:01 +0000 (21:04 +0000)]
bootstrapped
robertc [Fri, 14 Feb 2003 20:59:49 +0000 (20:59 +0000)]
Merge comms accept fix.
robertc [Fri, 14 Feb 2003 18:56:51 +0000 (18:56 +0000)]
Summary: Remove ACLChecklist compile warning.
Keywords:
Remove ACLChecklist compile warning.
robertc [Fri, 14 Feb 2003 05:20:37 +0000 (05:20 +0000)]
Summary: Merge delay pools update.
Patches applied:
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-38
Smooth delay pools.
wessels [Fri, 14 Feb 2003 04:22:28 +0000 (04:22 +0000)]
Now incrementing statCounter.syscalls.disk.unlinks for external unlinkd
helper process to be more consistent with other places that we increment
the counter.
wessels [Fri, 14 Feb 2003 04:21:46 +0000 (04:21 +0000)]
now incrementing statCounter.syscalls.disk members for AUFS.
wessels [Fri, 14 Feb 2003 04:04:51 +0000 (04:04 +0000)]
store_check_cachable_hist.no.release_request was always zero because
storeReleaseRequest() always clears ENTRY_CACHABLE. Such objects
wer always counted as not_entry_cachable instead.
Removed references to store_check_cachable_hist.no.release_request
Removed superfluous EBIT_CLR ENTRY_CACHABLE calls before/after
storeReleaseRequest and left comments in their place.
wessels [Fri, 14 Feb 2003 03:52:42 +0000 (03:52 +0000)]
in 'client_list' cachemgr output, remove the percentage from the FETCHES
line. It is no longer menaingful because fetches is incremented for
non-ICP based forwarding decisions. Also moved FETCHES to the
top of the output with other "TCP-ish" stats and out of the "UDP-ish"
stats section.
wessels [Fri, 14 Feb 2003 03:47:53 +0000 (03:47 +0000)]
remove unused members of IpcacheStats and FqdncacheStats. In particular,
errors, release_locked, ghbn_calls, gbha_calls
robertc [Thu, 13 Feb 2003 17:33:05 +0000 (17:33 +0000)]
bootstrapped
robertc [Thu, 13 Feb 2003 17:27:11 +0000 (17:27 +0000)]
Summary: Merge delay class bugfixes.
Keywords:
Patches applied:
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-37
Multiple bugfixes.
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-36
Bootstrapped.
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-35
merge from HEAD.
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-34
Merge from HEAD.
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-33
Print pool number when creating delay ID's
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-32
Merge from HEAD.
robertc [Thu, 13 Feb 2003 15:07:46 +0000 (15:07 +0000)]
Summary: Merge further ACL refactoring (including bugfixes)
Keywords:
Patches applied:
* robertc@squid-cache.org--squid/squid--acl--3.0--patch-13
More conversion of ACL's
* robertc@squid-cache.org--squid/squid--acl--3.0--patch-12
Fix ACLChecklist async tests.
* robertc@squid-cache.org--squid/squid--acl--3.0--patch-11
More conversion to the new ACL approach.
robertc [Wed, 12 Feb 2003 13:22:49 +0000 (13:22 +0000)]
bootstrapped
robertc [Wed, 12 Feb 2003 13:09:56 +0000 (13:09 +0000)]
Summary: Merge of ACL refactoring.
Patches applied:
* robertc@squid-cache.org--squid/squid--acl--3.0--patch-10
Merge from HEAD.
* robertc@squid-cache.org--squid/squid--acl--3.0--patch-9
Refactoring (again!)
* robertc@squid-cache.org--squid/squid--acl--3.0--patch-8
More refactoring.
* robertc@squid-cache.org--squid/squid--acl--3.0--patch-7
Merge from HEAD.
* robertc@squid-cache.org--squid/squid--acl--3.0--patch-6
More refactoring.
* robertc@squid-cache.org--squid/squid--acl--3.0--patch-5
More refactoring of ACL's.
* robertc@squid-cache.org--squid/squid--acl--3.0--patch-4
Merge from HEAD.
* robertc@squid-cache.org--squid/squid--acl--3.0--patch-3
Still more refactoring steps.
* robertc@squid-cache.org--squid/squid--acl--3.0--patch-2
More refactoring.
* robertc@squid-cache.org--squid/squid--acl--3.0--patch-1
Bootstrap, and start refactoring.
hno [Wed, 12 Feb 2003 09:00:35 +0000 (09:00 +0000)]
Bootstrapped
hno [Wed, 12 Feb 2003 08:10:52 +0000 (08:10 +0000)]
Bootstrapped
hno [Tue, 11 Feb 2003 21:34:30 +0000 (21:34 +0000)]
Cleanup of winbind header dependencies to correct building with
current Samba releases and make migration easier in future (and also
backward to older Samba versions if needed)
1. Centralize the headers to include/samba/nsswitch
2. Upgraded the headers to Samba-2.2.7a, without any changes
3. Added a --with-samba-source=... configure option to manually specify
other headers to use (top level Samba source directory)