]>
git.ipfire.org Git - thirdparty/squid.git/log
robertc [Wed, 3 May 2006 20:04:44 +0000 (20:04 +0000)]
Add a StoreEntryStream class for use with store entries (An alternative to Packer, which uses c++ equivalents to printf. This is part of the work to decouple the squid modules to allow easier tests.
hno [Tue, 2 May 2006 06:21:32 +0000 (06:21 +0000)]
Bootstrapped
serassio [Sat, 29 Apr 2006 19:57:39 +0000 (19:57 +0000)]
Allow the build of ufsdump on Windows
serassio [Sat, 29 Apr 2006 19:53:16 +0000 (19:53 +0000)]
Cleanup of Windows service code.
serassio [Sat, 29 Apr 2006 19:33:03 +0000 (19:33 +0000)]
Fix ufsdump build error on HP Tru64 and MinGW.
Tested with gcc 3.4 and 4.0.3.
wessels [Fri, 28 Apr 2006 11:13:20 +0000 (11:13 +0000)]
Added a comment including Robert's explanation for ConfigParser
class, taken from a squid-dev message.
wessels [Fri, 28 Apr 2006 11:08:59 +0000 (11:08 +0000)]
Not sure why there was 'read_func' was cast to int in this
debugging statement.
wessels [Fri, 28 Apr 2006 11:05:43 +0000 (11:05 +0000)]
Robert's patch to correct my LegacyParser abuse.
hno [Fri, 28 Apr 2006 06:10:49 +0000 (06:10 +0000)]
Bootstrapped
wessels [Fri, 28 Apr 2006 03:03:56 +0000 (03:03 +0000)]
Added _configs.sed to .cvsignore
wessels [Fri, 28 Apr 2006 03:01:44 +0000 (03:01 +0000)]
Need to include wordlist.h for wordlistAdd() when configured with
--disable-internal-dns.
hno [Fri, 28 Apr 2006 02:36:29 +0000 (02:36 +0000)]
Fix compile error with --disable-http-violations
wessels [Fri, 28 Apr 2006 01:27:37 +0000 (01:27 +0000)]
Replacing ClientBody class with BodyReader.
The old ClientBody code did not allow us to insert ICAP into the
flow of an HTTP request. Code in http.cc called read functions in
client_side.cc when forwarding a request body. But with ICAP in
the middle, HTTP needs to get the message body from ICAP, not
client_side.
The new BodyReader is similar to ClientBody. Now read and abort
functions are pointers, rather than hard-coded in HTTP/FTP modules.
wessels [Fri, 28 Apr 2006 01:07:16 +0000 (01:07 +0000)]
bugfix: ICAPConfig calls aclParseAccessLine(), which now takes a
ConfigParser argument. Use the LegacyParser from cache_cf.cc, but
we need to make it global instead of static.
wessels [Fri, 28 Apr 2006 01:04:15 +0000 (01:04 +0000)]
bootstrapped: ufsdump_LDADD needs ${ICAP_LIBS} when configured with
--enable-icap-client
wessels [Thu, 27 Apr 2006 23:26:20 +0000 (23:26 +0000)]
Cosmetic: in refreshIsCachable(), change a hard-coded number "200" to
its corresponding enum value to clarify that the 'reason' variable is
a stale/fresh reason code, rather than an HTTP status code.
wessels [Thu, 27 Apr 2006 22:54:16 +0000 (22:54 +0000)]
Doug Dixon noticed in function handleIMSGiveClientUpdatedOldEntry()
that the call to HTTPMSGLOCK is wrapped in an if statement, but the
call to HTTPMSGUNLOCK isn't, and that the unlink_request variable
is set but otherwise unused. Probably a bug created by me in
revision 1.95, when converting to HTTPMSGUNLOCK macro.
hno [Thu, 27 Apr 2006 06:10:59 +0000 (06:10 +0000)]
Bootstrapped
serassio [Wed, 26 Apr 2006 14:56:27 +0000 (14:56 +0000)]
Added comment about STORE_TESTS substition
hno [Wed, 26 Apr 2006 06:10:48 +0000 (06:10 +0000)]
Bootstrapped
robertc [Tue, 25 Apr 2006 18:00:29 +0000 (18:00 +0000)]
Convert one of the new static ConfigParser methods into a instance method, and setup a new Legacy instance of ConfigParser for cache_cc to use.
serassio [Tue, 25 Apr 2006 16:40:29 +0000 (16:40 +0000)]
Use squid_random & squid_srandom instead of random & srandom.
robertc [Tue, 25 Apr 2006 16:39:25 +0000 (16:39 +0000)]
Fix store tests on windows
robertc [Tue, 25 Apr 2006 15:21:06 +0000 (15:21 +0000)]
Always build ufsdump so as to prevent it bitrotting.
robertc [Tue, 25 Apr 2006 13:13:33 +0000 (13:13 +0000)]
Fix make check with --disable-inline.
hno [Tue, 25 Apr 2006 06:10:46 +0000 (06:10 +0000)]
Bootstrapped
wessels [Tue, 25 Apr 2006 04:30:52 +0000 (04:30 +0000)]
Cosmetic: Change 'stale_flags' structure members to type bool. stale_flags
is only used locally by refresh.cc and it is somewhat silly to be
so conservative with memory.
serassio [Tue, 25 Apr 2006 03:45:24 +0000 (03:45 +0000)]
@REGEXLIB@ is needed by make check when we compile GNUregex.c.
serassio [Tue, 25 Apr 2006 03:37:28 +0000 (03:37 +0000)]
Removed all /usr/local/include tests from config.test files to avoid false
positive causing the build to fail.
serassio [Tue, 25 Apr 2006 01:01:04 +0000 (01:01 +0000)]
Added MinGW support in config.test files.
hno [Mon, 24 Apr 2006 06:10:49 +0000 (06:10 +0000)]
Bootstrapped
serassio [Mon, 24 Apr 2006 00:23:59 +0000 (00:23 +0000)]
New config.test files for:
- NTLM helpers
- Negotiate helpers
- Windows native external and basic native helpers
serassio [Mon, 24 Apr 2006 00:21:56 +0000 (00:21 +0000)]
Removed double inclusion of unistd.h
serassio [Sun, 23 Apr 2006 21:16:57 +0000 (21:16 +0000)]
Updated .cvsignore file
serassio [Sun, 23 Apr 2006 21:03:24 +0000 (21:03 +0000)]
Updated .cvsignore file
serassio [Sun, 23 Apr 2006 20:28:06 +0000 (20:28 +0000)]
Fixed missing wordlist.h inclusion.
serassio [Sun, 23 Apr 2006 20:14:18 +0000 (20:14 +0000)]
Fixed missing wordlist.h inclusion.
robertc [Sun, 23 Apr 2006 17:10:29 +0000 (17:10 +0000)]
BUGFIX: max_user_ip was broken: initialising to -1 meant that the ACL appeared
already configured to the parser, and thus it never configured to a
valid value. Fixed with a test case to ensure that a normal ACL line
will parse the -s and the limit values correctly, and a separat test
that the defaults are as expected.
serassio [Sun, 23 Apr 2006 15:57:34 +0000 (15:57 +0000)]
On some Unix OS include may be in /usr/local/include.
serassio [Sun, 23 Apr 2006 15:22:26 +0000 (15:22 +0000)]
Bootstrapped
serassio [Sun, 23 Apr 2006 15:18:30 +0000 (15:18 +0000)]
Allow execution of make check when not all the FS store are selected during
configure.
serassio [Sun, 23 Apr 2006 15:02:13 +0000 (15:02 +0000)]
Bug #1434: Fails to process long host names
Forward port of 2.5 changes.
hno [Sun, 23 Apr 2006 06:10:49 +0000 (06:10 +0000)]
Bootstrapped
robertc [Sat, 22 Apr 2006 19:53:21 +0000 (19:53 +0000)]
Finish previous MemPool conversion
robertc [Sat, 22 Apr 2006 19:25:35 +0000 (19:25 +0000)]
and more
robertc [Sat, 22 Apr 2006 19:18:37 +0000 (19:18 +0000)]
More missing files.
robertc [Sat, 22 Apr 2006 19:07:36 +0000 (19:07 +0000)]
Add missing files.
robertc [Sat, 22 Apr 2006 15:02:44 +0000 (15:02 +0000)]
Unbreak ESI which was not being built locally.
robertc [Sat, 22 Apr 2006 14:23:14 +0000 (14:23 +0000)]
Add the /usr/include/libxml2 path to CPPFLAGS if its needed to find xml/parser.h. This is only used as a fallback so it wont prevent users using a custom path in CPPFLAGS (for instance to get a /usr/local installed copy).
robertc [Sat, 22 Apr 2006 12:03:42 +0000 (12:03 +0000)]
Dead code removal.
robertc [Sat, 22 Apr 2006 11:28:24 +0000 (11:28 +0000)]
Shrink the all-in-one structs/prototypes/enums again, making dependencies easier to understand. Add tests for header-standalone-ness for modified or added headers.
robertc [Sat, 22 Apr 2006 08:25:03 +0000 (08:25 +0000)]
Unbreak make dist by supplying ac_create_prefix_config_h.m4 as the cppunit sources have.
hno [Sat, 22 Apr 2006 07:53:52 +0000 (07:53 +0000)]
Reset refresh_nocache_hack when resetting the config
wessels [Fri, 21 Apr 2006 23:31:49 +0000 (23:31 +0000)]
These pointers should be initialized. Not all compilers initialize them
to NULLs automatically.
robertc [Fri, 21 Apr 2006 19:57:41 +0000 (19:57 +0000)]
Remove some unused header symbols.
robertc [Tue, 18 Apr 2006 18:46:10 +0000 (18:46 +0000)]
Unbreak unit tests - add stubs for newly intertwined files.
robertc [Tue, 18 Apr 2006 18:34:22 +0000 (18:34 +0000)]
Minor code format tweak.
robertc [Tue, 18 Apr 2006 18:28:40 +0000 (18:28 +0000)]
Some GCC combinations complain about functions not returning a value in functions that return from switch statements.
robertc [Tue, 18 Apr 2006 18:25:50 +0000 (18:25 +0000)]
Change HttpMsg::httpMsgParseError into a virtual function, and then overload that in HttpReply rather than HttpMsg knowing about HttpReply.
hno [Tue, 18 Apr 2006 06:10:54 +0000 (06:10 +0000)]
Bootstrapped
robertc [Mon, 17 Apr 2006 18:00:35 +0000 (18:00 +0000)]
Add foreign to Makefile.am so autoreconf will work.
hno [Mon, 10 Apr 2006 14:44:52 +0000 (14:44 +0000)]
removed obsolete ldap files. These was moved to the ldap helper directory
serassio [Sun, 9 Apr 2006 18:21:52 +0000 (18:21 +0000)]
Bug #1459: 504 Gateway Time-out on FTP uploads
Forward port of 2.5 patch.
serassio [Sun, 2 Apr 2006 21:00:54 +0000 (21:00 +0000)]
Bug# 1486: http_status causes segfault on https
ACLHTTPStatus should have:
virtual bool requiresReply() const { return true; }
Patch by Gonzalo Arana.
serassio [Sun, 2 Apr 2006 20:32:35 +0000 (20:32 +0000)]
Bug #1504: misleading error message message for bad/unresolveable cache_peer name
Forward port of 2.5 changes.
serassio [Sun, 2 Apr 2006 17:58:38 +0000 (17:58 +0000)]
Bug #1491: clientLifetime exceeded + external acl = assertion failure: !asyncInProgress() in ~ACLChecklist
This patch allow an ACLList destroy itself after check is complete.
If there is asyncInProgress() when the request is being destroyed, then let acl
checklist destroy it self once the check is done.
Patch provided by Gonzalo Arana.
serassio [Sun, 2 Apr 2006 16:15:24 +0000 (16:15 +0000)]
Bug #1506: confusing statistics on stateful helpers (NTLM auth)
Forward port of 2.5 changes with some arrangements.
serassio [Sun, 2 Apr 2006 15:21:21 +0000 (15:21 +0000)]
More clarity in logfile_rotate description
serassio [Sun, 2 Apr 2006 02:38:44 +0000 (02:38 +0000)]
Makefile file should not be here
serassio [Sun, 2 Apr 2006 02:36:02 +0000 (02:36 +0000)]
Added .cvsignore file
serassio [Sat, 1 Apr 2006 23:34:23 +0000 (23:34 +0000)]
On many Linux distributions wbinfo is placed in /usr/bin
hno [Wed, 22 Mar 2006 09:14:36 +0000 (09:14 +0000)]
Bootstrapped
hno [Wed, 22 Mar 2006 09:12:39 +0000 (09:12 +0000)]
Was one more reference to the old broken autoconf macro
hno [Wed, 22 Mar 2006 08:10:50 +0000 (08:10 +0000)]
Bootstrapped
hno [Wed, 22 Mar 2006 06:15:19 +0000 (06:15 +0000)]
Autoconf updates & fixes by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
triggered by a discussion why configure fails if bash is compiled with
xpg_echo enabled by default.
hno [Tue, 21 Mar 2006 06:39:10 +0000 (06:39 +0000)]
Bootstrapped
hno [Tue, 21 Mar 2006 06:38:23 +0000 (06:38 +0000)]
Finally a libdb autoconf test that has a chance of working..
hno [Tue, 21 Mar 2006 06:08:35 +0000 (06:08 +0000)]
Bootstrapped
hno [Tue, 21 Mar 2006 06:07:48 +0000 (06:07 +0000)]
Spelling correction
hno [Tue, 21 Mar 2006 06:04:23 +0000 (06:04 +0000)]
Bootstrapped
hno [Tue, 21 Mar 2006 06:03:16 +0000 (06:03 +0000)]
Autoconf test for -ldb
hno [Tue, 21 Mar 2006 05:56:13 +0000 (05:56 +0000)]
Disable squid_session by default for now until the proper autoconf magic
is in place...
From Duane:
This doesn't compile on FreeBSD. There is no libdb. looks
like dbopen is in libc.
wessels [Tue, 21 Mar 2006 03:04:45 +0000 (03:04 +0000)]
bootstrapped after Henrik added db.h and db_185.h to configure.in
hno [Mon, 20 Mar 2006 10:46:17 +0000 (10:46 +0000)]
autoconf tests to see if squid_session can be built automatically
hno [Mon, 20 Mar 2006 10:44:34 +0000 (10:44 +0000)]
configure probes to see if squid_session can be built automatically
hno [Mon, 20 Mar 2006 10:24:00 +0000 (10:24 +0000)]
Bootstrapped
hno [Mon, 20 Mar 2006 08:10:42 +0000 (08:10 +0000)]
Bootstrapped
hno [Sun, 19 Mar 2006 08:30:30 +0000 (08:30 +0000)]
Session acl helper for trackig user sessions
hno [Sun, 19 Mar 2006 08:11:44 +0000 (08:11 +0000)]
external acl helper for tracking user sessions
hno [Sat, 11 Mar 2006 08:10:58 +0000 (08:10 +0000)]
Bootstrapped
hno [Sat, 11 Mar 2006 05:50:13 +0000 (05:50 +0000)]
Bug #1454: Azerbaijani errors translation
hno [Sat, 11 Mar 2006 05:40:24 +0000 (05:40 +0000)]
Bug #779: With 2.5 rel there is no more the DUPLICATE IP logging in cache.log
hno [Sat, 11 Mar 2006 05:39:39 +0000 (05:39 +0000)]
Dist awk versions of the mk-xxx scripts
hno [Wed, 8 Mar 2006 17:35:58 +0000 (17:35 +0000)]
Fix a use after free error when writing the clean swap.state fails
hno [Wed, 8 Mar 2006 17:34:04 +0000 (17:34 +0000)]
Clarify on why writing swap.state in parallell is good
wessels [Wed, 8 Mar 2006 01:47:48 +0000 (01:47 +0000)]
HttpStateData::sendRequestEntityDone() does not need FD parameter
wessels [Wed, 8 Mar 2006 01:44:12 +0000 (01:44 +0000)]
Removing unused 'HttpStateData::SendRequestEntityDoneWrapper' method
hno [Tue, 7 Mar 2006 08:10:48 +0000 (08:10 +0000)]
Bootstrapped
wessels [Sat, 4 Mar 2006 12:38:34 +0000 (12:38 +0000)]
Converted ConnStateData->flags.readMoreRequests to type bool.
wessels [Fri, 3 Mar 2006 05:47:07 +0000 (05:47 +0000)]
A quick hack to get ICAP "request satisfaction" mode working. This is
where the ICAP server recevies a REQMOD but returns an HTTP reply.