]>
git.ipfire.org Git - thirdparty/squid.git/log
Amos Jeffries [Mon, 1 Dec 2008 11:19:28 +0000 (00:19 +1300)]
Bug 2526: default ALLOW when no list specified.
The expected behavior of ACL checking should cause an implicit default
deny state to be reached unless a terminating denial causes a state to
flip to allow.
A small logic flaw means that completely explicitly absent access control
list was flipped to ALLOW state.
It is believed that most security controls which have explicitly coded
defaults in ther configuration are not impacted by the bug or its fix.
Only empty delay pools and ICAP re*mods may have any change in behavior
as a result.
Amos Jeffries [Mon, 1 Dec 2008 05:08:54 +0000 (18:08 +1300)]
Kill useless use of goto
Amos Jeffries [Mon, 1 Dec 2008 05:01:24 +0000 (18:01 +1300)]
Kill useless use of goto
Amos Jeffries [Mon, 1 Dec 2008 04:46:44 +0000 (17:46 +1300)]
Correct LINUX_CAPABILITY actions on non-Linux
non-Linux should not set transparency OFF, just because they dont have
Linux syscap.
Also kill bad use of goto. Should have been an if-else sequence.
Amos Jeffries [Sun, 30 Nov 2008 12:29:35 +0000 (01:29 +1300)]
Better error reporting and detection for kqueue support
This only appears when built on Linux.
Amos Jeffries [Sun, 30 Nov 2008 09:08:48 +0000 (02:08 -0700)]
Many small fixes uncovered by the testbed layer #02
- failover recovery for valgrind support
- better error reporting and detection for epoll support
- better dependency detection and handling for ESI support
- ARP build error on FreeBSD
- hack: silence build error on ZPH QoS support (TODO fix)
TODO:
- fix ZPH support for BSD (Bug 2537)
- comm symbol duplication failures under gcc 4.3.2
Amos Jeffries [Sun, 30 Nov 2008 05:29:55 +0000 (22:29 -0700)]
Real fix build errors in squid_kerb_auth
Seems my configure hack overlooked some auto-conf magic side-effects.
This moves most squid compat hacks into squid_compat.h for now.
Really fixes the current build issues in squid_kerb_auth with Squid.
Amos Jeffries [Sun, 30 Nov 2008 03:45:39 +0000 (20:45 -0700)]
Fix build errors in squid_kerb_auth
Some autoconf environments re-define macros and cause build errors.
This resolves all known issues with configure in the current package
interactions.
TODO: at least one syntax error in squid_kerb_auth basic code still
remains to be fixed.
Amos Jeffries [Sat, 29 Nov 2008 14:51:34 +0000 (03:51 +1300)]
Revert configure quoting.
Turns out the suposedly extraneous quoting is required.
Also append success message to build so testbed can catch it and find
any error without having to enumerate all failure cases.
Amos Jeffries [Sat, 29 Nov 2008 04:57:19 +0000 (21:57 -0700)]
convert spnegohelp.h to Unix file format
Amos Jeffries [Fri, 28 Nov 2008 11:51:11 +0000 (00:51 +1300)]
Author: Christos Tsantilas <chtsanti@users.sourceforge.net>
Bug 2527: ICAP compile error with g++ 4.3.2
Amos Jeffries [Fri, 28 Nov 2008 11:40:59 +0000 (00:40 +1300)]
Fix various TestBed errors.
Failure to match the error: string properly and some bad options in the
layer-02 script was hiding a few bad configure and compile issues.
TODO: Most of the hidden bugs are also fixed by this patch. At least one
remains though in the linking of some tests.
Henrik Nordstrom [Tue, 25 Nov 2008 12:22:19 +0000 (13:22 +0100)]
Fix cache_peer forceddomainname when request has a Host header
cache_peer forceddomainname=xxx only worked when the received request
did not have a Host header.
Amos Jeffries [Wed, 19 Nov 2008 12:00:15 +0000 (01:00 +1300)]
Bug 2525: invalid encoding of non iso-8859-1 error pages
Translation toolkit was not updating the content-type when bundling
translations. It has since been updated to a version which does 'tidy'
the output HTML.
Also updating the default templates ISO-8859-1 coding to UTF-8
to present a usable backup in case of such future failures.
Amos Jeffries [Mon, 17 Nov 2008 12:01:38 +0000 (01:01 +1300)]
Dist DiskIO modules.sh script
Amos Jeffries [Sun, 16 Nov 2008 04:24:43 +0000 (21:24 -0700)]
Various dist problems
Amos Jeffries [Sun, 16 Nov 2008 03:34:52 +0000 (20:34 -0700)]
Fix: no such file spnegohelp.h in squid_kerb_auth helper
Amos Jeffries [Sun, 16 Nov 2008 02:28:49 +0000 (19:28 -0700)]
Change snapshots build location
/tmp is no longer large enough for the snapshot and test build data
moving to the maintenance account.
Amos Jeffries [Sun, 16 Nov 2008 01:08:28 +0000 (14:08 +1300)]
Bug 2523: bad assertion
Amos Jeffries [Sat, 15 Nov 2008 03:40:08 +0000 (16:40 +1300)]
Ignore ska_config.h.in from squid_kerb_auth
Amos Jeffries [Sat, 15 Nov 2008 03:28:44 +0000 (20:28 -0700)]
Fix IPAddress not setting sin_len on BSD
Amos Jeffries [Fri, 14 Nov 2008 16:14:29 +0000 (05:14 +1300)]
Fix assertion in DskIO and Ufs unit tests
Classes whose initialization is implied from the presence of a soliton
do not get initialized when their soliton is hidden away in a library.
Only when the object is linked to a main app.
DiskIO modules are such and require a hook to probe the soliton before
initialization kicks off. This patch adds such a hook function which is
called from the manager setup function to probe all built modules and
ensure their existance and registration is done before initializing.
Also adds a lot of function documentation in various places.
Amos Jeffries [Fri, 14 Nov 2008 09:43:02 +0000 (22:43 +1300)]
Make squid_kerb_auth build out of tree along with squid
Amos Jeffries [Wed, 12 Nov 2008 04:55:12 +0000 (17:55 +1300)]
Correct debugs output on GetDenyInfo
deny_info pages are expected to be redirects sometimes.
It's only the particular lookup which can't use them.
Also they may not be a match anyway since test was done after warning.
Amos Jeffries [Wed, 12 Nov 2008 04:44:01 +0000 (17:44 +1300)]
Correct docs on httpSTatusLinePackInto
Amos Jeffries [Tue, 11 Nov 2008 10:38:40 +0000 (23:38 +1300)]
Re-enable COSS .h files for testing. .cc remain disabled.
Amos Jeffries [Tue, 11 Nov 2008 10:11:53 +0000 (23:11 +1300)]
Update squid_kerb_auth to 1.0.5
produces clean errors when headers are missing.
dist spnegohelp files.
Amos Jeffries [Sun, 9 Nov 2008 11:25:31 +0000 (00:25 +1300)]
Correct configure tests on squid_kerb_auth
Amos Jeffries [Sun, 9 Nov 2008 10:13:26 +0000 (23:13 +1300)]
Prep for 3.1.0.2
Amos Jeffries [Sun, 9 Nov 2008 04:10:23 +0000 (17:10 +1300)]
dist the translations and templates properly
Amos Jeffries [Sun, 9 Nov 2008 03:37:11 +0000 (16:37 +1300)]
COSS removal from Squid-3
I'm expanding the COSS 'removal' from just 3.0 to all Squid-3.
The hoped for work has not yet been presented. When someone is available
they need to revert this patch. - Amos
We had a vote on this some (several) months before 3.0 got branched, and
it was decided to drop COSS from the Squid-3.0 branch once branched.
Then the branching got delayed, and this task was forgotten when it
finally branched.
Until COSS gets significantly updated it's counter-productive to ship it
in STABLE releases. But the current code needs to be kept in trunk as
reference on how things got refactored for the day the current COSS code
gets forward ported to Squid-3.
Regards
Henrik
Amos Jeffries [Sun, 9 Nov 2008 02:08:45 +0000 (15:08 +1300)]
Author: Thomas-Martin Seck <tmseck-lists@netcologne.de>
Drop som bashism's from configure
Amos Jeffries [Sun, 9 Nov 2008 01:04:23 +0000 (14:04 +1300)]
Correct execute and write permissions from some files.
Amos Jeffries [Sat, 8 Nov 2008 13:39:39 +0000 (06:39 -0700)]
IPAddress tests and corrections.
Fixes two cases where GetSockAddr did not set sin*_len properly
Fixes configure tests for sin*_len
TODO: still to find and fix where we are getting on FreeBSD:
SYS SS_LEN=16
SQD SS_LEN=0 (should be 16)
Amos Jeffries [Sat, 8 Nov 2008 03:57:49 +0000 (20:57 -0700)]
Fix configure syntax error in squid_kerb_ath
Amos Jeffries [Sat, 8 Nov 2008 03:47:14 +0000 (16:47 +1300)]
Rollback abort, slipped in
Amos Jeffries [Fri, 7 Nov 2008 12:03:18 +0000 (01:03 +1300)]
Language Updates
Amos Jeffries [Thu, 6 Nov 2008 08:39:29 +0000 (21:39 +1300)]
Rollback grep change. produced mangled reports
Amos Jeffries [Thu, 6 Nov 2008 08:33:01 +0000 (21:33 +1300)]
Fix tests for DisKIO
Amos Jeffries [Wed, 5 Nov 2008 13:52:47 +0000 (06:52 -0700)]
TestBed: update to properly abort on test failures
Amos Jeffries [Wed, 5 Nov 2008 02:27:45 +0000 (15:27 +1300)]
3.0 Release Notes updates
Retrospective squid.conf diff against 2.7.
Amos Jeffries [Wed, 5 Nov 2008 01:46:40 +0000 (14:46 +1300)]
3.1 Release Notes updates
Amos Jeffries [Sun, 2 Nov 2008 23:04:15 +0000 (12:04 +1300)]
Fix test abort slipped in
Amos Jeffries [Sun, 2 Nov 2008 12:29:57 +0000 (01:29 +1300)]
Language Updates
Amos Jeffries [Sun, 2 Nov 2008 12:00:43 +0000 (01:00 +1300)]
Language Updates
Amos Jeffries [Sun, 2 Nov 2008 05:06:52 +0000 (18:06 +1300)]
Author: Markus Moeller <markus_moeller@compuserve.com>
Remove squid_kerb_auth helper from default build when gssapi is missing
Test for GSSAPI dependancies before automatically adding the helper to
Squids' default helper list.
Does not affect explicit configuration.
Amos Jeffries [Sun, 2 Nov 2008 02:12:51 +0000 (15:12 +1300)]
Fix: missing repl/lru/store_repl_lru.o
Amos Jeffries [Sat, 1 Nov 2008 15:09:37 +0000 (04:09 +1300)]
updates
Amos Jeffries [Sat, 1 Nov 2008 13:45:04 +0000 (02:45 +1300)]
Merge from trunk
Amos Jeffries [Sat, 1 Nov 2008 12:18:03 +0000 (01:18 +1300)]
Updates
Amos Jeffries [Sat, 1 Nov 2008 12:00:52 +0000 (01:00 +1300)]
Bug 2500: Solaris10/11 build fails to detect IPv6 properly
Amos Jeffries [Fri, 31 Oct 2008 05:01:13 +0000 (18:01 +1300)]
Updates auto-save
Amos Jeffries [Fri, 31 Oct 2008 03:05:39 +0000 (16:05 +1300)]
Make 3.1 Release Notes more config automation friendly
Amos Jeffries [Thu, 30 Oct 2008 23:00:38 +0000 (12:00 +1300)]
Updates auto-save
Amos Jeffries [Thu, 30 Oct 2008 17:00:51 +0000 (06:00 +1300)]
Updates auto-save
Amos Jeffries [Thu, 30 Oct 2008 01:49:27 +0000 (14:49 +1300)]
Release Notes updates
Alex Rousskov [Wed, 29 Oct 2008 21:57:47 +0000 (15:57 -0600)]
Fixed "src/Makefile.am:981: whitespace following trailing backslash" warning.
Amos Jeffries [Wed, 29 Oct 2008 15:09:51 +0000 (04:09 +1300)]
Fix build error in testDiskIO.
Disk IO Modules sources should have been included through the DiskIO
libraries. Not directly as .o files.
TODO: Still one more build error with Store objects to track down.
Amos Jeffries [Wed, 29 Oct 2008 13:07:19 +0000 (02:07 +1300)]
Correct test-builds to allow individual tests run by name
Amos Jeffries [Wed, 29 Oct 2008 12:16:30 +0000 (01:16 +1300)]
Typo
Amos Jeffries [Tue, 28 Oct 2008 11:22:17 +0000 (00:22 +1300)]
Test before building snapshot
To ensure that no snapshot goes out with known build errors.
The snapshot daily report is expected to contain error message if any.
Amos Jeffries [Tue, 28 Oct 2008 05:18:06 +0000 (18:18 +1300)]
Add --cleanup option to test-build.sh to remove working files
Amos Jeffries [Mon, 27 Oct 2008 15:10:30 +0000 (09:10 -0600)]
Update mkrelease to only depend on bootstrap.sh
Amos Jeffries [Mon, 27 Oct 2008 13:11:35 +0000 (02:11 +1300)]
Sync CONTRIBUTORS with contributed 3.0 and 3.1 patch sets
Amos Jeffries [Mon, 27 Oct 2008 06:53:22 +0000 (19:53 +1300)]
Polish Error Page CSS
Update errorpage.css content to display error pages matched to
squid-cache.org website color scheme and styles including logo.
Add Creative Commons Licence to the CSS file distributed.
Also fix paths for out-of-tree translation.
Amos Jeffries [Mon, 27 Oct 2008 05:27:01 +0000 (18:27 +1300)]
Fix relative links in Release Notes
Amos Jeffries [Mon, 27 Oct 2008 05:19:11 +0000 (18:19 +1300)]
ChangeLog and Release Notes updates
Amos Jeffries [Mon, 27 Oct 2008 04:26:53 +0000 (17:26 +1300)]
Polish error page CSS
Amos Jeffries [Mon, 27 Oct 2008 04:23:41 +0000 (17:23 +1300)]
Releas Notes update for ntlm_auth change
Amos Jeffries [Mon, 27 Oct 2008 04:21:40 +0000 (17:21 +1300)]
Polish template CSS
Amos Jeffries [Mon, 27 Oct 2008 03:24:43 +0000 (16:24 +1300)]
Stop appending sig to every errorpage file load.
Amos Jeffries [Mon, 27 Oct 2008 02:20:02 +0000 (15:20 +1300)]
Rename bundled ntlm_auth helper to ntlm_smb_lm_auth
To reduce confusion with the similarly named but more useful Samba helper.
ntlm_smb_lm_auth is chosen to fit planned naming schema for auth helpers.
Helper binary name is constructed from its type (NTLM), actions (SMB LanManager),
and usage (Authentication) :: ntlm_smb_lm_auth
Amos Jeffries [Sun, 26 Oct 2008 14:49:41 +0000 (03:49 +1300)]
Typos
Amos Jeffries [Sun, 26 Oct 2008 12:49:21 +0000 (01:49 +1300)]
Rename of ntlm_auth helper to ntlm_smb_lm_auth
Amos Jeffries [Sun, 26 Oct 2008 12:39:30 +0000 (01:39 +1300)]
Merge from trunk
Amos Jeffries [Sun, 26 Oct 2008 12:21:49 +0000 (01:21 +1300)]
Author: Francesco Chemolli <kinkie@squid-cache.org>
Reworked help-texts to uses AC_HELP_STRING rather than hand-code.
Amos Jeffries [Sun, 26 Oct 2008 05:21:31 +0000 (18:21 +1300)]
More build fixes.
This one in DNS.
Also updated the testbed to reveal 'No such file or directory' errors.
That reveals two more build issues in DiskIO when something is disabled.
Amos Jeffries [Sun, 26 Oct 2008 01:40:10 +0000 (14:40 +1300)]
Various Build Fixes
Adjust build tests to work out-of-tree in a custom directory tree per run.
Fixes several compile errors uncovered by the above.
Fixes ESILibxml2Parser to use memory-safe snprintf.
Amos Jeffries [Sun, 26 Oct 2008 00:32:06 +0000 (13:32 +1300)]
Language Updates
Amos Jeffries [Sun, 26 Oct 2008 00:29:54 +0000 (13:29 +1300)]
Sync with Rosetta
Amos Jeffries [Sun, 26 Oct 2008 00:27:31 +0000 (13:27 +1300)]
Merged from trunk
Amos Jeffries [Sat, 25 Oct 2008 06:48:50 +0000 (19:48 +1300)]
Release Notes for 3.1
Francesco Chemolli [Fri, 24 Oct 2008 10:00:09 +0000 (12:00 +0200)]
Prettified some messages.
Francesco Chemolli [Fri, 24 Oct 2008 09:32:21 +0000 (11:32 +0200)]
Converted some more help strings.
Francesco Chemolli [Fri, 24 Oct 2008 09:05:12 +0000 (11:05 +0200)]
Converted some more help strings.
Amos Jeffries [Fri, 24 Oct 2008 07:24:33 +0000 (20:24 +1300)]
Update Release Notes Sections
Francesco Chemolli [Thu, 23 Oct 2008 23:51:26 +0000 (01:51 +0200)]
Changed more methods.
Francesco Chemolli [Thu, 23 Oct 2008 22:53:06 +0000 (00:53 +0200)]
Converted more help strings.
Francesco Chemolli [Thu, 23 Oct 2008 22:20:40 +0000 (00:20 +0200)]
Converted more help strings.
Francesco Chemolli [Thu, 23 Oct 2008 22:01:41 +0000 (00:01 +0200)]
Moved various help texts to AC_HELP_STRING
Amos Jeffries [Thu, 23 Oct 2008 12:37:24 +0000 (01:37 +1300)]
Real default enable IPv6.
Now runs PF_INET6 tests properly to auto-disable on broken systems.
Also handles absent configure option correctly as enable, not as disable
Amos Jeffries [Thu, 23 Oct 2008 11:42:32 +0000 (00:42 +1300)]
Compat: accept -with-maxfd=N
For backward compatability with Squid-2 we now accept the -with-maxfd
configure setting as an alternative to --with-filedescriptors.
--with-filedescriptors is still preferred, and the only one documented.
If both are set the value of --with-file-descriptors=N will be used.
Amos Jeffries [Thu, 23 Oct 2008 10:25:53 +0000 (23:25 +1300)]
Language Updates
Amos Jeffries [Wed, 22 Oct 2008 10:20:10 +0000 (23:20 +1300)]
Languages: Correct attribution on zh-cn
Amos Jeffries [Wed, 22 Oct 2008 10:09:01 +0000 (23:09 +1300)]
Language updates (two more english variants)
Amos Jeffries [Tue, 21 Oct 2008 12:31:00 +0000 (01:31 +1300)]
Restore active part of error page stylesheets
This now uses an adjusted form of errorTryLoadText() which accepts
an absoute path page name and NULL dir instead of errorLoadText()
which is intended only for locating a specific page amongst the error
directory content.
Amos Jeffries [Tue, 21 Oct 2008 12:19:40 +0000 (01:19 +1300)]
Merge from trunk
Amos Jeffries [Tue, 21 Oct 2008 12:18:45 +0000 (01:18 +1300)]
Language Updates
Amos Jeffries [Tue, 21 Oct 2008 12:09:36 +0000 (01:09 +1300)]
Merge from trunk
Amos Jeffries [Tue, 21 Oct 2008 11:45:39 +0000 (00:45 +1300)]
Various suggestions accepted