]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
15 years agoHelpers: Upgrade squid_ldap_auth / basic_ldap_auth
Amos Jeffries [Fri, 2 Oct 2009 04:35:07 +0000 (17:35 +1300)] 
Helpers: Upgrade squid_ldap_auth / basic_ldap_auth

- Rename to basic_ldap_auth
- C++ build with link to libcompat
- Add OPTIONS section to man(8) page
- Tweak libldap and liblber configure naming convention.

TODO: check that removal of miscellaneous libraries (XTRA_LIBS) has
      not removed anything important to this helper. If so add back
      the individual library needed, not the whole lot.

15 years agoHelpers: Upgrade getpwnam_auth
Amos Jeffries [Fri, 2 Oct 2009 03:43:06 +0000 (16:43 +1300)] 
Helpers: Upgrade getpwnam_auth

- Rename to basic_getpwnam_auth
- C++ build linked to libcompat
- Adds man(8) page

15 years agoAdd omitted DB/config.test
Amos Jeffries [Fri, 2 Oct 2009 03:13:01 +0000 (16:13 +1300)] 
Add omitted DB/config.test

15 years agoLocate generated helper man(8) files during snapshot
Amos Jeffries [Thu, 1 Oct 2009 12:38:24 +0000 (01:38 +1300)] 
Locate generated helper man(8) files during snapshot

15 years agoESI: correct libxml2 path detection before header tests
Amos Jeffries [Thu, 1 Oct 2009 12:25:49 +0000 (01:25 +1300)] 
ESI: correct libxml2 path detection before header tests

- Shuffles the path detection up to before its needed.
  This consolidates libxml2 tests and slightly speeds up some configure runs

15 years agoESI: protect build from missing libraries correctly
Amos Jeffries [Thu, 1 Oct 2009 07:59:00 +0000 (19:59 +1200)] 
ESI: protect build from missing libraries correctly

 - detect the libexpat and libxml2 headers.
 - wraps the code includes according to Squid guidelines
 - wraps the library API modules for build only when library is present

15 years agoSourceFormat Enforcement
Automatic source maintenance [Thu, 1 Oct 2009 00:12:39 +0000 (18:12 -0600)] 
SourceFormat Enforcement

15 years agoGenerate squid.conf.default with just the configuration data & comments
Henrik Nordstrom [Wed, 30 Sep 2009 01:15:18 +0000 (03:15 +0200)] 
Generate squid.conf.default with just the configuration data & comments

forward-port from squid-2

15 years agoHelpers: add release notes section
Amos Jeffries [Tue, 29 Sep 2009 13:16:30 +0000 (02:16 +1300)] 
Helpers: add release notes section

15 years agoHelpers: Update the basic auth DB helper to new scheme
Amos Jeffries [Tue, 29 Sep 2009 12:04:10 +0000 (01:04 +1300)] 
Helpers: Update the basic auth DB helper to new scheme

 - convert to basic_db_auth
 - add config.test to build when possible (depends on perl)
 - adjust dist generation so snapshot can publish the .8 page

15 years agoESI detection pt 3: proper --with option support.
Amos Jeffries [Tue, 29 Sep 2009 01:07:16 +0000 (13:07 +1200)] 
ESI detection pt 3: proper --with option support.

 - makes the --with-expat and --with-xml2 REQUIRE the presence of the
   library a fatal error is output if they are required and missing.

 - makes ESI always build with internal processor when --enable is used
   only failures of the above --with-* will kill ESI builds in configure.

15 years agoAuthor: nglnx - Rosetta Project
Amos Jeffries [Tue, 29 Sep 2009 00:23:18 +0000 (12:23 +1200)] 
Author: nglnx - Rosetta Project
Language updates: Portuguese manuals

15 years agoAdd build options to control ESI libraries.
Amos Jeffries [Sun, 27 Sep 2009 12:29:52 +0000 (01:29 +1300)] 
Add build options to control ESI libraries.

Also;
 - disconnect the libraries from linking to binaries they dont need to.
 - enable automatic build testing of ESI code since missing libraries are
   no longer fatal.

15 years agoPrep for 3.1.0.14
Amos Jeffries [Sun, 27 Sep 2009 01:23:53 +0000 (14:23 +1300)] 
Prep for 3.1.0.14

