Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2002-11-21 | (main): Check to see if the PID file was created successfully, and if | Robert James Kaes | 1 | -2/+6 | |
not report this to the user and close the program. | |||||
2002-11-03 | Removed all the code supporting the TCP tunnelling feature of | Robert James Kaes | 1 | -13/+1 | |
tinyproxy. There is really no need for this code, since there are perfectly good programs out there (like rinetd) which are designed for TCP tunnelling. tinyproxy should be a good HTTP proxy, nothing more, and nothing less; therefore, the tunnelling code is gone. | |||||
2002-10-03 | Fixed up the storing and sending of the internal tinyproxy logs prior | Robert James Kaes | 1 | -4/+13 | |
to when the log file is created. Also, the log file is created with the proper owner permissions. | |||||
2002-07-12 | (main): Fixed up a bug reported by Oswald Buddenha where the log file was ↵ | Robert James Kaes | 1 | -6/+6 | |
being initially created with the initial user's permissions, which is obviously a problem if tinyproxy is not running as the initial user. This is now fixed by delaying the creation of the log file until _after_ tinyproxy has been switched to the user it will run as. Confused yet? | |||||
2002-06-15 | Renamed the "log_rotation_request" boolean to "received_sighup". | Robert James Kaes | 1 | -24/+5 | |
(main): Removed the log file creation code because it has been moved into the log.c file. Also, removed the explicit fclose() for the log file since it will be close when the program has exited. | |||||
2002-06-06 | (display_usage): Added a message indicating whether transparent proxy ↵ | Robert James Kaes | 1 | -1/+4 | |
support has been compiled in. | |||||
2002-05-31 | The log file is now opened in "append" mode so that you can restart ↵ | Robert James Kaes | 1 | -3/+3 | |
tinyproxy without losing the log file. | |||||
2002-05-27 | Some spelling fixes. | Robert James Kaes | 1 | -2/+2 | |
2002-05-27 | (display_license): Updated the copyright dates | Robert James Kaes | 1 | -11/+11 | |
(main): Moved the signals around so that the appropriate signal is assigned to either the children or just the parrent process. Updated the copyright on the file. | |||||
2002-05-26 | Removed all the code relating to the DNS API (dnsclient.h) as it's no | Robert James Kaes | 1 | -38/+9 | |
longer needed with the new pre-forked model. | |||||
2002-05-24 | Fixed a tonne of spelling mistakes. | Robert James Kaes | 1 | -2/+2 | |
2002-05-23 | Added a new signal handler to handle SIGCHLD signals because of the new | Robert James Kaes | 1 | -7/+50 | |
dnsserver child process. Changed the set signal calls to use our new set_signal_handler() function. Added code to start the "dnsserver" child process. | |||||
2002-04-24 | Moved bind_address inside the config structure. | Robert James Kaes | 1 | -2/+1 | |
2002-04-22 | The log_message() function now stores the messages if the configuration | Robert James Kaes | 1 | -1/+6 | |
file has not been read yet. The reason for this is that we don't know where to log the messgaes until _after_ the config file has been processed. | |||||
2002-04-18 | Changed all calls to strdup to safestrdup. This should provide better | Robert James Kaes | 1 | -2/+2 | |
memory usage tracking. | |||||
2002-04-18 | Moved the filter_destroy() logic from inside the signal handler. It's now | Robert James Kaes | 1 | -6/+6 | |
been moved to inside the main() function. | |||||
2002-04-18 | Moved the log rotation code out of the signal handler and into it's own | Robert James Kaes | 1 | -50/+4 | |
function. The signal handler now simply sets a flag which is monitored inside the thread_main_loop() function. The log rotation code has also been tightened to handle any error conditions better. Credit to Petr Lampa for suggesting that system functions inside of a signal handler is bad magic. | |||||
2002-04-08 | Just moved the looping code from main() into thread_main_loop(). | Robert James Kaes | 1 | -5/+3 | |
2002-04-07 | Updated the copyright notice. | Robert James Kaes | 1 | -2/+2 | |
2002-01-25 | Added code to check for "errors" from the accept call in thread_main() and | Robert James Kaes | 1 | -1/+3 | |
also a new thread_kill_threads() function which should cancel all threads when the main thread is being closed. | |||||
2001-12-23 | Made the error message regarding the Idle timeout more verbose, and | Robert James Kaes | 1 | -2/+2 | |
changed the level to WARNING. | |||||
2001-12-15 | Removed the include "dnscache.h" header file. | Robert James Kaes | 1 | -2/+1 | |
2001-11-22 | Reformated text. | Robert James Kaes | 1 | -44/+82 | |
2001-10-25 | Header reorganization. Basically all system headers are now included in | Robert James Kaes | 1 | -10/+1 | |
tinyproxy.h and all the other files include the tinyproxy.h header. This moves all the dependancy issues into one file. | |||||
2001-09-16 | Added a check to make sure the Upstream and Tunnel directives are not both | Robert James Kaes | 1 | -1/+8 | |
set in the configuration file. | |||||
2001-09-16 | Fixed a problem where log messages could be missed during a rotate. | Robert James Kaes | 1 | -6/+10 | |
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-07 | Error message cleanup. | Robert James Kaes | 1 | -22/+22 | |
2001-08-29 | Removed the new_dnscache() call. | Robert James Kaes | 1 | -8/+1 | |
2001-08-26 | Renamed versiondisp() to display_version() and added the PACKAGE, VERSION, | Robert James Kaes | 1 | -26/+41 | |
and TARGET_SYSTEM into the version list. Also moved the license into a separate function. Renamed usagedisp() to display_usage(). Fixed a problem where the anonymous search tree was being created _after_ it was being accessed. | |||||
2001-06-04 | Removed the DEFAULT_LOG, DEFAULT_PORT, and DEFAULT_USER directives since | Robert James Kaes | 1 | -7/+6 | |
these MUST be set in the configuration file. | |||||
2001-06-02 | LOG_EMERG doesn't exist anymore, so replace it with LOG_CRIT. | Robert James Kaes | 1 | -2/+2 | |
2001-05-27 | Added code to stop the creation of core files. | Robert James Kaes | 1 | -31/+48 | |
Changed all references to log() to log_message(). | |||||
2000-12-08 | Fixed a problem with polling for the number of active threads. No longer | Robert James Kaes | 1 | -2/+6 | |
polls. :) | |||||
2000-11-23 | Fixed spelling mistake. | Robert James Kaes | 1 | -2/+2 | |
2000-10-23 | Added the initialization section for the DNS and Anonymous sub systems. | Robert James Kaes | 1 | -1/+15 | |
2000-09-21 | There is no LOG_EMERG level, so changed to LOG_CRIT. | Robert James Kaes | 1 | -5/+5 | |
2000-09-12 | Fixed the change user/group ability. | Robert James Kaes | 1 | -337/+181 | |
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. | |||||
2000-03-31 | Removed the allowedhdr_s structure since it is now accessed through | Robert James Kaes | 1 | -35/+15 | |
anonymous.* | |||||
2000-03-11 | Included the changes needed to re-add the upstream proxy option. | Robert James Kaes | 1 | -14/+51 | |
2000-02-16 | This commit was generated by cvs2svn to compensate for changes in r2, | Steven Young | 1 | -0/+478 | |
which included commits to RCS files with non-trunk default branches. |