]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
23 years agoMore debug section cleanups
hno [Sun, 21 Jul 2002 06:25:44 +0000 (06:25 +0000)] 
More debug section cleanups

23 years agoMore debug section cleanups
hno [Sun, 21 Jul 2002 05:56:01 +0000 (05:56 +0000)] 
More debug section cleanups

23 years agoLarge cleanup of debug sections
hno [Sun, 21 Jul 2002 05:51:02 +0000 (05:51 +0000)] 
Large cleanup of debug sections

23 years agoResolved debug section conflict between SSL and the cache store
hno [Sun, 21 Jul 2002 05:23:17 +0000 (05:23 +0000)] 
Resolved debug section conflict between SSL and the cache store
(both were using section 81)

23 years agoBootstrapped
hno [Sun, 21 Jul 2002 05:03:19 +0000 (05:03 +0000)] 
Bootstrapped

23 years agoWe should dist the debug-sections.txt file so people can find
hno [Sun, 21 Jul 2002 04:51:17 +0000 (04:51 +0000)] 
We should dist the debug-sections.txt file so people can find
what to use in debug_options more easily..

23 years agoBugzilla #164: delay_access failed to process proxy_auth ACLs
hno [Sat, 20 Jul 2002 18:30:04 +0000 (18:30 +0000)] 
Bugzilla #164: delay_access failed to process proxy_auth ACLs
giving the following error message:

  authenticateAuthenticate: no connection data, cannot process authentication

23 years agowinbind helpers cleanup by Guido
hno [Sat, 20 Jul 2002 17:26:20 +0000 (17:26 +0000)] 
winbind helpers cleanup by Guido

- wb_ntlmauth (ntlm): Fixed error message on wrong command line
- wb_auth (basic): Added same command line handling and fix to Squid
potential DoS issue as wb_ntlmauth.
- wb_group (External ACL): Added same command line handling and fix to
Squid potential DoS issue as wb_ntlmauth.

23 years agoOops.. last cleanup removed one comma too many..
hno [Sat, 20 Jul 2002 06:18:15 +0000 (06:18 +0000)] 
Oops.. last cleanup removed one comma too many..

23 years agoMore HTML cleanups by C.L. / PsychoTekk
hno [Fri, 19 Jul 2002 18:19:54 +0000 (18:19 +0000)] 
More HTML cleanups by C.L. / PsychoTekk

23 years agoRemoved redundant MIME-Version header
hno [Fri, 19 Jul 2002 18:16:19 +0000 (18:16 +0000)] 
Removed redundant MIME-Version header

23 years agoMinor bugfix of the previous HTML cleanups
hno [Fri, 19 Jul 2002 05:55:43 +0000 (05:55 +0000)] 
Minor bugfix of the previous HTML cleanups

23 years agoHTML cleanups by 'C.L' / PsychoTekk
hno [Fri, 19 Jul 2002 05:42:36 +0000 (05:42 +0000)] 
HTML cleanups by 'C.L' / PsychoTekk

23 years agoAdded back a missing else.. got list in the rewrite to support authentiction.
hno [Fri, 19 Jul 2002 04:02:26 +0000 (04:02 +0000)] 
Added back a missing else.. got list in the rewrite to support authentiction.

This fixes the parsing of headers.

23 years agoGuido:
hno [Thu, 18 Jul 2002 16:19:24 +0000 (16:19 +0000)] 
Guido:

Bugfixes in options processing.

Henrik:

Added a usage message. Displayed on invalid arguments or if the new -h
option is used.

Fixed a potential Squid DoS issue if oversized authe requests is sent to the
helper.

23 years agoError page bugfixes
hno [Wed, 17 Jul 2002 21:27:18 +0000 (21:27 +0000)] 
Error page bugfixes

23 years agoSupport squid.conf directive aliases. We already have a couple of them
hno [Wed, 17 Jul 2002 21:15:21 +0000 (21:15 +0000)] 
Support squid.conf directive aliases. We already have a couple of them
defined in an attempt to be backwards compatible, but the parser never
understood them..