15 years agoSourceFormat Enforcement
Automatic source maintenance [Sun, 27 Sep 2009 00:12:48 +0000 (18:12 -0600)] 
SourceFormat Enforcement

15 years agoMake ESI parser modules expat and libxml2 dependent on their libraries
Henrik Nordstrom [Sat, 26 Sep 2009 22:15:12 +0000 (00:15 +0200)] 
Make ESI parser modules expat and libxml2 dependent on their libraries

The ESI parser system is actually pluggable. There is no reason we should
require expat and libxml2. Just build what works.

Todo: Add an option to force the desired parsers.

15 years agoAuthor: Adrian Chadd <adrian@squid-cache.org>
Amos Jeffries [Fri, 25 Sep 2009 11:09:37 +0000 (23:09 +1200)] 
Author: Adrian Chadd <adrian@squid-cache.org>
A tproxy cache cluster (eg behind WCCPv2) can't peer.

The issue stems from the forwarding logic creating source address spoofed
sockets to destinations that are inside the cluster. Since the WCCPv2
router won't redirect packets with an origin of the proxy MAC (at least for
L2 peering), source spoofed packets go out and are routed normally. The
packets back from the destination peer have a remote end of the spoofed IP,
and are instead sent to teh original client rather than the proxy.

The forwarding logic needs to be taught to optionally enable tproxy source
spoofing on connections based on a peer flag.

Just for completeness - tproxy'ed connections to a upstream or peer proxy
which is -outside- of the WCCPv2 tproxy cluster work fine.

15 years agoAuthor: Markus Moeller <huaraz@moeller.plus.com>
Amos Jeffries [Fri, 25 Sep 2009 09:49:42 +0000 (21:49 +1200)] 
Author: Markus Moeller <huaraz@moeller.plus.com>
Add KRB5INCS to INCLUDES

Needs to be global because we use the kerb5 com_err.h hack globally
through the libcompat headers.

