]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
28 years agoopt_debug_stderr
wessels [Fri, 16 May 1997 05:40:58 +0000 (05:40 +0000)] 
opt_debug_stderr

28 years agoxmemcpy
wessels [Fri, 16 May 1997 05:40:25 +0000 (05:40 +0000)] 
xmemcpy

28 years agochange key for locked+released entries
wessels [Fri, 16 May 1997 05:40:15 +0000 (05:40 +0000)] 
change key for locked+released entries

28 years agoMake the fooStart() functions all void
wessels [Fri, 16 May 1997 05:37:58 +0000 (05:37 +0000)] 
Make the fooStart() functions all void
Since storeLockObject no longer does swapping in, we don't need to split
fooStart() into two functions separated by the swappin callback.

28 years agos/debug_trap/assert/
wessels [Fri, 16 May 1997 05:36:29 +0000 (05:36 +0000)] 
s/debug_trap/assert/

28 years agoDont' flush write buffers on write error, UNLESS there is no callback handler.
wessels [Fri, 16 May 1997 05:35:59 +0000 (05:35 +0000)] 
Dont' flush write buffers on write error, UNLESS there is no callback handler.
The callback should check the status return code and take necessary measures,
the disk module will keep the data queued.

I'm pretty sure we don't need to seek on disk files since they are only
open for reading or writing, never both.
    Remove all seek calls
    Remove FD_AT_EOF wierdness
    Remove wierd dread_ctrl->cur_len member

28 years agooptionally debug to stderr
wessels [Fri, 16 May 1997 05:33:43 +0000 (05:33 +0000)] 
optionally debug to stderr

28 years agofix comm_poll() problems:
wessels [Fri, 16 May 1997 05:32:27 +0000 (05:32 +0000)] 
fix comm_poll() problems:
- wierd "pfds[i].events == 0" fragment, probably cruft from a merge
- unknown 'pending_time' block
- misplaced close brace on for() loop.

28 years agogindent
wessels [Fri, 16 May 1997 05:30:58 +0000 (05:30 +0000)] 
gindent

28 years agoupdate
wessels [Thu, 15 May 1997 13:10:44 +0000 (13:10 +0000)] 
update

28 years agoregister icpHandleStore, not icpSendMoreData; requires lots of rearranging
wessels [Thu, 15 May 1997 12:55:44 +0000 (12:55 +0000)] 
register icpHandleStore, not icpSendMoreData; requires lots of rearranging

28 years agoadd assert.h
wessels [Thu, 15 May 1997 12:10:18 +0000 (12:10 +0000)] 
add assert.h

28 years agocompiler
wessels [Thu, 15 May 1997 07:28:44 +0000 (07:28 +0000)] 
compiler

28 years agofix if 'http_port' not given in conf file
wessels [Thu, 15 May 1997 07:27:09 +0000 (07:27 +0000)] 
fix if 'http_port' not given in conf file

28 years agoonly one w_space variable
wessels [Thu, 15 May 1997 07:18:41 +0000 (07:18 +0000)] 
only one w_space variable

28 years agoupdate
wessels [Thu, 15 May 1997 07:07:40 +0000 (07:07 +0000)] 
update

28 years agoNew MIME configuration, regular expression based
wessels [Thu, 15 May 1997 07:06:49 +0000 (07:06 +0000)] 
New MIME configuration, regular expression based
Added request_timeout config option
Multiple HTTP sockets (Lincoln Dale).
Moved 'fds_are_n_free' check to httpAccept().
s/USE_POLL/HAVE_POLL/; make poll() default if available.

28 years ago1.2.alpha3
wessels [Thu, 15 May 1997 03:08:30 +0000 (03:08 +0000)] 
1.2.alpha3

28 years agouse distclean instad of realclean
wessels [Thu, 15 May 1997 03:08:13 +0000 (03:08 +0000)] 
use distclean instad of realclean

28 years agouse parseTimeLine() for time specs
wessels [Thu, 15 May 1997 03:07:51 +0000 (03:07 +0000)] 
use parseTimeLine() for time specs

