]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
25 years agoDW:
wessels [Wed, 12 Jul 2000 22:20:02 +0000 (22:20 +0000)] 
DW:
 - A patch from 2.3 branch that allows "content-length: 0" in GET and
   HEAD requests.

25 years agoDW:
wessels [Wed, 12 Jul 2000 22:15:15 +0000 (22:15 +0000)] 
DW:
 - Record bytes actually written, not the len argument to write().

25 years agoDW:
wessels [Thu, 6 Jul 2000 06:08:28 +0000 (06:08 +0000)] 
DW:
 - In storeDiskdSend() we used to loop on storeDiskdDirCallback(sd)
   if we were over the magic2 limit.  There were two problems with
   that approach.  The loop was at CPU speed; there were no delays.
   When this condition occurs, Squid could hog the CPU when it would
   be better to give some cycles to the diskd processes.  Also, we
   need to check callbacks for *all* swap directories, not just the
   current one.

   This patch calls storeDirCallback() instead.  It also adds an
   exponentially increasing delay between calls, with a 500ms limit.
   select is used as a somewhat portable microsecond sleep timer.

25 years agoRenamed Counter to statCounter to avoid a name space collision on Solaris 8
hno [Wed, 28 Jun 2000 04:05:58 +0000 (04:05 +0000)] 
Renamed Counter to statCounter to avoid a name space collision on Solaris 8

25 years agoComplete rewrite of the removal policy list, to work along the
hno [Tue, 27 Jun 2000 14:41:30 +0000 (14:41 +0000)] 
Complete rewrite of the removal policy list, to work along the
same lines as the filesystem list. Now a list of calls to
storeReplAdd() is generated, which adds the policies to a dynamic
list, and storeCreateRemovalPolicy searches this list for the
requested policy name.

This also allows for a seemless integration of loadable modules
at any time. All that is needed to have filesystems or policies
in loadable modules is to write the few lines of code required
to bring in the shared object, and to call the appropriate
registering function (storeFsAdd or storeReplAdd).

25 years ago"make clean" forgot to remove repl_modules.c
hno [Tue, 27 Jun 2000 14:35:09 +0000 (14:35 +0000)] 
"make clean" forgot to remove repl_modules.c

25 years agoAdded support for USE_TRUNCATE_NOT_UNLINK to aufs
hno [Tue, 27 Jun 2000 14:33:53 +0000 (14:33 +0000)] 
Added support for USE_TRUNCATE_NOT_UNLINK to aufs

25 years agoDW:
wessels [Tue, 27 Jun 2000 04:46:14 +0000 (04:46 +0000)] 
DW:
 - Missed the primary place where swapin completes and we should
   increment the swapin counter.

25 years agoThe last two changes from modio:
adrian [Tue, 27 Jun 2000 02:17:12 +0000 (02:17 +0000)] 
The last two changes from modio:

* bring ufs to the latest incarnation of ufs-style object/file/bitmap
  removal.
* Make the use of truncate() in diskd.c dependant upon #if USE_TRUNCATE,
  like it should be.

25 years agoDW:
wessels [Mon, 26 Jun 2000 13:17:55 +0000 (13:17 +0000)] 
DW:
 - storeDiskdDirRebuildFromSwapLog called storeDiskdDirReplRemove
   with an entry with swap_dirn == -1.

25 years agoDW:
wessels [Mon, 26 Jun 2000 12:40:02 +0000 (12:40 +0000)] 
DW:
 - Don't print page fault warning until at least one minute has
   elapsed.

25 years agoDW:
wessels [Mon, 26 Jun 2000 12:37:08 +0000 (12:37 +0000)] 
DW:
 - cut-n-paste mistake

25 years agoDW:
wessels [Mon, 26 Jun 2000 11:42:44 +0000 (11:42 +0000)] 
DW:
 - ouch, lost a double quote.

25 years agoDW:
wessels [Mon, 26 Jun 2000 11:34:14 +0000 (11:34 +0000)] 
DW:
 - echo '\n' is not portable in /bin/sh
 - put echo commands without variables in single quotes

