]>
git.ipfire.org Git - thirdparty/squid.git/log
Amos Jeffries [Tue, 4 May 2010 12:33:30 +0000 (00:33 +1200)]
Drop obsolete auth_type from ConnState.
Amos Jeffries [Sun, 2 May 2010 09:10:08 +0000 (21:10 +1200)]
Merge validate wrapper into AuthuerRequest
Amos Jeffries [Sun, 2 May 2010 06:58:12 +0000 (18:58 +1200)]
Remove old authenticateValidateUser wrapper
Amos Jeffries [Sun, 2 May 2010 06:21:21 +0000 (18:21 +1200)]
Remove obsolete auth code from FilleDchecklist
Amos Jeffries [Sun, 2 May 2010 06:18:21 +0000 (18:18 +1200)]
Prevent automake building empty AuthTypes.cc
Amos Jeffries [Sun, 2 May 2010 04:41:55 +0000 (16:41 +1200)]
Merge from trunk
Automatic source maintenance [Sun, 2 May 2010 00:13:07 +0000 (18:13 -0600)]
SourceFormat Enforcement
Francesco Chemolli [Sat, 1 May 2010 19:18:36 +0000 (21:18 +0200)]
Fixed smb_lm ntlm helper debugging
Amos Jeffries [Sat, 1 May 2010 08:51:52 +0000 (20:51 +1200)]
Prep for 3.1.2
Amos Jeffries [Sat, 1 May 2010 07:42:29 +0000 (01:42 -0600)]
Make Ip::Address < operator work with NOADDR
Automatic source maintenance [Sat, 1 May 2010 00:13:01 +0000 (18:13 -0600)]
SourceFormat Enforcement
Francesco Chemolli [Fri, 30 Apr 2010 12:57:34 +0000 (14:57 +0200)]
Fixed more symbol overlapping in ntlm_auth/smb_lm helper
Amos Jeffries [Fri, 30 Apr 2010 12:22:53 +0000 (00:22 +1200)]
Translation .POT updates
Amos Jeffries [Fri, 30 Apr 2010 12:08:54 +0000 (00:08 +1200)]
Naming upgrade of digest_pw_auth (now digest_file_auth)
Francesco Chemolli [Fri, 30 Apr 2010 09:49:24 +0000 (11:49 +0200)]
Portability fixes.
Francesco Chemolli [Fri, 30 Apr 2010 05:48:30 +0000 (07:48 +0200)]
Fixed symbol clash in group ldap authorization helper.
Francesco Chemolli [Thu, 29 Apr 2010 21:53:41 +0000 (23:53 +0200)]
Fixed symbol clash in digest ldap auth helper.
Francesco Chemolli [Thu, 29 Apr 2010 15:41:11 +0000 (17:41 +0200)]
Fixed symbol clash in eDirectory auth helper.
Amos Jeffries [Thu, 29 Apr 2010 13:53:04 +0000 (01:53 +1200)]
Drop obsolete RADIUS auth makefiles
Amos Jeffries [Wed, 28 Apr 2010 18:02:07 +0000 (06:02 +1200)]
Author: Various Translators
Translations Update auto-save
Amos Jeffries [Wed, 28 Apr 2010 15:57:00 +0000 (03:57 +1200)]
Author: Clytie Siddall <clytie@riverland.net.au>
Typo in URN error template
Francesco Chemolli [Wed, 28 Apr 2010 14:53:19 +0000 (16:53 +0200)]
Further fix to the Profile build-bug on unsupported platforms.
Francesco Chemolli [Wed, 28 Apr 2010 10:21:46 +0000 (12:21 +0200)]
Portability fix for profiler on CPU/OS combos where it's not supported.
Amos Jeffries [Wed, 28 Apr 2010 05:21:24 +0000 (17:21 +1200)]
Merge from trunk
Amos Jeffries [Tue, 27 Apr 2010 13:24:55 +0000 (01:24 +1200)]
Author: gkeeling <grm___k@hotmail.com>
Bug 2860: pt2; correct IP match logics
Earlier patch incorrectly altered the IP matching tests. Preventing a
match from being possible.
Amos Jeffries [Tue, 27 Apr 2010 12:23:15 +0000 (00:23 +1200)]
Ensure the PID file directory exists on install.
/var/run may not be the location installed to now and squid -k signals will
not work if the PID file cannot be opened due to missing diretories.
Francesco Chemolli [Tue, 27 Apr 2010 11:23:10 +0000 (13:23 +0200)]
Revert AC_INCLUDES_DEFAULT change.
Francesco Chemolli [Tue, 27 Apr 2010 10:17:20 +0000 (12:17 +0200)]
Portability fix: improve detecition of libdb-related headers.
Amos Jeffries [Tue, 27 Apr 2010 08:12:14 +0000 (20:12 +1200)]
Ensure BasicAuthQueueNode is NULL on allocation
Henrik Nordstrom [Mon, 26 Apr 2010 22:32:58 +0000 (00:32 +0200)]
Backout invalid --enable-mem-gen-trace refactoring
Francesco Chemolli [Mon, 26 Apr 2010 22:18:43 +0000 (00:18 +0200)]
Compatibility fix: improve detection of SASL libraries.
Henrik Nordstrom [Mon, 26 Apr 2010 21:59:49 +0000 (23:59 +0200)]
Bug #2913: fix db_auth warning in new perl version
Francesco Chemolli [Mon, 26 Apr 2010 16:31:46 +0000 (18:31 +0200)]
Portability fix: handle different formal argument lists to PAM conversation structs.
Francesco Chemolli [Mon, 26 Apr 2010 07:10:18 +0000 (09:10 +0200)]
Forcing some configure options now fails the build if they can't be supported.
Amos Jeffries [Mon, 26 Apr 2010 07:07:44 +0000 (19:07 +1200)]
Straighten the reconfigure and rotate sequences auth handling.
* Add a hook into auth API to only restart the helpers instead of
dropping auth state.
* Make reconfigure drop idle state and reset the config for new requests
to use the new config details.
This makes auth settings alterable with just a reconfigure now.
Francesco Chemolli [Sun, 25 Apr 2010 21:40:51 +0000 (23:40 +0200)]
Interim merge from autoconf-refactor feature-branch.
Francesco Chemolli [Sun, 25 Apr 2010 20:56:21 +0000 (22:56 +0200)]
Merged from trunk
Amos Jeffries [Sun, 25 Apr 2010 12:44:10 +0000 (00:44 +1200)]
Add details to username_cache display page
* Check TTL - time until cached credentials will be re-validated
* Cache TTL - time until cached credentials will be eligable for removal.
* Add: "Next garbage collection in N seconds" - time until next removal.
Amos Jeffries [Sun, 25 Apr 2010 07:07:14 +0000 (19:07 +1200)]
Merge from trunk
Amos Jeffries [Sun, 25 Apr 2010 06:58:26 +0000 (18:58 +1200)]
Prevent assertion on startup with --enable-replacement-policies
Option without specific policies listed was asserting on a double-add
for the LRU module.
This just makes duplicate additions a no-op and non-fatal.
No attempt at a cleanup yet.
TODO: sync the repl_modules.cc code with the other dynamic modules init.
Amos Jeffries [Sun, 25 Apr 2010 06:06:49 +0000 (18:06 +1200)]
Straighten out AuthUserHashPointer code
* AuthserHashPointer is a 'temporary' type which may only be stored by the
username hash table. Remove a unused pointer to it in AuthUser.
* Removes a duplicate walk of the username hash table on reconfigure.
* Removes several useless functions.
Amos Jeffries [Sun, 25 Apr 2010 01:57:35 +0000 (13:57 +1200)]
Typo in code docs
Francesco Chemolli [Sat, 24 Apr 2010 16:09:40 +0000 (18:09 +0200)]
Merged from trunk
Amos Jeffries [Sat, 24 Apr 2010 03:42:16 +0000 (15:42 +1200)]
Kill final traces of UserRequest circular references.
Amos Jeffries [Sat, 24 Apr 2010 02:21:25 +0000 (20:21 -0600)]
Real --enable-ipv6 fix
Francesco Chemolli [Fri, 23 Apr 2010 22:36:28 +0000 (00:36 +0200)]
Refactored --enable-external-acl-helpers
Francesco Chemolli [Fri, 23 Apr 2010 15:03:01 +0000 (17:03 +0200)]
Fixed buglet in the interaction between tproxy and netfilter options.
Francesco Chemolli [Fri, 23 Apr 2010 14:34:23 +0000 (16:34 +0200)]
Reworked authentication-related configure options.
Francesco Chemolli [Fri, 23 Apr 2010 09:44:04 +0000 (11:44 +0200)]
Improved --enable-linux-netfilter handling (now defaults to "auto")
Default-disabled IPF support.
Amos Jeffries [Fri, 23 Apr 2010 01:27:07 +0000 (13:27 +1200)]
Drop PF_INET6 test breakage. Slipped in.
Amos Jeffries [Fri, 23 Apr 2010 00:48:04 +0000 (12:48 +1200)]
Drop TPROXYv2 Support
Amos Jeffries [Thu, 22 Apr 2010 23:31:30 +0000 (11:31 +1200)]
Re-disable IPv6-only settings in IPv4
Francesco Chemolli [Thu, 22 Apr 2010 22:23:09 +0000 (00:23 +0200)]
Improved --enable-pf-transparent handling (now defaults to "auto")
Improved --enable-ipf-transparent handling (now defaults to "auto")
Modified "maximus" testsuite to follow new defaults.
Francesco Chemolli [Thu, 22 Apr 2010 14:31:32 +0000 (16:31 +0200)]
Improved handling of PF-based transparent proxy option. Now defaults to "auto"
Francesco Chemolli [Thu, 22 Apr 2010 13:30:28 +0000 (15:30 +0200)]
Reworked and streamlined IO loop methods setting.
Refactored some options.
Amos Jeffries [Thu, 22 Apr 2010 10:39:28 +0000 (22:39 +1200)]
Revert ssl mode flag for now.
Amos Jeffries [Thu, 22 Apr 2010 09:15:02 +0000 (21:15 +1200)]
Clarify http_port mode options and enhance config validation.
This makes some changes to the config validation of http_port lines
and documentation of http_port.
It alters documentation to call accel, tproxy, intercept, and sslbump
options "mode flags" since they determine the overall code paths which
traffic received is handled by.
The http_port syntax docs are updated to show that mode flags must go
first before any options. This is not strictly true, since the mode flag
only must go before mode-specific options. But its clearer to explain the
syntax docs like this. Both mode and options remain completely optional
(except that some options require certain modes as before).
The parser is updated to validate that only one of the mode flags is used.
Attempts to mix them will result in a fatal error. Attempts to use any of
the mode-specific options without the correct mode being enabled first will
result in a fatal message.
As a side-effect of this the implicit enabling of accel on several of its
options has been dropped. Explicit use as mode flag is preferred (and
required) instead for clear reading of the config.
Implications for older configs are that the http_port may fail a parse
check until some basic re-ordering of options or splitting of http_port
into multiple entries is done. Hopefully the messages emitted on failure
are clear enough for people to follow easily.
Amos Jeffries [Wed, 21 Apr 2010 12:45:38 +0000 (00:45 +1200)]
Correct behaviour of --enable-ipv6.
* Absence of the option means auto-detect
* Disable means drop IPv6 code from build.
* Enable now actually means require IPv6 to be active and working.
If set the build will fail on machines without IPv6 capability.
Automatic source maintenance [Wed, 21 Apr 2010 00:12:58 +0000 (18:12 -0600)]
SourceFormat Enforcement
Francesco Chemolli [Tue, 20 Apr 2010 15:37:43 +0000 (17:37 +0200)]
Refactored SSL options
Amos Jeffries [Tue, 20 Apr 2010 12:51:57 +0000 (00:51 +1200)]
Compile error in ModTcp update.
Amos Jeffries [Tue, 20 Apr 2010 10:58:34 +0000 (22:58 +1200)]
Bug 2874: accept literal IPv6 address in icap_service URL
NP: This just ports the URL parsing from squid's main parser.
If host needs to be written out anywhere it will need to be
re-encoded properly.
Amos Jeffries [Tue, 20 Apr 2010 10:50:51 +0000 (22:50 +1200)]
Bug 2863: pt 1: Some Cygwin compile errors
Amos Jeffries [Tue, 20 Apr 2010 09:59:12 +0000 (21:59 +1200)]
Document more of AccessLogEntry class
Automatic source maintenance [Tue, 20 Apr 2010 00:12:58 +0000 (18:12 -0600)]
SourceFormat Enforcement
Amos Jeffries [Mon, 19 Apr 2010 11:07:59 +0000 (23:07 +1200)]
Use Ip namespace in ModTcp
Amos Jeffries [Mon, 19 Apr 2010 10:03:17 +0000 (22:03 +1200)]
Author: Dhaval Varia <dhavalkvaria@gmail.com>
TCP logging capability
Enable Squid to send log lines to a remote server over TCP.
This permits logging to bypass the failures implicit with UDP packets.
TODO:
* example daemon to receive the log traffic via TCP
* handle TCP failures mid-transaction
* handle full TCP buffers
Amos Jeffries [Mon, 19 Apr 2010 09:32:40 +0000 (21:32 +1200)]
Add Ip namespace to stubQosConfig file
TODO: stub seems not to be used now that teh SqudiConfig link is removed.
updatign it and keeping anyway in case future unit tests need it.
Automatic source maintenance [Sun, 18 Apr 2010 00:13:00 +0000 (18:13 -0600)]
SourceFormat Enforcement
Amos Jeffries [Sat, 17 Apr 2010 10:38:50 +0000 (22:38 +1200)]
Merge from trunk
Amos Jeffries [Sat, 17 Apr 2010 10:22:09 +0000 (22:22 +1200)]
also check data is non-null on auth checks
Amos Jeffries [Sat, 17 Apr 2010 02:29:04 +0000 (14:29 +1200)]
SourceLayout: Add Ip namespace for internal libip
IpAddress is now Ip::Address, IpInterceptor is now Ip::Interceptor, etc.
* Also detaches QosConfig from the global config structures.
Clearing up several of the dependency chains to libip
Automatic source maintenance [Sat, 17 Apr 2010 00:12:57 +0000 (18:12 -0600)]
SourceFormat Enforcement
Francesco Chemolli [Fri, 16 Apr 2010 09:00:31 +0000 (11:00 +0200)]
Merged from trunk
Francesco Chemolli [Fri, 16 Apr 2010 08:58:32 +0000 (10:58 +0200)]
Fixed regression in EUI option handling.
Partly refactored SSL option handling.
Amos Jeffries [Fri, 16 Apr 2010 06:56:56 +0000 (18:56 +1200)]
Distribute some manuals better
Amos Jeffries [Fri, 16 Apr 2010 06:55:31 +0000 (00:55 -0600)]
Cleanup: remove Cisms from GNURegex alternative
Francesco Chemolli [Thu, 15 Apr 2010 15:07:23 +0000 (17:07 +0200)]
Fixed some text-wrappings and indentations.
Reworked default option handling for some configure switches
Refactored EUI and HTCP options handling
Amos Jeffries [Thu, 15 Apr 2010 11:37:19 +0000 (23:37 +1200)]
Add basic_sasl_auth(8) manual
Based on removed README
Amos Jeffries [Thu, 15 Apr 2010 11:25:10 +0000 (23:25 +1200)]
Minor updates to basic_pam_auth(8) manual
Amos Jeffries [Thu, 15 Apr 2010 10:19:26 +0000 (22:19 +1200)]
Back out the tweak on rev10398.
Amos Jeffries [Wed, 14 Apr 2010 23:23:26 +0000 (11:23 +1200)]
Author: Walter <bundestrojaner2@googlemail.com>
Bug 2904: make can create uncomplete files
Francesco Chemolli [Wed, 14 Apr 2010 21:04:28 +0000 (23:04 +0200)]
changed mempools option handling
simplified default value handling for some options
Francesco Chemolli [Wed, 14 Apr 2010 20:43:45 +0000 (22:43 +0200)]
Simplified default handling for some options
Francesco Chemolli [Wed, 14 Apr 2010 20:28:10 +0000 (22:28 +0200)]
Refactored --enable-mem-gen-trace and --enable-zph-qos
Francesco Chemolli [Wed, 14 Apr 2010 19:57:34 +0000 (21:57 +0200)]
Merged from trunk
Amos Jeffries [Wed, 14 Apr 2010 11:13:32 +0000 (23:13 +1200)]
Distribute the config.test files for all helpers
./configure depends on them to build the helpers correctly on auto-detect.
This should resolve some issues we have had testing the helpers and users
have found with missing logdaemon etc on package builds.
Amos Jeffries [Wed, 14 Apr 2010 11:04:12 +0000 (23:04 +1200)]
Provide smb_lm helper with config.h definitions
Amos Jeffries [Tue, 13 Apr 2010 23:29:30 +0000 (11:29 +1200)]
Bug 2848: Early Shutdown kill leads to misleading clean close with client browsers
Send TCP RST instead of FIN when the data is known to be incompletely sent.
Amos Jeffries [Mon, 12 Apr 2010 11:24:45 +0000 (05:24 -0600)]
Remove GNUregex malloc hack
stdlib.h is provided by the OS compat layer of Squid.
If malloc/realloc truely need to be redefined they cna be re-added
to the specific OS compat import with the correct prototypes.
Amos Jeffries [Mon, 12 Apr 2010 06:03:12 +0000 (18:03 +1200)]
Author: Various Translators
Translations Update auto-save
Amos Jeffries [Mon, 12 Apr 2010 05:37:02 +0000 (23:37 -0600)]
Revert Libtool/LTDL regression in autoconf
Amos Jeffries [Mon, 12 Apr 2010 01:35:28 +0000 (19:35 -0600)]
Disable 3.0 release snapshots.
Amos Jeffries [Sun, 11 Apr 2010 11:29:02 +0000 (23:29 +1200)]
Resolve assert in cacheCleanup
Amos Jeffries [Sun, 11 Apr 2010 09:02:42 +0000 (21:02 +1200)]
RefCount AuthUser and children
Also adds CacheMgr "username_cache" display page to view the
currently cached usernames and how long their TTLs are for.
Francesco Chemolli [Sat, 10 Apr 2010 14:45:31 +0000 (16:45 +0200)]
Merged from trunk
Francesco Chemolli [Fri, 9 Apr 2010 18:08:48 +0000 (20:08 +0200)]
Refafctored --enable-x-accelerator-vary option handling.
Francesco Chemolli [Fri, 9 Apr 2010 13:30:44 +0000 (15:30 +0200)]
refactrored --enable-cpu-profiling
Amos Jeffries [Fri, 9 Apr 2010 11:48:21 +0000 (23:48 +1200)]
Regression in UDP logging portage.
Francesco Chemolli [Fri, 9 Apr 2010 09:46:41 +0000 (11:46 +0200)]
Merged from trunk