28 years agoremove storetoString()
wessels [Thu, 15 May 1997 03:07:21 +0000 (03:07 +0000)] 
remove storetoString()

28 years agogcc -Wall
wessels [Fri, 9 May 1997 05:23:18 +0000 (05:23 +0000)] 
gcc -Wall

28 years agonoop
wessels [Thu, 8 May 1997 23:14:14 +0000 (23:14 +0000)] 
noop

28 years agoclient-proxy keep-alive connections almost working
wessels [Thu, 8 May 1997 13:22:01 +0000 (13:22 +0000)] 
client-proxy keep-alive connections almost working

28 years ago- DO NOT set the filemap bits for unvalidated entries. Doing so
wessels [Mon, 5 May 1997 09:43:38 +0000 (09:43 +0000)] 
- DO NOT set the filemap bits for unvalidated entries.  Doing so
  causes lots of race-condition problems, especially when reading
  DIRTY logs.
- Install icpDetectClientClose handler earlier.  Move from access check
  to just after reading the request.
- Log open FD's upon exit.
- Added dnsShutdownRead handler to detect dnsserver shutdowns and
  free up state.
- Added doubleAverage and integerAverage for moving average
  calculations.
- misc prototype cleanup
- misc debug_trap's and fatal_dump's
- Removed some thread splitting for fooStartComplete() because
  the various protcol start routines should never need a swapin
  callback.  The object should already be locked and swapped in.
- queue_length counter for IP cache.
- Make it okay to storeUnlock a pending object, so long as its
  not been DISPATCHED yet.
- fixed hybrid store rebuild code.
- fixed file_open() flags to TRUNC new swaplog's
- Claned up wierd (FILE *) stuff in tools.c, always write to
  debug_log().
- rewrote writePidFile() to use file_open().

28 years agomore misc, massive cleanup
wessels [Sat, 3 May 1997 03:34:04 +0000 (03:34 +0000)] 
more misc, massive cleanup

28 years ago- Removed FD from FQDN callbacks
wessels [Fri, 2 May 1997 10:28:32 +0000 (10:28 +0000)] 
- Removed FD from FQDN callbacks
- Fixed fqdncacheUnregister() from aclChecklistFree()
  due to stupid use of static ipcache_addr memory.
- split aclCheckCallback into aclCheckCallback and
  aclChecklistFree.
- split aclNBCheck into aclNBCheck and aclChecklistCreate.
- free aclCheck_t from icpStateFree
- Added peerSelectFree()

28 years agopurify
wessels [Thu, 1 May 1997 10:25:41 +0000 (10:25 +0000)] 
purify

28 years agocompiler
wessels [Thu, 1 May 1997 04:47:23 +0000 (04:47 +0000)] 
compiler

28 years agoFixed ACL_SRC_DOMAIN that should have been ACL_DST_DOMAIN bug
wessels [Thu, 1 May 1997 04:46:23 +0000 (04:46 +0000)] 
Fixed ACL_SRC_DOMAIN that should have been ACL_DST_DOMAIN bug
Other purify fixes

28 years agoChange ipcache_unregister.
wessels [Thu, 1 May 1997 02:06:23 +0000 (02:06 +0000)] 
Change ipcache_unregister.
    Old: ipcache_unregister(host, fd)
    New: ipcacheUnregister(host, void *callback_data)
Same for fqdncacheUnregister().
Track ip/fqdn pending lookups in ACL code
neighbors.c: s/peer *e/peer *p/g

28 years agocompiler
wessels [Thu, 1 May 1997 00:34:59 +0000 (00:34 +0000)] 
compiler

28 years agofinish removing timeout
wessels [Thu, 1 May 1997 00:33:22 +0000 (00:33 +0000)] 
finish removing timeout

28 years agomore random massive changes
wessels [Thu, 1 May 1997 00:30:42 +0000 (00:30 +0000)] 
more random massive changes

28 years agomisc runtime fixes
wessels [Wed, 30 Apr 1997 22:18:41 +0000 (22:18 +0000)] 
misc runtime fixes

