]>
git.ipfire.org Git - thirdparty/squid.git/log
hno [Sun, 9 Feb 2003 00:43:18 +0000 (00:43 +0000)]
More size_t -> long typecasts for debug output
hno [Sun, 9 Feb 2003 00:37:36 +0000 (00:37 +0000)]
A small syntax fix to my change for invalid HEAD replies
hno [Sun, 9 Feb 2003 00:36:16 +0000 (00:36 +0000)]
Work around a size_t printf warning..
hno [Sun, 9 Feb 2003 00:32:43 +0000 (00:32 +0000)]
Updated ARP acl code to C++
hno [Sun, 9 Feb 2003 00:08:38 +0000 (00:08 +0000)]
Bootstrapped
hno [Sun, 9 Feb 2003 00:06:58 +0000 (00:06 +0000)]
Cleaned up module/helper configure checks to use the same logics
everywhere.
This should probably be broken out to a custom macro..
hno [Sat, 8 Feb 2003 23:16:14 +0000 (23:16 +0000)]
Renamed ssl.cc to tunnel.cc
Next step is to rename functions suitably to denote the two functions
provided:
a) tunnel mode
b) CONNECT forwarding to another proxy, followed by tunnel mode
hno [Sat, 8 Feb 2003 22:54:36 +0000 (22:54 +0000)]
Make time ACLs behave like all other acls, accepting a list of times
(the parser already does, but the acl check never looked at more than the first)
hno [Sat, 8 Feb 2003 22:23:53 +0000 (22:23 +0000)]
Bug #520: performance problem while executing the HEAD command to IIS and
certain other web servers
Caused by a malformed HTTP reply without the terminating line after the
headers. In such case we MUST NOT keep the client connection persistent
as our reply is also malformed.
hno [Sat, 8 Feb 2003 21:55:07 +0000 (21:55 +0000)]
Bug #501: ssl_support.c build fails when using OpenSSL 0.9.7
hno [Sat, 8 Feb 2003 21:42:09 +0000 (21:42 +0000)]
date: 2003/02/04 01:06:21; author: wessels; state: Exp; lines: +1 -1
example does not match the text -- delay pool values are bytes, not bits.
date: 2003/02/05 05:28:42; author: hno; state: Exp; lines: +2 -2
Eleminated some stale references to authenticate_program from the docs
hno [Sat, 8 Feb 2003 21:40:55 +0000 (21:40 +0000)]
date: 2003/02/06 05:00:20; author: wessels; state: Exp; lines: +21 -2
Emit a warning if we find the same cachemgr action under more than
one password.
hno [Sat, 8 Feb 2003 21:40:03 +0000 (21:40 +0000)]
Added a small trap detecting incorrect --with-aufs-threads arguments
robertc [Sat, 8 Feb 2003 09:32:53 +0000 (09:32 +0000)]
Summary: Close /etc/hosts filedescriptor after parsing.
Keywords:
Close /etc/hosts filedescriptor after parsing.
robertc [Sat, 8 Feb 2003 08:45:46 +0000 (08:45 +0000)]
Summary: Merge delay class 4 performance enhancements.
Keywords:
Patches applied:
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-31
Convert ACL.h listed types to SplayNode.
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-30
Make splay trees typesafe, and use in DelayUser class.
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-29
Separate splay usage from global includes.
robertc [Fri, 7 Feb 2003 06:13:00 +0000 (06:13 +0000)]
Summary: Fix non delay pool compiles.
Keywords:
main.cc and store_client.cc used unguarded delay pool calls.
robertc [Thu, 6 Feb 2003 19:03:14 +0000 (19:03 +0000)]
Summary: Merge delay class 4 documentation.
Keywords:
Patches applied:
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-28
Document class 4 delay pools in squid.conf.
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-27
Merge from HEAD.
robertc [Thu, 6 Feb 2003 16:59:47 +0000 (16:59 +0000)]
bootstrapped
robertc [Thu, 6 Feb 2003 16:56:46 +0000 (16:56 +0000)]
Summary: Merge delay-class-4 fixes into HEAD.
Keywords:
Patches applied:
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-26
Prevent asserts on shutdown due to store_clients not cleaning up correctly.
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-25
Enabled class 4 delay pools
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-24
Merged head back into delay pools.
robertc [Thu, 6 Feb 2003 07:16:16 +0000 (07:16 +0000)]
Summary: Fix bug #475
Keywords:
Cast to long unsigned, not long signed for store_swap_size warnings.
robertc [Thu, 6 Feb 2003 07:02:51 +0000 (07:02 +0000)]
Summary: Fix bug #484.
Keywords:
Send a shutting down error when hitting the race between connect start,
starting a shutdown and shutting down the connection.
robertc [Thu, 6 Feb 2003 04:06:30 +0000 (04:06 +0000)]
add missing files
robertc [Wed, 5 Feb 2003 17:40:34 +0000 (17:40 +0000)]
bootstrapped
robertc [Wed, 5 Feb 2003 17:35:27 +0000 (17:35 +0000)]
Summary: Merge from delay-class-4
Keywords:
Patches applied:
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-23
Merge from HEAD, and shutdown delaypools at shutdown.
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-22
Merge from HEAD.
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-21
Implement class 4 delay pools
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-20
Fix make dist.
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-19
Document finished aspects of delay pools.
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-18
Merge from HEAD.
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-17
Fixs to handle HEAD changes.
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-16
Merge from head.
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-15
Merge from HEAD
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-14
Merge from HEAD
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-13
Separate out code for DelayBucket and DelayId.
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-12
More class split outs.
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-11
More class splitting
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-10
Splitting classes out to one per file.
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-9
Starting consolidation of delay pools hierarchy.
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-8
Snapshot
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-7
Finally got composite structure sorted - class one and two delay pools in it.
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-6
snapshotting more refactoring.
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-5
More refactoring - no functionality changes.
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-4
Another refactoring snapshot.
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-3
Snapshot of delay pools refactoring.
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-2
Refactor delay pools code to not cause globals recompiles on most changes.
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-20
Fix make dist.
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-21
Implement class 4 delay pools
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-22
Merge from HEAD.
* robertc@squid-cache.org--squid/squid--delay-class-4--3.0--patch-23
Merge from HEAD, and shutdown delaypools at shutdown.
robertc [Wed, 5 Feb 2003 10:11:14 +0000 (10:11 +0000)]
Summary: Check status of http request after redirection.
Keywords:
Check status of http request after redirection.
robertc [Wed, 5 Feb 2003 09:20:09 +0000 (09:20 +0000)]
Summary: Fix another cbdata gap in client side processing.
Keywords:
Fix another cbdata gap in client side processing.
robertc [Wed, 5 Feb 2003 08:42:20 +0000 (08:42 +0000)]
Summary: Fix bug 529 (I think).
Keywords:
Fix bug 529 (I think).
robertc [Wed, 5 Feb 2003 08:27:11 +0000 (08:27 +0000)]
Summary: Make http_reply_access a non blocking check.
Keywords:
Make http_reply_access a non blocking check.
robertc [Wed, 5 Feb 2003 06:24:42 +0000 (06:24 +0000)]
Summary: Prevent segfaults when attempting NTLM and no connection data is avaiolable.
Keywords:
Prevent segfaults when attempting NTLM and no connection data is avaiolable.
robertc [Wed, 5 Feb 2003 05:25:16 +0000 (05:25 +0000)]
Summary: Fix scoping of pid variable when checking for child processes.
Keywords:
Fix scoping of pid variable when checking for child processes.
robertc [Wed, 5 Feb 2003 05:09:03 +0000 (05:09 +0000)]
Summary: Refactor Guidos store creation change.
Keywords:
Refactor Guidos store creation change to make the behaviour easier to read,
and easier to adapt for other OS's (i.e. OS/2).
robertc [Wed, 5 Feb 2003 04:57:15 +0000 (04:57 +0000)]
Summary: Guido's 4th set of windows patches.
Keywords:
Hi,
This is the 4th of some splitted native Windows patches grouped by
functionality.
Native Windows port enhancements:
- Added native Windows support to cachemgr.cc
- Added native Windows support to dnsserver.cc
- On Windows, fork() is not available, so we need to use a workaround in
store_dir.cc for create store directories sequentially
Regards
Guido
robertc [Tue, 4 Feb 2003 04:33:14 +0000 (04:33 +0000)]
Summary: More patches from Guido for windows.
Keywords:
Hi,
This is the 3th of some splitted native Windows patches grouped by
functionality.
Native Windows port enhancements:
- Another fix for profiling support
- Added correct timezone handling
- Fixed rotate problem
- Added native Windows support to client.cc
robertc [Mon, 3 Feb 2003 05:04:13 +0000 (05:04 +0000)]
Summary: More windows code from Guido Serassio.
Keywords:
Hi,
This is the second of some splitted native Windows patches grouped by
functionality.
This patch add the native Windows support for profiling and fix some C++/C
include files problems.
Regards
Guido
robertc [Mon, 3 Feb 2003 04:25:05 +0000 (04:25 +0000)]
Summary: Adjust http range test case for aclCheck_t rename.
Keywords:
Adjust http range test case for aclCheck_t rename.
robertc [Sun, 2 Feb 2003 20:35:53 +0000 (20:35 +0000)]
Summary: Ensure that optional authscheme methods are NULL'd if realloc returns non-zero'd memory.
Keywords:
Ensure that optional authscheme methods are NULL'd if realloc returns non-zero'd memory.
robertc [Sun, 2 Feb 2003 20:31:06 +0000 (20:31 +0000)]
hmm, forgot to move String.h in CVS initially.
robertc [Sun, 2 Feb 2003 20:27:43 +0000 (20:27 +0000)]
Summary: Windows FD support from Guido.
Keywords:
Hi,
This is the first of some splitted native Windows patches grouped by
functionality.
This patch add the native Windows support for the correct file and socket
FD handling methods.
Regards
Guido
robertc [Sun, 2 Feb 2003 20:12:36 +0000 (20:12 +0000)]
Summary: String.h collided with system string.h on case-insensitive file systems.
Keywords:
String.h collided with system string.h on case-insensitive file systems.
robertc [Sun, 2 Feb 2003 20:00:26 +0000 (20:00 +0000)]
bootstrapped
robertc [Sun, 2 Feb 2003 19:55:23 +0000 (19:55 +0000)]
Summary: Miscellaneous fixes from Guido.
Keywords:
Missing fde.h include in comm_select.cc
Prevent make from trying to build diskd even if not configured
robertc [Sun, 2 Feb 2003 19:06:32 +0000 (19:06 +0000)]
Summary: Fix typo in debug statements.
Keywords:
Fix typo in debug statements.
hno [Sun, 2 Feb 2003 08:11:08 +0000 (08:11 +0000)]
Bootstrapped
hno [Sat, 1 Feb 2003 20:42:13 +0000 (20:42 +0000)]
Cosmetic fix of configure message on --enable-hostname-checks
hno [Sat, 1 Feb 2003 20:38:44 +0000 (20:38 +0000)]
Bug #507: Crash after ftpDataWriteCallback
A cbdata fence error when aborting FTP requests caused Squid to segfault
if a FTP PUT request was aborted while Squid was actively sending data
to the FTP server.
It is possible this fence error could also be triggered by other abort
conditions in FTP such as timeouts etc, producing slightly different symptoms.
hno [Sat, 1 Feb 2003 20:36:47 +0000 (20:36 +0000)]
date: 2003/01/31 05:12:53; author: wessels; state: Exp; lines: +2 -0
store_check_cachable_hist.no.non_get is only incremented if
CACHE_ALL_METHODS is defined (which never is). Rather than always
print 0 for non_get in store_check_cachable_stats, let's also
wrap that output in #if CACHE_ALL_METHODS.
hno [Sat, 1 Feb 2003 20:36:09 +0000 (20:36 +0000)]
Delay unlinking of the pid file to after where the services of Squid have
shut down and the swap has been flushed.
This allows scripts to use "squid -k check" to determine if/when Squid has
shut down.
In the long run we should probably extend "squid -k shutdown" with such
check to ensure clean shutdowns.
hno [Sat, 1 Feb 2003 20:35:17 +0000 (20:35 +0000)]
Added one more note that http_reply_max_size is in bytes, not kilobytes.
hno [Wed, 29 Jan 2003 10:45:20 +0000 (10:45 +0000)]
date: 2003/01/27 17:18:36; author: wessels; state: Exp; lines: +4 -0
increment statCounter.select_time in comm_select(), as we do for
comm_poll(). This requires an otherwise unnecssary call to
getCurrentTime().
robertc [Tue, 28 Jan 2003 17:01:19 +0000 (17:01 +0000)]
Summary: Squid generated IMS replies must not send IMS to the client
Keywords:
Squid generated IMS replies must not send IMS to the client
robertc [Tue, 28 Jan 2003 13:18:12 +0000 (13:18 +0000)]
Summary: Fix delay pools from aclCheck_t fix. Some code cleanps.
Keywords:
Objectify ClientRequestContext.
Delay pools needs ACLChecklist.h.
robertc [Tue, 28 Jan 2003 08:31:50 +0000 (08:31 +0000)]
bootstrapped
robertc [Tue, 28 Jan 2003 08:29:32 +0000 (08:29 +0000)]
Summary: Make aclCheck_t a class (ACLChecklist), and hopefully fix bug 516.
Keywords:
Extract aclCheck_t from structs.h to ACLChecklist.h, and
rename to ACLChecklist.
Add ACLChecklist to the SQUID_sources to have it distributed.
Remove aclCheck_t as a global cbdata, instead use per class
cbdata.
Create constructor and destructors for ACLChecklist.
Remove all aclCheck_t memset's.
Make aclCheckCallback into ACLChecklist::checkCallback.
In clientCheckNoCache, cbdatareference the context before handing off to
aclNBCheck.
In clientCheckNoCacheDone, check that http is still valid before using it.
robertc [Tue, 28 Jan 2003 05:33:25 +0000 (05:33 +0000)]
Summary: Fix high optimisation with err_type enum subtraction.
Keywords:
Migrated errorpage.cc to use Vector instead of Stack.
Added an operator - (errtype, errtype) to support correct
subtraction at high optimisations.
robertc [Mon, 27 Jan 2003 16:51:30 +0000 (16:51 +0000)]
bootstrapped
robertc [Mon, 27 Jan 2003 16:49:08 +0000 (16:49 +0000)]
Summary: Fix make distcheck.
Keywords:
Include src/fs/diskd/dio.h in sources.
Make all fs modules in the fs makefile.
Remove fs/*/Makefile.am / fs/*/Makefile.in
hno [Mon, 27 Jan 2003 15:36:22 +0000 (15:36 +0000)]
date: 2003/01/27 03:29:37; author: wessels; state: Exp; lines: +1 -0
was missing CD_SIBLING_HIT case when we should have been
incrementing statCounter.cd.times_used.
hno [Mon, 27 Jan 2003 15:35:47 +0000 (15:35 +0000)]
date: 2003/01/27 05:00:06; author: wessels; state: Exp; lines: +2 -0
Add the 'select_fds_hist' object to the cachemgr 'histogram' output.
robertc [Mon, 27 Jan 2003 15:30:46 +0000 (15:30 +0000)]
bootstrapped
robertc [Mon, 27 Jan 2003 15:28:29 +0000 (15:28 +0000)]
Summary: Distribute all source files.
Keywords:
Add HttpHdrContRange.h, HttpHeaderRange.h, HttpReply.h,
Mem.h and HttpRequest.h to the sources list.
hno [Mon, 27 Jan 2003 15:08:51 +0000 (15:08 +0000)]
date: 2003/01/21 00:04:10; author: wessels; state: Exp; lines: +0 -1
peer_select_alg_t type is not really used anywhere. No code sets
clientHttpRequest->HierarchyLogEntry->alg and the switch statement
in clientUpdateCounters() does nothing. This patch removes
peer_select_alg_t and HierarchyLogEntry->alg, and changes the switch
statement to use HierarchyLogEntry->code instead.
hno [Mon, 27 Jan 2003 15:08:04 +0000 (15:08 +0000)]
Bugzilla 506: log_mime_hdrs output garbage on overly long request headers
hno [Mon, 27 Jan 2003 15:06:57 +0000 (15:06 +0000)]
date: 2003/01/21 00:47:51; author: wessels; state: Exp; lines: +2 -1
in clientUpdateHierCounters() CLOSEST_PARENT_MISS and FIRST_PARENT_MISS
are actually ICP-related codes.
date: 2003/01/27 03:29:37; author: wessels; state: Exp; lines: +1 -0
was missing CD_SIBLING_HIT case when we should have been
incrementing statCounter.cd.times_used.
hno [Mon, 27 Jan 2003 15:04:01 +0000 (15:04 +0000)]
Typecast sbrk pointer arithmetics into (int) when printing as KB.
robertc [Mon, 27 Jan 2003 06:23:22 +0000 (06:23 +0000)]
Summary: Make operator new and delete STL compatible.
Keywords:
Operator new and delete need the same signature as the STL uses
for safe interoperation with any STL headers.
robertc [Sun, 26 Jan 2003 17:46:24 +0000 (17:46 +0000)]
Another missing file in make dist
robertc [Sun, 26 Jan 2003 04:16:42 +0000 (04:16 +0000)]
add stmem.h to distributed files
robertc [Fri, 24 Jan 2003 16:07:19 +0000 (16:07 +0000)]
Summary: Fix OpenSSL
Keywords:
Fix OpenSSL builds.
robertc [Fri, 24 Jan 2003 03:59:10 +0000 (03:59 +0000)]
Summary: Bugfixes for store rebuilding and diskd linking
Keywords:
diskd wouldn't link if virtual methods were called from
RebuildState::*. Splitting out the diomsg struct needed by
diskd solves this.
Store rebuilding occasionally calls methods on foreign swapdirs,
we must use the swapdir for that store entry, not our own.
robertc [Thu, 23 Jan 2003 18:51:33 +0000 (18:51 +0000)]
Vector - use typename for C++
robertc [Thu, 23 Jan 2003 07:59:44 +0000 (07:59 +0000)]
sbrk void to char * fix, and client_side_request header tweak
robertc [Thu, 23 Jan 2003 07:41:14 +0000 (07:41 +0000)]
bootstrapped
robertc [Thu, 23 Jan 2003 07:34:50 +0000 (07:34 +0000)]
Import of fix-ranges branch
robertc [Wed, 22 Jan 2003 18:05:49 +0000 (18:05 +0000)]
add range header, Range objects represent [start,end)
robertc [Wed, 22 Jan 2003 17:08:19 +0000 (17:08 +0000)]
bootstrap
robertc [Wed, 22 Jan 2003 17:05:41 +0000 (17:05 +0000)]
Convert Stack to template based code, to allow typesafe composing on Vectors
hno [Sat, 18 Jan 2003 22:00:39 +0000 (22:00 +0000)]
Cleanup of last nights changes for dots in hostnames. Now double dots are
rejected rather than cleaned up, and leading dots is also rejected to produce
a conforming experience on all types of DNS resolvers.
Trailing dots is normalized as before, but after append_domain to allow
override of append_domain for top level domains (http://dk./)
robertc [Sat, 18 Jan 2003 21:09:08 +0000 (21:09 +0000)]
bootstrapped
robertc [Sat, 18 Jan 2003 21:06:32 +0000 (21:06 +0000)]
templatify arrays
robertc [Sat, 18 Jan 2003 11:50:39 +0000 (11:50 +0000)]
Make Array a C++ library object
hno [Sat, 18 Jan 2003 09:30:05 +0000 (09:30 +0000)]
Change --disable-hostname-checks to --enable-hostname-checks, default
to not verify hostname sanity.
hno [Sat, 18 Jan 2003 09:27:14 +0000 (09:27 +0000)]
--disable-hostname-checks configure option
also removed the dot magics. These are more evil than helpful and breaks
semantic transparency in certain configurations.
hno [Sat, 18 Jan 2003 09:10:37 +0000 (09:10 +0000)]
date: 2003/01/10 17:52:53; author: wessels; state: Exp; lines: +1 -0
added reporting of "Process Data Segment Size via sbrk()" when
sbrk() call exists. According to the sbrk() man page, calling
sbrk(0) returns the end of the data segment. By storing the data
segment offset when Squid starts, we can report the size of the
data segment at any time. This might be a better metric than
getrusage()'s MAX RSS, which, in my experience, is often less than
the process size reported by 'ps' (presumably because some of the
processes memory is swapped to disk). However, initial tests show that
the sbrk() trick reports a value slightly smaller than reported by
'ps'.
date: 2003/01/17 05:21:49; author: wessels; state: Exp; lines: +1 -1
failure_ratio is a ratio, not a percentage. Removed %% from printf.
hno [Sat, 18 Jan 2003 09:08:59 +0000 (09:08 +0000)]
date: 2003/01/16 04:36:38; author: wessels; state: Exp; lines: +2 -1
offline_toggle was not listed under cachemgr_passwd
robertc [Sat, 18 Jan 2003 07:34:58 +0000 (07:34 +0000)]
TODO for 3.0 should refer to 3.0
robertc [Fri, 17 Jan 2003 15:21:51 +0000 (15:21 +0000)]
Guido's fixes
robertc [Fri, 17 Jan 2003 12:49:34 +0000 (12:49 +0000)]
make StoreEntry the type for _StoreEntry throughout
robertc [Fri, 17 Jan 2003 12:39:14 +0000 (12:39 +0000)]
bootstrapped
robertc [Fri, 17 Jan 2003 12:37:24 +0000 (12:37 +0000)]
create a math function specific file int.cc
robertc [Fri, 17 Jan 2003 12:18:27 +0000 (12:18 +0000)]
boostrapped
robertc [Fri, 17 Jan 2003 12:14:29 +0000 (12:14 +0000)]
give Debug a class
robertc [Fri, 17 Jan 2003 11:53:35 +0000 (11:53 +0000)]
make new,new[],delete,delete[]
robertc [Fri, 17 Jan 2003 11:16:18 +0000 (11:16 +0000)]
MemPool uses Array's, not Stacks
robertc [Fri, 17 Jan 2003 10:58:49 +0000 (10:58 +0000)]
bootstrapped
robertc [Fri, 17 Jan 2003 10:53:46 +0000 (10:53 +0000)]
whitespace removal
robertc [Thu, 9 Jan 2003 19:46:27 +0000 (19:46 +0000)]
bootstrap
robertc [Thu, 9 Jan 2003 19:39:22 +0000 (19:39 +0000)]
add inline logic magic
robertc [Thu, 9 Jan 2003 19:27:14 +0000 (19:27 +0000)]
extract async completion notification
robertc [Thu, 9 Jan 2003 19:24:22 +0000 (19:24 +0000)]
fix typo
hno [Thu, 9 Jan 2003 18:50:35 +0000 (18:50 +0000)]
Bugzilla #395: Stale cached data miss in offline mode