Age | Commit message (Collapse) | Author | |
---|---|---|---|
2001-11-23 | Removed the trim() function and move it into chomp()/utils.c | Robert James Kaes | |
2001-11-22 | Reformated text. | Robert James Kaes | |
2001-11-22 | Replaced the calls to the old readline() function with calls to the new | Robert James Kaes | |
version. | |||
2001-11-21 | #if 0'd the code handling the "Via" header in the process_client_headers() | Robert James Kaes | |
function since I'm not completely happy with the code. | |||
2001-11-21 | Extract the version from the request line and store it in the conn_s | Robert James Kaes | |
structure. Don't send a Connection header to the remote connection. Handle the Via header correctly. | |||
2001-11-05 | Replaced all calls to buffer_size() with the macro BUFFER_SIZE(). | Robert James Kaes | |
2001-11-02 | Informing the user of the connection to the tunnel is a INFO type message, | Robert James Kaes | |
not a CONN level message. | |||
2001-10-25 | Some code clean up due to the creation of the conns.{c,h} files which now | Robert James Kaes | |
store the creation/destruction and definition of the connection structure. | |||
2001-10-25 | Fixed the problems with sending/not sending headers so that the CONNECT | Robert James Kaes | |
(SSL) method would work with upstream proxying! | |||
2001-10-25 | Changed the way relay_connection() works by having the both buffers | Robert James Kaes | |
emptied when either socket is closed. This should be better for the tunnel connections. Change the connect_to_upstream() function to better utilize the establish_http_connection() function. Code re-use is cool. :) | |||
2001-10-24 | Error message cleanup to make the information more informative. | Robert James Kaes | |
2001-10-22 | Cleaned up the code in handle_connection() and added a NULL pointer test | Robert James Kaes | |
in the free request function. | |||
2001-10-19 | More moving around of the source code. Still can't get CONNECT to work | Robert James Kaes | |
with an upstream proxy. | |||
2001-10-17 | Trying to allow CONNECT methods through an Upstream proxy. | Robert James Kaes | |
2001-09-16 | Moved the safe_read() and safe_write() functions into the sock.c file | Robert James Kaes | |
since they're now used in other places. Added support for a true upstream proxy connection. This involved some rewriting of the handle_connection() function and some of the support functions so that they do perform the domain filtering and anonymous filtering while still connecting to the upstream proxy. I think the code should be cleaned up further. | |||
2001-09-15 | Removed the log messages related to memory allocation. | Robert James Kaes | |
Move the SSL response header into into own function. Added support for the status host. | |||
2001-09-14 | Finally got the SSL problem fixed. We can not send _any_ client headers | Robert James Kaes | |
(including the new line) to the origin server when in tunnelling mode. SSL now works correctly. Yeah. | |||
2001-09-14 | Changed the buffer pointer in safe_write() to be const void* since we're | Robert James Kaes | |
not changing the values. Instead of building a new request and memory, simply send each part separately. Actually uses less memory _and_ less code. | |||
2001-09-14 | Massive changes. Split process_method() into a bunch of smaller files and | Robert James Kaes | |
changed the parsing code from REGEX and uri.c to a simplier sscanf() method. Also, include code to handle SSL connections, but that's not quite working yet. | |||
2001-09-12 | Fixed memory leak. | Robert James Kaes | |
2001-09-11 | Switched the memory allocation for the large strings to heap based instead | Robert James Kaes | |
of stack based. | |||
2001-09-08 | Changed all the mallocs and callocs to use the new safemalloc and | Robert James Kaes | |
safecalloc. | |||
2001-09-07 | Error message cleanup. | Robert James Kaes | |
2001-09-04 | Moved the compare_header() test after the skip header test. | Robert James Kaes | |
2001-08-30 | Replaced the call to xstrstr() with strstr(). | Robert James Kaes | |
2001-08-28 | Moved the strip new line/carriage return from the end of a line into a | Robert James Kaes | |
separate function. | |||
2001-08-27 | Fixed a SEGV problem with invalid requests. | Robert James Kaes | |
2001-08-26 | Fixed a problem with the Anonymous filtering. Basically, anonymous | Robert James Kaes | |
filtering was not working in the previous version. | |||
2001-05-30 | Formating changes. Also, explictly close the client_fd when the | Robert James Kaes | |
connections are destroyed. | |||
2001-05-27 | Changed some of the types to Posix data types. | Robert James Kaes | |
Changed any reference to log() to log_message(). Fixed a potential memory leak in process_method(). Removed redundant code and variables in relay_connection(). | |||
2001-05-23 | Just a formatting change. | Robert James Kaes | |
2001-01-15 | Fixed more potential overflow bugs. | Robert James Kaes | |
2000-11-23 | Changed the filter_host command to filter_url. | Robert James Kaes | |
2000-09-26 | Updated the free() calls to the safefree() calls. | Robert James Kaes | |
2000-09-12 | MAJOR RE-WRITE! Read the ChangeLog and look at the source. It's shorter | Robert James Kaes | |
than redocumenting the changes here. :) | |||
2000-03-31 | Fixed a bug with the path in clientreq. If the path was empty it caused a | Robert James Kaes | |
malformed request to be sent. | |||
2000-03-31 | Updated the anonheader function to use the new anonymous API. Removed the | Robert James Kaes | |
hack for the POST method in clientreq. | |||
2000-03-29 | Fixed a bug with the clientreq function which was incorrectly setting the | Robert James Kaes | |
clientheader flag and causing _all_ headers to be sent even in anonymous mode. | |||
2000-03-28 | Fixed another NULL bug with the uri->authority. If an badly formed request | Robert James Kaes | |
was made in the form of http:\\www.somewhere.com/ tinyproxy would SEGV. This has been corrected. | |||
2000-03-28 | Fixed a NULL pointer bug in clientreq. If the SCHEME in the URL was NULL | Robert James Kaes | |
the program would SEGV. This was caused by the error logging code. | |||
2000-03-11 | Included the changes needed to re-add the upstream proxy option. | Robert James Kaes | |
2000-02-16 | This commit was generated by cvs2svn to compensate for changes in r2, | Steven Young | |
which included commits to RCS files with non-trunk default branches. |