]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
30 years agofinish up ACL implementation
wessels [Fri, 12 Apr 1996 04:52:24 +0000 (04:52 +0000)] 
finish up ACL implementation

30 years agoremove passing line_in and instead use a global config_input_line
wessels [Fri, 12 Apr 1996 01:23:36 +0000 (01:23 +0000)] 
remove passing line_in and instead use a global config_input_line

30 years agogindent
wessels [Thu, 11 Apr 1996 23:27:55 +0000 (23:27 +0000)] 
gindent

30 years agodebugging and bugfixes
wessels [Thu, 11 Apr 1996 23:27:17 +0000 (23:27 +0000)] 
debugging and bugfixes

30 years agogindent
wessels [Thu, 11 Apr 1996 10:48:08 +0000 (10:48 +0000)] 
gindent

30 years agoapparently mostly working ACLs
wessels [Thu, 11 Apr 1996 10:46:49 +0000 (10:46 +0000)] 
apparently mostly working ACLs

30 years agoprogress
wessels [Thu, 11 Apr 1996 09:22:13 +0000 (09:22 +0000)] 
progress

30 years agoprogress
wessels [Thu, 11 Apr 1996 09:09:13 +0000 (09:09 +0000)] 
progress

30 years agoadding
wessels [Thu, 11 Apr 1996 08:40:30 +0000 (08:40 +0000)] 
adding

30 years agoupdate
wessels [Thu, 11 Apr 1996 02:58:58 +0000 (02:58 +0000)] 
update

30 years ago1.0.alpha13
wessels [Thu, 11 Apr 1996 02:58:55 +0000 (02:58 +0000)] 
1.0.alpha13

30 years agocompiler
wessels [Thu, 11 Apr 1996 02:57:26 +0000 (02:57 +0000)] 
compiler

30 years agogindent
wessels [Thu, 11 Apr 1996 02:53:44 +0000 (02:53 +0000)] 
gindent

30 years agoadd -U option for unlink on reload
wessels [Thu, 11 Apr 1996 02:53:04 +0000 (02:53 +0000)] 
add -U option for unlink on reload

30 years agomake SIGHUP reconfigure the cache; SIGUSR1 rotates logs
wessels [Thu, 11 Apr 1996 02:45:24 +0000 (02:45 +0000)] 
make SIGHUP reconfigure the cache; SIGUSR1 rotates logs

30 years agocall neighbors_open after ICP socket opened
wessels [Wed, 10 Apr 1996 23:58:26 +0000 (23:58 +0000)] 
call neighbors_open after ICP socket opened

30 years agofix ip cache stats output
wessels [Wed, 10 Apr 1996 23:58:05 +0000 (23:58 +0000)] 
fix ip cache stats output

30 years agoconsolidate some initialization functions
wessels [Wed, 10 Apr 1996 23:57:44 +0000 (23:57 +0000)] 
consolidate some initialization functions

30 years agofix calling fdstat_open/fdstat_close more than once
wessels [Wed, 10 Apr 1996 23:28:37 +0000 (23:28 +0000)] 
fix calling fdstat_open/fdstat_close more than once

30 years agoupdate
wessels [Wed, 10 Apr 1996 11:26:22 +0000 (11:26 +0000)] 
update

30 years ago1.0.alpha12
wessels [Wed, 10 Apr 1996 11:26:02 +0000 (11:26 +0000)] 
1.0.alpha12

30 years agoremove old code
wessels [Wed, 10 Apr 1996 11:10:28 +0000 (11:10 +0000)] 
remove old code

30 years agoincr debug levels
wessels [Wed, 10 Apr 1996 11:06:57 +0000 (11:06 +0000)] 
incr debug levels

30 years agopreemptive checks in url_hex_convert
wessels [Wed, 10 Apr 1996 11:06:38 +0000 (11:06 +0000)] 
preemptive checks in url_hex_convert

30 years agofix freeing static memory
wessels [Wed, 10 Apr 1996 11:06:13 +0000 (11:06 +0000)] 
fix freeing static memory

30 years agoremove copyright
wessels [Wed, 10 Apr 1996 10:21:48 +0000 (10:21 +0000)] 
remove copyright