23 years agoFree the authenticate cache on shutdown. This fixes the error where
hno [Tue, 16 Jul 2002 04:13:27 +0000 (04:13 +0000)] 
Free the authenticate cache on shutdown. This fixes the error where
mempools complains about destroying a pool with items inuse when shutting
down the Basic auth scheme.

Does not affect Squid-2.5 as memPoolDestroy() isn't as picky there and
happily destroys the pool even if there is items in use.

23 years agoBootstrapped
hno [Tue, 16 Jul 2002 03:28:47 +0000 (03:28 +0000)] 
Bootstrapped

23 years agoNot all systems support the 'obsolete' getpass() function
hno [Tue, 16 Jul 2002 03:24:48 +0000 (03:24 +0000)] 
Not all systems support the 'obsolete' getpass() function

23 years agoAdded options to specify proxy/www username and password
hno [Tue, 16 Jul 2002 03:18:32 +0000 (03:18 +0000)] 
Added options to specify proxy/www username and password

23 years agoFrom Guido: The following patch adds the capability of to specify the
hno [Mon, 15 Jul 2002 15:14:29 +0000 (15:14 +0000)] 
From Guido: The following patch adds the capability of to specify the
last chance error files location at compile time without edit the sources.

23 years agoCleanup of Gopher HTML code to use a common header format, and the
hno [Mon, 15 Jul 2002 06:30:54 +0000 (06:30 +0000)] 
Cleanup of Gopher HTML code to use a common header format, and the
standard Squid signature.

23 years agos/random/squid_random/ to ease the Win32 port
hno [Mon, 15 Jul 2002 05:53:50 +0000 (05:53 +0000)] 
s/random/squid_random/ to ease the Win32 port

23 years agoDisable pipeline_prefetch in HEAD as it is known to be broken due to
hno [Mon, 15 Jul 2002 05:51:06 +0000 (05:51 +0000)] 
Disable pipeline_prefetch in HEAD as it is known to be broken due to
the store_client_copy() api change

23 years agoFrom Guido:
hno [Sun, 14 Jul 2002 23:19:06 +0000 (23:19 +0000)] 
From Guido:

This patch avoids confusion when using -s Squid switch on platforms without
syslog.

23 years agoBootstrapped
hno [Fri, 12 Jul 2002 21:08:03 +0000 (21:08 +0000)] 
Bootstrapped

23 years agoMoved squid to sbin
hno [Fri, 12 Jul 2002 21:00:10 +0000 (21:00 +0000)] 
Moved squid to sbin

23 years agostrwordtok needs ctype.h
hno [Mon, 8 Jul 2002 03:36:58 +0000 (03:36 +0000)] 
strwordtok needs ctype.h

23 years agoBootstrapped
hno [Mon, 8 Jul 2002 03:34:14 +0000 (03:34 +0000)] 
Bootstrapped

23 years agoFrom Guido:
hno [Mon, 8 Jul 2002 03:25:35 +0000 (03:25 +0000)] 
From Guido:

Converted to "UNIX" format like the rest of the sources

Makefile.am corrections

23 years agowinbind based external_acl group helper by Guido
hno [Mon, 8 Jul 2002 00:18:11 +0000 (00:18 +0000)] 
winbind based external_acl group helper by Guido

23 years agomake install-pinger need to give execute permission to the Squid
hno [Mon, 8 Jul 2002 00:00:55 +0000 (00:00 +0000)] 
make install-pinger need to give execute permission to the Squid
user (i.e. all users, as we do not know the user Squid is running as..)

23 years agoCleaned up msnt_auth syslog events
hno [Sun, 7 Jul 2002 02:54:36 +0000 (02:54 +0000)] 
Cleaned up msnt_auth syslog events

23 years agoBootstrapped
hno [Sun, 7 Jul 2002 02:19:11 +0000 (02:19 +0000)] 
Bootstrapped

