Michael Adam
1360f530f1
Don't make config_file const in the config struct.
...
Michael
2009-12-07 00:32:22 +01:00
Michael Adam
d0a91c2f9b
Add the anonymous_map hasmap to the config struct.
...
Michael
2009-12-07 00:22:53 +01:00
Michael Adam
fa073543c4
Add free_connect_ports_list().
...
Michael
2009-12-07 00:22:52 +01:00
Michael Adam
4c0a4d985f
Add connect_ports list to config struct instead of keeping extra global var.
...
Michael
2009-12-07 00:22:52 +01:00
Michael Adam
c981b246ce
Move handling of connect_ports list to its own source module.
...
Michael
2009-12-07 00:22:52 +01:00
Michael Adam
8cb182e1b8
Add access_list to the config struct instead of a global variable in acl.c.
...
Change insert_acl, check_acl and flush_access_list to take a corresponding
argument.
Michael
2009-12-07 00:22:46 +01:00
Michael Adam
6266197e92
acl: add function flush_access_list().
2009-12-07 00:22:46 +01:00
Michael Adam
2e6999df4a
Add free_reversepath_list().
...
Michael
2009-12-07 00:22:46 +01:00
Michael Adam
3f1201c8b3
Add a reversepath argument to reversepath_get().
...
This abstracts the setter/getter functions for the reversepath
list from the concrete list in config.reversepath_list.
Michael
2009-12-07 00:22:46 +01:00
Michael Adam
624d146cd6
Add reversepath_list parameter to reversepath_add.
...
Michael
2009-12-07 00:22:36 +01:00
Michael Adam
21aa3ecf60
upstream: add free_upstream_list ()
...
Michael
2009-12-07 00:22:36 +01:00
Michael Adam
4a8ea0d23b
upstream: Add upstream list parameter to upstream_get()
...
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 00:22:36 +01:00
Michael Adam
22fba83df2
upstream: add upstream list parameter to upstream_add()
...
to abstract it from the concrete list in the config struct.
Michael
2009-12-07 00:22:28 +01:00
Michael Adam
fd987e97f0
move handling of upstream list to new module upstream.{c,h}
...
Michael
2009-12-06 13:17:18 +01:00
Michael Adam
56ba3d45bd
upstream: refactor assembly of upstream out of upstream_add
...
Michael
2009-12-06 13:17:18 +01:00
Michael Adam
34dbeb3626
main/conf: add maxidletimeout to initialize_config_defaults
...
But keep the resetting check after processing the conf file.
Michael
2009-12-06 01:57:04 +01:00
Michael Adam
c853cec164
main: fix tab -> spaces
...
Michael
2009-12-06 01:57:04 +01:00
Michael Adam
073233b9f1
conf: move setting of default stathost to initialize_config_defaults()
...
Michael
2009-12-06 01:56:59 +01:00
Michael Adam
055c11f63c
conf: fix tab->spaces
...
Michael
2009-12-06 01:55:53 +01:00
Michael Adam
f60aa47715
conf: allow set_string_arg to overwrite previous values (i.e. don't leak)
...
Michael
2009-12-06 01:55:53 +01:00
Michael Adam
5e399a7e17
main: use safestrdup instead of strdup in process_cmdline
...
Michael
2009-12-06 01:55:53 +01:00
Mukund Sivaraman
0480185d07
Use capitalized name in error messages
2009-12-04 05:41:36 +05:30
Michael Adam
607e8ec0e7
acl: split initialization of the access_list out into a function
2009-11-17 17:30:19 +01:00
Mukund Sivaraman
ec4b4d979f
Use NULL for pointers
2009-11-17 02:40:03 +05:30
Michael Adam
a664dee4f6
set_string_arg: Remove unneccesary check for determining the return code.
2009-11-16 21:52:34 +01:00
Mukund Sivaraman
45a56e468d
Remove excessive copying
2009-11-17 02:20:27 +05:30
Mukund Sivaraman
d7fada25e5
Make position into an enum
2009-11-17 01:52:23 +05:30
Mukund Sivaraman
4b6a25ac06
Use snprintf() with size of the portstr buf
2009-11-17 01:44:21 +05:30
Mathew Mrosko
238e3ffb34
Fix format string warnings
...
C90 doesn't support z modifier in printf's, so cast values
to (unsigned long) which should be the same size as size_t
on both ILP32 and LP64.
2009-11-16 21:50:40 +05:30
Mukund Sivaraman
2f05d8dd32
Fix typo in log string
2009-11-14 18:57:31 +05:30
Michael Adam
fba81e4174
conf: refactor loading of config file out into load_config_file()
...
and make config_compile and config_parse static to conf.c
Michael
2009-11-14 12:13:10 +01:00
Michael Adam
a09dd9cd00
main: add a config struct argument to process_cmdline.
...
Michael
2009-11-14 12:13:10 +01:00
Michael Adam
8945d9f0ae
main: put initialization of config defaults into a function of its own
...
Michael
2009-11-14 12:13:10 +01:00
Michael Adam
ea2eaef173
extract setup of the logging subsystem into a function of its own.
...
Signed-off-by: Michael Adam <obnox@samba.org>
2009-11-14 12:13:10 +01:00
Michael Adam
d8da7f55f7
main: move initialization of default config values closer together
...
Michael
2009-11-14 12:13:10 +01:00
Mukund Sivaraman
9274b5556e
Remove packaging related items
2009-11-14 16:40:46 +05:30
Mukund Sivaraman
c42fbaaf80
Make asciidoc a requirement for building Tinyproxy
...
asciidoc is necessary as the version number is added during
configure into the asciidoc manpage sources. So simply bundling
a pre-generated manpage won't do.
2009-11-14 16:34:06 +05:30
Mukund Sivaraman
2061a18313
Revert "Don't cleanup generated and dist'ed manpages"
...
This reverts commit 276ca8369d
.
2009-11-14 16:16:49 +05:30
Mukund Sivaraman
66abbbe72d
Use located a2x binary instead of hard-coded name
2009-11-14 15:47:51 +05:30
Mukund Sivaraman
e71b3e08a6
Mark all generated stuff with silent rules
2009-11-14 15:47:21 +05:30
Mukund Sivaraman
d8062ed35f
Enable silent rules by default
2009-11-14 15:43:18 +05:30
Mukund Sivaraman
276ca8369d
Don't cleanup generated and dist'ed manpages
2009-11-14 15:40:57 +05:30
Michael Adam
feea6db815
daemon.c: fix #if NDEBUG --> #ifdef NDEBUG
...
Thanks to Mathew Mrosko for pointing that out.
2009-11-10 17:59:40 +01:00
Michael Adam
c3f29ce4ac
gitignore etc/tinyproxy.conf - it is generated
2009-11-10 17:12:16 +01:00
Michael Adam
444ad35250
intentation: convert a tab to spaces
...
Michael
2009-11-10 13:59:07 +01:00
Michael Adam
c0c6db0a5e
Update etc/Makefile.am to substitute TINYPROXY_STATHOST
...
Maybe, it would be better to have a two stage process here:
1. Have AC_SUBST from configure substitute as many variables
as possible in a fist stage
tinyproxy.conf.tmpl.in --> tinyproxy.conf.tmp
2. Have make substitute those remaining paths that can not be
substituted reasonable by configure due to the internal
workings of automake.
Michael
2009-11-10 13:58:08 +01:00
Michael Adam
6f56738ab0
tinyproxy.conf: add a comment documenting StatHost
...
Michael
2009-11-10 13:58:08 +01:00
Michael Adam
41dd25d8e6
docs: update description of STATHOST in tinyproxy(8)
...
Michael
2009-11-10 13:58:08 +01:00
Michael Adam
cbb179ef0b
docs: document StatHost in tinyproxy.conf(5)
...
Michael
2009-11-10 13:58:07 +01:00
Michael Adam
e54a3827df
configure: AC_SUBST TINYPROXY_STATHOST, not only define it for config.h
...
Michael
2009-11-10 13:58:07 +01:00