]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
27 years agoupdate
wessels [Sat, 25 Jul 1998 10:53:28 +0000 (10:53 +0000)] 
update

27 years agoupdate
wessels [Sat, 25 Jul 1998 10:51:45 +0000 (10:51 +0000)] 
update

27 years agocompiler
wessels [Sat, 25 Jul 1998 10:49:40 +0000 (10:49 +0000)] 
compiler

27 years agoChanged storeExpireNow to move expired objects to the TAIL of the LRU
wessels [Sat, 25 Jul 1998 10:47:27 +0000 (10:47 +0000)] 
Changed storeExpireNow to move expired objects to the TAIL of the LRU
list so they'll get removed by storeMaintainSwapSpace.

Similarly, it has no effect to call storeRelease from storeCleanup
because we're still in store_rebuilding state.

27 years agomore StoreEntry flags
wessels [Sat, 25 Jul 1998 10:39:04 +0000 (10:39 +0000)] 
more StoreEntry flags

27 years agoalphabetize
wessels [Sat, 25 Jul 1998 09:53:32 +0000 (09:53 +0000)] 
alphabetize

27 years agostoreCleanup(): Check RELEASE_REQUEST *before* fileno<0 to catch the
wessels [Sat, 25 Jul 1998 09:46:12 +0000 (09:46 +0000)] 
storeCleanup(): Check RELEASE_REQUEST *before* fileno<0 to catch the
'cancelled' objects from reloading.

27 years agoshutting_down check for commSetTimeout should not be needed now
wessels [Sat, 25 Jul 1998 06:18:08 +0000 (06:18 +0000)] 
shutting_down check for commSetTimeout should not be needed now

27 years agorewrote shutdown code. Using FD timeouts suck{s,ed}. Now we use event
wessels [Sat, 25 Jul 1998 06:16:23 +0000 (06:16 +0000)] 
rewrote shutdown code.  Using FD timeouts suck{s,ed}.  Now we use event
handlers and close any open sockets (or call timeout handlers) when
the shutdown event runs.

27 years agostatObjects: don't fill up too far ahead of the client
wessels [Sat, 25 Jul 1998 05:59:06 +0000 (05:59 +0000)] 
statObjects: don't fill up too far ahead of the client

27 years agocompiler
wessels [Sat, 25 Jul 1998 05:53:44 +0000 (05:53 +0000)] 
compiler

27 years agodon't push idle connections during shutdown
wessels [Sat, 25 Jul 1998 04:48:15 +0000 (04:48 +0000)] 
don't push idle connections during shutdown

27 years agoupdate
wessels [Sat, 25 Jul 1998 04:04:04 +0000 (04:04 +0000)] 
update

27 years agoremove OLD_CODE
wessels [Fri, 24 Jul 1998 23:02:56 +0000 (23:02 +0000)] 
remove OLD_CODE

27 years agoupdate
wessels [Fri, 24 Jul 1998 22:29:52 +0000 (22:29 +0000)] 
update

27 years agoHacks for signals and pthreads on Linux
wessels [Fri, 24 Jul 1998 22:14:13 +0000 (22:14 +0000)] 
Hacks for signals and pthreads on Linux

27 years agotypo\?
wessels [Fri, 24 Jul 1998 20:40:51 +0000 (20:40 +0000)] 
typo\?

27 years agoupdate
wessels [Fri, 24 Jul 1998 11:06:18 +0000 (11:06 +0000)] 
update

27 years agoupdate
wessels [Fri, 24 Jul 1998 11:01:40 +0000 (11:01 +0000)] 
update

27 years agobrackets around maybe-macro-assert()
wessels [Fri, 24 Jul 1998 06:58:35 +0000 (06:58 +0000)] 
brackets around maybe-macro-assert()

27 years agoattach request_t to DigestFetchState instead of assuming it will
wessels [Fri, 24 Jul 1998 06:55:03 +0000 (06:55 +0000)] 
attach request_t to DigestFetchState instead of assuming it will
be with MemObject.

27 years agoNo runtime warning about invalid size on replies without content length.
wessels [Fri, 24 Jul 1998 05:55:56 +0000 (05:55 +0000)] 
No runtime warning about invalid size on replies without content length.
Removed some compiletime warnings.
Changed the trace format to store checksum in hex.

