]>
git.ipfire.org Git - thirdparty/squid.git/log
wessels [Thu, 30 Oct 1997 12:35:15 +0000 (12:35 +0000)]
update
wessels [Thu, 30 Oct 1997 12:19:52 +0000 (12:19 +0000)]
FUM bugs
wessels [Thu, 30 Oct 1997 11:49:37 +0000 (11:49 +0000)]
Added 'daemonize' function to replace RunCache script
wessels [Thu, 30 Oct 1997 10:31:17 +0000 (10:31 +0000)]
gindent and formatting
wessels [Thu, 30 Oct 1997 10:28:12 +0000 (10:28 +0000)]
update
wessels [Thu, 30 Oct 1997 09:49:00 +0000 (09:49 +0000)]
use new errorCon()
wessels [Thu, 30 Oct 1997 09:40:57 +0000 (09:40 +0000)]
max okumoto errorpage and other mods
wessels [Thu, 30 Oct 1997 09:40:14 +0000 (09:40 +0000)]
adding
wessels [Thu, 30 Oct 1997 09:01:41 +0000 (09:01 +0000)]
DST bug fix
wessels [Thu, 30 Oct 1997 07:51:03 +0000 (07:51 +0000)]
gindent
wessels [Thu, 30 Oct 1997 07:50:36 +0000 (07:50 +0000)]
- Fix up for swapout complete. Now always set the state to SWAPOUT_DONE
and add the object size to the 'store_swap_size'. The release call
will free and subtract it.
- Change storeMaintainSwapSpace() and storeGetMemSpace(). Either the
object is locked, or it can be removed. For storeMaintainSwapSpace()
if the objects age is less than the dynamic LRU value, then keep it
around. This may cause problems after a restart when the store linked
list is not ordered.
wessels [Thu, 30 Oct 1997 07:47:48 +0000 (07:47 +0000)]
Misc FTP fixes
- move the timeout from the control socket to the data socket during
data transfer
- Add the read timeout to all the commSetSelect(COMM_HANDLE_READ)
calls.
- Set the reply->hdr_sz properly, and use the DELAY_SENDING bit in
send success headers code.
wessels [Thu, 30 Oct 1997 05:39:51 +0000 (05:39 +0000)]
Fix FTP errors. Now we actually send back an error page.
Also fixed some logic problems with CWD A; CWD B; RETR C/D stuff
wessels [Thu, 30 Oct 1997 00:52:51 +0000 (00:52 +0000)]
We we issue a store_client callback from storeUnregister() then use
-1 as the 'size' to inidcate an unexpected termination.
wessels [Thu, 30 Oct 1997 00:50:02 +0000 (00:50 +0000)]
change default accel port to 80 (from 0)
wessels [Thu, 30 Oct 1997 00:47:40 +0000 (00:47 +0000)]
use $PERL instead of perl
wessels [Wed, 29 Oct 1997 22:22:25 +0000 (22:22 +0000)]
1.2.beta3
wessels [Wed, 29 Oct 1997 22:20:16 +0000 (22:20 +0000)]
update
wessels [Wed, 29 Oct 1997 22:18:20 +0000 (22:18 +0000)]
printf arg missing %
wessels [Wed, 29 Oct 1997 12:19:57 +0000 (12:19 +0000)]
fix assertions when sizeof (char *) != 4
wessels [Wed, 29 Oct 1997 12:19:06 +0000 (12:19 +0000)]
initialize _res.options to RES_DEFAULT
wessels [Wed, 29 Oct 1997 12:01:10 +0000 (12:01 +0000)]
remove space after backslash
wessels [Wed, 29 Oct 1997 11:40:30 +0000 (11:40 +0000)]
update
wessels [Wed, 29 Oct 1997 11:39:30 +0000 (11:39 +0000)]
compiler
wessels [Wed, 29 Oct 1997 11:30:34 +0000 (11:30 +0000)]
MLK fix
wessels [Wed, 29 Oct 1997 09:40:44 +0000 (09:40 +0000)]
update
wessels [Wed, 29 Oct 1997 09:36:36 +0000 (09:36 +0000)]
remove unused funcs/variables
wessels [Wed, 29 Oct 1997 09:32:08 +0000 (09:32 +0000)]
call the store_client callback with size 0 in storeUnregister if
the callback is set.
wessels [Wed, 29 Oct 1997 04:59:02 +0000 (04:59 +0000)]
change BIT_RESET to BIT_CLEAR
wessels [Wed, 29 Oct 1997 04:56:04 +0000 (04:56 +0000)]
Combine storeGetSwapSpace with storeMaintainSwapSpace. Don't need
the silly bucket order and sorting stuff any more!
wessels [Wed, 29 Oct 1997 04:55:12 +0000 (04:55 +0000)]
storeGetSwapSpace(int) is now gone. If we run out of file numbers,
make it fatal.
wessels [Wed, 29 Oct 1997 04:54:28 +0000 (04:54 +0000)]
Need a flag to know when to use cbdataFree() or safe_free() for an 'err'
structure
wessels [Wed, 29 Oct 1997 04:53:35 +0000 (04:53 +0000)]
require reference_age to be at least 5 minutes
wessels [Wed, 29 Oct 1997 03:42:50 +0000 (03:42 +0000)]
various MLK fixes
wessels [Wed, 29 Oct 1997 01:10:46 +0000 (01:10 +0000)]
comments
wessels [Wed, 29 Oct 1997 01:10:38 +0000 (01:10 +0000)]
copy httpCachableReply() from 1.1 source, replacing httpCheckPublic()
wessels [Tue, 28 Oct 1997 13:54:14 +0000 (13:54 +0000)]
more swapout.fd fixes
wessels [Tue, 28 Oct 1997 13:47:41 +0000 (13:47 +0000)]
Fix a number of FD remaining open bugs.
wessels [Tue, 28 Oct 1997 13:46:51 +0000 (13:46 +0000)]
give at least 1 second to shutdown all the sockets
wessels [Tue, 28 Oct 1997 06:30:20 +0000 (06:30 +0000)]
define ALARM_UPDATES_TIME to use alarm(3). otherwise, update clock before each select()
wessels [Tue, 28 Oct 1997 05:58:46 +0000 (05:58 +0000)]
1.2.beta2
wessels [Tue, 28 Oct 1997 05:54:37 +0000 (05:54 +0000)]
remove HIER_EXPERIMENT code
wessels [Tue, 28 Oct 1997 05:53:09 +0000 (05:53 +0000)]
remove UNUSED_CODE and OLD_CODE sections
wessels [Tue, 28 Oct 1997 05:49:48 +0000 (05:49 +0000)]
Tone down debug levels
wessels [Tue, 28 Oct 1997 05:49:26 +0000 (05:49 +0000)]
Don't queue something to a dnsserver if it is DNS_FLAG_CLOSING.
wessels [Tue, 28 Oct 1997 05:48:55 +0000 (05:48 +0000)]
- Removed IP_BLOCKING_LOOKUP and FQDN_BLOCKING_LOOKUP flags. All DNS
lookups must now be non-blocking.
- Don't queue something to a dnsserver if it is DNS_FLAG_CLOSING.
- Call an IP cache entry expired if addrs.count == 0.
wessels [Tue, 28 Oct 1997 04:58:48 +0000 (04:58 +0000)]
comm_udp_send() not used anywhere!
wessels [Tue, 28 Oct 1997 04:36:24 +0000 (04:36 +0000)]
update
wessels [Tue, 28 Oct 1997 04:34:52 +0000 (04:34 +0000)]
Reengineered the double-linked lists for inmem objects, and now another
for all objects. The 'dlink_node' structures are embedded into
StoreEntry and MemObject. storeGetMemSpace() and storeGetSwapSpace()
start at the tail of the lists and start deleting their way up.
In storeLockObject() we move a StoreEntry to the top of the list
if the lock_count was zero.
wessels [Tue, 28 Oct 1997 04:33:02 +0000 (04:33 +0000)]
minor change
wessels [Tue, 28 Oct 1997 03:05:13 +0000 (03:05 +0000)]
set err->url, and make sure we xstrdup() it!
wessels [Tue, 28 Oct 1997 01:26:57 +0000 (01:26 +0000)]
More changes to error messages when above the max swap space
Dont assert that swap_status == SWAPOUT_DONE in storeRelease()
wessels [Tue, 28 Oct 1997 01:11:34 +0000 (01:11 +0000)]
fix long line bug from John Line webadm@info.cam.ac.uk
wessels [Mon, 27 Oct 1997 23:33:56 +0000 (23:33 +0000)]
storeGetSwapSpace(). Don't increment swap_help if we are actually
deleting objects..
wessels [Mon, 27 Oct 1997 12:37:35 +0000 (12:37 +0000)]
- split storeClientCopy into itself and storeClientCopy2().
Problem was that InvokeHandlers() did a memCopy() for ALL existing
callbacks. Thats not allowed any more--some of the clients might
be reading from disk. So InvokeHandlers now calls storeClientCopy2().
- removed storeCopy()
wessels [Mon, 27 Oct 1997 11:30:22 +0000 (11:30 +0000)]
only call storeDirUpdateSwapSize() when we change the state to
SWAPOUT_DONE
wessels [Mon, 27 Oct 1997 10:12:12 +0000 (10:12 +0000)]
ABR fix
wessels [Sun, 26 Oct 1997 14:16:38 +0000 (14:16 +0000)]
off-by-one bug caused ABR
wessels [Sun, 26 Oct 1997 14:06:13 +0000 (14:06 +0000)]
compiler
wessels [Sun, 26 Oct 1997 13:26:23 +0000 (13:26 +0000)]
apply Mike Pelliters connection retry ideas
wessels [Sun, 26 Oct 1997 09:35:27 +0000 (09:35 +0000)]
- Removed 'was assert' commengs
- made ever comm_write callback (CWCB) know about COMM_ERR_CLOSING code
wessels [Sun, 26 Oct 1997 09:33:16 +0000 (09:33 +0000)]
Define ERR_COMM_CLOSING error status code to be used when the comm_write
callback is called from comm_close().
wessels [Sun, 26 Oct 1997 08:46:08 +0000 (08:46 +0000)]
compiler
wessels [Sun, 26 Oct 1997 08:38:59 +0000 (08:38 +0000)]
update
wessels [Sat, 25 Oct 1997 23:58:08 +0000 (23:58 +0000)]
enhanced client with 'ping' behaviour. (Ron Gomes)
wessels [Sat, 25 Oct 1997 23:48:14 +0000 (23:48 +0000)]
update
wessels [Sat, 25 Oct 1997 23:22:24 +0000 (23:22 +0000)]
get rid of ansiproto.h and _PARAMS macro
wessels [Sat, 25 Oct 1997 22:58:25 +0000 (22:58 +0000)]
memory leaks (Max Okumoto)
wessels [Sat, 25 Oct 1997 22:49:06 +0000 (22:49 +0000)]
remove comments about unknow 'tmp_error_buf' size
wessels [Sat, 25 Oct 1997 22:47:06 +0000 (22:47 +0000)]
Need 'dummy' third arg to fcntl(). (Max Okumoto)
wessels [Sat, 25 Oct 1997 22:45:59 +0000 (22:45 +0000)]
use HTTP_OK instead of '200' (Max Okumoto)
wessels [Sat, 25 Oct 1997 22:45:00 +0000 (22:45 +0000)]
Increment offset before file_write() call so the callback doesn't get
called immediately and the data queued twice. (Michael O'Reilly).
wessels [Sat, 25 Oct 1997 22:41:22 +0000 (22:41 +0000)]
/* If there is a callback, the callback is responsible to close
* the FD, otherwise we do it ourseves. */
wessels [Sat, 25 Oct 1997 12:26:40 +0000 (12:26 +0000)]
remove commented-out storeAppend call
wessels [Sat, 25 Oct 1997 00:10:36 +0000 (00:10 +0000)]
err->errno --> err->xerrno
wessels [Fri, 24 Oct 1997 23:50:37 +0000 (23:50 +0000)]
From: Arjan de Vet <Arjan.deVet@nl.cis.philips.com>
The following patch fixes a bug with tmp_error_buf and makes
compilation work when USE_ASYNC_IO is defined.
wessels [Fri, 24 Oct 1997 11:06:54 +0000 (11:06 +0000)]
update
wessels [Fri, 24 Oct 1997 11:01:53 +0000 (11:01 +0000)]
update
wessels [Fri, 24 Oct 1997 11:00:57 +0000 (11:00 +0000)]
update
wessels [Fri, 24 Oct 1997 10:59:33 +0000 (10:59 +0000)]
update
wessels [Fri, 24 Oct 1997 10:56:34 +0000 (10:56 +0000)]
Allow arbitrary text in the config file
Oskar Pearson
wessels [Fri, 24 Oct 1997 10:55:56 +0000 (10:55 +0000)]
poll() workaround for linux by Oskar Pearson
wessels [Fri, 24 Oct 1997 10:55:35 +0000 (10:55 +0000)]
spelling
wessels [Fri, 24 Oct 1997 10:41:56 +0000 (10:41 +0000)]
assert on swap_help counter
wessels [Fri, 24 Oct 1997 10:06:23 +0000 (10:06 +0000)]
remove debugs
wessels [Fri, 24 Oct 1997 09:53:45 +0000 (09:53 +0000)]
Added LOG_TCP_MEM_HIT tag
wessels [Fri, 24 Oct 1997 09:53:10 +0000 (09:53 +0000)]
gindent
wessels [Fri, 24 Oct 1997 09:42:29 +0000 (09:42 +0000)]
in storePurgeMem, if we didn't swap it out then release it
wessels [Fri, 24 Oct 1997 09:14:35 +0000 (09:14 +0000)]
Finish LOG_TCP_NEGATIVE_HIT
wessels [Fri, 24 Oct 1997 08:55:11 +0000 (08:55 +0000)]
log FD with diskHandleRead message
wessels [Fri, 24 Oct 1997 08:52:19 +0000 (08:52 +0000)]
tone down some swapfile open failed debug messages
assert no sc->callback in storeClientCopy()
wessels [Fri, 24 Oct 1997 08:50:45 +0000 (08:50 +0000)]
Added LOG_TCP_NEGATIVE_HIT
Noticed that log_tags[] didn't match log_tag enum, it had too many members
wessels [Fri, 24 Oct 1997 08:49:35 +0000 (08:49 +0000)]
need to use LOG_UDP_DENIED as array index instead of ICP_OP_DENIED!
Max Okumoto
wessels [Fri, 24 Oct 1997 07:40:32 +0000 (07:40 +0000)]
added connection lifetime and -l secs option
wessels [Fri, 24 Oct 1997 07:28:42 +0000 (07:28 +0000)]
remove unused variables
wessels [Fri, 24 Oct 1997 05:27:17 +0000 (05:27 +0000)]
gindent
wessels [Fri, 24 Oct 1997 05:26:44 +0000 (05:26 +0000)]
- replaced mem->clients array with a linked list.
- storeClientListAdd() becomes simpler
- added store_client->type field
- MemObject->pending_list_size was never used anywhere!
wessels [Fri, 24 Oct 1997 05:24:33 +0000 (05:24 +0000)]
storeClientListAdd becomes void now
wessels [Fri, 24 Oct 1997 05:22:15 +0000 (05:22 +0000)]
Don't call storeAppend with len == 0 and the immediately followed by storeComplete.
the storeComplete should be enough to invoke the client callbacks.
Also, we must CLEAR the fd timeouts/defer stuff because just flopping them
over to the pconn handlers won't take effect if we are shutdown pending.
wessels [Fri, 24 Oct 1997 05:20:50 +0000 (05:20 +0000)]
STORE_MEM_CLIENT, STORE_DISK_CLIENT for store_client->type