]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
24 years agoTidying up some memory allocation code, so MemPool code is always
adrian [Thu, 17 Aug 2000 15:15:06 +0000 (15:15 +0000)] 
Tidying up some memory allocation code, so MemPool code is always
freed correctly, and making sure that the mempools that DO exist for
some structures are actually used.

24 years agoAllow the hot object -> transit object transition point to be configurable,
adrian [Tue, 15 Aug 2000 13:14:03 +0000 (13:14 +0000)] 
Allow the hot object -> transit object transition point to be configurable,
rather than hard-coded at SM_PAGE_SIZE. This change should allow a higher
memory hitrate, and makes the current object memory code kind of behave like
the old 'all or nothing' hot object memory cache.

This change should now be placed in the handbook/FAQ somewhere.

24 years agoUpdated messages from Svetlin Simeonov.
wessels [Tue, 15 Aug 2000 08:39:00 +0000 (08:39 +0000)] 
Updated messages from Svetlin Simeonov.

24 years agoDW:
wessels [Tue, 15 Aug 2000 08:37:14 +0000 (08:37 +0000)] 
DW:
 - Added alarm() timeouts for read() and write().  The default value
   is 120 seconds, but configurable with -T.

24 years agoThe snmp_community ACL check segfaulted if Squid failed to parse
hno [Mon, 14 Aug 2000 03:18:09 +0000 (03:18 +0000)] 
The snmp_community ACL check segfaulted if Squid failed to parse
the SNMP query. We might want to backport this to 2.3, and release
it as a patch as this can be used to DOS anyone with SNMP enabled
and using the snmp_community ACL.

A workaround is to base access controls purely on the source address
instead of using a community.

24 years agoFixed the "hostname misread as an IP" case for 1234-5.example.com as well.
hno [Sat, 12 Aug 2000 01:33:09 +0000 (01:33 +0000)] 
Fixed the "hostname misread as an IP" case for 1234-5.example.com as well.

24 years agoDW:
wessels [Fri, 11 Aug 2000 03:44:44 +0000 (03:44 +0000)] 
DW:
 - The code that scans ACL tokens for IP addresses and hostnames
   couldn't tell that "123.foo.com" is a hostname rather than
   an IP address.

24 years agoDW:
wessels [Thu, 10 Aug 2000 12:26:41 +0000 (12:26 +0000)] 
DW:
 - Bad "==" operator to test(1)

24 years agoDW:
wessels [Tue, 8 Aug 2000 05:01:18 +0000 (05:01 +0000)] 
DW:
 - Note malloc, free, etc alternatives.

25 years agoPersistent connection bugfix from Chris DeCenzo <decenzo at liberate.com>
hno [Fri, 4 Aug 2000 03:27:54 +0000 (03:27 +0000)] 
Persistent connection bugfix from Chris DeCenzo <decenzo at liberate.com>

Redirected requests lost the persistent state due to lost information
in the "new" request after redirection.

25 years agoDW:
wessels [Wed, 2 Aug 2000 04:31:16 +0000 (04:31 +0000)] 
DW:
 - add some comments and ref about floating point math in C.

25 years agoDW:
wessels [Wed, 2 Aug 2000 04:01:29 +0000 (04:01 +0000)] 
DW:
 - Francis A. Vidal reported this assertion with load factors 0.6 and
   0.4.  Alex instructed me that all floating point math is unpredictable
   and we should not use floating point equality comparisons.

25 years agoreran autoconf...
hno [Tue, 1 Aug 2000 23:03:44 +0000 (23:03 +0000)] 
reran autoconf...

25 years ago--enable-err-language failed when compiling outside the source tree.
hno [Tue, 1 Aug 2000 23:02:56 +0000 (23:02 +0000)] 
--enable-err-language failed when compiling outside the source tree.

