]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
26 years agochange debugging/logging for bad basic auth decoding
wessels [Thu, 8 Apr 1999 01:52:14 +0000 (01:52 +0000)] 
change debugging/logging for bad basic auth decoding

26 years agoAdded PAM auth module from Henrik
wessels [Thu, 8 Apr 1999 01:48:52 +0000 (01:48 +0000)] 
Added PAM auth module from Henrik
Added Makefile.in for SMB auth

26 years agoupdate/add opcodes
wessels [Mon, 29 Mar 1999 23:52:04 +0000 (23:52 +0000)] 
update/add opcodes

26 years ago- added calculation of Content-Length for multi-range responses;
rousskov [Wed, 24 Mar 1999 11:16:08 +0000 (11:16 +0000)] 
- added calculation of Content-Length for multi-range responses;
  the implementation packs HTTP headers into a buffer to calculate
  their length; not very efficient, but simple.

26 years ago- split clientPackRange into clientPackRange and clientPackRangeHdr;
rousskov [Wed, 24 Mar 1999 07:17:03 +0000 (07:17 +0000)] 
- split clientPackRange into clientPackRange and clientPackRangeHdr;
  no functionality change (hopefully)

26 years agoupdate
wessels [Wed, 10 Feb 1999 05:30:11 +0000 (05:30 +0000)] 
update

26 years agostop opening swap files for READING if we hit the 'max_open_disk_fd' limit
wessels [Wed, 10 Feb 1999 05:26:54 +0000 (05:26 +0000)] 
stop opening swap files for READING if we hit the 'max_open_disk_fd' limit

26 years agobug
wessels [Sat, 6 Feb 1999 15:44:13 +0000 (15:44 +0000)] 
bug

26 years ago2.2.PRE3
wessels [Wed, 3 Feb 1999 06:57:40 +0000 (06:57 +0000)] 
2.2.PRE3

26 years agoexperimenting with USE_TRUNCATE_NOT_UNLINK
wessels [Wed, 3 Feb 1999 06:57:22 +0000 (06:57 +0000)] 
experimenting with USE_TRUNCATE_NOT_UNLINK

26 years agocontinuous values for storeMaintainSwapSpace
wessels [Wed, 3 Feb 1999 01:14:23 +0000 (01:14 +0000)] 
continuous values for storeMaintainSwapSpace

26 years agodoc -i on regex acls
wessels [Mon, 1 Feb 1999 12:43:30 +0000 (12:43 +0000)] 
doc -i on regex acls

26 years agoNPR bug
wessels [Sun, 31 Jan 1999 22:58:54 +0000 (22:58 +0000)] 
NPR bug

26 years agoalex arghs so many magic constants
wessels [Sat, 30 Jan 1999 08:05:09 +0000 (08:05 +0000)] 
alex arghs so many magic constants

26 years agopreprocessor
wessels [Sat, 30 Jan 1999 07:43:25 +0000 (07:43 +0000)] 
preprocessor

26 years agofix STDC_HEADERS crap for ctags
wessels [Sat, 30 Jan 1999 07:40:40 +0000 (07:40 +0000)] 
fix STDC_HEADERS crap for ctags

26 years ago2.2.PRE2
wessels [Sat, 30 Jan 1999 06:50:03 +0000 (06:50 +0000)] 
2.2.PRE2

26 years agoluyer sez don't check for alloca.h separately from AC_FUNC_ALLOCA because
wessels [Sat, 30 Jan 1999 06:47:06 +0000 (06:47 +0000)] 
luyer sez don't check for alloca.h separately from AC_FUNC_ALLOCA because
the latter will incorrectly use the cached value from the former

26 years agoupdate
wessels [Sat, 30 Jan 1999 06:42:27 +0000 (06:42 +0000)] 
update

26 years agoluyer's mega delay pools rewrite -- without ugly delayPoolsReconfigure()
wessels [Sat, 30 Jan 1999 06:39:11 +0000 (06:39 +0000)] 
luyer's mega delay pools rewrite -- without ugly delayPoolsReconfigure()

