Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-03-02 | change the default log file location to ↵ | Michael Adam | 1 | -1/+1 | |
"@LOCALSTATEDIR@/log/tinyproxy/tinyproxy.log" i.e. add a tinyproxy subdirectory. This is meant to ease running tinyproxy as non-root user the subdirectory can be used to give the tinyproxy user write permission. Michael | |||||
2010-03-02 | main: some tabs->spaces | Michael Adam | 1 | -2/+2 | |
2010-03-02 | main: move a log message. | Michael Adam | 1 | -2/+2 | |
2010-03-02 | main: drop privileges right after reading the config | Michael Adam | 1 | -7/+8 | |
This is the second part of fixing bug #74. I lets tinyproxy create its log and pid files as the user as which it is running, so that later on at SIGHUP, the log file can successfully be reopened. Michael | |||||
2010-03-02 | main: separate loading of config and setup_logging at startup | Michael Adam | 1 | -1/+8 | |
This is the first part of a fix for bug #74 (making reloading of config work if running as non-privileged user) Michael | |||||
2010-02-19 | Use format string when logging messages | Mukund Sivaraman | 1 | -1/+1 | |
2010-02-17 | Display upstream proxy support in usage message | Mukund Sivaraman | 1 | -0/+5 | |
2010-02-17 | Update help text a little | Mukund Sivaraman | 1 | -1/+1 | |
2010-01-25 | Remove bogus static qualifiers for these auto variables | Mukund Sivaraman | 1 | -2/+2 | |
2010-01-25 | Remove unnecessary cast to (void **) | Mukund Sivaraman | 1 | -1/+1 | |
Fixes a compiler warning about dereferencing type-punned pointers. | |||||
2010-01-25 | Fix compiler warning about dereferencing type-punned pointers | Mukund Sivaraman | 2 | -16/+17 | |
2010-01-21 | Revert "Pass address family when binding to outgoing socket" | Mukund Sivaraman | 1 | -7/+4 | |
This reverts commit 65ef313cc4601b5ad84d1da1800ff38bf8f046a9. This patch could've been the reason for BB#69. | |||||
2010-01-19 | List all authors when license is requested | Mukund Sivaraman | 2 | -1/+5 | |
(Not just recent authors.) | |||||
2010-01-19 | Change to for loop | Mukund Sivaraman | 1 | -8/+3 | |
2010-01-18 | Show authors and documenters when license is requested | Mukund Sivaraman | 5 | -1/+174 | |
2010-01-17 | Fix bug #68: Allow all ports for CONNECT at absence of ConnectPort in config. | Michael Adam | 1 | -3/+3 | |
2010-01-17 | Do an openlog() on fallback to syslog | Mukund Sivaraman | 1 | -10/+8 | |
2010-01-17 | Remove extra argument to log_message() | Mukund Sivaraman | 1 | -1/+1 | |
2010-01-17 | Remove ret variable as 0 is always returned | Mukund Sivaraman | 1 | -5/+1 | |
2010-01-17 | Remove unused label | Mukund Sivaraman | 1 | -1/+0 | |
2010-01-17 | log: when opening the log file fails, fall back to syslog logging. | Michael Adam | 1 | -4/+13 | |
2010-01-16 | conf: reduce indentation in load_config_file() | Michael Adam | 1 | -15/+14 | |
This replaces a do { ... } while (0) with break statements ba gotos. Imho, this is much clearer. Michael | |||||
2010-01-16 | Fix leak of file handle in load_config_file() | Mukund Sivaraman | 1 | -14/+21 | |
2010-01-16 | Use HTTPS link in URLs to Tinyproxy websites | Mukund Sivaraman | 1 | -1/+1 | |
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 | 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-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 | -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 | 3 | -1/+72 | |
2010-01-06 | Fix case in log message | Mukund Sivaraman | 1 | -1/+1 | |
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 |