Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-23 | main: remove global bool processed_config_file. | Michael Adam | |
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 | |
This is where it actually belongs. Michael | |||
2009-12-23 | log: add boolean local variable logging_initialized. | Michael Adam | |
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 | |
Michael | |||
2009-12-22 | reload config upon SIGHUP | Michael Adam | |
Michael | |||
2009-12-22 | conf: add a log messate ("reloading config file") | Michael Adam | |
Michael | |||
2009-12-22 | conf: adapt a log message (add quotes to string value) | Michael Adam | |
Michael | |||
2009-12-22 | conf: elaborate a comment | Michael Adam | |
Michael | |||
2009-12-22 | conf: change a log message (to be more reasonable?) | Michael Adam | |
Michael | |||
2009-12-22 | main: add convenience wrapper reload_config() for reload_config_file() | Michael Adam | |
Michael | |||
2009-12-22 | conf.h: add "extern" to prototype of reload_config_file | Michael Adam | |
Michael | |||
2009-12-22 | conf: make free_config static | Michael Adam | |
Michael | |||
2009-12-22 | conf: make load_config_file static. | Michael Adam | |
Michael | |||
2009-12-22 | conf: rename reload_config --> reload_config_file | Michael Adam | |
Michael | |||
2009-12-08 | Fix restarting of tinyproxy: call setsockopt with REUSEADDR _before_ calling ↵ | Michael Adam | |
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 | |
Michael | |||
2009-12-07 | fix build with "--enable-reverse" after conf changes | Michael Adam | |
Michael | |||
2009-12-07 | Move definition of "struct config_s" from main.h to conf.h | Michael Adam | |
Michael | |||
2009-12-07 | main.h: fix tabs ---> spaces | Michael Adam | |
Michael | |||
2009-12-07 | conf: remove direct use of config from reload_config() | Michael Adam | |
The "conf" argument has to be used. Michael | |||
2009-12-07 | conf: remove direct reference to config from load_config_file() | Michael Adam | |
This has to use the parameter "conf". Michael | |||
2009-12-07 | Use reload_config() in main. | Michael Adam | |
Michael | |||
2009-12-07 | Add reload_config() - (re-)load the config file, keeping defaults. | Michael Adam | |
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 | |
Michael | |||
2009-12-07 | Add free_config() - free all config data. | Michael Adam | |
Michael | |||
2009-12-07 | Don't make config_file const in the config struct. | Michael Adam | |
Michael | |||
2009-12-07 | Add the anonymous_map hasmap to the config struct. | Michael Adam | |
Michael | |||
2009-12-07 | Add free_connect_ports_list(). | Michael Adam | |
Michael | |||
2009-12-07 | Add connect_ports list to config struct instead of keeping extra global var. | Michael Adam | |
Michael | |||
2009-12-07 | Move handling of connect_ports list to its own source module. | Michael Adam | |
Michael | |||
2009-12-07 | Add access_list to the config struct instead of a global variable in acl.c. | Michael Adam | |
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 | |
2009-12-07 | Add free_reversepath_list(). | Michael Adam | |
Michael | |||
2009-12-07 | Add a reversepath argument to reversepath_get(). | Michael Adam | |
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 | |
Michael | |||
2009-12-07 | upstream: add free_upstream_list () | Michael Adam | |
Michael | |||
2009-12-07 | upstream: Add upstream list parameter to upstream_get() | Michael Adam | |
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 | |
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 | |
Michael | |||
2009-12-06 | upstream: refactor assembly of upstream out of upstream_add | Michael Adam | |
Michael | |||
2009-12-06 | main/conf: add maxidletimeout to initialize_config_defaults | Michael Adam | |
But keep the resetting check after processing the conf file. Michael | |||
2009-12-06 | main: fix tab -> spaces | Michael Adam | |
Michael | |||
2009-12-06 | conf: move setting of default stathost to initialize_config_defaults() | Michael Adam | |
Michael | |||
2009-12-06 | conf: fix tab->spaces | Michael Adam | |
Michael | |||
2009-12-06 | conf: allow set_string_arg to overwrite previous values (i.e. don't leak) | Michael Adam | |
Michael | |||
2009-12-06 | main: use safestrdup instead of strdup in process_cmdline | Michael Adam | |
Michael | |||
2009-12-04 | Use capitalized name in error messages | Mukund Sivaraman | |
2009-11-17 | acl: split initialization of the access_list out into a function | Michael Adam | |
2009-11-17 | Use NULL for pointers | Mukund Sivaraman | |
2009-11-16 | set_string_arg: Remove unneccesary check for determining the return code. | Michael Adam | |