Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-12-07 | upstream: Add upstream list parameter to upstream_get() | Michael Adam | 1 | -1/+1 | |
to abstract it from the concrete list in the config struct. Now upstream.c does not use any reference to config any more. Michael | |||||
2009-12-06 | move handling of upstream list to new module upstream.{c,h} | Michael Adam | 1 | -184/+1 | |
Michael | |||||
2009-12-06 | upstream: refactor assembly of upstream out of upstream_add | Michael Adam | 1 | -10/+32 | |
Michael | |||||
2009-12-04 | Use capitalized name in error messages | Mukund Sivaraman | 1 | -2/+2 | |
2009-11-17 | Use NULL for pointers | Mukund Sivaraman | 1 | -1/+1 | |
2009-10-11 | Don't add "Via:" header when DisableViaHeader == Yes. | Michael Adam | 1 | -0/+6 | |
2009-10-02 | Use safer string functions | Mukund Sivaraman | 1 | -2/+1 | |
2009-09-28 | handle_connection: make logic clearer when deciding whether to use connect/ssl | Michael Adam | 1 | -1/+1 | |
Michael | |||||
2009-09-27 | [BB#10] Do not filter out transfer-encoding header | Mukund Sivaraman | 1 | -2/+0 | |
2009-09-27 | conf: turn XTinyproxy into a boolean option | Michael Adam | 1 | -1/+1 | |
This is what it actually is. The string value was used in earlier versions to compare against the uri->authority string. But not as a list of sites to create an X-Tinyproxy header for, as the tinyproxy.conf template states... Michael | |||||
2009-09-27 | Don't ignore retval of read() in reqs.c | Mukund Sivaraman | 1 | -2/+10 | |
2009-09-20 | Print a http error when the client headers could not be retrieved. | Michael Adam | 1 | -0/+5 | |
A ususal case here is that the headers were buggy, e.g. a line without a ":" to separate the header field name from the value. Previous behaviour was to silently return a blank page. Michael | |||||
2009-09-20 | Revert "Remove unused parameter from process_request()" | Michael Adam | 1 | -3/+3 | |
This reverts commit f3312c22a0fc49bf1d93e87ee8e84290f3f91171. The "hashofheaders" argument to process_request() is needed for building with reverse support or with transparent support. Michael | |||||
2009-09-20 | Remove inline keyword from static functions | Mukund Sivaraman | 1 | -3/+3 | |
The compiler inlines static functions as necessary anyway. No more inline keywords exist in Tinyproxy source code. We want to avoid using this keyword anyway. | |||||
2009-09-15 | Remove unused parameter from process_request() | Mukund Sivaraman | 1 | -3/+3 | |
2009-09-15 | Indent code to Tinyproxy coding style | Mukund Sivaraman | 1 | -1382/+1257 | |
The modified files were indented with GNU indent using the following command: indent -npro -kr -i8 -ts8 -sob -l80 -ss -cs -cp1 -bs -nlps -nprs -pcs \ -saf -sai -saw -sc -cdw -ce -nut -il0 No other changes of any sort were made. | |||||
2009-09-10 | reqs.c: fix two implicit cast warnings. | Michael Adam | 1 | -2/+2 | |
Michael | |||||
2009-08-12 | Fix compiler warnings: make const strings const in process_server_headers(). | Michael Adam | 1 | -1/+1 | |
Michael | |||||
2009-08-12 | Fix compiler warnings: make const strings const in process_client_headers(). | Michael Adam | 1 | -1/+1 | |
Michael | |||||
2009-08-12 | Fix compiler warnings: Make const strings const in remove_connection_headers() | Michael Adam | 1 | -1/+1 | |
Michael | |||||
2009-08-09 | Fix implicit cast warning in get_all_headers(). | Michael Adam | 1 | -1/+2 | |
And untangle assignment from check. Michael | |||||
2009-08-09 | Fix two implicit cast warnings in pull_client_data(). | Michael Adam | 1 | -2/+3 | |
Michael | |||||
2009-08-09 | Fix three implicit cast warnings in process_request(). | Michael Adam | 1 | -4/+4 | |
Michael | |||||
2009-08-09 | Fix implicit cast warning in upstream_add(). | Michael Adam | 1 | -1/+1 | |
Michael | |||||
2009-08-09 | Fix implicit cast warning in extract_ssl_url(). | Michael Adam | 1 | -1/+1 | |
Michael | |||||
2009-08-09 | Fix implicit cast warning in extract_http_url(). | Michael Adam | 1 | -1/+1 | |
Michael | |||||
2009-08-09 | Fix implicit cast warning in check_allowed_connect_ports(). | Michael Adam | 1 | -1/+1 | |
Michael | |||||
2009-08-09 | fix signed vs unsigned comparison warning in check_allowed_connect_ports(). | Michael Adam | 1 | -1/+1 | |
Michael | |||||
2009-08-07 | Wrap len in parantheses | Mukund Sivaraman | 1 | -5/+5 | |
2009-08-07 | correctly handle folded header fields | Matthew Dempsky | 1 | -11/+45 | |
2009-08-07 | Rename tinyproxy.[ch] to main.[ch] | Mukund Sivaraman | 1 | -1/+1 | |
2009-08-04 | check_acl(): remove the fd argument - it is not used. | Michael Adam | 1 | -1/+1 | |
Host name and IP address are provided instead. Michael | |||||
2008-12-08 | Convert tabs to spaces | Mukund Sivaraman | 1 | -424/+417 | |
2008-12-08 | Break at 80 columns | Mukund Sivaraman | 1 | -17/+33 | |
2008-12-01 | Reformat code to GNU coding style | Mukund Sivaraman | 1 | -1316/+1429 | |
This is a commit which simply ran all C source code files through GNU indent. No other modifications were made. | |||||
2008-08-24 | pos can never be less than 0 as it's of type size_t | Mukund Sivaraman | 1 | -1/+1 | |
Also fix the type which is passed in from various places. | |||||
2008-06-09 | Moved transparent proxy code into its own file | Robert James Kaes | 1 | -113/+9 | |
Extracted the transparent proxy logic from reqs.c and placed it into a separate file. Signed-off-by: Robert James Kaes <rjk@wormbytes.ca> | |||||
2008-05-24 | Renamed htmlerror.[ch] to html-error.[ch] | Mukund Sivaraman | 1 | -1/+1 | |
2008-05-24 | Updated copyright, license notices in source code | Mukund Sivaraman | 1 | -17/+21 | |
The notices have been changed to a more GNU look. Documentation comments have been separated from the copyright header. I've tried to keep all copyright notices intact. Some author contact details have been updated. | |||||
2008-03-13 | Renamed file to replace underscores in it with dashes | Mukund Sivaraman | 1 | -1/+1 | |
2005-08-16 | * [Refactor] Moved Reverse Proxy Code | Robert James Kaes | 1 | -140/+15 | |
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] Ran Source Through indent | Robert James Kaes | 1 | -1324/+1373 | |
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 | * Updated Copyright Email Addresses | Robert James Kaes | 1 | -2/+2 | |
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. | |||||
2004-08-24 | Added code to handle HTTP/0.9 simple GET requests. | Robert James Kaes | 1 | -36/+53 | |
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 | (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 | 1 | -5/+6 | |
2004-04-27 | Added the "BindSame" configure directive from Oswald Buddenhagen. | Robert James Kaes | 1 | -10/+19 | |
This allows tinyproxy to respond to a request bound to the same interface that the request came in on. As Oswald explains: "attached is a patch that adds the BindSame option. it causes binding an outgoing connection to the ip address of the respective incoming connection. that way one can simulate an entire proxy farm with a single instance of tinyproxy on a multi-homed machine." Cool. |