25 years agoDW:
wessels [Mon, 26 Jun 2000 11:11:13 +0000 (11:11 +0000)] 
DW:
 - Config.warning.high_memory_warning should be type size_t.

25 years agoDW:
wessels [Mon, 26 Jun 2000 10:57:16 +0000 (10:57 +0000)] 
DW:
 - Made the store dir selection algorithm configurable via
   'store_dir_select_algorithm'.  There are currently two options:
   'least-load' (storeDirSelectSwapDirLeastLoad(), the default),
   and 'round-robin' (storeDirSelectSwapDirRoundRobin()).
 - Added counter stats to the storeCreate() function to find out
   how often it fails and succeeds.

25 years agoDW:
wessels [Mon, 26 Jun 2000 09:36:05 +0000 (09:36 +0000)] 
DW:
 - Added store swapin and swapout counters.
 - Changed the location of 'swap_files_cleaned' in StatCounters structure.

25 years agoDW:
wessels [Mon, 26 Jun 2000 09:19:47 +0000 (09:19 +0000)] 
DW:
 - Since storeDiskdDirCallback() no longer loops when 'away > magic2',
   we have to do it here in storeDiskdSend().

25 years agoDW:
wessels [Mon, 26 Jun 2000 07:38:37 +0000 (07:38 +0000)] 
DW:
 - Make statAvgTick() print WARNINGS at debug level 0 if memory usage,
   response time, or page faults exceed admin-defined thresholds.

25 years agoDW:
wessels [Mon, 26 Jun 2000 04:41:21 +0000 (04:41 +0000)] 
DW:
 - Support for extension methods via squid.conf.  The admin
   can define up to 20 additional methods with the
   'extension_methods' wordlist.  Methods are converted to
   uppercase, and put into the RequestMethodStr[] array,
   replacing some placeholders.

25 years agoDW:
wessels [Mon, 26 Jun 2000 04:28:42 +0000 (04:28 +0000)] 
DW:
 - gindent -br -ce -i4 -ci4 -l80 -nlp -npcs -npsl -d0 -sc -di0 -psl

25 years agoDW:
wessels [Mon, 26 Jun 2000 03:27:57 +0000 (03:27 +0000)] 
DW:
 - Need to define snmp_netIdnsFn() when SNMP and internal DNS
   is enabled.

25 years agoDW:
wessels [Mon, 26 Jun 2000 03:22:47 +0000 (03:22 +0000)] 
DW:
 - typo?  nss --> nns

25 years agoFixed a bug where --enable-useragent-log caused Squid to coredump unless
hno [Thu, 22 Jun 2000 02:34:37 +0000 (02:34 +0000)] 
Fixed a bug where --enable-useragent-log caused Squid to coredump unless
useragent_log was specified in squid.conf

25 years agoDW:
wessels [Wed, 21 Jun 2000 13:32:13 +0000 (13:32 +0000)] 
DW:
 - Added a special checks for large files.  I've been seeing a
   system crash followed by a reboot that seems to corrupt the swap
   log.  Squid believes that the disk holds some really large files.
   It complains about using being over the high water mark and
   proceeds to delete files as fast as it can.  To prevent that,
   we call stat() on sufficiently large files (>128KB) and reject
   those that are missing or have the wrong size.

25 years agoPatched configure.in to make --localstatedir to work again
hno [Fri, 16 Jun 2000 01:02:10 +0000 (01:02 +0000)] 
Patched configure.in to make --localstatedir to work again

25 years agoMinor bugfix to the textual output of configure for the removal policies
hno [Sat, 10 Jun 2000 01:59:52 +0000 (01:59 +0000)] 
Minor bugfix to the textual output of configure for the removal policies
(said store modules not removal policies. Typical case of copy'n paste
decease)

25 years agoReran autoconf and autoheader
hno [Fri, 9 Jun 2000 00:12:47 +0000 (00:12 +0000)] 
Reran autoconf and autoheader

25 years agoModular policy implementation. See programmers guide for API details
hno [Fri, 9 Jun 2000 00:08:19 +0000 (00:08 +0000)] 
Modular policy implementation. See programmers guide for API details

