]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
28 years agonew storeCreateEntry has fewer args
wessels [Mon, 2 Jun 1997 05:23:46 +0000 (05:23 +0000)] 
new storeCreateEntry has fewer args

28 years ago- Moved IP lookups to commConnect stuff.
wessels [Mon, 2 Jun 1997 05:22:17 +0000 (05:22 +0000)] 
- Moved IP lookups to commConnect stuff.
- Added support for retrying connect().

28 years agogindent
wessels [Mon, 2 Jun 1997 05:21:37 +0000 (05:21 +0000)] 
gindent

28 years agostart removing mem_obj->req_hdr and moving it to request_t->headers
wessels [Mon, 2 Jun 1997 00:19:51 +0000 (00:19 +0000)] 
start removing mem_obj->req_hdr and moving it to request_t->headers

28 years agocleanup from lack of ftpget
wessels [Sun, 1 Jun 1997 10:23:08 +0000 (10:23 +0000)] 
cleanup from lack of ftpget

28 years agoremove ftpProcessReplyHeader
wessels [Tue, 27 May 1997 09:13:19 +0000 (09:13 +0000)] 
remove ftpProcessReplyHeader

28 years agoadding
wessels [Tue, 27 May 1997 08:54:27 +0000 (08:54 +0000)] 
adding

28 years agopurify fixes
wessels [Tue, 27 May 1997 08:48:50 +0000 (08:48 +0000)] 
purify fixes

28 years agocompiler
wessels [Mon, 26 May 1997 10:20:40 +0000 (10:20 +0000)] 
compiler

28 years agomostly done inlining all FTP requsts
wessels [Mon, 26 May 1997 10:04:52 +0000 (10:04 +0000)] 
mostly done inlining all FTP requsts

28 years agonever use mallocmap()
wessels [Sat, 24 May 1997 02:46:13 +0000 (02:46 +0000)] 
never use mallocmap()

28 years agoadd recursion detection to storeClientCopy()
wessels [Sat, 24 May 1997 02:45:58 +0000 (02:45 +0000)] 
add recursion detection to storeClientCopy()

28 years ago- the global 'store_rebuilding' is now a boolean. The clean/dirty indication
wessels [Sat, 24 May 1997 01:48:06 +0000 (01:48 +0000)] 
- the global 'store_rebuilding' is now a boolean.  The clean/dirty indication
  is associated with the individual swap directories.
- This fixes entries from a clean rebuild getting marked as not VALIDATED.
- storeSwapInCheck() was broken.  Moved it back into storeSwapInStart().

28 years agofix parseTimeLine() calls. The units arg needs to be the units in which
wessels [Sat, 24 May 1997 01:45:25 +0000 (01:45 +0000)] 
fix parseTimeLine() calls.  The units arg needs to be the units in which
the values are stored, not necessarily the defaults in the config file.

28 years agoentry/old_entry switching bug
wessels [Fri, 23 May 1997 23:21:17 +0000 (23:21 +0000)] 
entry/old_entry switching bug

28 years agoadd assertion
wessels [Fri, 23 May 1997 22:56:30 +0000 (22:56 +0000)] 
add assertion

28 years agoreinstall read hander on partial dnsserver replies
wessels [Fri, 23 May 1997 22:56:16 +0000 (22:56 +0000)] 
reinstall read hander on partial dnsserver replies

28 years agocompiler
wessels [Fri, 23 May 1997 11:33:18 +0000 (11:33 +0000)] 
compiler

28 years agoNeed to allocate mem_obj in storeSwapInStart() and not
wessels [Fri, 23 May 1997 11:30:36 +0000 (11:30 +0000)] 
Need to allocate mem_obj in storeSwapInStart() and not
storeSwapInStartComplete().

28 years agoIn storeComplete(), call InvokeHandlers() AFTER setting all the statuses.
wessels [Fri, 23 May 1997 11:20:57 +0000 (11:20 +0000)] 
In storeComplete(), call InvokeHandlers() AFTER setting all the statuses.

28 years agomemAppend can be void
wessels [Fri, 23 May 1997 11:15:57 +0000 (11:15 +0000)] 
memAppend can be void