23 years agoinstall-pinger target to finish the pinger installation
hno [Sun, 7 Jul 2002 02:18:18 +0000 (02:18 +0000)] 
install-pinger target to finish the pinger installation

23 years agoBe picky when we parse numeric configuration directives. Do not blindly
hno [Sat, 6 Jul 2002 18:37:40 +0000 (18:37 +0000)] 
Be picky when we parse numeric configuration directives. Do not blindly
accept junk as if it was 0

23 years agoMinor corrections to make GCC happy
hno [Sat, 6 Jul 2002 18:33:09 +0000 (18:33 +0000)] 
Minor corrections to make GCC happy

23 years agoBootstrapped
hno [Sat, 6 Jul 2002 18:24:25 +0000 (18:24 +0000)] 
Bootstrapped

23 years agoIntegrated helpers/external_acl into the build process
hno [Sat, 6 Jul 2002 18:23:12 +0000 (18:23 +0000)] 
Integrated helpers/external_acl into the build process

23 years agoBugfix for msntauth allow/denyusers. The previous fixes was a bit too effective
hno [Fri, 5 Jul 2002 20:30:07 +0000 (20:30 +0000)] 
Bugfix for msntauth allow/denyusers. The previous fixes was a bit too effective

23 years agowbinfo group external_acl helper by Jerry Murdock
hno [Fri, 5 Jul 2002 15:20:56 +0000 (15:20 +0000)] 
wbinfo group external_acl helper by Jerry Murdock

23 years agoprefer_direct documentation correction. s/off/on/
hno [Wed, 3 Jul 2002 14:52:34 +0000 (14:52 +0000)] 
prefer_direct documentation correction. s/off/on/

23 years agoMinor cleanups of the external_acl_type documentation
hno [Wed, 3 Jul 2002 13:12:40 +0000 (13:12 +0000)] 
Minor cleanups of the external_acl_type documentation

23 years agoDocumented the external_acl result keywords for returning username or
hno [Wed, 3 Jul 2002 12:56:15 +0000 (12:56 +0000)] 
Documented the external_acl result keywords for returning username or
error description

23 years agoGuido have added the support for -d command line option
hno [Tue, 2 Jul 2002 14:12:49 +0000 (14:12 +0000)] 
Guido have added the support for -d command line option
to enable debug plus some indent fixes.

23 years agoBootstrapped
hno [Mon, 1 Jul 2002 22:13:55 +0000 (22:13 +0000)] 
Bootstrapped

23 years agoApparently do not need to specify the CGIEXT variable
hno [Mon, 1 Jul 2002 22:11:23 +0000 (22:11 +0000)] 
Apparently do not need to specify the CGIEXT variable

23 years agoBootstrapped
hno [Mon, 1 Jul 2002 22:06:47 +0000 (22:06 +0000)] 
Bootstrapped

23 years agocachemgr should be installed as cachemgr.cgi where possible
hno [Mon, 1 Jul 2002 21:51:32 +0000 (21:51 +0000)] 
cachemgr should be installed as cachemgr.cgi where possible

23 years agowinbind status patches by Jerry Murdock
hno [Mon, 1 Jul 2002 16:17:43 +0000 (16:17 +0000)] 
winbind status patches by Jerry Murdock

23 years agoInclure getopt.h if available
hno [Mon, 1 Jul 2002 14:55:32 +0000 (14:55 +0000)] 
Inclure getopt.h if available

23 years agoExplanation from Guido on how Windows platforms find their DNS server
hno [Thu, 27 Jun 2002 03:11:39 +0000 (03:11 +0000)] 
Explanation from Guido on how Windows platforms find their DNS server
settings.

23 years agoOne more hardcoded ident reference from external_acl, discovered by
hno [Thu, 27 Jun 2002 02:57:09 +0000 (02:57 +0000)] 
One more hardcoded ident reference from external_acl, discovered by
Vladimir B. Savkin

23 years agoMarked the version as modified
hno [Thu, 27 Jun 2002 01:19:49 +0000 (01:19 +0000)] 
Marked the version as modified