NP: There should be a compat/*.am for these I guess...

15 years agoBug #2773: Segfault in RFC2069 Digest authantication
Henrik Nordstrom [Fri, 25 Sep 2009 01:15:30 +0000 (03:15 +0200)] 
Bug #2773: Segfault in RFC2069 Digest authantication

Squid segfaulted if digest authentication is enabled an a client responded
with RFC2069 style response.

15 years agoRemove unused DEFAULT_MIB_PATH variable
Henrik Nordstrom [Fri, 25 Sep 2009 01:12:34 +0000 (03:12 +0200)] 
Remove unused DEFAULT_MIB_PATH variable

15 years agoBug 2777: Don't know how to make target `-lrt' on OpenSolaris
Amos Jeffries [Thu, 24 Sep 2009 13:41:25 +0000 (01:41 +1200)] 
Bug 2777: Don't know how to make target `-lrt' on OpenSolaris

15 years agoUpdate release notes for ignore-cc option
Amos Jeffries [Thu, 24 Sep 2009 09:31:53 +0000 (21:31 +1200)] 
Update release notes for ignore-cc option

15 years agoCleanup: debug display current IP of a set cleanly
Amos Jeffries [Tue, 22 Sep 2009 09:32:58 +0000 (21:32 +1200)] 
Cleanup: debug display current IP of a set cleanly

15 years agoCorrect debugs on ACL IP parse
Amos Jeffries [Sun, 20 Sep 2009 21:18:31 +0000 (09:18 +1200)] 
Correct debugs on ACL IP parse

15 years agoBug 2601: pt 2: Mixed v4/v6 src acl leads to TCP_DENIED
Amos Jeffries [Sun, 20 Sep 2009 21:06:24 +0000 (09:06 +1200)] 
Bug 2601: pt 2: Mixed v4/v6 src acl leads to TCP_DENIED

 - Remove 'odd' netmask support from ACL.
 - Fully deprecate netmask support for ACL.

Earlier fix caused inconsistent handling between IPv4 and IPv6 builds of
Squid. Which has turned out to be a bad idea.
This fixes that by 'breaking' both build alternatives.

see also bug 2141 for long-term tracker.

15 years agoBug #2777: Various syntax warnings detected on OpenSolaris.
Henrik Nordstrom [Sun, 20 Sep 2009 20:20:42 +0000 (22:20 +0200)] 
Bug #2777: Various syntax warnings detected on OpenSolaris.

15 years agoInstall error page templates properly.
Amos Jeffries [Sun, 20 Sep 2009 03:07:29 +0000 (15:07 +1200)] 
Install error page templates properly.

The new install make code was failing to install the template/ directory
required for Squid to run.

It was also using the wrong variable to install translated content. Thus
installing the english template files in place of the translated ones.

15 years agoAuthor: Luigi Gangitano <luigi@debian.org>
Amos Jeffries [Sun, 20 Sep 2009 00:29:52 +0000 (12:29 +1200)] 
Author: Luigi Gangitano <luigi@debian.org>
Bug 2779: Support GNU/kFreeBSD

15 years agoAuthor: Peter Pramberger <peter@pramberger.at>
Amos Jeffries [Sat, 19 Sep 2009 12:03:56 +0000 (00:03 +1200)] 
Author: Peter Pramberger <peter@pramberger.at>
Bug 2761: Gopher and double HTTP response header

15 years agoMake Directory Listing template generic
Amos Jeffries [Sat, 19 Sep 2009 09:15:45 +0000 (21:15 +1200)] 
Make Directory Listing template generic

15 years agoCorrect docs on NAT
Amos Jeffries [Sat, 19 Sep 2009 08:20:12 +0000 (20:20 +1200)] 
Correct docs on NAT

15 years agoFixup uninstall squid.conf race by comparing with built files instead of .default
Henrik Nordstrom [Sat, 19 Sep 2009 01:08:09 +0000 (03:08 +0200)] 
Fixup uninstall squid.conf race by comparing with built files instead of .default

15 years agoSourceFormat Enforcement
Automatic source maintenance [Sat, 19 Sep 2009 00:12:39 +0000 (18:12 -0600)] 
SourceFormat Enforcement

15 years agoMake ESI behave reasonable when built but not used
Henrik Nordstrom [Fri, 18 Sep 2009 23:46:33 +0000 (01:46 +0200)] 
Make ESI behave reasonable when built but not used

- Move (and extent/correct) hardcoded CC ignore to a new http_port
  option ignore-cc

- Limit Surrogate-Capability header addition to accelerated requests.

15 years agoAuthor: Philippe Lantin <plantin@cobaltgroup.com>
Henrik Nordstrom [Fri, 18 Sep 2009 20:40:02 +0000 (22:40 +0200)] 
Author:  Philippe Lantin <plantin@cobaltgroup.com>
Bug #2624: Invalid response for IMS request

Squid forgot to verify the client provided If-Modified-Since when
seeing a 304 from upstream.

15 years agoRemove 'NAT' lookup restrictions from TPROXY lookups.
Amos Jeffries [Fri, 18 Sep 2009 06:35:42 +0000 (18:35 +1200)] 
Remove 'NAT' lookup restrictions from TPROXY lookups.

Now that TPROXY can do v6 we only need to protect the real NAT lookups
behind protocol family tests.

15 years agoAuthor: Source Maintenance
Amos Jeffries [Wed, 16 Sep 2009 09:53:46 +0000 (03:53 -0600)] 
Author: Source Maintenance
SourceFormat enforcement

15 years agoBug 2483: bind() called before connect()
Amos Jeffries [Wed, 16 Sep 2009 07:34:24 +0000 (19:34 +1200)] 
Bug 2483: bind() called before connect()

Many of the occasions Squid was calling bind() are not required. This
reduces the bind() calls to only those which are actually needed.

Further optimization can be done in a future version to drop the paranoid
and slightly performance degrading safety checks for instances of Squid
binding ANYADDR without listener status, and attempting to bind NOADDR.

15 years agoUse close() instead of shutdown() on socket FD
Amos Jeffries [Wed, 16 Sep 2009 06:46:44 +0000 (18:46 +1200)] 
Use close() instead of shutdown() on socket FD

15 years agoWorkaround com_err.h C++ brokenness triggered by OpenSSL includes
Henrik Nordstrom [Wed, 16 Sep 2009 00:24:35 +0000 (02:24 +0200)] 
Workaround com_err.h C++ brokenness triggered by OpenSSL includes

15 years agoSplit some asserts with side-effects
Henrik Nordstrom [Wed, 16 Sep 2009 00:13:28 +0000 (02:13 +0200)] 
Split some asserts with side-effects

assert expressions should not have any noticeable sideffects or otherwise
be important for the program flow operation. If not unexpected results is
seen from compiling with -DNODEBUG

15 years agoRemove initializer of non-existing tproxy_version field
Henrik Nordstrom [Wed, 16 Sep 2009 00:11:42 +0000 (02:11 +0200)] 
Remove initializer of non-existing tproxy_version field

15 years agoRemove the suggesting hinting that one may end http_access with "allow all".
Henrik Nordstrom [Tue, 15 Sep 2009 23:49:34 +0000 (01:49 +0200)] 
Remove the suggesting hinting that one may end http_access with "allow all".

Just mentioning "deny all" is sufficient, and less risky..

15 years agoCorrect a mistyped asser usin = instead of ==
Henrik Nordstrom [Tue, 15 Sep 2009 23:48:19 +0000 (01:48 +0200)] 
Correct a mistyped asser usin = instead of ==

in this case completely harmless but still wrong..

15 years agoAuthor: Various Translators
Amos Jeffries [Tue, 15 Sep 2009 12:41:11 +0000 (00:41 +1200)] 
Author: Various Translators
Language Updates

15 years agoAuto-detect the amount of TPROXY support available.
Amos Jeffries [Tue, 15 Sep 2009 11:59:51 +0000 (23:59 +1200)] 
Auto-detect the amount of TPROXY support available.

Uses the configured port address type to determine the level of testing
done. Systems with IPv4-only TPROXY (kernel 2.6.28 to 2.6.3*) will have
their ports reduced to IPv4-only, and those with IPv6 support will see
the port open as IPv6. This is done a run-time to cater for patched kernels
and kernel upgrades underneath Squid.

15 years agoBug 2768 - squid_ldap_group argument parsing error
Henrik Nordstrom [Mon, 14 Sep 2009 22:50:20 +0000 (00:50 +0200)] 
Bug 2768 -  squid_ldap_group argument parsing error

-K is a boolean argument and should not eath the next argument as data.

15 years agoCorrect peer connect-fail-limit default of 10
Amos Jeffries [Mon, 14 Sep 2009 01:44:19 +0000 (13:44 +1200)] 
Correct peer connect-fail-limit default of 10

15 years agoRevert garbage slipped into rev9971
Amos Jeffries [Thu, 10 Sep 2009 10:29:09 +0000 (22:29 +1200)] 
Revert garbage slipped into rev9971

15 years agoDetect et/com_err.h
Amos Jeffries [Thu, 10 Sep 2009 10:01:18 +0000 (22:01 +1200)] 
Detect et/com_err.h

15 years agoAutoDocs: fix some documentation macro errors.
Amos Jeffries [Thu, 10 Sep 2009 03:08:35 +0000 (15:08 +1200)] 
AutoDocs: fix some documentation macro errors.

15 years agoAuthor: Markus Moeller <huaraz@moeller.plus.com>
Amos Jeffries [Thu, 10 Sep 2009 02:24:49 +0000 (14:24 +1200)] 
Author: Markus Moeller <huaraz@moeller.plus.com>
Auto-detect kerberos error_message functions

15 years agoBug 2215: config file line length limit
Amos Jeffries [Tue, 8 Sep 2009 12:06:37 +0000 (00:06 +1200)] 
Bug 2215: config file line length limit

15 years agoPrevent squidclient sending two Accept: headers
Amos Jeffries [Tue, 8 Sep 2009 10:55:58 +0000 (22:55 +1200)] 
Prevent squidclient sending two Accept: headers

15 years agoBug 2722: http_port accel combined with CONNECT has bizarre behaviour
Amos Jeffries [Tue, 8 Sep 2009 10:08:10 +0000 (22:08 +1200)] 
Bug 2722: http_port accel combined with CONNECT has bizarre behaviour

15 years agoDrop the documentation backup method for doxygen.
Amos Jeffries [Tue, 8 Sep 2009 08:27:09 +0000 (20:27 +1200)] 
Drop the documentation backup method for doxygen.

15 years agoignore missing dyn when building code guide
Amos Jeffries [Tue, 8 Sep 2009 03:10:57 +0000 (15:10 +1200)] 
ignore missing dyn when building code guide

15 years agoBug 2735: Incomplete -fhuge-objects detection
Amos Jeffries [Tue, 8 Sep 2009 01:20:21 +0000 (13:20 +1200)] 
Bug 2735: Incomplete -fhuge-objects detection

15 years agoClean up COSS warning logics
Henrik Nordstrom [Mon, 7 Sep 2009 12:33:17 +0000 (14:33 +0200)] 
Clean up COSS warning logics

15 years agoAuthor: Henrik Nordstrom <hno@squid-cache.org>
Amos Jeffries [Mon, 7 Sep 2009 06:02:25 +0000 (18:02 +1200)] 
Author: Henrik Nordstrom <hno@squid-cache.org>
Bug 2510: digest_ldap_auth uses incorrect logic with TLS

15 years agoPrep for 3.0.STABLE19
Amos Jeffries [Sun, 6 Sep 2009 10:50:20 +0000 (22:50 +1200)] 
Prep for 3.0.STABLE19

15 years agoFix segfault parsing cache_dir with IOEngine= set
Amos Jeffries [Sun, 6 Sep 2009 10:41:08 +0000 (22:41 +1200)] 
Fix segfault parsing cache_dir with IOEngine= set

15 years agoCorrection: TPROXY cant pass to an IP. Fully enable.
Amos Jeffries [Sat, 5 Sep 2009 01:43:33 +0000 (13:43 +1200)] 
Correction: TPROXY cant pass to an IP. Fully enable.

15 years agoPartially enable IPv6 TPROXY support.
Amos Jeffries [Sat, 5 Sep 2009 01:21:40 +0000 (13:21 +1200)] 
Partially enable IPv6 TPROXY support.

Balabit are now providing patches to do TPROXY with IPv6.

This retains the v4-only behaviour of the wildcard and IPv4 adresses
until full kernel support is available  but enables people who have
patched their kernels to set an IPv6 in the http_port.

15 years agoBack to using suffix rule for the error translations. % make rules is not POSIX.
Henrik Nordstrom [Fri, 4 Sep 2009 13:23:22 +0000 (15:23 +0200)] 
Back to using suffix rule for the error translations. % make rules is not POSIX.

15 years agoBundle helpers for url_rewrite
Amos Jeffries [Fri, 4 Sep 2009 11:51:31 +0000 (23:51 +1200)] 
Bundle helpers for url_rewrite

Adds the --enable-url-rewrite-helpers configure time option.
see release notes or ./configure help text.

Bundles two 'fake' helpers with exemplar code for shell and C++ coding:

 url_fake_rewrite
- C++ helper with old non-concurrent protocol.

 url-fake-rewrite.sh
- shell helper with concurrent and non-concurrent protocols.

Also, some polishing is done to debug code for helpers.

15 years agoAuthor: Markus Moeller <huaraz@moeller.plus.com>
Amos Jeffries [Fri, 4 Sep 2009 11:38:28 +0000 (23:38 +1200)] 
Author: Markus Moeller <huaraz@moeller.plus.com>
Support Kerberos login to peers

In some setups the upstream proxy requires a secue authentication method
(Negotiate, NTLM). Allow this with Negotiate/Kerberos.

15 years agoBug 2570: wccp2 "Here I Am" announcements not sent
Amos Jeffries [Fri, 4 Sep 2009 09:26:19 +0000 (21:26 +1200)] 
Bug 2570: wccp2 "Here I Am" announcements not sent

There is a bit of re-work in configuration needed before this can go into
the storage config scope where it belongs. Temporary fix for 3.1.
see bug report for details.

15 years agoFix dist issue in errors/
Amos Jeffries [Fri, 4 Sep 2009 07:57:08 +0000 (19:57 +1200)] 
Fix dist issue in errors/

15 years agoFix compile bugs in errors/
Amos Jeffries [Fri, 4 Sep 2009 05:57:25 +0000 (17:57 +1200)] 
Fix compile bugs in errors/

15 years agoCleanup automake-foo a bit in errors/
Henrik Nordstrom [Fri, 4 Sep 2009 01:12:05 +0000 (03:12 +0200)] 
Cleanup automake-foo a bit in errors/

15 years agoUse relative links for error language aliases, fixing DESTDIR install
Henrik Nordstrom [Fri, 4 Sep 2009 01:07:00 +0000 (03:07 +0200)] 
Use relative links for error language aliases, fixing DESTDIR install

15 years agoMerge from trunk
Amos Jeffries [Thu, 3 Sep 2009 13:07:01 +0000 (01:07 +1200)] 
Merge from trunk

15 years agoOne mor build errors
Amos Jeffries [Thu, 3 Sep 2009 13:05:48 +0000 (01:05 +1200)] 
One mor build errors

15 years agoTestBed: Correct verbose conditional summary display
Amos Jeffries [Thu, 3 Sep 2009 11:57:46 +0000 (23:57 +1200)] 
TestBed: Correct verbose conditional summary display

15 years agoRevert loadable-modules hack slipped into a commit again.
Amos Jeffries [Thu, 3 Sep 2009 10:53:00 +0000 (22:53 +1200)] 
Revert loadable-modules hack slipped into a commit again.

15 years agoAuthor: Alex Rousskov <rousskov@measurement-factory.com>
Amos Jeffries [Thu, 3 Sep 2009 10:29:07 +0000 (22:29 +1200)] 
Author: Alex Rousskov <rousskov@measurement-factory.com>
Fixed entry size calculation for the max-size cache_dir selection algorithms.

There were two sides of this bug:

In src/store_swapout.cc, we must create metadata earlier because
storeCreate() needs swap_hdr_sz. With swap_hdr_sz unknown at the time of
storeCreate(), the SwapDir selection algorithms may select SwapDirs that
should not really take the entry as the real storage size (with the
metadata swap_hdr_sz) would exceed the store slot size.

In src/store_dir.cc, we must add the metadata size before looking for
cache_dirs that accept objsize. Only the "new"
storeDirSelectSwapDirRoundRobin selection scheme was affected.

15 years agoFix some build errors
Amos Jeffries [Thu, 3 Sep 2009 08:21:00 +0000 (20:21 +1200)] 
Fix some build errors

15 years agoBug 2734: fix compile errors from CBDATA_CLASS2()
Amos Jeffries [Wed, 2 Sep 2009 13:09:29 +0000 (01:09 +1200)] 
Bug 2734: fix compile errors from CBDATA_CLASS2()

Some compilers don't like the sytax private:;

This makes the starting state explicitly private: instead of assuming its
going to be defined in a private state and dependign on the definer class.

We can cope with not setting the state to private at the end of the macro
as well. It just means the use of this macro must be last, or have an
explicit private/public definition after its use.

15 years agoMake --disable-mempools control MemPool unit-tests
Amos Jeffries [Wed, 2 Sep 2009 10:08:20 +0000 (22:08 +1200)] 
Make --disable-mempools control MemPool unit-tests

15 years agoDiskIO detection fixes and auto-enable
Amos Jeffries [Tue, 1 Sep 2009 11:22:39 +0000 (23:22 +1200)] 
DiskIO detection fixes and auto-enable

15 years agopre-define the pthreads globals
Amos Jeffries [Tue, 1 Sep 2009 10:15:37 +0000 (22:15 +1200)] 
pre-define the pthreads globals

15 years agoPolish DiskThreads detection
Amos Jeffries [Tue, 1 Sep 2009 10:04:37 +0000 (22:04 +1200)] 
Polish DiskThreads detection

15 years agoDefault-enable all DiskIO modules
Amos Jeffries [Tue, 1 Sep 2009 09:18:17 +0000 (21:18 +1200)] 
Default-enable all DiskIO modules

15 years agoAIO cleanup mk 1
Amos Jeffries [Tue, 1 Sep 2009 08:53:26 +0000 (20:53 +1200)] 
AIO cleanup mk 1

15 years agoAuthor: Tim Starling <unknown>
Amos Jeffries [Mon, 31 Aug 2009 10:02:23 +0000 (22:02 +1200)] 
Author: Tim Starling <unknown>
Port 2.7: Unique sequence number per log line

Create and enable logging of a unique sequence number per log entry.

Adjusted to 64-bit to handle long Squid up times with very large logged
line counts.

NP: not quite sure about the incrementation. Write appears to be called
once per log entry but this is not tested under enough conditions to be
certain yet. The old lineEnd call from Squid-2 is not present in Squid-3.

15 years agodist url_rewrite directory properly
Amos Jeffries [Fri, 28 Aug 2009 04:14:35 +0000 (16:14 +1200)] 
dist url_rewrite directory properly

15 years agoFix 3.1 manuals snapshot
Amos Jeffries [Fri, 28 Aug 2009 03:41:17 +0000 (15:41 +1200)] 
Fix 3.1 manuals snapshot

15 years agoTestBed: Add url_rewrite heleprs
Amos Jeffries [Fri, 28 Aug 2009 01:53:05 +0000 (13:53 +1200)] 
TestBed: Add url_rewrite heleprs

15 years agoMerge from trunk
Amos Jeffries [Fri, 28 Aug 2009 01:48:05 +0000 (13:48 +1200)] 
Merge from trunk

15 years agoCleanup: Remove more traces of old squid debug()() macro
Amos Jeffries [Fri, 28 Aug 2009 01:44:26 +0000 (13:44 +1200)] 
Cleanup: Remove more traces of old squid debug()() macro

There is now no reason for any of the Squid internal code to contain 'debug()'

TODO: Just the ESI code remaining on the old system.
  It's debug seems to be incrementally building a single line to display
  objects parsed. But using multiple nested calls to dump it.
  VERY nasty. They need to be made writing to a buffer instead.

15 years agoFixup libxml2 include magics, was failing when a configure cache was used
Henrik Nordstrom [Thu, 27 Aug 2009 17:05:03 +0000 (19:05 +0200)] 
Fixup libxml2 include magics, was failing when a configure cache was used

15 years agoAllow COSS to be built in trunk, but with a configure time warning until ready
Henrik Nordstrom [Thu, 27 Aug 2009 15:51:38 +0000 (17:51 +0200)] 
Allow COSS to be built in trunk, but with a configure time warning until ready

15 years agoSome build errors in fake url-rewrite
Amos Jeffries [Thu, 27 Aug 2009 13:29:08 +0000 (01:29 +1200)] 
Some build errors in fake url-rewrite

15 years agoMerge from trunk
Amos Jeffries [Thu, 27 Aug 2009 12:18:40 +0000 (00:18 +1200)] 
Merge from trunk

15 years agoMeld helper_debug into old debug. Now reserved for helepers
Amos Jeffries [Thu, 27 Aug 2009 12:11:41 +0000 (00:11 +1200)] 
Meld helper_debug into old debug. Now reserved for helepers

15 years agoCleanup of auth header special case forwarding logics
Henrik Nordstrom [Thu, 27 Aug 2009 09:49:56 +0000 (11:49 +0200)] 
Cleanup of auth header special case forwarding logics

The code dealing with our special case auth header forwarding/synthesising
had grown quite hairy and partially duplicated from all additions. This
cleans up the code moving this logics to a new function and unifying
WWW & Proxy auth cases.

15 years agoFix PROXYPASS case when using external acl creds
Henrik Nordstrom [Thu, 27 Aug 2009 09:46:17 +0000 (11:46 +0200)] 
Fix PROXYPASS case when using external acl creds

15 years agoUse the right auth header type for the context
Henrik Nordstrom [Thu, 27 Aug 2009 09:29:27 +0000 (11:29 +0200)] 
Use the right auth header type for the context

15 years agoTestBed: polish verbose mode a little
Amos Jeffries [Wed, 26 Aug 2009 14:07:30 +0000 (02:07 +1200)] 
TestBed: polish verbose mode a little

 - make the master script only show the 'lst lines' summary when not
   dumping the entire log anyway for vebose display

 - make verbose mode show whats in the test directory when starting a build.

 - make each run display the list of files/folders after distclean