]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
22 years agoBootstrapped
hno [Wed, 23 Jul 2003 06:13:24 +0000 (06:13 +0000)] 
Bootstrapped

22 years agoSummary: Merge disk-factoring.
robertc [Tue, 22 Jul 2003 21:23:01 +0000 (21:23 +0000)] 
Summary: Merge disk-factoring.
Keywords:

Patches applied:

 * robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-14
   Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-283-285

 * robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-13
   Further OOification of the store drivers.

 * robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-12
   And more OOification.

 * robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-11
   And more OOification of the store drivers.

 * robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-10
   And more OOification.

 * robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-9
   More store OOification.

 * robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-8
   Dist missing files.

 * robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-7
   And moe OOification.

 * robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-6
   And more OOification.

 * robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-5
   More store FS OOification.

 * robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-4
   More OOification for the store.

 * robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-3
   OO'ing the store layer.

 * robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-2
   BUGFIX: array.cc compilation.

 * robertc@squid-cache.org--squid/squid--disk-io--3.0--patch-1
   Update to latest HEAD code.

 * robertc@squid-cache.org--squid/squid--disk-io--3.0--base-0
   tag of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-220

22 years agoBug #711: config file dump from cachemgr broken.
hno [Fri, 18 Jul 2003 18:18:56 +0000 (18:18 +0000)] 
Bug #711: config file dump from cachemgr broken.

This fixes many issues in mgr:config dump of custom access log format
specifications. Most notably it no longer hangs, but should now also
be capable to return the same specification as originally given in
squid.conf.

22 years agoCleaup to remove misleading or confusing statements, leaving only what
hno [Fri, 18 Jul 2003 17:10:32 +0000 (17:10 +0000)] 
Cleaup to remove misleading or confusing statements, leaving only what
is really required.

Removed cache_mem and miss_access from QUICKSTART. These are not needed
and confuses people more than helps them.

Added a notice that never_direct/always_direct may be needed if using
parents.

22 years agoAdded counters for HTCP messages sent and received, reported in
wessels [Fri, 18 Jul 2003 04:22:49 +0000 (04:22 +0000)] 
Added counters for HTCP messages sent and received, reported in
'info' cache manager page.

22 years agoAn unfortunate bug. The hdr->entries array is initialized
wessels [Fri, 18 Jul 2003 04:08:15 +0000 (04:08 +0000)] 
An unfortunate bug.  The hdr->entries array is initialized
such that count is set to zero.  httpHeaderClean() seems to
be called both when 'hdr' is created, and destroyed.  Thus,
we accumulate a large number of zero counts for 'hdr' before
it is ever used.  Can't think of a good way to fix it, except
adding a state variable that indicates whether or not 'hdr'
has been used.  As a hack, just never count zero-sized header
arrays.

22 years agobugzilla #710: round-robin cache_dir selection incorrectly compares max-size
wessels [Thu, 17 Jul 2003 21:40:27 +0000 (21:40 +0000)] 
bugzilla #710: round-robin cache_dir selection incorrectly compares max-size

22 years agoBootstrapped
hno [Thu, 17 Jul 2003 06:13:10 +0000 (06:13 +0000)] 
Bootstrapped

22 years agoBugzilla #709: cbdata.c:186: "c->valid" assertion due to peer digest not found
wessels [Thu, 17 Jul 2003 02:22:26 +0000 (02:22 +0000)] 
Bugzilla #709: cbdata.c:186: "c->valid" assertion due to peer digest not found

22 years agoRestore default value of access_log like it has always been SQUID_3_0_PRE1
hno [Wed, 16 Jul 2003 18:54:42 +0000 (18:54 +0000)] 
Restore default value of access_log like it has always been

22 years agominor nit - don't append -{date}
robertc [Wed, 16 Jul 2003 18:18:35 +0000 (18:18 +0000)] 
minor nit - don't append -{date}

22 years agoand bootstrap
robertc [Wed, 16 Jul 2003 18:09:17 +0000 (18:09 +0000)] 
and bootstrap

22 years agohad teh version wrong
robertc [Wed, 16 Jul 2003 18:09:08 +0000 (18:09 +0000)] 
had teh version wrong

22 years agoupdated mkrelease.sh to newer configure syntax
robertc [Wed, 16 Jul 2003 18:09:01 +0000 (18:09 +0000)] 
updated mkrelease.sh to newer configure syntax