28 years agoallow file_close() to close more than just FD_FILE
wessels [Wed, 30 Apr 1997 09:44:41 +0000 (09:44 +0000)] 
allow file_close() to close more than just FD_FILE

28 years agoremove redundant multicast peer check
wessels [Wed, 30 Apr 1997 09:44:16 +0000 (09:44 +0000)] 
remove redundant multicast peer check

28 years agoadding
wessels [Wed, 30 Apr 1997 09:13:28 +0000 (09:13 +0000)] 
adding

28 years agoMassive changes
wessels [Wed, 30 Apr 1997 09:11:57 +0000 (09:11 +0000)] 
Massive changes
lose FD lifetimes, use timeouts only
move some stuff to fd.c

28 years agomoving FD things to common fd.h
wessels [Wed, 30 Apr 1997 05:34:46 +0000 (05:34 +0000)] 
moving FD things to common fd.h

28 years agomassive casting cleanups!
wessels [Wed, 30 Apr 1997 04:12:49 +0000 (04:12 +0000)] 
massive casting cleanups!

28 years agoremove lotsa casts
wessels [Mon, 28 Apr 1997 11:32:40 +0000 (11:32 +0000)] 
remove lotsa casts

28 years agoupdate
wessels [Mon, 28 Apr 1997 11:12:46 +0000 (11:12 +0000)] 
update

28 years ago1.2.alpha2
wessels [Mon, 28 Apr 1997 11:12:02 +0000 (11:12 +0000)] 
1.2.alpha2

28 years agouse malloc instead of dynamic auto arrays
wessels [Mon, 28 Apr 1997 11:11:47 +0000 (11:11 +0000)] 
use malloc instead of dynamic auto arrays

28 years agomerge 1.1.8->1.1.10; just get it to compile
wessels [Mon, 28 Apr 1997 10:29:54 +0000 (10:29 +0000)] 
merge 1.1.8->1.1.10; just get it to compile

28 years agomerge 1.1.8->1.1.10; just get it to compile
wessels [Mon, 28 Apr 1997 10:22:55 +0000 (10:22 +0000)] 
merge 1.1.8->1.1.10; just get it to compile

28 years agogindent
wessels [Sat, 26 Apr 1997 04:01:16 +0000 (04:01 +0000)] 
gindent

28 years ago1.2.alpha1
wessels [Sat, 26 Apr 1997 03:58:34 +0000 (03:58 +0000)] 
1.2.alpha1

28 years agofixes fixes fixes
wessels [Sat, 26 Apr 1997 03:43:56 +0000 (03:43 +0000)] 
fixes fixes fixes

28 years agofixing SwapDirs[dirn].cur_size
wessels [Sat, 26 Apr 1997 02:15:31 +0000 (02:15 +0000)] 
fixing SwapDirs[dirn].cur_size

28 years agofix SwapDirs allocation
wessels [Fri, 25 Apr 1997 23:44:55 +0000 (23:44 +0000)] 
fix SwapDirs allocation

28 years agogarbage cleanup
wessels [Fri, 25 Apr 1997 23:27:11 +0000 (23:27 +0000)] 
garbage cleanup

28 years agopathnames
wessels [Fri, 25 Apr 1997 23:02:18 +0000 (23:02 +0000)] 
pathnames

28 years agofinish multiple swap dirs
wessels [Fri, 25 Apr 1997 12:38:21 +0000 (12:38 +0000)] 
finish multiple swap dirs

28 years agomore compiler fixes
wessels [Wed, 2 Apr 1997 12:22:14 +0000 (12:22 +0000)] 
more compiler fixes

28 years agoit compiles, but need to fix swaplogs
wessels [Wed, 2 Apr 1997 11:39:55 +0000 (11:39 +0000)] 
it compiles, but need to fix swaplogs

28 years agoadding
wessels [Sat, 29 Mar 1997 12:13:47 +0000 (12:13 +0000)] 
adding

28 years agoStarted implementing diff cache dir sizes
wessels [Sat, 29 Mar 1997 11:45:13 +0000 (11:45 +0000)] 
Started implementing diff cache dir sizes