30 years agogindent
wessels [Wed, 10 Apr 1996 09:54:42 +0000 (09:54 +0000)] 
gindent

30 years agomake url_convert_hex not have to xstrdup the buffer
wessels [Wed, 10 Apr 1996 09:53:59 +0000 (09:53 +0000)] 
make url_convert_hex not have to xstrdup the buffer

30 years agostoreReleaseRequest misc
wessels [Wed, 10 Apr 1996 09:53:22 +0000 (09:53 +0000)] 
storeReleaseRequest misc

30 years agoprecedence/parenthesis cleanup
wessels [Wed, 10 Apr 1996 09:52:56 +0000 (09:52 +0000)] 
precedence/parenthesis cleanup

30 years agocleanup url parsing; support ports
wessels [Wed, 10 Apr 1996 09:52:23 +0000 (09:52 +0000)] 
cleanup url parsing; support ports

30 years agoFrom: "Daniel O'Callaghan" <danny@miriworld.its.unimelb.EDU.AU>
wessels [Wed, 10 Apr 1996 09:51:26 +0000 (09:51 +0000)] 
From:    "Daniel O'Callaghan" <danny@miriworld.its.unimelb.EDU.AU>
Added world and Class A, and put in htonl where needed.

30 years agoupdate
wessels [Wed, 10 Apr 1996 06:24:27 +0000 (06:24 +0000)] 
update

30 years agogindent
wessels [Wed, 10 Apr 1996 06:24:00 +0000 (06:24 +0000)] 
gindent

30 years ago1.0.alpha11
wessels [Wed, 10 Apr 1996 06:22:58 +0000 (06:22 +0000)] 
1.0.alpha11

30 years agoadd ftpProcessReplyHeader() just like in HTTP
wessels [Wed, 10 Apr 1996 06:19:20 +0000 (06:19 +0000)] 
add ftpProcessReplyHeader() just like in HTTP

30 years agochange from type/type_id to method
wessels [Wed, 10 Apr 1996 06:18:49 +0000 (06:18 +0000)] 
change from type/type_id to method

30 years agoupdate
wessels [Wed, 10 Apr 1996 05:29:23 +0000 (05:29 +0000)] 
update

30 years agogindent
wessels [Wed, 10 Apr 1996 05:28:32 +0000 (05:28 +0000)] 
gindent

30 years agoupdate
wessels [Wed, 10 Apr 1996 05:28:05 +0000 (05:28 +0000)] 
update

30 years ago - Created struct _http_reply to hold reply fields.
wessels [Wed, 10 Apr 1996 05:27:53 +0000 (05:27 +0000)] 
    - Created struct _http_reply to hold reply fields.
          Elmininates need for storeMatchMime() in ttl.c.
        - fixed use of storeSetPublicKey() in ftp/gopher/wais.  Now
          call at end of *SendRequest().
        - Fixed converting gopher to HTML bug, removed html_request
          field of gopherData;
        - Open server sockets _after_ storeRebuild() so many incoming
          connections don't stack up on the listen queue.
        - Created "store.log" which logs RELEASE/SWAPIN/SWAPOUT events.

30 years agotest
wessels [Wed, 10 Apr 1996 00:37:15 +0000 (00:37 +0000)] 
test

30 years agocompiler
wessels [Wed, 10 Apr 1996 00:23:33 +0000 (00:23 +0000)] 
compiler

30 years agogindent
wessels [Wed, 10 Apr 1996 00:20:26 +0000 (00:20 +0000)] 
gindent

30 years agobuilding announce directly into cached
wessels [Wed, 10 Apr 1996 00:18:45 +0000 (00:18 +0000)] 
building announce directly into cached

30 years agoconfigure fixes
wessels [Tue, 9 Apr 1996 05:35:37 +0000 (05:35 +0000)] 
configure fixes

30 years agoconfigure confusion; try to use $sysconfdir, etc now
wessels [Tue, 9 Apr 1996 05:25:17 +0000 (05:25 +0000)] 
configure confusion;  try to use $sysconfdir, etc now