22 years agobootstrapped
robertc [Wed, 16 Jul 2003 17:37:44 +0000 (17:37 +0000)] 
bootstrapped

22 years agostart release snapshots
robertc [Wed, 16 Jul 2003 17:37:15 +0000 (17:37 +0000)] 
start release snapshots

22 years agoRemove bitfield definition of quote. Having it as a bitfield only marginally
hno [Wed, 16 Jul 2003 14:24:45 +0000 (14:24 +0000)] 
Remove bitfield definition of quote. Having it as a bitfield only marginally
saves memory, but probably both confuses compilers and make more inefficient
code. Robert reported issues with using GCC-2.95 related to this.

22 years agoFix merge conflict in TCP_DENIED_REPLY
hno [Wed, 16 Jul 2003 13:21:22 +0000 (13:21 +0000)] 
Fix merge conflict in TCP_DENIED_REPLY

22 years agoassert on double cbdataFree()
hno [Wed, 16 Jul 2003 13:18:16 +0000 (13:18 +0000)] 
assert on double cbdataFree()

22 years agoSummary: Add forgotten test-script.
robertc [Wed, 16 Jul 2003 12:41:34 +0000 (12:41 +0000)] 
Summary: Add forgotten test-script.
Keywords:

Add a test case for delete - checking that the correct delete operator is used in a class hierarchy.

22 years agobootstrapped
robertc [Wed, 16 Jul 2003 11:30:16 +0000 (11:30 +0000)] 
bootstrapped

22 years agoSummary: More MSVC compatability tweaks.
robertc [Wed, 16 Jul 2003 11:27:17 +0000 (11:27 +0000)] 
Summary: More MSVC compatability tweaks.
Keywords:

More pointer construction to pointer assignment replacements.
Add a test case for delete - checking that the correct delete operator is used in a class hierarchy.
Partly fix g++ 2.95 builds - there sstream includes the system assert, which breaks our custom assert macro. So, a couple of undefs and we have an ugly fix.

22 years agoSummary: MSVC compatability fixes from Guido.
robertc [Wed, 16 Jul 2003 05:12:02 +0000 (05:12 +0000)] 
Summary: MSVC compatability fixes from Guido.
Keywords:

Remove pointer-to-type constructors.
More consistency between struct/class defn's and use.

22 years agoBugzilla #686
wessels [Wed, 16 Jul 2003 02:45:36 +0000 (02:45 +0000)] 
Bugzilla #686
Summary: requests denied due to http_reply_access are now logged with
         TCP_DENIED_REPLY.
Keywords: http_reply_access TCP_DENIED_REPLY

This differs from squid-2.5, where such requests are logged with
TCP_DENIED.

22 years agoBug #708: make ie_refresh send "Cache-Control: no-cache" to have the
hno [Wed, 16 Jul 2003 02:20:33 +0000 (02:20 +0000)] 
Bug #708: make ie_refresh send "Cache-Control: no-cache" to have the
refresh propagate properly via cache meshes.

22 years agobootstrapped
robertc [Tue, 15 Jul 2003 19:22:34 +0000 (19:22 +0000)] 
bootstrapped

22 years agoSummary: Fix ufsdump bitrot.
robertc [Tue, 15 Jul 2003 19:15:04 +0000 (19:15 +0000)] 
Summary: Fix ufsdump bitrot.
Keywords:

Add new needed objects into its build recipe.
Add <cassert> for STL safe assert definition.

22 years agobootstrap
robertc [Tue, 15 Jul 2003 18:29:40 +0000 (18:29 +0000)] 
bootstrap

22 years agoSummary: Fix Makefile.am
robertc [Tue, 15 Jul 2003 18:21:36 +0000 (18:21 +0000)] 
Summary: Fix Makefile.am
Keywords:

Yup, did it again, astyle'd Makefile.am.

22 years agoSummary: Remove more global mem pools.
robertc [Tue, 15 Jul 2003 17:33:21 +0000 (17:33 +0000)] 
Summary: Remove more global mem pools.
Keywords:

Give HttpRequest it's own mempool.
Give storeSwapLogData it's own file, mem pool.
  Provide a file_write adapter for objects.
Give helper_stateful_request it's own mem pool.
  Move into new file helper.h
Give helper_request it's own mem pool.
  Move into new file helper.h

22 years agobootstrapped
robertc [Tue, 15 Jul 2003 13:14:08 +0000 (13:14 +0000)] 
bootstrapped

