]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
27 years agonew vars for stat counters
wessels [Thu, 5 Mar 1998 06:53:01 +0000 (06:53 +0000)] 
new vars for stat counters

27 years agoAdded more server-side counters and accounting based on patch from
wessels [Thu, 5 Mar 1998 06:52:37 +0000 (06:52 +0000)] 
Added more server-side counters and accounting based on patch from
Lincon Dale.  Also removed some '#if 0' code chunks.

27 years ago- Added gb_t
rousskov [Thu, 5 Mar 1998 06:48:14 +0000 (06:48 +0000)] 
- Added gb_t

27 years agosupport for multi-addressed neighbors
wessels [Thu, 5 Mar 1998 05:07:54 +0000 (05:07 +0000)] 
support for multi-addressed neighbors

27 years ago- Improved statHistInit() assertions for value_in/out functions. We used to
rousskov [Wed, 4 Mar 1998 13:23:28 +0000 (13:23 +0000)] 
- Improved statHistInit() assertions for value_in/out functions.  We used to
  '==' compare their (double) results with 0.0 which was not good.

27 years ago- Fixed the wrong order of arguments to the debug().
rousskov [Wed, 4 Mar 1998 13:14:54 +0000 (13:14 +0000)] 
- Fixed the wrong order of arguments to the debug().

27 years ago- httpHeaderGet() is no longer public. This allows us to change internal
rousskov [Wed, 4 Mar 1998 12:39:27 +0000 (12:39 +0000)] 
- httpHeaderGet() is no longer public. This allows us to change internal
  representation of header fields without danger of somebody still using the
  wrong type.
- added missing httpHeaderGetInt().

27 years ago- Removed debugging messages related to MIB initialization.
rousskov [Wed, 4 Mar 1998 07:08:34 +0000 (07:08 +0000)] 
- Removed debugging messages related to MIB initialization.
  They were printed to stderr becuase _db_init() is called later that snmpInit() ?

27 years ago- Removed MemPool files (now in src/Mem.c)
rousskov [Wed, 4 Mar 1998 06:18:16 +0000 (06:18 +0000)] 
- Removed MemPool files (now in src/Mem.c)

27 years agoremove unused store_maintain_buckets
wessels [Wed, 4 Mar 1998 05:56:45 +0000 (05:56 +0000)] 
remove unused store_maintain_buckets

27 years agolower debug levels on file_close to track delayed closes
wessels [Wed, 4 Mar 1998 05:54:40 +0000 (05:54 +0000)] 
lower debug levels on file_close to track delayed closes

27 years agoadd reading/writing to fdDumpOpen() output
wessels [Wed, 4 Mar 1998 05:49:28 +0000 (05:49 +0000)] 
add reading/writing to fdDumpOpen() output

27 years ago- Adjusted memory pools description.
rousskov [Wed, 4 Mar 1998 05:24:56 +0000 (05:24 +0000)] 
- Adjusted memory pools description.

27 years ago- Fixed memory alignment problem in Mem.c by removing MemChunks. We do not
rousskov [Wed, 4 Mar 1998 05:17:50 +0000 (05:17 +0000)] 
- Fixed memory alignment problem in Mem.c by removing MemChunks. We do not
  pre-allocate memory any more.
- Removed/replaced tmp_debug() mesages.

27 years ago- Removed tmp_debug() macro.
rousskov [Wed, 4 Mar 1998 05:16:02 +0000 (05:16 +0000)] 
- Removed tmp_debug() macro.

27 years ago- Table related bug fixes
rousskov [Wed, 4 Mar 1998 04:58:49 +0000 (04:58 +0000)] 
- Table related bug fixes
- "Heading\t\t" is now interpreted as "<th columnspan=2>Heading</th>"
- use "Heading\t \t" to get an empty column.

27 years agomove newline in cachemgr output
wessels [Wed, 4 Mar 1998 00:10:57 +0000 (00:10 +0000)] 
move newline in cachemgr output

27 years ago- Config.mem_pools were used where Config.MemPools.limit should be. Fixed.
rousskov [Tue, 3 Mar 1998 23:21:26 +0000 (23:21 +0000)] 
- Config.mem_pools were used where Config.MemPools.limit should be. Fixed.
- Adjusted "doc" section for mem_pools_limit to reflect current implementation.

27 years ago- Added "mem_pools_limit" configuration option. Semantics of
rousskov [Tue, 3 Mar 1998 07:30:54 +0000 (07:30 +0000)] 
- Added "mem_pools_limit" configuration option. Semantics of
  "mem_pools" option has also changed a bit to reflect new memory
  management policy.