30 years agobeginning to arrange for HUP to reread config file
wessels [Tue, 9 Apr 1996 01:32:39 +0000 (01:32 +0000)] 
beginning to arrange for HUP to reread config file

30 years ago1.0.alpha10
wessels [Tue, 9 Apr 1996 01:32:10 +0000 (01:32 +0000)] 
1.0.alpha10

30 years agoupdate
wessels [Tue, 9 Apr 1996 01:31:48 +0000 (01:31 +0000)] 
update

30 years agogindent
wessels [Tue, 9 Apr 1996 00:39:29 +0000 (00:39 +0000)] 
gindent

30 years agoadded parseConnectPortsLine to main parse loop
wessels [Tue, 9 Apr 1996 00:39:21 +0000 (00:39 +0000)] 
added parseConnectPortsLine to main parse loop

30 years agoupdate
wessels [Tue, 9 Apr 1996 00:29:12 +0000 (00:29 +0000)] 
update

30 years agosupport for shttp and CONNECT urls; from moy@parc.xerox.com
wessels [Tue, 9 Apr 1996 00:28:53 +0000 (00:28 +0000)] 
support for shttp and CONNECT urls; from moy@parc.xerox.com

30 years agogindent
wessels [Mon, 8 Apr 1996 23:10:43 +0000 (23:10 +0000)] 
gindent

30 years agomade main.c more modular
wessels [Mon, 8 Apr 1996 23:07:59 +0000 (23:07 +0000)] 
made main.c more modular
Added clean shutdown to comm_select.  on SIGTERM close incoming sockets
and dnsserver pipes.  When no sockets left to select on, return with
COMM_SHUTDOWN.

30 years agouse integer flag for init
wessels [Mon, 8 Apr 1996 22:01:05 +0000 (22:01 +0000)] 
use integer flag for init

30 years agoThis patch to alpha9 allows for large requests by the
wessels [Sat, 6 Apr 1996 07:53:03 +0000 (07:53 +0000)] 
This patch to alpha9 allows for large requests by the
clients (for example POST file upload)

It adds the configuration directive request_size, which sets the
maximum request size.

The memory used for the request is grown in ASCII_REQUEST_BLOCKSIZE
steps (8Kb).

This patch is not very tested, but it should work... please test.

There is also a small change in cache_cf.c, to remove a compiler warning
when the in_addr localhost variable is initialized. (uninitialized members
in a initialized structure is set to binary 0 by standard)

/Henrik

30 years agomake sure tmp_error_buf is big enough to hold two URLs
wessels [Sat, 6 Apr 1996 06:21:11 +0000 (06:21 +0000)] 
make sure tmp_error_buf is big enough to hold two URLs
use pointers rather than arrays

30 years agoadd negative_dns_ttl config option
wessels [Sat, 6 Apr 1996 04:51:45 +0000 (04:51 +0000)] 
add negative_dns_ttl config option

30 years agogindent
wessels [Sat, 6 Apr 1996 00:48:27 +0000 (00:48 +0000)] 
gindent

30 years agouse "void *" instead of "caddr_t" everywhere
wessels [Sat, 6 Apr 1996 00:47:39 +0000 (00:47 +0000)] 
use "void *" instead of "caddr_t" everywhere

30 years agoremove some #ifdef'd-out pieces of code
wessels [Sat, 6 Apr 1996 00:22:19 +0000 (00:22 +0000)] 
remove some #ifdef'd-out pieces of code

30 years agoadjust debug levels
wessels [Fri, 5 Apr 1996 23:57:26 +0000 (23:57 +0000)] 
adjust debug levels

30 years agofix storeSetPublicKey/storeSetPrivateKey logic problems
wessels [Fri, 5 Apr 1996 23:53:28 +0000 (23:53 +0000)] 
fix storeSetPublicKey/storeSetPrivateKey logic problems

30 years ago1.0.alpha9
wessels [Fri, 5 Apr 1996 08:02:39 +0000 (08:02 +0000)] 
1.0.alpha9

30 years agogindent
wessels [Fri, 5 Apr 1996 08:01:52 +0000 (08:01 +0000)] 
gindent