25 years agoMake configure automatically find and generate the sub-makefiles in
hno [Tue, 1 Aug 2000 03:44:18 +0000 (03:44 +0000)] 
Make configure automatically find and generate the sub-makefiles in
  auth_modules/*
  src/fs/*
  src/repl/*

25 years agoDW:
wessels [Sat, 22 Jul 2000 23:56:55 +0000 (23:56 +0000)] 
DW:
 - missing newline on RCODE table output

25 years agoDW:
wessels [Fri, 21 Jul 2000 12:06:22 +0000 (12:06 +0000)] 
DW:
 - Once again wasted time tracking down a hit ratio problem, eventually
   re-learning that storeDirSelectSwapDirLeastLoad() could return -1
   causing a swapout to fail.  This patch logs those cases to store.log.

25 years agoDW:
wessels [Thu, 20 Jul 2000 22:10:41 +0000 (22:10 +0000)] 
DW:
 - Wrong return value on ENTRY_SPECIAL check for minimum object size.

25 years ago2.4.DEVEL4
wessels [Tue, 18 Jul 2000 13:35:43 +0000 (13:35 +0000)] 
2.4.DEVEL4

25 years agoDW:
wessels [Tue, 18 Jul 2000 13:34:32 +0000 (13:34 +0000)] 
DW:
 - Logic bug in I/O counters.  Open and Create both now share "OpenDone"
   so we have to look at ->mode to see which one gets credit.

25 years agoDW:
wessels [Tue, 18 Jul 2000 13:29:39 +0000 (13:29 +0000)] 
DW:
 - 2.4 changes that never got logged.

25 years agoDW:
wessels [Tue, 18 Jul 2000 12:47:06 +0000 (12:47 +0000)] 
DW:
 - Harvest Derived?

25 years agoDW:
wessels [Tue, 18 Jul 2000 12:16:18 +0000 (12:16 +0000)] 
DW:
 - Synced HEAD with 2.3.STABLE4.

25 years agoDW:
wessels [Sun, 16 Jul 2000 13:28:38 +0000 (13:28 +0000)] 
DW:
 - Add some more counters.  These track success and failure of
   disk operations.

25 years agoDW:
wessels [Sun, 16 Jul 2000 11:31:08 +0000 (11:31 +0000)] 
DW:
 - Shouldn't have committed that debug.

25 years agoDW:
wessels [Sun, 16 Jul 2000 11:29:43 +0000 (11:29 +0000)] 
DW:
 - That range_limit_offset patch could cause a NULL pointer read.

25 years agoDW:
wessels [Sun, 16 Jul 2000 10:24:21 +0000 (10:24 +0000)] 
DW:
 - A fix for 'range_offset_limit'.  Moved the range_offset_limit
   check earlier in the client-side processing -- before the request
   is determined to be a hit or miss, and before its forwarded.
 - Extended the logic for determning when a range request should be
   an uncachable miss due to range_offset_limit.  If the request
   would be a HIT on a PENDING object, we force a MISS if we can't
   give the client the offset that it wants right away.
 - Found it necessary to add request->flags.we_dont_do_ranges.  The
   flag is set by the client side, and read in the server side to
   figure out if the Range header should be sent or not.

25 years agoMake sure the standard filedescriptors (0,1,2) are connected to
hno [Sun, 16 Jul 2000 07:11:49 +0000 (07:11 +0000)] 
Make sure the standard filedescriptors (0,1,2) are connected to
/dev/null when running in daemon mode.

25 years agoUSE_REFERER_LOG is --enable-referer-log
hno [Sun, 16 Jul 2000 05:57:25 +0000 (05:57 +0000)] 
USE_REFERER_LOG is --enable-referer-log

25 years agoreferer_log requires USE_REFERER_LOG, or the build fails..
hno [Sun, 16 Jul 2000 05:56:22 +0000 (05:56 +0000)] 
referer_log requires USE_REFERER_LOG, or the build fails..
also updated the tag comments to the new format where --enable..
and defaults are automatically generated.

25 years agoDW:
wessels [Fri, 14 Jul 2000 23:45:52 +0000 (23:45 +0000)] 
DW:
   - This patch retries internal DNS queries that are returned with
     RCODE 2 (ServFail).

25 years agoDW:
wessels [Thu, 13 Jul 2000 14:38:36 +0000 (14:38 +0000)] 
DW:
 - Brad <brad@comstyle.com> pointed out that some configure --enable
   descriptions don't match the arg names.  They were using "_" instead
   of "-".  This patch makes all descriptions use "-", or at least
   match the argument.

25 years agoDW:
wessels [Thu, 13 Jul 2000 14:35:46 +0000 (14:35 +0000)] 
DW:
 - Changes from Jens' referer log patch that didn't get committed
   the first time.

25 years agoDW:
wessels [Thu, 13 Jul 2000 12:13:42 +0000 (12:13 +0000)] 
DW:
 - Jens-S. Voeckler <voeckler@rvs.uni-hannover.de> submitted this
   patch for referer header logging.

25 years agoDW:
wessels [Thu, 13 Jul 2000 12:06:16 +0000 (12:06 +0000)] 
DW:
 - Removed old, unused 'FILE *cache_useragent_log' from before the
   invention of the logfile module.

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.