Tom Eastep
|
9f08726794
|
Eliminate running the script twice is some cases
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2015-06-26 14:32:43 -07:00 |
|
Tuomo Soini
|
4edd6026f0
|
prog.footer: disabling already disabled inteface is not an error.
Neither is enabling already enabled interface
Signed-off-by: Tuomo Soini <tis@foobar.fi>
|
2015-05-29 22:15:55 +03:00 |
|
Tom Eastep
|
ba7afcaeae
|
Make 'call' a supported command
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2015-05-21 10:38:35 -07:00 |
|
Tom Eastep
|
e3805b0ada
|
Implement 'call' in the compiled script
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2015-05-21 09:00:11 -07:00 |
|
Tom Eastep
|
2cea78e6df
|
Add the 'reenable' command
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2015-04-28 13:02:12 -07:00 |
|
Tom Eastep
|
75d18139f7
|
Optimize detect_configuration() for enable/disable
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2015-04-25 15:46:19 -07:00 |
|
Tom Eastep
|
0c11870e46
|
Implement the 'savesets' command
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2015-03-17 10:03:12 -07:00 |
|
Tom Eastep
|
08a184d95b
|
Protect 'enable' and 'disable' with mutex
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2015-01-22 08:30:05 -08:00 |
|
Tom Eastep
|
8fb73026c8
|
Replace SAVE_COUNTERS with the -C command option
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2014-11-01 09:37:57 -07:00 |
|
Tom Eastep
|
4546cbaff7
|
Use chains with names derived from a digest to identify ruleset
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2014-10-31 11:36:53 -07:00 |
|
Tom Eastep
|
f08803e293
|
Preserve counts on 'restart' without compilation.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2014-10-30 18:38:45 -07:00 |
|
Tom Eastep
|
ce1c367d1d
|
Re-commit the fix that saves only the appropriate family
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2014-09-28 14:09:20 -07:00 |
|
Tom Eastep
|
6f7d063921
|
Remove the target file before saving ipsets in the savesets command
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2014-09-28 11:53:52 -07:00 |
|
Tom Eastep
|
3858683e94
|
Allow saving a specified list of ipsets
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2014-09-28 11:19:41 -07:00 |
|
Tom Eastep
|
e49832f4b5
|
Run the 'init' script in the 'run' command.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2014-07-30 10:25:00 -07:00 |
|
Tom Eastep
|
0bf80c15d8
|
Detect missing <commmand> in the generated scrip
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2014-07-29 11:35:32 -07:00 |
|
Tom Eastep
|
31e5aeeaea
|
Refine the 'run' command
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2014-07-29 10:30:07 -07:00 |
|
Tom Eastep
|
a7b18ca875
|
Implement 'run' command
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2014-07-28 07:04:56 -07:00 |
|
Tom Eastep
|
0a2f6c18cc
|
Correct typo in prog.footer
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2013-08-13 07:03:20 -07:00 |
|
Tom Eastep
|
32763e998b
|
Make -v work with the status command
- Also document exit status
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2013-08-13 06:52:46 -07:00 |
|
Tom Eastep
|
dfd0692176
|
Omit IPv6-specific code from checkkernelversion() in IPv4 script
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-10-13 07:28:37 -07:00 |
|
Tom Eastep
|
9c4a01bcdd
|
Move mutex handling to the main program.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-01 11:47:58 -07:00 |
|
Tom Eastep
|
35c08c109e
|
Fix IPv4 'reset'
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-04-30 07:54:40 -07:00 |
|
Tom Eastep
|
d904a2de86
|
Search and destroy trailing whitespace
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-04-24 14:52:57 -07:00 |
|
Tom Eastep
|
348c99c7d0
|
Compiler changes for Shorewall[6]-lite relocation
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-04-02 07:46:38 -07:00 |
|
Tom Eastep
|
e641bf7ac2
|
Correct typo
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-26 16:01:35 -07:00 |
|
Tom Eastep
|
8a164adf98
|
Export TMPDIR if it exists in the .shorewallrc file
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-26 15:43:04 -07:00 |
|
Tom Eastep
|
eb118e4443
|
Add shorewallrc files.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-24 13:05:39 -07:00 |
|
Tom Eastep
|
dff5136134
|
Correct issues with debugging the generated script
a) Rename DEBUG to g_debug_iptablesb
b) Clear all of the tables prior to handling iptables-restore input.
|
2012-03-05 15:21:10 -08:00 |
|
Tom Eastep
|
ce73bb3d22
|
Unify prog.footer and prog.footer6
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-01-07 13:53:41 -08:00 |
|
Tom Eastep
|
d1fea7c682
|
Correct 'disable' with dynamic gateway
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2011-09-02 11:01:06 -07:00 |
|
Tom Eastep
|
7d66b3e60f
|
Correct typo in prog.footer
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2011-08-26 14:13:34 -07:00 |
|
Tom Eastep
|
528f2b0aa2
|
Implement enable and disable commands for IPv4
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2011-08-25 16:00:27 -07:00 |
|
Tom Eastep
|
978e8e3849
|
Only issue 'done.' progress message on success
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2011-01-14 11:46:38 -08:00 |
|
Tom Eastep
|
52a80e69a9
|
More tweaks to saving/restoring dynamic chains
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2010-06-08 11:27:09 -07:00 |
|
Tom Eastep
|
0978f3d41a
|
More periodic removal of trailing white space
|
2010-06-07 09:16:56 -07:00 |
|
Tom Eastep
|
7625b4069b
|
Delete references to prenet subsystem locks.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2010-06-03 12:31:39 -07:00 |
|
Tom Eastep
|
4f428d8135
|
De-implement 'close'
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2010-05-16 15:31:41 -07:00 |
|
Tom Eastep
|
a3589dc6e9
|
Implement the 'up' and 'down' script commands
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2010-05-15 12:48:04 -07:00 |
|
Tom Eastep
|
449ca038ba
|
Implement 'close' command
|
2010-05-13 16:29:25 -07:00 |
|
Tom Eastep
|
5c91fb40e2
|
Remove unneeded test; correct typo
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2010-03-29 09:04:45 -07:00 |
|
Tom Eastep
|
ef4237f5a0
|
Avoid verbosity overflow/underflow
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2010-03-28 07:27:27 -07:00 |
|
Tom Eastep
|
5671a7ae2f
|
Add new options to online usage info.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2010-03-06 08:45:43 -08:00 |
|
Tom Eastep
|
928b162d3c
|
Fix bug in handling of -p option
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2010-03-06 08:12:04 -08:00 |
|
Tom Eastep
|
c6981de0e5
|
Complete elimination of globals that are not .conf options
Documentation to follow
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2010-03-03 09:50:07 -08:00 |
|
Tom Eastep
|
cce4bf277a
|
Reduce export usage; Allow PURGE and RESTOREFILE to be specified on the run-line
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2010-03-02 14:49:31 -08:00 |
|
Tom Eastep
|
2656a9b0c7
|
Eliminate use of PRODUCT
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2010-03-02 12:34:36 -08:00 |
|
Tom Eastep
|
68f5215f07
|
Remove Reliance on HOSTNAME in generated programs
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2010-03-02 11:45:35 -08:00 |
|
Tom Eastep
|
3ea6f6792f
|
Eliminate VERSION reserved variable name
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2010-03-02 08:02:10 -08:00 |
|
Tom Eastep
|
f11bfd3890
|
Eliminate redundate setting of PRODUCT
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2010-03-01 08:32:59 -08:00 |
|