22 years agoSummary: Make all Arrays typesafe.
robertc [Tue, 15 Jul 2003 12:50:38 +0000 (12:50 +0000)] 
Summary: Make all Arrays typesafe.
Keywords:

Make all arrays typesafe.
Remove C bindinds to Array logic (we can instate new ones easily if desired later on).
Make all users of HttpHeader classes: htcpReplyData.
Ensure all class contianing HttpHeader are constructed and destructed:
  htcpReplyData, request_t, HttpReply.
rename request_t to HttpRequest.
Move htcp prototypes to htcp.h.

22 years agoSummary: Remove MemPool dependence on Array.h.
robertc [Tue, 15 Jul 2003 05:53:39 +0000 (05:53 +0000)] 
Summary: Remove MemPool dependence on Array.h.
Keywords:

Remove Array.h include from MemPool.h.
Add to headers that implicitly included it before.

22 years agoSummary: Be consistent with ESIElements type.
robertc [Tue, 15 Jul 2003 02:29:28 +0000 (02:29 +0000)] 
Summary: Be consistent with ESIElements type.
Keywords:

Make it class ESIElement throughout.

22 years agobootstrapped
robertc [Mon, 14 Jul 2003 21:14:40 +0000 (21:14 +0000)] 
bootstrapped

22 years agoSummary: Adjust post-merge.
robertc [Mon, 14 Jul 2003 21:07:20 +0000 (21:07 +0000)] 
Summary: Adjust post-merge.
Keywords:

Set ESI to 0, not undefined when building without --enable-esi.
Fixup test suite Makefile to not test ESI unless ESI was built.

22 years agoSummary: Merge of robertc@squid-cache.org--squid/squid--esi--3.0
robertc [Mon, 14 Jul 2003 20:15:53 +0000 (20:15 +0000)] 
Summary: Merge of robertc@squid-cache.org--squid/squid--esi--3.0
Keywords:

Patches applied:

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-149
     Fixup test-suite makefile pre-merge.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-148
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-262

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-147
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-261

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-146
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-260

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-145
     More merge fixups.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-144
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-259

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-143
     Adjust for recent merges.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-142
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-258

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-141
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-257

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-140
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-256

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-139
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-255

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-138
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-254

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-137
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-253

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-136
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-252

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-135
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-251

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-134
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-250

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-133
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-249

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-132
     Merge of projects@swelltech.com--private/squid--mem-to-disk--3.0--patch-1

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-131
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-247

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-130
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-246

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-129
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-245

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-128
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-244

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-127
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-243

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-126
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-242

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-125
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-241

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-124
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-240

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-123
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-239

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-122
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-238

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-121
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-237

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-120
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-236

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-119
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-235

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-118
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-234

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-117
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-233

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-116
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-232

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-115
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-231

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-114
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-230

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-113
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-229

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-112
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-228

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-111
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-227

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-110
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-226

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-109
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-225

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-108
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-224

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-107
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-223

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-106
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-222

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-105
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-221

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-104
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-220

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-103
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-219

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-102
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-218

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-101
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-217

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-100
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-216

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-99
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-215

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-98
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-214

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-97
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-213

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-96
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-212

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-95
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-211

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-94
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-210

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-93
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-209

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-92
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-208

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-91
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-207

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-90
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-206

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-89
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-205

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-88
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-204

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-87
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-203

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-86
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-202

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-85
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-201

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-84
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-200

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-83
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-199

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-82
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-198

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-81
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-197

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-80
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-196

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-79
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-195

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-78
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-194

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-77
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-193

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-76
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-192

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-75
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-191

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-74
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-190

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-73
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-189

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-72
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-188

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-71
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-187

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-70
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-186

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-69
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-185

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-68
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-184

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-67
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-183

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-66
     Towards esi Functions.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-65
     Refactoring towards ESI Functions.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-64
     Propogate message headers to ESI includes.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-63
     Extract HttpHeader class to HttpHeader.h

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-62
     Extract ESIInclude to separate files.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-61
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-182

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-60
     Merge of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-181

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-59
     Merge from HEAD

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-58
     Prevent a race condition in esi includes.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-57
     Merge from HEAD.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-56
     Merge from HEAD.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-55
     BUGFIX: Memory leak in ESI requests.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-54
     BUGFIX: libTrie was returning random values when adding a node.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-53
     Give libTrie stricter g++ flags.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-52
     Parse '' correctly in esi expressions.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-51
     Fixup build.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-50
     Merge from HEAD.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-49
     Merge from HEAD.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-48
     ESI logging tweaks.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-47
     Bugfix: redirection of internal requests would segv.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-46
     Merge from HEAD

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-45
     Merge from HEAD.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-44
     Implement variable evaluation in esi:assign short form.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-43
     Implement ESI long form variable assignment.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-42
     Inital addition of ESIAssign.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-41
     Finish inserting all variables for ESI into a trie.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-40
     Variable logic extraction.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-39
     Separate out various variable logic.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-38
     Allow character transforms for tries.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-37
     ESI Variable refactoring to ease support of dynamic variables.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-36
     Allow low expiry dates on objects when using ESI.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-35
     Bugfix TrieNode constructor.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-34
     Eliminate esiVarState::esiVar_t.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-33
     Introduce esiVarState::Variable class.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-32
     Merge from HEAD.

  * robertc@squid-cache.org--squid/squid--esi--3.0--patch-31
     Merge CVS changes to ESI.