25 years agoModular policy implementation. See programmers guide for API details.
hno [Fri, 9 Jun 2000 00:05:30 +0000 (00:05 +0000)] 
Modular policy implementation. See programmers guide for API details.

This also includes Adrians improved store I/O callback handler model.

25 years agoDW:
wessels [Thu, 8 Jun 2000 09:30:44 +0000 (09:30 +0000)] 
DW:
  - Minor correction to the minor corrections of the formatting of
    the boilerplate section.

25 years agoMinor corrections of the formatting of the boilerplate section:
hno [Wed, 7 Jun 2000 01:34:30 +0000 (01:34 +0000)] 
Minor corrections of the formatting of the boilerplate section:

* One and only one blank line first in the files
* added the copyright bolierplate where it was missing
* a few missing debug section "none" statements
* author was missing on some files..

25 years agoDW:
wessels [Fri, 2 Jun 2000 23:30:48 +0000 (23:30 +0000)] 
DW:
 - Removed duplicat occurance of "storeSwapOut: Deferring starting
   swapping out".

25 years agoPossible fix for storeAppend "e->store_status == STORE_PENDING" assertion
hno [Wed, 31 May 2000 16:00:24 +0000 (16:00 +0000)] 
Possible fix for storeAppend "e->store_status == STORE_PENDING" assertion
when called via ftpAcceptDataConnection.

25 years agoCorrected --disable-unlinkd. It didn't correctly parse the arguments
hno [Wed, 31 May 2000 14:57:07 +0000 (14:57 +0000)] 
Corrected --disable-unlinkd. It didn't correctly parse the arguments
and always enabled unlinkd..

Excended the makefile trickery used for --disable-unlinkd to also
apply to dnsserver and pinger. Now no helpers are built or installed
unless requested.

Note: The makefile trickery will probably fail on old UNIX:es if no
helpers are to be installed. Need to find a way to test if a variable
contains anything else besides whitespace.. Workaround: Don't use
--disable-unlinkd or use --disable-internal-dns.

25 years agoRestored the #if USE_UNLINKD statements. These are used by the
hno [Wed, 31 May 2000 13:01:41 +0000 (13:01 +0000)] 
Restored the #if USE_UNLINKD statements. These are used by the
--disable-unlinkd option.

25 years agoDW:
wessels [Wed, 31 May 2000 11:02:11 +0000 (11:02 +0000)] 
DW:
 - If we're going to remove some #if USE_UNLINKD statements, we might as
   well remove all of them so Squid compiles.

25 years agoDW:
wessels [Wed, 31 May 2000 10:59:23 +0000 (10:59 +0000)] 
DW:
 - Eliminate unused variable warnings from the worlds longest #if

25 years agoDW:
wessels [Wed, 31 May 2000 10:27:51 +0000 (10:27 +0000)] 
DW:
 - Avoid assertions at exit if unlinkd never got spawned.

25 years agoDW:
wessels [Wed, 31 May 2000 10:27:20 +0000 (10:27 +0000)] 
DW:
 - We don't need to cast void pointer assignments.

25 years agoDW:
wessels [Wed, 31 May 2000 10:26:32 +0000 (10:26 +0000)] 
DW:
 - Another case where a size_t variable can be negative.  Use ssize_t
   instead.

25 years agoAdded autoconf.h dependency to src objects, to trap when someone
hno [Wed, 31 May 2000 07:34:10 +0000 (07:34 +0000)] 
Added autoconf.h dependency to src objects, to trap when someone
changes the configure options.

25 years agoAdded --disable-unlinkd configure option to optionally remove unlinkd
hno [Wed, 31 May 2000 07:04:43 +0000 (07:04 +0000)] 
Added --disable-unlinkd configure option to optionally remove unlinkd
when it is not needed (unlinkd is currently only used by the ufs store)

25 years agoOops.. USE_UNLINKD was still referenced by unlinkd.c
hno [Wed, 31 May 2000 06:28:20 +0000 (06:28 +0000)] 
Oops.. USE_UNLINKD was still referenced by unlinkd.c

25 years agohno squid-2.4.DEVEL3-hno.devel.persistent_connections_and_request_timeout.patch
hno [Tue, 30 May 2000 15:35:50 +0000 (15:35 +0000)] 
hno squid-2.4.DEVEL3-hno.devel.persistent_connections_and_request_timeout.patch