27 years agoA small fix to ftp.c to eleminate a unneeded BASE HREF on "root"
wessels [Fri, 24 Jul 1998 05:52:35 +0000 (05:52 +0000)] 
A small fix to ftp.c to eleminate a unneeded BASE HREF on "root"
directories. (Henrik)

27 years agoENTRY_SPECIAL objects must always be cache hits
wessels [Fri, 24 Jul 1998 05:50:51 +0000 (05:50 +0000)] 
ENTRY_SPECIAL objects must always be cache hits

27 years agodont print warnings for missing content length; didnt I already fix this once?
wessels [Fri, 24 Jul 1998 03:01:34 +0000 (03:01 +0000)] 
dont print warnings for missing content length; didnt I already fix this once?

27 years agoupdate
wessels [Fri, 24 Jul 1998 03:00:11 +0000 (03:00 +0000)] 
update

27 years agoreplaced urlcmp with straight strcmp
wessels [Fri, 24 Jul 1998 01:57:47 +0000 (01:57 +0000)] 
replaced urlcmp with straight strcmp

27 years agochange StoreEntry->lock_count to type u_short.
wessels [Thu, 23 Jul 1998 11:39:32 +0000 (11:39 +0000)] 
change StoreEntry->lock_count to type u_short.

27 years agoadded 60 minute CPU average
wessels [Thu, 23 Jul 1998 09:29:03 +0000 (09:29 +0000)] 
added 60 minute CPU average

27 years agocompiler
wessels [Thu, 23 Jul 1998 09:22:29 +0000 (09:22 +0000)] 
compiler

27 years agoevent handler to FORCE shutdown
wessels [Thu, 23 Jul 1998 09:13:24 +0000 (09:13 +0000)] 
event handler to FORCE shutdown

27 years agoglenn fix
wessels [Thu, 23 Jul 1998 09:13:11 +0000 (09:13 +0000)] 
glenn fix

27 years ago*** empty log message ***
glenn [Thu, 23 Jul 1998 09:11:57 +0000 (09:11 +0000)] 
*** empty log message ***

27 years agoAdded base value for sysDescr, this will need to be changed at a later date
glenn [Thu, 23 Jul 1998 08:01:39 +0000 (08:01 +0000)] 
Added base value for sysDescr, this will need to be changed at a later date

27 years agohandle store abort in statObjects
wessels [Thu, 23 Jul 1998 04:36:08 +0000 (04:36 +0000)] 
handle store abort in statObjects

27 years agoRELEASE_REQUEST entries should be considered "expired" in maintain
wessels [Thu, 23 Jul 1998 04:25:18 +0000 (04:25 +0000)] 
RELEASE_REQUEST entries should be considered "expired" in maintain
swap space

27 years agoupdate
wessels [Thu, 23 Jul 1998 04:05:20 +0000 (04:05 +0000)] 
update

27 years ago1.2.beta23
wessels [Thu, 23 Jul 1998 03:53:20 +0000 (03:53 +0000)] 
1.2.beta23

27 years agoAdded 5min CPU usage and total memory account to cachemgr info page
wessels [Thu, 23 Jul 1998 03:24:41 +0000 (03:24 +0000)] 
Added 5min CPU usage and total memory account to cachemgr info page

27 years agoundo bad patch
wessels [Thu, 23 Jul 1998 03:18:20 +0000 (03:18 +0000)] 
undo bad patch

27 years agonitpick
wessels [Thu, 23 Jul 1998 03:08:11 +0000 (03:08 +0000)] 
nitpick

27 years agoadd total memory accounted to info page
wessels [Thu, 23 Jul 1998 03:07:36 +0000 (03:07 +0000)] 
add total memory accounted to info page

27 years agoadded copyright header to files which didnt already have it
wessels [Thu, 23 Jul 1998 02:53:53 +0000 (02:53 +0000)] 
added copyright header to files which didnt already have it

27 years agoCHANGED COPYRIGHT STUFF
wessels [Thu, 23 Jul 1998 02:36:27 +0000 (02:36 +0000)] 
CHANGED COPYRIGHT STUFF

