]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
27 years agocompiler
wessels [Sat, 22 Aug 1998 01:28:57 +0000 (01:28 +0000)] 
compiler

27 years agogindent
wessels [Sat, 22 Aug 1998 00:59:48 +0000 (00:59 +0000)] 
gindent

27 years agorequire ENTRY_CACHABLE before storeSetPublicKey
wessels [Sat, 22 Aug 1998 00:59:14 +0000 (00:59 +0000)] 
require ENTRY_CACHABLE before storeSetPublicKey

27 years ago1.2.beta24
wessels [Fri, 21 Aug 1998 22:58:44 +0000 (22:58 +0000)] 
1.2.beta24

27 years agogindent
wessels [Fri, 21 Aug 1998 22:58:11 +0000 (22:58 +0000)] 
gindent

27 years agouse #if instead of #ifdef so it works with #define FOO 0
wessels [Fri, 21 Aug 1998 15:15:43 +0000 (15:15 +0000)] 
use #if instead of #ifdef so it works with #define FOO 0

27 years agounused vars
wessels [Fri, 21 Aug 1998 15:15:22 +0000 (15:15 +0000)] 
unused vars

27 years agocompiler
wessels [Fri, 21 Aug 1998 14:57:07 +0000 (14:57 +0000)] 
compiler

27 years agoremoved DONT code
wessels [Fri, 21 Aug 1998 14:41:56 +0000 (14:41 +0000)] 
removed DONT code

27 years agoFixed up ugly confusion with public keys and RELEASE_REQUEST states.
wessels [Fri, 21 Aug 1998 14:40:57 +0000 (14:40 +0000)] 
Fixed up ugly confusion with public keys and RELEASE_REQUEST states.

Some other failed assertions led me to an object with a public cache
key, but which was not being swapped out because the proxy-only option
made us call storeReleaseRequest early (before reading any server reply).

RELEASE_REQUEST objects should never be given public keys.
storeReleaseRequest now clears the ENTRY cachable bit to help ensure
this doesn't happen.

27 years agofix reporting entry clients; was still using old array approach
wessels [Fri, 21 Aug 1998 13:37:24 +0000 (13:37 +0000)] 
fix reporting entry clients; was still using old array approach

27 years agoremoved DONT_DO_THIS code
wessels [Fri, 21 Aug 1998 12:52:32 +0000 (12:52 +0000)] 
removed DONT_DO_THIS code

27 years agoremove unused code
wessels [Fri, 21 Aug 1998 12:40:00 +0000 (12:40 +0000)] 
remove unused code

27 years agomodified to print recv/sent RATES
wessels [Fri, 21 Aug 1998 10:51:21 +0000 (10:51 +0000)] 
modified to print recv/sent RATES

27 years agorelocated write-combining code so it occurs only after each
wessels [Fri, 21 Aug 1998 10:48:06 +0000 (10:48 +0000)] 
relocated write-combining code so it occurs only after each
successful write, not for each queued write (SLF)

27 years agoupdate
wessels [Fri, 21 Aug 1998 10:47:08 +0000 (10:47 +0000)] 
update

27 years agoput http-violating code inside HTTP_VIOLATIONS
wessels [Fri, 21 Aug 1998 10:03:44 +0000 (10:03 +0000)] 
put http-violating code inside HTTP_VIOLATIONS

27 years agomake --disable-http-violations actually work
wessels [Fri, 21 Aug 1998 09:53:56 +0000 (09:53 +0000)] 
make --disable-http-violations actually work

27 years ago--disable-http-violations
wessels [Fri, 21 Aug 1998 09:48:43 +0000 (09:48 +0000)] 
--disable-http-violations

27 years agocompiler
wessels [Fri, 21 Aug 1998 09:25:28 +0000 (09:25 +0000)] 
compiler

27 years agoTrade request_t->flags enums (REQ_*) request_flags int:1 structure
wessels [Fri, 21 Aug 1998 09:15:14 +0000 (09:15 +0000)] 
Trade request_t->flags enums (REQ_*) request_flags int:1 structure

27 years agoHenrik's refresh_pattern reload patch
wessels [Fri, 21 Aug 1998 04:45:44 +0000 (04:45 +0000)] 
Henrik's refresh_pattern reload patch

