]>
git.ipfire.org Git - thirdparty/squid.git/log
robertc [Tue, 22 Apr 2003 07:39:42 +0000 (07:39 +0000)]
bootstrapped
robertc [Tue, 22 Apr 2003 07:37:44 +0000 (07:37 +0000)]
Summary: Add a RFC 1738 test program.
Keywords:
Add a RFC 1738 test program.
Summary: Make splay check silent.
Keywords:
Make splay check silent.
robertc [Tue, 22 Apr 2003 06:58:38 +0000 (06:58 +0000)]
Summary: Update TODO.
Keywords:
Update TODO.
hno [Mon, 21 Apr 2003 18:54:10 +0000 (18:54 +0000)]
From Guido:
- new service support core functions
- changed platform identification from "Windows .NET" to "Windows Server 2003"
- include/squid_windows.h: New file, needed to prevent naming conflicts
between Windows includes and Squid
hno [Mon, 21 Apr 2003 18:52:40 +0000 (18:52 +0000)]
From Guido:
- changed rotate_logs() and reconfigure() from static to global
(needed by service functionality)
- added Windows platform info in cache.log
robertc [Sun, 20 Apr 2003 11:28:58 +0000 (11:28 +0000)]
Summary: Merge windows fixes.
Keywords:
Patches applied:
* robertc@squid-cache.org--squid/squid--windows--3.0--patch-5
Make netdb always use binary mode for files.
* robertc@squid-cache.org--squid/squid--windows--3.0--patch-4
More windows native support work from Guido.
* robertc@squid-cache.org--squid/squid--windows--3.0--patch-3
Merge from HEAD.
Summary: Italian ESI translation from Guido Serassio.
Keywords:
Italian ESI translation from Guido Serassio.
robertc [Sun, 20 Apr 2003 09:35:38 +0000 (09:35 +0000)]
Summary: Add squid-3.0 release notes.
Keywords:
Create a blank squid-3.0 release notes, ready for fleshing out.
Change default created release notes to the 3.0 set.
Fill out the release notes from the CVS logs (50000 lines of review later!)
Still needs a final review and the remaining squid.conf changes copied/moved from the key changes section to the squid.conf section.
hno [Sun, 20 Apr 2003 04:19:45 +0000 (04:19 +0000)]
Removed old code which has in full been replaced by other functions
hno [Sun, 20 Apr 2003 04:17:13 +0000 (04:17 +0000)]
Deleted some misplaced and forgotten prototypes
hno [Thu, 17 Apr 2003 21:25:43 +0000 (21:25 +0000)]
dhparams=/path/to/file.pem https_port option to specify DH parameters
for forward-secrecy in encryption (practically denies decryption even
if the private key is known from what I understand).
hno [Tue, 15 Apr 2003 01:57:10 +0000 (01:57 +0000)]
Add WWW-Authenticate to the paranoid header set
robertc [Sun, 6 Apr 2003 14:23:10 +0000 (14:23 +0000)]
Summary: Fix POST.
Keywords:
* Fix debug statements in client_side that where moved out of clientReadRequest to refer to their new function name.
* Refactor clientProcessBody into somewhat smaller chunks.
* Fix hung connections where more data was not retrieved in large POSTS.
Summary: Fix race when deleting clientReplyContext's.
Keywords:
Fix race when deleting clientReplyContext's. clientReplyContext::operator delete will cancel store reads and may trigger callbacks. However the object is no longer ready to handle those...
wessels [Wed, 2 Apr 2003 11:26:43 +0000 (11:26 +0000)]
Another attempt to understand and document the various combinations
of cache_effective_user and cache_effective_group settings.
robertc [Tue, 1 Apr 2003 17:44:18 +0000 (17:44 +0000)]
bootstrapped
robertc [Tue, 1 Apr 2003 17:39:38 +0000 (17:39 +0000)]
Summary: Merge in digest helper refactoring.
Keywords:
Patches applied:
* robertc@squid-cache.org--squid/squid--digest-auth--3.0--patch-6
Merge from HEAD.
* robertc@squid-cache.org--squid/squid--digest-auth--3.0--patch-5
Tweak digest helper.
* robertc@squid-cache.org--squid/squid--digest-auth--3.0--patch-4
Factor digest password helper for easy extension.
* robertc@squid-cache.org--squid/squid--digest-auth--3.0--patch-3
merge from HEAD.
hno [Thu, 20 Mar 2003 01:06:45 +0000 (01:06 +0000)]
Bug #569: Must only reuse persistent connections on indempotent requests
hno [Thu, 20 Mar 2003 01:03:04 +0000 (01:03 +0000)]
Bug #573: acl failure on concurrent external_acl lookups for the same key
robertc [Sat, 15 Mar 2003 11:27:27 +0000 (11:27 +0000)]
add missing file
robertc [Sat, 15 Mar 2003 11:26:06 +0000 (11:26 +0000)]
bootstrapped
robertc [Sat, 15 Mar 2003 11:17:38 +0000 (11:17 +0000)]
Summary:
Merge in IMS refactoring.
Keywords:
Patches applied:
* robertc@squid-cache.org--squid/squid--bug-564--3.0--patch-5
And ESI was broken too.
* robertc@squid-cache.org--squid/squid--bug-564--3.0--patch-4
Fix introduced memleak.
* robertc@squid-cache.org--squid/squid--bug-564--3.0--patch-3
Start tackling the refresh logic.
* robertc@squid-cache.org--squid/squid--bug-564--3.0--patch-2
More steps to fixing bug #564
* robertc@squid-cache.org--squid/squid--bug-564--3.0--patch-1
Towards addressing bug 564
* robertc@squid-cache.org--squid/squid--bug-564--3.0--base-0
tag of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-125
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.