]>
git.ipfire.org Git - thirdparty/squid.git/log
wessels [Fri, 5 Apr 1996 02:03:11 +0000 (02:03 +0000)]
unlink pid file on shutdown
wessels [Fri, 5 Apr 1996 01:51:02 +0000 (01:51 +0000)]
gcc -Wall warnings
wessels [Fri, 5 Apr 1996 01:50:11 +0000 (01:50 +0000)]
debug cleanup
wessels [Fri, 5 Apr 1996 01:41:22 +0000 (01:41 +0000)]
Added __FILE__,__LINE__ debugging to {get,put}_free_[48]k_page().
Found 'page leak' in http.c. was calling safe_free on a 8k page.
wessels [Fri, 5 Apr 1996 01:39:55 +0000 (01:39 +0000)]
remove extra newline in debug
wessels [Fri, 5 Apr 1996 00:46:39 +0000 (00:46 +0000)]
add http_code arg to cached_error_url
wessels [Fri, 5 Apr 1996 00:45:53 +0000 (00:45 +0000)]
make new IP ACL code the default
wessels [Thu, 4 Apr 1996 12:32:40 +0000 (12:32 +0000)]
1.0.alpha8; oops skipped alpha7!
wessels [Thu, 4 Apr 1996 12:29:18 +0000 (12:29 +0000)]
update
wessels [Thu, 4 Apr 1996 12:19:48 +0000 (12:19 +0000)]
avoid using stderr; use debug() or debug_log instead
wessels [Thu, 4 Apr 1996 12:10:16 +0000 (12:10 +0000)]
use debug() rather than stderr
wessels [Thu, 4 Apr 1996 12:06:36 +0000 (12:06 +0000)]
From: "Daniel O'Callaghan" <danny@miriworld.its.unimelb.EDU.AU>
This patch replaces ip_acl_match(), ip_access_check() and addToIPACL()
with versions which accept the following formats:
proxy_allow 1.2.3.0 (old cached format for 1.2.3.0/24)
proxy_allow 1.2.0.0 (old cached format for 1.2.0.0/16)
proxy_allow 1.2.3.4 (equivalent to 1.2.3.4/32)
proxy_allow 1.2.3.0/24
proxy_allow 1.2.3.0/255.255.255.0
proxy_allow all (equivalent to 0.0.0.0/0.0.0.0)
wessels [Thu, 4 Apr 1996 11:33:09 +0000 (11:33 +0000)]
This is a patch that adds the configuration directive ftp_user.
this directive can be used to change the email address used
for anonymous ftp.
Note that perl.com requires that the email address can be validated
using SMTP VRFY (i.e. it has to be a valid email address)
The patch is as always available on my web page
http://www.his.se/ida/~squid/
/Henrik
wessels [Thu, 4 Apr 1996 08:57:54 +0000 (08:57 +0000)]
send Accept: header
wessels [Thu, 4 Apr 1996 08:33:01 +0000 (08:33 +0000)]
1.0.alpha6
wessels [Thu, 4 Apr 1996 08:32:39 +0000 (08:32 +0000)]
update
wessels [Thu, 4 Apr 1996 08:30:42 +0000 (08:30 +0000)]
major code cleanup/unification/rewrite
wessels [Wed, 3 Apr 1996 04:50:22 +0000 (04:50 +0000)]
Enhanced access logging. Now log HTTP reply code and elapsed
time in msec. In icpSendMoreData we parse the object for a HTTP
reply code if necesary.
wessels [Tue, 2 Apr 1996 08:00:31 +0000 (08:00 +0000)]
compiler
wessels [Tue, 2 Apr 1996 07:54:18 +0000 (07:54 +0000)]
1.0.alpha5
wessels [Tue, 2 Apr 1996 07:54:02 +0000 (07:54 +0000)]
update
wessels [Tue, 2 Apr 1996 07:51:52 +0000 (07:51 +0000)]
Made {ftp,gopher,wais} more like http. ie, protoCloseAndFree().
treat ECONNRESET like any other read error. All read errors should
be ejected immediately. Added ERR_ZERO_SIZE_OBJECT.
wessels [Tue, 2 Apr 1996 06:34:43 +0000 (06:34 +0000)]
Significant change to storage manager. Now we don't add the object
to the hash table when it is created. Instead it must be explicitly
added if the object is public. storeAdd() has been split into
two functions: storeCreateEntry() and storeAddEntry(). The first is
called where storeAdd() was called. The second is called when the
object is known to be publicly sharable. For HTTP this means
after the reply header is parsed. For other objects it storeAddEntry()
gets called immediately, as there is no header parsing.
wessels [Tue, 2 Apr 1996 06:25:37 +0000 (06:25 +0000)]
gindent
wessels [Tue, 2 Apr 1996 06:22:03 +0000 (06:22 +0000)]
coredump fix for when object list is empty
wessels [Tue, 2 Apr 1996 01:25:47 +0000 (01:25 +0000)]
make a large local array static
call storeCreateHashTable in storeInit instead of various other places
always expect 5 args in the swap logfile
use new getCurrentTime()
fix some deubg messages
wessels [Tue, 2 Apr 1996 01:24:30 +0000 (01:24 +0000)]
use new getCurrentTime(); new log format
wessels [Tue, 2 Apr 1996 01:23:52 +0000 (01:23 +0000)]
use new getCurrentTime()
wessels [Tue, 2 Apr 1996 01:23:13 +0000 (01:23 +0000)]
do some negative caching in httpProcessHeaders
wessels [Tue, 2 Apr 1996 01:21:48 +0000 (01:21 +0000)]
use new getCurrentTime
wessels [Tue, 2 Apr 1996 01:21:29 +0000 (01:21 +0000)]
off by one error
wessels [Tue, 2 Apr 1996 01:21:11 +0000 (01:21 +0000)]
put current time into a timeval
wessels [Tue, 2 Apr 1996 01:20:46 +0000 (01:20 +0000)]
adding http.h gopher.h wais.c objcache.h
wessels [Mon, 1 Apr 1996 11:56:48 +0000 (11:56 +0000)]
compiler
wessels [Mon, 1 Apr 1996 11:51:33 +0000 (11:51 +0000)]
misc adjustments
wessels [Mon, 1 Apr 1996 11:51:14 +0000 (11:51 +0000)]
gindent
wessels [Mon, 1 Apr 1996 11:31:11 +0000 (11:31 +0000)]
cleanup
wessels [Mon, 1 Apr 1996 11:30:32 +0000 (11:30 +0000)]
misc cleanup and comments
wessels [Mon, 1 Apr 1996 11:27:11 +0000 (11:27 +0000)]
1. Added storeExpire(StoreEntry *) that marks a object as expired
i.e. it will NOT be provided to new clients
2. don't cache objects with private keys. This is actually a workaround
a small problem: If the server closes the connection before the MIME
headers are send, the object is cached with a private key. This solves
that problem, and adds some error toleranse in the code.
Probably it should be extended to not cache expired objects as well.
3. Expire objects that have a pending delete
This is to prevent new clients from using a object that should be
deleted as soon as possible.
4. Minor changes in debug messages (name corrections and level adjustment)
/Henrik
wessels [Mon, 1 Apr 1996 11:16:11 +0000 (11:16 +0000)]
Unneded argument to ttl_describe removed
/Henrik
wessels [Mon, 1 Apr 1996 11:08:25 +0000 (11:08 +0000)]
True parsing of mime headers
/Henrik
wessels [Mon, 1 Apr 1996 10:49:30 +0000 (10:49 +0000)]
1. data->reply_hdr are the full unmodified MIME headers, including
terminating "\r\n\r\n"
2. Some debugging at level 0 is changed to level 1.
(keep debug level 0 clean from informal messages please)
3. The MIME parsing is made more tolerant, as specified in
the HTTP 1.0 spec. (only look for \n)
4. Expiry information are set when the headers are received
(before the object goes public). This is to enable the use
of TTL 0 to indicate that the object is private (either
throught Expires: header, or ttl_pattern)
5. If the server connection is closed by RESET, throw the object
away. RESET should only be generated by malfunctioning servers
or when the server dies. It is very unpolite to cache modified
objects. (I am not sure I got this right, pleas check it out)
/Henrik
wessels [Mon, 1 Apr 1996 10:42:30 +0000 (10:42 +0000)]
A minor cleanup in _db_print in __STRICT_ANSI__ mode. Use normal argument
passing for all required arguments, and stdargs for all extra args.
/Henrik
wessels [Mon, 1 Apr 1996 10:34:42 +0000 (10:34 +0000)]
make functions static
wessels [Sat, 30 Mar 1996 07:34:23 +0000 (07:34 +0000)]
just use sys/socket.ph
wessels [Sat, 30 Mar 1996 07:34:07 +0000 (07:34 +0000)]
update
wessels [Sat, 30 Mar 1996 07:33:48 +0000 (07:33 +0000)]
1.0.alpha4
wessels [Sat, 30 Mar 1996 07:09:02 +0000 (07:09 +0000)]
Major rewrite of logging. Now log accesses when the client data
structure (icpStateData) gets destroyed. TCP_DONE is gone and
TCP_MISS is now logged when the request completes and has a valid
size. Made some adjustments to get error logging working also.
Had to add 'abort_code' element to the StoreEntry Mem_Obj structure.
wessels [Sat, 30 Mar 1996 04:20:12 +0000 (04:20 +0000)]
gindent
wessels [Sat, 30 Mar 1996 04:19:19 +0000 (04:19 +0000)]
assign various debug sections
wessels [Sat, 30 Mar 1996 04:17:23 +0000 (04:17 +0000)]
assign store.c to debugging section 20
fixed storeRebuildFromDisk bug introduced when switched from fdopen(, "a")
to fdopen(, "w"). Now storeInit() makes a little more sense.
wessels [Sat, 30 Mar 1996 04:16:08 +0000 (04:16 +0000)]
assign disk.c to debugging section 6
wessels [Sat, 30 Mar 1996 04:15:48 +0000 (04:15 +0000)]
assign comm.c to debugging section 5
wessels [Sat, 30 Mar 1996 04:15:23 +0000 (04:15 +0000)]
assign cached_error.c to debugging section 4
wessels [Sat, 30 Mar 1996 04:14:32 +0000 (04:14 +0000)]
assign cache_cf.c to debugging section 3; also add "visible_hostname"
wessels [Sat, 30 Mar 1996 04:13:31 +0000 (04:13 +0000)]
assign wais.c to debugging section 24
wessels [Fri, 29 Mar 1996 08:08:19 +0000 (08:08 +0000)]
1.0.alpha3
wessels [Fri, 29 Mar 1996 08:07:35 +0000 (08:07 +0000)]
Implemented prototype IMS-GET and change-key-until-headers-read
wessels [Fri, 29 Mar 1996 06:11:20 +0000 (06:11 +0000)]
init pointers to NULL
wessels [Fri, 29 Mar 1996 05:37:54 +0000 (05:37 +0000)]
create ipaddr field in fd_stat_tab table
wessels [Fri, 29 Mar 1996 03:42:46 +0000 (03:42 +0000)]
reinstall read handlers when we get EAGAIN or EWOULDBLOCK
wessels [Thu, 28 Mar 1996 13:10:04 +0000 (13:10 +0000)]
rearrange order of functions
wessels [Thu, 28 Mar 1996 13:02:19 +0000 (13:02 +0000)]
comment
wessels [Thu, 28 Mar 1996 13:02:09 +0000 (13:02 +0000)]
rearrange order of functions
wessels [Thu, 28 Mar 1996 12:42:48 +0000 (12:42 +0000)]
fill in mising error messages
wessels [Thu, 28 Mar 1996 12:39:36 +0000 (12:39 +0000)]
re-fix htons() for echo_port
wessels [Thu, 28 Mar 1996 12:39:21 +0000 (12:39 +0000)]
misc fixes for WAIS
wessels [Thu, 28 Mar 1996 12:28:02 +0000 (12:28 +0000)]
WAIS always compiled in
wessels [Thu, 28 Mar 1996 12:27:17 +0000 (12:27 +0000)]
update
wessels [Thu, 28 Mar 1996 12:23:31 +0000 (12:23 +0000)]
gindent
wessels [Thu, 28 Mar 1996 12:22:53 +0000 (12:22 +0000)]
always compile wais by default
wessels [Thu, 28 Mar 1996 12:21:46 +0000 (12:21 +0000)]
Use O_NDELAY rather than FNDELAY
wessels [Thu, 28 Mar 1996 12:21:28 +0000 (12:21 +0000)]
Make sure syslog goes after stdarg/varargs
wessels [Thu, 28 Mar 1996 10:02:10 +0000 (10:02 +0000)]
more prototypes
wessels [Thu, 28 Mar 1996 09:34:04 +0000 (09:34 +0000)]
rely on configure to properly set HAVE_MALLINFO and HAVE_MALLOPT
wessels [Thu, 28 Mar 1996 09:33:33 +0000 (09:33 +0000)]
configure adjustments
wessels [Thu, 28 Mar 1996 09:32:47 +0000 (09:32 +0000)]
Some major readjustment of configure.in. Use LIBS instead of XTRA_LIBS
so that we link with the libs we found when looking for functions
later on...
wessels [Thu, 28 Mar 1996 03:21:41 +0000 (03:21 +0000)]
remove all code dealing with binary mode
wessels [Thu, 28 Mar 1996 03:21:11 +0000 (03:21 +0000)]
create setMaxFD() in tools.c
wessels [Thu, 28 Mar 1996 03:20:44 +0000 (03:20 +0000)]
fix debug inequality test
wessels [Thu, 28 Mar 1996 03:20:06 +0000 (03:20 +0000)]
fix byte order conversion bug on echo port
wessels [Thu, 28 Mar 1996 01:50:57 +0000 (01:50 +0000)]
gindent
wessels [Thu, 28 Mar 1996 01:50:20 +0000 (01:50 +0000)]
make pid_filename a config option and create writePidFile() in tools.c
wessels [Thu, 28 Mar 1996 01:17:23 +0000 (01:17 +0000)]
update
wessels [Thu, 28 Mar 1996 01:17:14 +0000 (01:17 +0000)]
use by default
wessels [Thu, 28 Mar 1996 01:16:28 +0000 (01:16 +0000)]
gindent
wessels [Thu, 28 Mar 1996 01:15:40 +0000 (01:15 +0000)]
new debug section,level stuff
wessels [Wed, 27 Mar 1996 12:12:36 +0000 (12:12 +0000)]
add configure checks for SYSLOG
wessels [Wed, 27 Mar 1996 11:43:19 +0000 (11:43 +0000)]
1.0.alpha2
wessels [Wed, 27 Mar 1996 11:42:08 +0000 (11:42 +0000)]
misc cleanup related to #include shuffle
wessels [Wed, 27 Mar 1996 09:13:04 +0000 (09:13 +0000)]
remove zombie crap
wessels [Wed, 27 Mar 1996 08:46:49 +0000 (08:46 +0000)]
update
wessels [Wed, 27 Mar 1996 08:45:54 +0000 (08:45 +0000)]
MAJOR #include REWRITE; ack!
wessels [Wed, 27 Mar 1996 04:58:40 +0000 (04:58 +0000)]
Adding blocklist patch
wessels [Tue, 26 Mar 1996 12:20:27 +0000 (12:20 +0000)]
adding
wessels [Tue, 26 Mar 1996 12:19:44 +0000 (12:19 +0000)]
autoconf changes for alloaca
wessels [Tue, 26 Mar 1996 12:19:10 +0000 (12:19 +0000)]
gindent
wessels [Tue, 26 Mar 1996 12:18:33 +0000 (12:18 +0000)]
change the way we make logs append; dont use fdopen(fd, "w")
wessels [Tue, 26 Mar 1996 12:17:20 +0000 (12:17 +0000)]
add comm_set_stall() call when defering read
wessels [Tue, 26 Mar 1996 12:16:20 +0000 (12:16 +0000)]
add comm_set_stall(); change fd_table to calloc()