Tom Eastep
070efee47a
Add ?FORMAT 2 to Shorewall6 tcpri file
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-07-31 12:23:17 -07:00
Tom Eastep
d03146491b
Merge branch 'master' of ssh://gitlab.com/shorewall/code
2020-07-26 09:53:16 -07:00
Tom Eastep
995a939a37
Add target file(s) 5.2.7-RC1
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-07-25 18:57:19 -07:00
Tom Eastep
ca19feae69
Correct tunnels file in Shared Config Article
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-07-19 09:43:09 -07:00
Tom Eastep
bc7082fb2a
Merge branch '5.2.6'
...
# Conflicts:
# docs/docs-targetname
# docs/images/docs-images-targetname
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-07-18 17:05:51 -07:00
Tom Eastep
109ae7e038
Link the simple TC article to FAQs 97 and 97a
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-07-18 17:01:33 -07:00
Tom Eastep
b3ebcc8025
Add target file(s) 5.2.7-Beta1
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-07-13 09:57:30 -07:00
Tom Eastep
954c0185fa
Add target file(s) 5.2.7-Beta1
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-07-13 09:57:22 -07:00
Tom Eastep
8d025e3821
Add target file(s) 5.2.7-Beta1
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-07-13 09:57:14 -07:00
Tom Eastep
49ba75252e
Add target file(s) 5.2.6.1
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-07-12 19:46:23 -07:00
Tom Eastep
c835fead34
Add target file(s) 5.2.6.1
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-07-12 19:46:13 -07:00
Tom Eastep
ac221348c0
Add an SPORT column to the tcpri file
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-07-09 14:15:03 -07:00
Tom Eastep
381a0ad8aa
Add an IFB and SNAT/MASQUERADE section to the TC doc
...
- Removed the obsolete Kernel Config section
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-07-08 15:58:51 -07:00
Tom Eastep
4b3f9ae1e7
Clean up the connmark implementation
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-07-07 18:23:39 -07:00
Tom Eastep
89201bd294
Add TC connmark support
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-07-07 16:44:20 -07:00
Tom Eastep
b617c8d224
Rodrigo Araujo's tc connmark patch
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-07-07 14:28:21 -07:00
Tom Eastep
d1d8371eb8
Rules tweak
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-07-07 12:27:48 -07:00
Tom Eastep
5d58b5da72
Avoid '::' in $CONFIG_PATH
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-07-06 16:00:15 -07:00
Tom Eastep
4469ddb861
Don't apply the deprecated directory more than once
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-07-06 15:38:28 -07:00
Tom Eastep
cd5409d633
Take care of '$LOG_LEVEL' during update
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-07-06 15:38:01 -07:00
Tom Eastep
2f58d4e368
Don't create a zone forwarding chain for local zones
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-07-06 09:06:03 -07:00
Tom Eastep
31844d22cd
Update Shared Config article for July 2020 configuration
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-07-06 08:56:31 -07:00
Tom Eastep
628f5f0903
Merge branch 'master' of ssh://server.shorewall.net/home/teastep/shorewall/code
2020-07-05 15:31:03 -07:00
Tom Eastep
ce73c783dc
Avoid Perl diagnostic when updating shorewall[6].conf
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-07-05 15:29:34 -07:00
Tom Eastep
e7318459f1
Avoid double colons in the CONFIG_PATH
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-07-05 15:27:47 -07:00
Tom Eastep
467d41f0cc
Merge branch '5.2.6'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-07-05 13:23:48 -07:00
Tom Eastep
ff64539de3
Update shared config document
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-07-05 13:19:15 -07:00
Tom Eastep
418f96082e
Add target file(s) 5.2.6-base
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-07-04 10:48:56 -07:00
Tom Eastep
b761a6eaa0
Call optimize_policy_chains() after doing other ruleset optimization
...
- This insures that ACCEPT policy chains are optimized when EXPAND_POLICIES=No
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-07-04 10:40:43 -07:00
Tom Eastep
f8b7815375
Call optimize_policy_chains() after doing other ruleset optimization
...
- This insures that ACCEPT policy chains are optimized when EXPAND_POLICIES=No
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-07-04 09:49:28 -07:00
Tom Eastep
d643f57bc1
Add the -D option to shorewall usage output
...
- Also delete an incorrect -D description in shorewall(8)
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-30 14:56:41 -07:00
Tom Eastep
d1c7b3d9da
Add target file(s) 5.2.6-RC1
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-29 13:48:53 -07:00
Tom Eastep
d399fd0815
Add target file(s) 5.2.6-RC1
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-29 13:48:15 -07:00
Tom Eastep
3dc14e3575
Work around for Centos 7 iptables bug
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-29 11:27:14 -07:00
Tom Eastep
7ba6ac71e3
Delete blank line
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-28 20:41:21 -07:00
Tom Eastep
10aef23ab1
Correct handling of ";;+" in the snat file
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-28 11:03:04 -07:00
Tom Eastep
e3f139bbdb
Add SPORT column to the snat file (FORMAT 2)
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-27 14:50:23 -07:00
Tom Eastep
e4f24f41fd
Add target file(s) 5.2.6-Beta1
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-27 10:25:51 -07:00
Tom Eastep
d0e4c53bd0
Add target file(s) 5.2.6-Beta1
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-27 10:24:45 -07:00
Tom Eastep
43ac903085
Correct action dport implementation
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-26 16:55:39 -07:00
Tom Eastep
28b92dae32
Update version for PORT->DPORT snat column naming
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-26 15:34:16 -07:00
Tom Eastep
bac493c2c5
Merge branch '5.2.5'
2020-06-26 15:31:51 -07:00
Tom Eastep
3ed1cdec94
Rename the snat PORT column to DPORT
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-26 14:44:00 -07:00
Tom Eastep
3f5bdfd705
Process the firewall.conf file when running shorewall[6]-lite
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-25 13:32:36 -07:00
Tom Eastep
c9512dfaf8
Make 'show actions' more robust
...
- Show all lines, including continuation and compiler directives
- Show both actions and actions.std entries
- The actions file need not reside in /etc/shorewall[6] but may be in
any directory on the CONFIG_PATH
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-25 11:28:08 -07:00
Tom Eastep
5cc626fa1d
Add target file(s) 5.2.5.1
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-21 11:42:30 -07:00
Tom Eastep
a39ecf5b2b
Add target file(s) 5.2.5.1
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-21 11:41:53 -07:00
Matt Darfeuille
631bec2762
List supported releases
...
Signed-off-by: Matt Darfeuille <matt@shorewall.org >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-21 11:33:54 -07:00
Matt Darfeuille
aa126270b7
Avoid exporting targetfiles
...
Signed-off-by: Matt Darfeuille <matt@shorewall.org >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-21 11:33:38 -07:00
Matt Darfeuille
af2b7e6fc1
List supported releases
...
Signed-off-by: Matt Darfeuille <matt@shorewall.org >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-21 11:30:38 -07:00
Matt Darfeuille
01bfdabd5a
Avoid exporting targetfiles
...
Signed-off-by: Matt Darfeuille <matt@shorewall.org >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-21 11:30:38 -07:00
Tom Eastep
c234a1a0ec
Merge branch '5.2.5'
2020-06-20 10:02:53 -07:00
Tom Eastep
4c50f3b9bf
Correct typo in shorewall-providers(5).
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-16 15:50:14 -07:00
Tom Eastep
3390897a45
Remove duplicates from the output of 'show actions'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-15 13:13:34 -07:00
Tom Eastep
7ca18c410b
Remove duplicates from the output of 'show actions'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-15 13:12:43 -07:00
Tom Eastep
e2aeed898d
Add the 'dport' option to the actions file(s)
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-15 13:12:06 -07:00
Tom Eastep
2eb1c88555
Omit superfluous test
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-14 15:00:49 -07:00
Tom Eastep
117e9ba5bd
Change kern.err to daemon.err in logger params
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-13 14:29:48 -07:00
Tom Eastep
3ce04a8ef3
Add "zone name too long" error
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-12 12:57:31 -07:00
Tom Eastep
737aca6a3d
Add target file(s) 5.2.5-RC1
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-10 10:36:03 -07:00
Tom Eastep
d89d35a9f0
Merge branch 'master' of ssh://server.shorewall.net/home/teastep/shorewall/code
2020-06-08 09:48:31 -07:00
Tom Eastep
220e89755e
Omit STATE-orientated rules in wildcard policy chains
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-07 20:57:55 -07:00
Tom Eastep
1d875b2909
Minor edit to the blacklisting doc
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-07 18:12:01 -07:00
Tom Eastep
011638ad7d
Document use of address variables in the snat file
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-07 18:11:26 -07:00
Tom Eastep
3f5c47695e
Expand fail2ban documenation in the blacklisting article
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-07 12:37:45 -07:00
Tom Eastep
fb14b0aafc
Update targetname files for 5.2.5-Beta2
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-06 12:54:01 -07:00
Tom Eastep
54ab7cdeb5
Update blacklisting documentation
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-06 12:23:32 -07:00
Tom Eastep
aa47554604
Add 'noupdate' DYNAMIC_BLACKLIST option
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-06 10:14:32 -07:00
Tom Eastep
07160c5ed1
Add 'blacklist!' command.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-06 10:13:46 -07:00
Tom Eastep
527533ecb6
Add 'log' option to DYNAMIC_BLACKLIST
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-03 14:28:08 -07:00
Tom Eastep
4ac64a545c
Change log facility to 'daemon'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-03 13:49:10 -07:00
Tom Eastep
6612ea6b8c
Store the exported configuration paramaters in a named array
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-03 11:50:27 -07:00
Tom Eastep
2646ec79a5
Read the params file when processing an 'allow' command
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-03 11:39:42 -07:00
Tom Eastep
023437a0e0
Add target files 5.2.5-Beta1
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-01 10:07:23 -07:00
Tom Eastep
ffb6ac178e
Shorten the disposition in ADD/DEL log messages
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-06-01 09:36:00 -07:00
Tom Eastep
726d7cde65
Merge branch 'master' of ssh://server.shorewall.net/home/teastep/shorewall/code
2020-05-31 17:39:38 -07:00
Tom Eastep
c061d87919
Fix links in shorewall(8)
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-05-31 17:39:13 -07:00
Tom Eastep
5af7dce96b
Merge branch 'master' of ssh://gitlab.com/shorewall/code
2020-05-31 14:03:23 -07:00
Tom Eastep
eb5bc3d8a4
Create DBL ipset with 'timeout 0'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-05-31 12:37:42 -07:00
Tom Eastep
b34474df11
Remove the -f option from the documentation of the 'stop' command
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-05-30 20:10:07 -07:00
Tom Eastep
16a3384a70
Add an example of using 'blacklist ... timeout nnn'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-05-30 19:57:37 -07:00
Tom Eastep
67b421dc00
Correct a comment in the optimize level 8 code
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-05-21 11:37:04 -07:00
Matt Darfeuille
c518887a19
Reflect changes in tools repository
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-05-21 10:40:14 -07:00
Tom Eastep
5493a7e4a6
Merge branch '5.2.4'
2020-05-17 13:20:46 -07:00
Tom Eastep
1093f1ac32
Add target files 5.2.4.5
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-05-14 09:43:10 -07:00
Tom Eastep
7882c87afe
Allow AUTOMAKE to work with symbolic links
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-05-14 09:22:44 -07:00
Tom Eastep
7343b19abc
Clarify the 'optional' interface option.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-05-13 12:30:12 -07:00
Tom Eastep
f27ab4704c
Merge branch '5.2.4'
2020-04-30 11:18:18 -07:00
Tom Eastep
e5e8e6fbc0
Correct logic for deleting ipsets
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-29 13:07:04 -07:00
Tom Eastep
c11b647b1b
Fix defect which prevented dynamic blacklist ipsets from being created
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-29 12:34:41 -07:00
Tom Eastep
5706c5a860
Avoid hang during 'shorewall[6] start'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-29 12:33:50 -07:00
Tom Eastep
fd1d4a3f35
Update Shared Config Doc
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-25 14:48:45 -07:00
Tom Eastep
2bf9048057
Another Debian if_pre-down fix.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-24 16:47:42 -07:00
Tom Eastep
d618fd5812
Remove extraneous whitespace
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-23 20:31:07 -07:00
Tom Eastep
177cdb1b98
Move a block of code to keep function declarations adjacent
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-23 18:37:47 -07:00
Tom Eastep
dddde56454
Merge branch 'master' of ssh://server.shorewall.net/home/teastep/shorewall/code
...
# Conflicts:
# Shorewall-init/install.sh
# Shorewall/Perl/Shorewall/Providers.pm
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-23 18:35:11 -07:00
Tom Eastep
9b196e87e9
Merge branch 'master' of ssh://server.shorewall.net/home/teastep/shorewall/code
...
# Conflicts:
# Shorewall-init/shorewall-init
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-23 18:27:54 -07:00
Tom Eastep
c30a4fd080
Merge branch '5.2.4' of ssh://server.shorewall.net/home/teastep/shorewall/code into 5.2.4
...
# Conflicts:
# Shorewall/Perl/Shorewall/Chains.pm
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-22 16:27:03 -07:00
Tom Eastep
0a9d2d9a33
Don't install script in if_down.d on Debian
...
- Eliminates need for Debian-specific code in generated script
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-22 13:47:09 -07:00
Tom Eastep
39de88563f
Cleanup of Optimize 16 change
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-21 13:02:56 -07:00
Tom Eastep
e14798b4a2
Make OPTIMIZE=16 an order of magnitude faster
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-21 13:02:34 -07:00
Tom Eastep
3042ae815e
Make OPTIMIZE=16 an order of magnitude faster
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-20 15:00:33 -07:00
Tom Eastep
86ebb22dd3
Cosmetic changes to shorewall-init
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-20 10:29:36 -07:00
Tom Eastep
18360471ab
Have Shorewall-init restore ipsets before stopping the firewalls
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-20 09:23:34 -07:00
Tom Eastep
086f7a0e6d
Only destroy ipsets that will be restored
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-20 09:11:03 -07:00
Tom Eastep
057a2dec70
Correct typo with bad consequences
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-19 18:44:19 -07:00
Tom Eastep
16af9ee2de
Revert "Don't install ifupdown script in if-down.d on Debian"
...
This reverts commit 7d4d409799
.
2020-04-19 15:19:13 -07:00
Tom Eastep
cabadd4846
Honor 'wait=<seconds> when enabling an interface.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-19 14:31:12 -07:00
Tom Eastep
3c06be28be
Delete unnecessary check if IPv6 interface_is_usable()
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-19 12:28:16 -07:00
Tom Eastep
7d4d409799
Don't install ifupdown script in if-down.d on Debian
...
- Proper location for the script is if-post-down
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-19 12:18:44 -07:00
Tom Eastep
32ca53706c
Don't run the 'up' command twice when an dual-stack interface comes up
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-18 12:44:19 -07:00
Tom Eastep
0adb9c8f87
Don't run the 'up' command twice when an dual-stack interface comes up
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-18 12:43:27 -07:00
Tom Eastep
381d55760b
Don't install ifupdown script in /etc/network/if-down.d on Debian
...
- Network Manager sets PHASE=post-down when calling our updown script
so we must process down commands in that phase.
- Modify the generated script to eliminate PHASE checks.
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-18 11:42:32 -07:00
Tom Eastep
88a799b860
Allow IFUPDOWN=1 to work on Debian
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-18 11:27:15 -07:00
Tom Eastep
5101a6be4a
Merge branch 'master' of ssh://server.shorewall.net/home/teastep/shorewall/code
2020-04-18 09:36:20 -07:00
Tom Eastep
15ca726c49
Add target files 5.2.4.1
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-17 17:56:06 -07:00
Tom Eastep
27510d9ed6
Add a comment to clarify where info comes from
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-16 15:20:24 -07:00
Tom Eastep
f832846a8d
Remove extraneous white space
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-16 14:05:07 -07:00
Tuomo Soini
64bf5882db
ifupdown: only handle up and down state changes
...
Signed-off-by: Tuomo Soini <tis@foobar.fi >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-16 14:02:15 -07:00
Tuomo Soini
6841fc9eb2
Ignore 'start' and 'stop' if firewall product is active
...
Signed-off-by: Tuomo Soini <tis@foobar.fi >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-16 13:32:19 -07:00
Tom Eastep
caa0290cb2
Revert "Ignore 'start' and 'stop' if firewall(s) is started"
...
This reverts commit b6f5b6ba98
.
2020-04-16 13:32:03 -07:00
Tom Eastep
4e1262ec7e
Revert "Upcase a variable to follow pattern in this file"
...
This reverts commit 1be78f8f15
.
2020-04-16 13:31:48 -07:00
Tom Eastep
53b05aa5fb
Revert "Fix omitted instance of product -> PRODUCT"
...
This reverts commit 072053995c
.
2020-04-16 13:31:39 -07:00
Tom Eastep
072053995c
Fix omitted instance of product -> PRODUCT
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-15 14:27:28 -07:00
Tom Eastep
1be78f8f15
Upcase a variable to follow pattern in this file
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-15 14:18:28 -07:00
Tom Eastep
b6f5b6ba98
Ignore 'start' and 'stop' if firewall(s) is started
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-15 14:15:17 -07:00
Tom Eastep
3c36d638a5
Use the correct error code when Shoerwall-init is not configured
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-15 09:17:51 -07:00
Tom Eastep
9d3da44dad
Ignore 'start' and 'stop' if firewall(s) is started
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-15 09:13:31 -07:00
Tom Eastep
a5d4cbd76c
Add cautions to the ipsets article
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-14 15:23:33 -07:00
Tom Eastep
4e83d0788e
Rename valuesort() to sortchainsiftest() and remove keysort()
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-11 13:42:41 -07:00
Tom Eastep
a49a9f9f9d
Sort specific hash keys and values if -t
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-07 11:12:16 -07:00
Tom Eastep
6dc99e77ae
Revert "Sort specific hash keys and values if -e"
...
This reverts commit 5e648a9379
.
2020-04-07 11:09:27 -07:00
Tom Eastep
92b25d88b0
Revert "Add conditional sorts to find[_zone]_hosts_by_option()"
...
This reverts commit 42a505c99d
.
2020-04-07 11:08:46 -07:00
Tom Eastep
42a505c99d
Add conditional sorts to find[_zone]_hosts_by_option()
...
- Another case of different behavior by different Perl versions
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-06 13:48:45 -07:00
Tom Eastep
5e648a9379
Sort specific hash keys and values if -e
...
- Makes testing output consistent across Perl versions
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-06 10:57:35 -07:00
Tom Eastep
ed2fa863c3
Correct Ids in new FAQs.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-03 12:46:28 -07:00
Tom Eastep
386dff4c33
Add FAQs regarding AUTOMAKE=Yes
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-03 12:42:37 -07:00
Tom Eastep
e49f31fb42
Don't compute sha1 hash when testing
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-04-02 10:11:21 -07:00
Tom Eastep
3f0e4959a1
Revert "When exporting or testing, set all variables defined in the params file"
...
This reverts commit f9003fab43
.
2020-04-01 12:55:41 -07:00
Tom Eastep
112c4dc38a
Revert "Temporarily disable fix for exported variables"
...
This reverts commit 137cc48779
.
2020-04-01 12:55:14 -07:00
Tom Eastep
137cc48779
Temporarily disable fix for exported variables
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-31 16:43:30 -07:00
Tom Eastep
f9003fab43
When exporting or testing, set all variables defined in the params file
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-31 15:55:09 -07:00
Tom Eastep
78da975989
Fix a couple of issues with product name
...
- Use $Product rather that addressfamily-dependent logic
- Revert unneeded change from 5.2.3.7
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-28 14:24:32 -07:00
Tuomo Soini
be924ff765
Fix http links to point to current project website
...
Also removes deprecated Shorewall6/configfiles/masq
Signed-off-by: Tuomo Soini <tis@foobar.fi >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-27 14:24:37 -07:00
Tom Eastep
6f484da821
Add target files 5.2.4-base
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-24 10:05:34 -07:00
Tom Eastep
82d2863b29
Update ipsets document
...
- Clarify use of ipsets in stoppedrules.
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-21 14:37:59 -07:00
Tom Eastep
e855d03332
Update Target Files
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-16 11:34:35 -07:00
Tom Eastep
09712254e8
Delete duplicate html.css from code repository
...
- requires tools commit 77a1b359e674cd53ea2af164fed99baa69075ed8
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-15 11:04:20 -07:00
Tom Eastep
de39f7d3aa
Revert "Add another targetname file"
...
This reverts commit 3e2d7cf990
.
2020-03-15 09:02:46 -07:00
Tom Eastep
54a70e4632
Merge branch '5.2.4'
2020-03-10 14:18:52 -07:00
Tom Eastep
c80462c283
Update Config File Basics document
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-10 14:18:26 -07:00
Tom Eastep
a2e56492df
Correct mangle file contents in QOSExample.html
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-10 14:17:15 -07:00
Tom Eastep
3222a380c3
Update the Starting and Stopping document
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-10 12:23:00 -07:00
Tom Eastep
e82307f61e
Add empty target files 5.2.4-Beta1
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-10 11:03:02 -07:00
Tom Eastep
ae4f86a1e5
Merge branch '5.2.3'
2020-03-09 11:46:45 -07:00
Tom Eastep
c33a72594c
Correct mangle file contents in QOSExample.html
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-09 11:44:33 -07:00
Tom Eastep
8496bf0ff3
Update Compiled Programs/Shorewall-lite article
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-08 13:22:25 -07:00
Tom Eastep
a6c1cd6d7b
Expand manpage text about trace/debug -> -T/-D change
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-08 13:22:05 -07:00
Tom Eastep
2604378646
Add 'help' to the generated script's help text
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-08 13:20:27 -07:00
Tom Eastep
d24179173f
Remove obsolete 'load' command from help text
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-08 13:19:46 -07:00
Tom Eastep
803853c719
Revert "Add DOCKER_BRIDGE option"
...
This reverts commit ca59556d44
.
2020-03-08 10:47:16 -07:00
Matt Darfeuille
57f1f8658f
Add empty target files 5.2.3.7
...
Signed-off-by: Matt Darfeuille <matt@shorewall.org >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-08 10:29:31 -07:00
Matt Darfeuille
0a34e4e685
Revert "Add empty target files 5.2.3.7"
...
This reverts commit 95d3486788
.
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-08 10:29:10 -07:00
Tom Eastep
b52a330f41
Replace trace, debug and nolock with options
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-07 17:48:10 -08:00
Tom Eastep
de761ac657
Clarify 'trace' and the compiled script
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-07 13:13:43 -08:00
Tom Eastep
d3de75dd12
Add DOCKER_BRIDGE option
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-07 11:34:23 -08:00
Tom Eastep
ca59556d44
Add DOCKER_BRIDGE option
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-07 11:03:35 -08:00
Tom Eastep
639dc86e1b
Merge branch 'master' into 5.2.4
...
# Conflicts:
# Shorewall/Perl/Shorewall/Config.pm
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-06 13:07:00 -08:00
Tom Eastep
fa1aa4b481
Merge branch '5.2.3'
...
# Conflicts:
# docs/Introduction.xml
2020-03-06 13:04:18 -08:00
Tom Eastep
3e2d7cf990
Add another targetname file
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-06 09:37:41 -08:00
Tom Eastep
95d3486788
Add empty target files 5.2.3.7
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-06 09:19:25 -08:00
Matt Darfeuille
657673927c
Accommodate for tracking empty target files
...
Signed-off-by: Matt Darfeuille <matt@shorewall.org >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-06 08:27:18 -08:00
Tom Eastep
a345be20fb
Add Cliff Armstrong's workaround to the Docker document
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-05 15:32:03 -08:00
Tom Eastep
9f3534dc1f
Correct Docker-related typos in Compiler.pm
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-04 14:55:52 -08:00
Tom Eastep
f63f0bb2f1
Correct DOCKER code
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-03 14:38:36 -08:00
Tom Eastep
646f01a3a4
Eliminate spurious 'Resetting...' message from the compiler
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-02 11:05:21 -08:00
Tom Eastep
65e101f306
Refine handling of MANGLE_ENABLED=No
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-02 08:21:34 -08:00
Tom Eastep
000f120c61
Improve checking when MANGLE_ENABLED=No in shorewall[6].conf
...
- Fatal error when a feature is used that requires the mangle table
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-01 15:38:28 -08:00
Tom Eastep
f221ca290f
Improve checking when MANGLE_ENABLED=No in shorewall[6].conf
...
- Fatal error when a feature is used that requires the mangle table
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-01 15:07:17 -08:00
Tom Eastep
8b99f8caac
Merge branch 'master' into 5.2.4
...
# Conflicts:
# docs/SharedConfig.xml
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-01 13:50:05 -08:00
Tom Eastep
8b2c79e5ce
Merge branch '5.2.3' into 5.2.4
...
# Conflicts:
# docs/Introduction.xml
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-03-01 13:48:45 -08:00
Tom Eastep
dcde2bfa4a
Correct logic that decides if a reload is necessary during enable
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-02-26 15:22:17 -08:00
Tom Eastep
1ec81b7d7b
Add correct html.css file to code/docs/
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-02-26 11:39:58 -08:00
Tom Eastep
387b861759
Correct handling of ORIGDEST with OLD_CONNTRACK_MATCH
...
- Also correct detection of OLD_CONNTRACK_MATCH in shorewall6
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-02-25 13:08:58 -08:00
Tom Eastep
f4e6d2fa56
Merge branch '5.2.3' of ssh://gitlab.com/shorewall/code into 5.2.3
...
# Conflicts:
# Shorewall/Perl/Shorewall/Chains.pm
# Shorewall/Perl/Shorewall/Compiler.pm
2020-02-24 15:40:07 -08:00
Tom Eastep
6798c2f2b0
Accomodate both DOCKER-ISOLATION and DOCKER-ISOLATION-STAGE-*
...
Previously, the code assumed that either DOCKER-ISOLATION or
DOCKER-ISOLATION-STAGE-* would exist but not both. That has been corrected
2020-02-24 15:35:50 -08:00
Tom Eastep
caa7475483
Accomodate both DOCKER-ISOLATION and DOCKER-ISOLATION-STAGE-*
...
Previously, the code assumed that either DOCKER-ISOLATION or
DOCKER-ISOLATION-STAGE-* would exist but not both. That has been corrected
2020-02-22 11:31:19 -08:00
Tom Eastep
3f5e1b5b60
Update interface file example in the Introduction article
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-02-22 11:26:19 -08:00
Tom Eastep
e8f49bc9c7
Merge branch '5.2.3'
2020-02-18 11:11:53 -08:00
Tom Eastep
5021154867
Delete incorrect .css file from the code repository
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-02-18 11:10:28 -08:00
Tom Eastep
f831d9a988
Correct mal-formed entries in Build.xml
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-02-16 11:02:37 -08:00
Tom Eastep
31b558b7f9
Filter out LIBVIRT rules when saving Docker Rules
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-02-16 10:36:16 -08:00
Tom Eastep
367a5f7d97
Filter out LIBVIRT rules when saving Docker Rules
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-02-16 10:33:18 -08:00
Tom Eastep
4efac2fda1
Handle essential IPv6-ICMP types when firewall is stopped
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-02-06 15:21:51 -08:00
Tom Eastep
5f50b70618
Merge branch '5.2.3' into 5.2.4
...
# Conflicts:
# docs/SharedConfig.xml
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-02-06 14:08:33 -08:00
Tom Eastep
b437f609e5
Merge branch '5.2.3'
2020-02-01 11:01:59 -08:00
Matt Darfeuille
b897fe2b9d
Update build article
...
Signed-off-by: Matt Darfeuille <matdarf@gmail.com >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-02-01 11:01:06 -08:00
Matt Darfeuille
802ff1da4e
Harmonize permissions
...
Signed-off-by: Matt Darfeuille <matdarf@gmail.com >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-02-01 11:00:41 -08:00
Tom Eastep
f05bd969af
Revert "Add targetname files"
...
This reverts commit c9eb443574
.
2020-02-01 09:46:05 -08:00
Tom Eastep
7aaa04149e
Merge branch '5.2.3'
...
# Conflicts:
# Shorewall/manpages/shorewall-files.xml
# docs/SharedConfig.xml
2020-02-01 09:45:33 -08:00
Matt Darfeuille
093e55083c
Ignore empty target files
...
Signed-off-by: Matt Darfeuille <matdarf@gmail.com >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-02-01 09:42:07 -08:00
Tom Eastep
c9eb443574
Add targetname files
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2020-01-29 10:41:55 -08:00
Tom Eastep
0aabb81c03
Merge branch '5.2.4'
2020-01-09 09:22:31 -08:00
Tom Eastep
c763525e78
Update Install.xml to point to new location of the GPG key
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-12-31 13:13:51 -08:00
Tom Eastep
533e2472da
Update Install.xml to point to new location of the GPG key
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-12-31 13:12:23 -08:00
Tom Eastep
08da235896
Correct IPv6 Address Range parsing
...
Previously, such ranges were required to be of the form [<addr1>-<addr2>]
rather than the more standard form [<addr1>]-[<addr2>]. In the snat file
(and in nat actions), the latter form was actually flagged as an error
while in other contexts, it resulted in a less obvious error being raised.
With this change, both forms are accepted.
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-12-23 10:02:48 -08:00
Tom Eastep
77cad81ba7
Clean up comments
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-12-23 09:59:29 -08:00
Tom Eastep
9213d7e707
Clean up Shorewall6[-lite] manpage links
...
- there were many links pointing to /manpages6/shorewall6... that should
have been updated to point to /manpages/shorewall...
- this commit corrects those links
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-11-27 15:46:57 -08:00
Tom Eastep
157abcbd37
Allow NFQUEUE 'bypass' in the policy file
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-10-21 14:41:02 -07:00
Tom Eastep
6da498510c
Correct mss specification when using ipcomp
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-10-16 11:45:08 -07:00
Tom Eastep
2b7a37e42a
Minor cleanup of the Chains module
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-10-16 11:44:02 -07:00
Tom Eastep
84a220a651
Correct mss specification when using ipcomp
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-10-16 11:41:21 -07:00
Tom Eastep
51b9589c48
Merge branch 'more-bitcoin-ports' of ssh://teastep@git.code.sf.net/u/talkless/shorewall
2019-09-10 08:10:53 -07:00
Vincas Dargis
762df5e18c
Add macros for Bitcoin's Testnet and Regtest
...
Add additional macros for Bitcoin daemon running in Testnet and Regtest
modes.
2019-09-07 16:36:42 +03:00
Tom Eastep
cb56991fee
Merge branch '5.2.3'
2019-09-03 07:45:57 -07:00
Tom Eastep
54c7e1a607
Correct typo in FTP.xml
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-09-03 07:42:06 -07:00
Tom Eastep
c4d5bb904b
Correct description of 'bypass' in shorewall-rules(5).
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-08-26 15:45:26 -07:00
Tom Eastep
40f6192e19
Make 'AUTOMAKE=No' the update default
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-08-25 14:20:54 -07:00
Tom Eastep
7051daeb08
Correct handle of multi-queue NFQUEUE when passed to a macro
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-08-25 14:18:54 -07:00
Tom Eastep
a9c42e1eaa
Correct NFQUEUE policy with per-CPU queues
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-08-25 14:18:06 -07:00
Tom Eastep
8df70406df
Update the Shorewall Lite documentation to use 'remote-' commands
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-04-28 10:49:52 -07:00
Tom Eastep
8b0cfdf779
Clarify SWITCH settings and reload
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-04-25 14:26:18 -07:00
Tom Eastep
c127cec76c
Merge branch '5.2.3'
2019-04-14 14:35:09 -07:00
Tom Eastep
6b21135ade
Correct handling of an ipset in the SPORT column
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-04-11 18:37:27 -07:00
Tom Eastep
2f66381a4a
Allow multiple protocols to be specified for a helper
...
- the protocol list is specified in the %helpers hash as an array reference
e.g., "[UDP,TCP]". Note that those are protocol *numbers*, not names.
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-04-01 15:14:34 -07:00
Tom Eastep
aa97b1b283
Clean up the Introduction article
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-04-01 15:10:27 -07:00
Matt Darfeuille
53495ec0a8
Point exclusively to shorewall.org
...
Signed-off-by: Matt Darfeuille <matdarf@gmail.com >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-03-25 11:35:00 -07:00
Tom Eastep
2f3f6ffa15
Revert "Make $update global in Config.pm"
...
This reverts commit b9d0821acb
.
2019-03-17 08:02:53 -07:00
Tom Eastep
60f2f3b0d0
Allow variable expansion when processing shorewallrc.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-03-14 20:38:10 -07:00
Tom Eastep
e626b77097
Correct policy zone exclusion handling
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-02-21 09:31:13 -08:00
Tom Eastep
15dd14e167
Correct link to Roberto's repository
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-02-08 10:47:43 -08:00
Tom Eastep
83b586c192
More document changes
...
- Include Linuxfest presentation titles
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-02-08 10:45:09 -08:00
Matt Darfeuille
d3fcb29f0d
Use proper function name for warning messages
...
Signed-off-by: Matt Darfeuille <matdarf@gmail.com >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-02-07 10:44:46 -08:00
Tom Eastep
a4ed419aba
Add new manpages to Manpages web page
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-02-07 10:42:23 -08:00
Tom Eastep
e548043e96
Remove modules files
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-02-06 14:17:10 -08:00
Tom Eastep
443a4223c2
Remove pre-2.6.20 helpers
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-02-06 14:11:48 -08:00
Tom Eastep
8f42a6a72b
Remove LOAD_HELPERS_ONLY
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-02-03 10:04:19 -08:00
Tom Eastep
0982fec513
Remove superfluous whitespace from Providers.pm
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-02-01 12:44:44 -08:00
Tom Eastep
f5262dd050
Correct typo in shorewall-providers(5)
...
- RESTORE_DEFAULT_OPTION -> RESTORE_DEFAULT_GATEWAY
2019-02-01 12:44:00 -08:00
Tom Eastep
8dcfd86f3a
Document compiler globals
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-01-24 08:26:27 -08:00
Tom Eastep
edc9e25f25
Deprecate 'all[+]-'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-01-23 12:35:07 -08:00
Tom Eastep
ef11ae834d
Drop documentation for all-
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-01-22 15:53:33 -08:00
Tom Eastep
9f423412d8
Allow zone exclusion in the policy file
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-01-22 12:35:23 -08:00
Tom Eastep
7f7fef3a4e
Disallow 'all' in a policy zone list
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-01-21 10:00:36 -08:00
Tom Eastep
b9d0821acb
Make $update global in Config.pm
...
- Only save raw image if we are updating
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-01-20 11:06:40 -08:00
Tom Eastep
857539c8b1
Update lib.runtime copyright
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-01-16 13:09:42 -08:00
Tom Eastep
429070d107
Update Chains.pm and Compiler.pm copyrights
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-01-16 12:28:27 -08:00
Tom Eastep
89725c530f
Change limit of 'wait' option setting to 300 seconds (5 minutes)
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-01-16 11:50:33 -08:00
Tom Eastep
8e5f67797a
Allow INLINE() in the accounting file to accept '+' in inline matches
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-01-14 14:52:18 -08:00
Tom Eastep
0eb0bace9a
Update more copyrights
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-01-09 11:57:41 -08:00
Tom Eastep
fab8cc055b
Remove unused local variable
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-01-08 14:25:09 -08:00
Tom Eastep
bef8ec09b3
Insist that '+' (if present) be the first non-blank character in IL matches
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-01-08 13:55:02 -08:00
Tom Eastep
cf330afbd9
Allow inline matches in the conntrack file.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-01-08 13:09:00 -08:00
Tom Eastep
49731da807
Update copyright dates
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-01-04 10:14:27 -08:00
Tom Eastep
f3ecbc185c
Add Netmanager gateway detection
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-01-03 11:22:15 -08:00
Tom Eastep
a71a44346e
Document the provider table contents
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-01-02 15:27:38 -08:00
Tom Eastep
4d278f4c20
Clarify [no]hostroute in shorewall-providers(5).
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2019-01-02 15:08:38 -08:00
Tom Eastep
45ec24ea42
Add comments to the Zones module
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-12-30 14:10:28 -08:00
Tom Eastep
bf3880ae59
Add some comments to the Misc module
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-12-30 12:41:55 -08:00
Tom Eastep
9e838e6d04
Add Tuomo Soini's WUDO macro
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-12-19 14:57:38 -08:00
Tom Eastep
d096db6a94
Add/modify comments in Chains.pm
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-12-19 09:19:26 -08:00
Tom Eastep
636d82414f
Merge branch '5.2.1'
2018-12-16 10:34:34 -08:00
Tom Eastep
cb3273b13b
Revert "Allow leading 's' & 'd' to be omitted when specifying two rates"
...
This reverts commit 23bc6f1ab5
.
2018-12-16 10:06:34 -08:00
Tom Eastep
f0c75b5119
Update RATE documentation in shorewall-rules(5)
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-12-16 10:06:00 -08:00
Tom Eastep
23bc6f1ab5
Allow leading 's' & 'd' to be omitted when specifying two rates
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-12-16 09:47:45 -08:00
Roberto C. Sánchez
54e6412c49
Fix documentation typos
2018-12-15 15:34:45 -08:00
Tom Eastep
1465035aa4
Merge branch 'master' of ssh://git.code.sf.net/p/shorewall/code
2018-12-15 14:57:21 -08:00
Tom Eastep
8473bf2200
Clean up macros contributed by Vincas Dargis
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-12-15 10:31:57 -08:00
Tom Eastep
0fe45b8f46
Merge branch 'tor' of ssh://teastep@git.code.sf.net/u/talkless/shorewall
2018-12-15 10:25:22 -08:00
Tom Eastep
a4c87149c9
Merge branch 'oncrpc_macro' of ssh://teastep@git.code.sf.net/u/talkless/shorewall
2018-12-15 10:24:56 -08:00
Tom Eastep
83359b098d
Merge branch 'bitcoin' of ssh://teastep@git.code.sf.net/u/talkless/shorewall
2018-12-15 10:21:14 -08:00
Tom Eastep
3239fb3eb9
Merge branch '5.2.1'
2018-12-15 09:56:14 -08:00
Roberto C. Sánchez
096f59b5bc
Fix documentation typos
2018-12-15 11:02:07 -05:00
Vincas Dargis
9260be402b
Add Tor macros
...
Add macros for various Tor Anonimity Network ports
2018-12-15 13:08:06 +02:00
Vincas Dargis
7bf7000941
Add Bitcoin macros
...
Add macros for various Bitcoin daemon ports.
2018-12-15 12:35:52 +02:00
Vincas Dargis
840f8b904d
Add ONC RPC macro
...
Add macro for handling ONC RPC calls, for rpcinbd on Linux.
2018-12-15 12:10:03 +02:00
Tom Eastep
61ac08dc7f
Correct handling of netmask when two rates are specified in the RATE col.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-12-14 14:16:26 -08:00
Tom Eastep
f65b10c375
Remove dead/silly code from Shorewall::Chains::use_input/output_chain()
...
- combine the two into a single function use_interface_chain().
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-12-14 13:54:36 -08:00
Tom Eastep
35c7f304f7
Correct log name for untracked chain
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-12-14 11:00:27 -08:00
Tom Eastep
467544801e
Clean up of Chains.pm
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-12-14 10:59:31 -08:00
Tom Eastep
7cfe9ec272
Correct log name for untracked chain
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-12-14 10:58:26 -08:00
Tom Eastep
6908a4bcf7
Issue warning when ULOG is used.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-12-14 09:00:42 -08:00
Tom Eastep
be2110b47e
Revert "Remove ULOG support"
...
This reverts commit 061ce3d781
.
2018-12-14 08:54:07 -08:00
Tom Eastep
ad6401da8c
Cleanup of Config.pm
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-12-13 15:32:39 -08:00
Tom Eastep
2b6d657fb0
Add UDP tip to DNAT solutions
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-12-13 10:33:11 -08:00
Tom Eastep
668cb6deda
Make 'status -i' work when there are no providers
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-12-11 13:44:31 -08:00
Tom Eastep
ddd8576ced
Merge branch '5.2.1'
2018-12-09 11:07:44 -08:00
Tom Eastep
98aad094fb
Correct typo in Anti-Spoofing.xml
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-12-09 11:07:10 -08:00
Tom Eastep
8ed644a0ec
Correct HELPER requires error message
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-11-28 11:00:41 -08:00
Tom Eastep
86b82c53cf
Correct HELPER requires error message
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-11-28 10:59:53 -08:00
Tom Eastep
061ce3d781
Remove ULOG support
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-11-15 14:59:29 -08:00
Tom Eastep
45f8d31021
Don't try to load ipt_ULOG
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-11-15 14:33:25 -08:00
Tom Eastep
03d2088cf7
Implement SW_CONFDIR support
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-11-06 15:40:26 -08:00
Tom Eastep
6534201284
Fix assertion failure during 'check -r' when DOCKER=Yes
...
- avoid unnecessary mode transitions
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-10-31 15:30:03 -07:00
Tom Eastep
282ca14182
Corrections to DOCKER-ISOLATION change
...
- Handle DOCKER-USER
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-10-28 09:20:47 -07:00
Tom Eastep
4b7d346911
Merge branch '5.2.1'
2018-10-27 09:11:00 -07:00
Tom Eastep
131a2cd40d
Accommodate Docker version 18.06
...
- Optionally replace DOCKER-ISOLATION with DOCKER-ISOLATION-STAGE-1 and -2
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-10-27 09:04:34 -07:00
Tom Eastep
ae90ab1f68
Add version of Jeremie Courreges-Anglas's <jca@tranquil.it> patch
...
- Handle case where we are enabling/disabling a balanced/fallback provider
and another such provider has lost carrier.
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-10-11 15:18:47 -07:00
Tom Eastep
5e57c895b3
Avoid emacs issues with compiled code
...
- handle embedded spaces in moduledir path names
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-10-09 14:47:36 -07:00
Tom Eastep
aab1df7421
Correct ip[6]tables-restore failure message
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-10-06 08:22:46 -07:00
Tom Eastep
9f3cc88cf0
Prevent invalid code generation with SNAT(detect)
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-10-02 08:15:20 -07:00
Tom Eastep
aaa80882a0
Add Eric Teeter's Cockpit macro
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-09-28 09:43:55 -07:00
Tom Eastep
1b6de901e0
Merge branch '5.2.0'
2018-08-24 15:33:16 -07:00
Tom Eastep
56780a5d1f
Apply rate limiting in the nat table on nat+accept rules
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-08-24 15:31:20 -07:00
Tom Eastep
22c1bc2e9c
Apply rate limiting in the nat table on nat+accept rules
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-08-23 14:07:10 -07:00
Tom Eastep
5048e68cb5
Correct IPv4 examples in shorewall-blrules(5)
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-08-13 19:21:03 -07:00
Tom Eastep
1897794dbf
Change reference to 'masq' to 'snat'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-08-12 11:37:12 -07:00
Tom Eastep
4fca96f10e
Fix typo in IPSEC-2.6.xml
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-08-09 08:14:01 -07:00
Tom Eastep
2d2ded7efc
Merge branch '5.2.0'
2018-08-07 07:46:29 -07:00
Tom Eastep
e5e427f278
Merge branch '5.2.0' of ssh://git.code.sf.net/p/shorewall/code into 5.2.0
2018-08-07 07:44:38 -07:00
Tom Eastep
5e8fd570d1
Prepare for Perl 5.32
...
- Escape '{' in REs
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-08-07 07:43:58 -07:00
Tom Eastep
e8428cc298
Prepare for Perl 5.32
...
- Escape '{' in REs
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-08-07 07:42:34 -07:00
Tom Eastep
aa94772fc6
Merge branch '5.2.0'
2018-08-06 08:08:39 -07:00
Matt Darfeuille
732ae3ce19
Ipcalc: Fail when missing arguments
...
Signed-off-by: Matt Darfeuille <matdarf@gmail.com >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-08-05 10:26:17 -07:00
Tom Eastep
9cbcb328af
More mutex changes for LEDE
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-08-01 13:58:50 -07:00
Tom Eastep
82e84f724d
Use -h rather than -L for checking a symlink
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-08-01 13:58:35 -07:00
Tom Eastep
23cf8328d5
Fix mutex on OpenWRT - patch 1
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-08-01 13:58:28 -07:00
Tom Eastep
7c31f70dc8
Use '=' rather than '&' to create UNTRACKED rule chains.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-08-01 13:50:20 -07:00
Tom Eastep
f1eafdc314
Use '=' rather than '&' to create UNTRACKED rule chains.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-08-01 13:48:29 -07:00
Tom Eastep
69745caa41
Revert previous emacs-related change.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-07-31 15:16:24 -07:00
Tom Eastep
0b49477e0d
More mutex changes for LEDE
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-07-31 15:03:58 -07:00
Tom Eastep
c195bab01d
Correct handling of a provider interface that matches a wildcard.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-07-29 20:34:02 -07:00
Tom Eastep
1b550baf7e
Eliminate broken links
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-07-28 07:58:32 -07:00
Tom Eastep
d829093caa
Use -h rather than -L for checking a symlink
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-07-26 13:57:10 -07:00
Tom Eastep
1fa77ac470
Fix mutex on OpenWRT - patch 1
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-07-26 11:47:51 -07:00
Tom Eastep
5083246266
Avoid emacs issues with lib.common
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-07-26 11:28:06 -07:00
Tom Eastep
c0d6c9e7c0
Document issue with optional shared interfaces
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-07-19 10:08:17 -07:00
Tom Eastep
0d682fe78b
Disallow optional shared providers
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-07-19 09:57:06 -07:00
Tom Eastep
410a20dda3
Make shared interface and 'load=<load-factor' play nice together
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-07-17 13:25:26 -07:00
Tom Eastep
0685d0edfd
Fix rate limiting
...
- Avoid specifying a timeout when the match is '-m limit'
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-07-15 08:57:43 -07:00
Tom Eastep
474604b1fe
Correct source interface exclusion
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-07-04 08:01:27 -07:00
Tom Eastep
6fef1f34ba
Correct links in manpages
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-07-03 15:31:14 -07:00
Tom Eastep
93f0183550
Tweak do_ratelimit()
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-07-03 14:22:30 -07:00
Tom Eastep
5a599552f2
Correct INLINE typos
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-07-02 16:56:57 -07:00
Tom Eastep
a42972644c
Allow specification of 'hashlimit' table sizes
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-07-02 14:14:36 -07:00
Tom Eastep
b271c52603
Update RATE column documentation
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-07-02 14:10:53 -07:00
Tom Eastep
49514e2d58
Allow specification of ht buckets and max entries in RATE columns
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-07-02 10:23:36 -07:00
Tom Eastep
a265685e20
Allow specification of VLSM in the RATE columns
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-07-02 09:08:45 -07:00
Matt Darfeuille
442e6ac152
Update version to 5.2
...
Signed-off-by: Matt Darfeuille <matdarf@gmail.com >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-06-23 09:09:00 -07:00
Matt Darfeuille
14e5a2d5ca
Be more verbose in progress messages
...
Signed-off-by: Matt Darfeuille <matdarf@gmail.com >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-06-23 09:02:18 -07:00
Matt Darfeuille
6e32f052c8
Use proper function name on fatal error
...
Signed-off-by: Matt Darfeuille <matdarf@gmail.com >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-06-23 09:01:49 -07:00
Tom Eastep
780eb0402c
Update manpages for interface exclusion
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-06-15 08:23:35 -07:00
Tom Eastep
bfb9852eb6
Allow MARK, CONNMARK, SAVE and RESTORE in the nat table
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-06-14 10:01:12 -07:00
Tom Eastep
a8b6a301f2
Revert "MARK and CONNMARK in the snat file"
...
This reverts commit e36547f8be
.
2018-06-14 07:58:33 -07:00
Tom Eastep
150f7ab798
Allow specification of the TPROXY mark in CONNMARK and MARK.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-06-14 07:58:06 -07:00
Tom Eastep
b11d63a7bd
More manpage corrections
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-06-11 08:54:34 -07:00
Tom Eastep
84b283533b
Correct dangling link
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-06-11 08:52:07 -07:00
Tom Eastep
e36547f8be
MARK and CONNMARK in the snat file
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-06-10 16:34:55 -07:00
Tom Eastep
0632723a6c
Support interface exclusion
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-06-10 12:02:19 -07:00
Tom Eastep
43543b5c32
Clean up shorewall-addresses(5)
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-06-10 12:00:54 -07:00
Tom Eastep
ffc5a3c7df
Add ALT Linux support by Alexey Shabalin <sha-ba@mail.ru>
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-05-29 08:13:26 -07:00
Tom Eastep
b6d1293b2e
Merge branch '5.2.0'
2018-05-20 14:48:40 -07:00
Tom Eastep
ec21b03c5b
Correct handling of dbl=src_dst in interface OPTIONS
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-05-18 10:18:09 -07:00
Tom Eastep
25dcf8c5d6
Check for linkdown in interface_is_usable() rather than ..._is_up().
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-05-18 07:56:06 -07:00
Tom Eastep
c02b71b530
Correct interface_is_up() to look for the 'state' as well as 'UP'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-05-12 08:09:46 -07:00
Tom Eastep
78269d57bc
Handle missing AUTOMAKE
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-05-10 11:12:23 -07:00
Tom Eastep
fc91648315
Avoid split_line2 confusion when processing a raw line
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-05-10 09:30:02 -07:00
Tom Eastep
067f435ac5
Update BLACKLIST_DEFAULT if Drop or Reject
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-05-06 13:31:54 -07:00
Tom Eastep
2039f38faf
Fix 'show saves' when there are no saves
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-05-05 13:27:37 -07:00
Tom Eastep
07654d8f8d
Fix 'compile -c'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-05-05 13:26:58 -07:00
Tom Eastep
b5e8f9bd50
Restore the read_yesno_with_timeout() function
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-05-04 08:52:40 -07:00
Tom Eastep
f9995a9515
New manpages
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-05-04 08:47:33 -07:00
Tom Eastep
9c950082f6
Add new IPFS macros
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-05-04 08:45:39 -07:00
Tom Eastep
defdd320cf
Merge branch '5.2.0'
2018-04-27 14:09:07 -07:00
Matt Darfeuille
fc44eb7516
Update version to 5.2 in RC files
...
- Mention LEDE distro in OpenWRT RC file
Signed-off-by: Matt Darfeuille <matdarf@gmail.com >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-04-27 14:08:36 -07:00
Matt Darfeuille
bb89d509ea
Ipdecimal: Correct error when missing arguments
...
Signed-off-by: Matt Darfeuille <matdarf@gmail.com >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-04-27 14:08:00 -07:00
Matt Darfeuille
c2fe389da8
Update version to 5.2 in RC files
...
- Mention LEDE distro in OpenWRT RC file
Signed-off-by: Matt Darfeuille <matdarf@gmail.com >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-04-27 11:42:04 -07:00
Matt Darfeuille
45d1ef3978
Ipdecimal: Correct error when missing arguments
...
Signed-off-by: Matt Darfeuille <matdarf@gmail.com >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-04-27 11:41:44 -07:00
Tom Eastep
65e174a073
Add IPFS macros from Răzvan Sandu <razvan.sandu@mobexpert.ro>
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-04-21 09:05:48 -07:00
Tom Eastep
6822803802
Correct Netfilter Diagram
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-04-18 15:53:01 -07:00
Tom Eastep
66edd76b10
Correct typo in patch merged from 5.1.12
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-04-15 08:46:05 -07:00
Matt Darfeuille
99be0ce970
Use a function to load configuration files
...
Signed-off-by: Matt Darfeuille <matdarf@gmail.com >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-04-14 13:06:54 -07:00
Tom Eastep
98d5bf8f55
Correct 'reset' handling in 'IfEvent'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-04-13 09:22:29 -07:00
Tom Eastep
370901e873
Add link to Events.html from PortKnocking.html
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-04-13 08:50:19 -07:00
Tom Eastep
c59ff50de4
Process params file in remote_capture()
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-04-13 08:49:35 -07:00
Matt Darfeuille
3df5c032da
Be more verbose when executing remote commands
...
- Reword progress messages
Signed-off-by: Matt Darfeuille <matdarf@gmail.com >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-04-12 11:12:39 -07:00
Tom Eastep
b997bfcd97
Update copyright of Shorewall 5 Document
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-04-10 10:44:38 -07:00
Tom Eastep
7630d3cdb1
Update Shorewall 5 Article
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-04-10 10:00:52 -07:00
Tom Eastep
90df607d79
Finish removal of 'refresh command'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-03-30 15:30:34 -07:00
Matt Darfeuille
f012244acd
Add 5.2 as a supported Shorewall version
...
Signed-off-by: Matt Darfeuille <matdarf@gmail.com >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-03-28 13:03:49 -07:00
Tom Eastep
5e2f1f573d
Unconditionally convert masq->snat
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-03-27 11:38:47 -07:00
Tom Eastep
011322992e
Revert "Delete masq file processing"
...
This reverts commit 609ee8dea2
.
2018-03-27 11:08:33 -07:00
Tom Eastep
16bb41db15
Document 'getcaps', 'getrc' and 'show rc'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-03-27 09:54:32 -07:00
Tom Eastep
47a96e9ff9
Delete masq file.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-03-26 15:57:49 -07:00
Tom Eastep
4a1d8ba0f9
delete shorewall-masq.xml
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-03-26 15:56:11 -07:00
Tom Eastep
7c99059a66
Supersede the masq file.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-03-26 15:53:07 -07:00
Tom Eastep
609ee8dea2
Delete masq file processing
...
- Automatically convert the masq file if it exists
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-03-26 11:40:22 -07:00
Matt Darfeuille
299ea2b41f
Update version to 5.2
...
- Remove unneeded punctuation marks
Signed-off-by: Matt Darfeuille <matdarf@gmail.com >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-03-24 09:53:02 -07:00
Tom Eastep
224400833a
Correct port knocking action in the Events article
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-03-24 09:47:56 -07:00
Tom Eastep
32f1ae1992
Make &lo work correctly
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-03-19 18:23:19 -07:00
Matt Darfeuille
9b5468cd4a
Add and document the show rc command
...
Signed-off-by: Matt Darfeuille <matdarf@gmail.com >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-03-18 17:36:44 -07:00
Matt Darfeuille
47a59cdd7c
Add and document the remote-getcaps command
...
Signed-off-by: Matt Darfeuille <matdarf@gmail.com >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-03-18 17:36:38 -07:00
Matt Darfeuille
676ca872d6
Add and document the remote-getrc command
...
Signed-off-by: Matt Darfeuille <matdarf@gmail.com >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-03-18 17:36:33 -07:00
Matt Darfeuille
ef28208c0e
Use a more consistent name for function definition
...
Signed-off-by: Matt Darfeuille <matdarf@gmail.com >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-03-18 17:36:20 -07:00
Matt Darfeuille
cdeb82bdab
Improve when to capture capabilities
...
Signed-off-by: Matt Darfeuille <matdarf@gmail.com >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-03-18 17:35:42 -07:00
Tom Eastep
3be071ca3d
Up the INCLUDE depth limit to 20
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-03-12 14:39:53 -07:00
Tom Eastep
6f6abfc8cd
Clarify the processing of the params file in shorewall-params(5)
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-03-08 08:51:36 -08:00
Tom Eastep
f99f3539d1
Recommend using the link-level IP of upstream IPv6 routers.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-03-05 16:42:15 -08:00
Tom Eastep
e08e239c00
Implement AUTOMAKE=recursive
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-03-03 15:50:56 -08:00
Tom Eastep
02ed6f26a9
Allow AUTOMAKE=<depth> to specify search depth
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-03-03 13:04:48 -08:00
Tom Eastep
9e002a7689
Be sure that mutex is released when exiting
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-28 13:38:30 -08:00
Tom Eastep
34c5441768
Apply optimize category 16 again after 8 if 8 did anything
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-27 14:17:21 -08:00
Tom Eastep
c3d8cba042
Reverse the order of optimize 8 and optimize 16 application
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-23 15:01:47 -08:00
Tom Eastep
8bc97bcd35
Replace ${VARDIR}/firewall with $g_firewall in CLI
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-23 12:40:14 -08:00
Tom Eastep
c1a74b54fc
Implement RENAME_COMBINED
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-22 12:49:55 -08:00
Tom Eastep
88547f5140
Handle two-chain case when LOG_ZONE != 'Both'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-22 11:25:19 -08:00
Tom Eastep
4a714b3ab9
More INLINE_MATCHES changes
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
# Conflicts:
# Shorewall/manpages/shorewall-mangle.xml
# Shorewall/manpages/shorewall-rules.xml
2018-02-21 15:15:23 -08:00
Tom Eastep
7ad7598d5b
Implement LOG_ZONE
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-20 15:31:31 -08:00
Tom Eastep
4dfc6d90b9
Add 'logname' member to chain table entries.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-20 11:04:50 -08:00
Tom Eastep
0cb4a5c202
Correct "Invalid Policy Action" error message
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-19 10:04:18 -08:00
Tom Eastep
9a83365986
Remove the USEPKTTYPE capability
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-16 11:20:00 -08:00
Tom Eastep
bc65d29650
Add shorewallrc.sandbox
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-15 13:10:53 -08:00
Tom Eastep
9d3e8d6f6c
Tabify shorewalrc.debian.systemd
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-15 13:08:43 -08:00
Tom Eastep
8056b6fd85
Create the 'show saves' command.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-15 12:42:55 -08:00
Tom Eastep
db4a26cfa9
'update' changes for V5.2
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-13 09:21:15 -08:00
Tom Eastep
95e956c913
Complete removal of INLINE_MATCHES
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-13 09:20:31 -08:00
Tom Eastep
5e3795b5a4
Delete support for single semicolon in INLINE and IP[6]TABLES rules
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-12 19:12:03 -08:00
Tom Eastep
3402b1efb6
Correct documentation WRT ';' vs. ';;'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-12 19:11:01 -08:00
Tom Eastep
24e21e730e
Correct typo in add_common_rules()
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-12 19:10:35 -08:00
Tom Eastep
421edccd3f
Delete INLINE_MATCHES from .conf files
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-12 19:09:42 -08:00
Tom Eastep
cf8a48f110
Delete deprecated actions and macros
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-12 19:08:18 -08:00
Tom Eastep
12bbbbfa2a
Merge branch '5.1.12'
...
# Conflicts:
# Shorewall/Perl/Shorewall/Config.pm
2018-02-09 17:16:12 -08:00
Tom Eastep
422911f06b
Update config file basics doc to discourage INLINE_MATCHES=Yes
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-09 17:09:11 -08:00
Tom Eastep
2a12e0950a
Allow pairs in braces to appear with ';;'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-09 12:58:18 -08:00
Tom Eastep
9869dd25d7
Correct capitalization of IPsec
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-09 11:20:22 -08:00
Tom Eastep
e47b57fd4a
Replace macro.SSDPServer with corrected macro.SSDPserver
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-09 08:45:03 -08:00
Tom Eastep
3cbe0e7a1c
Describe IPSEC via SNAT
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-08 14:33:54 -08:00
Tom Eastep
221753c3c0
INLINE_MATCHES=No in sample configs
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-08 12:53:20 -08:00
Tom Eastep
b14924bd64
New macros - Tuomo Soini
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-08 12:29:56 -08:00
Tom Eastep
c0a608ef84
Updated IPMI Macro (Tuomo Soini)
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-08 11:59:55 -08:00
Tom Eastep
c518e85215
Clarify warning message regarding INLINE_MATCHES
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-08 11:21:38 -08:00
Roberto C. Sánchez
34fd10df41
Fix typo
2018-02-08 10:49:14 -08:00
Roberto C. Sánchez
e7004da47c
Fix typo
2018-02-08 10:49:06 -08:00
Tom Eastep
1fc97c50f1
Merge branch 'master' of ssh://git.code.sf.net/p/shorewall/code
2018-02-08 10:47:57 -08:00
Roberto C. Sánchez
440d404780
Fix typo
2018-02-08 13:45:58 -05:00
Tom Eastep
91c76f7559
Add INLINE_MATCHES=Yes to deprecated option list
...
- Issue a warning for each line requiring change.
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-07 19:08:28 -08:00
Roberto C. Sánchez
eb224e653f
Fix typo
2018-02-07 21:53:40 -05:00
Tom Eastep
73b39abd62
Remove INLINE_MATCHES
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-07 14:41:49 -08:00
Tom Eastep
3903fe5fd9
Remove the 'refresh' command
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-07 12:38:24 -08:00
Tom Eastep
a3e10157de
Merge branch '5.1.12'
2018-02-06 17:35:31 -08:00
Tom Eastep
2e4af68b98
Always report IPSET_MATCH in 'show capabilities' output.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-06 13:41:28 -08:00
Tom Eastep
de9f29d7d4
Update Actions article
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-05 17:11:30 -08:00
Tom Eastep
99ddb17c9e
Update the Macros article
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-05 17:11:05 -08:00
Tom Eastep
8ea9d0bbef
Mention capabilities file to speed up 'start'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-02 10:45:21 -08:00
Tom Eastep
ebe09a95b8
Lightweight format_rule() for use in digest creation
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-02-02 09:27:19 -08:00
Tom Eastep
f32b304eb6
Describe disabling shorewall under systemd in the FAQs
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-31 14:59:15 -08:00
Tom Eastep
7bdd69d151
Optimization category 8 tweaks
...
- Document cost of the category in shorewall.conf(5)
- Omit DONT_DELETE chains from consideration right off the bat
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-31 14:58:01 -08:00
Tom Eastep
a08f0cfe10
Avoid awkward blank lines
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-30 19:15:10 -08:00
Tom Eastep
09a81ae574
Omit trailing black space from the generated script
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-30 14:31:54 -08:00
Tom Eastep
7042d586b2
Clarify BLACKLIST_DISPOSITION in shorewall.conf(5)
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-30 13:54:03 -08:00
Tom Eastep
e17c4ac8af
Reorganize code around wait/Interface-variable fix
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-30 11:25:37 -08:00
Tom Eastep
a6000ee963
Reorganize code around wait/Interface-variable fix
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-30 11:25:04 -08:00
Tom Eastep
0ab1464f51
Merge branch '5.1.12'
2018-01-28 14:54:23 -08:00
Tom Eastep
789854adce
Revert "Correct order of optional interface and address variable handling"
...
This reverts commit fbee4a91fd
.
2018-01-28 14:54:06 -08:00
Tom Eastep
37101a2031
Merge branch '5.1.11' into 5.1.12
2018-01-28 13:15:42 -08:00
Tom Eastep
40bcfd15e5
Revert "Correct order of optional interface and address variable handling"
...
This reverts commit f4cae55c1e
.
2018-01-28 13:15:13 -08:00
Tom Eastep
230ab06e5d
Reverse order of required-interface and address variable processing
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-28 13:10:44 -08:00
Tom Eastep
09cda21dd4
Revert "Correct order of optional interface and address variable handling"
...
This reverts commit 9253f90ac5
.
2018-01-28 12:29:38 -08:00
Tom Eastep
9253f90ac5
Correct order of optional interface and address variable handling
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-28 11:39:06 -08:00
Tom Eastep
f4cae55c1e
Correct order of optional interface and address variable handling
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-28 10:54:03 -08:00
Tom Eastep
fbee4a91fd
Correct order of optional interface and address variable handling
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-28 10:53:20 -08:00
Tom Eastep
cb7071a213
Clarify BLACKLIST_DISPOSITION in shorewall.conf(5)
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-28 10:52:35 -08:00
Tom Eastep
cdf5ad45d5
Eliminate the MAPOLDACTIONS option
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-24 12:59:26 -08:00
Tom Eastep
070a67d665
Deimplement OPTIMIZE_USE_FIRST
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-24 11:56:20 -08:00
Tom Eastep
9796c58eb2
Add OPTIMIZE_MASK constant
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-23 13:15:44 -08:00
Tom Eastep
cabc20957f
Delete an unnecessary variable
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-23 09:45:50 -08:00
Tom Eastep
a9a379c5a5
Implement INPUT SNAT
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-22 16:37:38 -08:00
Tom Eastep
3bf5066f82
Document multiple DEST interfaces in the snat file
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-22 11:12:28 -08:00
Tom Eastep
b2c33a0f9a
Add snat to the list of manpages
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-22 10:48:58 -08:00
Tom Eastep
64f704a964
Improve quoting in the route-balancing logic
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-21 14:46:51 -08:00
Tom Eastep
416224ee05
Correct typos and anachronisms in Chains.pm comments
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-21 11:53:58 -08:00
Tom Eastep
92ce1beddc
Move read_yesno_with_timeout() to lib.cli-std
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-20 14:26:13 -08:00
Tom Eastep
4d6bf8564e
Avoid unnecessary variable expansion
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-20 14:25:42 -08:00
Tom Eastep
fb4b362724
Eliminate unnecessary local array
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-20 13:26:10 -08:00
Tom Eastep
97de2be778
Change a fatal_error() call with an assertion in add_policy_rules()
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-19 13:39:51 -08:00
Tom Eastep
85cae3c7f8
Add parens to improve readability
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-19 12:47:17 -08:00
Tom Eastep
acd425a3c2
Remove superfluous logic from validate_portpari1()
...
- Add comments
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-19 12:46:52 -08:00
Tom Eastep
4e6949f996
Document port masquerading
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-19 08:55:56 -08:00
Tom Eastep
5d7dcc3122
Unify variable style
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-18 13:42:13 -08:00
Tom Eastep
23d498146b
Merge branch '5.1.11'
...
# Conflicts:
# Shorewall/lib.cli-std
2018-01-18 13:40:37 -08:00
Tom Eastep
422d0b216a
Don't use the -quit option to Busybox find
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-18 13:39:44 -08:00
Tom Eastep
37ecbff23a
Merge branch '5.1.11'
...
# Conflicts:
# Shorewall/lib.cli-std
2018-01-18 13:37:52 -08:00
Tom Eastep
491309a78a
Don't use the -quit option to Busybox find
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-18 13:36:23 -08:00
Tom Eastep
bc993c384c
Don't use the -quit option to Busybox find
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-18 11:34:46 -08:00
Matt Darfeuille
0e4c1cdac1
Init: Correct indentation
...
Signed-off-by: Matt Darfeuille <matdarf@gmail.com >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-12 10:26:37 -08:00
Tom Eastep
27a0f0f7a0
Make TRACK_PROVIDERS=Yes the default
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-10 08:46:01 -08:00
Tom Eastep
9ac075fd56
Clear the connection mark in tunneled packets from tracked providers
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-09 17:12:14 -08:00
Tom Eastep
b2604583af
Revert "Clear the connection mark in tunneled packets from tracked providers"
...
This reverts commit 62c6411cb0
.
2018-01-09 17:01:51 -08:00
Tom Eastep
62c6411cb0
Clear the connection mark in tunneled packets from tracked providers
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-09 14:51:57 -08:00
Matt Darfeuille
6badf3ce1a
Update supported Shorewall version
...
Signed-off-by: Matt Darfeuille <matdarf@gmail.com >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-08 09:08:53 -08:00
Tom Eastep
1bc90beb01
Update copyrights
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-07 15:01:46 -08:00
Tom Eastep
eaccf033c6
Update copyrights for 2018
...
- Update some header versions to 5.1
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-07 14:24:01 -08:00
Tom Eastep
056711d304
Remove anachronistic comment
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-06 13:58:20 -08:00
Tom Eastep
0aa0bebe07
Reword error message
...
- "Invalid action name ..." to "Reserved action name ..."
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-06 13:56:36 -08:00
Tom Eastep
1a68d87c94
Don't enable forwarding in 'clear'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-04 15:39:07 -08:00
Tom Eastep
c518cfaa4a
Allow address variables to work correctly with the 'clear' command
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-03 08:58:28 -08:00
Tom Eastep
196a56ea3c
Permit when firewall stopped when using an ipset for dynamic BL
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-02 13:26:32 -08:00
Tom Eastep
2c3f121835
Don't call setup_dbl() unconditionally
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-02 13:11:31 -08:00
Tom Eastep
18ba5c7311
Don't verify 'conntrack' utility for 'remote-' commands
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-02 11:52:35 -08:00
Tom Eastep
c8774110c6
Correct typo (rootonly => root_only)
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-02 11:51:42 -08:00
Tom Eastep
1479e955d4
Add FAQ 106 (startup at boot on Debian)
...
- mention reload as a faster alternative to restart
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2018-01-02 08:52:12 -08:00
Tom Eastep
09980cc75e
Use split() in uptodate()
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-31 15:59:28 -08:00
Tom Eastep
e0a757ea03
Quit find after finding the first newer file
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-31 14:15:45 -08:00
Tom Eastep
550003f0f4
Only look at regular files when running 'find'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-31 14:09:51 -08:00
Tom Eastep
4f50303318
Merge branch '5.1.10'
...
# Conflicts:
# Shorewall/lib.cli-std
2017-12-31 14:06:52 -08:00
Tom Eastep
5053999442
Don't run 'find' in the PWD
...
- Also remove -mindepth so as to catch deletions in the directories
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-31 13:33:16 -08:00
Tom Eastep
6b5889177b
Correct startup_error() inadvertent change
...
- Switch ensure_root() back to calling startup_error()
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-30 09:24:21 -08:00
Tom Eastep
71f8bad300
Tweak Shared Config doc
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-30 08:44:49 -08:00
Tom Eastep
377c9f5708
Only search files in each CONFIG_PATH directory - no recursion
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-30 08:44:05 -08:00
Tom Eastep
45a164733b
Fix breakage of ipp2p
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-30 08:38:14 -08:00
Tom Eastep
6f82bfe7d1
Handle PROTO '-' in conntrack file processing.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-29 15:54:15 -08:00
Tom Eastep
4e5b98d3d9
Only search files in each CONFIG_PATH directory - no recursion
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-29 15:42:09 -08:00
Tom Eastep
078c781dfa
Allow override of :syn assumption in CT rules
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-29 15:15:33 -08:00
Tom Eastep
46f68c6dcb
Move adjustment of the protocol in process_conntrack_rule()
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-29 13:51:33 -08:00
Tom Eastep
b42678269c
Revert "Add :syn to each TCP entry in the conntrack file"
...
This reverts commit f861f8da35
.
2017-12-29 13:08:27 -08:00
Tom Eastep
9bd10c0c00
Call fatal_error (not startup_error) when non-root does default compile
...
- Also reword the message
2017-12-29 12:49:43 -08:00
Tom Eastep
f861f8da35
Add :syn to each TCP entry in the conntrack file
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-29 12:38:58 -08:00
Tom Eastep
9e3cb27d0a
Use the synchain name in log messages rather than the base chain name
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-28 14:13:50 -08:00
Tom Eastep
5b97800901
Tweak Shared Config doc
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-28 13:26:39 -08:00
Tom Eastep
d8a22d13dd
Allow non-root to run many 'show' commands
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-28 10:49:09 -08:00
Tom Eastep
675e41e6a6
Merge branch 'master' into 5.1.10
2017-12-27 11:15:25 -08:00
Tom Eastep
28f6379956
Fix broken links in the blacklisting article
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-26 16:57:44 -08:00
Tom Eastep
c9b58e203b
Fix broken links in the blacklisting article
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-26 16:56:37 -08:00
Tom Eastep
9afe8daae0
Merge branch '5.1.10'
...
# Conflicts:
# Shorewall-core/install.sh
# Shorewall/install.sh
2017-12-26 15:45:20 -08:00
Tom Eastep
43adcd26a1
Make the /etc and the configfiles .conf files the same
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
# Conflicts:
# Shorewall/install.sh
2017-12-26 15:39:26 -08:00
Tom Eastep
65371437b5
Correct installer for case where SHAREDIR != /usr/share/
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-26 15:36:38 -08:00
Tom Eastep
cc2022e172
Correct installer for case where SHAREDIR != /usr/share/
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-26 15:00:15 -08:00
Tom Eastep
f2a565729f
Replace $PRODUCT with ${PRODUCT}
...
- Also correct one incidence of PRODUCT that should have been $PRODUCT
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-26 14:00:00 -08:00
Tom Eastep
ea8b2a803a
Make the /etc and the configfiles .conf files the same
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-26 11:48:33 -08:00
Tom Eastep
16832149ca
Remove unneeded modification of $CONFDIR/$PRODUCT/$PRODUCT.conf
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-26 11:35:56 -08:00
Tom Eastep
7edf4918d7
Remove leading ":" from CONFIG_PATH in active shorewall[6].conf
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-26 10:27:19 -08:00
Tom Eastep
d3a1dc1e2a
Delete superfluous semicolon.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-25 08:45:42 -08:00
Matt Darfeuille
f68f47d01b
Init: Fix when to compile the firewall on Debian
...
Signed-off-by: Matt Darfeuille <matdarf@gmail.com >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-25 08:37:00 -08:00
Tom Eastep
b1d1fa862a
Add comment noting that the 'physwild' interface member is currently unused
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-23 10:58:16 -08:00
Tom Eastep
24acf25451
Delete unused find_interfaces_by_option1()
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-23 10:53:16 -08:00
Tom Eastep
229c47ac6c
Don't delete options that are to be ignored from %options
...
- specifying some options can have side-effects that cause
$interfaceref->{options}{$option} to be accessed
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-23 10:47:22 -08:00
Tom Eastep
38de9c1732
Make wildcard/option checks order-independent WRT the options
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-23 10:24:08 -08:00
Tom Eastep
17f4fd7cd2
Initialize $physwild to $wildcard
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-22 15:42:16 -08:00
Tom Eastep
cfd02c1bb6
More $minroot changes
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-22 13:58:38 -08:00
Tom Eastep
02caeb5aa0
Remove sourceroute=0 from IPv6 Universal interface options
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-22 13:44:11 -08:00
Tom Eastep
19b7601c72
Improve handling of wildcard interfaces and options
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-22 13:43:45 -08:00
Tom Eastep
5a8e9cd0a3
Correct $minroot logic
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-22 09:08:27 -08:00
Tom Eastep
b5a6067588
Describe default interval and decay for rate estimator policing filters
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-20 09:04:52 -08:00
Tom Eastep
45468af2d2
Correct ingress policing for later releases of iproute2
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-18 11:52:19 -08:00
Tom Eastep
6c018f478c
Avoid unnecessary recompilation by Shorewall-init
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-18 10:25:56 -08:00
Tom Eastep
dec3cacb2a
Correct typo in the Helpers Article
...
Port 1729 -> port 1723 for PPTP
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-08 15:28:01 -08:00
Tom Eastep
4ab8e1f0a2
Remove PSH from the FIN action
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-05 15:25:54 -08:00
Tom Eastep
821d72093a
Rename DEFAULTACTION_SECTION to POLICYACTION_SECTION.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-02 16:25:15 -08:00
Tom Eastep
42d5d13780
Retain proto setting when switching inline <-> noinline
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-02 13:40:41 -08:00
Tom Eastep
7121a0f1b1
Disallow a protocol on the Reject Action
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-02 12:58:05 -08:00
Tom Eastep
ab12d63a4f
Change 'default action' to 'policy action' in comments and messages
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-02 12:55:17 -08:00
Tom Eastep
6ba1d5413b
Allow a protocol to be associated with an action
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-02 11:24:08 -08:00
Tom Eastep
4fc572f664
Exit the IPv6 AllowICMPs chain if packet isn't ipv6-icmp
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-01 14:50:17 -08:00
Tom Eastep
138e64c54a
Improve the documentation surrounding DNS names.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-12-01 09:25:20 -08:00
Tom Eastep
b04b65cac8
Clear counters in all tables during 'reset'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-11-30 14:31:59 -08:00
Tom Eastep
c907748b52
Correct typo in 'dump'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-11-30 14:31:33 -08:00
Tom Eastep
7f3414e3d8
Merge branch 'master' of ssh://git.code.sf.net/p/shorewall/code
2017-11-29 08:19:57 -08:00
Roberto C. Sánchez
c75fe2ea8d
Fix typo
2017-11-29 06:56:06 -05:00
Tom Eastep
5dcb684efc
Don't be specific when deleting IPv6 balanced/fallback default routes
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-11-28 15:26:17 -08:00
Tom Eastep
3e87e5004a
Merge branch 'master' of ssh://git.code.sf.net/p/shorewall/code
2017-11-27 09:36:13 -08:00
Roberto C. Sánchez
c89b113a61
Fix typos
2017-11-26 15:39:59 -05:00
Tom Eastep
7289175070
Chop first config dir if non-root or if compiling for export.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-11-23 09:57:12 -08:00
Tom Eastep
5aaf1e53de
IPv6 Samples use logical interface names
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-11-22 09:56:45 -08:00
Tom Eastep
a9373d727b
Use logical interface names in the samples.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-11-22 09:40:15 -08:00
Tom Eastep
528b473f6b
Add some additional documentation to the Config module
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-11-22 08:41:37 -08:00
Tom Eastep
d22210c074
Set g_export before calling get_config()
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-11-14 13:46:41 -08:00
Tom Eastep
89d6009200
Revert "Fix for copying SYSCONFFILE. Gave a Permission denied on OpenWRT"
...
This reverts commit f0cb3f50e4
.
2017-11-14 10:48:56 -08:00
Tom Eastep
f411f7dd31
Remove redundant test
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-11-14 10:45:10 -08:00
Tom Eastep
502e98eb9f
Add Redfish console to the IPMI macro
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-11-14 10:44:54 -08:00
Tom Eastep
f73bad440d
Don't verify IP and SHOREWALL_SHELL when compiling/checking for test
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-11-14 10:02:15 -08:00
W. van den Akker
f0cb3f50e4
Fix for copying SYSCONFFILE. Gave a Permission denied on OpenWRT
...
Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-11-14 09:01:06 -08:00
W. van den Akker
23bc019a82
Add OpenWRT options.
...
Signed-off-by: W. van den Akker <wvdakker@wilsoft.nl >
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-11-14 09:00:46 -08:00
Tom Eastep
9d299ef866
Don't verify IP and SHOREWALL_SHELL setting when compiling for export
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-11-14 08:50:05 -08:00
Tom Eastep
2a9272ccd1
Clean up RAs involving "|"
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-11-14 08:26:17 -08:00
Tom Eastep
130ddff9de
Correct a typo in an error message
...
- Includes cosmetic changes to Providers.pm
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-11-10 11:25:52 -08:00
Tom Eastep
9cf298482d
Merge branch '5.1.8'
2017-11-09 12:59:59 -08:00
Tom Eastep
c5a586aa37
Allow [...] around gateway address in the providers file
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-11-09 12:20:01 -08:00
Tom Eastep
0670ecaf5e
Update Shared Configuration Article
...
- Add network graphic
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-11-08 18:47:23 -08:00
Tom Eastep
d3eebde464
Add another restriction for SAVE_IPSETS=Yes
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-11-08 10:56:57 -08:00
Tom Eastep
832418585a
Don't make persistent routes and rules dependent on autosrc.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-11-08 09:46:25 -08:00
Tom Eastep
605f61fb3c
Don't make persistent routes and rules dependent on autosrc.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-11-08 09:45:59 -08:00
Tom Eastep
824f4ca570
Update Shared Configuration document
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-11-08 09:44:40 -08:00
Tom Eastep
9acdbb5acf
Unify online manpages
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-11-03 10:43:48 -07:00
Tom Eastep
8dfa0be611
Add shorewall-logging(5)
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-11-02 15:26:14 -07:00
Tom Eastep
ef8b85fc3e
Implement support for logging in the SNAT file
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-11-02 12:44:42 -07:00
Tom Eastep
2b5613026a
Merge branch '5.1.8'
2017-10-25 09:14:20 -07:00
Tom Eastep
c7c318c0e7
Align columns in actions.std
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-10-25 09:13:37 -07:00
Tom Eastep
b48e5a8932
Create new Netfilter diagram using Dia
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-10-25 09:13:08 -07:00
Tom Eastep
d1976189aa
Correct a couple of typos in the manpages
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-10-22 12:59:31 -07:00
Tom Eastep
6b4905c2c0
Replace 'tcp' with '6' in action.TCPFlags
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-10-20 12:33:36 -07:00
Tom Eastep
774b707352
Inline Multicast when Address Type Match is available
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-10-20 12:01:41 -07:00
Tom Eastep
c3bd58827f
Align columns in actions.std
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-10-20 11:44:10 -07:00
Tom Eastep
b35f1112f4
Allow 'noinline' in /etc/shorewall[6]/actions to override 'inline'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-10-20 09:19:50 -07:00
Tom Eastep
a0eb91cb90
Inline the Broadcast action when ADDRTYPE match is available
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-10-20 08:49:14 -07:00
Tom Eastep
105e6a3d01
Create new Netfilter diagram using Dia
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-10-19 14:51:36 -07:00
Tom Eastep
77d9eeb915
Eliminate extra parameter editing of TPROXY parameter list.
...
- Clarify syntax for actions with multiple parameters
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-10-19 13:08:12 -07:00
Tom Eastep
17838c1443
Add TCPMSS to the allowed mangle actions.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-10-19 12:58:38 -07:00
Tom Eastep
5867ce6c3b
CLAMPMSS now done in the mangle table.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-10-18 15:55:07 -07:00
Tom Eastep
84cd80eba9
Update the Shared Config document
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-10-17 16:51:35 -07:00
Tom Eastep
9b02f7a922
Update Shared config article
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-10-15 19:15:13 -07:00
Tom Eastep
f1975ae9b0
More robust detection of empty SPD entries.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-10-15 08:26:27 -07:00
Tom Eastep
7b9f7c095d
Don't dump SPD entries for the other address family
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-10-14 13:39:00 -07:00
Tom Eastep
8ea96098bf
Warning when 'persistent' used with RESTORE_DEFAULT_ROUTE=Yes
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-10-11 15:22:07 -07:00
Tom Eastep
02ed36332a
Revert "Warn when RESTORE_DEFAULT_ROUTE=Yes and a persistent provider is defined"
...
This reverts commit 39a3c72057
.
2017-10-11 11:24:54 -07:00
Tom Eastep
15a3b29a32
Revert "Document warning when RESTORE_DEFAULT_ROUTE=Yes and 'persistent'"
...
This reverts commit bfab002dda
.
2017-10-11 11:24:39 -07:00
Tom Eastep
cb4f9e7261
Don't restore default routes when there is an enabled fallback provider
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-10-11 11:24:13 -07:00
Tom Eastep
bfab002dda
Document warning when RESTORE_DEFAULT_ROUTE=Yes and 'persistent'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-10-11 11:01:09 -07:00
Tom Eastep
ddb12fcad9
Add/correct comments
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-10-11 11:00:46 -07:00
Tom Eastep
42ce754961
Don't restore default routes when a fallback= provider is enabled
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-10-11 11:00:05 -07:00
Tom Eastep
5cd4d63bc5
Delete main default routes when a fallback provider is enabled
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-10-11 10:59:31 -07:00
Tom Eastep
5b567f2d8b
Correct delete_default_routes() in tables other than main
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-10-11 10:58:48 -07:00
Tom Eastep
39a3c72057
Warn when RESTORE_DEFAULT_ROUTE=Yes and a persistent provider is defined
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-10-11 10:58:09 -07:00
Tom Eastep
b47e633c38
Use 'route replace' rather than 'route add' to avoid persistence issues
...
Previous failure case was:
- disable interface
- reload
- enable interface
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-10-09 08:58:10 -07:00
Tom Eastep
1b55a37a28
Ensure that 'rule add' commands don't fail with persistent interfaces
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-10-08 08:53:53 -07:00
Tom Eastep
a97dcd23d0
Allow merging of rules that specify an IPSEC policy
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-10-07 13:17:43 -07:00
Tom Eastep
108b169d8d
Treat LOG_TARGET like all other capabilities
...
- Previous implementation could generate unworkable script when
LOAD_HELPERS_ONLY=Yes
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-10-06 08:01:52 -07:00
Tom Eastep
a9fbaa57ed
Pass -$g_family to 'ip xfrm' commands
...
- This currently doesn't work correctly, but maybe it will in the future
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-10-06 08:00:29 -07:00
Tom Eastep
317f12041b
Strengthen the test for empty SPD entries
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-30 15:43:17 -07:00
Tom Eastep
8469f983d8
Merge branch '5.1.7'
...
# Conflicts:
# Shorewall/Perl/prog.footer
2017-09-29 15:25:37 -07:00
Tom Eastep
f54acb665a
Correct handling of mark range in MARK target.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-29 14:44:33 -07:00
Tom Eastep
3d2e9eb93e
Improve the fix for SELinux "getattr" denials
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-28 15:16:50 -07:00
Tom Eastep
c6a939301f
Improve the fix for SELinux "getattr" denials
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-28 15:16:00 -07:00
Tom Eastep
1cb98254cc
Handle SELinux getattr denials in open() processing
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-26 16:42:54 -07:00
Tom Eastep
baa791a1e3
Handle SELinux getattr denials in open() processing
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-26 16:41:50 -07:00
Tom Eastep
8b4b965f63
Remove unnecessary disable/enable of script generation
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-21 14:36:30 -07:00
Tom Eastep
8ee2d6246c
Update a comment in the compiler
...
- get_configuration() also processes the shorewallrc file(s)
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-21 12:32:34 -07:00
Tom Eastep
a7be3dfece
Align progress messages produced by 'reenable'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-19 13:29:13 -07:00
Tom Eastep
846e8c4ece
Correct reenable logic
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-19 13:29:08 -07:00
Tom Eastep
e2bf7e6584
Align progress messages produced by 'reenable'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-19 13:28:09 -07:00
Tom Eastep
ff3994f6a1
Correct reenable logic
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-19 13:17:50 -07:00
Tom Eastep
494ec9c59c
Avoid extra comparison in reload_command()
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-19 10:49:11 -07:00
Tom Eastep
1cde92e8f3
Initialize g_dockeringress
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-19 10:43:44 -07:00
Tom Eastep
721a1e3b33
Initialize g_dockeringress
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-19 10:39:52 -07:00
Tom Eastep
84fa774cb7
Change copyright dates in lib.runtime
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-19 09:03:00 -07:00
Tom Eastep
c39bc7b65f
Update version of lib.*installer
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-18 13:09:35 -07:00
Tom Eastep
2548e8741d
Update version and copyright dates in lib.common
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-18 13:07:37 -07:00
Tom Eastep
0a31fba6bb
Update version and copyright dates in lib.core
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-18 13:00:50 -07:00
Tom Eastep
9701c9c522
Update version and copyright dates in lib.base
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-18 12:57:02 -07:00
Tom Eastep
973d352209
Update shorewall script
...
- Update copyright dates
- Add a comment about PRODUCT setting
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-18 12:51:27 -07:00
Tom Eastep
91e59c2ed4
Remove the Lite Makefiles
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-18 11:56:04 -07:00
Tom Eastep
be5aabcbfb
Correct typo in Chains.pm
...
&g_dockeringress -> $g_dockeringress
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-18 10:14:22 -07:00
Tom Eastep
a8937e6bc8
Correct harmless typo
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-18 10:06:41 -07:00
Tom Eastep
e91bd9a0e9
Remove useless/empty .tmp file when SAVE_IPSETS is set
...
- Add SAVE_IPSETS support to the Redhat/Fedora sysv init script
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-18 09:28:43 -07:00
Tom Eastep
5e1cf17ebc
DOCKER-INGRESS support
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-17 10:57:29 -07:00
Tom Eastep
85a7ec6fe5
Correct module loading in the compiler
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-14 15:08:38 -07:00
Tom Eastep
fb831e3128
Remove empty/useless ipsets tmp file in Shorewall-init
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-12 11:56:24 -07:00
Tom Eastep
2ed11c7e15
Default ADD_IP_ALIASES to 'No' in Shorewall6
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-12 11:55:53 -07:00
Tom Eastep
ef1353790e
Correct VLSM editing in the 'ipcalc' command.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-12 10:53:41 -07:00
Tom Eastep
4f79d2e82b
Move and simplify handling of nat columns
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-12 10:53:04 -07:00
Tom Eastep
e6a2ba78a4
Correct handling of DEST column during action invocation
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-08 10:05:37 -07:00
Tom Eastep
41ea3bdeda
Modify the Event actions to handle NAT rules
...
- Separate DNAT and REDIRECT into DNAT- and REDIRECT- plus ACCEPT
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-08 09:47:12 -07:00
Tom Eastep
1065c2951b
Allow NAT targets to be passed to the Event actions
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-08 09:46:03 -07:00
Tom Eastep
3b373f3f21
Correct handling of ipsets in the DEST column of the snat file
...
- Also corrected handling of exclusion
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-06 11:30:42 -07:00
Tom Eastep
0c05ab3bff
Correct typo in shorewall-snat(5)
...
- missing ':' in IPv4 Example 4.
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-09-05 10:29:19 -07:00
Tom Eastep
ef3a33e3f4
Merge branch '5.1.6'
...
# Conflicts:
# Shorewall-core/lib.common
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-08-30 15:02:23 -07:00
Tom Eastep
b54a691110
Improve dynamic gateway detection
...
- Use provider's routing table, if any
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-08-23 15:04:47 -07:00
Tom Eastep
90f33dd436
Eliminate MODULE_SUFFIX
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-08-23 12:48:14 -07:00
Tom Eastep
6f475cde3f
Eliminate MODULE_SUFFIX
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-08-23 10:19:25 -07:00
Tom Eastep
6053a40af0
Apply Tuomo Soini's loadmodule patch
...
Signed-off-by: Tom Eastep <teastep@shorewall.net >
2017-08-23 09:20:50 -07:00