Tom Eastep
ae31a09e8b
Move code and add comments:
...
- Declare all of the 'preview' helpers together in Chains.pm
- Add some clarifying comments in the compiler.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-12 15:32:59 -08:00
Tom Eastep
4420eed8d7
Allow users to preview the generated ruleset.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-12 15:32:50 -08:00
Tom Eastep
818dfb6295
Document 'show macro' in the release docs.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-12 13:46:14 -08:00
Tom Eastep
6c62f14749
Add 'show macro' command
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-12 13:40:25 -08:00
Tom Eastep
4464094773
Update release documents for DHCPfwd
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-12 07:51:20 -08:00
Tom Eastep
b6a7723c05
Add DHCPfwd macro
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-12 07:48:55 -08:00
Tom Eastep
baa893773d
Apply Macro changes from Tuomo Soini
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-12 07:35:41 -08:00
Tom Eastep
6b085b7897
Update module versions
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-11 18:54:23 -08:00
Tom Eastep
5b4e9eb8e6
Revert change with migration issue
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-11 15:30:33 -08:00
Tom Eastep
0b549c7a15
Suppress mark geometry output
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-11 14:55:42 -08:00
Tom Eastep
fc8bfdcbf9
Update release documents
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-11 14:49:45 -08:00
Tom Eastep
1a74dbf93e
Add mark geometry changes to Shorewall::Chains and Shorewall::Compiler
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-11 14:39:22 -08:00
Tom Eastep
01293427f5
Add Mark Geometry changes to Shorewall::Tc
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-11 14:29:34 -08:00
Tom Eastep
4f5bb5e90b
Add new mark geometry changes to Shorewall::Providers
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-11 14:22:01 -08:00
Tom Eastep
d2d2912534
Add New mark geometry variables to Shorewall::Config
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-11 14:16:03 -08:00
Tom Eastep
4e50ea14ea
Back out EXMARK detection since it is unused in 4.4.
...
Long overdue change to LIBVERSION
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-09 09:30:25 -08:00
Tom Eastep
b0feeb805d
Fix typo in clear_firewall()
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-09 07:28:57 -08:00
Tom Eastep
54b21365c2
Update release documents for [...] change
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-08 13:58:15 -08:00
Tom Eastep
e6c0c8f6b7
Allow both <...> and [...] for IPv6 Addresses
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-08 13:55:13 -08:00
Tom Eastep
83c2473d78
Correct typo in error message
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-06 08:26:13 -08:00
Tom Eastep
ca4eee3ae4
Correct handling of 'refresh' failures
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-06 08:01:46 -08:00
Tom Eastep
db819b1d3f
Update release notes to qualify when ipsets are restored by 'restore'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-06 07:57:02 -08:00
Tom Eastep
605da92eca
Don't try to restore ipsets when 'restore' is being used to recover
...
from a start/restart failure.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-06 07:44:34 -08:00
Tom Eastep
d362af9fb6
Set CAPSVERSION to 4.4.7 just to be safe.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-05 10:00:29 -08:00
Tom Eastep
ab1dc03986
Implement EXMARK capability
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-05 09:35:11 -08:00
Tom Eastep
d6123a8fbc
Improve IPSET_SAVE restore logic:
...
- Call startup_error() rather than fatal_error()
- Call startup_error when restore-ipsets file exists but Shorewall is running
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-04 14:23:33 -08:00
Tom Eastep
84051ca19a
Update the release notes regarding SAVE_IPSETS and save/restore
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-04 12:49:58 -08:00
Tom Eastep
4e0f9b2ef3
Make save/restore work with SAVE_IPSETS=Yes
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-04 12:43:12 -08:00
Tom Eastep
e3c75dcfcc
Document the restoration of SAVE_IPSETS=Yes
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-04 11:54:59 -08:00
Tom Eastep
1aa55779e2
Re-enable SAVE_IPSETS=Yes
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-04 11:14:45 -08:00
Tom Eastep
b491eae3c0
Document Lenny/xtables-addons hack
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-04 10:20:40 -08:00
Tom Eastep
a1fd3aa7e3
Add a hack to work around a 'feature' of xtables-addons on Lenny
...
Be more careful about checking for the ipset utility before saving the ipsets
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-04 10:15:27 -08:00
Tom Eastep
f306018159
Update all .conf files to specify 'MODULE_SUFFIX=ko'
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-02 09:33:27 -08:00
Tom Eastep
55e874b23f
Update copyrights
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2010-01-01 12:58:27 -08:00
Tom Eastep
65c282af8b
Delete temporary nat chain used in capabilities detection.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2009-12-31 10:42:21 -08:00
Tom Eastep
ea2ab6e4b6
A better solution to Marcus Limosani's issue
2009-12-29 08:22:15 -08:00
Tom Eastep
f568f3df9e
Final fix for Marcus Limosani's problem
2009-12-28 15:05:54 -08:00
Tom Eastep
738a6de11b
Make use of interface chains deterministic
2009-12-28 07:36:15 -08:00
Tom Eastep
167d86746c
Correct typo in usage output
2009-12-27 11:56:38 -08:00
Tom Eastep
f933816735
Simplify handling of packet clearing
2009-12-26 15:04:41 -08:00
Tom Eastep
d62f3a4fed
Set version to 4.4.6
2009-12-24 08:00:59 -08:00
Tom Eastep
f233b86278
Fix 'forward' interface option in IPv6
2009-12-24 07:51:44 -08:00
Tom Eastep
e38df7efcb
Fix another bug in ROUTE_FILTER Handling
2009-12-23 15:13:43 -08:00
Tom Eastep
e37cf0a370
Fix other issues with rp_filter fix
2009-12-20 15:54:41 -08:00
Tom Eastep
d87d0893d2
Fix typos in the release notes
2009-12-20 12:05:35 -08:00
Tom Eastep
8eb6d136ae
Fix typo in release notes
2009-12-19 18:25:48 -08:00
Tom Eastep
d45dd5387a
Fix type on release notes
2009-12-19 18:23:15 -08:00
Tom Eastep
61b2ed7b57
Fix bug that prevented routefilter=2
2009-12-19 16:57:16 -08:00
Tom Eastep
15a1b39822
Update change log
2009-12-19 16:40:13 -08:00
Tom Eastep
436169f0b2
Update documentation for rp_filter change
2009-12-19 16:09:20 -08:00
Tom Eastep
9cf75a4253
Revert "this is crap"
...
This reverts commit 7be7ef6685
.
2009-12-19 16:05:28 -08:00
Tom Eastep
7be7ef6685
this is crap
2009-12-19 16:05:13 -08:00
Tom Eastep
d5914addd1
Disallow port 00
2009-12-19 14:59:03 -08:00
Tom Eastep
19af1a081c
Handle kernel 2.6.31 and rp_filter
2009-12-19 13:47:12 -08:00
Tom Eastep
4f4d77be48
Add Kernel Version to the capabilities
2009-12-19 12:42:39 -08:00
Tom Eastep
24ddacb4a7
Adjust module versions
2009-12-19 07:35:30 -08:00
Tom Eastep
508e1123bb
Revert change that allowed out of order policies
2009-12-19 07:24:17 -08:00
Tom Eastep
10ae98571b
Revert change that allowed out of order policies
2009-12-19 07:20:00 -08:00
Tom Eastep
182ed24b02
Add a comment to process_rule1()
2009-12-14 15:52:16 -08:00
Tom Eastep
576cd76842
Remove superfluous logic from process_rule1
2009-12-14 14:49:38 -08:00
Tom Eastep
e9d12cfc11
Remove superfluous line of code
2009-12-14 07:17:55 -08:00
Tom Eastep
c8e185554f
Fix typo in MODULESDIR fix
2009-12-13 09:19:52 -08:00
Tom Eastep
43c45a064c
Add current and limit to conntrack table display
2009-12-12 09:10:24 -08:00
Tom Eastep
f938e9789e
More release notes editing
2009-12-11 13:45:24 -08:00
Tom Eastep
beb7634ca6
Correct numerous typos in the release notes
2009-12-11 13:41:24 -08:00
Tom Eastep
9988cfb619
Remove silly logic in expand_rule()
2009-12-10 08:00:18 -08:00
Tom Eastep
a150ed1a72
Update change log
2009-12-08 13:30:55 -08:00
Tom Eastep
3214b14197
Fix macro handling of SOURCE and DEST columns
2009-12-08 13:29:06 -08:00
Tom Eastep
79ce532b69
Document fix for 'reload -c'
2009-12-08 08:30:37 -08:00
Tom Eastep
a321ec6225
Fix DONT_LOAD vs 'reload -c'
2009-12-07 14:44:46 -08:00
Tom Eastep
4076a6bca7
Fix ENHANCED_REJECT and MODULE_SUFFIX
2009-12-07 13:55:49 -08:00
Tom Eastep
5e1f550b69
Fix ENHANCED_REJECT and MODULE_SUFFIX
2009-12-07 13:51:54 -08:00
Tom Eastep
7a6ad80c8a
Make kernel version detection work with non-standard version naming such as found on OpenWRT
2009-12-06 10:42:28 -08:00
Tom Eastep
c8616d4c67
Fix Shorewall6 capability detection
2009-12-05 21:35:05 -08:00
Tom Eastep
01ed97ad94
Describe checking for cls_flow support
2009-12-05 09:05:16 -08:00
Tom Eastep
e18238c665
Update 'flow=' description in the release notes
2009-12-05 08:05:20 -08:00
Tom Eastep
12279e57ed
Add information about 'flow' to the release notes
2009-12-04 15:04:59 -08:00
Tom Eastep
ee2195e745
Allow LOGFILE=/dev/null
2009-12-03 16:30:06 -08:00
Tom Eastep
486f1a3493
Allow /dev/null for LOGFILE
2009-12-03 16:16:13 -08:00
Tom Eastep
a188fec942
Auto-load cls_flow and search .../sched for modules
2009-12-03 12:20:58 -08:00
Tom Eastep
4bf55883ee
Auto-load cls_flow
2009-12-03 12:15:23 -08:00
Tom Eastep
4c7731fee6
Remove change log error for rejected change
2009-12-03 10:44:36 -08:00
Tom Eastep
768da64869
Remove incorrect migration consideration
2009-12-03 07:05:36 -08:00
Tom Eastep
4494272dcd
Improve error message
2009-11-29 09:55:32 -08:00
Tom Eastep
8c033de049
Fix limit check on TC mark values
2009-11-28 14:05:27 -08:00
Tom Eastep
8b2c6853f3
Remove description of reverted change from the release notes
2009-11-28 08:06:01 -08:00
Tom Eastep
e582f222ad
Backout another Patch from the Virtual Zone Sequence and re-apply a couple of small optimizations
2009-11-28 07:25:31 -08:00
Tom Eastep
e5106f10bc
Revert 8ff4d004c0
2009-11-28 07:23:23 -08:00
Tom Eastep
4e8d753682
Revert "Finish Virtual Zones"
...
This reverts commit 222c8cf88f
.
2009-11-28 07:20:52 -08:00
Tom Eastep
d1812b4174
Revert "Fix a couple of bugs in virtual zones"
...
This reverts commit 22991ac9dd
.
2009-11-28 07:20:28 -08:00
Tom Eastep
038b84e775
Revert "Small optimization in virtual zones"
...
This reverts commit 251d7116c8
.
2009-11-28 07:20:01 -08:00
Tom Eastep
f21c71d7a6
Revert "Match section rules to the number of mark rules"
...
This reverts commit 1699d8e941
.
2009-11-28 07:19:41 -08:00
Tom Eastep
0b1621027b
Revert "Make 'virtual' a zone type rather than an option"
...
This reverts commit 18eedf7e34
.
2009-11-28 07:19:10 -08:00
Tom Eastep
f5378e7652
Revert "More doc updates for virtual zones"
...
This reverts commit a37e56d823
.
2009-11-28 07:18:46 -08:00
Tom Eastep
ea2c55a993
Revert "Fix off-by-one problem"
...
This reverts commit 543af8bccb
.
2009-11-28 07:18:07 -08:00
Tom Eastep
f5bf3c9b43
Fix merge conflicts
2009-11-28 07:16:03 -08:00
Tom Eastep
7352771c5d
Fix .spec history to omit false steps
2009-11-27 12:29:11 -08:00
Tom Eastep
8297db4c59
Fix .spec history to omit false steps
2009-11-27 11:41:14 -08:00
Tom Eastep
543af8bccb
Fix off-by-one problem
2009-11-27 08:56:23 -08:00
Tom Eastep
7f16e96167
Set version to 4.4.5 Beta1
2009-11-27 08:52:37 -08:00
Tom Eastep
a37e56d823
More doc updates for virtual zones
2009-11-27 08:49:00 -08:00
Tom Eastep
18eedf7e34
Make 'virtual' a zone type rather than an option
2009-11-27 08:17:18 -08:00
Tom Eastep
1699d8e941
Match section rules to the number of mark rules
2009-11-26 17:12:11 -08:00
Tom Eastep
251d7116c8
Small optimization in virtual zones
2009-11-26 14:48:46 -08:00
Tom Eastep
22991ac9dd
Fix a couple of bugs in virtual zones
2009-11-26 14:19:10 -08:00
Tom Eastep
222c8cf88f
Finish Virtual Zones
2009-11-26 12:14:58 -08:00
Tom Eastep
8ff4d004c0
Better virtual zone implementation
2009-11-25 18:14:14 -08:00
Tom Eastep
8263ea1312
Limit providers to 15
2009-11-25 12:18:08 -08:00
Tom Eastep
d189c08533
Revert "Add 'virtual' zone support"
...
This reverts commit a2cd4bd1f4
.
2009-11-25 11:51:13 -08:00
Tom Eastep
a2cd4bd1f4
Add 'virtual' zone support
2009-11-25 09:42:28 -08:00
Tom Eastep
4c40b205f8
Revert "Experimental explicit CONTINUE"
...
This reverts commit 10056a03d9
.
2009-11-24 13:14:24 -08:00
Tom Eastep
10056a03d9
Experimental explicit CONTINUE
2009-11-24 12:50:53 -08:00
Tom Eastep
cd84efea94
Yet one more change to IPv6 address validation
2009-11-24 08:29:12 -08:00
Tom Eastep
deb45c5a27
Yet another IPv6 Address Normalization fix
2009-11-23 15:57:12 -08:00
Tom Eastep
bdb673a642
More IPv6 fixes
2009-11-23 15:21:25 -08:00
Tom Eastep
1710f9ce7c
Several fixes to IPv6 Address Handling
2009-11-23 14:44:53 -08:00
Tom Eastep
9d85d0ff7a
Allow IPv6 DNS names in net contexts
2009-11-23 13:51:46 -08:00
Tom Eastep
d3d21d4d18
Fix 'show policies' in Shorewall6[-lite]
2009-11-23 13:50:41 -08:00
Tom Eastep
f186c436d4
Improve wording of Problem Corrected #3
2009-11-23 11:48:08 -08:00
Tom Eastep
5610f78a48
Update version of Shorewall::Policy; improve 'expanded' description in Shorewall::Chains
2009-11-23 11:31:38 -08:00
Tom Eastep
cc809eaf78
Complete merge of 4.4 branch into master
2009-11-23 11:15:33 -08:00
Tom Eastep
c17ac8f23f
commit crap for now
2009-11-23 11:13:57 -08:00
Tom Eastep
532105ec39
Allow specific policy to supersede a wildcard policy
2009-11-23 10:02:04 -08:00
Tom Eastep
b30cae89e3
Allow <zone>::<serverport> in the rules file DEST column
2009-11-23 09:56:15 -08:00
Tom Eastep
99a35c1bf0
Allow <zone>::<serverport> in the rules file DEST column
2009-11-23 09:33:16 -08:00
Tom Eastep
d43ba935d1
Simplify port == 0 test
2009-11-22 09:03:01 -08:00
Tom Eastep
5b02ef68a5
Simplify port == 0 test
2009-11-22 09:00:03 -08:00
Tom Eastep
90170d6018
Update changelog
2009-11-22 08:58:06 -08:00
Tom Eastep
d4ff629fd8
Generate error on port == 0
2009-11-22 08:44:11 -08:00
Tom Eastep
720442b400
Fix merge screwup
2009-11-22 08:43:32 -08:00
Tom Eastep
bd9c0ac285
Generate error on port == 0
2009-11-22 08:39:03 -08:00
Tom Eastep
76e7dea858
Generate error on port == 0
2009-11-22 08:36:40 -08:00
Tom Eastep
6e9d9e239d
Apply 4.4.4.1 changes to master
2009-11-22 08:20:07 -08:00
Tom Eastep
c8209f4ce2
Apply bridge fix to 4.4
2009-11-22 08:18:23 -08:00
Tom Eastep
4aeee6fd8b
Make 'expanded' apply to all wildcard policies
2009-11-21 14:18:01 -08:00
Tom Eastep
c7de19cf39
Allow specific policy to supersede an expanded one
2009-11-21 13:56:40 -08:00
Tom Eastep
cbe944c354
Open the 4.5.0 Thread
2009-11-21 11:41:10 -08:00
Tom Eastep
ecf6a0ec4a
Open 4.4.5
2009-11-21 11:08:50 -08:00
Tom Eastep
bce4d51a18
Allow wide MARK values in tcclasses when WIDE_TC_MARKS=Yes
2009-11-21 07:54:42 -08:00
Tom Eastep
c5bb493b29
Fix class number assignment when WIDE_TC_MARKS=Yes
2009-11-20 12:25:15 -08:00
Tom Eastep
0df84cf8b5
Remove superfluous line of code
2009-11-19 10:54:58 -08:00
Tom Eastep
a23632f45e
Mostly cosmetic cleanup of Shorewall::Chains
2009-11-19 10:35:25 -08:00
Tom Eastep
c39a9fb5eb
Fix typo in shorewall-rules(5)
2009-11-18 19:55:20 -08:00
Tom Eastep
4579a71574
More massaging of redundant test suppression
2009-11-17 11:14:02 -08:00
Tom Eastep
831611e792
Update version of Shorewall::Policy
2009-11-16 20:24:01 -08:00
Tom Eastep
5f70b261b6
Update version of Shorewall::Compiler
2009-11-16 20:21:59 -08:00
Tom Eastep
c4bfab29a5
Clean up release notes
2009-11-16 15:21:11 -08:00
Tom Eastep
9d5dd2ad3a
Implement an '-l' option to the 'show' command
2009-11-16 15:14:24 -08:00
Tom Eastep
5ec4f8d82c
Unconditionally include route marking and sticky chains
2009-11-16 14:15:01 -08:00
Tom Eastep
2a910ebddf
Suppress redundant tests for provider availability in route rules processing
2009-11-16 12:43:44 -08:00
Tom Eastep
31f01fe765
Document fixing route rule addition code
2009-11-16 11:20:02 -08:00
Tom Eastep
016537f631
Don't add route rules when interface is down
2009-11-16 10:58:38 -08:00
Tom Eastep
dd543a2934
Tweak policies display
2009-11-16 09:30:37 -08:00
Tom Eastep
f5a019becc
Implement 'show policies' command
2009-11-15 09:24:56 -08:00
Tom Eastep
b662718eec
Replace canonical_chain by rules_chain
2009-11-14 07:07:19 -08:00
Tom Eastep
10affb1cde
Set version to 4.4.4
2009-11-13 13:52:49 -08:00
Tom Eastep
fa3bdde214
Set version to Beta2
2009-11-13 12:39:41 -08:00
Tom Eastep
0e6c9abb5b
A fix for COPY handling
2009-11-12 16:45:39 -08:00
Tom Eastep
f904866336
More minor cleanup of chain name change
2009-11-12 12:30:08 -08:00
Tom Eastep
2d53f8cb0c
Delete unnecessary function
2009-11-11 16:35:46 -08:00
Tom Eastep
e748341afd
Correct mis-statement in the release notes
2009-11-11 16:35:06 -08:00
Tom Eastep
b943f09e37
Fix indentation
2009-11-11 12:34:15 -08:00
Tom Eastep
4e6b8f8f42
Set version to 4.4.4-Beta1
2009-11-11 10:58:22 -08:00
Tom Eastep
0f078e7440
Ignore empty port in INTERFACE column
2009-11-11 10:52:14 -08:00
Tom Eastep
a4eb581d44
Document full logical interface implementation
2009-11-11 10:45:01 -08:00
Tom Eastep
06d3b2c692
Allow wildcard logical names in COPY column
2009-11-11 10:17:53 -08:00
Tom Eastep
6987cd15c5
Avoid dereference of null variable
2009-11-11 10:10:45 -08:00
Tom Eastep
ba8ad6346a
More use of logical chain name
2009-11-11 10:06:06 -08:00
Tom Eastep
893a847c87
Suppress extra COMMENT warnings
2009-11-10 17:17:55 -08:00
Tom Eastep
bd9c651961
Clarify physical naming rules and '+'
2009-11-10 15:25:25 -08:00
Tom Eastep
bf8c38e054
Add ZONE2ZONE option to shorewall.conf
2009-11-10 14:12:55 -08:00
Tom Eastep
7120a73f0e
Minor efficiency improvement in move_rules()
2009-11-10 08:08:02 -08:00
Tom Eastep
c9e57c93a2
Insure uniqueness of physical names; use logical name when constructing the name of a chain
2009-11-10 07:24:14 -08:00
Tom Eastep
4e2f2923b6
Update ::Config::VERSION
2009-11-09 13:16:40 -08:00
Tom Eastep
79b5cb49df
Fix over-zealous use of physical name; Correct syntax errors
2009-11-09 12:38:00 -08:00
Tom Eastep
893a0c9d42
Remove order dependency in interface OPTIONS processing
2009-11-09 11:15:08 -08:00
Tom Eastep
9b127e6e06
Improve performance of logical->physical mapping
2009-11-09 07:27:14 -08:00
Tom Eastep
92208251b7
Add undocumented LOGICAL_NAMES option
2009-11-09 07:01:25 -08:00
Tom Eastep
dda6f06883
Update module versions
2009-11-08 09:01:30 -08:00
Tom Eastep
4d977306f9
Make 'physical' work as a general logical name facility
2009-11-08 08:37:03 -08:00
Tom Eastep
83621ff416
Add logical->physical mapping to Shorewall::Chains
2009-11-08 07:11:38 -08:00
Tom Eastep
09f1b6501c
Add logical->physical mapping to Shorewall::Providers
2009-11-08 07:00:43 -08:00
Tom Eastep
ca1dd1416d
Add logical->physical mapping to Shorewall::Tc
2009-11-08 06:26:47 -08:00
Tom Eastep
1238b771a2
Apply logical->physical mapping to /proc settings
2009-11-07 18:59:10 -08:00
Tom Eastep
b1706e10e3
Correct typo
2009-11-07 07:58:15 -08:00
Tom Eastep
bcd4887d84
Correct capitalization in error message; remove unused variable
2009-11-07 07:39:28 -08:00
Tom Eastep
7f54a6fea9
Make non-wild physical work correctly
2009-11-07 07:19:52 -08:00
Tom Eastep
496cfc391e
Make parsing of zone options tighter
2009-11-06 15:51:53 -08:00
Tom Eastep
b491745f1c
More physical interface changes
2009-11-06 13:10:19 -08:00
Tom Eastep
4ef45ff665
Generate an error if a bridge port is configured as a provider interface
2009-11-06 09:22:16 -08:00
Tom Eastep
73eab1fa55
Report physical name in zone reports rather than logical name
2009-11-06 08:40:53 -08:00
Tom Eastep
d73ebb8a6a
Add comment explaining the purpose of dump_zone_contents()
2009-11-06 08:11:18 -08:00
Tom Eastep
7014bd3ea0
Add 'physical' interface option for bridge ports
2009-11-06 08:07:13 -08:00
Tom Eastep
89bdcf9a3d
Implement 'physical' option
2009-11-06 07:27:44 -08:00
Tom Eastep
a98195e156
Back out fix for multiple bridges with wildcard ports
2009-11-05 16:34:41 -08:00
Tom Eastep
fb3477b8b5
A couple of additional tweaks to the two-bridge fix
2009-11-05 13:40:03 -08:00
Tom Eastep
b4199fd068
Document ICMP codes
2009-11-05 11:44:40 -08:00
Tom Eastep
28b660c853
Avoid reporting bogus duplicate interface with two bridges and wildcard ports
2009-11-05 11:04:14 -08:00
Tom Eastep
4548db58da
Relax port list limitation in /etc/shorewall/routestopped
2009-11-03 11:36:32 -08:00
Tom Eastep
4f5c602d5f
Fix .spec error and document logrotate files
2009-11-03 10:12:38 -08:00
Tom Eastep
25549b176c
Update version to 4.4.4
2009-11-03 10:06:29 -08:00
Tom Eastep
306549119a
Add logrotate files to packages
2009-11-03 10:06:10 -08:00
Tom Eastep
5a525134ea
Be sure that startup log is secured 0600
2009-11-03 09:34:21 -08:00
Tom Eastep
f2f91ce7dd
Some optimizations
2009-11-03 09:28:34 -08:00
Tom Eastep
c893ba6ffa
Remove dependence of Shorewall::Rules on Scalar::Util
2009-11-03 07:40:06 -08:00
Tom Eastep
45653ffe79
A couple of more move_rules() tweaks
2009-11-02 15:35:00 -08:00
Tom Eastep
f97e0c5989
Flesh out fix for Perl run-time errors
2009-11-02 07:15:20 -08:00
Tom Eastep
11ddfa92e9
Eliminate Perl run-time errors out of move_rules()
2009-11-01 17:14:42 -08:00
Tom Eastep
23d0806da2
Change Shorewall6 default STARTUP_LOG and LOG_VERBOSITY
2009-11-01 11:09:17 -08:00
Tom Eastep
59d01ccf97
A couple of tweaks to 'limit' class option
2009-10-27 12:33:14 -07:00
Tom Eastep
105754823a
Raise max limit to 128
2009-10-26 13:03:26 -07:00
Tom Eastep
f0b4b1f42e
Add limit option to tcclasses
2009-10-26 12:23:32 -07:00
Tom Eastep
cc0adc218f
Update comments and release documentation
2009-10-26 10:03:51 -07:00
Tom Eastep
8251948d2a
Add a comment
2009-10-24 15:55:56 -07:00
Tom Eastep
b3571261dd
Fix optional providers
2009-10-24 12:05:44 -07:00
Tom Eastep
c922afaf23
Tweak release notes
2009-10-24 12:01:15 -07:00
Tom Eastep
3e2cf982a3
Correct messages issued when a provider is not added
2009-10-24 08:50:15 -07:00
Tom Eastep
86df82a29a
Fix IPv6 address validation error
2009-10-23 13:41:51 -07:00
Tom Eastep
46896e7dce
Fix for Ipv6
2009-10-23 11:34:13 -07:00
Tom Eastep
445527d27e
Use /etc/debian_version to distinguish Debian-based systems
2009-10-21 16:12:02 -07:00
Tom Eastep
d0cda6b6ea
Add TRACK_PROVIDERS option
2009-10-20 13:24:17 -07:00
Tom Eastep
49f361124e
Make 'track' the default
2009-10-20 12:24:28 -07:00
Tom Eastep
7adb9b12bb
Move all function declarations from prog.footer6 to prog.header6
2009-10-19 07:37:49 -07:00
Tom Eastep
a0482132c6
Move all function declarations from prog.footer6 to prog.header6
2009-10-19 07:28:30 -07:00
Tom Eastep
abc9ab061a
Remove superfluous variables from generated script
2009-10-19 07:25:03 -07:00
Tom Eastep
65e4a5ff66
Move all functions from prog.footer to prog.header; minor tweaks elsewhere
2009-10-18 08:47:20 -07:00
Tom Eastep
0a74320bc2
Fix progress message
2009-10-17 14:23:11 -07:00
Tom Eastep
31bbec0fdd
Make 'debug' work with the safe commands
2009-10-17 13:05:26 -07:00
Tom Eastep
30dbfdc949
Fix intentation problem introduces with config-detection fix
2009-10-17 11:08:34 -07:00
Tom Eastep
f3043f1453
Document nested zone fix
2009-10-17 11:06:36 -07:00
Tom Eastep
e6755b7172
Merge nested zone fix into master
2009-10-17 10:59:41 -07:00
Tom Eastep
b38841798e
Fix initialization
2009-10-15 13:43:46 -07:00
Tom Eastep
44c5ebcfa4
Fix initialization
2009-10-15 13:06:04 -07:00
Tom Eastep
6e6063f193
Don't wait for openvpn to start
2009-10-15 12:22:37 -07:00
Cristian Rodríguez
e2f64af187
if configured, openvpn should start before shorewall
2009-10-14 14:08:02 -03:00
Tom Eastep
19a90db09f
Back out last unnecessary change
2009-10-14 07:13:52 -07:00
Tom Eastep
990a9f0fdc
Fix RETAIN_ALIASES
2009-10-13 14:36:47 -07:00
Tom Eastep
1b0a3e4417
Correct typos in release notes
2009-10-13 08:13:34 -07:00
Tom Eastep
80f41779f8
Replace keyword 'object' with 'script'
2009-10-12 08:24:47 -07:00
Tom Eastep
f1d014dfe4
Fix test for null INITLOG
2009-10-08 15:57:25 -07:00
Tom Eastep
7064b8dd08
Update version of changed modules
2009-10-08 15:49:54 -07:00
Tom Eastep
3f7a1f9574
Rename a variable
2009-10-08 09:48:15 -07:00
Tom Eastep
83a9d8dd1b
Rename 'object' to 'script'
2009-10-05 15:43:29 -07:00
Tom Eastep
dc643c67e9
Move declaration to inner block where it is used
2009-10-05 14:23:43 -07:00
Tom Eastep
ab4e7cffcf
Document fix to routestopped
2009-10-03 10:53:53 -07:00
Tom Eastep
8089ef1599
Fix 'routeback' in routestopped file
2009-10-03 10:44:26 -07:00
Tom Eastep
beac09e45f
STARTUP_LOG changes
2009-10-02 16:10:14 -07:00
Tom Eastep
de933ba912
Fix typo in comment
2009-10-02 13:10:49 -07:00
Tom Eastep
964cba79a9
Initialize 4.4.3
2009-10-02 11:31:08 -07:00
Tom Eastep
065808be16
Fix reference to README.Debian.gz
2009-10-02 11:13:44 -07:00
Tom Eastep
a87cb7b95d
Generate list of builtins in initialize()
2009-10-01 15:02:14 -07:00
Tom Eastep
a8cc7d2a7e
More clarification of masq file changes
2009-10-01 12:34:34 -07:00
Tom Eastep
ddb46931a0
Update version
2009-10-01 08:44:05 -07:00
Tom Eastep
327e170be5
Fix range-in-masq patch
2009-10-01 08:16:22 -07:00
Tom Eastep
5e49be219b
Fix result from bad pull
2009-10-01 07:49:43 -07:00
Tom Eastep
d323c5b9c5
Delete shorewall-perl and shorewall-shell during upgrade
2009-10-01 07:37:30 -07:00
Tom Eastep
39ee3b2025
Tweak emitter
2009-09-29 14:28:50 -05:00
Tom Eastep
393673a884
Allow MARK in action body -- take 2
2009-09-25 16:15:56 -04:00
Tom Eastep
bfdc8db31a
Allow MARK in action body
2009-09-25 16:01:24 -04:00
Tom Eastep
c1305eb059
Correct typo in error message
2009-09-25 13:36:45 -04:00
Tom Eastep
d84458518e
Add capability to detect old hashlimit syntax
2009-09-23 16:56:31 -04:00
Tom Eastep
428c3d1e4e
Hack to make new LIMIT stuff work on ancient iptables releases
2009-09-20 09:12:35 -04:00
Tom Eastep
20250c9ce9
Hack to make new LIMIT stuff work on ancient iptables releases
2009-09-20 09:10:23 -04:00
Tom Eastep
96b19dd218
Fix accounting extension feature
2009-09-15 13:01:20 -07:00
Tom Eastep
120aade417
Allow Extension Scripts for Accounting Chains
2009-09-15 12:22:51 -07:00
Tom Eastep
4f4925002a
Revert "Allow Extension Scripts for Accounting Chains"
...
This reverts commit 728ad2fecf
.
2009-09-15 12:18:29 -07:00
Tom Eastep
728ad2fecf
Allow Extension Scripts for Accounting Chains
2009-09-15 11:16:37 -07:00
Tom Eastep
a5f3a05341
Fix typo in the Introduction
2009-09-14 13:43:32 -07:00
Tom Eastep
6afc43d200
Correct typo in comment
2009-09-13 09:20:32 -07:00
Tom Eastep
8fdbb6f252
Bump Nat.pm version; remove inadvertent paste
2009-09-13 09:13:50 -07:00
Tom Eastep
5793246d7c
Make processing of original dest in Format-1 macros more obvious
2009-09-13 09:01:34 -07:00
Tom Eastep
8fdebf0c38
Add new columns to macros
2009-09-13 08:09:40 -07:00
Tom Eastep
07d8872823
Indicate that Squeeze 'will' include 4.4
2009-09-12 09:20:38 -07:00
Tom Eastep
9b0a9e8ecd
Add -<family> to 'ip route del default' command
2009-09-12 08:48:52 -07:00
Tom Eastep
8c2a228a7d
Apply Jesse Shrieve's SNAT patch
2009-09-11 07:47:31 -07:00
Tom Eastep
f33e842f1b
Update module version
2009-09-10 14:56:23 -07:00
Tom Eastep
74aff4f4ef
Bump the version in a couple of modules modified for 4.4.2
2009-09-09 12:58:39 -07:00
Tom Eastep
212937a29d
Make 'map_old_actions' a little cleaner
2009-09-09 12:37:49 -07:00
Tom Eastep
7c1dd35a00
Update release documents
2009-09-09 12:18:31 -07:00
Tom Eastep
0b03f52ad9
Don't look for extension script for built-in actions
2009-09-09 11:53:51 -07:00
Tom Eastep
5fc0137a2e
Update Compiler module version
2009-09-08 17:05:01 -07:00
Tom Eastep
128edd4bba
Slight optimization -- also makes code easier to read
2009-09-08 16:00:40 -07:00
Tom Eastep
b4712a93fa
Don't call compile_stop_firewall() during 'check'; call process_routestopped() instead - comments
2009-09-08 13:04:34 -07:00
Tom Eastep
bb83db3eb9
Don't call compile_stop_firewall() during 'check'; call process_routestopped() instead - change log
2009-09-08 12:55:14 -07:00
Tom Eastep
5655dbb01b
Don't call compile_stop_firewall() during 'check'; call process_routestopped() instead
2009-09-08 12:54:23 -07:00
Tom Eastep
b03d502bbb
Allow comments on continued lines
2009-09-06 16:17:22 -07:00
Tom Eastep
70ebe17cb3
Reimplement MAPOLDACTIONS=Yes
2009-09-06 13:37:24 -07:00
Tom Eastep
efa952572c
Update 4.4.2
2009-09-06 11:43:46 -07:00
Tom Eastep
7192b47289
Add a Lenny->Squeeze Howto
2009-09-06 09:51:32 -07:00
Tom Eastep
75eb186ea7
Split MASQ SOURCE warning into two separate warnings
2009-09-05 16:02:16 -07:00
Tom Eastep
ec94ed638e
Better modularization of Chains and Actions
2009-09-05 08:43:14 -07:00
Tom Eastep
dd64ea2484
Update known_problems for 4.4.2
2009-09-04 11:41:23 -07:00
Tom Eastep
bb8ad187f1
Update version to 4.4.2
2009-09-04 11:40:34 -07:00
Tom Eastep
03821dc22c
Process routestopped file during 'check'
2009-09-03 19:27:25 -07:00
Tom Eastep
76d9a80df3
A small optimization on the last restriction removal
2009-09-03 18:26:50 -07:00
Tom Eastep
84bff13e7f
Apply 4.4.1.2 fix to trunk
2009-09-03 18:25:32 -07:00
Tom Eastep
4a809e14ab
Documentation cleanup
2009-09-03 15:24:19 -07:00
Tom Eastep
f3455b107d
4.4.2 release doc initialization and update
2009-09-03 14:58:46 -07:00
Tom Eastep
df5291e119
Apply initialization fix to master branch
2009-09-03 14:54:47 -07:00
Tom Eastep
015d4f58ce
Allow moving rules with commands
2009-09-03 14:11:44 -07:00
Tom Eastep
4412a05a70
Fix detection of PERSISTENT_SNAT
2009-09-03 13:56:00 -07:00
Tom Eastep
62b1dbcd7f
Document portlist-splitting change
2009-09-02 15:30:26 -07:00
Tom Eastep
c9e9877f05
Combine port-list handling into a single function
2009-09-02 14:49:07 -07:00
Tom Eastep
9e09e61a1a
Delete blank line
2009-09-01 11:18:14 -07:00
Tom Eastep
b778f04b1a
Massage fix for multicast and nets=
2009-09-01 11:11:57 -07:00
Tom Eastep
b30da86cce
Fix automatic multicast with nets=
2009-09-01 08:56:54 -07:00
Tom Eastep
fbfa4b4e49
Update release documents and make minor change to faq
2009-08-31 14:19:15 -07:00
Tom Eastep
1544c0b2b1
Add some comments concerning "$|"
2009-08-31 10:41:08 -07:00
Tom Eastep
d368d80a12
More robust checking of zone definitions
2009-08-31 09:09:15 -07:00
Tom Eastep
5297bb8b8d
Fix undefined variable warning
2009-08-31 09:08:49 -07:00
Tom Eastep
2bb92a79f3
Fix silly hole in zones file parsing
2009-08-30 08:05:10 -07:00
Tom Eastep
d31721a066
Fix rule generated by MULTICAST=Yes -- release documents
2009-08-29 09:34:16 -07:00
Tom Eastep
b4f7b85b3b
Fix multicast network in Policy.pm
2009-08-29 09:26:46 -07:00
Tom Eastep
b7915991ba
Add MULTICAST=Yes corrected problem description to release notes
2009-08-29 09:24:51 -07:00
Tom Eastep
a0a9e087de
Fix typo in release notes
2009-08-29 09:07:27 -07:00
Tom Eastep
1ef00c547b
Disallow 'nets=' in a multi-zone interface definition
2009-08-29 07:41:27 -07:00
Tom Eastep
f2c3d9cd79
Correct typo
2009-08-29 07:20:40 -07:00
Tom Eastep
4809314fc1
Allow extending a zone defined with nets=
2009-08-29 07:20:16 -07:00
Tom Eastep
acfdc7e481
nets= allows multicast
2009-08-28 15:17:10 -07:00
Tom Eastep
a62d86aca7
Update interfaces manpage
2009-08-28 13:45:00 -07:00
Tom Eastep
5db7e77462
Turn off IP forwarding in the standalone example -- update release docs
2009-08-28 08:31:48 -07:00
Tom Eastep
383f3e8bcf
Fix nested IPSEC zones
2009-08-26 12:44:10 -07:00
Tom Eastep
52dfd5b259
Make cleanup after error explicit
2009-08-26 10:34:04 -07:00
Tom Eastep
db803807a7
Add comment regarding tcclass.guarantee
2009-08-26 10:32:57 -07:00
Tom Eastep
1b26c65cbc
Fix logging in rules at the end of INPUT and OUTPUT
2009-08-25 09:22:26 -07:00
Tom Eastep
088e164f18
Redefine 'full' when used in a sub-class definition
2009-08-24 11:56:16 -07:00
Tom Eastep
4eb9e5db3d
Correct example in the docs and ensure that future idiots don't place 'default' in the PRIO column of tcclasses
2009-08-24 06:25:26 -07:00
Tom Eastep
679cff2779
Correct example in the docs and ensure that future idiots don't place 'default' in the PRIO column of tcclasses
2009-08-23 20:45:05 -07:00
Tom Eastep
6b5493b81c
Add .*~ to files removed by "clean"
2009-08-23 12:55:29 -07:00
Tom Eastep
e24dbb9aea
Add 'clean' target to Makefiles
2009-08-23 10:43:01 -07:00
Tom Eastep
267bc808f5
Use 'set_command()' in the 'compile' case as well as the 'check' case
2009-08-22 09:39:15 -07:00
Tom Eastep
5ac331a5a0
Rename verbosity-oriented variables/functions
2009-08-22 07:57:55 -07:00
Tom Eastep
5dd41249c6
Remove trailing whitespace
2009-08-20 14:32:15 -07:00
Tom Eastep
8c16ac1d46
Update Module versions
2009-08-20 08:53:57 -07:00
Tom Eastep
ddf8bbe516
Remove some V4/V6 tests
2009-08-18 11:03:17 -07:00
Tom Eastep
622db3655f
More updates/corrections to change notes
2009-08-18 08:50:50 -07:00
Tom Eastep
4bc1fb145a
Update change notes
2009-08-18 08:44:55 -07:00
Tom Eastep
897748aa83
Be silent about deleting temporary NAT chain
2009-08-18 08:43:37 -07:00
Tom Eastep
1cf22ead7f
Correct allip() return value
2009-08-18 07:35:17 -07:00
Tom Eastep
90b0bedc43
More performance tweaks
2009-08-17 16:29:18 -07:00
Tom Eastep
787a1867a0
Another tiny performance enhancement
2009-08-17 12:58:50 -07:00
Tom Eastep
e756689d0c
Very minor performance tweak
2009-08-17 11:22:03 -07:00
Tom Eastep
89a6d7e5db
Tweak initialization comments
2009-08-17 10:45:46 -07:00
Tom Eastep
d8cc9c5c92
Fix capabilities test for PERSISTENT_SNAT
2009-08-17 08:07:58 -07:00
Tom Eastep
6d2809f154
Note the inadaquacy of the Busybox version of the iproute2 utilities
2009-08-17 07:17:33 -07:00
Tom Eastep
0557148bec
Avoid double globals initialization for IPv6
2009-08-16 09:24:51 -07:00
Tom Eastep
cbc9fa6e4c
Update README.txt
2009-08-15 17:43:26 -07:00
Tom Eastep
201145eed9
More Persistent SNAT tweaks
2009-08-15 08:56:05 -07:00
Tom Eastep
c908edab34
Add new capability for persistent SNAT
2009-08-15 08:35:54 -07:00
Tom Eastep
55f75604b3
Add support for 'persistent'
2009-08-15 08:15:38 -07:00
Tom Eastep
f042c641d6
Remove extraneous export
2009-08-15 07:01:06 -07:00
Tom Eastep
9b87812531
update version of Nat module
2009-08-14 15:03:59 -07:00
Tom Eastep
883f415e53
Start 4.4.1
2009-08-14 14:46:31 -07:00
Tom Eastep
2bac824207
Fix provider number in masq entry
2009-08-12 13:52:56 -07:00
Tom Eastep
5cb9ff0009
Fix 'upnpclient' on required interfaces
2009-08-11 08:31:58 -07:00
Tom Eastep
51e7bcdaf4
Extend release notes and correct typos
2009-08-11 08:02:36 -07:00
Tom Eastep
3e7c7a7e90
Fix a couple of typos
2009-08-09 11:38:18 -07:00
Tom Eastep
b7a6223f44
Make perl an RPM prerequisite
2009-08-09 08:38:55 -07:00
Tom Eastep
6a25d6b9db
Make a functional Perl a prerequisite for installation
2009-08-09 08:33:22 -07:00
Tom Eastep
1d1133532f
Make 'SHOREWALL_COMPILER=shell' a WARNING rather than an ERROR
2009-08-09 08:19:24 -07:00
Tom Eastep
1a5027de9f
Restore ipset binding capability
2009-08-08 08:26:22 -07:00
Tom Eastep
1051c44f51
Add xtables-addons install link to release notes
2009-08-07 14:42:06 -07:00
Tom Eastep
8011a61970
Add section IDs to Dynamic Zones page
2009-08-07 13:54:24 -07:00
Tom Eastep
a4090dc34f
Document that 'any' is now a reserved word
2009-08-07 13:41:21 -07:00
Tom Eastep
55c879e4e6
Fix log record displays
2009-08-07 13:33:07 -07:00
Tom Eastep
374aceb06c
Fix a couple of typos
2009-08-07 12:24:56 -07:00
Tom Eastep
7fbfb61fee
Remove empty section from the release notes
2009-08-07 09:59:13 -07:00
Tom Eastep
fd75bc728a
Idiot-proofing of the upgrade issues page
2009-08-07 09:46:20 -07:00
Tom Eastep
ed1e1f1352
Yet more idiot-proofing
2009-08-07 07:47:31 -07:00
Tom Eastep
a069b8817c
More idiot-proofing of the release notes
2009-08-07 07:23:24 -07:00
Tom Eastep
71fb62c760
More tweaking of the release notes
2009-08-06 12:35:00 -07:00
Tom Eastep
b92730554e
Idiot-proofing of the release notes
2009-08-06 12:23:35 -07:00
Tom Eastep
3af3ce6779
More release note tweaks
2009-08-06 10:24:21 -07:00
Tom Eastep
0c0026db53
Tweak release notes
2009-08-06 07:45:50 -07:00
Tom Eastep
9fd25a4832
Fix logging NAT rules -- fix release notes
2009-08-05 13:00:10 -07:00
Tom Eastep
031afd59b5
Fix logging NAT rules -- update release notes wording
2009-08-05 12:51:11 -07:00
Tom Eastep
70f46c02cc
Fix logging NAT rules
2009-08-05 12:48:14 -07:00
Tom Eastep
9ce5887269
Restore LAST LINE to those files that are processed by the shell
2009-08-05 07:59:32 -07:00
Tom Eastep
e91d3dd905
More LAST LINE deletions
2009-08-05 07:38:02 -07:00
Tom Eastep
02b950dc9e
Update the Notices page to reflect an earlier release date for 4.4
2009-08-03 14:49:51 -07:00
Tom Eastep
999a00dc77
Remove need for '-v-1' when compiling to stdout
2009-08-03 11:20:34 -07:00
Tom Eastep
3efaef813f
Update version to 4.4.0
2009-08-03 10:16:37 -07:00
Tom Eastep
bdb69876ee
Add migration issue for nested zones
2009-07-29 16:55:05 -07:00
Tom Eastep
489e09a4d7
Propagate super option to parents
2009-07-29 15:33:47 -07:00
Tom Eastep
4af6c7650e
Correct handling of nested IPSEC zone
2009-07-29 14:35:27 -07:00
Tom Eastep
8d8920e7ad
Disallow ipsec zones nested within an ip zone
2009-07-29 07:49:06 -07:00
Tom Eastep
19736bcdbd
Update version to RC2
2009-07-28 13:45:26 -07:00
Tom Eastep
f2f8cab962
Make 'any' a reserved zone name
2009-07-26 12:29:37 -07:00
Tom Eastep
26cb2b1eeb
Allow Shorewall6 to recognize TC, IP and IPSET
2009-07-26 12:26:49 -07:00
Tom Eastep
2d45a35c8f
Make PREFIX work under Cygwin - Take 2
2009-07-25 07:44:53 -07:00
Tom Eastep
eed9df1c06
Make PREFIX work under Cygwin
2009-07-25 07:30:08 -07:00
Tom Eastep
c028fefa30
Fix 'disable_ipv6 -- take 2
2009-07-24 17:27:42 -07:00
Tom Eastep
fde24c16df
Fix 'disable_ipv6
2009-07-24 16:58:49 -07:00
Tom Eastep
c77f462d2d
Delete prog.functions and prog.functions6
2009-07-24 14:51:24 -07:00
Tom Eastep
45fffc7261
Replace 'edit' by 'validate' in compiler parameter handling logic
2009-07-22 10:43:53 -07:00
Tom Eastep
264126e9f5
Fix syntax error in last change
2009-07-22 10:43:15 -07:00
Tom Eastep
7f790e3aa2
Don't call generate_matrix() during 'check'
2009-07-21 14:13:26 -07:00
Tom Eastep
4fd338f3ca
Fix 'rpm -U' from earlier versions
2009-07-21 12:32:25 -07:00
Tom Eastep
902d6e0d45
A couple of cosmetic fixes
2009-07-21 06:57:11 -07:00
Tom Eastep
2146a356a6
Fix .spec to re-add the init symlinks during an upgrade
2009-07-21 06:53:00 -07:00
Tom Eastep
0204ea46a6
Ensure that move_rules doesn't crash in NONAT case
2009-07-16 15:59:59 -07:00
Tom Eastep
55045ace4b
Optimize nonat rules in certain cases
2009-07-16 11:05:37 -07:00
Tom Eastep
f16b2300b6
Remove references to Shorewall-shell, Shorewall-perl and prior Shorewall versions from the manpages
2009-07-15 17:50:55 -07:00
Tom Eastep
9c2966448e
Fix NONAT of sub-zone
2009-07-15 15:59:53 -07:00
Tom Eastep
8e9bef0a61
Fix routing with no providers
2009-07-15 13:03:49 -07:00
Tom Eastep
3bd9d31c05
Correct NOROUTE logic when no providers
2009-07-15 12:32:26 -07:00
Tom Eastep
17f61ad1c6
Optimize creation of /etc/iproute2/rt_tables
2009-07-15 12:22:31 -07:00
Tom Eastep
8f57a5d7a2
Some minor tweaks to the Providers module
2009-07-14 16:12:59 -07:00
Tom Eastep
d64b526319
Come cleanup of the Chains module
2009-07-13 16:54:39 -07:00
Tom Eastep
887a643f9e
Initiate RC1
2009-07-12 10:06:57 -07:00
Tom Eastep
75861185e0
Minor typo/cosmetic corrections
2009-07-12 09:26:25 -07:00
Tom Eastep
4d09aa0ff4
Remove duplicate macro GIT and update OpenVZ Doc
2009-07-10 11:31:33 -07:00
Tom Eastep
5bd3d710b7
Push version to Beta 4
2009-07-09 16:41:10 -07:00
Tom Eastep
bdd124b504
Derive IP6TABLES from IPTABLES
2009-07-09 10:29:56 -07:00
Tom Eastep
2142e92f8a
Remove add_command and replace all calls with calls to add_commands
2009-07-06 18:38:39 -07:00
Tom Eastep
0bb1fbd9c4
Make DISABLE_IPV6=No the default for released shorewall.conf files
2009-07-06 18:38:10 -07:00
Tom Eastep
f88048ebe4
More revert conflicts
2009-07-06 18:23:23 -07:00
Tom Eastep
bab4f9df33
Resolve revert conflicts
2009-07-06 18:08:17 -07:00
Tom Eastep
16006e0425
Ensure that PATH is exported
2009-07-01 14:02:00 -07:00
Tom Eastep
81188bce1c
Update release notes
2009-06-30 09:01:05 -07:00
Tom Eastep
4a98936290
Update home page for Beta 3
2009-06-30 07:06:47 -07:00
Tom Eastep
bc85b615ba
More new macros
2009-06-29 21:05:23 -07:00
Tom Eastep
0afd7f3a6f
More new macros
2009-06-29 21:00:34 -07:00
Tom Eastep
26aa8ba504
Delete DISABLE_IPV6 option
2009-06-29 18:33:44 -07:00
Tom Eastep
050375b211
Delete DISABLE_IPV6 option
2009-06-29 18:33:13 -07:00
Tom Eastep
9dbafc59d0
Fix 'findgw'
2009-06-29 08:14:53 -07:00
Tom Eastep
d32d677028
Add macro.OSPF
2009-06-28 06:18:43 -07:00
Tom Eastep
bc89604ba2
Add macro.OSPF
2009-06-28 06:17:48 -07:00
Tom Eastep
0b08186056
Fix a typo in the release notes
2009-06-27 13:46:50 -07:00
Tom Eastep
f264510729
Minor corrections to release notes
2009-06-27 10:27:30 -07:00
Tom Eastep
25c2403f48
Update version to Beta 3
2009-06-27 08:26:41 -07:00
Tom Eastep
b2b6633ced
More on port list split/validation
2009-06-26 15:05:35 -07:00
Tom Eastep
cb681ab5ca
Fix for source port counting
2009-06-26 10:31:43 -07:00
Tom Eastep
900cfa0def
1) Cosmetic change to compiler.pl
...
2) Make 'purge_jump' handle '-g <target>' correctly
3) Minor effeciency changes to Chains.pm
2009-06-26 09:46:15 -07:00
Tom Eastep
40bb8283d2
Verify the availability of the LOG target
2009-06-25 13:50:27 -07:00
Tom Eastep
ca15ead9ab
Remove '#LAST LINE' from config files
2009-06-25 06:24:49 -07:00
Tom Eastep
2f01fc9a3e
Fix 'show dynamic' -- take 2
2009-06-24 15:41:15 -07:00
Tom Eastep
f4338b52fe
Fix 'show dynamic'
2009-06-24 15:28:43 -07:00
Tom Eastep
6eb202666c
Fix for mis-configured interfaces
2009-06-24 08:58:37 -07:00
Tom Eastep
c85eacb863
Add new macros
2009-06-23 14:47:49 -07:00
Cristian Rodríguez
1967f9cbb4
Merge branch 'master' of ssh://judas_iscariote@shorewall.git.sourceforge.net/gitroot/shorewall
2009-06-21 18:58:27 -04:00
Tom Eastep
bd55a545b5
Rename lib.user to lib.private
2009-06-20 09:35:08 -07:00
Tom Eastep
f991e28308
Remove Shorewall-shell syntax from the tos manpage
2009-06-19 15:06:56 -07:00
Tom Eastep
01d046fac9
Add lib.user extension script
2009-06-19 14:39:45 -07:00
Tom Eastep
117116eb4e
Add USER/GROUP column to /etc/shorewall/masq
2009-06-19 08:00:26 -07:00
Tom Eastep
dcb4ca61a5
Add iptrace/noiptrace commands
2009-06-17 12:03:05 -07:00
Cristian Rodríguez
9e246996ad
Merge branch 'master' of ssh://judas_iscariote@shorewall.git.sourceforge.net/gitroot/shorewall
2009-06-17 12:39:38 -04:00
Tom Eastep
927aa5f0e8
Additional fix up of optional interface handling.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2009-06-17 09:39:35 -07:00
Tom Eastep
b99444ab8b
Make new optional interface code work with shared providers
2009-06-17 07:30:01 -07:00
Cristian Rodríguez
b714605663
Add new GIT macro
2009-06-16 22:12:56 -04:00
Tom Eastep
3483e8052a
Small optimization in lookup_provider()
2009-06-16 15:52:38 -07:00
Tom Eastep
64fd1167d1
replace a couple of instances of 'which' with 'mywhich'; relocate some global variable code
2009-06-16 15:39:04 -07:00
Tom Eastep
c00195e62a
Replace '_IS_UP' with '_IS_USABLE'
2009-06-16 14:25:13 -07:00
Tom Eastep
2a7491ebf2
More work on optional interfaces
2009-06-16 14:03:15 -07:00
Tom Eastep
1e98ec52a0
Fix typo in release notes
2009-06-16 12:36:32 -07:00
Tom Eastep
6064d9e681
Document that 'continue' is no longer released
2009-06-16 09:51:32 -07:00
Tom Eastep
58b2488459
Clean up 'upnpclient' implementation
2009-06-16 09:43:22 -07:00
Tom Eastep
abe07c9fae
Add 'upnpclient' interface option
2009-06-15 13:34:35 -07:00
Tom Eastep
b6410902a0
Relocate code that sets provider variables
2009-06-15 12:25:20 -07:00
Tom Eastep
8eb6ab7cc9
Set optional interface variables when there are no providers
2009-06-15 12:07:18 -07:00
Tom Eastep
c96db9a01c
Set optional provider variables when NOROUTE is true
2009-06-15 11:35:46 -07:00
Tom Eastep
440cc08802
Fix ORIGINAL DEST issue
2009-06-15 08:45:34 -07:00
Tom Eastep
f723bc2ef1
Restore find_interface_by_mac()
2009-06-15 07:33:41 -07:00
Tom Eastep
894d4e5aa5
Update version to Beta2
2009-06-15 06:50:21 -07:00
Tom Eastep
4f675e2e18
Update release documents
2009-06-15 06:49:57 -07:00
Tom Eastep
48452fcc23
Delete 'continue' file
2009-06-15 05:51:21 -07:00
Tom Eastep
d0230e205d
Remove '-h' from install.sh help text
2009-06-15 05:50:23 -07:00
Tom Eastep
a6d2497653
Integerize r2q before using it in a 'qdisc add' command
2009-06-14 14:29:12 -07:00
Tom Eastep
f02cddd780
Restore find_first_interface_address and find_first_interface_address_if_any
2009-06-14 13:40:27 -07:00
Tom Eastep
7440cd7d21
Correct 'help' in compiler.pl
2009-06-14 13:39:42 -07:00
Tom Eastep
e2ae6453ac
Replace 'Shorewall-perl' with 'Shorewall'
2009-06-13 07:07:55 -07:00
Tom Eastep
265e4fa546
First cut at 4.4
2009-06-12 15:51:43 -07:00
Tom Eastep
1025ca6002
Refine ee0667c9da
slightly
2009-06-12 07:34:31 -07:00
Tom Eastep
ee0667c9da
Fix mnemonic handling in tcfilters
2009-06-12 07:27:08 -07:00
Tom Eastep
a1330cbfdf
Purely cosmetic change in the Actions module
2009-06-10 14:31:22 -07:00
Tom Eastep
d079e69a1b
Correct Typo in 2-interface IPv6 Sample shorewall6.conf
2009-06-09 07:59:23 -07:00
Tom Eastep
bcdcee42e2
Fix typo in release notes
2009-06-07 15:23:18 -07:00
Tom Eastep
91b0e5aaa1
Update version and release docs to start work on 4.3.13
2009-06-07 10:52:53 -07:00
Tom Eastep
bed38c72cf
Fix syntax error in Debian init scripts
2009-06-07 08:36:37 -07:00
Tom Eastep
cb77458070
Allow INITLOG to be set in /etc/default/shorewall[6]; fix syntax error in Zones module
2009-06-07 08:07:56 -07:00
Tom Eastep
be8b352ee7
Cleanup of STDERR redirection; Update module versions
2009-06-05 15:12:59 -07:00
Tom Eastep
c7210be5f0
Update slackware fireall script to redirect STDERR
2009-06-05 14:37:26 -07:00
Tom Eastep
69c78676ad
Redirect STDERR to log
2009-06-05 13:49:23 -07:00
Tom Eastep
a8dc934443
Revise init.devian.sh handling
2009-06-05 13:05:17 -07:00
Tom Eastep
9ee0d05507
Update version to 4.3.12
2009-06-05 11:53:01 -07:00
Tom Eastep
c370dc650c
Remove support for 'norfc1918' and it's associated settings in shorewall.conf
2009-06-05 10:51:30 -07:00
Tom Eastep
ed5dc806cc
Switch Debian installs to use STARTUP_LOG
2009-06-05 08:46:58 -07:00
Tom Eastep
7621859e0f
Fix 'findgw'
2009-06-04 13:03:56 -07:00
Tom Eastep
910a91bf47
Add 'return 0' to start file
2009-06-04 10:37:26 -07:00
Tom Eastep
93b2227ce6
Add FAQ 36 re: BANDWIDTH_IN
2009-06-03 17:11:14 -07:00
Tom Eastep
7b20cf2af9
Fix 'shorewall reset'
2009-05-31 10:21:37 -07:00
Tom Eastep
7ecd3f0437
Correct previous commit
2009-05-29 07:21:51 -07:00
Tom Eastep
f2cb2cca9e
Suppress duplicate progress messages
2009-05-29 07:03:24 -07:00
Tom Eastep
d33532d6cd
Add TOS field to tcfilters
2009-05-28 16:41:14 -07:00
Tom Eastep
97fa7a0513
Add LENGTH column to tcfilters file
2009-05-28 14:29:33 -07:00
Tom Eastep
d35274d7d9
Minor cosmetic change to the source
2009-05-28 14:04:42 -07:00
Tom Eastep
7418e27308
Deimplement ipset binding support
2009-05-28 07:22:48 -07:00
Tom Eastep
d0d999488b
Fix silly bug in capabilities detection
2009-05-28 06:42:47 -07:00
Tom Eastep
0bd3b0c0af
Clarify requirement for RT parameters
2009-05-24 16:58:41 -07:00
Tom Eastep
a0071a21e8
Tweak and document HFSC implementation
2009-05-24 10:06:36 -07:00
Tom Eastep
d97a96b350
First implementation of HFSC queuing discipline
2009-05-23 17:07:57 -07:00
Tom Eastep
787caa7f32
First implementation of HFSC queuing discipline
2009-05-23 17:04:39 -07:00
Tom Eastep
4cf2c1b59f
Avoid 'large quantum' warnings during start/restart
2009-05-23 09:04:06 -07:00
Tom Eastep
110b6a613d
More code structure cleanup -- Providers.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2009-05-22 13:55:39 -07:00
Tom Eastep
d6c8cd5d3e
Warn if 'proxyarp' specified on a non-loose provider
2009-05-21 09:39:43 -07:00
Tom Eastep
e82716baf4
shorewall.conf rationalization
2009-05-20 16:29:23 -07:00
Tom Eastep
bddf78ded5
Missing user exists from Shorewall6
2009-05-20 13:40:42 -07:00
Tom Eastep
142fab8d46
Some documentation updates
2009-05-20 07:54:17 -07:00
Tom Eastep
5236a793a9
Simplify shorewall.spec
2009-05-19 17:31:12 -07:00
Tom Eastep
ad6b47d3bf
More code rationalization
2009-05-19 17:11:56 -07:00
Tom Eastep
2c25deeccf
Add additional extension script files -- second phase
2009-05-19 17:11:31 -07:00
Tom Eastep
dba5f719c0
Add additional extension script files
2009-05-19 17:10:42 -07:00
Tom Eastep
20805a6e46
Add Traceroute Macro for IPv6
2009-05-15 17:22:33 -07:00
Tom Eastep
f75f4158b3
Add 'findgw' user exit
2009-05-11 14:35:20 -07:00
Tom Eastep
b9fb023208
Correct typo in comment
2009-05-11 07:04:08 -07:00
Tom Eastep
f9689d0b47
Merge branch 'master' of ssh://teastep@shorewall.git.sourceforge.net/gitroot/shorewall
2009-05-10 12:24:07 -07:00
Tom Eastep
3162eff925
Support version 3 of dhclient
2009-05-10 12:22:23 -07:00
Tom Eastep
e97f7a622c
Update version to 4.3.11
2009-05-10 07:08:47 -07:00
Tom Eastep
b94d2e1d42
Revert "Update version to 4.3.11"
...
This reverts commit b0b47e7f30
.
2009-05-10 07:06:47 -07:00
Tom Eastep
b0b47e7f30
Update version to 4.3.11
2009-05-10 07:04:18 -07:00
Tom Eastep
887fee7618
Merge branch 'master' of ssh://teastep@shorewall.git.sourceforge.net/gitroot/shorewall
...
Conflicts:
Shorewall/changelog.txt
Shorewall/releasenotes.txt
2009-05-09 10:03:33 -07:00
Tom Eastep
be9573d30f
Fix 'start' with AUTOMAKE=Yes
2009-05-09 10:00:33 -07:00
Tom Eastep
e1771ebead
Externalize the 'flow' classifier
2009-05-08 14:05:27 -07:00
Tom Eastep
8f1ea63711
Make traffic shaping work better with IPv6
2009-05-08 13:30:47 -07:00
Tom Eastep
0e94016462
Delete error message -- it's also occurring on 2.6.28
2009-05-08 13:19:48 -07:00
Tom Eastep
7766855e98
More comments about failing 'tc filter add' command
2009-05-08 08:12:54 -07:00
Tom Eastep
ff26ff4697
Fix 'iprange' command
2009-05-07 07:21:46 -07:00
Tom Eastep
d66fc7a7e1
Add warning when successful tc command returns non-zero exit status
2009-05-07 07:19:25 -07:00
Tom Eastep
c9538bbdee
Minor code cleanup in Tc
2009-05-06 13:40:18 -07:00
Tom Eastep
71480f38e2
Complete prior commit.
...
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2009-05-06 09:49:06 -07:00
Tom Eastep
202d5f800e
1) Avoid multiple pri 65535 fw filters
...
2) Fix tcdevices > 9
3) Add some decimal/binary comments
Signed-off-by: Tom Eastep <teastep@shorewall.net>
2009-05-06 09:47:13 -07:00
Tom Eastep
56016ca1bb
Improve interface number assignment
2009-05-06 07:07:38 -07:00
Tom Eastep
83bef182b1
Update some module versions
2009-05-05 18:11:49 -07:00
Tom Eastep
2125f3140f
Allow upper case A-F in Hex numbers
2009-05-05 16:23:37 -07:00
Tom Eastep
df42a82b01
Minor cosmetic improvements
2009-05-05 16:00:12 -07:00
Tom Eastep
404a7250b0
Some early code cleanup
2009-05-05 15:43:38 -07:00
Tom Eastep
11962560fe
Start 4.3.11 release documentation
2009-05-05 14:21:34 -07:00
Tom Eastep
5758ba3f69
Fix SCTP source port filtering
2009-05-05 14:13:05 -07:00
Tom Eastep
94a7df0cd5
Pass many fewer arguments while processing providers file and route_rules file
2009-05-05 11:38:45 -07:00
Tom Eastep
1b380fbbab
Pass many fewer arguments while processing masq rules
2009-05-05 11:31:47 -07:00
Tom Eastep
e68b571abe
Pass many fewer arguments while processing accounting rules
2009-05-05 11:25:56 -07:00
Tom Eastep
293987a383
Pass many fewer arguments while processing traffic shaping files
2009-05-05 11:23:01 -07:00
Tom Eastep
a23fc3c46c
Pass many fewer arguments while processing a record in /etc/shorewall/rules
2009-05-05 11:14:53 -07:00
Tom Eastep
c05071afc4
Another class number decimal/hex fix
2009-05-05 08:24:02 -07:00
Tom Eastep
624c24f2c0
Sequentially assign class numbers when WIDE_TC_MARKS=Yes
2009-05-05 07:50:46 -07:00
Tom Eastep
8f6130cca4
Update to nested classes; document nested classes in the release docs
2009-05-04 16:03:14 -07:00
Tom Eastep
03cd8350dc
Initial implementation of nested classes
2009-05-04 14:19:09 -07:00
Tom Eastep
d3cd3ea26c
Remove obsolete test
2009-05-04 13:25:21 -07:00
Tom Eastep
c7352303f4
Clean up documentation
2009-05-04 13:14:25 -07:00
Tom Eastep
5b6769a722
Fix release documents re IPMARK; correct encode/decode
2009-05-04 12:04:04 -07:00