Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-12-23 | log: add start/end debug messages for "sending stored logs". | Michael Adam | 1 | -0/+4 | |
Michael | |||||
2009-12-23 | Add warning comments to SIGHUP handlers, that we ignore the retrun code of ↵ | Michael Adam | 1 | -0/+8 | |
reload_config(). This can actually fail, and we probably need some way to handle this. Like an emergency error exit or so... Michael | |||||
2009-12-23 | Don't truncate the log file in the SIGHUP handler. | Michael Adam | 1 | -2/+0 | |
Logging is re-initialized by reload_config() now. And truncation is wrong anyways: A syslog mechanism will move the current log file and the reopen-action will just create a new empty log file upon SIGHUP. Michael | |||||
2009-12-23 | enhance reload_config to correctly re-initialize the logging subsystem. | Michael Adam | 1 | -0/+9 | |
This includes reopening the log file (in append mode). Also switching from syslog to logfile and visa versa are included when called from the SIGHUP handler. Michael | |||||
2009-12-23 | log: enhance close_log_file to reset logfile_fd to -1 after closing | Michael Adam | 1 | -0/+5 | |
Michael | |||||
2009-12-23 | log.c: remove superfluous uses of #ifdef HAVE_SYSLOG_H | Michael Adam | 1 | -10/+4 | |
When this code is hit, availability of syslog has already been checked (when reading the config file). So config.syslog == TRUE only when HAVE_SYSLOG_H is defined. So I remove the preprocessor checks which only clobber the logic and make the code harder to read (IMHO). Michael | |||||
2009-12-23 | main: remove global bool processed_config_file. | Michael Adam | 2 | -4/+0 | |
This seemed out of place. Now the information is stored in the correct places (as log.c:logging_initialized). This way, we will be able to cleanly re-initialize logging during config reload (SIGHUP) in subsequent commits. Michael | |||||
2009-12-23 | log: call send_stored_logs in setup_logging instead of in main(). | Michael Adam | 2 | -1/+2 | |
This is where it actually belongs. Michael | |||||
2009-12-23 | log: add boolean local variable logging_initialized. | Michael Adam | 1 | -1/+6 | |
This controls whether log_messages should write to the log file / syslog or rather to the log_message_storage. This will make the global processed_config_file variable from main unneccessary in the next step. Michael | |||||
2009-12-23 | log: add function shutdown_logging(). | Michael Adam | 2 | -0/+16 | |
Michael | |||||
2009-12-22 | reload config upon SIGHUP | Michael Adam | 1 | -0/+4 | |
Michael | |||||
2009-12-22 | conf: add a log messate ("reloading config file") | Michael Adam | 1 | -0/+2 | |
Michael | |||||
2009-12-22 | conf: adapt a log message (add quotes to string value) | Michael Adam | 1 | -1/+1 | |
Michael | |||||
2009-12-22 | conf: elaborate a comment | Michael Adam | 1 | -1/+4 | |
Michael | |||||
2009-12-22 | conf: change a log message (to be more reasonable?) | Michael Adam | 1 | -1/+1 | |
Michael | |||||
2009-12-22 | main: add convenience wrapper reload_config() for reload_config_file() | Michael Adam | 2 | -0/+15 | |
Michael | |||||
2009-12-22 | conf.h: add "extern" to prototype of reload_config_file | Michael Adam | 1 | -2/+2 | |
Michael | |||||
2009-12-22 | conf: make free_config static | Michael Adam | 2 | -2/+1 | |
Michael | |||||
2009-12-22 | conf: make load_config_file static. | Michael Adam | 2 | -2/+1 | |
Michael | |||||
2009-12-22 | conf: rename reload_config --> reload_config_file | Michael Adam | 3 | -6/+6 | |
Michael | |||||
2009-12-08 | Remove AM_MAINTAINER_MODE | Mukund Sivaraman | 2 | -3/+2 | |
2009-12-08 | Fix restarting of tinyproxy: call setsockopt with REUSEADDR _before_ calling ↵ | Michael Adam | 1 | -3/+4 | |
bind Somehow this got moved too far down in the ipv6 changes. Thanks to Mathew Mrosko for helping me debugging this. Michael | |||||
2009-12-07 | Fix the build with --enable-transaparent after conf changes. | Michael Adam | 1 | -2/+1 | |
Michael | |||||
2009-12-07 | fix build with "--enable-reverse" after conf changes | Michael Adam | 1 | -0/+1 | |
Michael | |||||
2009-12-07 | Move definition of "struct config_s" from main.h to conf.h | Michael Adam | 13 | -78/+89 | |
Michael | |||||
2009-12-07 | main.h: fix tabs ---> spaces | Michael Adam | 1 | -12/+12 | |
Michael | |||||
2009-12-07 | conf: remove direct use of config from reload_config() | Michael Adam | 1 | -1/+1 | |
The "conf" argument has to be used. Michael | |||||
2009-12-07 | conf: remove direct reference to config from load_config_file() | Michael Adam | 1 | -1/+1 | |
This has to use the parameter "conf". Michael | |||||
2009-12-07 | Use reload_config() in main. | Michael Adam | 1 | -24/+5 | |
Michael | |||||
2009-12-07 | Add reload_config() - (re-)load the config file, keeping defaults. | Michael Adam | 2 | -0/+137 | |
This allows for later reloading the config at SIGHUP (e.g.). First the old config data is freed, then the defaults that are given as a parameter are copied over in a rather clumsy manual fashion (maybe something more clever can be done here) and finally, the actual config file is loaded. Michael | |||||
2009-12-07 | main: Move setup_logging to after the config post-processing checks. | Michael Adam | 1 | -8/+8 | |
Michael | |||||
2009-12-07 | Add free_config() - free all config data. | Michael Adam | 2 | -0/+32 | |
Michael | |||||
2009-12-07 | Don't make config_file const in the config struct. | Michael Adam | 2 | -2/+9 | |
Michael | |||||
2009-12-07 | Add the anonymous_map hasmap to the config struct. | Michael Adam | 2 | -10/+14 | |
Michael | |||||
2009-12-07 | Add free_connect_ports_list(). | Michael Adam | 2 | -0/+9 | |
Michael | |||||
2009-12-07 | Add connect_ports list to config struct instead of keeping extra global var. | Michael Adam | 5 | -22/+22 | |
Michael | |||||
2009-12-07 | Move handling of connect_ports list to its own source module. | Michael Adam | 6 | -57/+111 | |
Michael | |||||
2009-12-07 | Add access_list to the config struct instead of a global variable in acl.c. | Michael Adam | 5 | -20/+20 | |
Change insert_acl, check_acl and flush_access_list to take a corresponding argument. Michael | |||||
2009-12-07 | acl: add function flush_access_list(). | Michael Adam | 2 | -0/+25 | |
2009-12-07 | Add free_reversepath_list(). | Michael Adam | 2 | -0/+16 | |
Michael | |||||
2009-12-07 | Add a reversepath argument to reversepath_get(). | Michael Adam | 2 | -7/+7 | |
This abstracts the setter/getter functions for the reversepath list from the concrete list in config.reversepath_list. Michael | |||||
2009-12-07 | Add reversepath_list parameter to reversepath_add. | Michael Adam | 3 | -6/+8 | |
Michael | |||||
2009-12-07 | upstream: add free_upstream_list () | Michael Adam | 2 | -0/+13 | |
Michael | |||||
2009-12-07 | upstream: Add upstream list parameter to upstream_get() | Michael Adam | 3 | -6/+3 | |
to abstract it from the concrete list in the config struct. Now upstream.c does not use any reference to config any more. Michael | |||||
2009-12-07 | upstream: add upstream list parameter to upstream_add() | Michael Adam | 3 | -8/+10 | |
to abstract it from the concrete list in the config struct. Michael | |||||
2009-12-06 | move handling of upstream list to new module upstream.{c,h} | Michael Adam | 7 | -198/+265 | |
Michael | |||||
2009-12-06 | upstream: refactor assembly of upstream out of upstream_add | Michael Adam | 1 | -10/+32 | |
Michael | |||||
2009-12-06 | main/conf: add maxidletimeout to initialize_config_defaults | Michael Adam | 1 | -0/+1 | |
But keep the resetting check after processing the conf file. Michael | |||||
2009-12-06 | main: fix tab -> spaces | Michael Adam | 1 | -1/+1 | |
Michael | |||||
2009-12-06 | conf: move setting of default stathost to initialize_config_defaults() | Michael Adam | 1 | -6/+1 | |
Michael |