Mukund Sivaraman
eb67b4c407
Fix typos and elaborate some NEWS items
2010-01-14 13:30:54 +05:30
Mukund Sivaraman
ee17131bdf
Fix list of 1.7.2 contributors
2010-01-14 13:23:35 +05:30
Mukund Sivaraman
fa45b3cb79
Revert list of 1.7.1 contributors to what it was before
2010-01-14 13:21:55 +05:30
Mukund Sivaraman
d3b1619b06
Add a separate contributors section for version 1.7.2
2010-01-14 13:20:51 +05:30
Mukund Sivaraman
3101d7ebb4
Fix version number in NEWS file
2010-01-14 13:20:15 +05:30
Michael Adam
157a79216f
NEWS: add David Shanks to the list of contributors.
2010-01-14 08:34:09 +01:00
Michael Adam
a61f6018f2
NEWS: document some more new features in the release notes
...
Michael
2010-01-14 08:33:11 +01:00
Michael Adam
a639f3fca2
NEWS: add list of bugs fixed since 1.7.1
...
Muks: please verify - thes are current the fixed bugs
with milestone 1.8.0 (i.e. the renamed 1.7.2).
I hope this is correct!
I also hope this was the intended scheme - have bug
lists per version section. Please feel free to edit...
Michael
2010-01-14 08:25:44 +01:00
Michael Adam
3baa5f6f7c
NEWS: mention change of XTinyProxy to be a global bool
...
Michael
2010-01-14 08:14:01 +01:00
David Shanks
184d07e47c
check_numeric_acl() should return -1 when IPs don't match.
...
Signed-off-by: Michael Adam <obnox@samba.org>
2010-01-14 07:46:31 +01:00
Michael Adam
8963c84dad
NEWS: move the changes after 1.7.1 to new section 1.7.2
...
Michael
2010-01-13 23:26:20 +01:00
Michael Adam
7e9a022c74
NEWS: reformulate and elaborate some items.
...
Michael
2010-01-13 21:28:38 +01:00
Michael Adam
7ca792043c
update NEWS
...
* mention config reload and upon HUP
* log-reopen (not trunc!) upon HUP
* file-logging as default
Michael
2010-01-13 21:25:03 +01:00
Michael Adam
028cad3c3b
NEWS: add Mathew Mrosko as contributor.
2010-01-13 17:11:54 +01:00
Michael Adam
5e387e6ee7
log: turn tabs into spaces =)
...
Michael
2010-01-13 00:58:55 +01:00
Michael Adam
dc86ebaf28
log: change internal logic to choose syslog over file logging.
...
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 00:57:32 +01:00
Michael Adam
fa0c4963e9
conf: add a default for PidFile: LOCALSTATEDIR/run/tinyproxy.pid
...
Michael
2010-01-13 00:30:50 +01:00
Michael Adam
9fec507daf
log: remove a (now) useless fprintf in setup_logging.
...
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 00:23:48 +01:00
Michael Adam
74b0b63da8
conf: set default LogFile to LOCALSTATEDIR/log/tinyproxy.log
...
Michael
2010-01-13 00:21:39 +01:00
Michael Adam
fb07cb380c
Export configure variable localstatedir to C as define LOCALSTATEDIR.
...
So that it can be used for default values of some paths later on.
Michael
2010-01-13 00:16:02 +01:00
Mukund Sivaraman
d6a247cc04
Make bzip2 compressed dist tarballs
...
We publish bzip2 compressed tarballs starting with the 1.8.x releases.
2010-01-11 04:17:26 +05:30
Michael Adam
bcca20a3e6
log: remove an fprintf "not configured" error message in setup_logging().
...
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 19:29:33 +01:00
Michael Adam
1dd1c2796a
log: shortcut return in shutdown_logging() if logging_initialized == false
...
This does for instance happen at startup when logging has not yet been set up.
Michael
2010-01-10 19:24:23 +01:00
Mukund Sivaraman
65ef313cc4
Pass address family when binding to outgoing socket
2010-01-10 19:51:24 +05:30
Michael Adam
b106091343
Happy new year 2010!
2010-01-10 13:53:03 +01:00
Michael Adam
594df6bf43
Happy new year 2010!
2010-01-10 13:52:17 +01:00
Michael Adam
52e333af0b
Happy new year 2010!
2010-01-10 13:51:33 +01:00
Michael Adam
12026c32de
Fix bug #55 : Read request entity before sending error page to client.
...
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 02:17:37 +01:00
Michael Adam
6c9a647576
reqs:handle_connection: untangle assignment from check
...
Michael
2010-01-10 01:49:14 +01:00
Michael Adam
e1e9e53d45
reqs:process_client_headers: polish logic flow a bit.
...
Michael
2010-01-10 01:49:14 +01:00
Michael Adam
0bfc0e90c1
reqs: simply process_request a bit: create common fail exit point
...
Michael
2010-01-10 01:49:14 +01:00
Mukund Sivaraman
9c0c3d5ced
[BB#17] Add custom HTTP request headers to outgoing HTTP requests
2010-01-08 22:05:17 +05:30
Mukund Sivaraman
b96a3a3250
Fix case in log message
2010-01-06 11:54:57 +05:30
Mukund Sivaraman
e5abe844d1
Use named lists to match rest of the document
2010-01-03 20:50:07 +05:30
Mukund Sivaraman
9e79e9975f
Modify description of LogLevel in manpage
2010-01-03 20:46:37 +05:30
Mukund Sivaraman
70e8197344
Use proper asciidoc formatting in manpage
2010-01-03 20:14:43 +05:30
Mukund Sivaraman
34f9e5f95e
Fix caps in manpage
2010-01-03 20:14:29 +05:30
Mukund Sivaraman
e42d1cf9fd
Use a configure arg to request regex checking
...
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 13:52:00 +05:30
Mukund Sivaraman
8077fd8936
Reindent the last configure.ac changes
2010-01-03 13:41:49 +05:30
Mathew Mrosko
df08d801fe
build: allow a forcing build with "broken" regex.
...
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>
2010-01-02 00:10:17 +01:00
Michael Adam
e0fabc6127
log: confess - add my (C) after substantial changes.
...
Michael
2009-12-23 00:33:31 +01:00
Michael Adam
5e8c8508ef
conf: confess - add my (C) after substantial changes.
...
Michael
2009-12-23 00:33:21 +01:00
Michael Adam
4a11f9f08f
log: remove unneeded truncate_log_file().
...
Michael
2009-12-23 00:31:56 +01:00
Michael Adam
c07cd2e44e
Use shutdown_logging() in main().
...
Michael
2009-12-23 00:31:56 +01:00
Michael Adam
71a035d619
Use reload_config() in main() to load config and init logging.
...
Michael
2009-12-23 00:31:55 +01:00
Michael Adam
bc10479452
log: fix log_message so do only one write before the fsync.
...
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 00:31:55 +01:00
Michael Adam
adf4640104
log: add start/end debug messages for "sending stored logs".
...
Michael
2009-12-23 00:31:55 +01:00
Michael Adam
0466526b1d
Add warning comments to SIGHUP handlers, that we ignore the retrun code of 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 00:31:55 +01:00
Michael Adam
8346a20aa0
Don't truncate the log file in the SIGHUP handler.
...
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 00:31:55 +01:00
Michael Adam
fb2e65f40b
enhance reload_config to correctly re-initialize the logging subsystem.
...
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 00:31:55 +01:00