27 years agogindent
wessels [Fri, 21 Aug 1998 04:29:53 +0000 (04:29 +0000)] 
gindent

27 years ago - Added httpMaybeRemovePublic() to purge public objects for
wessels [Fri, 21 Aug 1998 04:21:02 +0000 (04:21 +0000)] 
    - Added httpMaybeRemovePublic() to purge public objects for
          certain responses even though they are uncachable.  This is
          needed, for example, when an initially cachable object
          later becomes uncachable.

27 years agocleanup
wessels [Fri, 21 Aug 1998 02:43:45 +0000 (02:43 +0000)] 
cleanup

27 years agouse dynamic allocation for request->url
wessels [Fri, 21 Aug 1998 02:38:46 +0000 (02:38 +0000)] 
use dynamic allocation for request->url

27 years agouse SQUID_MAXFD
wessels [Fri, 21 Aug 1998 02:02:50 +0000 (02:02 +0000)] 
use SQUID_MAXFD

27 years agoupdate
wessels [Fri, 21 Aug 1998 01:53:32 +0000 (01:53 +0000)] 
update

27 years agofixes
wessels [Fri, 21 Aug 1998 01:52:27 +0000 (01:52 +0000)] 
fixes

27 years agofixed henrik bodysize counting bug
wessels [Fri, 21 Aug 1998 01:41:40 +0000 (01:41 +0000)] 
fixed henrik bodysize counting bug

27 years agofile_close should call the read_handler if set so we can free
wessels [Thu, 20 Aug 1998 22:04:07 +0000 (22:04 +0000)] 
file_close should call the read_handler if set so we can free
dread_ctrl state

27 years agoremove cruft from debug level 1
wessels [Thu, 20 Aug 1998 21:30:22 +0000 (21:30 +0000)] 
remove cruft from debug level 1

27 years agoupdate
wessels [Thu, 20 Aug 1998 11:22:49 +0000 (11:22 +0000)] 
update

27 years agowhen write fails because a disk is full, only lower *that* cache_dir
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

27 years agowe have FMR bugs with peer *'s in ps_state structure. When a reconfigure
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.

27 years agomove whitespace-skipping block inside the while loop below it so we skip
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

27 years agobe careful with buffers
wessels [Thu, 20 Aug 1998 04:23:48 +0000 (04:23 +0000)] 
be careful with buffers

27 years agothought I already committed that
wessels [Thu, 20 Aug 1998 04:00:56 +0000 (04:00 +0000)] 
thought I already committed that

27 years agovery preliminary PPNR_WIP code
wessels [Wed, 19 Aug 1998 12:05:51 +0000 (12:05 +0000)] 
very preliminary PPNR_WIP code

27 years agodebug levels
wessels [Wed, 19 Aug 1998 10:32:14 +0000 (10:32 +0000)] 
debug levels

27 years agoexperimental OPTIMISTIC IO patch
wessels [Wed, 19 Aug 1998 04:42:17 +0000 (04:42 +0000)] 
experimental OPTIMISTIC IO patch

27 years agoAdded FD arg to Async IO callback handlers. This eliminates the
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.

27 years ago- patched acl ARP code so it works on Linux (Luyer)
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.

27 years agocomment
wessels [Wed, 19 Aug 1998 02:48:52 +0000 (02:48 +0000)] 
comment

27 years agoclean up splay interface
wessels [Wed, 19 Aug 1998 02:48:39 +0000 (02:48 +0000)] 
clean up splay interface

27 years agofix socklen_t define for systems where it doesnt exist
wessels [Wed, 19 Aug 1998 02:46:47 +0000 (02:46 +0000)] 
fix socklen_t define for systems where it doesnt exist

27 years agoremoved USE_SPLAY #defines; it is now mandatory
wessels [Wed, 19 Aug 1998 01:19:41 +0000 (01:19 +0000)] 
removed USE_SPLAY #defines; it is now mandatory

27 years agolinux fixes, mostly socklen_t
wessels [Wed, 19 Aug 1998 01:13:52 +0000 (01:13 +0000)] 
linux fixes, mostly socklen_t

27 years agoadded store_swap_mid variable. when store_swap_size is below _mid,
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.

27 years agoupdate
wessels [Wed, 19 Aug 1998 00:34:19 +0000 (00:34 +0000)] 
update

