Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-01-14 | NEWS: mention change of XTinyProxy to be a global bool | Michael Adam | 1 | -0/+3 | |
Michael | |||||
2010-01-14 | check_numeric_acl() should return -1 when IPs don't match. | David Shanks | 1 | -1/+1 | |
Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2010-01-13 | NEWS: move the changes after 1.7.1 to new section 1.7.2 | Michael Adam | 1 | -5/+9 | |
Michael | |||||
2010-01-13 | NEWS: reformulate and elaborate some items. | Michael Adam | 1 | -4/+5 | |
Michael | |||||
2010-01-13 | update NEWS | Michael Adam | 1 | -0/+7 | |
* mention config reload and upon HUP * log-reopen (not trunc!) upon HUP * file-logging as default Michael | |||||
2010-01-13 | NEWS: add Mathew Mrosko as contributor. | Michael Adam | 1 | -2/+2 | |
2010-01-13 | log: turn tabs into spaces =) | Michael Adam | 1 | -3/+3 | |
Michael | |||||
2010-01-13 | log: change internal logic to choose syslog over file logging. | Michael Adam | 1 | -9/+9 | |
Now that there is always a log file set, we just check for syslog being set to TRUE and in that case use syslog logging, file logging otherwiese. Michael | |||||
2010-01-13 | conf: add a default for PidFile: LOCALSTATEDIR/run/tinyproxy.pid | Michael Adam | 1 | -0/+1 | |
Michael | |||||
2010-01-13 | log: remove a (now) useless fprintf in setup_logging. | Michael Adam | 1 | -4/+0 | |
Now that there is a default value for LogFile, the case that neither the log file name nor syslog is configured can not happen any more. Michael | |||||
2010-01-13 | conf: set default LogFile to LOCALSTATEDIR/log/tinyproxy.log | Michael Adam | 1 | -0/+1 | |
Michael | |||||
2010-01-13 | Export configure variable localstatedir to C as define LOCALSTATEDIR. | Michael Adam | 1 | -1/+2 | |
So that it can be used for default values of some paths later on. Michael | |||||
2010-01-11 | Make bzip2 compressed dist tarballs | Mukund Sivaraman | 1 | -1/+1 | |
We publish bzip2 compressed tarballs starting with the 1.8.x releases. | |||||
2010-01-10 | log: remove an fprintf "not configured" error message in setup_logging(). | Michael Adam | 1 | -3/+0 | |
Now that we exit early when !logging_initialized, this can actually not happen anymore anyways: When logging is initialized, it was also properly configured. Michael | |||||
2010-01-10 | log: shortcut return in shutdown_logging() if logging_initialized == false | Michael Adam | 1 | -0/+4 | |
This does for instance happen at startup when logging has not yet been set up. Michael | |||||
2010-01-10 | Pass address family when binding to outgoing socket | Mukund Sivaraman | 1 | -4/+7 | |
2010-01-10 | Happy new year 2010! | Michael Adam | 1 | -2/+2 | |
2010-01-10 | Happy new year 2010! | Michael Adam | 1 | -2/+2 | |
2010-01-10 | Happy new year 2010! | Michael Adam | 1 | -4/+4 | |
2010-01-10 | Fix bug #55: Read request entity before sending error page to client. | Michael Adam | 1 | -47/+81 | |
https://www.banu.com/bugzilla/show_bug.cgi?id=55 This is achieved by streamlining handle_connection, adding a common cleanup-and-exit poing ("done") and a common failure exit point ("fail") that reads any pending data from the client fd first before trying to send back data (error page or stats page). The new function get_request_entity that is used here, does not honour any content-length header. It just calls select on the client-fd and gets any data that is there to read. Michael | |||||
2010-01-10 | reqs:handle_connection: untangle assignment from check | Michael Adam | 1 | -1/+2 | |
Michael | |||||
2010-01-10 | reqs:process_client_headers: polish logic flow a bit. | Michael Adam | 1 | -5/+6 | |
Michael | |||||
2010-01-10 | reqs: simply process_request a bit: create common fail exit point | Michael Adam | 1 | -49/+21 | |
Michael | |||||
2010-01-08 | [BB#17] Add custom HTTP request headers to outgoing HTTP requests | Mukund Sivaraman | 5 | -1/+90 | |
2010-01-06 | Fix case in log message | Mukund Sivaraman | 1 | -1/+1 | |
2010-01-03 | Use named lists to match rest of the document | Mukund Sivaraman | 1 | -1/+2 | |
2010-01-03 | Modify description of LogLevel in manpage | Mukund Sivaraman | 1 | -6/+4 | |
2010-01-03 | Use proper asciidoc formatting in manpage | Mukund Sivaraman | 1 | -11/+14 | |
2010-01-03 | Fix caps in manpage | Mukund Sivaraman | 1 | -1/+1 | |
2010-01-03 | Use a configure arg to request regex checking | Mukund Sivaraman | 1 | -1/+6 | |
Disabling the regex check seems to be required during cross-compiles, where it's not possible to test the target's regex library at compile time. | |||||
2010-01-03 | Reindent the last configure.ac changes | Mukund Sivaraman | 1 | -12/+12 | |
2010-01-02 | build: allow a forcing build with "broken" regex. | Mathew Mrosko | 1 | -0/+2 | |
The configure would fail when cross compiling due to the regex check automatically failing for cross compilation. Since you can't run the regex binary check, assuming the regex library on the target platform is working would be the only way to get the build working, or adding a force for people to control based on their build environment. Signed-off-by: Michael Adam <obnox@samba.org> | |||||
2009-12-23 | log: confess - add my (C) after substantial changes. | Michael Adam | 2 | -0/+2 | |
Michael | |||||
2009-12-23 | conf: confess - add my (C) after substantial changes. | Michael Adam | 2 | -0/+2 | |
Michael | |||||
2009-12-23 | log: remove unneeded truncate_log_file(). | Michael Adam | 2 | -13/+0 | |
Michael | |||||
2009-12-23 | Use shutdown_logging() in main(). | Michael Adam | 1 | -4/+1 | |
Michael | |||||
2009-12-23 | Use reload_config() in main() to load config and init logging. | Michael Adam | 1 | -7/+1 | |
Michael | |||||
2009-12-23 | log: fix log_message so do only one write before the fsync. | Michael Adam | 1 | -13/+13 | |
This way the logging from the various child processes does not get clobbered up. Formerly, the different write portions (time stamp, message, newline) would get mixed from the various child processes' log messages. Michael | |||||
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 |