]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
22 years agoSummary: Rename Config.h to not conflict on case-insensitive systems.
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.

22 years agoSummary: Merge comms refactoring to CVS.
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

22 years agoduplicate cbdataReference - we are doing the ref/deref magic in the
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.

22 years agoFix an error from the rproxy merge - deference the port when destroying connections.
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.

22 years agoSummary: Merge String loss fix.
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.

22 years agoSummary: Merge cleanup code from comms branch.
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.

22 years agoSummary: Bugfix deferred read flushing.
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.

22 years agoSummary: g++ 2.95 friendly classes.
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'.

22 years agoSummary: Adjust esoteric :} comm code for new fde include.
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.

22 years agoSummary: Fix store.cc without delay pools.
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.

22 years agoAdd missing #include
adrian [Tue, 4 Mar 2003 10:17:55 +0000 (10:17 +0000)] 
Add missing #include

22 years agoMissing files from deferred reads patch
robertc [Tue, 4 Mar 2003 09:57:50 +0000 (09:57 +0000)] 
Missing files from deferred reads patch

22 years agobootstrapped
robertc [Tue, 4 Mar 2003 08:45:26 +0000 (08:45 +0000)] 
bootstrapped

22 years agoSummary: Merge epoll and delay pools/deferred reads removal.
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

22 years agoGet rid of that ugly depencendy on COMM_ERR_CLOSING for freeing
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.

22 years agoCleanup of errno management to rely on the errno to be sent by
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

22 years agoCleanup of tunnel code to fix the remaining issues of Bug #490
hno [Mon, 3 Mar 2003 06:10:22 +0000 (06:10 +0000)] 
Cleanup of tunnel code to fix the remaining issues of Bug #490

22 years agoadded a xstrerr(errno) function, to be used when the errno value is known
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

22 years agoFix delay pools for CONNECT requests... delay pools need to adjust the
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..

22 years agofixed a merge conflict
hno [Sun, 2 Mar 2003 16:59:32 +0000 (16:59 +0000)] 
fixed a merge conflict

22 years agoRemoved the nowdays obsolete test-ellipses.pl source verification program.
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)

22 years agospelling
hno [Sun, 2 Mar 2003 16:02:23 +0000 (16:02 +0000)] 
spelling

22 years agoBootstrapped
hno [Sun, 2 Mar 2003 08:11:07 +0000 (08:11 +0000)] 
Bootstrapped

22 years agodate: 2003/02/11 05:22:12; author: wessels; state: Exp; lines: +1 -1
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.

22 years agoDavid J N Begley <d.begley@uws.edu.au>
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)

22 years agoNew publish date
hno [Sat, 1 Mar 2003 22:45:09 +0000 (22:45 +0000)] 
New publish date

22 years ago-W secretfile by Christoph Lechleitner <lech@ibcl.net>
hno [Sat, 1 Mar 2003 22:38:56 +0000 (22:38 +0000)] 
-W secretfile by Christoph Lechleitner <lech@ibcl.net>

22 years agoUpgraded squid_ldap_group to 2.12
hno [Sat, 1 Mar 2003 22:15:52 +0000 (22:15 +0000)] 
Upgraded squid_ldap_group to 2.12

22 years agoAdded LDAP URI support, contributed by Juerg Michel
hno [Sat, 1 Mar 2003 22:03:49 +0000 (22:03 +0000)] 
Added LDAP URI support, contributed by Juerg Michel

22 years agoFix LDAP error management in case of bad search filters. Originally
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

22 years agoBug #199: sync redeclarations when compiling support for ARP acls
hno [Sat, 1 Mar 2003 18:04:45 +0000 (18:04 +0000)] 
Bug #199: sync redeclarations when compiling support for ARP acls

22 years agoBug #553: Assertion failed: auth_user_request != NULL, w/external 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..

22 years agoSummary: Merge in digest fixes for #543
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