22 years agoSummary: Change inline static initialiser to out-of-class.
robertc [Mon, 14 Jul 2003 17:03:38 +0000 (17:03 +0000)] 
Summary: Change inline static initialiser to out-of-class.
Keywords:

Change inline static initialiser to out-of-class.

22 years agoSummary: Convert Stack to typesafe usage.
robertc [Mon, 14 Jul 2003 16:36:41 +0000 (16:36 +0000)] 
Summary: Convert Stack to typesafe usage.
Keywords:

Convert the Stack Header.
Add a StackTest testcase.
Remove Stack.h from squid.h.
Adjust cbdata to use typesage stacks.
Move cbdata's foreach to Generic.h.
Adjust store.cc to use a typesafe Stack.
Remove unused Stack defines.

22 years agoSummary: MSVC Compatability.
robertc [Mon, 14 Jul 2003 14:21:56 +0000 (14:21 +0000)] 
Summary: MSVC Compatability.
Keywords:

Don't use inline static initialiser in cbdata.
MSVC Doesn't like
  Foo *Class::Static(NULL);
 convert to
  Foo (*Class::Static)(NULL);
 throughout.

22 years agoSummary: SSL Support for recent changes.
robertc [Mon, 14 Jul 2003 05:00:09 +0000 (05:00 +0000)] 
Summary: SSL Support for recent changes.
Keywords:

The ConnStateData change broke SSL, which wasn't enabled in my build tree.

22 years agoSummary: Tweak refcount to be more MSVC compatible.
robertc [Sun, 13 Jul 2003 05:44:27 +0000 (05:44 +0000)] 
Summary: Tweak refcount to be more MSVC compatible.
Keywords:

Guido supplied a tweak to RefCount.h to be MSVC compatible.

22 years agoSummary: Forgot to remove non-inlined templates in Array.h
robertc [Sat, 12 Jul 2003 18:42:19 +0000 (18:42 +0000)] 
Summary: Forgot to remove non-inlined templates in Array.h
Keywords:

Do so!

22 years agoSummary: MSVC compatability fixes.
robertc [Sat, 12 Jul 2003 18:39:56 +0000 (18:39 +0000)] 
Summary: MSVC compatability fixes.
Keywords:

Inline a couple of template methods.
Convert an anonymous struct to named.
AuthUser should be a class everywhere.

22 years agoSummary: Change unnamed struct to named class in MemObject for MSVC compatability.
robertc [Sat, 12 Jul 2003 13:22:09 +0000 (13:22 +0000)] 
Summary: Change unnamed struct to named class in MemObject for MSVC compatability.

Change unnamed struct to named class in MemObject for MSVC compatability.

22 years agoCorrect md5-sess calculation
hno [Sat, 12 Jul 2003 06:34:01 +0000 (06:34 +0000)] 
Correct md5-sess calculation

22 years agoAllow log format specifications to force quoting/escaping even if Squid
hno [Sat, 12 Jul 2003 04:32:59 +0000 (04:32 +0000)] 
Allow log format specifications to force quoting/escaping even if Squid
thinks it is not needed for the field

22 years agosquid.conf changes updated
hno [Fri, 11 Jul 2003 19:27:57 +0000 (19:27 +0000)] 
squid.conf changes updated

22 years agoSummary: More support MSVC's broken C++ parser.
robertc [Fri, 11 Jul 2003 10:55:40 +0000 (10:55 +0000)] 
Summary: More support MSVC's broken C++ parser.
Keywords:

MSVC appears to misparse the constructor syntax for Debug::CurrentDebug.

