tinyproxy/src
Robert James Kaes ac88af1f71 Fixed a bug that would kill a child process because of an invalid
safefree() call.  Basically, destroy_conn() was trying to free memory
not allocated by malloc.  [Fix by David T. Pierson]
2003-05-04 04:35:10 +00:00
..
acl.c (acl_string_processing): Moved the string processing code out of check_acl() and into it's own function because it now does two (2) tests. If the ACL string is a complete host name, in other words doesn't start with a period, than a reverse DNS look-up is done on the host name and compared to the IP address of the client; otherwise, the normal text string comparison is done. 2002-06-05 16:59:21 +00:00
acl.h Changed the check_acl() function to require the peer IP address and string 2002-04-17 20:52:45 +00:00
anonymous.c Changed the header includes around to reflect the new source layout. 2002-05-23 18:20:27 +00:00
anonymous.h Removed reference to ternary.h 2001-12-15 20:08:24 +00:00
buffer.c Fixed a tonne of spelling mistakes. 2002-05-24 04:45:32 +00:00
buffer.h Moved the definition of the struct buffer_s into the buffer.c file and out 2002-05-14 00:43:38 +00:00
child.c # Changed it again to this time use the TINYPROXY_DEBUG environment 2003-04-16 18:04:58 +00:00
child.h Changed from using a threading model to a standard pre-forked model. 2002-05-26 18:45:26 +00:00
common.h # Changed the wording of the header comment to remove the reference to 2003-03-13 19:31:09 +00:00
conns.c Fixed a bug that would kill a child process because of an invalid 2003-05-04 04:35:10 +00:00
conns.h Fixed a bug that would kill a child process because of an invalid 2003-05-04 04:35:10 +00:00
daemon.c #(makedaemon): Commented out the closing of the standard file 2002-10-03 20:38:06 +00:00
daemon.h Initial addition into CVS. Moves various functions relating the daemon 2002-05-23 04:39:32 +00:00
filter.c Added support for conditionally using case sensitive filtering files. 2003-01-27 17:57:45 +00:00
filter.h Added code to handle the "FilterDefaultDeny" directive. The filter_set_default_policy() function is used to select the default policy (either default allow or default deny) for the filtering code. Also, the two filtering functions now support the policy code. 2002-06-07 18:36:22 +00:00
gnuregex.c Not using <defines.h> for autoconf anymore, so move back to the <config.h> 2000-09-11 23:46:42 +00:00
gnuregex.h This commit was generated by cvs2svn to compensate for changes in r2, 2000-02-16 17:32:49 +00:00
grammar.y Allow the URL for the statistic page to be controlled from the 2003-03-13 21:42:46 +00:00
hashmap.c Fixed a tonne of spelling mistakes. 2002-05-24 04:45:32 +00:00
hashmap.h Removed the hashmap_keys() function and added the "iterator" concept. 2002-04-25 18:55:56 +00:00
heap.c (malloc_shared_memory): Changed the static character array to include the ".XXXXXX" string already. This saves one system call when creating a temporary file name. 2002-07-09 18:52:32 +00:00
heap.h Added the malloc_shared_memory() and calloc_shared_memory() function to 2002-05-26 18:56:06 +00:00
htmlerror.c (add_error_variable): Test whether connptr->error_variable is NULL, 2003-04-01 16:41:33 +00:00
htmlerror.h # Added copyright notices for Steve. Reformatted the source code to 2003-03-14 22:45:59 +00:00
http_message.c An API to handle HTTP messages as concrete entities. 2003-03-13 05:25:30 +00:00
http_message.h An API to handle HTTP messages as concrete entities. 2003-03-13 05:25:30 +00:00
log.c The internal log structure now uses a vector rather than a hash. This 2002-10-03 20:49:57 +00:00
log.h The internal log structure now uses a vector rather than a hash. This 2002-10-03 20:49:57 +00:00
Makefile.am # Added htmlerror.c and htmlerror.h 2003-03-13 21:23:01 +00:00
network.c Initial addition to CVS. Moved the network related functions into a 2002-05-23 04:41:48 +00:00
network.h Initial addition to CVS. Moved the network related functions into a 2002-05-23 04:41:48 +00:00
regexp.h Added an additional test to make sure the <regex.h> header is actually 2001-11-25 22:06:54 +00:00
reqs.c (build_url): Rebuild the URL from the component pieces. This function 2003-04-16 18:11:58 +00:00
reqs.h Added code to support the new ConnectPort directive which is needed to 2002-04-12 17:00:42 +00:00
scanner.l Allow the URL for the statistic page to be controlled from the 2003-03-13 21:42:46 +00:00
sock.c #Style formatting change. 2002-10-03 20:50:59 +00:00
sock.h # Style clean up. 2003-01-27 18:45:25 +00:00
stats.c # Changed showstats() to use the HTML variable functions when 2003-03-13 21:31:03 +00:00
stats.h Reformated text. 2001-11-22 00:31:10 +00:00
text.c (chomp): Fixed up the code to prevent negative array access. Added 2003-03-13 05:20:06 +00:00
text.h (chomp): Fixed up the code to prevent negative array access. Added 2003-03-13 05:20:06 +00:00
tinyproxy.c # Moved the location of the "initializing" log message to below the 2003-03-17 04:24:19 +00:00
tinyproxy.h # Added variables to config structure to keep track of the files to be 2003-03-13 21:32:33 +00:00
utils.c (send_http_message): Changed the function to use the new http_message 2003-03-14 06:15:27 +00:00
utils.h Moved the send_http_error_message() and indicate_http_error() 2003-03-13 21:34:38 +00:00
vector.c Fixed a tonne of spelling mistakes. 2002-05-24 04:45:32 +00:00
vector.h Added the vector module which is a vector implementation. I use it in the 2002-04-07 21:29:23 +00:00