22 years agoBack out obviously incorrect changes (looks like incorrect merge conflict
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.

22 years agoBug #553: authentication and external acl lookups
hno [Tue, 25 Feb 2003 20:47:43 +0000 (20:47 +0000)] 
Bug #553: authentication and external acl lookups

22 years agobootstrapped
robertc [Tue, 25 Feb 2003 19:26:12 +0000 (19:26 +0000)] 
bootstrapped

22 years agoSummary: Merge final stage1 ACL refactoring.
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.

22 years agoSummary: Merge final stage1 ACL refactoring.
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.

22 years agoSummary: Merge final stage1 ACL refactoring.
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.

22 years agoDon't segfault if failing to load error pages
hno [Tue, 25 Feb 2003 09:17:54 +0000 (09:17 +0000)] 
Don't segfault if failing to load error pages

22 years agoBootstrapped
hno [Sun, 23 Feb 2003 08:10:52 +0000 (08:10 +0000)] 
Bootstrapped

22 years agoSummary: More Windows Merges.
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

22 years agoCleanup of the relation between accelerated request and transparently
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.

22 years agoBootstrapped
hno [Sat, 22 Feb 2003 08:10:48 +0000 (08:10 +0000)] 
Bootstrapped

22 years agoSummary: Ran astyle over src subtree.
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.

22 years agoDocument the 'carp' cache_peer option
hno [Sat, 22 Feb 2003 04:01:16 +0000 (04:01 +0000)] 
Document the 'carp' cache_peer option

22 years agoDon't remove the icons on "make distclean". The icons are included in
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

22 years agoMerge of http(s)_port and accelerator directive updates from rproxy
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.

22 years agoRevision: squid--HEAD--3.0--patch-91
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.

22 years agoBug #547: "error: invalid HTTP-ident" breaks log processing
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.

22 years agoSummary: Raise debug levels.
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.

22 years agoSummary: ACL bugfix - prevent multiple async calls.
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.

22 years agoSummary: Reinstate peer parsing code.
robertc [Mon, 17 Feb 2003 15:39:43 +0000 (15:39 +0000)] 
Summary: Reinstate peer parsing code.
Keywords:

Reinstate peer parsing code.

22 years agobootstrapped
robertc [Mon, 17 Feb 2003 14:05:47 +0000 (14:05 +0000)] 
bootstrapped

22 years agoRevision: squid--HEAD--3.0--patch-86
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.

22 years agoBootstrapped
hno [Mon, 17 Feb 2003 08:10:48 +0000 (08:10 +0000)] 
Bootstrapped

22 years agoBug #545: cf.data.pre typo resulting in erroneous config-parser
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.

22 years agobootstrapped
robertc [Sun, 16 Feb 2003 09:28:28 +0000 (09:28 +0000)] 
bootstrapped

22 years agofix AUTH_ON_ACCELERATION
robertc [Sun, 16 Feb 2003 09:28:13 +0000 (09:28 +0000)] 
fix AUTH_ON_ACCELERATION

22 years agoSummary: Merge ACL codebase in.
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.

22 years agoIncremental merge from rproxy
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.

22 years agoMiddleground balance setting for ICP and security for accelerator setups.
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.

22 years agoIncremental merge from rproxy
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.

22 years agoinclude weight=NN in config dump of cache_peer
hno [Sat, 15 Feb 2003 19:42:09 +0000 (19:42 +0000)] 
include weight=NN in config dump of cache_peer

22 years agoSecond merge from rproxy:
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

22 years agoFirst batch of rproxy merges
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

22 years agoPort SSL components of external_acl to the new acl checklist->conn()
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.

22 years agoPort merge comms accept fix (revision 1.620) to httpsAccept also.
hno [Sat, 15 Feb 2003 06:11:36 +0000 (06:11 +0000)] 
Port merge comms accept fix (revision 1.620) to httpsAccept also.

22 years agoUpdated Squid MIB definition to work with current and older SNMP tools
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

22 years agotypo; forgot statCounter before syscalls...
wessels [Fri, 14 Feb 2003 22:37:43 +0000 (22:37 +0000)] 
typo; forgot statCounter before syscalls...

22 years agobootstrapped
robertc [Fri, 14 Feb 2003 21:04:01 +0000 (21:04 +0000)] 
bootstrapped

22 years agoMerge comms accept fix.
robertc [Fri, 14 Feb 2003 20:59:49 +0000 (20:59 +0000)] 
Merge comms accept fix.

22 years agoSummary: Remove ACLChecklist compile warning.
robertc [Fri, 14 Feb 2003 18:56:51 +0000 (18:56 +0000)] 
Summary: Remove ACLChecklist compile warning.
Keywords:

Remove ACLChecklist compile warning.

22 years agoSummary: Merge delay pools update.
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.

22 years agoNow incrementing statCounter.syscalls.disk.unlinks for external unlinkd
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.

22 years agonow incrementing statCounter.syscalls.disk members for AUFS.
wessels [Fri, 14 Feb 2003 04:21:46 +0000 (04:21 +0000)] 
now incrementing statCounter.syscalls.disk members for AUFS.

22 years agostore_check_cachable_hist.no.release_request was always zero because
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.

22 years agoin 'client_list' cachemgr output, remove the percentage from the FETCHES
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.

22 years agoremove unused members of IpcacheStats and FqdncacheStats. In particular,
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

22 years agobootstrapped
robertc [Thu, 13 Feb 2003 17:33:05 +0000 (17:33 +0000)] 
bootstrapped

22 years agoSummary: Merge delay class bugfixes.
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.

22 years agoSummary: Merge further ACL refactoring (including bugfixes)
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.

22 years agobootstrapped
robertc [Wed, 12 Feb 2003 13:22:49 +0000 (13:22 +0000)] 
bootstrapped

22 years agoSummary: Merge of ACL refactoring.
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.

22 years agoBootstrapped
hno [Wed, 12 Feb 2003 09:00:35 +0000 (09:00 +0000)] 
Bootstrapped

22 years agoBootstrapped
hno [Wed, 12 Feb 2003 08:10:52 +0000 (08:10 +0000)] 
Bootstrapped

22 years agoCleanup of winbind header dependencies to correct building with
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)

