Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2008-03-30 | Do not allow anyone except localhost by default | Mukund Sivaraman | 1 | -1/+0 | |
2008-03-30 | Made the default group nobody | Mukund Sivaraman | 1 | -1/+1 | |
2008-03-30 | Removed obsolete lexer/parser files | Mukund Sivaraman | 2 | -489/+0 | |
2008-03-19 | Added more patterns to .gitignore | Andrew Stribblehill | 3 | -0/+4 | |
2008-03-13 | Fixed format string warnings | Mukund Sivaraman | 1 | -4/+4 | |
2008-03-13 | Removed the clean target from the src directory | Mukund Sivaraman | 1 | -3/+0 | |
This was overriding the automake clean target to clean up files like *.o by default. | |||||
2008-03-13 | Corrected datatype of salen to fix compiler warning | Mukund Sivaraman | 1 | -2/+2 | |
2008-03-13 | Added missing ltmain.sh | Mukund Sivaraman | 1 | -0/+6930 | |
2008-03-13 | Added empty NEWS file that's required by autotools now | Mukund Sivaraman | 2 | -1/+0 | |
2008-03-13 | Renamed file to replace underscores in it with dashes | Mukund Sivaraman | 4 | -6/+6 | |
2008-03-13 | Renamed file to replace underscores in it with dashes | Mukund Sivaraman | 6 | -8/+8 | |
2008-03-13 | Renamed .cvsignore to .gitignore | Mukund Sivaraman | 3 | -0/+0 | |
2008-03-13 | Renamed bootstrap to autogen.sh | Mukund Sivaraman | 1 | -0/+0 | |
2005-11-04 | Added support for UPSTREAM directive. | Robert James Kaes | 1 | -4/+52 | |
Included the basic grammar and handler functions for the "upstream" and "no upstream" directives. I still need to update the grammar to match _all_ the possibilities documented in the tinyproxy.conf file, but at least it now does as much as the old config parser. | |||||
2005-11-04 | Reformatted the reverse and filter configuration blocks. If either | Robert James Kaes | 1 | -73/+10 | |
section is not enabled at compile time, it should not be included in the object file. | |||||
2005-11-04 | Fixed up whitespace formatting of the config file directives. Also | Robert James Kaes | 1 | -52/+61 | |
added blank lines to group related directives. | |||||
2005-08-16 | Added the typecheck.m4 macro file to improve type checking support in | Robert James Kaes | 1 | -0/+103 | |
the configure.ac script. The various typedefs are checked in a larger collection of locations. | |||||
2005-08-16 | * [Refactor] Moved Reverse Proxy Code | Robert James Kaes | 8 | -157/+214 | |
Moved the reverse proxy code from reqs.c into it's own files (reverse_proxy.c). The code in reqs.c is way too complicated, so I want to move unrelated code into their own files to simplify the main concepts in reqs.c. | |||||
2005-08-15 | * [Indent] Fixed typedef Formatting | Robert James Kaes | 2 | -5/+5 | |
Added the list of tinyproxy typedefs to the indent command to have them formatted correctly as well. | |||||
2005-08-15 | * [Indent] Ran Source Through indent | Robert James Kaes | 41 | -4238/+4452 | |
I re-indented the source code using indent with the following options: indent -kr -bad -bap -nut -i8 -l80 -psl -sob -ss -ncs There are now _no_ tabs in the source files, and all indentation is eight spaces. Lines are 80 characters long, and the procedure type is on it's own line. Read the indent manual for more information about what each option means. | |||||
2005-07-12 | * Specified Correct typedef in getsock_ip() | Robert James Kaes | 1 | -2/+2 | |
Changed the variable type for the namelen variable to the correct socklen_t type. The configure script already checked for it, but for some reason I never got around to actually using it in this function. | |||||
2005-07-12 | * Updated Copyright Email Addresses | Robert James Kaes | 34 | -69/+68 | |
Updated the copyright email addresses for Robert James Kaes. The users.sourceforge.net address should always exist. | |||||
2005-07-06 | Removed the proxy-* headers from the list of headers to skip. Since | Robert James Kaes | 1 | -3/+1 | |
tinyproxy does not prompt for any proxy information from the client, it should not be eating the proxy headers. They are most likely needed by an upstream proxy. | |||||
2005-05-03 | * [1118363] Proxy reverse order of headers | Robert James Kaes | 1 | -41/+43 | |
Changed the internal implementation of the hashmap to maintain the insert order if the same key is repeated. The insertion is still constant since we keep track of the head and tail of the bucket chain. | |||||
2004-08-24 | Replaced all the AC_ARG_ENABLE calls with calls to our own | Robert James Kaes | 1 | -40/+25 | |
TP_ARG_ENABLE macro. Except for the transparent proxy option, all the other options remain identical. To enable transparent proxy support use only --enable-transparent, rather than the old --enable-transparent-proxy. | |||||
2004-08-24 | Added config/argenable.m4 to the list of configuration files needed by | Robert James Kaes | 1 | -1/+1 | |
the autoconf system. | |||||
2004-08-24 | Initial checkin of the TP_ARG_ENABLE macro. This macro extends the | Robert James Kaes | 1 | -0/+19 | |
default AC_ARG_ENABLE macro to do better error checking of the input values. | |||||
2004-08-24 | Moved the autoconf/automake configuration files into the config | Robert James Kaes | 1 | -5/+17 | |
directory, so inform autoconf of this (the AC_CONFIG_AUX_DIR and AC_CONFIG_MACRO_DIR macros.) Also added a bunch of portability tests discovered by autoscan. | |||||
2004-08-24 | Moved all the autoconf/automake configuration information into the | Robert James Kaes | 1 | -1/+9 | |
config directory. | |||||
2004-08-24 | Removed the "releases.txt" file from the distribution. It didn't | Robert James Kaes | 1 | -1/+0 | |
really add anything, so there's no point in having it. | |||||
2004-08-24 | (takesig): Fixed the return type to use the autoconf defined | Robert James Kaes | 1 | -3/+3 | |
RETSIGTYPE. This is portable, while simply using "void" is not. | |||||
2004-08-24 | Added code to handle HTTP/0.9 simple GET requests. | Robert James Kaes | 1 | -36/+53 | |
2004-08-24 | (get_bool_arg): Moved the initialization of "p" _before_ the assert() | Robert James Kaes | 1 | -3/+3 | |
calls. The code doesn't compile under gcc 2.95 otherwise. (I'm surprised it compiles under gcc 3.3 without a problem.) | |||||
2004-08-24 | Changed some of the variable types so that the code compiles cleanly | Robert James Kaes | 1 | -4/+4 | |
on other operating systems. (Used cf.sourceforge.net as the test system for cross compiling.) | |||||
2004-08-24 | Fixed up the acl_s structure so that it compiles correctly under | Robert James Kaes | 1 | -21/+21 | |
gcc 2.95. | |||||
2004-08-20 | Bootstrap the autoconf system | Robert James Kaes | 1 | -0/+14 | |
2004-08-20 | Moved the configuration information into it's own directory to avoid | Robert James Kaes | 1 | -2/+3 | |
cluttering up the root directory. | |||||
2004-08-14 | Changed the calls to the config_compile() and config_parse() | Robert James Kaes | 1 | -20/+21 | |
functions. Also, if the "logfile" directive is used, it will now override use of the syslog system. Added an error message if neither is defined. | |||||
2004-08-14 | (log_message): Added a fsync() call after each line outputted to the | Robert James Kaes | 1 | -1/+2 | |
log file. | |||||
2004-08-14 | Reorganized the source code. Added the missing reverse proxy | Robert James Kaes | 1 | -109/+143 | |
directives. Added a bunch of comments to clarify how the code works. | |||||
2004-08-14 | Removed the last code relating to the old configuration parsing | Robert James Kaes | 2 | -23/+3 | |
system. The grammar.y and scanner.l files still need to be removed. | |||||
2004-08-13 | Removed the grammar.y and scanner.l files from the list of files | Robert James Kaes | 1 | -3/+3 | |
required by tinyproxy. | |||||
2004-08-13 | Added some error logging information for directives that are | Robert James Kaes | 1 | -13/+49 | |
conditionally compiled. Still need to add info messages for the directives. | |||||
2004-08-13 | Change the code to use the new config_parse() method rather than the | Robert James Kaes | 1 | -7/+12 | |
flex/bison based configuration system. | |||||
2004-08-13 | Added the new configuration parsing system (conffile.c and | Robert James Kaes | 3 | -1/+638 | |
conffile.h.) The new system is intended to replace the existing grammar.y and scanner.l files. I don't want to depend on flex/bison any longer. | |||||
2004-08-12 | (check_allowed_connect_ports): By default DENY any CONNECT requests | Robert James Kaes | 1 | -13/+9 | |
unless explicitly allowed by a configuration directive. | |||||
2004-08-12 | (add_xtinyproxy_header): Removed the runtime error checking of the | Robert James Kaes | 1 | -8/+3 | |
connptr->server_fd variable and moved it into an assert since we should never be called with invalid data. Also made the function an inline function since it's only called in one place. | |||||
2004-08-11 | Completely rewrote the ACL functionality. The new system is intended | Robert James Kaes | 1 | -158/+184 | |
to handle IPv6 style addresses along with the existing IPv4 and string addresses. In addition, the hand-rolled "list" code has been replaced with a vector (code reuse.) Also, the code should be a little easier to understand (relatively speaking.) I do need to add some kind of testing framework (in general) to check that the new code does work with all the formats that will be thrown at it. | |||||
2004-08-11 | (strip_username_password): Removed one of the pointer variables since | Robert James Kaes | 1 | -11/+16 | |
it's no longer needed. Reorganized the function to make it more obvious what was actually being done. | |||||
2004-08-10 | Merged in changes from 1.6.3 | Robert James Kaes | 8 | -18/+36 | |