23 years agoDon't use denyusers/allowusers unless configured in msntauth.conf
hno [Thu, 27 Jun 2002 01:09:47 +0000 (01:09 +0000)] 
Don't use denyusers/allowusers unless configured in msntauth.conf

Fixed a DoS condition.

23 years agoBootstrapped
hno [Thu, 27 Jun 2002 00:45:31 +0000 (00:45 +0000)] 
Bootstrapped

23 years agoAutomake integration for the msntauth config file
hno [Thu, 27 Jun 2002 00:44:27 +0000 (00:44 +0000)] 
Automake integration for the msntauth config file
 - Look for it in our prefix
 - Install the default template

23 years agoBootstrapped
hno [Wed, 26 Jun 2002 17:03:48 +0000 (17:03 +0000)] 
Bootstrapped

23 years agoOne more header to dist..
hno [Wed, 26 Jun 2002 17:00:37 +0000 (17:00 +0000)] 
One more header to dist..

23 years agoForgot to dist the new header files
hno [Wed, 26 Jun 2002 16:56:34 +0000 (16:56 +0000)] 
Forgot to dist the new header files

23 years agoRestructured the directory structure to have all helpers in the new
hno [Wed, 26 Jun 2002 16:37:30 +0000 (16:37 +0000)] 
Restructured the directory structure to have all helpers in the new
helpers directory.

helpers/basic_auth Basic auth helpers
helpers/ntlm_auth NTLM auth helpers
helpers/digest_auth Digest auth helpers

23 years agoPatch by Guido to convert some more of the code to use FD_READ/WRITE_METHOD.
hno [Wed, 26 Jun 2002 15:55:56 +0000 (15:55 +0000)] 
Patch by Guido to convert some more of the code to use FD_READ/WRITE_METHOD.
Simplifies the WIN32 porting.

23 years agoClarified httpd_accel_host virtual and httpd_accel_uses_host_header
hno [Wed, 26 Jun 2002 03:16:47 +0000 (03:16 +0000)] 
Clarified httpd_accel_host virtual and httpd_accel_uses_host_header

23 years agoSome casting to hopefully make some compilers more happy about
hno [Tue, 25 Jun 2002 17:58:15 +0000 (17:58 +0000)] 
Some casting to hopefully make some compilers more happy about
signed/unsigned char *

23 years agoexternal_acl bugfix to cooperate with --disable-ident
hno [Tue, 25 Jun 2002 17:54:49 +0000 (17:54 +0000)] 
external_acl bugfix to cooperate with --disable-ident

23 years agoSupport for Windows .NET (5.2). By Guido.
hno [Tue, 25 Jun 2002 17:43:34 +0000 (17:43 +0000)] 
Support for Windows .NET (5.2). By Guido.

23 years agoDeny any requests using transfer-encoding. This is needed in case a browser
hno [Mon, 24 Jun 2002 12:07:38 +0000 (12:07 +0000)] 
Deny any requests using transfer-encoding. This is needed in case a browser
gets confused and sends us a HTTP/1.1 request using transfer-encoding.

23 years agospeling correction in the external_acl documentation
hno [Mon, 24 Jun 2002 03:52:32 +0000 (03:52 +0000)] 
speling correction in the external_acl documentation

23 years agoBootstrapped
hno [Sun, 23 Jun 2002 20:53:34 +0000 (20:53 +0000)] 
Bootstrapped

23 years agosatellite Changelog entry
hno [Sun, 23 Jun 2002 20:52:05 +0000 (20:52 +0000)] 
satellite Changelog entry

23 years agoPeering enhancement options for satellite or other high latency links
hno [Sun, 23 Jun 2002 20:50:06 +0000 (20:50 +0000)] 
Peering enhancement options for satellite or other high latency links
by Robert Cohen

23 years agoUNIX group membership external acl helper by Rodrigo Campos
hno [Sun, 23 Jun 2002 20:31:09 +0000 (20:31 +0000)] 
UNIX group membership external acl helper by Rodrigo Campos