The error message Squid sent when the client did not send a initial
request in a timely manner confused browsers using persistent connections.
It is better to simply close the connection, forcing the user agent to retry
any pending request.

25 years agohno squid-2.4.DEVEL3-hno.devel.automatic_stacktraces.patch
hno [Tue, 30 May 2000 15:30:10 +0000 (15:30 +0000)] 
hno squid-2.4.DEVEL3-hno.devel.automatic_stacktraces.patch

Added --enable-stacktraces configure option to set PRINT_STACK_TRACE,
and extended support for this to Linux/GNU libc.

25 years agohno squid-2.4.DEVEL3-hno.devel.sslReadClient_read_failure_log_leve.patch
hno [Tue, 30 May 2000 15:27:18 +0000 (15:27 +0000)] 
hno squid-2.4.DEVEL3-hno.devel.sslReadClient_read_failure_log_leve.patch

Minor adjustment of sslReadClient log levels

25 years agohno squid-2.4.DEVEL3-hno.devel.MD5_mismatch_warning.patch
hno [Tue, 30 May 2000 15:24:34 +0000 (15:24 +0000)] 
hno squid-2.4.DEVEL3-hno.devel.MD5_mismatch_warning.patch

Fixes some bogous bogous MD5 key mismatch warnings when using
the aufs or diskd stores. This is due to their asyncronous nature where
objects might get removed from the cache while they are being read from
disk.

Also rearranged the ChangeLog somewhat since Duane apparently have made
an internal Squid-2.4.DEVEL3 release..

25 years agoWorkaround/fix for a race condition between storeSwapOut and
hno [Tue, 30 May 2000 05:36:23 +0000 (05:36 +0000)] 
Workaround/fix for a race condition between storeSwapOut and
stmemFreeDataUpto. The freeing of memory data could cause
entry->mem->swapout.memnode to reference a freed memory chunk..

25 years agoAdded "dummy" store.log logging of entries with no mem object. This
hno [Tue, 30 May 2000 05:30:46 +0000 (05:30 +0000)] 
Added "dummy" store.log logging of entries with no mem object. This
includes almost all RELEASE's.

25 years agoasyncufs is named aufs nowdays...
hno [Tue, 30 May 2000 05:29:32 +0000 (05:29 +0000)] 
asyncufs is named aufs nowdays...

25 years agoSyncronized store_dir implementations between ufs and aufs
hno [Tue, 30 May 2000 03:06:28 +0000 (03:06 +0000)] 
Syncronized store_dir implementations between ufs and aufs

25 years agoDW:
wessels [Mon, 29 May 2000 09:10:39 +0000 (09:10 +0000)] 
DW:
 - Running the current code on an older 2.4 cache results in unlink
   errors.  During 2.4 development, we changed the way swap file
   numbers are assigned and stored.  The high 16 bits used to encode
   the SD index number.  There used to be a call to storeDirProperFileno
   here that re-assigned the index bits.  Now, for backwards
   compatibility, we just need to mask it off.

25 years agoDW:
wessels [Mon, 29 May 2000 07:53:58 +0000 (07:53 +0000)] 
DW:
 - The 'flag' parameter of storeDirValidFileno got deleted when it
   became storeDirFSValidFileno (at least for diskd and ufs).
   This flag is important for rebuilding.  When the flag is set, it
   enables the out-of-range check against the filemap size.  Without
   this check, the filemap does not grow during the rebuild procedure.
   Instead, all objects with file numbers larger than the default (16k?)
   get declared invalid and most of the cached objects are lost.

25 years agoDW:
wessels [Mon, 29 May 2000 07:37:11 +0000 (07:37 +0000)] 
DW:
 - Must #include store_diskd.h after sys/msg.h in order to pick up
   mytp_t.

25 years agoDW:
wessels [Mon, 29 May 2000 07:22:24 +0000 (07:22 +0000)] 
DW:
 - oof.  I thought this got changed and committed in the last patch.
   At this point we need to unregister http->old_sc, instead of
   http->sc.

