]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
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

27 years ago*** empty log message ***
kostas [Sun, 22 Feb 1998 19:01:36 +0000 (19:01 +0000)] 
*** empty log message ***

27 years agoCorrected snmp includes
kostas [Sun, 22 Feb 1998 18:59:59 +0000 (18:59 +0000)] 
Corrected snmp includes

27 years agoUpdated to cmu v1.8 + coded almost from scratch
kostas [Sun, 22 Feb 1998 18:57:16 +0000 (18:57 +0000)] 
Updated to cmu v1.8 + coded almost from scratch

27 years agoSnmplib for squid, based on v1.8, heavily changed
kostas [Sun, 22 Feb 1998 18:55:22 +0000 (18:55 +0000)] 
Snmplib for squid, based on v1.8, heavily changed

27 years agothis does not compile on linux
kostas [Sun, 22 Feb 1998 18:52:12 +0000 (18:52 +0000)] 
this does not compile on linux
< #include config.h
---
> #include "config.h"

27 years ago*** empty log message ***
kostas [Sun, 22 Feb 1998 18:49:02 +0000 (18:49 +0000)] 
*** empty log message ***

27 years agoUpgrade to cmuv1.8+recoding from scratch. include files.
kostas [Sun, 22 Feb 1998 18:48:41 +0000 (18:48 +0000)] 
Upgrade to cmuv1.8+recoding from scratch. include files.

27 years ago- Added "basic" authentication scheme for Cache Manager interface.
rousskov [Sun, 22 Feb 1998 14:45:13 +0000 (14:45 +0000)] 
- Added "basic" authentication scheme for Cache Manager interface.

- Added ERR_CACHE_MGR_ACCESS_DENIED page to notify of authentication
  failures when accessing Cache Manager.

- Added "-v" (Verbose) and "-H" (extra Headers) options to client.c.

27 years agoAdded more overflow checking to ctx_print().
rousskov [Sun, 22 Feb 1998 02:28:12 +0000 (02:28 +0000)] 
Added more overflow checking to ctx_print().

27 years agoMoved ctx_exit() call in destroy_MemObject. Must ctx_exit() before we destroy
rousskov [Sun, 22 Feb 1998 01:56:48 +0000 (01:56 +0000)] 
Moved ctx_exit() call in destroy_MemObject. Must ctx_exit() before we destroy
the context (mem->url).

27 years agoRemoved USE_ALEX_CODE configuration warning.
rousskov [Sun, 22 Feb 1998 01:46:28 +0000 (01:46 +0000)] 
Removed USE_ALEX_CODE configuration warning.

Added simple context-based debugging to debug.c. Currently, the context is
defined as a constant string. Context reporting is triggered by debug() calls.
Context debugging routines print minimal amount of information sufficient to
describe current context. The interface will be enhanced in the future.

27 years agoremoved dump_peers which is now static
wessels [Sat, 21 Feb 1998 23:24:49 +0000 (23:24 +0000)] 
removed dump_peers which is now static

27 years agodebug-levels.txt => debug-sections.txt
rousskov [Sat, 21 Feb 1998 11:38:33 +0000 (11:38 +0000)] 
debug-levels.txt => debug-sections.txt

27 years agoStarted to describe alex_2 changes. The follwoing entries were added to
rousskov [Sat, 21 Feb 1998 11:22:04 +0000 (11:22 +0000)] 
Started to describe alex_2 changes. The follwoing entries were added to
ChangeLog. These are some of the low level changes coming from  thealex_2 branch.

        - Replaced _http_reply with HttpReply. HttpReply is a stand-alone object
          that is responsible for parsing, swapping, and comm_writing of HTTP
          replies. Moved these functions from various modules into HttpReply
          module.

        - Added HttpStatusLine, HttpHeader, HttpBody.

        - All HTTP headers are now parsed and stored in a "compiled" form in the
          HttpHeader object.  This allows for a great flexibility in header
          processing and builds basis for support of yet unsupported HTTP headers.

        - Added Packer, a memory/store redirector with a printf interface.  Packer
          allows to comm_write() or swap() an object using a single routine.

        - Added MemBuf, a auto-growing memory buffer with printf capabilities.
          MemBuf replaces most of old local buffers for compiling text messages.

        - Added MemPool that maintains a pre-allocated pool of opaque objects.
          Used to eliminate memory thrashing when allocating small objects (e.g.
          field-names and field-value in http headers).

27 years agoDirty and buggy alex_2.
rousskov [Sat, 21 Feb 1998 07:56:32 +0000 (07:56 +0000)] 
Dirty and buggy alex_2.

27 years agofilled in more config dump funcs
wessels [Sat, 21 Feb 1998 07:18:10 +0000 (07:18 +0000)] 
filled in more config dump funcs

27 years agoadd debugging
wessels [Sat, 21 Feb 1998 04:05:11 +0000 (04:05 +0000)] 
add debugging

27 years agolittle rewriting needed for disk write callbacks. The callback
wessels [Sat, 21 Feb 1998 04:04:50 +0000 (04:04 +0000)] 
little rewriting needed for disk write callbacks.  The callback
may close the FD, so it must be the last thing we do in
that function.  Fixed cbdata leak.

27 years agofix cbdataAddDbg stuff
wessels [Sat, 21 Feb 1998 04:04:05 +0000 (04:04 +0000)] 
fix cbdataAddDbg stuff

27 years agomade -d command line option take a debugging level also
wessels [Sat, 21 Feb 1998 04:02:42 +0000 (04:02 +0000)] 
made -d command line option take a debugging level also

27 years agooops, debug.c needs its own debugLogTime for pinger etc
wessels [Sat, 21 Feb 1998 04:02:10 +0000 (04:02 +0000)] 
oops, debug.c needs its own debugLogTime for pinger etc

27 years agomake accessLogTime public so it can be used by debug.c
wessels [Sat, 21 Feb 1998 01:47:49 +0000 (01:47 +0000)] 
make accessLogTime public so it can be used by debug.c

27 years agouse duplicate accessLogTime function from access_log.c
wessels [Sat, 21 Feb 1998 01:47:22 +0000 (01:47 +0000)] 
use duplicate accessLogTime function from access_log.c