27 years agoupdate
wessels [Thu, 23 Jul 1998 02:21:36 +0000 (02:21 +0000)] 
update

27 years agoremove old changes
wessels [Thu, 23 Jul 1998 01:20:29 +0000 (01:20 +0000)] 
remove old changes

27 years agoCorrected system group Object ID. It now returns the correct style value.
glenn [Wed, 22 Jul 1998 11:43:07 +0000 (11:43 +0000)] 
Corrected system group Object ID. It now returns the correct style value.

27 years agoremove double pconn count
wessels [Wed, 22 Jul 1998 10:55:17 +0000 (10:55 +0000)] 
remove double pconn count

27 years agoupdate
wessels [Wed, 22 Jul 1998 01:06:05 +0000 (01:06 +0000)] 
update

27 years agobad assertion
wessels [Tue, 21 Jul 1998 23:44:15 +0000 (23:44 +0000)] 
bad assertion

27 years agosane debug levels
wessels [Tue, 21 Jul 1998 23:38:28 +0000 (23:38 +0000)] 
sane debug levels

27 years agoexamine_select got duplicated
wessels [Tue, 21 Jul 1998 23:34:20 +0000 (23:34 +0000)] 
examine_select got duplicated

27 years agogindent
wessels [Tue, 21 Jul 1998 23:26:11 +0000 (23:26 +0000)] 
gindent

27 years agomore selective about checking assertion
wessels [Tue, 21 Jul 1998 23:22:02 +0000 (23:22 +0000)] 
more selective about checking assertion

27 years agostats for stews new comm_incoming mess
wessels [Tue, 21 Jul 1998 23:04:48 +0000 (23:04 +0000)] 
stats for stews new comm_incoming mess

27 years agoforked comm_select.c from comm.c
wessels [Tue, 21 Jul 1998 23:03:48 +0000 (23:03 +0000)] 
forked comm_select.c from comm.c

27 years agoNew refresh algorithm. No longer set entry->lastmod == entry->timestamp
wessels [Tue, 21 Jul 1998 09:16:04 +0000 (09:16 +0000)] 
New refresh algorithm.  No longer set entry->lastmod == entry->timestamp
when the Last-Modified header is absent.  Also, don't do ISM validations
without a Last-Modified timestamp.

27 years agoallow using pre-installed libdlmalloc.a
wessels [Tue, 21 Jul 1998 05:06:55 +0000 (05:06 +0000)] 
allow using pre-installed libdlmalloc.a

27 years agoFrom: Henrik Nordstrom <hno@hem.passagen.se>
wessels [Tue, 21 Jul 1998 04:50:37 +0000 (04:50 +0000)] 
From:    Henrik Nordstrom <hno@hem.passagen.se>
Changed mime.conf (and related C code) to include additional options to
make it possible for the user to override mime.conf settings. Primary
use is to view a text file that mime.conf says is binary, but it also
allows the user do download a binary file that otherwise gets downloaded
as ascii (and displayed in the browser).
  +download     show a binary download icon in FTP listings
  +view         show a ascii download icon in FTP listings

+download should be set on every mimetype that may be binary files at
some locations. +view should be set when it is known that some files may
be ascii to make it easier for the users to view these files (like the
default mime type).

Had to rewrite most of the ftp listing formatting code, but now should
it be much easier to maintain.

Fixed a minor error in the slash hack.

27 years agoFrom: Henrik Nordstrom <hno@hem.passagen.se>
wessels [Tue, 21 Jul 1998 04:42:23 +0000 (04:42 +0000)] 
From:    Henrik Nordstrom <hno@hem.passagen.se>
Here is a small mime type patch. to properly handle the .tgz
extension as gzip application/x-tar. It's done by allowing content type
to be blank "-" if it has no meaning, as in encodings.

27 years agocleanup
wessels [Tue, 21 Jul 1998 04:40:46 +0000 (04:40 +0000)] 
cleanup

27 years agofree bug
wessels [Tue, 21 Jul 1998 04:16:35 +0000 (04:16 +0000)] 
free bug

