]>
git.ipfire.org Git - thirdparty/squid.git/log
wessels [Wed, 5 May 1999 02:49:36 +0000 (02:49 +0000)]
Added peer_connect_timeout option
added connect-timeout option too cache_peer directive
wessels [Wed, 5 May 1999 01:43:17 +0000 (01:43 +0000)]
henrik patch to handle multiline headers
wessels [Wed, 5 May 1999 01:39:00 +0000 (01:39 +0000)]
From: Alex Rousskov <rousskov@ircache.net>
Here is a small patch to make Squid more robust if cache or server
clock is skewed. The right thing is probably to make age and
entry->timestamp semi-independant by adding a function that computes an
age based on all info available, including entry->timestamp. The patch
below simply adjusts entry->timestamp so it does not lead to negative
ages later. If entry->timestamp should be based on "cache time" rather
than "server time", the patch should not have bad side effects.
wessels [Wed, 5 May 1999 01:26:45 +0000 (01:26 +0000)]
add FD to debugging message
wessels [Wed, 5 May 1999 01:22:21 +0000 (01:22 +0000)]
gindent
wessels [Wed, 5 May 1999 01:14:27 +0000 (01:14 +0000)]
dont need statvfs here
wessels [Wed, 5 May 1999 00:47:28 +0000 (00:47 +0000)]
printf bug
wessels [Tue, 4 May 1999 23:40:09 +0000 (23:40 +0000)]
bad domain matching diagnostic
wessels [Tue, 4 May 1999 04:59:56 +0000 (04:59 +0000)]
move some store initialization stuff into storeUfsDirInit()
wessels [Tue, 4 May 1999 04:43:34 +0000 (04:43 +0000)]
remove silly message about replacement rate
wessels [Tue, 4 May 1999 04:41:09 +0000 (04:41 +0000)]
split a bunch of FS-dependent stuff from store_dir.c into store_dir_ufs.c,
but its probably not really enough.
wessels [Tue, 4 May 1999 03:54:55 +0000 (03:54 +0000)]
An initial implementation of new store API. Everything goes through
fucntions in store_io.c, which is basically a level of indirection
for different types of filesystems.
This still needs a lot of work. Have to move all rebuild functions
into store_io_ufs.c. Have to add the indirection, instead of hard
coding everything to the UFS code.
wessels [Tue, 4 May 1999 02:39:30 +0000 (02:39 +0000)]
remove OPTIMISTIC_IO crap
wessels [Tue, 4 May 1999 02:37:49 +0000 (02:37 +0000)]
fix refresh stats
- show 0 entries too
- put a new line after "total" and before FYI entries
wessels [Mon, 3 May 1999 22:29:45 +0000 (22:29 +0000)]
removed leftover? assertion from debugging days
wessels [Sat, 1 May 1999 00:06:34 +0000 (00:06 +0000)]
typo
wessels [Wed, 28 Apr 1999 04:22:02 +0000 (04:22 +0000)]
update from Jedi/Sector One
wessels [Wed, 28 Apr 1999 04:11:28 +0000 (04:11 +0000)]
luyer nitpick
wessels [Wed, 28 Apr 1999 00:50:17 +0000 (00:50 +0000)]
update from Bertold Kolics
wessels [Tue, 27 Apr 1999 12:33:38 +0000 (12:33 +0000)]
a bit more friendly debugging to tell you if a request was allowed
or denied, and by which ACL
glenn [Tue, 27 Apr 1999 11:46:13 +0000 (11:46 +0000)]
Got GRE working
wessels [Tue, 27 Apr 1999 04:34:06 +0000 (04:34 +0000)]
only set the DNS socket read handler when we have outstanding queries,
instead of having it set all the time
wessels [Tue, 27 Apr 1999 04:32:15 +0000 (04:32 +0000)]
rearrange so we can actually FIND comm_poll_dns_incoming
glenn [Tue, 27 Apr 1999 03:52:39 +0000 (03:52 +0000)]
Deleted unused SNMP declaration
wessels [Tue, 27 Apr 1999 03:52:17 +0000 (03:52 +0000)]
preprocessor typo
wessels [Tue, 27 Apr 1999 03:36:02 +0000 (03:36 +0000)]
moved #define SQUID_NONBLOCK if-statement to src/squid.h because
O_NONBLOCK probably won't be defined when config.h is read!
wessels [Tue, 27 Apr 1999 03:09:52 +0000 (03:09 +0000)]
better debug message
wessels [Tue, 27 Apr 1999 03:06:12 +0000 (03:06 +0000)]
added httpReplyBodySize() -- returns the size of a reply message body.
Use it in http.c and client_side.c
wessels [Tue, 27 Apr 1999 03:04:39 +0000 (03:04 +0000)]
gindent
glenn [Tue, 27 Apr 1999 02:44:02 +0000 (02:44 +0000)]
WCCP functionality for Squid
wessels [Tue, 27 Apr 1999 01:47:14 +0000 (01:47 +0000)]
2.2 merge
wessels [Sat, 24 Apr 1999 05:01:23 +0000 (05:01 +0000)]
We need to update entry timestamps for 304 replies when we
just give the 304 reply to the client. We already update timestamps
when we get a 304 from the server but send a 200 to the client.
wessels [Fri, 23 Apr 1999 08:57:11 +0000 (08:57 +0000)]
branch 2.2 merge
wessels [Fri, 23 Apr 1999 08:25:03 +0000 (08:25 +0000)]
combine select and poll implementations for DNS incoming function
wessels [Wed, 21 Apr 1999 09:51:54 +0000 (09:51 +0000)]
try nifty SQUID_MAXFD binary-search detector
wessels [Mon, 19 Apr 1999 13:18:09 +0000 (13:18 +0000)]
2.2 branch merge
wessels [Mon, 19 Apr 1999 13:16:29 +0000 (13:16 +0000)]
Fixed queue traversal. we only check the last queue entry because
n->prev was always NULL after removing it from the double linked list.
wessels [Mon, 19 Apr 1999 13:06:14 +0000 (13:06 +0000)]
debugging
wessels [Mon, 19 Apr 1999 11:13:41 +0000 (11:13 +0000)]
lessen debugging for internal dns
wessels [Mon, 19 Apr 1999 11:13:41 +0000 (11:13 +0000)]
lessen debugging for internal dns
wessels [Mon, 19 Apr 1999 11:01:24 +0000 (11:01 +0000)]
wrong prototype args
wessels [Mon, 19 Apr 1999 11:00:19 +0000 (11:00 +0000)]
initialize event before stat.c because of memory pools goop
wessels [Mon, 19 Apr 1999 10:49:12 +0000 (10:49 +0000)]
added "last_event_ran" for cachemgr.cgi
wessels [Mon, 19 Apr 1999 10:45:03 +0000 (10:45 +0000)]
- removed silly restriction that all memory pools are initialized
in memInit()
- Added MEM_EVENT
- Fixed eventRun() bug that exited the run loop upon finding an event
with invalid callback data. This also most certainly leaked event
structures.
- added "void" to a bunch of prototypes arglists.
wessels [Mon, 19 Apr 1999 10:42:37 +0000 (10:42 +0000)]
try putting border on tables
wessels [Mon, 19 Apr 1999 09:53:36 +0000 (09:53 +0000)]
show if cbdata valid in event queue for cachemgr
wessels [Mon, 19 Apr 1999 09:37:29 +0000 (09:37 +0000)]
add weight to cachemgr stats
wessels [Mon, 19 Apr 1999 09:31:30 +0000 (09:31 +0000)]
added FD byte counters
wessels [Mon, 19 Apr 1999 04:39:54 +0000 (04:39 +0000)]
missing printf arg
wessels [Sun, 18 Apr 1999 12:02:55 +0000 (12:02 +0000)]
offset bugs
wessels [Sun, 18 Apr 1999 11:51:40 +0000 (11:51 +0000)]
2.3.DEVEL1
wessels [Sun, 18 Apr 1999 11:48:05 +0000 (11:48 +0000)]
needs include snprintf.h
wessels [Sun, 18 Apr 1999 11:44:55 +0000 (11:44 +0000)]
give up retransmitting after (20) tries
wessels [Sun, 18 Apr 1999 11:30:56 +0000 (11:30 +0000)]
Added idnsPTRLookup()
wessels [Sun, 18 Apr 1999 11:28:52 +0000 (11:28 +0000)]
change debugging level
wessels [Sun, 18 Apr 1999 11:27:13 +0000 (11:27 +0000)]
fqdncache uses internal dns
wessels [Sun, 18 Apr 1999 11:26:22 +0000 (11:26 +0000)]
remove printf debugging
wessels [Sun, 18 Apr 1999 11:10:39 +0000 (11:10 +0000)]
added rfc1035BuildPTRQuery() and PTR type
wessels [Sun, 18 Apr 1999 11:10:07 +0000 (11:10 +0000)]
Added rfc1035BuildPTRQuery()
Changed rfc1035AnswersUnpack() to unpack DNS names into character
buffers so that the upper layers don't have to. This is the switch
statement inside that function that exectues different copies
based on the record type.
wessels [Fri, 16 Apr 1999 07:00:49 +0000 (07:00 +0000)]
comm_incoming crap for internal DNS
Semi-better retransmit algorithm. Use nameserver % num_sends
wessels [Thu, 15 Apr 1999 12:14:50 +0000 (12:14 +0000)]
SQUID_2_2 branch merge
wessels [Thu, 15 Apr 1999 12:03:48 +0000 (12:03 +0000)]
various bugs for internal DNS
also first stab at retransmission of delayed queries
wessels [Thu, 15 Apr 1999 12:03:09 +0000 (12:03 +0000)]
dlinkDelete should probably clear the ->next and ->prev pointers
after removing from the list
wessels [Wed, 14 Apr 1999 12:38:03 +0000 (12:38 +0000)]
rfc1035AnswersUnpack would allocate an "array" of answers, even
if there were no answers in the reply, but there were other things
in the reply like auth and additional.
wessels [Wed, 14 Apr 1999 12:36:09 +0000 (12:36 +0000)]
fix: use storeTooManyDiskFilesOpen()
this has already been fixed in 2.2 branch
wessels [Wed, 14 Apr 1999 12:35:46 +0000 (12:35 +0000)]
debugging levels
wessels [Wed, 14 Apr 1999 12:35:34 +0000 (12:35 +0000)]
mostly cachemgr stats and debugging
wessels [Wed, 14 Apr 1999 12:15:21 +0000 (12:15 +0000)]
stupid flow bug, argh!
wessels [Wed, 14 Apr 1999 11:16:12 +0000 (11:16 +0000)]
initial working implementation of internal DNS!
wessels [Wed, 14 Apr 1999 03:25:56 +0000 (03:25 +0000)]
add copyright
wessels [Wed, 14 Apr 1999 03:17:11 +0000 (03:17 +0000)]
adding rfc1035.c - DNS
wessels [Mon, 12 Apr 1999 22:57:15 +0000 (22:57 +0000)]
adding
wessels [Thu, 8 Apr 1999 13:16:40 +0000 (13:16 +0000)]
Henrik
This patch makes overloaded async-io a non-fatal error.
The patch does two things:
1. Stop caching objects if the async-io queue is way to large.
2. Sync async-io operations if async-io queue gets ridicolously large
(was a fatal error).
wessels [Thu, 8 Apr 1999 13:09:00 +0000 (13:09 +0000)]
henrik sez: The time zone in common log format is miscalculated at
the end of the year (any year, not a y2k specific problem even if
next time it is visible is y2k..).
wessels [Thu, 8 Apr 1999 04:06:45 +0000 (04:06 +0000)]
command line option to specify local socket address
wessels [Thu, 8 Apr 1999 03:39:04 +0000 (03:39 +0000)]
make 'redirect_program' a wordlist so you can have command line args
wessels [Thu, 8 Apr 1999 03:17:50 +0000 (03:17 +0000)]
prevent calling delayIsNoDelay() when fd < 0
wessels [Thu, 8 Apr 1999 03:13:20 +0000 (03:13 +0000)]
Henrik
Changed htcp_port documentation to talk about HTCP and not ICP.
Changed wording "icp requests" to "icp queries"
wessels [Thu, 8 Apr 1999 02:03:48 +0000 (02:03 +0000)]
missing ACL_SRC_DOM_REGEX and ACL_DST_DOM_REGEX in case statement
for destroying ACL entries. caused fall throught to default case
and assert(0);
wessels [Thu, 8 Apr 1999 01:59:21 +0000 (01:59 +0000)]
From: Alfredo Sola <alfredo@intelideas.com>
If you install Squid listening in a secondary IP address instead
of the primary of the interface, it will generate for FTP listings
pages that refer icons to the primary. Given that Squid is not
listening on that interface, it results in a long timeout before
the page displays and "broken graphics" My suggestion is that
visible_hostname default to whatever tcp_incoming_address is,
instead of defaulting to the canonical name of the machine.
From: Henrik Nordstrom <hno@hem.passagen.se>
<a patch that does a reverse lookup (BLOCKING!!) if tcp_incoming_address
is set. The answer is used as cache hostname if the lookup succeeds.>
wessels [Thu, 8 Apr 1999 01:52:14 +0000 (01:52 +0000)]
change debugging/logging for bad basic auth decoding
wessels [Thu, 8 Apr 1999 01:48:52 +0000 (01:48 +0000)]
Added PAM auth module from Henrik
Added Makefile.in for SMB auth
wessels [Mon, 29 Mar 1999 23:52:04 +0000 (23:52 +0000)]
update/add opcodes
rousskov [Wed, 24 Mar 1999 11:16:08 +0000 (11:16 +0000)]
- added calculation of Content-Length for multi-range responses;
the implementation packs HTTP headers into a buffer to calculate
their length; not very efficient, but simple.
rousskov [Wed, 24 Mar 1999 07:17:03 +0000 (07:17 +0000)]
- split clientPackRange into clientPackRange and clientPackRangeHdr;
no functionality change (hopefully)
wessels [Wed, 10 Feb 1999 05:30:11 +0000 (05:30 +0000)]
update
wessels [Wed, 10 Feb 1999 05:26:54 +0000 (05:26 +0000)]
stop opening swap files for READING if we hit the 'max_open_disk_fd' limit
wessels [Sat, 6 Feb 1999 15:44:13 +0000 (15:44 +0000)]
bug
wessels [Wed, 3 Feb 1999 06:57:40 +0000 (06:57 +0000)]
2.2.PRE3
wessels [Wed, 3 Feb 1999 06:57:22 +0000 (06:57 +0000)]
experimenting with USE_TRUNCATE_NOT_UNLINK
wessels [Wed, 3 Feb 1999 01:14:23 +0000 (01:14 +0000)]
continuous values for storeMaintainSwapSpace
wessels [Mon, 1 Feb 1999 12:43:30 +0000 (12:43 +0000)]
doc -i on regex acls
wessels [Sun, 31 Jan 1999 22:58:54 +0000 (22:58 +0000)]
NPR bug
wessels [Sat, 30 Jan 1999 08:05:09 +0000 (08:05 +0000)]
alex arghs so many magic constants
wessels [Sat, 30 Jan 1999 07:43:25 +0000 (07:43 +0000)]
preprocessor
wessels [Sat, 30 Jan 1999 07:40:40 +0000 (07:40 +0000)]
fix STDC_HEADERS crap for ctags
wessels [Sat, 30 Jan 1999 06:50:03 +0000 (06:50 +0000)]
2.2.PRE2
wessels [Sat, 30 Jan 1999 06:47:06 +0000 (06:47 +0000)]
luyer sez don't check for alloca.h separately from AC_FUNC_ALLOCA because
the latter will incorrectly use the cached value from the former
wessels [Sat, 30 Jan 1999 06:42:27 +0000 (06:42 +0000)]
update
wessels [Sat, 30 Jan 1999 06:39:11 +0000 (06:39 +0000)]
luyer's mega delay pools rewrite -- without ugly delayPoolsReconfigure()