]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
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

15 years agoCleanup: shuffle libcompat and libmisc into Common.am as COMPAT_LIB
Amos Jeffries [Wed, 26 Aug 2009 13:14:39 +0000 (01:14 +1200)] 
Cleanup: shuffle libcompat and libmisc into Common.am as COMPAT_LIB

15 years agoAdd back a crucial if condition gone missing..
Henrik Nordstrom [Wed, 26 Aug 2009 12:00:21 +0000 (14:00 +0200)] 
Add back a crucial if condition gone missing..

15 years agoMake PROXYPASS completely equal to PASS on non-originserver peers
Henrik Nordstrom [Wed, 26 Aug 2009 11:50:54 +0000 (13:50 +0200)] 
Make PROXYPASS completely equal to PASS on non-originserver peers

15 years agoRework the auth forwarding special cases
Henrik Nordstrom [Wed, 26 Aug 2009 11:43:52 +0000 (13:43 +0200)] 
Rework the auth forwarding special cases

The auth forwarding special cases had grown a bit hairy with a lot
of duplicated code between WWW-Auth and Proxy-Auth and far from trivial
to follow code logics.

This change breaks this logic out to a separate function shared
in both modes, selecing mode based on type of peer.

Also moves PROXYPASS back into the land of undocumented features. This
is a feature which most would only get confused by and which can cause
significant security issues if used wrongly.

15 years agoFix some bash-isms in the test-suite.
Francesco Chemolli [Tue, 25 Aug 2009 17:11:58 +0000 (19:11 +0200)] 
Fix some bash-isms in the test-suite.

15 years agoFully transparent PASSTHRU option for authentication to peers.
Amos Jeffries [Tue, 25 Aug 2009 11:31:30 +0000 (23:31 +1200)] 
Fully transparent PASSTHRU option for authentication to peers.

It turns out both PASS and PROXYPASS have special behaviour depending
other configuration options. Clarify this in the existing Docs and add a
method for fully transparent relay of credentials from client to upstream.

15 years agoSplit out client_side_request connection pinning to a separate function
Henrik Nordstrom [Mon, 24 Aug 2009 13:06:26 +0000 (15:06 +0200)] 
Split out client_side_request connection pinning to a separate function

include requests from ESI may be without a client connection. This change
splits out the client_side_request connection pinning logics to a separate
function to ease code flow when there is no client connection. No code
change except making that part conditional on http_conn being present.

15 years agoFix non-debug output case
Amos Jeffries [Mon, 24 Aug 2009 10:03:35 +0000 (22:03 +1200)] 
Fix non-debug output case

15 years agoAdd concurrent support to shell re-writer
Amos Jeffries [Mon, 24 Aug 2009 10:00:48 +0000 (22:00 +1200)] 
Add concurrent support to shell re-writer

15 years agoDrop concurrent bits from fake url_rewrite C helper
Amos Jeffries [Mon, 24 Aug 2009 09:53:58 +0000 (21:53 +1200)] 
Drop concurrent bits from fake url_rewrite C helper

15 years agoDrop helper.cc changes
Amos Jeffries [Mon, 24 Aug 2009 09:53:20 +0000 (21:53 +1200)] 
Drop helper.cc changes

15 years agoMerged from trunk
Amos Jeffries [Mon, 24 Aug 2009 09:45:21 +0000 (21:45 +1200)] 
Merged from trunk

15 years agoSourceFormat: enforcement
Amos Jeffries [Sun, 23 Aug 2009 09:30:49 +0000 (03:30 -0600)] 
SourceFormat: enforcement

15 years agoAdd missing lookup_t.h
Amos Jeffries [Sun, 23 Aug 2009 06:36:04 +0000 (18:36 +1200)] 
Add missing lookup_t.h

15 years agoCleanup: Split some enums into their own files. auto-generate their text name arrays.
Amos Jeffries [Sun, 23 Aug 2009 05:13:09 +0000 (17:13 +1200)] 
Cleanup: Split some enums into their own files. auto-generate their text name arrays.

Also updates the enum strings generator to work with any given header file.
The header does however need to be named identical to the enum and not pull
in any other definitions that require .cc content. The generated .cc will
only contain the minimal includes and enum string array global.

15 years agoSourceFormat: report broken file and continue after errors.
Amos Jeffries [Sun, 23 Aug 2009 03:08:22 +0000 (21:08 -0600)] 
SourceFormat: report broken file and continue after errors.

15 years agoSourceFormat: mswin_sspi helper
Amos Jeffries [Sun, 23 Aug 2009 02:43:26 +0000 (20:43 -0600)] 
SourceFormat: mswin_sspi helper