- Reorganized memory pools. Squid now allocates memory in big chunks
  and distributes that memory among "frequently allocated" objects.
- memAllocate() has now only one parameter. Objects are always reset
  with 0s.

- HttpHeader.c: fixed warnings generated by some compilers on member to union
  conversions. Tested using DEC cc only.
- cachmgr.c now tries to interpret strings containing '\t' as table rows and
  format them using html table attributes.

27 years agoAdded a few debugging messages to routine that loads mib file.
rousskov [Sun, 1 Mar 1998 12:26:43 +0000 (12:26 +0000)] 
Added a few debugging messages to routine that loads mib file.

27 years agoignoring null pointer free's for traces
kostas [Sat, 28 Feb 1998 23:17:28 +0000 (23:17 +0000)] 
ignoring null pointer free's for traces

27 years agofixed leak
kostas [Sat, 28 Feb 1998 13:31:59 +0000 (13:31 +0000)] 
fixed leak

27 years agoupdate
kostas [Sat, 28 Feb 1998 10:10:35 +0000 (10:10 +0000)] 
update

27 years agorealloc + bugfix etc
kostas [Sat, 28 Feb 1998 02:04:15 +0000 (02:04 +0000)] 
realloc + bugfix etc

27 years agoChanged realloc to xrealloc.
rousskov [Fri, 27 Feb 1998 16:11:43 +0000 (16:11 +0000)] 
Changed realloc to xrealloc.

27 years agohandling xrealloc added, logging starts by default from main()
kostas [Fri, 27 Feb 1998 16:07:24 +0000 (16:07 +0000)] 
handling xrealloc added, logging starts by default from main()

27 years agoappend mode
kostas [Fri, 27 Feb 1998 14:29:35 +0000 (14:29 +0000)] 
append mode

27 years ago*** empty log message ***
kostas [Fri, 27 Feb 1998 14:28:57 +0000 (14:28 +0000)] 
*** empty log message ***

27 years agoUSR2 is used to enable tracing
kostas [Fri, 27 Feb 1998 14:24:55 +0000 (14:24 +0000)] 
USR2 is used to enable tracing

27 years agomembanger to be used with MEM_GEN_TRACE files
kostas [Fri, 27 Feb 1998 14:17:21 +0000 (14:17 +0000)] 
membanger to be used with MEM_GEN_TRACE files

27 years ago%p for warnings
kostas [Fri, 27 Feb 1998 14:13:53 +0000 (14:13 +0000)] 
%p for warnings

27 years agopatch for logging malloc/calloc/free traces to file
kostas [Fri, 27 Feb 1998 12:51:13 +0000 (12:51 +0000)] 
patch for logging malloc/calloc/free traces to file

27 years agofixed problem with get for medians (getnext worked though, wow!)
kostas [Fri, 27 Feb 1998 07:15:14 +0000 (07:15 +0000)] 
fixed problem with get for medians (getnext worked though, wow!)

27 years ago*** empty log message ***
kostas [Fri, 27 Feb 1998 06:56:43 +0000 (06:56 +0000)] 
*** empty log message ***

27 years ago*** empty log message ***
kostas [Fri, 27 Feb 1998 06:56:16 +0000 (06:56 +0000)] 
*** empty log message ***

27 years ago*** empty log message ***
kostas [Fri, 27 Feb 1998 06:55:44 +0000 (06:55 +0000)] 
*** empty log message ***

27 years agowrong id in previous
kostas [Fri, 27 Feb 1998 06:48:13 +0000 (06:48 +0000)] 
wrong id in previous

27 years agoAdded mib version check and ignore -DEFINITIONS so that we don't need to
kostas [Fri, 27 Feb 1998 06:18:13 +0000 (06:18 +0000)] 
Added mib version check and ignore -DEFINITIONS so that we don't need to
have this stuff commented in mib.txt

27 years ago*** empty log message ***
kostas [Fri, 27 Feb 1998 06:16:52 +0000 (06:16 +0000)] 
*** empty log message ***

27 years agoFixed snmp memleaks
kostas [Fri, 27 Feb 1998 05:16:26 +0000 (05:16 +0000)] 
Fixed snmp memleaks

27 years agogindent
wessels [Fri, 27 Feb 1998 00:57:45 +0000 (00:57 +0000)] 
gindent

27 years agogindent
wessels [Fri, 27 Feb 1998 00:47:59 +0000 (00:47 +0000)] 
gindent

27 years agoupdate
wessels [Fri, 27 Feb 1998 00:45:29 +0000 (00:45 +0000)] 
update