23 years agoip_user external_acl helper by Rodrigo Campos
hno [Sun, 23 Jun 2002 20:25:16 +0000 (20:25 +0000)] 
ip_user external_acl helper by Rodrigo Campos

23 years agoA simple external_acl helper to match LDAP groups
hno [Sun, 23 Jun 2002 20:11:40 +0000 (20:11 +0000)] 
A simple external_acl helper to match LDAP groups

23 years agoUpdated external acl Changelog entry
hno [Sun, 23 Jun 2002 19:51:42 +0000 (19:51 +0000)] 
Updated external acl Changelog entry

23 years agoexternal acl changelog entry
hno [Sun, 23 Jun 2002 19:49:39 +0000 (19:49 +0000)] 
external acl changelog entry

23 years agoexternal acl support. A mechanism where flexible ACL checks can be driven
hno [Sun, 23 Jun 2002 19:32:23 +0000 (19:32 +0000)] 
external acl support. A mechanism where flexible ACL checks can be driven
by external helpers.

23 years agoDist the bootstrap.sh script, so people more easily can do development
hno [Sun, 23 Jun 2002 18:57:07 +0000 (18:57 +0000)] 
Dist the bootstrap.sh script, so people more easily can do development
without having to use CVS

23 years agoA bit of cleanups to make GCC happy, and removed some unused code.
hno [Sun, 23 Jun 2002 17:28:43 +0000 (17:28 +0000)] 
A bit of cleanups to make GCC happy, and removed some unused code.

23 years agoBugzilla #369: Don't attempt to close the WCCP socket twice on shutdown /
hno [Fri, 21 Jun 2002 19:16:30 +0000 (19:16 +0000)] 
Bugzilla #369: Don't attempt to close the WCCP socket twice on shutdown /
reconfigure.

23 years agoread_ahead_gap config directive by Jeffrey D. Wheelhouse. Allows
hno [Fri, 21 Jun 2002 18:58:20 +0000 (18:58 +0000)] 
read_ahead_gap config directive by Jeffrey D. Wheelhouse. Allows
the read-ahead gap to be configured from squid.conf (previously
hardcoded at 16 KB)

23 years agoSome rewriting inspired by suggestions of overflow bugs and other problems
wessels [Thu, 20 Jun 2002 04:54:14 +0000 (04:54 +0000)] 
Some rewriting inspired by suggestions of overflow bugs and other problems
with this code.

denyusers.c and allowusers.c have a fair amount of nearly identical code.
I moved these functions to a new file, called usersfile.[ch].  I didn't
really want to add another source file, but....

23 years agoSome rewriting inspired by suggestions of overflow bugs and other problems
wessels [Thu, 20 Jun 2002 04:53:56 +0000 (04:53 +0000)] 
Some rewriting inspired by suggestions of overflow bugs and other problems
with this code.

denyusers.c and allowusers.c have a fair amount of nearly identical code.
I moved these functions to a new file, called usersfile.[ch].  I didn't
really want to add another source file, but....

The list of allowed/denied users were formerly stored as whitespace
separated tokens in a single char buffer.  The code used strstr() to
search for matches.  This was awkward because the search key had to
be surrounded by space characters.  The new code uses and array
of char buffers -- one for each name.  The new code uses qsort() and
bsearch().

The old code was more robust with the input file.  You could put multiple
names on a single line.  Due to the way the names were stored, it didn't
matter.  The new code is less robust.  It requires one name per line,
and no leading whitespace.

Names longer than NAMELEN are now truncated.

Added an openlog() call and Removed LOG_USER from syslog() calls.

No longer use scanf() in some places.

There is some weird logic about what to do if an allow/deny file
does not exist, or exists but cannot be read, or was read once but
cannot be read later.  I hope it still works the same.

replaced some strcpy() calls with memset() and strncpy().

Fixed a strange usage of ServerArray[] that started at index 1?