27 years agoadd -L process_lifetime arg
wessels [Tue, 18 Aug 1998 22:47:25 +0000 (22:47 +0000)] 
add -L process_lifetime arg

27 years agolinux/poll tweaks
wessels [Tue, 18 Aug 1998 22:13:56 +0000 (22:13 +0000)] 
linux/poll tweaks

27 years agoreturn ICP_ERR for ICP queries which have whitespace in URLs
wessels [Tue, 18 Aug 1998 22:00:22 +0000 (22:00 +0000)] 
return ICP_ERR for ICP queries which have whitespace in URLs

27 years ago- temporary fix to allow for \r\r\n in status lines
rousskov [Tue, 18 Aug 1998 11:44:53 +0000 (11:44 +0000)] 
- temporary fix to allow for \r\r\n in status lines

27 years agoneed math.h
wessels [Tue, 18 Aug 1998 09:09:50 +0000 (09:09 +0000)] 
need math.h

27 years agoprecedence-o
wessels [Tue, 18 Aug 1998 09:07:05 +0000 (09:07 +0000)] 
precedence-o

27 years agocomment
wessels [Tue, 18 Aug 1998 09:04:35 +0000 (09:04 +0000)] 
comment

27 years agoadding
wessels [Tue, 18 Aug 1998 08:56:42 +0000 (08:56 +0000)] 
adding

27 years agoupdate
wessels [Tue, 18 Aug 1998 05:54:49 +0000 (05:54 +0000)] 
update

27 years agoadding
wessels [Tue, 18 Aug 1998 05:52:33 +0000 (05:52 +0000)] 
adding

27 years agofail for all requests, not just METHOD_CONNECT
wessels [Tue, 18 Aug 1998 05:50:16 +0000 (05:50 +0000)] 
fail for all requests, not just METHOD_CONNECT

27 years agowrong default port for https
wessels [Tue, 18 Aug 1998 05:49:56 +0000 (05:49 +0000)] 
wrong default port for https

27 years agomake authenticate_program a wordlist so it includes the options
wessels [Tue, 18 Aug 1998 05:27:58 +0000 (05:27 +0000)] 
make authenticate_program a wordlist so it includes the options

27 years agofinish moving ncsa_auth out of this directory
wessels [Tue, 18 Aug 1998 05:27:15 +0000 (05:27 +0000)] 
finish moving ncsa_auth out of this directory

27 years agofix checking hash_create() return value
wessels [Tue, 18 Aug 1998 05:26:58 +0000 (05:26 +0000)] 
fix checking hash_create() return value

27 years agoget rid of fatal()
wessels [Tue, 18 Aug 1998 05:26:28 +0000 (05:26 +0000)] 
get rid of fatal()

27 years agoadding auth_modules/NCSA/Makefile
wessels [Tue, 18 Aug 1998 05:26:12 +0000 (05:26 +0000)] 
adding auth_modules/NCSA/Makefile

27 years agomoved from ../src
wessels [Tue, 18 Aug 1998 05:01:24 +0000 (05:01 +0000)] 
moved from ../src

27 years agomoved hash.c to ../lib
wessels [Tue, 18 Aug 1998 05:00:36 +0000 (05:00 +0000)] 
moved hash.c to ../lib

27 years agoexternal proxy_auth code from Arjan
wessels [Tue, 18 Aug 1998 04:04:52 +0000 (04:04 +0000)] 
external proxy_auth code from Arjan

27 years agofixes from Eric Stern
wessels [Tue, 18 Aug 1998 03:55:20 +0000 (03:55 +0000)] 
fixes from Eric Stern

27 years agomore mysterious henrik mime changes
wessels [Tue, 18 Aug 1998 03:51:18 +0000 (03:51 +0000)] 
more mysterious henrik mime changes

27 years agolog warnings when override-expire or override-lastmod are used
wessels [Tue, 18 Aug 1998 03:35:49 +0000 (03:35 +0000)] 
log warnings when override-expire or override-lastmod are used

27 years agooverride-expire and override-lastmod options for refresh_pattern
wessels [Tue, 18 Aug 1998 03:27:30 +0000 (03:27 +0000)] 
override-expire and override-lastmod options for refresh_pattern
(Henrik Nordstrom)

