summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2002-04-12Added the support code to process a ConnectPort configuration directive.Robert James Kaes
2002-04-12Added the description and intial settings for the ConnectPort directive.Robert James Kaes
2002-04-12Added a write_via_header() function which is now used in both headerRobert James Kaes
processing functions. Also, added a list of headers to drop in the process server header functions.
2002-04-11Bumped up the pre-version number.Robert James Kaes
2002-04-11Changes to remove_connection_headers(), relay_connection(),Robert James Kaes
process_client_headers(), and process_server_headeers(). Added the get_content_length() function.
2002-04-11Did a bit of consolidation by moving code into remove_connection_headers()Robert James Kaes
and added the get_content_length() function. The process_server_headers() function was rewritten to remove the Connection header correctly, and also retrieve the Content-Length value. This value is needed in the relay_connection() function since there are some remote machines which do not properly close down the connection once the body has been retrieved. Thanks to James Flemer for finding a test case for this problem.
2002-04-11Added the remote_content_length variable to store the number of bytes theRobert James Kaes
remote server is supposed to be transmiting to the client.
2002-04-11Replaced calls to AC_LIBOBJ to an ADDITIONAL_OBJECTS variable (since it'sRobert James Kaes
not being used with src/Makefile.am). Also, rewrote the REGEX test to better confirm to the autoconf standard.
2002-04-10Changed in src/Makefile.amRobert James Kaes
2002-04-10Removed the dependency on LIBOBJS and instead use the ADDITIONAL_OBJECTSRobert James Kaes
variable in conjunction with _DEPENDENCIES and _LDADD. The change here makes filter a "required" module in the sense that it will always be compiled (to make sure it doesn't get out of date), but it will conditionally included in the object file.
2002-04-10Bumped up the pre-version release number and removed the AC_FUNC_MEMCMPRobert James Kaes
macro.
2002-04-10Removed the test for lstat() since it wants to add a lstat.o dependancy.Robert James Kaes
I really need to got through the configure.ac file and figure out what _really_ needs to be tested for.
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.