summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-03-13(chomp): Fixed up the code to prevent negative array access. AddedRobert James Kaes2-8/+14
code to make sure the supplied arguments are valid.
2003-03-10# Updated ChangeLogRobert James Kaes1-0/+13
2003-03-10# Bumped up the version number and added AC_PROG_LIBTOOL to the listRobert James Kaes1-2/+3
of programs searched for by configure. This is needed since libtool is now a separate program from automake.
2003-03-10# Added support for including source packaging filesRobert James Kaes1-1/+11
2003-03-08Added the files required for creating tinyproxy RPMs for Redhat basedRobert James Kaes3-0/+135
systems.
2003-02-26(main): Removed duplicate code calling the filter_destroy() function.Robert James Kaes1-6/+2
Once is enough. [Detected by John M Wright]
2003-02-21# Fixed up some formatting to make sure the line is less than 80Robert James Kaes1-2/+2
characters long
2003-01-28# (connect_to_upstream): Improved the preprocessor directives to makeRobert James Kaes1-3/+3
sure the function would compile cleanly regardless of how the directive was set.
2003-01-27# Updated changelogRobert James Kaes1-0/+32
2003-01-27# Style clean up.Robert James Kaes1-2/+2
2003-01-27(display_usage): Removed the output line mentioning that regularRobert James Kaes1-2/+1
expression support was included. It will be there always.
2003-01-27(connect_to_upstream): Reorganized the preprocessor directives to makeRobert James Kaes1-3/+9
sure the function's symbol name is stored, even if upstream was not compiled it. This should keep some compilers from reporting errors.
2003-01-27Added support for conditionally using case sensitive filtering files.Robert James Kaes5-5/+23
Code changes from James E. Flemer.
2003-01-27Moved the AH_TEMPLATE() macro for the GNU regex library to out fromRobert James Kaes1-5/+4
inside an if...fi test. Thanks to James E. Flemer for supplying a patch. Bumped up the version number.
2003-01-27# Grammar fix up. Thanks to James E. Flemer for pointing it out.Robert James Kaes1-1/+1
2003-01-27Changed the default manual section to section 8 (administratorRobert James Kaes1-2/+2
commands).
2003-01-27(process_client_headers): Fixed inverted anonymous header logic. FixRobert James Kaes1-2/+2
comes from the FreeBSD port through James E. Flemer.
2003-01-22# Added the 1.5.2 release change logRobert James Kaes1-0/+4
2003-01-22# Bumped up version number to 1.5.2Robert James Kaes1-2/+2
2002-12-04# Updated the change logRobert James Kaes1-0/+14
2002-12-04(strip_username_password): New function to remove anyRobert James Kaes1-1/+27
username/password part from the host URI. (extract_http_url), (extract_ssl_url): Use the new strip_username_password function to remove any non-host information from the URI.
2002-12-04Removed the "bool_t" type since it conflicts with the newer C standards.Robert James Kaes7-31/+35
The type was just replaced by "unsigned int" types.
2002-11-29# Updated change log with the latest changesRobert James Kaes1-0/+36
2002-11-29(extract_http_url): Removed the leading "http://" from all the tests,Robert James Kaes1-11/+12
since it's skipped by the caller before the URL is passed to this function. (process_request): Include code to handle proxy FTP requests as well. This also lead to a bit of a cleanup in the calling conventions of extract_http_url function. tinyproxy can handle both types of resources by skipping the leading :// part.
2002-11-26# Bumped up the version numberRobert James Kaes1-2/+2
2002-11-26Included code to disable the sending of the Via header. This is nowRobert James Kaes5-17/+41
controlled by the ViaHeader configure directive.
2002-11-21(child_main): Cleaned up the notice string to be more clear why aRobert James Kaes1-6/+4
child is being closed.
2002-11-21(main): Check to see if the PID file was created successfully, and ifRobert James Kaes1-2/+6
not report this to the user and close the program.
2002-11-21# Changed the return type for pidfile_create() to int from void.Robert James Kaes1-2/+2
2002-11-21(create_file_safely): Rather than exiting the program if there is anRobert James Kaes1-10/+11
error, a negative "error code" is returned to the program. The various callers then need to decide what to do. (pidfile_create): Returns an error status depending on whether the PID file was created successfully.
2002-11-13Removed the documentation for the tunnel option since it's no longerRobert James Kaes1-3/+0
part of the code.
2002-11-13# Updated the changelog file to include all the changes since 1.5.1Robert James Kaes1-0/+54
2002-11-13(relay_connection): Shutdown the client socket for writing once allRobert James Kaes1-1/+2
the data has been sent.
2002-11-13(destroy_conn): Added code to log any error messages when the socketsRobert James Kaes1-3/+8
are closed.
2002-11-13# Updated the version number to 1.5.2rc1Robert James Kaes1-2/+2
2002-11-05Removed the example for the Tunnel directive since it's been removed.Robert James Kaes1-8/+0
2002-11-03Removed all the code supporting the TCP tunnelling feature ofRobert James Kaes6-123/+7
tinyproxy. There is really no need for this code, since there are perfectly good programs out there (like rinetd) which are designed for TCP tunnelling. tinyproxy should be a good HTTP proxy, nothing more, and nothing less; therefore, the tunnelling code is gone.
2002-10-17(relay_connection): Ivan pointed out a bug with the code to send anyRobert James Kaes1-2/+2
remaining data to the server when the connections are being closed. It was a one line fix.
2002-10-03Fixed up the storing and sending of the internal tinyproxy logs priorRobert James Kaes1-4/+13
to when the log file is created. Also, the log file is created with the proper owner permissions.
2002-10-03#Style formatting change.Robert James Kaes1-2/+2
2002-10-03The internal log structure now uses a vector rather than a hash. ThisRobert James Kaes2-41/+76
change was required to actually display all the logs in the correct order. Also, all log lines are stored internally while tinyproxy is starting. At the appropriate point all the logs are written to the log file.
2002-10-03Filtering is now case insensitive.Robert James Kaes1-2/+2
2002-10-03#(makedaemon): Commented out the closing of the standard fileRobert James Kaes1-1/+3
descriptors since we need them to display error messages.
2002-10-03(child_main): Check to make sure memory could be allocated to handleRobert James Kaes1-2/+7
the child request. (child_main_loop): Added a call to truncate_log_file() when the log file is to be rotated.
2002-08-09# Added the release not to the changelogRobert James Kaes1-0/+4
2002-08-09# Updated the version number to be 1.5.1Robert James Kaes1-2/+2
2002-07-12(main): Fixed up a bug reported by Oswald Buddenha where the log file was ↵Robert James Kaes1-6/+6
being initially created with the initial user's permissions, which is obviously a problem if tinyproxy is not running as the initial user. This is now fixed by delaying the creation of the log file until _after_ tinyproxy has been switched to the user it will run as. Confused yet?
2002-07-11# Bumped up the version number (rc4)Robert James Kaes1-2/+2
2002-07-11# Updated the ChangeLogRobert James Kaes1-0/+25
2002-07-09(create_file_safely):Robert James Kaes1-29/+29
(pidfile_create): Changed all the error logging to write to standard error and then exit the program. This will prevent segmentation fault problems from occurring because the log file could not be created properly.