25 years agoDW:
wessels [Mon, 29 May 2000 07:13:47 +0000 (07:13 +0000)] 
DW:
 - configure check for mtyp_t was broken because it isn't normally defined
   in sys/types.h.

25 years agoDW:
wessels [Mon, 29 May 2000 06:52:31 +0000 (06:52 +0000)] 
DW:
 - I'm getting a cbdata assertion when trying to 'cbdataFree' a
   store_client.  Its probably from this call to storeUnregister
   with http->sc instead of http->old_sc.  Regardless, its a good
   idea to always NULL http->sc after calling unregister.

25 years agoDW:
wessels [Mon, 29 May 2000 06:36:39 +0000 (06:36 +0000)] 
DW:
 - Use xstrncpy instead of strcpy.

25 years agoDW:
wessels [Mon, 29 May 2000 06:34:39 +0000 (06:34 +0000)] 
DW:
 - SHMBUFS and SHMBUF_BLKSZ are already defined in store_diskd.h.

25 years agoDW:
wessels [Mon, 29 May 2000 06:33:50 +0000 (06:33 +0000)] 
DW:
 - I don't see why we include assert.h; must be a leftover from something
   old.

25 years agoDW:
wessels [Mon, 29 May 2000 06:30:44 +0000 (06:30 +0000)] 
DW:
 - Added copyright to .c files, but this copyright text is still
   wrong.  It has 1998 and squid.nlanr.net.

25 years agoDW:
wessels [Mon, 29 May 2000 06:24:59 +0000 (06:24 +0000)] 
DW:
 - Wrote storeDiskdSync.  Debug level will need to be changed later,
   but for now it will tell us if its working correctly.

25 years agoDW:
wessels [Mon, 29 May 2000 06:23:06 +0000 (06:23 +0000)] 
DW:
 - Use xstrncpy instead of strcpy.

25 years agoDW:
wessels [Mon, 29 May 2000 06:19:45 +0000 (06:19 +0000)] 
DW:
 - RHS of pointer assignment can be void without a cast.

25 years agoDW:
wessels [Mon, 29 May 2000 04:42:39 +0000 (04:42 +0000)] 
DW:
 - Uninitialized memory is a bad thing.  Use xcalloc instead.
 - xcalloc never returns NULL.  It either succeeds or the process aborts.

25 years agoDW:
wessels [Mon, 29 May 2000 04:15:42 +0000 (04:15 +0000)] 
DW:
 - 'max_objsize' was type size_t, which is not always signed.  Use
   ssize_t instead since -1 is a legal value.

25 years agoDW:
wessels [Sun, 28 May 2000 23:35:04 +0000 (23:35 +0000)] 
DW:
 - Bug from merging head with 2.3 branch.

25 years agoDW:
wessels [Sun, 28 May 2000 23:00:13 +0000 (23:00 +0000)] 
DW:
 - Somebody "moved" store_pages_max, store_swap_high, and store_swap_low
   to globals.c, but didn't delete them from store.c.  This caused a
   divide by zero bug in storeDiskdDirMaintain.