30 years agoupdate
wessels [Fri, 5 Apr 1996 08:01:29 +0000 (08:01 +0000)] 
update

30 years agoAdded storeEntryValidLength() based on Henrik's version.
wessels [Fri, 5 Apr 1996 08:00:33 +0000 (08:00 +0000)] 
Added storeEntryValidLength() based on Henrik's version.
If content-length and hdr_size are given, the object is
ejected if the sizes don't match the actual object size.

30 years agofix multiply defined sm_stats and disk_stats
wessels [Fri, 5 Apr 1996 07:59:27 +0000 (07:59 +0000)] 
fix multiply defined sm_stats and disk_stats

30 years agoFixed bug in httpParseReplyHeader because incoming 'buf' is not
wessels [Fri, 5 Apr 1996 07:58:54 +0000 (07:58 +0000)] 
Fixed bug in httpParseReplyHeader because incoming 'buf' is not
zeroed and may contain tailing garbage.   Now pass size and only
copy that many bytes.

Added hdr_sz parsing and field to mem_obj

30 years agocall setMaxFD() before first call to getMaxFD()
wessels [Fri, 5 Apr 1996 05:01:54 +0000 (05:01 +0000)] 
call setMaxFD() before first call to getMaxFD()

30 years agoMostly Henrik's patch, plus some debugging mucking by DPW
wessels [Fri, 5 Apr 1996 04:34:25 +0000 (04:34 +0000)] 
Mostly Henrik's patch, plus some debugging mucking by DPW

Here is a patch to not cache objects with invalid content-length.

It also fixes a small bug in memGrep. memGrep was returning
the offset to the last char in the matching string, and not
the next.

/Henrik

30 years agogindent
wessels [Fri, 5 Apr 1996 02:03:36 +0000 (02:03 +0000)] 
gindent

30 years agounlink pid file on shutdown
wessels [Fri, 5 Apr 1996 02:03:11 +0000 (02:03 +0000)] 
unlink pid file on shutdown

30 years agogcc -Wall warnings
wessels [Fri, 5 Apr 1996 01:51:02 +0000 (01:51 +0000)] 
gcc -Wall warnings

30 years agodebug cleanup
wessels [Fri, 5 Apr 1996 01:50:11 +0000 (01:50 +0000)] 
debug cleanup

30 years agoAdded __FILE__,__LINE__ debugging to {get,put}_free_[48]k_page().
wessels [Fri, 5 Apr 1996 01:41:22 +0000 (01:41 +0000)] 
Added __FILE__,__LINE__ debugging to {get,put}_free_[48]k_page().
Found 'page leak' in http.c.  was calling safe_free on a 8k page.

30 years agoremove extra newline in debug
wessels [Fri, 5 Apr 1996 01:39:55 +0000 (01:39 +0000)] 
remove extra newline in debug

30 years agoadd http_code arg to cached_error_url
wessels [Fri, 5 Apr 1996 00:46:39 +0000 (00:46 +0000)] 
add http_code arg to cached_error_url

30 years agomake new IP ACL code the default
wessels [Fri, 5 Apr 1996 00:45:53 +0000 (00:45 +0000)] 
make new IP ACL code the default

30 years ago1.0.alpha8; oops skipped alpha7!
wessels [Thu, 4 Apr 1996 12:32:40 +0000 (12:32 +0000)] 
1.0.alpha8; oops skipped alpha7!

30 years agoupdate
wessels [Thu, 4 Apr 1996 12:29:18 +0000 (12:29 +0000)] 
update

30 years agoavoid using stderr; use debug() or debug_log instead
wessels [Thu, 4 Apr 1996 12:19:48 +0000 (12:19 +0000)] 
avoid using stderr; use debug() or debug_log instead

30 years agouse debug() rather than stderr
wessels [Thu, 4 Apr 1996 12:10:16 +0000 (12:10 +0000)] 
use debug() rather than stderr

30 years agoFrom: "Daniel O'Callaghan" <danny@miriworld.its.unimelb.EDU.AU>
wessels [Thu, 4 Apr 1996 12:06:36 +0000 (12:06 +0000)] 
From:    "Daniel O'Callaghan" <danny@miriworld.its.unimelb.EDU.AU>