27 years agotypo
wessels [Fri, 27 Feb 1998 00:24:59 +0000 (00:24 +0000)] 
typo

27 years agodebugging info removed
kostas [Thu, 26 Feb 1998 16:26:11 +0000 (16:26 +0000)] 
debugging info removed

27 years agoReorganized cachePerf.cacheProtoStats to cacheProtoAggregateStats and
kostas [Thu, 26 Feb 1998 16:01:10 +0000 (16:01 +0000)] 
Reorganized cachePerf.cacheProtoStats to cacheProtoAggregateStats and
cacheMedianSvcTable, which is a table who's row represents the minutes
of history used for medians.
Fixed cacheTimeout bug which returned cacheLogLevel
Fixed netdb, ipcache and fqdn returning wrong "timeticks"
Fixed cacheUptime to return SMI_TIMETICS.
Several memory allocation fixes (used dmalloc-3.3 to find them).

27 years agoSpread HttpBody.h, HttpReply.h, HttpStatusLine.h, and Packer.h among
rousskov [Thu, 26 Feb 1998 15:10:52 +0000 (15:10 +0000)] 
Spread HttpBody.h, HttpReply.h, HttpStatusLine.h, and Packer.h among
 .h monsters.

27 years agoMarked 'Add "Squid" trailer to all error messages' as done.
rousskov [Thu, 26 Feb 1998 14:11:03 +0000 (14:11 +0000)] 
Marked 'Add "Squid" trailer to all error messages' as done.

27 years agoSpread MemBuf.h among .h monsters.
rousskov [Thu, 26 Feb 1998 14:06:14 +0000 (14:06 +0000)] 
Spread MemBuf.h among .h monsters.

27 years agoAdded a _hack_ to force HTTP/1.0 replies regardless of the server reply
rousskov [Thu, 26 Feb 1998 13:42:29 +0000 (13:42 +0000)] 
Added a _hack_ to force HTTP/1.0 replies regardless of the server reply
version. This will be rewritten.

27 years agoSpread HttpHeader.h among .h monsters.
rousskov [Thu, 26 Feb 1998 13:30:01 +0000 (13:30 +0000)] 
Spread HttpHeader.h among .h monsters.

27 years agoCanceled "Status:" line change from the previous commit. Status line already
rousskov [Thu, 26 Feb 1998 07:19:52 +0000 (07:19 +0000)] 
Canceled "Status:" line change from the previous commit. Status line already
contains '\n' and we do not have to add one.

27 years ago- Fixed bug that removed first line of the message body.
rousskov [Thu, 26 Feb 1998 07:09:23 +0000 (07:09 +0000)] 
- Fixed bug that removed first line of the message body.
- Fixed bug that could ignore first message header.

27 years ago- Fixed(?) time-tick bug in stat.c. StatCounters where copied in a wrong way
rousskov [Thu, 26 Feb 1998 06:56:51 +0000 (06:56 +0000)] 
- Fixed(?) time-tick bug in stat.c. StatCounters where copied in a wrong way
  resulting in using the same set of pointers in two objects.
- Added Squid "signature" to all ERR_ pages. The signature is hard-
  -coded and is added on-the-fly. The signature may use %-escapes.
  Added interface to add more hard-coded responses if needed (see
  errorpage.c::error_hard_text).
- Both default and configured directories are searched for ERR_ pages
  now. Configured directory is, of course, searched first. This allows
  you to customize a subset of ERR_ pages (in a separate directory)
  without danger of getting other copies out of sync.

27 years agoTerminated all messages with </P> for Squid signature to loook nice.
rousskov [Thu, 26 Feb 1998 04:35:14 +0000 (04:35 +0000)] 
Terminated all messages with </P> for Squid signature to loook nice.
Lint.

27 years agotypo
wessels [Thu, 26 Feb 1998 04:30:39 +0000 (04:30 +0000)] 
typo

27 years agowrapper for snmplib_debug because the hook might be NULL
wessels [Thu, 26 Feb 1998 03:55:49 +0000 (03:55 +0000)] 
wrapper for snmplib_debug because the hook might be NULL

27 years agogindent
wessels [Thu, 26 Feb 1998 03:13:47 +0000 (03:13 +0000)] 
gindent

27 years agoInitial revision.
rousskov [Thu, 26 Feb 1998 03:11:35 +0000 (03:11 +0000)] 
Initial revision.
One entry: base64_encode().

27 years agofixed memory problem
kostas [Thu, 26 Feb 1998 02:15:05 +0000 (02:15 +0000)] 
fixed memory problem