27 years agoremove UNUSED_CODE
wessels [Tue, 21 Jul 1998 02:37:38 +0000 (02:37 +0000)] 
remove UNUSED_CODE

27 years agotoo few args to cachemgrRegister
wessels [Tue, 21 Jul 1998 02:26:22 +0000 (02:26 +0000)] 
too few args to cachemgrRegister

27 years agoupdate
wessels [Tue, 21 Jul 1998 02:22:29 +0000 (02:22 +0000)] 
update

27 years agoFixed cachemgr 'objects' implementation. dump one bucket per call, use
wessels [Tue, 21 Jul 1998 02:20:50 +0000 (02:20 +0000)] 
Fixed cachemgr 'objects' implementation.  dump one bucket per call, use
events to process one bucket at a time

27 years agoconst crap
wessels [Tue, 21 Jul 1998 01:32:02 +0000 (01:32 +0000)] 
const crap

27 years agomemory leak
wessels [Tue, 21 Jul 1998 01:30:26 +0000 (01:30 +0000)] 
memory leak

27 years agoremoved OLD_CODE
wessels [Tue, 21 Jul 1998 01:25:28 +0000 (01:25 +0000)] 
removed OLD_CODE

27 years agoMEM_4K_BUF leaks!
wessels [Tue, 21 Jul 1998 01:24:58 +0000 (01:24 +0000)] 
MEM_4K_BUF leaks!

27 years agoDW modified OLD_CODE requestUnlink from url.c
wessels [Tue, 21 Jul 1998 01:19:47 +0000 (01:19 +0000)] 
DW modified OLD_CODE requestUnlink from url.c

27 years agochange FSF address
wessels [Mon, 20 Jul 1998 23:18:42 +0000 (23:18 +0000)] 
change FSF address

27 years agoupdate
wessels [Mon, 20 Jul 1998 23:15:17 +0000 (23:15 +0000)] 
update

27 years agocopy request_t->flags when building a new request_t from the original
wessels [Mon, 20 Jul 1998 22:27:08 +0000 (22:27 +0000)] 
copy request_t->flags when building a new request_t from the original
one! (Arjan de Vet)

27 years agovery late update
wessels [Mon, 20 Jul 1998 10:57:19 +0000 (10:57 +0000)] 
very late update

27 years agoCheck for MORE than 4 digits when scanning input strings
wessels [Mon, 20 Jul 1998 09:51:29 +0000 (09:51 +0000)] 
Check for MORE than 4 digits when scanning input strings

27 years agodebugging
wessels [Sat, 18 Jul 1998 13:54:56 +0000 (13:54 +0000)] 
debugging

27 years agoupdate
wessels [Sat, 18 Jul 1998 13:54:17 +0000 (13:54 +0000)] 
update

27 years agotypo
wessels [Sat, 18 Jul 1998 13:43:04 +0000 (13:43 +0000)] 
typo

27 years agopretty major rewrite. Previously we wouldn't read from a socket
wessels [Sat, 18 Jul 1998 13:33:56 +0000 (13:33 +0000)] 
pretty major rewrite.  Previously we wouldn't read from a socket
again until the previously read chunk had been fully written to
the other side.  Now we read ahead on both sides, moving unwritten
chunks to the beginning of the copy buffers.

This also has consequences for the closing sequence.  When either side
closes, we are supposed to write any pending data to the other side
and then close the other side as well.  The code is now more symmetric,
but has to include all these ugly checks for valid filedescriptors.

27 years agotreat Cache-Control: revalidate just like proxy-revalidate
wessels [Sat, 18 Jul 1998 13:29:56 +0000 (13:29 +0000)] 
treat Cache-Control: revalidate just like proxy-revalidate

27 years agocachability for responses from authenticated requests should depend
wessels [Sat, 18 Jul 1998 13:28:03 +0000 (13:28 +0000)] 
cachability for responses from authenticated requests should depend
upon the presence of Cache-Control: Public, and not Cache-Control:
Proxy-Revalidate.

27 years agoalways explicitly set [Proxy-]Connection to be either Keep-Alive or Close
wessels [Sat, 18 Jul 1998 13:26:20 +0000 (13:26 +0000)] 
always explicitly set [Proxy-]Connection to be either Keep-Alive or Close