22 years agoBootstrapped
hno [Tue, 11 Feb 2003 20:07:27 +0000 (20:07 +0000)] 
Bootstrapped

22 years agoFix dependencies for ufsdump now that ssl.cc is renamed to tunnel.cc
hno [Tue, 11 Feb 2003 20:06:04 +0000 (20:06 +0000)] 
Fix dependencies for ufsdump now that ssl.cc is renamed to tunnel.cc

22 years agoRewrite error page loading to remove assumptions about file size
hno [Mon, 10 Feb 2003 03:12:19 +0000 (03:12 +0000)] 
Rewrite error page loading to remove assumptions about file size
when reading text files

22 years agoFix request processing CONNECT requests to immediately stop trying to
hno [Mon, 10 Feb 2003 02:48:32 +0000 (02:48 +0000)] 
Fix request processing CONNECT requests to immediately stop trying to
read requests from the connection when marked with context->mayUseConnection

22 years agoBug #490: assertion failed: ssl.cc:228: "len == (size_t)sslState-
hno [Mon, 10 Feb 2003 00:24:02 +0000 (00:24 +0000)] 
Bug #490: assertion failed: ssl.cc:228: "len == (size_t)sslState-
>client.len" in sslWriteServerDone

comm_write returned the number of bytes written in the last segment if the
write got split in multiple segments, not the total written size.

I also removed some bogous special case for write() == 0 which was
copy-pasted from comm_read. A write() == 0 only occurs if 0 bytes
was requested to be written, and is no different from a normal write

22 years agoUpdated X-Accelerator-Vary with needed typecasts
hno [Sun, 9 Feb 2003 00:45:09 +0000 (00:45 +0000)] 
Updated X-Accelerator-Vary with needed typecasts

22 years agoMore size_t -> long typecasts for debug output
hno [Sun, 9 Feb 2003 00:43:18 +0000 (00:43 +0000)] 
More size_t -> long typecasts for debug output

22 years agoA small syntax fix to my change for invalid HEAD replies
hno [Sun, 9 Feb 2003 00:37:36 +0000 (00:37 +0000)] 
A small syntax fix to my change for invalid HEAD replies

22 years agoWork around a size_t printf warning..
hno [Sun, 9 Feb 2003 00:36:16 +0000 (00:36 +0000)] 
Work around a size_t printf warning..

22 years agoUpdated ARP acl code to C++
hno [Sun, 9 Feb 2003 00:32:43 +0000 (00:32 +0000)] 
Updated ARP acl code to C++

22 years agoBootstrapped
hno [Sun, 9 Feb 2003 00:08:38 +0000 (00:08 +0000)] 
Bootstrapped

22 years agoCleaned up module/helper configure checks to use the same logics
hno [Sun, 9 Feb 2003 00:06:58 +0000 (00:06 +0000)] 
Cleaned up module/helper configure checks to use the same logics
everywhere.

This should probably be broken out to a custom macro..

22 years agoRenamed ssl.cc to tunnel.cc
hno [Sat, 8 Feb 2003 23:16:14 +0000 (23:16 +0000)] 
Renamed ssl.cc to tunnel.cc

Next step is to rename functions suitably to denote the two functions
provided:

 a) tunnel mode

 b) CONNECT forwarding to another proxy, followed by tunnel mode