28 years agofix incorrect assertion
wessels [Fri, 23 May 1997 05:16:40 +0000 (05:16 +0000)] 
fix incorrect assertion

28 years agoNeed two offsets in the storeClientCopy stuff. The lower offset is
wessels [Fri, 23 May 1997 04:53:59 +0000 (04:53 +0000)] 
Need two offsets in the storeClientCopy stuff.  The lower offset is
represents the amount of data the client has seen and successfully
dealt with.  The upper offset represents data we have seen, but not dealt
with.  For example, incomplete HTTP reply headers.

28 years agoVCB typedef fixes
wessels [Fri, 23 May 1997 04:19:49 +0000 (04:19 +0000)] 
VCB typedef fixes
added storeSwapInCheck(), born from storeSwapInStart().
For unvalidated entries, need to check the filemap bits.

28 years agomemFreeData() not used
wessels [Fri, 23 May 1997 04:18:22 +0000 (04:18 +0000)] 
memFreeData() not used

28 years agounused variable
wessels [Fri, 23 May 1997 04:16:52 +0000 (04:16 +0000)] 
unused variable

28 years agoadd keepalive option
wessels [Thu, 22 May 1997 23:29:08 +0000 (23:29 +0000)] 
add keepalive option

28 years agofix body size calculation
wessels [Thu, 22 May 1997 23:28:51 +0000 (23:28 +0000)] 
fix body size calculation

28 years agoMerging in NOVM diffs. Making functions NOVM compatible.
wessels [Thu, 22 May 1997 21:51:50 +0000 (21:51 +0000)] 
Merging in NOVM diffs.  Making functions NOVM compatible.

Big change is nuking storeRegister() and having storeClientCopy()
do the same thing.  storeClientCopy fills a buffer passed in from
the caller and makes a callback when there is data in the buffer.

28 years agoattempt pipelining requests
wessels [Sat, 17 May 1997 21:59:45 +0000 (21:59 +0000)] 
attempt pipelining requests

28 years agoWarning if ipcache queue_length reaches NDnsServersAlloc
wessels [Fri, 16 May 1997 13:45:06 +0000 (13:45 +0000)] 
Warning if ipcache queue_length reaches NDnsServersAlloc

28 years agolog swap_file_number in store.log
wessels [Fri, 16 May 1997 13:44:57 +0000 (13:44 +0000)] 
log swap_file_number in store.log

28 years ago- change file_map_create debug level
wessels [Fri, 16 May 1997 13:44:32 +0000 (13:44 +0000)] 
- change file_map_create debug level

28 years ago- don't storeAddSwapDisk() again on reconfigure, instead call
wessels [Fri, 16 May 1997 13:43:46 +0000 (13:43 +0000)] 
- don't storeAddSwapDisk() again on reconfigure, instead call
  [new] storeReconfigureSwapDisk()

28 years ago- rename 'reread/reinitialize' to 'reconfigure'
wessels [Fri, 16 May 1997 13:42:49 +0000 (13:42 +0000)] 
- rename 'reread/reinitialize' to 'reconfigure'

28 years ago- rename 'reread/reinitialize' to 'reconfigure'
wessels [Fri, 16 May 1997 13:42:38 +0000 (13:42 +0000)] 
- rename 'reread/reinitialize' to 'reconfigure'
- s/first_time/configured_once/

28 years agofix swapfileno wierdness with 'SwapOutStartComplete', just set
wessels [Fri, 16 May 1997 06:19:30 +0000 (06:19 +0000)] 
fix swapfileno wierdness with 'SwapOutStartComplete', just set
e->swap_file_number instead of using some intermediate variable.
Remove storeDescribeStatus()
Make storeSwapInStart() global
Simplify storeLockObject(); make someone call storeSwapInStart() if
thats what they want.

28 years agono debug() from sigin handlers
wessels [Fri, 16 May 1997 05:43:31 +0000 (05:43 +0000)] 
no debug() from sigin handlers

28 years agoassert(dirn < ncache_dirs)
wessels [Fri, 16 May 1997 05:43:14 +0000 (05:43 +0000)] 
assert(dirn < ncache_dirs)

28 years agovoid fooStart()
wessels [Fri, 16 May 1997 05:43:12 +0000 (05:43 +0000)] 
void fooStart()

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

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