27 years ago- added a label param to debugObj to avoid mess in a log
rousskov [Fri, 17 Jul 1998 11:09:02 +0000 (11:09 +0000)] 
- added a label param to debugObj to avoid mess in a log

27 years ago- fixed type-casting warning for debugObj()
rousskov [Fri, 17 Jul 1998 10:57:20 +0000 (10:57 +0000)] 
- fixed type-casting warning for debugObj()

27 years ago- added debugObj(); same as debug() put prints "objects" that have an objPack()
rousskov [Fri, 17 Jul 1998 10:49:59 +0000 (10:49 +0000)] 
- added debugObj(); same as debug() put prints "objects" that have an objPack()
  method

27 years agoadded initial CARP code
wessels [Fri, 17 Jul 1998 07:02:22 +0000 (07:02 +0000)] 
added initial CARP code

27 years agoadd carp.o
wessels [Fri, 17 Jul 1998 06:48:21 +0000 (06:48 +0000)] 
add carp.o

27 years agoupdate
wessels [Fri, 17 Jul 1998 06:46:08 +0000 (06:46 +0000)] 
update

27 years agoadded --enable-carp
wessels [Fri, 17 Jul 1998 06:45:17 +0000 (06:45 +0000)] 
added --enable-carp

27 years agoAIX portability hacks
wessels [Fri, 17 Jul 1998 06:16:28 +0000 (06:16 +0000)] 
AIX portability hacks

27 years agoupdate
wessels [Fri, 17 Jul 1998 06:04:34 +0000 (06:04 +0000)] 
update

27 years agoFrom: Toomas Soome <tsoome@ut.ee>
wessels [Fri, 17 Jul 1998 06:02:46 +0000 (06:02 +0000)] 
From:    Toomas Soome <tsoome@ut.ee>
there is a bit better translation for Estonian ERR_READ_TIMEOUT error.
please update....

27 years ago* Do not warn about size mismatch on responses without a Content-Length:
wessels [Fri, 17 Jul 1998 06:00:51 +0000 (06:00 +0000)] 
* Do not warn about size mismatch on responses without a Content-Length:
header
* Documented all the options in usage().
* Added -t to build a tracefile suitable for later input

A tracefile has the format

METHOD URL BODY-FILE SIZE CHECKSUM
Where:
METHOD          Is the HTTP method to use, usually GET
URL             The URL
BODY-FILE       Is a file to send as request body (- for none)
SIZE            The object size of the returned object (- to ignore)
CHECKSUM        A simple checksum of the object (- to ignore)

tcp-banger already accepts this format as input (was in one of my
previous tcp-banger patches).

/Henrik

27 years agoSCO 3.2v4.2 doesn't have rint() -- mauri@mbp.ee
wessels [Fri, 17 Jul 1998 04:55:42 +0000 (04:55 +0000)] 
SCO 3.2v4.2 doesn't have rint() -- mauri@mbp.ee

27 years agomore const goop
wessels [Fri, 17 Jul 1998 04:47:24 +0000 (04:47 +0000)] 
more const goop

27 years agoconst goop
wessels [Fri, 17 Jul 1998 04:41:33 +0000 (04:41 +0000)] 
const goop

27 years agocall urlCanonical() in refreshCheck() if entry->mem_obj == NULL.
wessels [Fri, 17 Jul 1998 04:22:46 +0000 (04:22 +0000)] 
call urlCanonical() in refreshCheck() if entry->mem_obj == NULL.

Changed urlCanonical() interface and operation.  Writes the URL
into a xmalloc'd buffer (request_t->canonical).  Eliminated 'buf'
arg to urlCanonical().  client_side.c was the only place which used it,
so now we must xstrdup() there.

27 years agoneed to account for swap_hdr_sz offset when calculating on-disk bytes
wessels [Thu, 16 Jul 1998 11:53:06 +0000 (11:53 +0000)] 
need to account for swap_hdr_sz offset when calculating on-disk bytes

27 years agoupdate
wessels [Thu, 16 Jul 1998 10:27:46 +0000 (10:27 +0000)] 
update