27 years ago- Report format changes.
rousskov [Thu, 26 Feb 1998 00:39:46 +0000 (00:39 +0000)] 
- Report format changes.
- lint.

27 years agoFix moving timeout from CTRL to DATA FD for PORT requests too
wessels [Wed, 25 Feb 1998 23:57:19 +0000 (23:57 +0000)] 
Fix moving timeout from CTRL to DATA FD for PORT requests too

27 years agoremove debugs
wessels [Wed, 25 Feb 1998 23:40:06 +0000 (23:40 +0000)] 
remove debugs

27 years agoChanged %f to %lf.
rousskov [Wed, 25 Feb 1998 23:35:08 +0000 (23:35 +0000)] 
Changed %f to %lf.

27 years agonotes on snmp things added
kostas [Wed, 25 Feb 1998 18:26:08 +0000 (18:26 +0000)] 
notes on snmp things added

27 years agosnmp per-community access controls (snmp_acl in squid.conf)
kostas [Wed, 25 Feb 1998 18:16:37 +0000 (18:16 +0000)] 
snmp per-community access controls (snmp_acl in squid.conf)

27 years agoMoved StatHist implementation into a separate file (StatHist.c)
rousskov [Wed, 25 Feb 1998 16:55:06 +0000 (16:55 +0000)] 
Moved StatHist implementation into a separate file (StatHist.c)

27 years ago- Added rudimental statistics for HTTP headers.
rousskov [Wed, 25 Feb 1998 16:53:52 +0000 (16:53 +0000)] 
- Added rudimental statistics for HTTP headers.

- Adjusted StatLogHist to a more "generic"/flexible StatHist.
  Moved StatHist implementation into a separate file.

27 years agolint.
rousskov [Wed, 25 Feb 1998 14:43:02 +0000 (14:43 +0000)] 
lint.

27 years agoMade report string more human oriented.
rousskov [Wed, 25 Feb 1998 14:42:34 +0000 (14:42 +0000)] 
Made report string more human oriented.

27 years agoDon't unescape URL-path and check for % characters -- need better solution
wessels [Wed, 25 Feb 1998 14:12:18 +0000 (14:12 +0000)] 
Don't unescape URL-path and check for % characters -- need better solution

27 years agodon't use separate DISK_BUF for reading swap headers. Use the client's
wessels [Wed, 25 Feb 1998 13:46:34 +0000 (13:46 +0000)] 
don't use separate DISK_BUF for reading swap headers.  Use the client's
buffer and hope its big enough

27 years agoput back 60min averages
wessels [Wed, 25 Feb 1998 06:26:39 +0000 (06:26 +0000)] 
put back 60min averages

27 years agoPutting #if 0's, to remove code later
kostas [Wed, 25 Feb 1998 05:46:13 +0000 (05:46 +0000)] 
Putting #if 0's, to remove code later

27 years agobounds bug
wessels [Wed, 25 Feb 1998 04:43:45 +0000 (04:43 +0000)] 
bounds bug

27 years ago- Added more bytes in/out and service time tracking. There is one pair
wessels [Wed, 25 Feb 1998 04:17:01 +0000 (04:17 +0000)] 
- Added more bytes in/out and service time tracking.  There is one pair
  of byte counters for the server-side (http,ftp,gopher,wais,ssl,pass).
- Also separately track cache hits, misses, and not-modified replies.
- Try to track ICP query service time, but this may not be implemented
  right.
- Removed '60min' average, now we have 5 minutes max

27 years ago08X format for swapfile numbers
wessels [Wed, 25 Feb 1998 04:14:30 +0000 (04:14 +0000)] 
08X format for swapfile numbers

27 years agowe may have a FD leak. lets cache the FD_CLOSE_REQUEST bit and
wessels [Wed, 25 Feb 1998 04:13:43 +0000 (04:13 +0000)] 
we may have a FD leak.  lets cache the FD_CLOSE_REQUEST bit and
close it after the callback if we have to.

27 years agoChanged ctx: messages to be more human-oriented.
rousskov [Wed, 25 Feb 1998 03:01:44 +0000 (03:01 +0000)] 
Changed ctx: messages to be more human-oriented.

27 years agoneed to unescape URNs too
wessels [Wed, 25 Feb 1998 00:00:10 +0000 (00:00 +0000)] 
need to unescape URNs too

27 years agoupdate
wessels [Tue, 24 Feb 1998 23:44:14 +0000 (23:44 +0000)] 
update

27 years agoIllegal double-escape in the URL-Path
wessels [Tue, 24 Feb 1998 23:43:50 +0000 (23:43 +0000)] 
Illegal double-escape in the URL-Path