15 years agoSilence rm -v again
Amos Jeffries [Sat, 22 Aug 2009 13:10:36 +0000 (01:10 +1200)] 
Silence rm -v again

15 years agoRemove bashism from testHeaders.sh
Amos Jeffries [Sat, 22 Aug 2009 11:15:34 +0000 (23:15 +1200)] 
Remove bashism from testHeaders.sh

15 years agoRevert rev 9922 - grep arguments not portable
Amos Jeffries [Sat, 22 Aug 2009 10:48:26 +0000 (22:48 +1200)] 
Revert rev 9922 - grep arguments not portable

15 years agoBug 2745: Invalid response error on small reads
Amos Jeffries [Sat, 22 Aug 2009 10:43:54 +0000 (22:43 +1200)] 
Bug 2745: Invalid response error on small reads

Also adds extra unit-tests for these cases.

15 years agoDisplay full version in bootstrap output and quieten rm
Amos Jeffries [Fri, 21 Aug 2009 03:21:19 +0000 (15:21 +1200)] 
Display full version in bootstrap output and quieten rm

15 years agoAlways display auto-tools versions on bootstrap.
Amos Jeffries [Fri, 21 Aug 2009 02:22:45 +0000 (14:22 +1200)] 
Always display auto-tools versions on bootstrap.

This will better help us identify from build-farm results if we broke a
particular auto-tool support or if its the specific OS implementation /
environment.

15 years agoBug #2541: Hang in 100% CPU loop while extacting header details using a delimiter...
Henrik Nordstrom [Thu, 20 Aug 2009 12:13:35 +0000 (14:13 +0200)] 
Bug #2541: Hang in 100% CPU loop while extacting header details using a delimiter other than comma (external_acl_type, access_log_format, external_refresh_check)

strListGetItem() could get stuck in a 100% loop if called with a delimiter
other than ',' and the parsed string contains ','.

This change makes it properly detect ',' as a delimiter even if called
with another delimiter argument like intended. The reason why ',' is always
a delimiter is because this is the delimiter between merged values of a
multi-valued header, and must always be supported as delimiter even if
Cookie uses ';' instead.

15 years agoRevert an evil optimization from the memcache change
Henrik Nordstrom [Wed, 19 Aug 2009 20:29:33 +0000 (22:29 +0200)] 
Revert an evil optimization from the memcache change

15 years agoFix comm_local_port for split-stack
Amos Jeffries [Wed, 19 Aug 2009 06:59:28 +0000 (18:59 +1200)] 
Fix comm_local_port for split-stack

Calling this function had the unfortunate side-effect of resetting the
port flags to indicate it was an IPv6 port. Badly wrong for a supposedly
read-only operation.

This complete the DNS fixes for split-stack.

TODO: test and fix regular port usage with split-stack.

15 years agoDocument --disable-caps option
Amos Jeffries [Wed, 19 Aug 2009 05:46:30 +0000 (17:46 +1200)] 
Document --disable-caps option

15 years agoBug 2718: FTP sends EPSV2 on ipv4 connection
Amos Jeffries [Wed, 19 Aug 2009 03:50:54 +0000 (15:50 +1200)] 
Bug 2718: FTP sends EPSV2 on ipv4 connection

Switch EPSV attempts based on the FTP control/data Channel IP type.
Also adds better debugging trace of what is being performed.

15 years agoBug #2747: Compile errors on Solaris 10 with 3.1.0.13
Henrik Nordstrom [Tue, 18 Aug 2009 23:25:02 +0000 (01:25 +0200)] 
Bug #2747: Compile errors on Solaris 10 with 3.1.0.13

need to include sys/resource.h

15 years agoImprove chroot directive documentation slightly
Henrik Nordstrom [Tue, 18 Aug 2009 18:58:28 +0000 (20:58 +0200)] 
Improve chroot directive documentation slightly

the directive takes a directory argument, but this wasn't mentioned anywhere..

15 years agoFox off-by-1 errors in new FTP login parse
Amos Jeffries [Mon, 17 Aug 2009 12:40:10 +0000 (00:40 +1200)] 
Fox off-by-1 errors in new FTP login parse

15 years agoUndo revno 9911. Not quite doable yet.
Amos Jeffries [Mon, 17 Aug 2009 03:11:44 +0000 (15:11 +1200)] 
Undo revno 9911. Not quite doable yet.

15 years agoEnable IpAddress debugs. remove unused method
Amos Jeffries [Sun, 16 Aug 2009 12:21:57 +0000 (00:21 +1200)] 
Enable IpAddress debugs. remove unused method

15 years agoFix release notes dist
Amos Jeffries [Sun, 16 Aug 2009 12:20:00 +0000 (00:20 +1200)] 
Fix release notes dist