22 years agoSummary: Merge of projects@swelltech.com--private/squid--mem-to-disk--3.0--patch-1
robertc [Fri, 11 Jul 2003 10:02:01 +0000 (10:02 +0000)] 
Summary: Merge of projects@swelltech.com--private/squid--mem-to-disk--3.0--patch-1
Keywords:
MergeOf: projects@swelltech.com--private/squid--mem-to-disk--3.0--patch-1

Patches applied:

  * projects@swelltech.com--private/squid--mem-to-disk--3.0--patch-1
     Refactoring store_client.

  * projects@swelltech.com--private/squid--mem-to-disk--3.0--base-0
     tag of projects@swelltech.com--private/squid--ign--3.0--patch-76

* extract disk read scheduling from store_client::doCopy.
* Ditto for mem scheduling.
* Extract choice of memory or disk reads from store_client::doCopy.
* Extract logic surrounding disk opens from store_client::doCopy.

22 years agoSummary: BUGFIX: ConnStateData needs to own itself.
robertc [Fri, 11 Jul 2003 08:11:47 +0000 (08:11 +0000)] 
Summary: BUGFIX: ConnStateData needs to own itself.
Keywords:

* I forgot to give ConnStateData a reference to itself, for persistent connections.

22 years agoSummary: ConnStateData tweaks to address race on close.
robertc [Fri, 11 Jul 2003 07:40:33 +0000 (07:40 +0000)] 
Summary: ConnStateData tweaks to address race on close.
Keywords:

* ConnStateData is most appropriate to be reference counted by it's owners, and cbdata locked by it's callees. Make this change and propogate throughout.
* Extract on-closure logic from ConnStateData destructor to ConnStateData::close().
* Fix an apparent break with authenticateOnCloseConnection().
* Move request_t to HttpRequest.h

22 years agoBootstrapped
hno [Fri, 11 Jul 2003 06:13:05 +0000 (06:13 +0000)] 
Bootstrapped

22 years agoFix httpHeaderDelById compile failure. Was a old sin where assert_eid was
hno [Thu, 10 Jul 2003 23:48:04 +0000 (23:48 +0000)] 
Fix httpHeaderDelById compile failure. Was a old sin where assert_eid was
abused instead of assert. No idea why gcc did not trigger on this issue
until now. The error has been there forwever (17-Oct-01).

22 years agoindent
hno [Thu, 10 Jul 2003 21:55:22 +0000 (21:55 +0000)] 
indent

22 years agoSummary: Refactoring: ClientHttpRequest.
robertc [Thu, 10 Jul 2003 17:04:06 +0000 (17:04 +0000)] 
Summary: Refactoring: ClientHttpRequest.
Keywords:

* Self encapsulation ClientHttpRequest::conn.

22 years agoSummary: BUGFIX: httpStateData leaks.
robertc [Thu, 10 Jul 2003 15:37:56 +0000 (15:37 +0000)] 
Summary: BUGFIX: httpStateData leaks.
Keywords:

CommRead's operator= was leaking cbdatareferences when assigning to an already extant object.
Fixed. We could benefit by generalising the algorithm for refcounting classes further - to allow the reuse of RefCount's logic with classes owning CBDATA - like CommRead.

22 years agoSummary: BUGFIX: partial fix for leaking httpStateData.
robertc [Thu, 10 Jul 2003 07:31:50 +0000 (07:31 +0000)] 
Summary: BUGFIX: partial fix for leaking httpStateData.
Keywords:

* ConnectStateData was not being deleted, just freed.
* Added the (optional, but good for clarity) virtual keywords to derived methods of CommCallbackData::deleteSelf.
* Fixup test/debug LDADD - Array.o was there while testing external new and delete.
* Add a test for compiler synthetic copy operators on objects that own ones with overriden operators.

22 years agoSome missing external acl pieces
hno [Wed, 9 Jul 2003 20:14:57 +0000 (20:14 +0000)] 
Some missing external acl pieces

 - log= result tag, for a string usable in access.log

 - access log formats for
  ue      User from external acl
et      Tag returned by external acl
ea      Log string returned by external acl

%o error message tag for referring to the message returned by
external acl helper.

22 years agoFix a memory corruption bug if log tags carrying "unsafe" data is used
hno [Wed, 9 Jul 2003 19:57:43 +0000 (19:57 +0000)] 
Fix a memory corruption bug if log tags carrying "unsafe" data is used
without a quoting context