27 years agoassertions
wessels [Tue, 24 Feb 1998 23:43:22 +0000 (23:43 +0000)] 
assertions

27 years agoFrom: "Michael O'Reilly" <michael@metal.iinet.net.au>
wessels [Tue, 24 Feb 1998 23:39:22 +0000 (23:39 +0000)] 
From:    "Michael O'Reilly" <michael@metal.iinet.net.au>
so I've added the patch below, which checks the make sure the write
request really does match the data passed back from the async IO
call.

note that I haven't actually rebooted with this patch yet, so
'provisional' is an understatement.

27 years ago- Removed unused urlClean() function from url.c.
rousskov [Tue, 24 Feb 1998 06:47:20 +0000 (06:47 +0000)] 
- Removed unused urlClean() function from url.c.

- Fixed a bug that allow '?' parts of urls to be recorded in store.log.
  Logged urls are now "clean".

27 years agoauth support and snmp_debug fix
kostas [Tue, 24 Feb 1998 04:50:54 +0000 (04:50 +0000)] 
auth support and snmp_debug fix

27 years agoupdate for snmp
kostas [Tue, 24 Feb 1998 04:07:12 +0000 (04:07 +0000)] 
update for snmp

27 years agoUpdate
kostas [Tue, 24 Feb 1998 04:05:16 +0000 (04:05 +0000)] 
Update

27 years agoFixed paranoid check for large objects in field_store structure.
rousskov [Tue, 24 Feb 1998 03:27:17 +0000 (03:27 +0000)] 
Fixed paranoid check for large objects in field_store structure.
    assert(sizeof(field_store) == sizeof(char*));
Used to compare with sizeof(int)

27 years agoSquid case changes
wessels [Mon, 23 Feb 1998 23:41:27 +0000 (23:41 +0000)] 
Squid case changes

27 years ago-Added base64_encode() function to lib/base64.c. Required by the new cachemgr.cgi.
rousskov [Mon, 23 Feb 1998 20:04:39 +0000 (20:04 +0000)] 
-Added base64_encode() function to lib/base64.c. Required by the new cachemgr.cgi.

27 years ago- Cache Manager got new Web interface (cachemgr.cgi). New .cgi script forwards
rousskov [Mon, 23 Feb 1998 20:03:01 +0000 (20:03 +0000)] 
- Cache Manager got new Web interface (cachemgr.cgi). New .cgi script forwards
  basic authentication from browser to squid.  Cachemgr.cgi now recognizes
  "action protection" types described below.

- Added better recognition of available protection for actions in Cache
  Manager. Actions are classified as "public" (no password needed),
  "protected" (must specify a valid password), "disabled" (those with a
  "disable" password in squid.conf), and "hidden" (actions that require a
  password, but do not have corresponding cachemgr_passwd entry in squid.conf).

27 years agofixed another error
kostas [Mon, 23 Feb 1998 13:34:04 +0000 (13:34 +0000)] 
fixed another error

27 years agoCorrected some inconsistencies with the implementation
kostas [Mon, 23 Feb 1998 12:48:07 +0000 (12:48 +0000)] 
Corrected some inconsistencies with the implementation

27 years agoHttpHeader.c: Fixed buggy processing of HDR_PROXY_KEEPALIVE. Removed SIGSEGV
rousskov [Mon, 23 Feb 1998 12:38:49 +0000 (12:38 +0000)] 
HttpHeader.c: Fixed buggy processing of HDR_PROXY_KEEPALIVE. Removed SIGSEGV
protection hack. Added debugging info to major routines.

27 years agoRemoved "(user: <unknown>)" from "CACHEMGR ... requesting" message. User name
rousskov [Mon, 23 Feb 1998 10:59:41 +0000 (10:59 +0000)] 
Removed "(user: <unknown>)" from "CACHEMGR ... requesting" message. User name
is now displayed only if known.

27 years agoupdate usage
wessels [Mon, 23 Feb 1998 10:07:03 +0000 (10:07 +0000)] 
update usage

27 years agonew squid-independent cachemgr.cgi
wessels [Mon, 23 Feb 1998 03:40:24 +0000 (03:40 +0000)] 
new squid-independent cachemgr.cgi

27 years agoRemoved mini-client.h include
kostas [Mon, 23 Feb 1998 03:02:27 +0000 (03:02 +0000)] 
Removed mini-client.h include

27 years agoUpdated mib. Reorganized several sections. Added median definitions
kostas [Sun, 22 Feb 1998 19:03:04 +0000 (19:03 +0000)] 
Updated mib. Reorganized several sections. Added median definitions