summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2002-04-10Added an extra new line at the end of the file to quiet picky compilers.Robert James Kaes
:)
2002-04-09The malloc/free functions should be in stdlib.h, but if we can't findRobert James Kaes
stdlib.h then try including malloc.h. Maybe this will allow clean compiling on some platforms.
2002-04-09More changes in the ChangeLog :)Robert James Kaes
2002-04-09Removed the compare_header() function since it's been replaced by a callRobert James Kaes
the anonymous_search(). Added a few more log_message() calls to better explain error conditions. Fixed up a problem with X-Tinyproxy sending logic.
2002-04-09Added more include logic code to be more portable.Robert James Kaes
2002-04-09Replaced the internally used linked list with a call to the hashmapRobert James Kaes
module. Code reuse is a good thing.
2002-04-09Fixed up the problem with the "-lc_r" inclusion code.Robert James Kaes
_Really_ fixed up the problem with compiling under OpenBSD. Bumped up the version number.
2002-04-09James Flemer cleaned up the make_netmask() function to remove the staticRobert James Kaes
table. Very nice.
2002-04-09Bumped up the version number.Robert James Kaes
2002-04-09New changes to configure.ac, hashmap.c, and vector.cRobert James Kaes
2002-04-09Cleaned up the include lines to be slightly more portable (I hope.)Robert James Kaes
2002-04-09Small changes to conform to the new Autoconf standards. Also, added aRobert James Kaes
test for the OpenBSD system which prevents the inclusion of the malloc.h header (the functions are actually defined in stdlib.h) I might even remove the malloc.h header altogether since the malloc/free functions _should_ be in stdlib.h
2002-04-09Changed the version number to reflect the 1.5.0 pre-releasesRobert James Kaes
2002-04-09New news for the 1.5.0 release.Robert James Kaes
2002-04-09Updated the description to include the "SSL" fact.Robert James Kaes
2002-04-09Added the cancelation setting to make sure the thread stops immediately.Robert James Kaes
2002-04-08Just moved the looping code from main() into thread_main_loop().Robert James Kaes
2002-04-07Just a variable name change to make it easier to read.Robert James Kaes
2002-04-07Updated the copyright notice.Robert James Kaes
2002-04-07A _tonne_ of changes. It would almost be easier to just read the sourceRobert James Kaes
itself to find out all the changes. Changed the process_client_header() function to use the hashmap and vector modules. I've made this change to better handle the Connection header. The Connection header, it it's present, lists all the headers which should _not_ be transmitted any further along. An HTTP/1.1 proxy must respect this. Other changes are basically cosmetic.
2002-04-07Update the list of source code files to include the vector and hashmapRobert James Kaes
files.
2002-04-07Cleaned up some of the code to handle errors better. Also, a little bitRobert James Kaes
easier to read in the variable department.
2002-04-07Changed the version number down to 1.4.4pre1 (from the more ambitiousRobert James Kaes
1.5.0pre1)
2002-04-07Updated the changelog information.Robert James Kaes
2002-04-07A hashmap implementation. I use this for storing the headers from theRobert James Kaes
client.
2002-04-07Added the vector module which is a vector implementation. I use it in theRobert James Kaes
hashmap implementation.
2002-04-02Added define check for XTINYPROXY_ENABLE. Although, I'm not sure if thisRobert James Kaes
is the correct way to do this, since grammar.c probably doesn't get recomplied even if config.h is changed. Must look into this more.
2002-04-02Update to reflect changes to configure.acRobert James Kaes
2002-04-02Patch from James Flemer which:Robert James Kaes
* allows the --disable-* options to work * prevents -lc_r from being included on FreeBSD machines
2002-01-25Added code to check for "errors" from the accept call in thread_main() andRobert James Kaes
also a new thread_kill_threads() function which should cancel all threads when the main thread is being closed.
2002-01-08Added code which checks to see if the user has signalled that tinyproxyRobert James Kaes
should be closed.
2001-12-28Removed an unused header.Robert James Kaes
2001-12-28Check for errors returned by the accept() function.Robert James Kaes
2001-12-24more changes to utils.c, reqs.c, and sock.cRobert James Kaes
2001-12-24Changed send_http_message() to use the write_message() function.Robert James Kaes
Changed httperr() to use the same concept as the write_message() function. Still haven't figured out how to combine the code.
2001-12-24Added the write_message() function (from reqs.c)Robert James Kaes
2001-12-24Moved write_message() into sock.c because I'm using it in other places.Robert James Kaes
2001-12-23Made the error message regarding the Idle timeout more verbose, andRobert James Kaes
changed the level to WARNING.
2001-12-23Cleaned up the code which sends the "Via" header. It now usesRobert James Kaes
write_message().
2001-12-23Add a pre-processor test around the sys/types.h header file, to make sureRobert James Kaes
it's available before we try to include it.
2001-12-23Fixed up the order of some of the includes to cope with OpenBSD. Also,Robert James Kaes
test for the MSG_NOSIGNAL define.
2001-12-20Updated the copyright notice.Robert James Kaes
2001-12-20Created the CHECK_CRLF() macro to handle the tests for the appropriateRobert James Kaes
control characters in a string.
2001-12-19Changed the calls to write() to send() so that we can use send(...,Robert James Kaes
MSG_NOSIGNAL) and not get signals sent to the process. (easier for debugging and the system doesn't need to worry about signals.)
2001-12-19Removed duplicate code from process_server_headers() and removed the callsRobert James Kaes
to strlen(); readline() already returns the length of the string, so use that instead.
2001-12-19Damn---removed the debugging code from write_message().Robert James Kaes
2001-12-19Opps! Fixed a problem with negative numbers. :)Robert James Kaes
2001-12-19Redefined HTTP_LINE_LENGTH to be based on MAXBUFFSIZE (and set to aroundRobert James Kaes
16 KB.) Added the TUNNEL_CONFIGURED() macro to help with testing for the tunnel support code. Create the write_message() function to encapsulate the code which sends the information to the file descriptor. Moved the tunnel code into it's own function.
2001-12-19Update the reqs.c file.Robert James Kaes
2001-12-18Updated the list of headers to ignore.Robert James Kaes