22 years agoAdditional enhancments to pconn session management for origin servers
hno [Wed, 9 Jul 2003 17:02:28 +0000 (17:02 +0000)] 
Additional enhancments to pconn session management for origin servers
split the connection pool for the server on requested port as well
as domain.

22 years agoBootstrapped
hno [Wed, 9 Jul 2003 05:15:55 +0000 (05:15 +0000)] 
Bootstrapped

22 years agoRemove dependency of src/debug.cc
hno [Wed, 9 Jul 2003 05:10:59 +0000 (05:10 +0000)] 
Remove dependency of src/debug.cc

22 years agoSummary: debugs tweaks.
robertc [Wed, 9 Jul 2003 05:01:46 +0000 (05:01 +0000)] 
Summary: debugs tweaks.
Keywords:

* Remove an inappropriate # from the last line of src/debug.cc
* Rename Debug::currentDebug to Debug::CurrentDebug as per the coding standards.

22 years agoBootstrapped
hno [Wed, 9 Jul 2003 04:53:55 +0000 (04:53 +0000)] 
Bootstrapped

22 years agodebug.cc requires tools.cc
hno [Wed, 9 Jul 2003 04:50:15 +0000 (04:50 +0000)] 
debug.cc requires tools.cc

22 years agoSummary: Clear up debugs test case.
robertc [Wed, 9 Jul 2003 04:38:50 +0000 (04:38 +0000)] 
Summary: Clear up debugs test case.
Keywords:

Alan Barrett noted that StreamTest::getAnInt returned a char const * which isn't all that obvious... Fixed to return an int.

22 years agoBootstrapped
hno [Tue, 8 Jul 2003 06:12:52 +0000 (06:12 +0000)] 
Bootstrapped

22 years agoSummary: BUGFIX: Forgot to update the test converted debugs call in CacheDigest.cc
robertc [Tue, 8 Jul 2003 04:48:22 +0000 (04:48 +0000)] 
Summary: BUGFIX: Forgot to update the test converted debugs call in CacheDigest.cc
Keywords:

BUGFIX: Forgot to update the test converted debugs call in CacheDigest.cc

22 years agoSummary: Merge debugs logic.
robertc [Tue, 8 Jul 2003 04:44:28 +0000 (04:44 +0000)] 
Summary: Merge debugs logic.
Keywords:

Patches applied:

  * robertc@squid-cache.org--squid/squid--cplusplusdebug--3.0--patch-4
     Add tests, change debugs syntax.

  * robertc@squid-cache.org--squid/squid--cplusplusdebug--3.0--patch-3
     Add test case for debugs in the case it doesn't require a ;

  * robertc@squid-cache.org--squid/squid--cplusplusdebug--3.0--patch-2
     Enforce the use of ; at the end of debugs macro calls.

  * robertc@squid-cache.org--squid/squid--cplusplusdebug--3.0--patch-1
     String based debug and operator ::new fixes.

  * robertc@squid-cache.org--squid/squid--cplusplusdebug--3.0--base-0
     tag of robertc@squid-cache.org--squid/squid--HEAD--3.0--patch-222

22 years agoAdded missing %tr response time log format specification
hno [Tue, 8 Jul 2003 03:55:04 +0000 (03:55 +0000)] 
Added missing %tr response time log format specification

22 years agoBug #702: ERR_TOO_BIG spanish translation by Sergio Rua <srua@debian.org>
hno [Mon, 7 Jul 2003 13:52:49 +0000 (13:52 +0000)] 
Bug #702: ERR_TOO_BIG spanish translation by Sergio Rua <srua@debian.org>

22 years agoCustom log formats, and selective access logging. See logformat
hno [Mon, 7 Jul 2003 03:50:55 +0000 (03:50 +0000)] 
Custom log formats, and selective access logging. See logformat
and cache_access_log directives

22 years agoExternal acl extensions:
hno [Mon, 7 Jul 2003 03:43:36 +0000 (03:43 +0000)] 
External acl extensions:

%SRCPORT, %MYPORT, %MYADDR
New format tags for matching client TCP connection details

grace=N
defines a grace period on external acl cache entries. If the entry has less
then the grace period left when being refercenced then a new lookup is
initiated but without waiting for the reply.

22 years agoBootstrapped
hno [Sun, 6 Jul 2003 21:42:53 +0000 (21:42 +0000)] 
Bootstrapped