15 years agoDrop obsolete include/squid_mswin.h
Amos Jeffries [Sun, 16 Aug 2009 04:06:51 +0000 (16:06 +1200)] 
Drop obsolete include/squid_mswin.h

It has been located at compat/os/mswin.h for some time now.

15 years agoDist most recent release notes instead of 3.0 notes
Amos Jeffries [Sun, 16 Aug 2009 01:01:10 +0000 (13:01 +1200)] 
Dist most recent release notes instead of 3.0 notes

15 years agoAdd 0.0.0.0 as an to_localhost address
Henrik Nordstrom [Sat, 15 Aug 2009 12:56:39 +0000 (14:56 +0200)] 
Add 0.0.0.0 as an to_localhost address

Many TCP/IP(v4) stacks aliases 0.0.0.0 as 127.0.0.1.

15 years agoDrop old release 3.0/3.1 notes files from 3.2
Amos Jeffries [Sat, 15 Aug 2009 09:44:22 +0000 (21:44 +1200)] 
Drop old release 3.0/3.1 notes files from 3.2

15 years agoInitial release notes for 3.2
Amos Jeffries [Sat, 15 Aug 2009 09:42:30 +0000 (21:42 +1200)] 
Initial release notes for 3.2

15 years agoAuthor: Mark Nottingham <mnot@pobox.com>
Amos Jeffries [Sat, 15 Aug 2009 02:14:54 +0000 (14:14 +1200)] 
Author: Mark Nottingham <mnot@pobox.com>
Bug 2390: New hier_code ACL type

I needed to log only forward requests; forward_log looked interesting, but
isn't flexible like access_log. The easiest thing to do seemed to be to add a
hier_code ACL type.

Adapted to Squid-3 by Amos Jeffries

15 years agoAdjust the test stub MemObject to match changes in actual MemObject
Henrik Nordstrom [Fri, 14 Aug 2009 22:14:13 +0000 (00:14 +0200)] 
Adjust the test stub MemObject to match changes in actual MemObject

Sorry, forgot to run make test in the memcache changes..

15 years agoDon't use C++ // comments in C files
Henrik Nordstrom [Fri, 14 Aug 2009 21:52:54 +0000 (23:52 +0200)] 
Don't use C++ // comments in C files

15 years agoPopulate cache_mem again on disk cache hits, moving on-disk objects back
Henrik Nordstrom [Fri, 14 Aug 2009 14:35:07 +0000 (16:35 +0200)] 
Populate cache_mem again on disk cache hits, moving on-disk objects back
into the hot object pool.

This adds a new squid.conf option for tuning when to keep objects in memory.

Sponsored by: The Measurement Factory

15 years agoWindows port: fix mswin_negotiate_auth.exe crash when executing a LocalCall authentic...
Guido Serassio [Thu, 13 Aug 2009 21:08:35 +0000 (23:08 +0200)] 
Windows port: fix mswin_negotiate_auth.exe crash when executing a LocalCall authentication with verbose debug enabled

- Also ran indent

15 years agoMerged from trunk
Henrik Nordstrom [Thu, 13 Aug 2009 10:28:33 +0000 (12:28 +0200)] 
Merged from trunk

15 years agoMerged from trunk
Henrik Nordstrom [Thu, 13 Aug 2009 10:28:09 +0000 (12:28 +0200)] 
Merged from trunk

15 years agoAuthor: Amos Jeffries + Alan Nastac <mrness@gentoo.org>
Amos Jeffries [Wed, 12 Aug 2009 10:18:34 +0000 (22:18 +1200)] 
Author: Amos Jeffries + Alan Nastac <mrness@gentoo.org>
Better const-correctness on FTP login parse

Also reduces amount of copying done by the parse. The old version
was copying the entire URL into user/password then cropping it down.
This one only copies the required bytes and terminates the copy.

15 years agoAuthor: Alin Nastac <mrness@gentoo.org>
Amos Jeffries [Wed, 12 Aug 2009 09:38:36 +0000 (21:38 +1200)] 
Author: Alin Nastac <mrness@gentoo.org>
Add --disable-caps option

Gentoo requires this to pull in libcap dependencies via --enable-caps
which is a non-operation.
Using it to disable libcap usage will explicitly prevent TPROXY which
depends on it from operating while netfilter NAT support remains.

NP: The TPROXY v2 configure tests will not even run with caps disabled.

15 years agoDrop temporary testbed script. obsolete
Amos Jeffries [Tue, 11 Aug 2009 05:24:06 +0000 (17:24 +1200)] 
Drop temporary testbed script. obsolete