91b7c55972Fixed the insert function to handle a failed insert properly.
Robert James Kaes
2000-09-26 04:59:48 +0000
ba5e5fc109Added the TE_EXISTS return code, and cleaned up the ternary_destroy function.
Robert James Kaes
2000-09-26 04:59:20 +0000
a2c3e5ecc9Moved the safefree() macro to the tinyproxy.h header.
Robert James Kaes
2000-09-26 04:58:35 +0000
fd61e791b5Updated the free() calls to the safefree() calls.
Robert James Kaes
2000-09-26 04:57:46 +0000
1ad48fd906Updated documentation.
Robert James Kaes
2000-09-21 16:58:57 +0000
8398c7337dThere is no LOG_EMERG level, so changed to LOG_CRIT.
Robert James Kaes
2000-09-21 16:57:10 +0000
30f36f3aa6Added the LOG_NOTICE level.
Robert James Kaes
2000-09-21 16:53:51 +0000
1deed67e1fThese are generated by grammar.y and scanner.l respectively, don't include them in the CVS.
Robert James Kaes
2000-09-15 20:58:57 +0000
955eb4b966Automatically generated file.
Robert James Kaes
2000-09-15 20:57:08 +0000
0b7488babeDon't include automatically generated files.
Robert James Kaes
2000-09-15 20:55:29 +0000
ee06d51e1aDon't included automatically generated files.
Robert James Kaes
2000-09-15 20:53:59 +0000
573266fe44Flipping again. :) Don't include any of the automatically generated stuff.
Robert James Kaes
2000-09-15 20:52:28 +0000
d0b36a6673Need to do a check for the <stdint.h> header since it's not a standard header available on all systems.
Robert James Kaes
2000-09-14 16:41:20 +0000
a5fbf4ea4bAgain, needed for configure script. Automatically built by ./reconf
Robert James Kaes
2000-09-12 18:10:30 +0000
5d42e65883Needed for running configure. Automatically built with reconf
Robert James Kaes
2000-09-12 00:45:39 +0000
d8cc991bb3Can be made from configure.in (and should be), but I want to be able to check out the source and immediately configure it.
Robert James Kaes
2000-09-12 00:43:50 +0000
15ea792c42We don't use ADNS anymore so get rid of the tree.
Robert James Kaes
2000-09-12 00:38:47 +0000
7a949c9470Example tinyproxy configuration file.
Robert James Kaes
2000-09-12 00:22:49 +0000
d070239c53We all know what this is. :)
Robert James Kaes
2000-09-12 00:21:59 +0000
da3301f01fA M4 macro for finding the various types on the system (typedefs, etc.)
Robert James Kaes
2000-09-12 00:20:23 +0000
95ac302b8fNew defaults, and better checking for various features needed by tinyproxy. Looks like fun! :)
Robert James Kaes
2000-09-12 00:18:17 +0000
0e7a2192cfJust updating the documentation.
Robert James Kaes
2000-09-12 00:16:57 +0000
dc18c065b7These all handle reading the tinyproxy configuration file.
Robert James Kaes
2000-09-12 00:12:52 +0000
2b5c6be1d5Generalized the ternary code which was already being used in anonymous.* now it can be used (and is used) in both anonymous and dnscache
Robert James Kaes
2000-09-12 00:10:28 +0000
de6f42d9faImprovied access control semantics. Allows for a finger control for allowing and denying hosts.
Robert James Kaes
2000-09-12 00:08:48 +0000
322a53eb56tinyproxy now uses a pool of threads to handle connections. All the work for creating new threads, deleting old thread, and generally managing the pool is done here.
Robert James Kaes
2000-09-12 00:07:44 +0000
bb32293415This module handles the various stats relating to tinyproxy's funcationality.
Robert James Kaes
2000-09-12 00:06:09 +0000
392c97e3d1MAJOR RE-WRITE! Read the ChangeLog and look at the source. It's shorter than redocumenting the changes here. :)
Robert James Kaes
2000-09-12 00:04:42 +0000
9f080da488Fixed the change user/group ability. Log when tinyproxy is using default values rather than specific ones. Cleaned up the command line arguments since tinyproxy now uses a configuration file. Removed the USR1 signal and added the thread creation code.
Robert James Kaes
2000-09-12 00:03:53 +0000
1efe0265deRemoved the xmalloc() and xstrdup() functions. Added the pidfile_create() function. Added the OpenBSD style strlcat() and strlcpy() functions.
Robert James Kaes
2000-09-12 00:01:29 +0000
04fc081e6dSwitched to the new logging style and replaced the xmalloc() with straight malloc().
Robert James Kaes
2000-09-11 23:57:43 +0000
f6b7fe3f5cNeeded locking in getpeer_string(). Added mutex locking around the dnscache() call. Removed the global sockaddr and setup_fd variables. Added the socket_blocking() and socket_nonblocking() functions. Gutted the readling() function and replaced it with something similar to the 1.0 version. :)
Robert James Kaes
2000-09-11 23:56:32 +0000
c0ff35dd22Moved back to the <config.h> for autoconf defines.
Robert James Kaes
2000-09-11 23:50:07 +0000
4f4f91f76fCleaned up the logging format, and also included logging levels (which are similar to the syslogd format.)
Robert James Kaes
2000-09-11 23:47:52 +0000
5d7063a79eNot using <defines.h> for autoconf anymore, so move back to the <config.h> format.
Robert James Kaes
2000-09-11 23:46:42 +0000
f807f4b96cJust using standard malloc() since the xmalloc() didn't really add anything useful to the command.
Robert James Kaes
2000-09-11 23:43:59 +0000
df030a075fRemoved the custom hash routines. Using the ternary module instead.
Robert James Kaes
2000-09-11 23:42:43 +0000
b7f7599d76Cleaned up the source so that the internal structure is no exposed by the buffer.h header.
Robert James Kaes
2000-09-11 23:41:32 +0000
55185db499Removed the ternary tree code from these files and made it a separate module.
Robert James Kaes
2000-09-11 23:38:36 +0000
06281b7898Modified to include all the files needed to build tinyproxy, plus the special targets for building the LEX and YACC files. (Also included the GNU license.)
Robert James Kaes
2000-09-11 23:37:01 +0000
ad28ae027aSince the tinyproxy program has changed, the manual had to change as well. Documents all the command line arguments, though I think I need to document the configuration file as well.
Robert James Kaes
2000-09-11 23:33:37 +0000
864e955bbdUpdated to reflect the new reality of the tinyproxy source code.
Robert James Kaes
2000-09-11 23:32:43 +0000
b00b4158f2This was the layout for the purposed config file. This is no more.
Robert James Kaes
2000-09-11 23:31:05 +0000
cb3de97e56This was the generic INSTALL file, but the INSTALL file itself is again the generic file. :)
Robert James Kaes
2000-09-11 23:27:39 +0000
2d9d164034These files are no longer used within tinyproxy.
Robert James Kaes
2000-09-11 23:24:59 +0000
1227e88bfdReflect changes made in source.
Robert James Kaes
2000-06-06 17:58:30 +0000
3ba5d76120Fixed the links for finding tinyproxy. Thanks to Simon Baker for pointing this out.
Robert James Kaes
2000-06-06 17:56:44 +0000
73b1ff1b1aReorganized (or added) the #include <sys/types.h> line so tinyproxy would compile cleanly on FreeBSD systems.
Robert James Kaes
2000-04-26 16:31:29 +0000
d0a05357a1Fixed a bug with the path in clientreq. If the path was empty it caused a malformed request to be sent.
Robert James Kaes
2000-03-31 22:55:22 +0000
770c71969eA whole whack of changes and bug fixes.
Robert James Kaes
2000-03-31 20:15:13 +0000
8a563800e4Added a line for the anonymous.* files.
Robert James Kaes
2000-03-31 20:14:45 +0000
b841f484aaChanged the socket time out to 10 secs.
Robert James Kaes
2000-03-31 20:14:26 +0000
dede5f36a8Updated the anonheader function to use the new anonymous API. Removed the hack for the POST method in clientreq.
Robert James Kaes
2000-03-31 20:13:36 +0000
2562d28129Completely rewrote the readline function.
Robert James Kaes
2000-03-31 20:10:13 +0000
ae347fc87aAdded the working_* fields as a scratch pad for readline().
Robert James Kaes
2000-03-31 20:09:19 +0000
0edeabbd63Removed the allowedhdr_s structure since it is now accessed through anonymous.*
Robert James Kaes
2000-03-31 20:08:19 +0000
b1e97bd24fMoved the anonymous header code into it's own file to make it easier to update.
Robert James Kaes
2000-03-31 19:56:55 +0000
6a1c2dde79Updated to list changes in src/reqs.c and src/dnscache.c
Robert James Kaes
2000-03-29 16:19:05 +0000
477dacb5faIncluded the <sys/types.h> header.
Robert James Kaes
2000-03-29 16:18:05 +0000
0d421b5c39Fixed a bug with the clientreq function which was incorrectly setting the clientheader flag and causing _all_ headers to be sent even in anonymous mode.
Robert James Kaes
2000-03-29 16:17:37 +0000
85a7ebdacbUpdated ChangeLog entry for new fix.
Robert James Kaes
2000-03-28 16:44:38 +0000
46076808fbFixed another NULL bug with the uri->authority. If an badly formed request was made in the form of http:\\www.somewhere.com/ tinyproxy would SEGV. This has been corrected.
Robert James Kaes
2000-03-28 16:41:45 +0000
add003fd0cUpdated to reflect changes in src/reqs.c
Robert James Kaes
2000-03-28 16:21:58 +0000
d222c7725bFixed a NULL pointer bug in clientreq. If the SCHEME in the URL was NULL the program would SEGV. This was caused by the error logging code.
Robert James Kaes
2000-03-28 16:19:12 +0000
c2ef08202bRemove the defines for DEFAULT_* and UPSTREAM (they've been moved into acconfig.h and configure).
Robert James Kaes
2000-03-13 00:56:21 +0000
c5bfeb33acList all the changes which has occured on the program.
Robert James Kaes
2000-03-13 00:55:29 +0000
a6a6591f7cAdded the support for the upstream proxy and also made the defaults for the LOGFILE, USER, and PORT.
Robert James Kaes
2000-03-11 20:43:25 +0000
10317d6701Included the changes needed to re-add the upstream proxy option.
Robert James Kaes
2000-03-11 20:37:44 +0000
e5b99e549dUpdated the manual to reflect all the options, plus provide additional information concerning the changes made to some of the options.
Robert James Kaes
2000-03-11 20:36:48 +0000
1784fac73eRe-ordered some of the arguments. Included the support for the Upstream Proxy.
Robert James Kaes
2000-03-11 20:35:52 +0000
3d6ee12d89Once again, these files are made automatically, don't include them.
Robert James Kaes
2000-03-11 20:34:44 +0000
cccc44c701Again, the file is generated automatically, so don't include it.
Robert James Kaes
2000-03-11 20:33:38 +0000
2d8e8cecb0These files are generated by reconf, so don't include them in the CVS.
Robert James Kaes
2000-03-11 20:32:26 +0000
17305c5313This commit was manufactured by cvs2svn to create tag 'start'.
start
show
cvs2svn
2000-02-16 17:32:50 +0000
37e63909c0This commit was generated by cvs2svn to compensate for changes in r2, which included commits to RCS files with non-trunk default branches.
Steven Young
2000-02-16 17:32:49 +0000
98dacde464Initial CVS checking of tinyproxy - version 1.3.2.
Steven Young
2000-02-16 17:32:49 +0000
a094587fb0New repository initialized by cvs2svn.
cvs2svn
2000-02-16 17:32:49 +0000