Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2001-09-16 | Moved the safe_read() and safe_write() functions into the sock.c file | Robert James Kaes | 1 | -144/+136 | |
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-16 | Added the token for Upstream and the code the handle the upstream | Robert James Kaes | 2 | -3/+14 | |
directive in the configuration file. | |||||
2001-09-16 | Added the example for the upstream proxy directive. | Robert James Kaes | 1 | -1/+8 | |
2001-09-16 | Added a configure option for upstream proxy support. | Robert James Kaes | 1 | -3/+11 | |
Bumped the version number. | |||||
2001-09-16 | Added upstream proxy support. | Robert James Kaes | 1 | -0/+5 | |
2001-09-16 | Fixed a problem where log messages could be missed during a rotate. | Robert James Kaes | 1 | -6/+10 | |
2001-09-15 | More changes. | Robert James Kaes | 1 | -1/+14 | |
2001-09-15 | Added the send_http_message() function to handle sending messages back to | Robert James Kaes | 2 | -34/+47 | |
the client. It's used by httperr() and showstats(). | |||||
2001-09-15 | Changed to rotating the log file instead of truncating it. Also using the | Robert James Kaes | 1 | -8/+44 | |
create_file_safely() function to eliminate potential security problems. | |||||
2001-09-15 | Removed the memory allocation log messages. | Robert James Kaes | 1 | -4/+2 | |
2001-09-15 | Changed to using the send_http_message() function so that the HTTP headers | Robert James Kaes | 1 | -8/+13 | |
are sent properly. | |||||
2001-09-15 | Removed the log messages related to memory allocation. | Robert James Kaes | 1 | -20/+48 | |
Move the SSL response header into into own function. Added support for the status host. | |||||
2001-09-15 | Removed the log message when unable to allocate memory. | Robert James Kaes | 1 | -5/+2 | |
2001-09-15 | Updated the authorization string. | Robert James Kaes | 1 | -2/+2 | |
2001-09-14 | The biggest change is the added support for SSL. | Robert James Kaes | 1 | -0/+9 | |
2001-09-14 | Bumped up version number. | Robert James Kaes | 1 | -2/+2 | |
2001-09-14 | Removed these files since their functionality has been replaced. | Robert James Kaes | 2 | -151/+0 | |
2001-09-14 | Finally got the SSL problem fixed. We can not send _any_ client headers | Robert James Kaes | 1 | -4/+10 | |
(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 | 1 | -33/+20 | |
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 | When logging an error indicate the file descriptor and the error number. | Robert James Kaes | 1 | -6/+6 | |
2001-09-14 | Include the SSL field in the connection structure since we're going to | Robert James Kaes | 1 | -1/+2 | |
handle SSL connections. | |||||
2001-09-14 | Massive changes. Split process_method() into a bunch of smaller files and | Robert James Kaes | 1 | -192/+299 | |
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-14 | Removed the reference to uri.c and uri.h since the new reqs.c doesn't use | Robert James Kaes | 1 | -2/+1 | |
them. | |||||
2001-09-12 | Fixed a memory leak in process_method(). | Robert James Kaes | 1 | -0/+3 | |
2001-09-12 | Fixed memory leak. | Robert James Kaes | 1 | -2/+2 | |
2001-09-12 | Changed mallocs to callocs. | Robert James Kaes | 1 | -9/+3 | |
2001-09-12 | Increased the number of "insertions" before the free memory. | Robert James Kaes | 1 | -2/+2 | |
2001-09-11 | More changes. These all relate to the switch from stack memory to heap | Robert James Kaes | 1 | -0/+13 | |
memory. | |||||
2001-09-11 | Added the debugging realloc() function. | Robert James Kaes | 2 | -2/+12 | |
2001-09-11 | Set the stack size of threads to 32KB from 128KB. | Robert James Kaes | 1 | -2/+2 | |
2001-09-11 | Switched the memory allocation for the large strings to heap based instead | Robert James Kaes | 2 | -13/+59 | |
of stack based. | |||||
2001-09-11 | Bumped up the preversion number | Robert James Kaes | 1 | -2/+2 | |
2001-09-11 | Style stuff. | Robert James Kaes | 1 | -3/+2 | |
2001-09-11 | Updated version number. | Robert James Kaes | 1 | -2/+2 | |
2001-09-11 | Fixed a memory leak. | Robert James Kaes | 1 | -0/+6 | |
2001-09-11 | Used safecalloc() instead of malloc() and memset(). Fixed a potential | Robert James Kaes | 1 | -11/+10 | |
memory leak with the regular expression engine. | |||||
2001-09-11 | Comment cleanup. | Robert James Kaes | 1 | -2/+3 | |
2001-09-08 | More changes. | Robert James Kaes | 1 | -0/+9 | |
2001-09-08 | New pre version | Robert James Kaes | 1 | -2/+2 | |
2001-09-08 | Changed all the mallocs and callocs to use the new safemalloc and | Robert James Kaes | 7 | -24/+25 | |
safecalloc. | |||||
2001-09-08 | Lowered the number BUFARRAY and BUFSIZE constants to reduce the maximum | Robert James Kaes | 1 | -5/+6 | |
memory usage of a ternary tree. It now should not exceed 4MB of memory. | |||||
2001-09-08 | Lowered the number of insertions before the ternary tree is rebuilt. | Robert James Kaes | 1 | -3/+3 | |
2001-09-08 | Added the debugging_(malloc|calloc|free) functions to help track memory | Robert James Kaes | 2 | -5/+51 | |
usage. There are also now defines for safe(malloc|calloc|free) which allow for debugging code to be enabled or not. | |||||
2001-09-08 | Fixed a memory leak in thread_main(). | Robert James Kaes | 2 | -3/+21 | |
2001-09-07 | Explictly added the DETACHED creation method on threads. | Robert James Kaes | 2 | -2/+8 | |
2001-09-07 | Updates. | Robert James Kaes | 1 | -0/+7 | |
2001-09-07 | Error message cleanup. | Robert James Kaes | 8 | -71/+85 | |
2001-09-07 | Fixed up return types. | Robert James Kaes | 1 | -4/+4 | |
2001-09-07 | Error message cleanup. | Robert James Kaes | 1 | -19/+29 | |
Include locking around access to the servers_waiting variable. | |||||
2001-09-07 | Updates | Robert James Kaes | 1 | -0/+16 | |