22 years agoBugfix: Speed up processing of queued events significantly, to not cause
hno [Sun, 6 Jul 2003 21:30:42 +0000 (21:30 +0000)] 
Bugfix: Speed up processing of queued events significantly, to not cause
large delays when under low load.

22 years agoBugfix: Speed up processing of queued events significantly, to not cause
hno [Sun, 6 Jul 2003 21:29:35 +0000 (21:29 +0000)] 
Bugfix: Speed up processing of queued events significantly, to not cause
large delays when under low load.

22 years ago--disable-optimizations option to force compiler optimizations (including
hno [Sun, 6 Jul 2003 20:56:12 +0000 (20:56 +0000)] 
--disable-optimizations option to force compiler optimizations (including
inlining) to be disabled. Very useful for debugging.

22 years agoBugfix: Speed up processing of queued events significantly, to not cause
hno [Sun, 6 Jul 2003 20:37:45 +0000 (20:37 +0000)] 
Bugfix: Speed up processing of queued events significantly, to not cause
large delays when under low load.

22 years agoBugfix: Speed up processing of queued events significantly, to not cause
hno [Sun, 6 Jul 2003 20:16:56 +0000 (20:16 +0000)] 
Bugfix: Speed up processing of queued events significantly, to not cause
large delays when under low load.

22 years agoclass DeferredRead is not a cbdata enabled class. Don't attempt to define
hno [Sun, 6 Jul 2003 19:43:40 +0000 (19:43 +0000)] 
class DeferredRead is not a cbdata enabled class. Don't attempt to define
the cbdata glue as this confuses GCC when optimization is not enabled

22 years agoImprovement: Increased time granularity for cache.log, down to msec
hno [Sun, 6 Jul 2003 18:12:28 +0000 (18:12 +0000)] 
Improvement: Increased time granularity for cache.log, down to msec
precision for debug messages (level > 1).

22 years agoBugfix: Make sure the clock is updated after poll/select to account for
hno [Sun, 6 Jul 2003 18:03:40 +0000 (18:03 +0000)] 
Bugfix: Make sure the clock is updated after poll/select to account for
the time sleeping waiting for I/O.

22 years agoRemoved 'minimum_retry_timeout' and Config.retry.timeout. This
wessels [Wed, 2 Jul 2003 02:42:27 +0000 (02:42 +0000)] 
Removed 'minimum_retry_timeout' and Config.retry.timeout.  This
variable has not been used for some time it seems.

22 years agoBootstrapped
hno [Sat, 28 Jun 2003 06:13:09 +0000 (06:13 +0000)] 
Bootstrapped

22 years ago* ext_user acl type to match user name returned by external acl
hno [Sat, 28 Jun 2003 04:42:08 +0000 (04:42 +0000)] 
* ext_user acl type to match user name returned by external acl

* cleanup of how external acls present a user name to the
  Squid core to make the code more logical and fix a
  minor security issues if there is downstream proxies.

* concept of password returned by external acl type. Integrated
  with login= cache_peer option to have the password forwarded
  to peers (both proxies and origin type peers)

22 years ago* ext_user acl type to match user name returned by external acl
hno [Sat, 28 Jun 2003 04:32:30 +0000 (04:32 +0000)] 
* ext_user acl type to match user name returned by external acl

* cleanup of how external acls present a user name to the
  Squid core to make the code more logical and fix a
  minor security issues if there is downstream proxies.

* concept of password returned by external acl type. Integrated
  with login= cache_peer option to have the password forwarded
  to peers (both proxies and origin type peers)

22 years agoMinor refactoring to C++, and renamed error to message in preparation
hno [Sat, 28 Jun 2003 02:54:45 +0000 (02:54 +0000)] 
Minor refactoring to C++, and renamed error to message in preparation
of later merge.

22 years agoSummary: Convert mem_hdr to the use of a splay.
robertc [Thu, 26 Jun 2003 18:51:57 +0000 (18:51 +0000)] 
Summary: Convert mem_hdr to the use of a splay.
Keywords:

* Add a dataRange() method to mem_node, to allow direct access to the range
  available.
* Add mem_node::deleteSelf().
* Update copyright on stmem.[cc|h].
* Test new mem_node methods.
* Add Splay::end() method and test.
* Add mem_hdr::unlink().
* Remove mem_hdr::unlinkHead(), mem_hdr::getHighest.., mem_hdr::head and mem_hdr::tail.
* Remove mem_node::next.
* Introduce mem_hdr::dump().
* Introduce mem_hdr::size().
* Introduce mem_hdr::start().
* Make mem_hdr::getBlockContainingLocation() public.

22 years agoBootstrapped
hno [Wed, 25 Jun 2003 06:13:03 +0000 (06:13 +0000)] 
Bootstrapped

22 years agochanging type of cacheMesh.cachePeerTable.cachePeerEntry.cachePeerPingsSent
wessels [Wed, 25 Jun 2003 03:08:02 +0000 (03:08 +0000)] 
changing type of cacheMesh.cachePeerTable.cachePeerEntry.cachePeerPingsSent
and cachePeerPingsAcked to match the MIB.  Was ASN_INTEGER, is not
SMI_COUNTER32.

22 years agoIn parseEtcHosts(), using strtok() to strip comments does not work if
wessels [Wed, 25 Jun 2003 02:53:39 +0000 (02:53 +0000)] 
In parseEtcHosts(), using strtok() to strip comments does not work if
the first character is a comment.  The buf[0] check is still necessary.

22 years agoSummary: Add missing profile counter.
robertc [Wed, 25 Jun 2003 01:49:58 +0000 (01:49 +0000)] 
Summary: Add missing profile counter.
Keywords:

Oops, managed to leave out one of the coutner declarations.

22 years agoSummary: Profiling additions.
robertc [Tue, 24 Jun 2003 18:42:25 +0000 (18:42 +0000)] 
Summary: Profiling additions.
Keywords:

* Added an eventRun profiler hook.
* Added a store_client profiler hook, surrounding kick_reads.
  Prevented reentrancy.
* Added a storeDirCallback profiler hook.
  Refactored to reduce variable scope.
* Added a profiler hook to comm_calliocallback.
  Refactored to reduce variable scope.
* Added surrounding hooks to the read,accept,write and fill
  comm callback callers.
* Added profiling hook around HttpStateData::readReply.
* Added profiling hook around HttpStateData::processReplyData.
* Added profiling hook around StoreEntry::write.
* Added profiling hook around storeGetMemSpace.
* Added profiling hook around MemObject::write.
* Added profiling hook around storeWriteComplete.
* Added profiling hook around mem_hdr::write.

22 years agoSummary: mem_hdr testing and corrections.
robertc [Tue, 24 Jun 2003 18:30:59 +0000 (18:30 +0000)] 
Summary: mem_hdr testing and corrections.
Keywords:

* Introduce operator < for mem_nodes, to provide ordering.
* Create a mem_hdr constructor and destructor.
* bugfix: writing before the lowest offset was broken.
* Reuse the Range template for mem_hdr::hasContigousContentRange.
* Prepare splay trees for replacing the list of mem_nodes.

22 years agoSummary: Add TODO for mem_node_test.
robertc [Tue, 24 Jun 2003 02:53:47 +0000 (02:53 +0000)] 
Summary: Add TODO for mem_node_test.
Keywords:

When MemPools are off, mem_node always returns 0 for the InUseCount. This leads to store.cc never freeing resources.

22 years agoRegarding store_check_cachable_stats, put check for 'wrong_content_length'
wessels [Mon, 23 Jun 2003 22:49:13 +0000 (22:49 +0000)] 
Regarding store_check_cachable_stats, put check for 'wrong_content_length'
before 'not_entry_cachable' because objects with ENTRY_BAD_LEGNTH
also always have ENTRY_CACHABLE cleared and nothing ever gets counted
as 'wrong_content_length'.

22 years agoSummary: comm cleanups.
robertc [Mon, 23 Jun 2003 20:13:03 +0000 (20:13 +0000)] 
Summary: comm cleanups.
Keywords:

* Add a FIXME comment in disabled client_side code where fd abstraction is broken.
* fde.rwstate is actually specific to writes - rename to wstate.
* The warning about rwstate should be a fatal, as it leads to incorrect callbacks occuring.
  disabling persistent connections will disable this bug - so a fatal is no impediment to testers.

22 years agoSummary: Refactoring: Extract method in comm.cc
robertc [Mon, 23 Jun 2003 18:27:12 +0000 (18:27 +0000)] 
Summary: Refactoring: Extract method in comm.cc
Keywords:

Extract common asserts to ensureOpenAndActive.

22 years agoSummary: strcpy->strncpy in pconn.cc.
robertc [Mon, 23 Jun 2003 18:11:45 +0000 (18:11 +0000)] 
Summary: strcpy->strncpy in pconn.cc.
Keywords:

Whilst debugging, I noticed we don't use strncpy - converted for safety.