26 years agoupdate
wessels [Sat, 30 Jan 1999 06:38:13 +0000 (06:38 +0000)] 
update

26 years agoadded request_t->my_addr
wessels [Sat, 30 Jan 1999 06:01:04 +0000 (06:01 +0000)] 
added request_t->my_addr

26 years agoreconfigure caused peer address lookups to take a long time because
wessels [Sat, 30 Jan 1999 05:17:09 +0000 (05:17 +0000)] 
reconfigure caused peer address lookups to take a long time because
we didn't queue another peerRefreshDNS event.  instead we waited for
the current, pending event, no matter how far off it was.

26 years agogo ahead and print "none" and "disable" cachemgr passwords
wessels [Sat, 30 Jan 1999 04:36:47 +0000 (04:36 +0000)] 
go ahead and print "none" and "disable" cachemgr passwords

26 years agoadded myip ACL type (luyer)
wessels [Sat, 30 Jan 1999 04:28:06 +0000 (04:28 +0000)] 
added myip ACL type (luyer)

26 years agouse DEFAULT_IF_NONE so that everything is denied by default
wessels [Sat, 30 Jan 1999 04:05:21 +0000 (04:05 +0000)] 
use DEFAULT_IF_NONE so that everything is denied by default

26 years ago!english
wessels [Sat, 30 Jan 1999 04:03:51 +0000 (04:03 +0000)] 
!english

26 years agorewriting this varargs/stdargs function this way lets ctags work!
wessels [Sat, 30 Jan 1999 04:01:54 +0000 (04:01 +0000)] 
rewriting this varargs/stdargs function this way lets ctags work!