27 years agodisable poll with environment variable
wessels [Tue, 18 Aug 1998 03:24:14 +0000 (03:24 +0000)] 
disable poll with environment variable

27 years agorewrite httpMsgIsolateHeaders to account for funky line terminations
wessels [Tue, 18 Aug 1998 03:19:42 +0000 (03:19 +0000)] 
rewrite httpMsgIsolateHeaders to account for funky line terminations
such as CRCRNL

27 years agodisable asserting during shutdown
wessels [Tue, 18 Aug 1998 03:10:47 +0000 (03:10 +0000)] 
disable asserting during shutdown

27 years agomake headersEnd() tolerant of repeated CR, eg
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

27 years agounused code
wessels [Tue, 18 Aug 1998 01:23:49 +0000 (01:23 +0000)] 
unused code

27 years agoFrom: Stewart Forster <slf@connect.com.au>
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.

27 years agoDeleted TCP_IMS_MISS. Always use TCP_IMS_HIT.
wessels [Tue, 18 Aug 1998 00:48:57 +0000 (00:48 +0000)] 
Deleted TCP_IMS_MISS.  Always use TCP_IMS_HIT.

27 years agoFrom: Stewart Forster <slf@connect.com.au>
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.

27 years agoset e->mem_obj = NULL in the right place, destroy_MemObject()
wessels [Mon, 17 Aug 1998 22:50:39 +0000 (22:50 +0000)] 
set e->mem_obj = NULL in the right place, destroy_MemObject()

27 years ago$SNMP_MAKEFILE
wessels [Mon, 17 Aug 1998 22:47:59 +0000 (22:47 +0000)] 
$SNMP_MAKEFILE

27 years agofurther DELAY_POOLS patches from Luyer
wessels [Mon, 17 Aug 1998 22:44:02 +0000 (22:44 +0000)] 
further DELAY_POOLS patches from Luyer

27 years agomoved clientAccessCheck() call to AFTER a block for non-GET
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.

27 years agoupdate
wessels [Mon, 17 Aug 1998 22:33:26 +0000 (22:33 +0000)] 
update

27 years agoadd near-hit service time histogram
wessels [Sun, 16 Aug 1998 12:35:15 +0000 (12:35 +0000)] 
add near-hit service time histogram

27 years agomemory free bug
wessels [Sat, 15 Aug 1998 13:24:12 +0000 (13:24 +0000)] 
memory free bug

27 years agocompiler
wessels [Sat, 15 Aug 1998 05:53:09 +0000 (05:53 +0000)] 
compiler

27 years agoI think we don't need disk_ctrl_t for file_read
wessels [Sat, 15 Aug 1998 05:52:45 +0000 (05:52 +0000)] 
I think we don't need disk_ctrl_t for file_read

27 years agostop caching if LRU age gets below 300 seconds
wessels [Sat, 15 Aug 1998 05:52:18 +0000 (05:52 +0000)] 
stop caching if LRU age gets below 300 seconds

27 years agoIRIX compiler warnings
wessels [Sat, 15 Aug 1998 01:25:11 +0000 (01:25 +0000)] 
IRIX compiler warnings

27 years agonot copying enough bytes!
wessels [Sat, 15 Aug 1998 00:02:49 +0000 (00:02 +0000)] 
not copying enough bytes!

27 years agoprotect unlinkd_[rw]fd with USE_UNLINKD
wessels [Fri, 14 Aug 1998 23:38:19 +0000 (23:38 +0000)] 
protect unlinkd_[rw]fd with USE_UNLINKD

27 years agoremoved PCONN_MAX_FD (=10) limit. FD list now grows dynamically.
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

27 years agofix up snmp_{incoming,outgoing}_addr code
wessels [Fri, 14 Aug 1998 22:42:02 +0000 (22:42 +0000)] 
fix up snmp_{incoming,outgoing}_addr code

27 years agoLuyers finished delay pools patch
wessels [Fri, 14 Aug 1998 15:22:31 +0000 (15:22 +0000)] 
Luyers finished delay pools patch

27 years agoupdate debug sections
wessels [Fri, 14 Aug 1998 03:14:39 +0000 (03:14 +0000)] 
update debug sections

27 years agoupdate
wessels [Fri, 14 Aug 1998 03:14:22 +0000 (03:14 +0000)] 
update