]>
git.ipfire.org Git - thirdparty/squid.git/log
serassio [Wed, 30 Nov 2005 01:13:58 +0000 (01:13 +0000)]
Bootstrapped
serassio [Wed, 30 Nov 2005 01:08:09 +0000 (01:08 +0000)]
Bug #1455: Error during "make all"
In the latest ICAP merge some make dist stuff was missing.
Hoping to have added all nedeed files ... :-)
serassio [Sun, 27 Nov 2005 17:02:14 +0000 (17:02 +0000)]
More cosmetic cleanup
serassio [Sun, 27 Nov 2005 16:54:35 +0000 (16:54 +0000)]
Cosmetic cleanup
serassio [Sun, 27 Nov 2005 16:27:24 +0000 (16:27 +0000)]
Added .cvsignore file
serassio [Sun, 27 Nov 2005 16:24:17 +0000 (16:24 +0000)]
Removed no more needed .cvsignore file
hno [Fri, 25 Nov 2005 08:10:43 +0000 (08:10 +0000)]
Bootstrapped
serassio [Fri, 25 Nov 2005 02:43:11 +0000 (02:43 +0000)]
Recent ICAP merge broke profiling support, now fixed.
serassio [Fri, 25 Nov 2005 00:39:12 +0000 (00:39 +0000)]
Bootstrapped
wessels [Thu, 24 Nov 2005 07:54:15 +0000 (07:54 +0000)]
64 bit broken again !!!!
This patch casts long ints to 32-bit ints for printfs so gcc doesn't bail
wessels [Thu, 24 Nov 2005 06:51:49 +0000 (06:51 +0000)]
There is something wrong here and in the other winbind related commit:
wessels [Thu, 24 Nov 2005 06:50:42 +0000 (06:50 +0000)]
winbind helper are no more provided with Squid 3.
wessels [Thu, 24 Nov 2005 06:44:07 +0000 (06:44 +0000)]
Remove leakfinder debugging calls which probably should never
been committed
wessels [Thu, 24 Nov 2005 06:38:56 +0000 (06:38 +0000)]
It seems that LeakFinder.h is missing in your commit.
Duane: after any commit it would be better if you check if squid
builds correctly.
Regards
Guido
serassio [Wed, 23 Nov 2005 02:54:39 +0000 (02:54 +0000)]
Updated .cvsignore file
serassio [Wed, 23 Nov 2005 02:45:04 +0000 (02:45 +0000)]
Fixed make dist problem.
hno [Tue, 22 Nov 2005 08:10:57 +0000 (08:10 +0000)]
Bootstrapped
wessels [Tue, 22 Nov 2005 06:55:04 +0000 (06:55 +0000)]
bootstrapped
wessels [Tue, 22 Nov 2005 06:54:12 +0000 (06:54 +0000)]
Use correct filenames for renamed classes and ICAP library
wessels [Tue, 22 Nov 2005 06:53:37 +0000 (06:53 +0000)]
gcc suggests parens around assignment. Slight rewrite.
wessels [Tue, 22 Nov 2005 06:46:27 +0000 (06:46 +0000)]
Ooops, ICAPAnchor should really be ICAPClientRespmodPrecache and
ICAPClientSideHook should really be ICAPClientReqmodPrecache
wessels [Tue, 22 Nov 2005 06:32:59 +0000 (06:32 +0000)]
Adding ICAP library files
wessels [Tue, 22 Nov 2005 06:32:01 +0000 (06:32 +0000)]
The ClientRequestContext class used to be defined in client_side_request.cc.
It has been moved to its own .h file for ICAP integration.
wessels [Tue, 22 Nov 2005 06:29:08 +0000 (06:29 +0000)]
Added ICAP RESPMOD PRECACHE
These are fairly significant changes to HTTP server-side
processing code to support ICAP request modification.
wessels [Tue, 22 Nov 2005 06:26:45 +0000 (06:26 +0000)]
Added ICAP REQMOD PRECACHE
These are fairly significant changes to client_side processing code to
support ICAP request modification.
One important change is in the way that various asynchronous procedures
are handled. Previously, the async events such as ACL checks, redirector,
and no_cache checks were chained together. e.g., aclCheckDone would call
redirectorStart, etc.
Now there is a doCallouts() function that keeps track of which operations
have been done and which have not. This is where we inserted the ICAP
callout.
wessels [Tue, 22 Nov 2005 06:21:21 +0000 (06:21 +0000)]
Added #ifdef-ef out code for future work on ICAP RESPMOD POSTCACHE
wessels [Tue, 22 Nov 2005 06:18:57 +0000 (06:18 +0000)]
Added ICAP subdirectory and instructions to link with ICAP library
wessels [Tue, 22 Nov 2005 06:17:21 +0000 (06:17 +0000)]
Added --enable-icap-client option
wessels [Tue, 22 Nov 2005 06:14:22 +0000 (06:14 +0000)]
Added a convenience StoreIOBuffer constructor that creates a
StoreIOBuffer from a MemBuf plus an offset.
This was added for ICAP integration.
wessels [Tue, 22 Nov 2005 06:11:24 +0000 (06:11 +0000)]
Added ICAP-related configuration directives to the squid.conf file
wessels [Tue, 22 Nov 2005 06:10:22 +0000 (06:10 +0000)]
Added routines for parsing ICAP configuration directives.
wessels [Tue, 22 Nov 2005 06:06:51 +0000 (06:06 +0000)]
Added StringToInt(), currently used when parsing chunked encoding messages.
This was added for ICAP integration.
wessels [Tue, 22 Nov 2005 06:04:56 +0000 (06:04 +0000)]
Added const version of MemBuf::content() so that const MemBuf can be
a parameter.
Added MemBuf::wasStolen() method
This was done for ICAP integration.
wessels [Tue, 22 Nov 2005 06:02:37 +0000 (06:02 +0000)]
Added expectingBody() and sanityCheckStartLine() virtual methods to
HttpMsg base class.
This was done for ICAP integration.
wessels [Tue, 22 Nov 2005 05:59:25 +0000 (05:59 +0000)]
Add the ERR_ICAP_FAILURE error message.
wessels [Tue, 22 Nov 2005 05:55:53 +0000 (05:55 +0000)]
Use storeBuffer() and storeBufferFlush() later to avoid repeated
callbacks for small additions to StoreEntry, i.e. when writing headers.
wessels [Tue, 22 Nov 2005 05:54:00 +0000 (05:54 +0000)]
In the MemBuf destructor, call clean() if necessary and don't worry so
much about making sure the MemBuf user cleans it.
wessels [Tue, 22 Nov 2005 05:50:16 +0000 (05:50 +0000)]
Added HttpRequest::expectingBody() method to indicate whether or
not we would usually expect an entity-body in the request.
This was added for ICAP integration.
wessels [Tue, 22 Nov 2005 05:49:04 +0000 (05:49 +0000)]
Added HttpReply::expectingBody() method to indicate whether or not
we would usually expect an entity-body in the HTTP response.
This was done for ICAP integration.
wessels [Tue, 22 Nov 2005 05:46:38 +0000 (05:46 +0000)]
Changed #if WHEN_SQUID_IS_NOT_HTTP1_1 to #if WHEN_SQUID_IS_HTTP1_1
based on what the commented-out code attempts to do.
wessels [Tue, 22 Nov 2005 05:45:16 +0000 (05:45 +0000)]
Added simple operator !() method.
This was done for ICAP integration.
wessels [Tue, 22 Nov 2005 05:43:41 +0000 (05:43 +0000)]
Added Vector::shift() method, similar to the way shift works in Perl.
This was done for ICAP integration.
wessels [Tue, 22 Nov 2005 05:41:45 +0000 (05:41 +0000)]
Turned "leakfinder" into something more like C++.
wessels [Tue, 22 Nov 2005 05:20:12 +0000 (05:20 +0000)]
Added StoreEntry::isAccepting() method to let others know if a StoreEntry
is in a state where it can accept more content.
Added for ICAP integration
wessels [Tue, 22 Nov 2005 05:12:20 +0000 (05:12 +0000)]
adding .cvsignore files
serassio [Mon, 21 Nov 2005 01:39:22 +0000 (01:39 +0000)]
Fixed build error on Windows using gcc.
serassio [Sun, 20 Nov 2005 20:26:59 +0000 (20:26 +0000)]
More .cvsignore files cleanup
serassio [Sun, 20 Nov 2005 17:07:47 +0000 (17:07 +0000)]
More consistency in .cvsignore files
serassio [Sun, 20 Nov 2005 17:05:24 +0000 (17:05 +0000)]
Added .cvsignore files
serassio [Sun, 20 Nov 2005 16:51:41 +0000 (16:51 +0000)]
More consistency in .cvsignore files
serassio [Sun, 20 Nov 2005 16:44:10 +0000 (16:44 +0000)]
Added .cvsignore files
serassio [Sun, 20 Nov 2005 16:36:27 +0000 (16:36 +0000)]
More consistency in .cvsignore files
serassio [Sun, 20 Nov 2005 04:35:09 +0000 (04:35 +0000)]
DNS search list improvements:
- Added support for Windows DNS search list
- Added display of search list in DNS stats
wessels [Sat, 12 Nov 2005 00:45:15 +0000 (00:45 +0000)]
Added WebDAV REPORT method to know HTTP methods list
wessels [Tue, 8 Nov 2005 05:00:38 +0000 (05:00 +0000)]
My recent HttpReply changes created an awkward situation. Both
HttpReply and its base class HttpMsg had methods named parse() but
had different number and type of arugments.
This patch moves HttpReply::parse() to HttpMsg::parseCharBuf()
both parse() and parseCharBuf() use httpMsgParseStep()
hno [Mon, 7 Nov 2005 05:50:25 +0000 (05:50 +0000)]
Cleanup of stateful auth schemes
hno [Mon, 7 Nov 2005 04:50:14 +0000 (04:50 +0000)]
Handle crashing auth helper more gracefully in negotiate/ntlm
serassio [Sun, 6 Nov 2005 23:54:30 +0000 (23:54 +0000)]
Windows port:
- getrusage() and pipe() emulated functions
hno [Sun, 6 Nov 2005 19:59:06 +0000 (19:59 +0000)]
assertion failed: cbdata.cc:450: "c->locks > 0"
if ntlm/negotiate auth helper crashes.
serassio [Sun, 6 Nov 2005 18:16:22 +0000 (18:16 +0000)]
Windows port:
- On Windows /dev/null is not available
serassio [Sun, 6 Nov 2005 18:14:27 +0000 (18:14 +0000)]
Spell check.
hno [Sun, 6 Nov 2005 08:10:58 +0000 (08:10 +0000)]
Bootstrapped
serassio [Sun, 6 Nov 2005 04:56:26 +0000 (04:56 +0000)]
More MinGW build support in Makefiles and configure.
serassio [Sat, 5 Nov 2005 15:57:00 +0000 (15:57 +0000)]
Fixed Duane's typo.
wessels [Sat, 5 Nov 2005 07:08:32 +0000 (07:08 +0000)]
Converted HttpReply to a proper C++ class. Removed httpReplyCreate(),
httpReplyDestroy(), and other static httpReply*() functions.
hno [Sat, 5 Nov 2005 06:09:44 +0000 (06:09 +0000)]
Set default basic auth realm
hno [Sat, 5 Nov 2005 05:59:08 +0000 (05:59 +0000)]
whitespace cleanup
wessels [Sat, 5 Nov 2005 04:02:15 +0000 (04:02 +0000)]
parse_date() is one most frequent users of malloc (strdup() actually).
I think it makes sense to replace it with a static buffer and
just call xstrncpy().
wessels [Sat, 5 Nov 2005 03:27:31 +0000 (03:27 +0000)]
Rename the "mangle_headers" optimization to "mangle_request_headers"
so that we can do the same for reply header mangling later on.
wessels [Sat, 5 Nov 2005 03:23:18 +0000 (03:23 +0000)]
An optimization: If there are no request_header_access directives
configured, then don't loop through the headers for each request,
creating and destroying ACL-related objects that are never used.
hno [Fri, 4 Nov 2005 08:10:41 +0000 (08:10 +0000)]
Bootstrapped
serassio [Fri, 4 Nov 2005 03:21:57 +0000 (03:21 +0000)]
Now getCurrentTime() must be defined in cf_gen like as in pinger.
serassio [Fri, 4 Nov 2005 03:06:28 +0000 (03:06 +0000)]
Bootstrapped
serassio [Fri, 4 Nov 2005 03:03:29 +0000 (03:03 +0000)]
Fixed typo
hno [Thu, 3 Nov 2005 06:14:41 +0000 (06:14 +0000)]
From Squid-2:
Generalisation of the build environment to have cf_gen built more like
the other binaries. Primary reason is to allow the use of defines
inherited from squid.h or system headers in cf.data.pre conditions.
serassio [Thu, 3 Nov 2005 05:19:22 +0000 (05:19 +0000)]
An ugly workaround to allow the build on 64 bit platform.
Any better solution is welcome ... :-)
hno [Thu, 3 Nov 2005 05:09:11 +0000 (05:09 +0000)]
Start bootstrapping the Squid-2 HEAD again
serassio [Wed, 2 Nov 2005 04:05:16 +0000 (04:05 +0000)]
Allow dns_internal.cc to build on MinGW.
serassio [Wed, 2 Nov 2005 02:26:36 +0000 (02:26 +0000)]
Fixed authentication schema order.
serassio [Wed, 2 Nov 2005 00:47:43 +0000 (00:47 +0000)]
Document ntlm keep_alive option.
serassio [Tue, 1 Nov 2005 21:12:52 +0000 (21:12 +0000)]
Updated documentation for Windows native NTLM helper.
serassio [Tue, 1 Nov 2005 21:04:25 +0000 (21:04 +0000)]
Added helper executable name in stateful helper stats
serassio [Tue, 1 Nov 2005 18:41:21 +0000 (18:41 +0000)]
Updated hosts_file directive description.
serassio [Tue, 1 Nov 2005 15:57:13 +0000 (15:57 +0000)]
Optimize linking of mswin_negotiate_auth
serassio [Tue, 1 Nov 2005 15:56:11 +0000 (15:56 +0000)]
Forgotten to add .cvsignore
hno [Tue, 1 Nov 2005 08:10:42 +0000 (08:10 +0000)]
Bootstrapped
serassio [Mon, 31 Oct 2005 23:29:45 +0000 (23:29 +0000)]
Windows port: addition of native external ACL helper.
- mswin_check_lm_group: Windows domain groups membership check
(Based on Windows Lan Manager framework)
Supported build environment:
- Cygwin
- MSYS + MinGW
- MS VisualStudio C++ 2005
serassio [Mon, 31 Oct 2005 20:56:07 +0000 (20:56 +0000)]
Forgotten to add Makefile.in files to native Windows helpers ....
hno [Mon, 31 Oct 2005 08:10:42 +0000 (08:10 +0000)]
Bootstrapped
serassio [Mon, 31 Oct 2005 04:48:21 +0000 (04:48 +0000)]
Windows port: addition of native authentication helpers.
- mswin_auth: Basic helper
- mswin_ntlm_auth: NTLM helper
- mswin_negotiate_auth: Negotiate helper
Supported build environment:
- Cygwin
- MSYS + MinGW
- MS VisualStudio C++ 2005
serassio [Sat, 29 Oct 2005 00:49:46 +0000 (00:49 +0000)]
Bug #1435: squid-2.5.STABLE12 fails to compile on Solaris and other
platforms not having a setenv() function
Forward port of 2.5 patch.
serassio [Sat, 29 Oct 2005 00:32:17 +0000 (00:32 +0000)]
Bug #1440: compile problem with gcc-3.4.4
serassio [Sat, 29 Oct 2005 00:19:57 +0000 (00:19 +0000)]
Spell check.
hno [Sun, 23 Oct 2005 21:52:17 +0000 (21:52 +0000)]
Typo..
hno [Sun, 23 Oct 2005 21:50:01 +0000 (21:50 +0000)]
Try to work around OpenSSL 0.9.8 change
serassio [Sun, 23 Oct 2005 20:10:45 +0000 (20:10 +0000)]
Bug #1404: CNAME adresses remembered with wrong TTL
should use the lowest TTL of the CNAME and A records, but was using only
the TTL of the A records.
Added too some forgotten things fron Bug #1222.
Forward port of 2.5 patches.
hno [Sun, 23 Oct 2005 19:22:23 +0000 (19:22 +0000)]
Bootstrapped
hno [Sun, 23 Oct 2005 17:55:31 +0000 (17:55 +0000)]
Negotiate authentication scheme support.
Originally written for Squid-2.5 by Henrik, ported to Squid-3 by Kinkie
and bugfixed by Henrik.
hno [Sun, 23 Oct 2005 15:57:03 +0000 (15:57 +0000)]
Kill some leftovers from the winbind helpers
serassio [Wed, 19 Oct 2005 02:17:21 +0000 (02:17 +0000)]
Bug #1412: redirector 302 redirects not working for CONNECT method
Forward port of 2.5 patch.