This patch replaces  ip_acl_match(), ip_access_check() and addToIPACL()
with versions which accept the following formats:

proxy_allow 1.2.3.0     (old cached format for 1.2.3.0/24)
proxy_allow 1.2.0.0     (old cached format for 1.2.0.0/16)

proxy_allow 1.2.3.4     (equivalent to 1.2.3.4/32)
proxy_allow 1.2.3.0/24
proxy_allow 1.2.3.0/255.255.255.0

proxy_allow all         (equivalent to 0.0.0.0/0.0.0.0)

30 years agoThis is a patch that adds the configuration directive ftp_user.
wessels [Thu, 4 Apr 1996 11:33:09 +0000 (11:33 +0000)] 
This is a patch that adds the configuration directive ftp_user.
this directive can be used to change the email address used
for anonymous ftp.

Note that perl.com requires that the email address can be validated
using SMTP VRFY (i.e. it has to be a valid email address)

The patch is as always available on my web page
http://www.his.se/ida/~squid/

/Henrik

30 years agosend Accept: header
wessels [Thu, 4 Apr 1996 08:57:54 +0000 (08:57 +0000)] 
send Accept: header

30 years ago1.0.alpha6
wessels [Thu, 4 Apr 1996 08:33:01 +0000 (08:33 +0000)] 
1.0.alpha6

30 years agoupdate
wessels [Thu, 4 Apr 1996 08:32:39 +0000 (08:32 +0000)] 
update

30 years agomajor code cleanup/unification/rewrite
wessels [Thu, 4 Apr 1996 08:30:42 +0000 (08:30 +0000)] 
major code cleanup/unification/rewrite

30 years agoEnhanced access logging. Now log HTTP reply code and elapsed
wessels [Wed, 3 Apr 1996 04:50:22 +0000 (04:50 +0000)] 
Enhanced access logging.  Now log HTTP reply code and elapsed
time in msec.  In icpSendMoreData we parse the object for a HTTP
reply code if necesary.

30 years agocompiler
wessels [Tue, 2 Apr 1996 08:00:31 +0000 (08:00 +0000)] 
compiler

30 years ago1.0.alpha5
wessels [Tue, 2 Apr 1996 07:54:18 +0000 (07:54 +0000)] 
1.0.alpha5

30 years agoupdate
wessels [Tue, 2 Apr 1996 07:54:02 +0000 (07:54 +0000)] 
update

30 years agoMade {ftp,gopher,wais} more like http. ie, protoCloseAndFree().
wessels [Tue, 2 Apr 1996 07:51:52 +0000 (07:51 +0000)] 
Made {ftp,gopher,wais} more like http.  ie, protoCloseAndFree().
treat ECONNRESET like any other read error.  All read errors should
be ejected immediately.  Added ERR_ZERO_SIZE_OBJECT.

30 years agoSignificant change to storage manager. Now we don't add the object
wessels [Tue, 2 Apr 1996 06:34:43 +0000 (06:34 +0000)] 
Significant change to storage manager.  Now we don't add the object
to the hash table when it is created.  Instead it must be explicitly
added if the object is public.  storeAdd() has been split into
two functions: storeCreateEntry() and storeAddEntry().  The first is
called where storeAdd() was called.  The second is called when the
object is known to be publicly sharable.  For HTTP this means
after the reply header is parsed.  For other objects it storeAddEntry()
gets called immediately, as there is no header parsing.

30 years agogindent
wessels [Tue, 2 Apr 1996 06:25:37 +0000 (06:25 +0000)] 
gindent

30 years agocoredump fix for when object list is empty
wessels [Tue, 2 Apr 1996 06:22:03 +0000 (06:22 +0000)] 
coredump fix for when object list is empty

30 years agomake a large local array static
wessels [Tue, 2 Apr 1996 01:25:47 +0000 (01:25 +0000)] 
make a large local array static
call storeCreateHashTable in storeInit instead of various other places
always expect 5 args in the swap logfile
use new getCurrentTime()
fix some deubg messages