25 years agoDW:
wessels [Sun, 28 May 2000 22:21:45 +0000 (22:21 +0000)] 
DW:
 - comm_select.c:638: warning: unused variable `SD'

25 years agoDW:
wessels [Tue, 16 May 2000 13:09:33 +0000 (13:09 +0000)] 
DW:
 - We really should use the xmemcpy macro instead of memcpy.

25 years agoDW:
wessels [Tue, 16 May 2000 13:05:50 +0000 (13:05 +0000)] 
DW:
 - Synced HEAD with SQUID_2_3 branch as of SQUID_2_3_STABLE3.  Can't
   say it was fun.  I wouldn't be surprised if some conflicts got
   resolved incorrectly.

25 years agoDW:
wessels [Fri, 12 May 2000 10:06:34 +0000 (10:06 +0000)] 
DW:
 - Function name changed, bug debug comment did not.

25 years agoDW:
wessels [Fri, 12 May 2000 09:43:00 +0000 (09:43 +0000)] 
DW:
 - The removal of storeClientListSearch broke validation requests.
   A clientHttpRequest (http) can register itself with two StoreEntrys.
   One is the old entry that needs validation, and the other is
   the one to hold the validation response from the origin server.
   With the new scheme, clientHttpRequest needs and 'old_sc' to go
   with 'old_entry'.

25 years agoDW:
wessels [Fri, 12 May 2000 09:32:24 +0000 (09:32 +0000)] 
DW:
 - When diskd got MODIO'ified, this important bit got dropped for some
   reason.  If we don't drain the queue sometimes in MsgSend, its
   quite possible to run out of shared memory buffers.  Probably event
   more important, we don't want to have too many messages outstanding
   without processing some replies back from the diskd daemons.

25 years agoDW:
wessels [Fri, 12 May 2000 09:17:50 +0000 (09:17 +0000)] 
DW:
 - Document disk magic constants that got moved to cache_dir.

25 years agoDW:
wessels [Fri, 12 May 2000 09:11:40 +0000 (09:11 +0000)] 
DW:
 - diskd magic constants got moved to 'cache_dir' line.

25 years agoDW:
wessels [Fri, 12 May 2000 06:37:25 +0000 (06:37 +0000)] 
DW:
 - Ooops, this bug accidentally got committed.  Need to check hostname!

25 years agoDW:
wessels [Fri, 12 May 2000 06:29:06 +0000 (06:29 +0000)] 
DW:
 - indent -br -ce -i4 -ci4 -l80 -nlp -npcs -npsl -d0 -sc -di0 -psl
 - C++ style comments not allowed

25 years agoDW:
wessels [Fri, 12 May 2000 04:20:57 +0000 (04:20 +0000)] 
DW:
 - Jens-S reports internal DNS code happily resolves ".foo.com" while
   external DNS gives an error.  This patch makes internal DNS return
   a "the domain name does not exist" error message.

25 years agoDW:
wessels [Thu, 11 May 2000 09:15:51 +0000 (09:15 +0000)] 
DW:
 - Adrian's idea for skipping buffer copy on non-range, non-header
   writes to clients.

25 years agoDW:
wessels [Thu, 11 May 2000 09:05:23 +0000 (09:05 +0000)] 
DW:
 Benno Rice (benno@netizen.com.au) reports "two instances where
 read handlers were treating their fd_table read data as a pointer
 to an int and attempting to increment it, even though NULL was
 passed, or somesuch"

25 years agoKilling the abuse of storeClientListSearch() in the code. Now the
adrian [Sun, 7 May 2000 22:18:19 +0000 (22:18 +0000)] 
Killing the abuse of storeClientListSearch() in the code. Now the
client list per memObject is a dlink_list rather than a single linked
list. storeClientListAdd() returns a store_client * which is then
used whenever storeClientCopy()/storeUnregister() is called.

25 years agobrought over from modio - storeExpiredReferenceAge() isn't applicable
adrian [Sat, 6 May 2000 22:44:26 +0000 (22:44 +0000)] 
brought over from modio - storeExpiredReferenceAge() isn't applicable
in the current storage layout. It will result in soon to be expired
objects (LRU) entering the digest, but there isn't a hook in the
current code to check this cleanly, so the code has been commented out.

25 years agoSmall typo
adrian [Fri, 5 May 2000 16:24:14 +0000 (16:24 +0000)] 
Small typo

Noticed by: benno

25 years agoSpelling correction of USE_DNSSERVERS
hno [Thu, 4 May 2000 01:36:37 +0000 (01:36 +0000)] 
Spelling correction of USE_DNSSERVERS

25 years agoPost MODIO_1 commit - updated ChangeLog entry to reflect the changes
adrian [Wed, 3 May 2000 23:30:42 +0000 (23:30 +0000)] 
Post MODIO_1 commit - updated ChangeLog entry to reflect the changes
made.

25 years agopost MODIO_1 commit tidyup, I forgot to add this when doing the initial
adrian [Wed, 3 May 2000 23:28:07 +0000 (23:28 +0000)] 
post MODIO_1 commit tidyup, I forgot to add this when doing the initial
commit .

25 years agoMODIO_1 commit. This change (including documentation) implements a more
adrian [Wed, 3 May 2000 23:15:38 +0000 (23:15 +0000)] 
MODIO_1 commit. This change (including documentation) implements a more
modular storage directory system, which leaves object replacement and IO
up to the storage modules.

There is a lot of repeated code in the FS modules and some tidying up
is in the pipeline.

The documentation for this new API is in doc/Programming-Guide/prog-guide.sgml .

25 years agoFixed a small patch merge error
hno [Wed, 3 May 2000 04:34:46 +0000 (04:34 +0000)] 
Fixed a small patch merge error

25 years agoFixed some patch merge errors
hno [Wed, 3 May 2000 04:32:37 +0000 (04:32 +0000)] 
Fixed some patch merge errors

25 years agoregenerated configure from configure.in (autoconf)
hno [Wed, 3 May 2000 03:40:08 +0000 (03:40 +0000)] 
regenerated configure from configure.in (autoconf)

25 years agohno squid-2.4.DEVEL2.acl_req_mime_type.patch
hno [Wed, 3 May 2000 03:38:11 +0000 (03:38 +0000)] 
hno squid-2.4.DEVEL2.acl_req_mime_type.patch
Squid-2.4.DEVEL2: req_mime_type ACL

regex match agains the mime type of the request generated
by the client. Can be used to detect file upload or some
types HTTP tunelling requests.

NOTE: This does NOT match the reply. You cannot use this
to match the returned file type.

25 years agohno squid-2.3.STABLE1.strict_authenticate_ip_ttl.patch [variant there of]
hno [Wed, 3 May 2000 03:35:24 +0000 (03:35 +0000)] 
hno squid-2.3.STABLE1.strict_authenticate_ip_ttl.patch [variant there of]
Squid-2.3.STABLE1: strict authenticate_ip_ttl option

Changed authenticate_ip_ttl to have an strict option, enforcing that
the user comes from one IP address only.

Changes from the patch: Added another squid.conf directive for enabling
this rather than overloading the authenticate_ip_ttl option with negative
values..

25 years agohno squid-2.3.STABLE1.http_reply_null_character.patch
hno [Wed, 3 May 2000 03:21:05 +0000 (03:21 +0000)] 
hno squid-2.3.STABLE1.http_reply_null_character.patch
Squid-2.3.STABLE1: Handle NULL characters in the server reply headers

Squid failed to detect the end of the servers HTTP headers if the server
wrongly responds with headers containing a NULL character. This could
cause abnormal amount of used cache_mem during the request. (the server
in question was mp3 streaming, virtuallu unlimited in size)

25 years agohno squid-2.2.STABLE5.persistent_post.patch
hno [Wed, 3 May 2000 03:17:20 +0000 (03:17 +0000)] 
hno squid-2.2.STABLE5.persistent_post.patch
Squid-2.2.STABLE5: Persistent POST's blocking memory

Persistent POST requests could block quite a bit of memory by not
releasing request state data until the client connection was closed.

25 years agoInstallation of icons failed when building in a separate object directory
hno [Wed, 3 May 2000 03:15:51 +0000 (03:15 +0000)] 
Installation of icons failed when building in a separate object directory

25 years agoMinor corrections on the dependencies for cf_gen
hno [Wed, 3 May 2000 03:12:42 +0000 (03:12 +0000)] 
Minor corrections on the dependencies for cf_gen

25 years agohno squid-2.3.DEVEL2.rebuild_release.patch [continuation]
hno [Wed, 3 May 2000 03:07:36 +0000 (03:07 +0000)] 
hno squid-2.3.DEVEL2.rebuild_release.patch [continuation]
Squid-2.3.DEVEL2: Release unused store entries during rebuild

Fixed a small typo from when I merged the patch into the source tree

25 years agohno squid-2.3.DEVEL3.squid.conf_template_update-4.patch [continuation]
hno [Wed, 3 May 2000 03:04:01 +0000 (03:04 +0000)] 
hno squid-2.3.DEVEL3.squid.conf_template_update-4.patch [continuation]
Squid-2.3.DEVEL3: Major update of squid.conf template generation

There were some remains from that patch that didn't make it as part
of the previous commit (rejects which I forgot to merge manually)