28 years agomerge 1.1.7->1/1/8
wessels [Tue, 4 Mar 1997 12:16:18 +0000 (12:16 +0000)] 
merge 1.1.7->1/1/8

28 years agodont call aclCheck if no direct access lists
wessels [Sun, 2 Mar 1997 12:35:08 +0000 (12:35 +0000)] 
dont call aclCheck if no direct access lists

28 years agoadding debug
wessels [Sun, 2 Mar 1997 12:34:45 +0000 (12:34 +0000)] 
adding debug

28 years agojumbo mumbo hacking to get new peer_selection working
wessels [Sat, 1 Mar 1997 04:33:34 +0000 (04:33 +0000)] 
jumbo mumbo hacking to get new peer_selection working

28 years agoINCOMPLETE: more hacking on peer select stuff. made peerSelect to use a
wessels [Thu, 27 Feb 1997 13:29:11 +0000 (13:29 +0000)] 
INCOMPLETE: more hacking on peer select stuff.  made peerSelect to use a
callback for success and another for failure.  Made a callback for
neighborsUdpAck to call upon receipt of an ICP reply which figures in
the selection algorithm.  Move some state from mem_obj to psctrl_t.

28 years agoINCOMPLETE: non-blocking peerSelect()
wessels [Thu, 27 Feb 1997 09:57:00 +0000 (09:57 +0000)] 
INCOMPLETE: non-blocking peerSelect()

28 years agorrrrrrrrripppped out lots of stuff, including firewall and local lists.
wessels [Thu, 27 Feb 1997 03:49:05 +0000 (03:49 +0000)] 
rrrrrrrrripppped out lots of stuff, including firewall and local lists.

28 years agoJUMBO Stewart Forster speedup patch:
wessels [Thu, 27 Feb 1997 02:46:09 +0000 (02:46 +0000)] 
JUMBO Stewart Forster speedup patch:
    1) aiops.c and aiops.h are a threaded implementation of asynchronous file
       operations.
    2) async_io.c and async_io.h are complete rewrites of the old versions.
    3) I have rewritten all disk file operations of squid to support
       the idea of callbacks except where not required.
    4) UDP_HIT_OBJ not supported.
    5) Background validation of 'tainted' swap log entries.
    6) Modified storeWriteCleanLog to create the log file using the
       open/write rather than fopen/printf.
    7) Added the E_INTR error response to handle badly interrupted
       system calls.

28 years agoadding
wessels [Wed, 26 Feb 1997 10:08:52 +0000 (10:08 +0000)] 
adding

28 years agoUnified peer selection algorithm
wessels [Wed, 26 Feb 1997 02:18:18 +0000 (02:18 +0000)] 
Unified peer selection algorithm

28 years agogindent
wessels [Tue, 25 Feb 1997 23:09:08 +0000 (23:09 +0000)] 
gindent

28 years agoadding
wessels [Tue, 25 Feb 1997 12:44:13 +0000 (12:44 +0000)] 
adding

28 years agoadd debugging
wessels [Tue, 25 Feb 1997 07:19:11 +0000 (07:19 +0000)] 
add debugging

28 years agocleanup
wessels [Tue, 25 Feb 1997 07:18:52 +0000 (07:18 +0000)] 
cleanup

28 years agoupdate
wessels [Tue, 25 Feb 1997 06:44:09 +0000 (06:44 +0000)] 
update

28 years agoChanged peer IP addresses (for ICP) to be refreshed every hour.
wessels [Tue, 25 Feb 1997 06:43:57 +0000 (06:43 +0000)] 
Changed peer IP addresses (for ICP) to be refreshed every hour.

28 years agoSolaris bug requires suid privs for getrusage() (Arjan de Vet)
wessels [Tue, 25 Feb 1997 06:43:14 +0000 (06:43 +0000)] 
Solaris bug requires suid privs for getrusage() (Arjan de Vet)

28 years agofix adding duplicate IP cache entry for failed BLOCKING lookups.
wessels [Tue, 25 Feb 1997 06:42:00 +0000 (06:42 +0000)] 
fix adding duplicate IP cache entry for failed BLOCKING lookups.

