]>
git.ipfire.org Git - thirdparty/squid.git/log
wessels [Thu, 20 Aug 1998 11:22:49 +0000 (11:22 +0000)]
update
wessels [Thu, 20 Aug 1998 08:49:10 +0000 (08:49 +0000)]
when write fails because a disk is full, only lower *that* cache_dir
and recompute the maxSize. 'storedir' stats should now be
consistent
wessels [Thu, 20 Aug 1998 05:10:30 +0000 (05:10 +0000)]
we have FMR bugs with peer *'s in ps_state structure. When a reconfigure
occurs during ICP queries, and we have a timeout, the ->first_parent_miss
peer will have been freed.
Using cbdata here would be too ugly. we would have a lot of locks and
unlocks, plus what to do when the first_parent_miss peer is not valid?
re-select?
This approach saves sockaddr_in values for the peers. We look up the
actual peer structure with whichPeer() when we really need the peers.
wessels [Thu, 20 Aug 1998 05:07:23 +0000 (05:07 +0000)]
move whitespace-skipping block inside the while loop below it so we skip
leading whitespace on following requests, and work around broken user
agents which send too many CRLF on a POST
wessels [Thu, 20 Aug 1998 04:23:48 +0000 (04:23 +0000)]
be careful with buffers
wessels [Thu, 20 Aug 1998 04:00:56 +0000 (04:00 +0000)]
thought I already committed that
wessels [Wed, 19 Aug 1998 12:05:51 +0000 (12:05 +0000)]
very preliminary PPNR_WIP code
wessels [Wed, 19 Aug 1998 10:32:14 +0000 (10:32 +0000)]
debug levels
wessels [Wed, 19 Aug 1998 04:42:17 +0000 (04:42 +0000)]
experimental OPTIMISTIC IO patch
wessels [Wed, 19 Aug 1998 03:15:43 +0000 (03:15 +0000)]
Added FD arg to Async IO callback handlers. This eliminates the
need for some temporary 'disk_ctrl' structures.
wessels [Wed, 19 Aug 1998 03:04:42 +0000 (03:04 +0000)]
- patched acl ARP code so it works on Linux (Luyer)
- Wrote ACL dump functions for use with SPLAY trees.
wessels [Wed, 19 Aug 1998 02:48:52 +0000 (02:48 +0000)]
comment
wessels [Wed, 19 Aug 1998 02:48:39 +0000 (02:48 +0000)]
clean up splay interface
wessels [Wed, 19 Aug 1998 02:46:47 +0000 (02:46 +0000)]
fix socklen_t define for systems where it doesnt exist
wessels [Wed, 19 Aug 1998 01:19:41 +0000 (01:19 +0000)]
removed USE_SPLAY #defines; it is now mandatory
wessels [Wed, 19 Aug 1998 01:13:52 +0000 (01:13 +0000)]
linux fixes, mostly socklen_t
wessels [Wed, 19 Aug 1998 00:36:10 +0000 (00:36 +0000)]
added store_swap_mid variable. when store_swap_size is below _mid,
we have slow replacement 1/s. When above _mid, we have fast replacement
10/s.
wessels [Wed, 19 Aug 1998 00:34:19 +0000 (00:34 +0000)]
update
wessels [Tue, 18 Aug 1998 22:47:25 +0000 (22:47 +0000)]
add -L process_lifetime arg
wessels [Tue, 18 Aug 1998 22:13:56 +0000 (22:13 +0000)]
linux/poll tweaks
wessels [Tue, 18 Aug 1998 22:00:22 +0000 (22:00 +0000)]
return ICP_ERR for ICP queries which have whitespace in URLs
rousskov [Tue, 18 Aug 1998 11:44:53 +0000 (11:44 +0000)]
- temporary fix to allow for \r\r\n in status lines
wessels [Tue, 18 Aug 1998 09:09:50 +0000 (09:09 +0000)]
need math.h
wessels [Tue, 18 Aug 1998 09:07:05 +0000 (09:07 +0000)]
precedence-o
wessels [Tue, 18 Aug 1998 09:04:35 +0000 (09:04 +0000)]
comment
wessels [Tue, 18 Aug 1998 08:56:42 +0000 (08:56 +0000)]
adding
wessels [Tue, 18 Aug 1998 05:54:49 +0000 (05:54 +0000)]
update
wessels [Tue, 18 Aug 1998 05:52:33 +0000 (05:52 +0000)]
adding
wessels [Tue, 18 Aug 1998 05:50:16 +0000 (05:50 +0000)]
fail for all requests, not just METHOD_CONNECT
wessels [Tue, 18 Aug 1998 05:49:56 +0000 (05:49 +0000)]
wrong default port for https
wessels [Tue, 18 Aug 1998 05:27:58 +0000 (05:27 +0000)]
make authenticate_program a wordlist so it includes the options
wessels [Tue, 18 Aug 1998 05:27:15 +0000 (05:27 +0000)]
finish moving ncsa_auth out of this directory
wessels [Tue, 18 Aug 1998 05:26:58 +0000 (05:26 +0000)]
fix checking hash_create() return value
wessels [Tue, 18 Aug 1998 05:26:28 +0000 (05:26 +0000)]
get rid of fatal()
wessels [Tue, 18 Aug 1998 05:26:12 +0000 (05:26 +0000)]
adding auth_modules/NCSA/Makefile
wessels [Tue, 18 Aug 1998 05:01:24 +0000 (05:01 +0000)]
moved from ../src
wessels [Tue, 18 Aug 1998 05:00:36 +0000 (05:00 +0000)]
moved hash.c to ../lib
wessels [Tue, 18 Aug 1998 04:04:52 +0000 (04:04 +0000)]
external proxy_auth code from Arjan
wessels [Tue, 18 Aug 1998 03:55:20 +0000 (03:55 +0000)]
fixes from Eric Stern
wessels [Tue, 18 Aug 1998 03:51:18 +0000 (03:51 +0000)]
more mysterious henrik mime changes
wessels [Tue, 18 Aug 1998 03:35:49 +0000 (03:35 +0000)]
log warnings when override-expire or override-lastmod are used
wessels [Tue, 18 Aug 1998 03:27:30 +0000 (03:27 +0000)]
override-expire and override-lastmod options for refresh_pattern
(Henrik Nordstrom)
wessels [Tue, 18 Aug 1998 03:24:14 +0000 (03:24 +0000)]
disable poll with environment variable
wessels [Tue, 18 Aug 1998 03:19:42 +0000 (03:19 +0000)]
rewrite httpMsgIsolateHeaders to account for funky line terminations
such as CRCRNL
wessels [Tue, 18 Aug 1998 03:10:47 +0000 (03:10 +0000)]
disable asserting during shutdown
wessels [Tue, 18 Aug 1998 01:31:39 +0000 (01:31 +0000)]
make headersEnd() tolerant of repeated CR, eg
foo\r\r\n
\r\r\n
wessels [Tue, 18 Aug 1998 01:23:49 +0000 (01:23 +0000)]
unused code
wessels [Tue, 18 Aug 1998 01:19:33 +0000 (01:19 +0000)]
From: Stewart Forster <slf@connect.com.au>
The following patches do some cosmetic changes (REQ_NOCACHE_HACK ->
REQ_NOCACHE_IMS), and introduce a new check into refreshCheck to force an
IMS refresh check if REQ_NOCACHE_IMS is set.
wessels [Tue, 18 Aug 1998 00:48:57 +0000 (00:48 +0000)]
Deleted TCP_IMS_MISS. Always use TCP_IMS_HIT.
wessels [Mon, 17 Aug 1998 23:17:45 +0000 (23:17 +0000)]
From: Stewart Forster <slf@connect.com.au>
Just recently our caches ran into troubles because the base squid 1.2
code doesn't delete objects fast enough under high load. The old code
would only remove at most 50 objects per second. When pulling in more
than that (as we often do) the disks start to fill and the disk selection
algorithm defaults to sending everything to the first specified cache_dir
once the disks fill. Further, doing 50 deletes at once is also taxing on
the ASYNC threads.
The patch applied makes more continous deletions of objects by
deleting objects every 1/10th second, and then speeding this up to as fast
as squid can go at more objects per second if our disks start to fill up
past the high water mark.
wessels [Mon, 17 Aug 1998 22:50:39 +0000 (22:50 +0000)]
set e->mem_obj = NULL in the right place, destroy_MemObject()
wessels [Mon, 17 Aug 1998 22:47:59 +0000 (22:47 +0000)]
$SNMP_MAKEFILE
wessels [Mon, 17 Aug 1998 22:44:02 +0000 (22:44 +0000)]
further DELAY_POOLS patches from Luyer
wessels [Mon, 17 Aug 1998 22:38:07 +0000 (22:38 +0000)]
moved clientAccessCheck() call to AFTER a block for non-GET
requests to copy body bytes and maybe disable read handlers.
This was done because in the experimental optimistic-IO code,
the request is DONE after the clientAccessCheck call, and the
request data structure has been freed, resulting in FMR's etc.
It works here only because we have at least one select loop
without optimistic IO before the request is complete.
wessels [Mon, 17 Aug 1998 22:33:26 +0000 (22:33 +0000)]
update
wessels [Sun, 16 Aug 1998 12:35:15 +0000 (12:35 +0000)]
add near-hit service time histogram
wessels [Sat, 15 Aug 1998 13:24:12 +0000 (13:24 +0000)]
memory free bug
wessels [Sat, 15 Aug 1998 05:53:09 +0000 (05:53 +0000)]
compiler
wessels [Sat, 15 Aug 1998 05:52:45 +0000 (05:52 +0000)]
I think we don't need disk_ctrl_t for file_read
wessels [Sat, 15 Aug 1998 05:52:18 +0000 (05:52 +0000)]
stop caching if LRU age gets below 300 seconds
wessels [Sat, 15 Aug 1998 01:25:11 +0000 (01:25 +0000)]
IRIX compiler warnings
wessels [Sat, 15 Aug 1998 00:02:49 +0000 (00:02 +0000)]
not copying enough bytes!
wessels [Fri, 14 Aug 1998 23:38:19 +0000 (23:38 +0000)]
protect unlinkd_[rw]fd with USE_UNLINKD
wessels [Fri, 14 Aug 1998 23:23:41 +0000 (23:23 +0000)]
removed PCONN_MAX_FD (=10) limit. FD list now grows dynamically.
Increased count histogram sizes from 256 to 2^16
wessels [Fri, 14 Aug 1998 22:42:02 +0000 (22:42 +0000)]
fix up snmp_{incoming,outgoing}_addr code
wessels [Fri, 14 Aug 1998 15:22:31 +0000 (15:22 +0000)]
Luyers finished delay pools patch
wessels [Fri, 14 Aug 1998 03:14:39 +0000 (03:14 +0000)]
update debug sections
wessels [Fri, 14 Aug 1998 03:14:22 +0000 (03:14 +0000)]
update
wessels [Fri, 14 Aug 1998 02:53:54 +0000 (02:53 +0000)]
typo
wessels [Fri, 14 Aug 1998 00:32:01 +0000 (00:32 +0000)]
change debug BUG to assertion
wessels [Fri, 14 Aug 1998 00:26:41 +0000 (00:26 +0000)]
only add += len if len > 0
wessels [Fri, 14 Aug 1998 00:26:17 +0000 (00:26 +0000)]
duplicate requestUnlink
wessels [Thu, 13 Aug 1998 23:38:18 +0000 (23:38 +0000)]
try again to disable assert under purify
wessels [Thu, 13 Aug 1998 22:52:25 +0000 (22:52 +0000)]
NULL terminate the URL
wessels [Thu, 13 Aug 1998 04:32:57 +0000 (04:32 +0000)]
typo
wessels [Wed, 12 Aug 1998 22:15:23 +0000 (22:15 +0000)]
poolify dread_ctrl
wessels [Wed, 12 Aug 1998 22:08:05 +0000 (22:08 +0000)]
slightly rewritten rfc1738_unescape() which checks sscanf() return value.
wessels [Wed, 12 Aug 1998 07:50:49 +0000 (07:50 +0000)]
update
wessels [Wed, 12 Aug 1998 03:53:05 +0000 (03:53 +0000)]
more CountHourHist fixes
wessels [Wed, 12 Aug 1998 02:39:44 +0000 (02:39 +0000)]
more CountHourHist fixes
wessels [Wed, 12 Aug 1998 02:07:03 +0000 (02:07 +0000)]
Free statCounters memory under PURIFY
wessels [Wed, 12 Aug 1998 01:18:37 +0000 (01:18 +0000)]
debugging
wessels [Wed, 12 Aug 1998 01:00:42 +0000 (01:00 +0000)]
Can't use memcpy on StatCounters structures!
wessels [Tue, 11 Aug 1998 11:53:49 +0000 (11:53 +0000)]
dont force closing of IPC sockets with commCloseAllSockets during shutdown
wessels [Tue, 11 Aug 1998 01:37:47 +0000 (01:37 +0000)]
debugging level adjustment for pagers
glenn [Thu, 6 Aug 1998 16:58:49 +0000 (16:58 +0000)]
Simple update of contact information
wessels [Wed, 5 Aug 1998 22:42:25 +0000 (22:42 +0000)]
debug
wessels [Wed, 5 Aug 1998 14:19:56 +0000 (14:19 +0000)]
debug SECTION
wessels [Wed, 5 Aug 1998 13:56:08 +0000 (13:56 +0000)]
adjust debug level
wessels [Wed, 5 Aug 1998 13:49:43 +0000 (13:49 +0000)]
remove extra debug, and level 0 at that
wessels [Wed, 5 Aug 1998 13:12:27 +0000 (13:12 +0000)]
use LOG_NOTICE instead of LOG_ERR
wessels [Wed, 5 Aug 1998 12:19:32 +0000 (12:19 +0000)]
update
wessels [Wed, 5 Aug 1998 12:16:51 +0000 (12:16 +0000)]
update
wessels [Wed, 5 Aug 1998 12:16:32 +0000 (12:16 +0000)]
Now syslog debug levels 0 and 1. 0 gets LOG_WARNING and
1 gets LOG_ERR
wessels [Wed, 5 Aug 1998 12:04:59 +0000 (12:04 +0000)]
debugging level changes for syslog
wessels [Wed, 5 Aug 1998 03:38:52 +0000 (03:38 +0000)]
dead code
wessels [Wed, 5 Aug 1998 02:59:32 +0000 (02:59 +0000)]
add timestamp
wessels [Tue, 4 Aug 1998 12:01:38 +0000 (12:01 +0000)]
Make sure httpAccept() handler ALWAYS gets reset when called!
wessels [Tue, 4 Aug 1998 04:24:47 +0000 (04:24 +0000)]
From: Makoto MATSUSHITA <matusita@ics.es.osaka-u.ac.jp>
2) Porting to NEWS-OS 6.x
To compile Squid 1.2beta with NEWS-OS 6.x, SVR4-based OS by sony,
following patch is required; gettimeofday() has only one argument.
wessels [Tue, 4 Aug 1998 01:30:26 +0000 (01:30 +0000)]
Configurable proxy-auth realm string (Bob Franklin)