Tom Eastep
|
247698a14d
|
Add origin in some rules from the Misc module
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2016-01-23 12:31:53 -08:00 |
|
Tom Eastep
|
73b20c832c
|
Add 'origin' member to rules
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2016-01-23 10:45:26 -08:00 |
|
Tom Eastep
|
8ac754caed
|
Add 'origin' member to the interface and hosts tables
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2016-01-21 17:08:19 -08:00 |
|
Tom Eastep
|
1abb77d66d
|
Remove restrictions on -m geoip
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2016-01-18 22:30:15 -08:00 |
|
Tom Eastep
|
a28f3012d5
|
Correct $VERSION setting in Raw.pm
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2016-01-18 09:38:35 -08:00 |
|
Tom Eastep
|
7d443b5e2e
|
Eliminate return value from process_action()
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2016-01-18 09:08:35 -08:00 |
|
Tom Eastep
|
a945b3e0dd
|
Tweak the process_action() changes
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2016-01-17 17:03:46 -08:00 |
|
Tom Eastep
|
ec6c233666
|
Centralize Rules module handling of @CALLER in actions
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2016-01-17 16:29:35 -08:00 |
|
Tom Eastep
|
4059e9de95
|
Clean up use_policy_action()
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2016-01-17 12:35:12 -08:00 |
|
Tom Eastep
|
1ee645cd79
|
Another determinism fix -- red and codel options are now sorted
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2016-01-17 09:50:34 -08:00 |
|
Tom Eastep
|
1fedb26f1d
|
Handle @CALLER in policy chains
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2016-01-17 09:42:01 -08:00 |
|
Tom Eastep
|
031371f259
|
Improve maintainability of action-tuple code
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2016-01-16 17:26:16 -08:00 |
|
Tom Eastep
|
742c15b289
|
Improve @CALLER fix to create unique chains per caller
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2016-01-16 17:12:03 -08:00 |
|
Tom Eastep
|
726d1492cd
|
Correct error message
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2016-01-13 17:08:57 -08:00 |
|
Tom Eastep
|
12513e24a3
|
Revert "Implement dynamic actions"
This reverts commit 8075ba719a .
|
2016-01-13 11:04:41 -08:00 |
|
Tom Eastep
|
21765d618d
|
Create unique chains when @caller is used
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2016-01-13 11:04:23 -08:00 |
|
Tom Eastep
|
de21c59885
|
Correct hashlimit in logging rules
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2016-01-13 09:49:22 -08:00 |
|
Tom Eastep
|
8075ba719a
|
Implement dynamic actions
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2016-01-13 09:33:38 -08:00 |
|
Tom Eastep
|
3828eb856b
|
Rename HADIVERT to DIVERTHA
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2016-01-08 15:36:10 -08:00 |
|
Tom Eastep
|
ad2f20b824
|
Finish HAProxy support
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2016-01-06 09:12:33 -08:00 |
|
Tom Eastep
|
4c33c2b957
|
Add support for HAProxy
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2016-01-06 08:27:50 -08:00 |
|
Tom Eastep
|
2f59ea5ca3
|
Implement the WAIT_OPTION capability
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2016-01-05 09:28:24 -08:00 |
|
Tom Eastep
|
e695e08009
|
A couple of corrections to the IP[6]TABLE transparency change
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2016-01-04 14:13:58 -08:00 |
|
Tom Eastep
|
c91b78a875
|
Merge branch 'master' of ssh://server.shorewall.net/home/teastep/shorewall/code
|
2016-01-04 13:10:48 -08:00 |
|
Tom Eastep
|
70a9240de6
|
Make IP[6]TABLES transparent
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2016-01-04 13:10:03 -08:00 |
|
Tom Eastep
|
06dd5dc38f
|
Merge branch 'master' of ssh://server.shorewall.net/home/teastep/shorewall/code
|
2016-01-02 12:37:43 -08:00 |
|
Tom Eastep
|
fad41e262a
|
Support the DROP command in the mangle file
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2016-01-02 12:36:38 -08:00 |
|
Tom Eastep
|
694dc64900
|
Allow comma in disposition when LOGTAGONLY=Yes
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2015-12-23 09:06:43 -08:00 |
|
Tom Eastep
|
54b6488113
|
Allow a timeout to be specified in ADD rules
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2015-12-23 08:24:00 -08:00 |
|
Tom Eastep
|
8429f68897
|
Handle MAC addresses in IPv6
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2015-12-07 15:15:28 -08:00 |
|
Tom Eastep
|
3ddc2a8f8b
|
Add parentheses for readability
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2015-12-07 08:02:35 -08:00 |
|
Tom Eastep
|
e75c88219f
|
Start optional interfaces when there are no providers
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2015-11-05 18:07:31 -08:00 |
|
Tom Eastep
|
460f4bc5b7
|
Correct defect in processing the 'persistent' route option
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2015-10-31 08:15:10 -07:00 |
|
Tom Eastep
|
5a3589b9a6
|
Add some comments in get_params()
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2015-10-30 08:18:45 -07:00 |
|
Tom Eastep
|
3973cdf0da
|
Merge branch '5.0.1'
|
2015-10-28 14:35:27 -07:00 |
|
Tom Eastep
|
e39d405e86
|
More tweaks to params processing and exporting
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2015-10-28 14:33:55 -07:00 |
|
Tom Eastep
|
239560be8d
|
Add Cygwin-specific code in get_params()
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2015-10-28 13:47:40 -07:00 |
|
Tom Eastep
|
3873ebe06a
|
More param handling fixes
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2015-10-28 09:37:52 -07:00 |
|
Tom Eastep
|
081cf30447
|
Don't export variables with parentheses in their names
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2015-10-27 17:45:22 -07:00 |
|
Tom Eastep
|
c2768a2d64
|
Correct error message
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2015-10-26 13:08:09 -07:00 |
|
Tom Eastep
|
4f4358d4db
|
Correct error message
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2015-10-26 13:07:40 -07:00 |
|
Tom Eastep
|
f822afef99
|
Issue warning if a persistent provider isn't optional
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2015-10-26 13:07:28 -07:00 |
|
Tom Eastep
|
56bf8b1572
|
Don't configure persistence if the interface has no address
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2015-10-26 07:42:47 -07:00 |
|
Tom Eastep
|
69dd7ce0b9
|
Add 'persistent' provider option - Phase II
- Also allow the creation of 'persistent' routing rules and routes
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2015-10-25 16:45:11 -07:00 |
|
Tom Eastep
|
46c3db4f32
|
Add 'persistent' provider option - Phase I
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2015-10-22 06:58:32 -07:00 |
|
Tom Eastep
|
8dc16268a7
|
Delete main default routes when there are 'load=' or 'fallback=' interfaces
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2015-10-13 09:34:58 -07:00 |
|
Tom Eastep
|
7388ff5154
|
Fix RESTART
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2015-10-12 14:08:24 -07:00 |
|
Tom Eastep
|
72d4637c22
|
Replace LEGACY_RESTART with RESTART
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2015-10-12 11:45:58 -07:00 |
|
Tom Eastep
|
bb538a7c10
|
Merge branch 'master' into 5.0.0
Conflicts:
Shorewall-core/lib.common
Shorewall-core/shorewallrc.debian.systemd
Shorewall-lite/shorewall-lite.service.debian
Shorewall/Perl/Shorewall/Chains.pm
Shorewall/Perl/Shorewall/Compiler.pm
Shorewall/Perl/Shorewall/Config.pm
Shorewall/Perl/Shorewall/Misc.pm
Shorewall/Perl/Shorewall/Raw.pm
Shorewall/Perl/Shorewall/Tc.pm
Shorewall/Perl/compiler.pl
Shorewall/Perl/prog.footer
Shorewall/lib.cli-std
Shorewall/manpages/shorewall-mangle.xml
Shorewall/manpages/shorewall.conf.xml
Shorewall/manpages/shorewall.xml
Shorewall/shorewall.service.debian
Shorewall6-lite/shorewall6-lite.service.debian
Shorewall6/manpages/shorewall6-mangle.xml
Shorewall6/manpages/shorewall6.conf.xml
Shorewall6/manpages/shorewall6.xml
Shorewall6/shorewall6.service.debian
docs/MultiISP.xml
docs/Shorewall_Squid_Usage.xml
|
2015-10-12 10:55:36 -07:00 |
|
Tom Eastep
|
97e821d12d
|
Use %e rather than %_d for busybox compatibility
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2015-10-08 13:16:32 -07:00 |
|