Age | Commit message (Collapse) | Author | |
---|---|---|---|
2003-08-07 | Removed the included regular expression library, since it should come | Robert James Kaes | |
standard on any reasonably modern system. | |||
2003-08-07 | # Merged in changes from the stable 1.6 branch. | Robert James Kaes | |
2003-08-05 | Patch from Marc Silver to improve the readability and accuracy of the | Robert James Kaes | |
tinyproxy man page. | |||
2003-08-05 | # Fixed a comment to actually reflect what the function does. | Robert James Kaes | |
2003-08-05 | Added the cookie header to the documented list of headers to allow | Robert James Kaes | |
through. | |||
2003-08-01 | Included patches from Steven Young to use the hashmap functionality to | Robert James Kaes | |
manage the HTML error pages. It simplifies the source, and also make the object file smaller. Nice. Also added any casting from (void*) to ensure that the code compiles using a C++ compiler. | |||
2003-07-31 | Added appropriate casts (void*) casts to allow the code to compile | Robert James Kaes | |
cleanly using a C++ compiler. Changed the servers_waiting variable to an unsigned int, since the number of servers waiting can never be negative, and added an assert() to ensure this invariant. | |||
2003-07-31 | (debugging_realloc): Removed the assert for the NULL pointer, since | Robert James Kaes | |
realloc() can take a NULL pointer, as defined by the realloc() man page. Fixed the cast in both safefree() macros to compile cleaning using a C++ compiler. | |||
2003-07-31 | Fixed the cast in both safefree() macros to compile cleaning using a | Robert James Kaes | |
C++ compiler. | |||
2003-07-31 | # Fixed a preprocessor test (misspelled __cplusplus) | Robert James Kaes | |
2003-07-31 | Added appropriate casts from (void*) so that the code will compile | Robert James Kaes | |
cleanly with a C++ compiler. (Tested using GCC 3.3) | |||
2003-07-24 | # Bumped up the version number because of a maintenance release (to fix | Robert James Kaes | |
a problem with the scanner.c file. | |||
2003-07-14 | # Updated ChangeLog | Robert James Kaes | |
2003-07-14 | # Bumped up version number. | Robert James Kaes | |
2003-07-14 | (indicate_http_error): Added calls to va_end() before leaving the | Robert James Kaes | |
function. | |||
2003-06-26 | # Updated the ChangeLog | Robert James Kaes | |
2003-06-26 | # Bumped up the version number and made sure to only add the debugging | Robert James Kaes | |
flags to flex if it really is flex. | |||
2003-06-26 | # Removed the debugging information. | Robert James Kaes | |
2003-06-26 | # Added debugging flags for the flex scanner. | Robert James Kaes | |
2003-06-26 | (upstream_add): Rewrote the function to actually handle the various | Robert James Kaes | |
types of upstream configurations correctly. Hopefully, the code is also a little clearer in it's implementation. | |||
2003-06-26 | # Removed the STRING_ADDRESS token since it was conflicting with the | Robert James Kaes | |
IDENTIFIER directive and also the keyword directives. | |||
2003-06-26 | Modified the patterns to allow the new upstream directives to work as | Robert James Kaes | |
defined in the tinyproxy.conf documentation. | |||
2003-06-26 | (debugging_free): Rather than assert on a NULL pointer, log the NULL | Robert James Kaes | |
pointer and return. | |||
2003-06-25 | # Bumped up the version number. | Robert James Kaes | |
2003-06-25 | # Updated the changelog | Robert James Kaes | |
2003-06-25 | Added a test to define INADDR_NONE if it's not present. For example, | Robert James Kaes | |
SunOS (solaris 2.8) does not include this define. [Thank to Ben Hartshorne for pointing this out.] | |||
2003-06-25 | Changed the calls to "ps" and "grep" to use a more portable syntax. | Robert James Kaes | |
2003-06-23 | # Bumped up the version number. | Robert James Kaes | |
2003-06-23 | # Added a bit more description to describe where to look for the error | Robert James Kaes | |
HTML files. In the future the installation script should modify the tinyproxy.conf file. | |||
2003-06-20 | # Updated ChangeLog | Robert James Kaes | |
2003-06-20 | Removed the "ViaHeader" directive and replaced it with the | Robert James Kaes | |
"ViaProxyName" directive. The "Via" HTTP header is _required_ by the HTTP spec, so the code has been changed to always send the header. However, including the proxy's host name could be considered a security threat, so the "ViaProxyName" directive is used to set the token sent in the "Via" header. If the directive is not enabled the proxy's host name will be used. | |||
2003-06-19 | # Removed the HTML error suggestion since it's been implemented with | Robert James Kaes | |
Steven Young's patches. Added a suggestion for user authentication. | |||
2003-06-06 | (connect_to_upstream): Fixed an off-by-one error in the snprintf() | Robert James Kaes | |
call used to build the URL for the upstream proxy. [Patch suggested by David T. Pierso] | |||
2003-06-02 | Remove the -O2 optimization if debugging is enabled. Also, remove the | Robert James Kaes | |
-g option if the code does _not_ have debugging enabled. | |||
2003-06-02 | Included additional examples of how to configure the upstream proxy | Robert James Kaes | |
support for more selective proxying. | |||
2003-06-02 | (upstream_get): | Robert James Kaes | |
(upstream_add): Added support to allow ip addresses and networks to be used when matching an upstream proxy directive. [Code by Peter da Silva] | |||
2003-05-31 | Changed the safefree() macro to make it safe to use a conditional | Robert James Kaes | |
statement, and also safe to use with a rvalue that has a side effect. [Bug fix recommended by Peter da Silva] | |||
2003-05-31 | # Changed all the for calls to use the != test rather than < test. | Robert James Kaes | |
The change was recommended in the C/C++ User Journal magazine. | |||
2003-05-30 | # Updated ChangeLog | Robert James Kaes | |
2003-05-30 | # Bumped up the version number | Robert James Kaes | |
2003-05-30 | # Changed the calls to vector_getentry() to use the new calling | Robert James Kaes | |
convention. | |||
2003-05-30 | (vector_getentry): Changed the API to return the data pointer and have | Robert James Kaes | |
the length returned in a argument variable pointer. This should be a more natural way of using the function. | |||
2003-05-29 | # Added a vector_prepend() function and recoded the old vector_insert() | Robert James Kaes | |
to be a general "insert" for both vector_append() and vector_prepend() | |||
2003-05-29 | # Renamed the vector_insert() calls to vector_append() | Robert James Kaes | |
2003-05-29 | (vector_append): Renamed the vector_insert() function to more | Robert James Kaes | |
accurately indicate that entries are appended to the end of the vector. | |||
2003-05-29 | Improved the upstream proxy support by making the upstream proxy | Robert James Kaes | |
server configurable based on the destination host. [Code written by Peter da Silva] | |||
2003-05-10 | Added support for installing the HTML error files used by tinyproxy. | Robert James Kaes | |
2003-05-05 | (establish_http_connection): If the port being requested is not a | Robert James Kaes | |
standard HTTP port (80 or 443) append the port string to the host header; otherwise, leave the host string with only the host's domain name. Replaced all occurrences of constant 80 and 443 with defines HTTP_PORT and HTTP_PORT_SSL. | |||
2003-05-04 | Fixed a bug that would kill a child process because of an invalid | Robert James Kaes | |
safefree() call. Basically, destroy_conn() was trying to free memory not allocated by malloc. [Fix by David T. Pierson] | |||
2003-04-16 | # Updated change log | Robert James Kaes | |