#ifdefd-out some debugging code that included fprintfs to stderr, but
was apparently never called.

Rewrote some signal handling stuff to use sigaction() (and fall back
to signal()) and removed calls to sigvec().

23 years agoSmall fixes and clarifications to the cbdata documentation
hno [Wed, 19 Jun 2002 12:29:45 +0000 (12:29 +0000)] 
Small fixes and clarifications to the cbdata documentation

23 years agoCorrected some peerDigest internal function prototypes, prototyped with
hno [Wed, 19 Jun 2002 04:52:32 +0000 (04:52 +0000)] 
Corrected some peerDigest internal function prototypes, prototyped with
a int argument, defined with a ssize_t argument...

23 years agobuffered_log commend update by Guido
hno [Tue, 18 Jun 2002 16:54:17 +0000 (16:54 +0000)] 
buffered_log commend update by Guido

23 years agoBootstrapped
hno [Tue, 18 Jun 2002 06:10:43 +0000 (06:10 +0000)] 
Bootstrapped

23 years agoAdded support for sys/bitypes.h, apparently needed for some of the bittypes
hno [Tue, 18 Jun 2002 00:28:12 +0000 (00:28 +0000)] 
Added support for sys/bitypes.h, apparently needed for some of the bittypes
on tru64 and possibly others.

23 years agoFixed some include dependencies
hno [Tue, 18 Jun 2002 00:27:30 +0000 (00:27 +0000)] 
Fixed some include dependencies

23 years agoFixed that misgiving comment again...
hno [Mon, 17 Jun 2002 02:10:29 +0000 (02:10 +0000)] 
Fixed that misgiving comment again...

23 years agoAdded some functions for accessing HTTP list header values
hno [Mon, 17 Jun 2002 02:05:53 +0000 (02:05 +0000)] 
Added some functions for accessing HTTP list header values

extern String httpHeaderGetListMember(const HttpHeader * hdr, http_hdr_type id, const char *member, const char separator);

extern String httpHeaderGetByNameListMember(const HttpHeader * hdr, const char *name, const char *member, const char separator);

23 years agoForgot a small piece of the auth cleanup patch from external_acl.
hno [Mon, 17 Jun 2002 01:56:08 +0000 (01:56 +0000)] 
Forgot a small piece of the auth cleanup patch from external_acl.

23 years agoCorrected a misgiving comment. httpHeaderGetByName returns by value,
hno [Mon, 17 Jun 2002 01:48:04 +0000 (01:48 +0000)] 
Corrected a misgiving comment. httpHeaderGetByName returns by value,
not pointer.

23 years agoOops.. got the auth logics slightly wrong..
hno [Mon, 17 Jun 2002 01:32:01 +0000 (01:32 +0000)] 
Oops.. got the auth logics slightly wrong..

23 years agoGeneralized the proxy_auth ACL processing one small step further to make
hno [Sun, 16 Jun 2002 23:46:25 +0000 (23:46 +0000)] 
Generalized the proxy_auth ACL processing one small step further to make
it easier for other ACL types to use/require authentication.

23 years agoPrevent logging of "blank" user names. If the username is "" then log
hno [Sun, 16 Jun 2002 17:24:00 +0000 (17:24 +0000)] 
Prevent logging of "blank" user names. If the username is "" then log
as a dash, assuming the "" usename is a false value from ident or partial
authentication.

23 years agoBugzilla #358: Make whois replies cacheable
hno [Sat, 15 Jun 2002 01:31:22 +0000 (01:31 +0000)] 
Bugzilla #358: Make whois replies cacheable

23 years agoBugzilla #351: ignore-reload should override max-age=0
hno [Sat, 15 Jun 2002 01:26:43 +0000 (01:26 +0000)] 
Bugzilla #351: ignore-reload should override max-age=0

23 years agoAllow for half closed pipelines of requests
hno [Sat, 15 Jun 2002 00:45:16 +0000 (00:45 +0000)] 
Allow for half closed pipelines of requests