28 years agogindent
wessels [Tue, 25 Feb 1997 03:22:08 +0000 (03:22 +0000)] 
gindent

28 years agosupport src ACLs in cache_host_acl
wessels [Tue, 25 Feb 1997 03:21:37 +0000 (03:21 +0000)] 
support src ACLs in cache_host_acl

28 years agoupdate
wessels [Tue, 25 Feb 1997 02:05:42 +0000 (02:05 +0000)] 
update

28 years agodiskHandleWrite ZPR fix
wessels [Mon, 24 Feb 1997 11:25:13 +0000 (11:25 +0000)] 
diskHandleWrite ZPR fix

28 years agoremove first strerror check
wessels [Sun, 23 Feb 1997 16:07:30 +0000 (16:07 +0000)] 
remove first strerror check

28 years agoupdate
wessels [Sun, 23 Feb 1997 16:07:01 +0000 (16:07 +0000)] 
update

28 years agoIgnore MISS'es from multicast peers which violate the cache_host_domain
wessels [Sun, 23 Feb 1997 16:05:20 +0000 (16:05 +0000)] 
Ignore MISS'es from multicast peers which violate the cache_host_domain
rules.

28 years agoCan't bump FD_SETSIZE on FreeBSD.
wessels [Sun, 23 Feb 1997 16:02:21 +0000 (16:02 +0000)] 
Can't bump FD_SETSIZE on FreeBSD.

28 years agofix peerWouldBePinged() confusion. Split into:
wessels [Sun, 23 Feb 1997 15:35:52 +0000 (15:35 +0000)] 
fix peerWouldBePinged() confusion.  Split into:
    peerAllowedToUse()
    peerWouldBePinged()
    peerHTTPOkay()

28 years agoset IP_MULTICAST_LOOP
wessels [Sun, 23 Feb 1997 13:01:15 +0000 (13:01 +0000)] 
set IP_MULTICAST_LOOP

28 years agoupdate
wessels [Fri, 21 Feb 1997 23:33:27 +0000 (23:33 +0000)] 
update

28 years agoupdate
wessels [Fri, 21 Feb 1997 23:28:52 +0000 (23:28 +0000)] 
update

28 years agodo AC_REPLACE_FUNCS(strerror)
wessels [Fri, 21 Feb 1997 23:28:35 +0000 (23:28 +0000)] 
do AC_REPLACE_FUNCS(strerror)

28 years agocomment munging
wessels [Fri, 21 Feb 1997 06:54:13 +0000 (06:54 +0000)] 
comment munging

28 years agomake http-anonymizing always compiled in, settable in config file
wessels [Fri, 21 Feb 1997 05:22:54 +0000 (05:22 +0000)] 
make http-anonymizing always compiled in, settable in config file

28 years ago1.1.7
wessels [Fri, 21 Feb 1997 04:13:12 +0000 (04:13 +0000)] 
1.1.7

28 years agoupdate
wessels [Fri, 21 Feb 1997 04:08:02 +0000 (04:08 +0000)] 
update

28 years agoAdding splay and binary tree code
wessels [Fri, 21 Feb 1997 04:04:07 +0000 (04:04 +0000)] 
Adding splay and binary tree code

28 years agonew splay and binary tree patch from Knowles and Arjan
wessels [Fri, 21 Feb 1997 04:03:09 +0000 (04:03 +0000)] 
new splay and binary tree patch from Knowles and Arjan

28 years agocomplain if lockcount about to go 'negative'
wessels [Fri, 21 Feb 1997 04:02:38 +0000 (04:02 +0000)] 
complain if lockcount about to go 'negative'

28 years agoFix extra unlocking on partial reads from dnsserver
wessels [Fri, 21 Feb 1997 03:22:48 +0000 (03:22 +0000)] 
Fix extra unlocking on partial reads from dnsserver

28 years agoupdate
wessels [Thu, 20 Feb 1997 06:54:35 +0000 (06:54 +0000)] 
update

28 years agoadd hierarchy note for DIRECT
wessels [Thu, 20 Feb 1997 06:53:43 +0000 (06:53 +0000)] 
add hierarchy note for DIRECT