]>
git.ipfire.org Git - thirdparty/squid.git/log
robertc [Sun, 15 Sep 2002 12:40:27 +0000 (12:40 +0000)]
fix headers to allow inclusion into C++ source
adrian [Sun, 15 Sep 2002 12:27:49 +0000 (12:27 +0000)]
turn the METHOD_ magic into an enum. Funnily enough, method_t is used
everywhere, its just defined as an integer.
adrian [Sun, 15 Sep 2002 12:23:28 +0000 (12:23 +0000)]
Tidy up the COMM_OK and COMM_ERR_* magical #define constants into
an enum, and modify the relevant callback routines to take a comm_err_t
as an argument rather than an int.
This is prefixed w/ a PRE_COMMLOOPS_20020915 tag.
robertc [Sun, 15 Sep 2002 12:00:21 +0000 (12:00 +0000)]
From Guido: Compiling SNMP on Windows there is a collision on the OPAQUE and OPTIONAL defines in snmplib/parse.c.
robertc [Sun, 15 Sep 2002 11:41:26 +0000 (11:41 +0000)]
clientStreams, rationalising the client side logic to allow plugin output streams, and providing a simple interface to the store. See the programmers guide for details
adrian [Thu, 12 Sep 2002 15:43:51 +0000 (15:43 +0000)]
Document the semantics of comm_write() - its not immediately obvious
(well, without reading the rest of comm.c) that the handler is called
with COMM_ERROR_CLOSING whenever a comm filedescriptor is being closed
during a write.
wessels [Thu, 12 Sep 2002 11:19:47 +0000 (11:19 +0000)]
We weren't checking valid range on TCP port numbers. Certain port
numbers in a URL (http://192.168.0.12:-
9999999999 /) cause Squid to
assert in comm_connect_addr(). Reported by Joao Gouveia
( tharbad at kaotik dot org )
hno [Wed, 11 Sep 2002 06:10:45 +0000 (06:10 +0000)]
Bootstrapped
hno [Wed, 11 Sep 2002 04:22:27 +0000 (04:22 +0000)]
Also dist winbind_group/readme.txt. Contains vital information on
how to use the helper.
hno [Tue, 10 Sep 2002 19:45:55 +0000 (19:45 +0000)]
Added %W to the mailto: links for extended error information
(Clemens Löser)
hno [Tue, 10 Sep 2002 15:54:52 +0000 (15:54 +0000)]
the mailto links on Squid's ERR pages now contain data about the
cccurred error by default, so that the email will contain this data in
its body. This feature can be disabled via the email_err_data directive.
(Clemens Löser)
hno [Sun, 8 Sep 2002 15:25:59 +0000 (15:25 +0000)]
from Guido, slightly modified:
updated Winbind external ACL group helper documentation to
reflect the latest changes on multiple groups matching.
hno [Sun, 8 Sep 2002 05:11:04 +0000 (05:11 +0000)]
And yet another.. that's one error per line. Some kind of a personal record
I think.
hno [Sun, 8 Sep 2002 05:05:35 +0000 (05:05 +0000)]
Bootstrapped
hno [Sun, 8 Sep 2002 05:04:50 +0000 (05:04 +0000)]
And another typo in the same 2 line patch..
hno [Sun, 8 Sep 2002 05:02:05 +0000 (05:02 +0000)]
Fix srv typo
hno [Sun, 8 Sep 2002 04:51:41 +0000 (04:51 +0000)]
Fix a potential URL escape problem in Vary.
hno [Sat, 7 Sep 2002 22:06:38 +0000 (22:06 +0000)]
squid_ldap_group documentation
hno [Sat, 7 Sep 2002 21:29:08 +0000 (21:29 +0000)]
Show pid number in "normal" helper statistics as well
(not only on "stateful" helpers)
hno [Sat, 7 Sep 2002 21:12:55 +0000 (21:12 +0000)]
Cleanup of the strtokFile, strwordtok and strwordquote code reschuffling
hno [Sat, 7 Sep 2002 21:02:24 +0000 (21:02 +0000)]
Make parse_wordlist understand about quoted strings (via strwordtok).
This allows the use of complex parameters to helpers and other similar
things by quoting the words/arguments in a manner people are used to.
hno [Sat, 7 Sep 2002 20:55:24 +0000 (20:55 +0000)]
Some reshuffling of code to where it belongs
strtokFile from acl.c to cache_cf.c
strwordtok/strwordquote from external_acl.c to tools.c
prototypes for the same.
hno [Sat, 7 Sep 2002 20:39:52 +0000 (20:39 +0000)]
Make external_acl use parse_wordlist() when parsing the helper string,
as done for all the other helpers.
hno [Sat, 7 Sep 2002 16:17:00 +0000 (16:17 +0000)]
Merged changes from SQUID_2_5
hno [Sat, 7 Sep 2002 16:09:50 +0000 (16:09 +0000)]
Support for matching multiple groups in one acl
hno [Sat, 7 Sep 2002 16:09:10 +0000 (16:09 +0000)]
Version 2.4. Fixes among other things support for multiple groups
robertc [Sat, 7 Sep 2002 11:41:41 +0000 (11:41 +0000)]
we support pf now
hno [Sat, 7 Sep 2002 02:11:44 +0000 (02:11 +0000)]
Bugfix: Proper quoting of external_acl messages
hno [Fri, 6 Sep 2002 03:09:23 +0000 (03:09 +0000)]
Allow for external_acl includes
acl name external "/path/to/file"
hno [Fri, 6 Sep 2002 00:07:45 +0000 (00:07 +0000)]
Fix state machine error on MKDIR. The state table was out of sync with
the actual states (one entry too many)
hno [Thu, 5 Sep 2002 16:45:30 +0000 (16:45 +0000)]
Version 2.3
hno [Thu, 5 Sep 2002 00:23:22 +0000 (00:23 +0000)]
Upgraded to version 2.2
hno [Thu, 5 Sep 2002 00:07:46 +0000 (00:07 +0000)]
Fix argument parsing when specifying the server name on the command line
(not as an option)
hno [Wed, 4 Sep 2002 19:33:13 +0000 (19:33 +0000)]
header_access Accept-Charset ... not Charset
Also added a warning that header_access violates the HTTP specification
and made it conditional on --disable-http-violations
wessels [Wed, 4 Sep 2002 09:51:41 +0000 (09:51 +0000)]
siteselect_timeout and Config.Timeout.siteSelect are not used anywhere
in the source code.
hno [Mon, 2 Sep 2002 06:19:04 +0000 (06:19 +0000)]
Bootstrapped
hno [Sun, 1 Sep 2002 21:47:59 +0000 (21:47 +0000)]
Fixes to include RELEASENOTES.html when making a new release
hno [Sun, 1 Sep 2002 21:16:49 +0000 (21:16 +0000)]
indent
hno [Sun, 1 Sep 2002 21:16:33 +0000 (21:16 +0000)]
WIN32 port update by Guido
fix the problems on Windows related to open file renaming and text/binary
file issues
hno [Sun, 1 Sep 2002 21:13:08 +0000 (21:13 +0000)]
--enable-default-hostsfile configure option by Guido
Tells the default /etc/hosts file location
hno [Sun, 1 Sep 2002 20:14:16 +0000 (20:14 +0000)]
Fixed a merge conflict when makin via --disable-http-violations dependent
hno [Sun, 1 Sep 2002 19:54:16 +0000 (19:54 +0000)]
Make the "via on/off" directive --disable-http-violations dependent
hno [Sun, 1 Sep 2002 19:46:55 +0000 (19:46 +0000)]
Bugzilla #423: Via: applys to responses as well as requests
Merged over updated Via support from the rproxy branch.
hno [Sun, 1 Sep 2002 19:27:09 +0000 (19:27 +0000)]
Cancelled the TODO item to add an option to disable Vary caching. We can
deal with this on a per-needed basis.
hno [Sun, 1 Sep 2002 19:08:29 +0000 (19:08 +0000)]
Also copy the release notes when making a new release
hno [Sun, 1 Sep 2002 18:37:46 +0000 (18:37 +0000)]
More HTML cleanups by Clemens. This time PRE is restored to it's
default formatting to not disturb table outputs
hno [Sun, 1 Sep 2002 06:10:37 +0000 (06:10 +0000)]
Bootstrapped
hno [Sun, 1 Sep 2002 05:41:55 +0000 (05:41 +0000)]
More HTML meta tag fixes from Clemens
robertc [Sat, 31 Aug 2002 19:16:13 +0000 (19:16 +0000)]
release notes stuff from 2.5
hno [Fri, 30 Aug 2002 14:21:33 +0000 (14:21 +0000)]
One more 2.5 todo item.. need an option to disable Vary caching.
hno [Thu, 29 Aug 2002 20:04:47 +0000 (20:04 +0000)]
Filter the TXT version from TTY escapes
hno [Thu, 29 Aug 2002 03:55:21 +0000 (03:55 +0000)]
Compressed tabs in a consistent manner
hno [Thu, 29 Aug 2002 03:48:22 +0000 (03:48 +0000)]
Documented the change in proxy authentication forwarding among cache peers
hno [Thu, 29 Aug 2002 03:12:24 +0000 (03:12 +0000)]
Minor cleanup to have HEAD and 2.5 in sync
hno [Thu, 29 Aug 2002 03:11:32 +0000 (03:11 +0000)]
Oops..
hno [Thu, 29 Aug 2002 03:02:23 +0000 (03:02 +0000)]
Oops.. automated tools do not always get it correct..
hno [Thu, 29 Aug 2002 02:54:24 +0000 (02:54 +0000)]
Charset encoding update, by Clemens
wessels [Wed, 28 Aug 2002 22:10:57 +0000 (22:10 +0000)]
log_addr is a struct in_addr, not a struct sockaddr_in
wessels [Wed, 28 Aug 2002 10:44:52 +0000 (10:44 +0000)]
I think useragent and referer logs should use the masked client address
(from client_netmask) like access.log, rather than the unmasked address.
wessels [Wed, 28 Aug 2002 10:40:04 +0000 (10:40 +0000)]
Note that getAnyParent() is redundant with getFirstUpParent().
wessels [Wed, 28 Aug 2002 10:33:51 +0000 (10:33 +0000)]
reformatting comments to fit within 80 chars
wessels [Wed, 28 Aug 2002 10:24:07 +0000 (10:24 +0000)]
The reference_age (Config.referenceAge) option is not used anywhere
in the source code.
robertc [Tue, 27 Aug 2002 10:41:06 +0000 (10:41 +0000)]
Add Vary caching to the ChangeLog
robertc [Tue, 27 Aug 2002 08:10:43 +0000 (08:10 +0000)]
Update TODO - HTML done
robertc [Tue, 27 Aug 2002 08:08:20 +0000 (08:08 +0000)]
HTML Cleanup from C.L.
changes:
- removed
/errors/danish/ERR_CLIENT_ABORT and
/errors/finnish/ERR_CLIENT_ABORT, the files
are not used anymore
(set the -E flag to remove the empty files)
- replaced
<!--BODY{background-color:#ffffff; font-family:verdana,sans-serif}-->
by
<!--BODY{background-color:#ffffff;font-family:verdana,sans-serif}PRE{font-family:sans-serif}-->
since the BODY font style did not affect fontstyle in <PRE> parts
of the HTML documents.
affected files:
all ERR documents (27 languages * 29 files per lang = 783 entries),
cachemgr.c (3 entries), ftp.c, gopher.c, urn.c (1 entry each)
- corrupt HTML code fixed:
/errors/serbian/ERR_CANNOT_FORWARD contained a duplicate english
part
- corrupt HTML code fixed:
many ERR documents contained either whitespace at the beginning
of the <TITLE> string or at its end.
(don't set the -l flag when patching)
hno [Tue, 27 Aug 2002 03:33:19 +0000 (03:33 +0000)]
Added IPv6 as a 2.6 candidate than needs to be investigated
hno [Mon, 26 Aug 2002 16:10:28 +0000 (16:10 +0000)]
Adrian has committed the WCCP fixes
adrian [Mon, 26 Aug 2002 15:27:53 +0000 (15:27 +0000)]
Fix a WCCP issue where a squid would show as being useable
on a WCCP router, but not being allocated any part of the hash.
This can be replicated with >1 squid in a wccp cluster, with a squid
making the hash decisions.
Submitted by: Steven Wilton <steven.wilton@team.eftel.com>
robertc [Mon, 26 Aug 2002 13:23:29 +0000 (13:23 +0000)]
fix typo in mainline
hno [Mon, 26 Aug 2002 12:44:59 +0000 (12:44 +0000)]
Updates with some notes on the scheduled features for 2.5/2.6/later
hno [Sat, 24 Aug 2002 07:59:51 +0000 (07:59 +0000)]
Bugfix in client persistent connections: Don't assume that the fact that
the client sent a HTTP/1.1 request as an indication that we can use a
HTTP/1.0 style persistent connection. A HTTP/1.1 client does not need
to understand or expect HTTP/1.0 style persistent connections.
hno [Sat, 24 Aug 2002 07:54:34 +0000 (07:54 +0000)]
New squid.conf directive to disable hostname verifications. It isn't
really our business to enforce what characters is used in hostnames.
hno [Sat, 24 Aug 2002 07:50:46 +0000 (07:50 +0000)]
s/use_base/need_base_href/
hno [Sat, 24 Aug 2002 04:31:09 +0000 (04:31 +0000)]
aufs fixes by Guido:
* More debug section cleanups
* Some other minor fixes
wessels [Fri, 23 Aug 2002 02:26:38 +0000 (02:26 +0000)]
Noticed that a HEAD request for a cached GET response changes
mem_obj->method to HEAD. This looks strange in store.log because
the entry got created (swapped out) as GET and later released as
HEAD. This new if-block prevents changing the method value.
hno [Thu, 22 Aug 2002 18:29:15 +0000 (18:29 +0000)]
Indent
hno [Thu, 22 Aug 2002 04:36:56 +0000 (04:36 +0000)]
Fixes to the %PATH patch. Must have been tired..
hno [Wed, 21 Aug 2002 15:12:44 +0000 (15:12 +0000)]
external_acl %PATH directive by Andrew Wansink <andrew@my-fortress.com>
hno [Wed, 21 Aug 2002 11:56:10 +0000 (11:56 +0000)]
Bugzilla #406: Fix for external_acl %PORT directive
hno [Tue, 20 Aug 2002 04:47:54 +0000 (04:47 +0000)]
Bugzilla 403: url_convert_hex buffer overrun
robertc [Sun, 18 Aug 2002 16:48:58 +0000 (16:48 +0000)]
QUICKSTART update from Guido
hno [Fri, 16 Aug 2002 00:11:48 +0000 (00:11 +0000)]
Bugfix to make Vary processing a bit more robust
hno [Wed, 14 Aug 2002 13:46:43 +0000 (13:46 +0000)]
More silly reuses after free.. the helper structure gets automatically
freed when the filedescriptor is closed (close callback)
hno [Tue, 13 Aug 2002 18:31:43 +0000 (18:31 +0000)]
HTML cleanup
hno [Tue, 13 Aug 2002 18:23:34 +0000 (18:23 +0000)]
Credits
hno [Tue, 13 Aug 2002 18:22:57 +0000 (18:22 +0000)]
Lithuanian error messages by "DVM" <dvm382@takas.lt>
wessels [Tue, 13 Aug 2002 11:11:26 +0000 (11:11 +0000)]
format some descriptions to fit within 80 columns.
hno [Tue, 13 Aug 2002 06:10:40 +0000 (06:10 +0000)]
Bootstrapped
hno [Tue, 13 Aug 2002 04:23:01 +0000 (04:23 +0000)]
Bugfixes in configure --enable-xxxx-helper error checking
- Check on digest helpers is missing
- In external acl helper check there is a cut & past error
hno [Mon, 12 Aug 2002 22:58:11 +0000 (22:58 +0000)]
Cleanup of auth protocol update.. need to include util.h for rfc1738_unescape
hno [Mon, 12 Aug 2002 19:56:35 +0000 (19:56 +0000)]
Updated UNIX group helper
hno [Mon, 12 Aug 2002 07:21:06 +0000 (07:21 +0000)]
Bogzilla #401:
Killed the remaining (unused) references to sys_nerr to increase portability
(MaxOS 10.2)
hno [Mon, 12 Aug 2002 07:15:17 +0000 (07:15 +0000)]
Bootstrapped
hno [Mon, 12 Aug 2002 07:11:47 +0000 (07:11 +0000)]
Bugzilla #81: basic scheme authentication helpers dont' allow the space character (ascii 32) in usernames or passwords as per rfc 2617
This patch URL escapes Basic auth login and password information when sent to
the helpers, to allow for spaces and other odd characters
hno [Mon, 12 Aug 2002 06:12:40 +0000 (06:12 +0000)]
Bootstrapped
hno [Mon, 12 Aug 2002 05:12:55 +0000 (05:12 +0000)]
Bugfix on swapout of small files causing reuse after free.
hno [Mon, 12 Aug 2002 04:59:56 +0000 (04:59 +0000)]
Avoid a silly reuse after free.. the helper structure gets automatically
freed when the filedescriptor is closed (close callback)
robertc [Sun, 11 Aug 2002 13:54:04 +0000 (13:54 +0000)]
prevent segfault before assert
hno [Sun, 11 Aug 2002 07:54:59 +0000 (07:54 +0000)]
The new LDAP API uses it's own versions of free(), not the standard C
functions like the old LDAP API..
hno [Sun, 11 Aug 2002 07:53:57 +0000 (07:53 +0000)]
The new LDAP API uses it's own versions of free(), not the standard C
functions like the old LDAP API..