26 years agowe need to lock entry in errorAppend(). our storeAppend (or rather
wessels [Sat, 30 Jan 1999 04:01:06 +0000 (04:01 +0000)] 
we need to lock entry in errorAppend().  our storeAppend (or rather
storeBufferFlush) call might result in the client-side unregistering
and aborting, and unlocking, and freeing the entry.  This happened
for netdb exchange requests.

26 years agoAdded SNMP access error messge.
glenn [Sat, 30 Jan 1999 03:42:59 +0000 (03:42 +0000)] 
Added SNMP access error messge.

26 years ago!english
wessels [Sat, 30 Jan 1999 02:40:02 +0000 (02:40 +0000)] 
!english

26 years agoprototype drand48()
wessels [Sat, 30 Jan 1999 02:39:09 +0000 (02:39 +0000)] 
prototype drand48()

26 years agoclose files before renaming for lame microsoft-ish operating systems.
wessels [Sat, 30 Jan 1999 01:31:17 +0000 (01:31 +0000)] 
close files before renaming for lame microsoft-ish operating systems.

26 years agoRun* scripts need -N squid option
wessels [Sat, 30 Jan 1999 01:19:45 +0000 (01:19 +0000)] 
Run* scripts need -N squid option

26 years agostoreSwapOutFileOpened: Unable to open swapfile:
wessels [Sat, 30 Jan 1999 00:36:37 +0000 (00:36 +0000)] 
storeSwapOutFileOpened: Unable to open swapfile:
   /disk2/cache2/00/71/0000716C (13) Permission denied
         * yuck.  don't clear the filemap bit for some errors so that
         * we don't try re-using it over and over

26 years agoflags.open
wessels [Sat, 30 Jan 1999 00:33:05 +0000 (00:33 +0000)] 
flags.open

26 years agoFrom: "Erick C. Chang" <erick@mail.thu.edu.tw>
wessels [Sat, 30 Jan 1999 00:25:08 +0000 (00:25 +0000)] 
From:    "Erick C. Chang" <erick@mail.thu.edu.tw>
     I've corrected some mistakes and make some changes
on the Traditional Chinese(Big5) error messages that
come with squid 2.2 pre1(the old one I create).
     Maybe you should use this new one when the next
squid release. This one is better than last one :p

26 years agospaces in DOS listings (again?!)
wessels [Sat, 30 Jan 1999 00:22:42 +0000 (00:22 +0000)] 
spaces in DOS listings (again?!)

26 years agoNPR bug
wessels [Sat, 30 Jan 1999 00:20:56 +0000 (00:20 +0000)] 
NPR bug

26 years agoquote with configure quote chars []
wessels [Fri, 29 Jan 1999 07:00:15 +0000 (07:00 +0000)] 
quote with configure quote chars []

26 years agopeople complain about negative times in stats output:
wessels [Fri, 29 Jan 1999 06:51:25 +0000 (06:51 +0000)] 
people complain about negative times in stats output:

With squid 2.1.PATCH2, cachemgr's dnsserver statistics gives weird
results for the unused daemons :

   # FD # Requests Flags     Time Offset
   1 9        1293 A      123.355 0
   2 10        103 A      559.354 0
   3 11         14 A    16580.994 0
   4 12          0 A -1754703.782 0
   5 13          0 A -1754703.782 0

26 years agoCorrected name for anonymize_headers
glenn [Wed, 27 Jan 1999 05:02:06 +0000 (05:02 +0000)] 
Corrected name for anonymize_headers

26 years agoRemoved redundant MIB values cacheMemHighWM/cacheMemLowWM
glenn [Tue, 26 Jan 1999 13:16:30 +0000 (13:16 +0000)] 
Removed redundant MIB values cacheMemHighWM/cacheMemLowWM

26 years agoneed check_null_acl_access()
wessels [Sun, 24 Jan 1999 12:27:36 +0000 (12:27 +0000)] 
need check_null_acl_access()

26 years agoident fixes
wessels [Sun, 24 Jan 1999 12:24:22 +0000 (12:24 +0000)] 
ident fixes

26 years agoupdate
wessels [Sun, 24 Jan 1999 11:41:17 +0000 (11:41 +0000)] 
update

26 years agoupdate
wessels [Sun, 24 Jan 1999 11:30:46 +0000 (11:30 +0000)] 
update

26 years agofix ifdef handling in parser
wessels [Sun, 24 Jan 1999 11:29:43 +0000 (11:29 +0000)] 
fix ifdef handling in parser

26 years agodamn semicolons
wessels [Sun, 24 Jan 1999 11:07:01 +0000 (11:07 +0000)] 
damn semicolons

26 years agoupdate
wessels [Sun, 24 Jan 1999 11:04:29 +0000 (11:04 +0000)] 
update

26 years agoallow ident lookups to be optional
wessels [Sun, 24 Jan 1999 11:03:45 +0000 (11:03 +0000)] 
allow ident lookups to be optional
--disable-ident-lookups

26 years agoDW gets nitpicky
wessels [Sun, 24 Jan 1999 10:25:22 +0000 (10:25 +0000)] 
DW gets nitpicky

26 years agomake ident lookups an access list
wessels [Sun, 24 Jan 1999 09:44:10 +0000 (09:44 +0000)] 
make ident lookups an access list

26 years agogindent
wessels [Sun, 24 Jan 1999 09:26:19 +0000 (09:26 +0000)] 
gindent

26 years agopatch that combines client-side informational IDENT lookups with
wessels [Sun, 24 Jan 1999 09:22:53 +0000 (09:22 +0000)] 
patch that combines client-side informational IDENT lookups with
ACL "required" lookups.  initial patch from henrik

26 years agoModified the anonymizer to be more customizable.
glenn [Sat, 23 Jan 1999 02:06:57 +0000 (02:06 +0000)] 
Modified the anonymizer to be more customizable.

26 years agoundo hack
wessels [Fri, 22 Jan 1999 11:29:01 +0000 (11:29 +0000)] 
undo hack

26 years agoclosing the wrong F(*&(*ING FD
wessels [Fri, 22 Jan 1999 11:28:17 +0000 (11:28 +0000)] 
closing the wrong F(*&(*ING FD

26 years agotemp hack until we get this bug buggered
wessels [Fri, 22 Jan 1999 11:18:47 +0000 (11:18 +0000)] 
temp hack until we get this bug buggered

26 years agostore_open_disk__fd counter leak
wessels [Fri, 22 Jan 1999 11:09:38 +0000 (11:09 +0000)] 
store_open_disk__fd counter leak

26 years agotypo
wessels [Fri, 22 Jan 1999 10:49:22 +0000 (10:49 +0000)] 
typo

26 years agostupid stupid stupid stupid stupid stupid stupid stupid stupid stupid stupid
wessels [Fri, 22 Jan 1999 10:36:55 +0000 (10:36 +0000)] 
stupid stupid stupid stupid stupid stupid stupid stupid stupid stupid stupid
stupid stupid stupid stupid stupid stupid stupid stupid stupid stupid stupid
stupid stupid stupid stupid stupid stupid stupid stupid stupid stupid stupid
stupid stupid stupid stupid stupid stupid stupid stupid stupid stupid stupid
stupid stupid stupid stupid stupid stupid stupid stupid stupid stupid stupid
stupid stupid stupid stupid stupid stupid stupid stupid stupid stupid stupid
stupid stupid stupid stupid stupid stupid stupid stupid stupid stupid stupid
-brent

26 years agoFrom: Henrik Nordstrom <hno@hem.passagen.se>
wessels [Fri, 22 Jan 1999 06:58:41 +0000 (06:58 +0000)] 
From:    Henrik Nordstrom <hno@hem.passagen.se>
Here is a patch that replaces persistent_client_posts all together.
Instead it uses a (fast) ACL to determine if this extra CRLF should be
appended to the body of the request or not.

26 years agoremoved cache_mem_{lo,hi}
wessels [Fri, 22 Jan 1999 06:16:37 +0000 (06:16 +0000)] 
removed cache_mem_{lo,hi}

26 years agoFrom: Henrik Nordstrom <hno@hem.passagen.se>
wessels [Fri, 22 Jan 1999 06:15:35 +0000 (06:15 +0000)] 
From:    Henrik Nordstrom <hno@hem.passagen.se>
This patch removes the last traces of cache_mem high/low water marks.
Keep hot object store at cache_mem instead of cache_mem_high.

26 years agoFrom: Henrik Nordstrom <hno@hem.passagen.se>
wessels [Fri, 22 Jan 1999 04:13:00 +0000 (04:13 +0000)] 
From:    Henrik Nordstrom <hno@hem.passagen.se>

* Changed async_io.c and aiops.c to use MemPool pools for their
"request" structures.

* Fix for a odd situation where I/O operations could get stuck in the
queue if there was no new I/O activity. Symptoms seen was: 1. The
shutdown code could trigger some assertions which seemed impossible. 2.
Some times a number of files could be kept open until the next swapout.

* Changed the log message shown when running low on I/O threads, and
also changed logging of this message to only occur if out of threads for
more than one second.

* Moved some aiops.c log messages to lower priorities.

* Removed that special low-priority queue for unlinks. I had some
strange effects from it, and the number of queued unlinks fluctuaded a
bit to much when under heavy load. If store maintaince is a problem then
this should it be corrected at a higher level, and not by delaying the
unlinks.

* Minor preparations for making NUMTHREADS a squid.conf tunable.

* moved memClean later in the shutdown procedure, to allow async-io to
use MemPool..

26 years agochanged open_disk_fd to store_open_disk_fd.
wessels [Fri, 22 Jan 1999 04:10:32 +0000 (04:10 +0000)] 
changed open_disk_fd to store_open_disk_fd.

1) we want to track only STORE files, not necessarily log files.  Log files
   don't contribute much to disk load.

2) this accounting belongs in the "store filesystem" layer, not
   the "fd layer".  Mostly motivated by Henrik's addition of
   Opening_FD counter in the async code.

26 years agoclear ctrl.fd timeout when setting data.fd timeout
wessels [Thu, 21 Jan 1999 12:26:14 +0000 (12:26 +0000)] 
clear ctrl.fd timeout when setting data.fd timeout

26 years agoportability
wessels [Thu, 21 Jan 1999 02:43:00 +0000 (02:43 +0000)] 
portability

26 years agoFixed up *Timeout() functions. We might get fooTimeout() called
wessels [Thu, 21 Jan 1999 02:27:08 +0000 (02:27 +0000)] 
Fixed up *Timeout() functions.  We might get fooTimeout() called
when the entry has been ENTRY_ABORTED because the abort callback
comes in an event, not immediately.  Also, fooTimeout() now uses
fwdFail instead of building its own error page.

26 years agoclear ftpState->data.fd after closing it
wessels [Wed, 20 Jan 1999 10:02:48 +0000 (10:02 +0000)] 
clear ftpState->data.fd after closing it

26 years agohenrik sez don't cache objects that we can't refresh later
wessels [Wed, 20 Jan 1999 06:17:58 +0000 (06:17 +0000)] 
henrik sez don't cache objects that we can't refresh later

26 years agogindent
wessels [Wed, 20 Jan 1999 06:16:48 +0000 (06:16 +0000)] 
gindent

26 years agorestart bug fixes
wessels [Wed, 20 Jan 1999 06:16:05 +0000 (06:16 +0000)] 
restart bug fixes

26 years agoFrom: Tony Finch <fanf@demon.net>
wessels [Wed, 20 Jan 1999 05:00:57 +0000 (05:00 +0000)] 
From:    Tony Finch <fanf@demon.net>
The patch below adds accelerator mode functionality to tcp-banger2. In
this mode it makes requests like
        PURGE /path/to/file HTTP/1.0
        Host: www.example.com
instead of
        PURGE http://www.example.com/path/to/file HTTP/1.0

We use it for keeping our accelerators up-to-date with respect to
customer changes on their sites.

26 years agoFrom: Robert Side <rside@aiinc.bc.ca>
wessels [Wed, 20 Jan 1999 04:55:54 +0000 (04:55 +0000)] 
From:    Robert Side <rside@aiinc.bc.ca>
Date:    Mon, 18 Jan 1999 17:48:00 GMT

To get squid version 2.1.Patch1 to compile and run on SCO Unix Version
3.2v4.2 you need to use this configure line (from a csh like shell)

env LIBS=-lintl ./configure --disable-poll

The env LIBS=-lintl is required so squid can find strftime. Should
configure check for the existence of strftime in the standard
libaries and if it can't find it, check libintl.a on SCO systems?

26 years agoFTP REST support
wessels [Wed, 20 Jan 1999 04:40:39 +0000 (04:40 +0000)] 
FTP REST support

26 years agoHenrik Added a (local) hit rate to mempool metering.
wessels [Wed, 20 Jan 1999 03:43:46 +0000 (03:43 +0000)] 
Henrik Added a (local) hit rate to mempool metering.

26 years agoWe had false loop detections because "ee.lbl.gov" matched "ren.ee.lbl.gov".
wessels [Wed, 20 Jan 1999 03:26:32 +0000 (03:26 +0000)] 
We had false loop detections because "ee.lbl.gov" matched "ren.ee.lbl.gov".
Added variable (ThisCache2) that has a space prepended to the hostname
so we now search for " ee.lbl.gov".

26 years agoslightly more intelligent loop detector
wessels [Wed, 20 Jan 1999 02:23:27 +0000 (02:23 +0000)] 
slightly more intelligent loop detector

26 years agoENTRY_SPECIAL objects should never be aborted
wessels [Wed, 20 Jan 1999 02:03:05 +0000 (02:03 +0000)] 
ENTRY_SPECIAL objects should never be aborted

26 years agochanged assertion. in fwdStateFree() it is okay if ENTRY_FWD_HDR_WAIT
wessels [Wed, 20 Jan 1999 01:11:16 +0000 (01:11 +0000)] 
changed assertion.   in fwdStateFree() it is okay if ENTRY_FWD_HDR_WAIT
is not set, so long as there are no clients reading the entry.

26 years agoremoved fdTouch debugging
wessels [Wed, 20 Jan 1999 00:41:02 +0000 (00:41 +0000)] 
removed fdTouch debugging

26 years agobraino, typo
wessels [Tue, 19 Jan 1999 23:35:13 +0000 (23:35 +0000)] 
braino, typo

26 years agodamn; I guess we need this too
wessels [Tue, 19 Jan 1999 13:38:09 +0000 (13:38 +0000)] 
damn; I guess we need this too

26 years agofwdStateFree will call storeComplete() if the entry is in
wessels [Tue, 19 Jan 1999 13:31:42 +0000 (13:31 +0000)] 
fwdStateFree will call storeComplete() if the entry is in
STORE_PENDING state.  This can happen in the server-side just
chooses to close the server socket without setting up any
sort of failure information (fwdFail).

also added / changed debugging

26 years agoerrorpage.c: clear ENTRY_FWD_HDR_WAIT after creating an error page,
wessels [Tue, 19 Jan 1999 12:24:47 +0000 (12:24 +0000)] 
errorpage.c: clear ENTRY_FWD_HDR_WAIT after creating an error page,
     before calling storeComplete

forward.c: break some calling loops for things like failed DNS lookups.
   added FwdState->flags.dont_retry

   assert that ENTRY_FWD_HDR_WAIT is clear when we free
   the FwdState

   added loop detector to fwdConnectDone

26 years ago2.1 branch merge and gindent
wessels [Tue, 19 Jan 1999 09:24:19 +0000 (09:24 +0000)] 
2.1 branch merge and gindent

26 years agocast
wessels [Tue, 19 Jan 1999 08:13:47 +0000 (08:13 +0000)] 
cast

26 years agoupdate
wessels [Tue, 19 Jan 1999 06:21:31 +0000 (06:21 +0000)] 
update

26 years agoFD leak for 504 replies because we leaked "http->entry" when creating
wessels [Tue, 19 Jan 1999 06:15:42 +0000 (06:15 +0000)] 
FD leak for 504 replies because we leaked "http->entry" when creating
a new reply.

26 years agosigh. Okay, this might work better.
wessels [Tue, 19 Jan 1999 05:23:32 +0000 (05:23 +0000)] 
sigh.  Okay, this might work better.

To "decouple" storeAbort calling into the server side (fwdAbort) and
wreaking havoc, lets have the storeAbort callback done as an event,
thus outside of comm_select loop.

Hopefully this means we don't need the gross "flags.delayed_comm_close"
and current_hdl_fd crap.

Also, since we moved the abort callback to an event, we might end up
doing a server read after the entry has been aborted, but before
the event is called.  Thus, the server modules need to check
for ENTRY_ABORTED before reading.

this commit also adds some (temp?) debugging to track open
disk FDs

26 years agooops
wessels [Mon, 18 Jan 1999 02:46:28 +0000 (02:46 +0000)] 
oops

26 years agoPid file now written on SIGHUP too.
glenn [Sat, 16 Jan 1999 07:03:38 +0000 (07:03 +0000)] 
Pid file now written on SIGHUP too.

26 years agoSNMP Agent now returns object instances correctly instead of objects
glenn [Sat, 16 Jan 1999 03:48:15 +0000 (03:48 +0000)] 
SNMP Agent now returns object instances correctly instead of objects

26 years agoprobably multicast-miss-stream buffer overrun bug causing lots of coredumps
wessels [Fri, 15 Jan 1999 13:36:35 +0000 (13:36 +0000)] 
probably multicast-miss-stream buffer overrun bug causing lots of coredumps

26 years agochange debug level for storeLateRelease
wessels [Fri, 15 Jan 1999 13:30:10 +0000 (13:30 +0000)] 
change debug level for storeLateRelease

26 years agoonly call errorAppendEntry in one spot
wessels [Fri, 15 Jan 1999 13:11:42 +0000 (13:11 +0000)] 
only call errorAppendEntry in one spot

26 years agoFD leak for unauthenticated, non-anonymous FTP requests
wessels [Fri, 15 Jan 1999 07:16:19 +0000 (07:16 +0000)] 
FD leak for unauthenticated, non-anonymous FTP requests

26 years agoadding
wessels [Fri, 15 Jan 1999 06:58:52 +0000 (06:58 +0000)] 
adding