Tom Eastep
|
c90006ecf8
|
Correct another logical name bug -- this time in TC
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-27 11:34:19 -07:00 |
|
Tom Eastep
|
17d22fb5b8
|
Prevent multiple 'tproxy' providers
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-23 17:26:18 -07:00 |
|
Tom Eastep
|
af302900c6
|
Prevent multiple 'tproxy' providers
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-23 17:09:46 -07:00 |
|
Tom Eastep
|
9aa78656ec
|
Add TPROXY_MARK to the output of 'shorewall show marks'
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-23 07:57:39 -07:00 |
|
Tom Eastep
|
b9d59bc60c
|
Document that 'classify' with marks is now allowed.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-22 10:17:26 -07:00 |
|
Tom Eastep
|
1b7601cb19
|
Update all samples to specify OPTIMIZE=31
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-21 11:48:48 -07:00 |
|
Tom Eastep
|
9d3766b77f
|
Allow fwmarks with 'classify' interfaces
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-20 14:04:48 -07:00 |
|
Tom Eastep
|
24ddae6ede
|
Don't use '--ctmark' when saving marks
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-20 13:30:27 -07:00 |
|
Tom Eastep
|
7b6f329830
|
Document UID/GID ranges
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-19 14:05:38 -07:00 |
|
Tom Eastep
|
4d336ed8d6
|
Rewrite handling of the USER/GROUP column
- Remove code that handled '+program' as that support was removed from
the kernel in 2.6.14.
|
2012-06-19 08:14:31 -07:00 |
|
Tom Eastep
|
da3e1b720c
|
Apply user/group Id range patch from Gergely Risko
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-19 06:17:13 -07:00 |
|
Tom Eastep
|
a38f773ab1
|
Clarify comment in macro.mDNS
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-18 14:20:10 -07:00 |
|
Tom Eastep
|
7b4e5828e0
|
Clean up handling of RED options.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-18 12:17:22 -07:00 |
|
Tom Eastep
|
a2f6236e82
|
Add bi-directional mDNS macro
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-18 09:16:30 -07:00 |
|
Tom Eastep
|
50bd126b11
|
Reverse change to macro.mDNS and add a comment about $FW being the SOURCE
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-18 09:16:11 -07:00 |
|
Tom Eastep
|
4a55705b9a
|
Update tcclasses manpages titles to include HFSC
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-18 07:54:25 -07:00 |
|
Tom Eastep
|
0a928cb034
|
Add tc-red(8) as reference to the tcclasses manpages.
|
2012-06-17 10:03:19 -07:00 |
|
Tom Eastep
|
4c10fcd503
|
Complain if a RED_NONE option has a value specified.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-16 15:51:20 -07:00 |
|
Tom Eastep
|
2807502836
|
More tcclasses manpage cleanup.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-16 06:50:23 -07:00 |
|
Tom Eastep
|
5f81ab7b31
|
make mDNS macro bi-directional
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-15 10:39:11 -07:00 |
|
Tom Eastep
|
780e7014d4
|
Cleanup of tcclasses manpages
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-15 10:34:09 -07:00 |
|
Tom Eastep
|
5fc295e8cc
|
Fix handling of stab 'tsize' option.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-14 15:44:15 -07:00 |
|
Tom Eastep
|
c5ba167a3e
|
Make CEIL optional
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-14 13:10:09 -07:00 |
|
Tom Eastep
|
9159372897
|
Fix a typo in the tcfilters manpages.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-14 13:08:37 -07:00 |
|
Tom Eastep
|
6c47349689
|
Support 'red' queuing discipline
- Also added 'ls' support for HFSC
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-13 14:29:13 -07:00 |
|
Tom Eastep
|
d2c415c580
|
Make IFB work with logical interface names.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-13 13:48:12 -07:00 |
|
Tom Eastep
|
28ab3749ca
|
Allow fractional delays in TC
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-13 13:47:31 -07:00 |
|
Tom Eastep
|
a29dbf4ff8
|
Fix for linklayer
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-12 11:48:12 -07:00 |
|
Tom Eastep
|
cbba5741ce
|
Correct typos in tcdevices manpages
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-12 09:40:15 -07:00 |
|
Tom Eastep
|
19cace7e8d
|
Merge branch '4.5.5'
Conflicts:
Shorewall/Perl/Shorewall/Providers.pm
|
2012-06-11 17:02:59 -07:00 |
|
Tom Eastep
|
4791a8ca66
|
Don't delete default routes when 'fallback' is specified.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-11 16:57:49 -07:00 |
|
Tom Eastep
|
844f6c63e4
|
Add support for TC size tables.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-11 15:45:47 -07:00 |
|
Tom Eastep
|
08db919479
|
Merge branch '4.5.5'
|
2012-06-11 13:55:47 -07:00 |
|
Tom Eastep
|
2dd9e6c91f
|
Don't delete default routes when 'fallback' is specified.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-11 13:53:53 -07:00 |
|
Tom Eastep
|
c57f627a21
|
Add some comments.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-11 11:25:19 -07:00 |
|
Tom Eastep
|
1d0ab43fbb
|
Change indentation
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-10 15:38:09 -07:00 |
|
Tom Eastep
|
b5bba40344
|
Merge branch '4.5.5'
|
2012-06-10 07:35:51 -07:00 |
|
Tom Eastep
|
1f54d19981
|
Split add_input_jumps() into two functions
- Added add_forward_jump()
- Added lots of comments
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-09 17:21:59 -07:00 |
|
Tom Eastep
|
00f7b9d0dd
|
More useful trace of enable/disable optimization
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-09 15:36:29 -07:00 |
|
Tom Eastep
|
6d3ebd5b56
|
Improve DIGEST handling.
- Compile compiler.pl when DIGEST specified.
- Report the digest being used.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-09 09:34:28 -07:00 |
|
Tom Eastep
|
2bf16016c1
|
Add --digest to configure scripts.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-09 07:24:23 -07:00 |
|
Tom Eastep
|
a2f32f25c5
|
Add some comments.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-09 06:20:40 -07:00 |
|
Tom Eastep
|
ae66d7d7a5
|
Eliminate the hideously complex forwarding code in generate_matrix()
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-08 08:29:36 -07:00 |
|
Tom Eastep
|
63eb0bee5b
|
Break up and eliminate handle_pio_jumps()
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-08 07:40:26 -07:00 |
|
Tom Eastep
|
8a9427ebff
|
Merge branch '4.5.4'
|
2012-06-07 14:12:48 -07:00 |
|
Tom Eastep
|
4a383540be
|
Merge branch '4.5.4' into 4.5.5
|
2012-06-07 14:12:10 -07:00 |
|
Tom Eastep
|
db6a7276ec
|
Don't optimize chains with commands
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-07 14:11:44 -07:00 |
|
Tom Eastep
|
d771c6b2c2
|
Delete the 'dnat' nat-table chain
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-07 13:44:03 -07:00 |
|
Tom Eastep
|
fe7d0730d5
|
Break up generate_matrix()
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-07 07:47:33 -07:00 |
|
Tom Eastep
|
38adf3d186
|
Set 'sourceroute=0' on all sample net interfaces
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-06 14:30:00 -07:00 |
|
Tom Eastep
|
a2a9ef0958
|
Rename OPTIMIZE_MASK1 to OPTIMIZE_MASK2n4
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-06 13:08:45 -07:00 |
|
Tom Eastep
|
21eda5daec
|
Fix multiple iprange matches without kludgefree.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-06 11:26:52 -07:00 |
|
Tom Eastep
|
6bd81145e9
|
Fix single-line embedded Perl
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-06 11:23:33 -07:00 |
|
Tom Eastep
|
49050e61de
|
Fix multiple iprange matches without kludgefree.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-06 10:50:16 -07:00 |
|
Tom Eastep
|
225101b802
|
Rename OPTIMIZE_MASK1 to OPTIMIZE_MASK2n4
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-05 12:51:52 -07:00 |
|
Tom Eastep
|
fa3164fb1b
|
Re-enable single-line embedded SHELL and PERL
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-05 12:51:16 -07:00 |
|
Tom Eastep
|
3294f7c4c3
|
Add a comment
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-05 09:02:29 -07:00 |
|
Tom Eastep
|
654f7dd805
|
Fix single-line embedded Perl
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-05 09:02:12 -07:00 |
|
Tom Eastep
|
ee467a4877
|
Allow embedded shell/Perl directives to have leading '?'
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-05 07:32:43 -07:00 |
|
Tom Eastep
|
170875c7dd
|
Convert the 'ignore' interface to be multi-valued
-Allows 'ignore=1' to only exempt interface from updown processing
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-05 07:23:23 -07:00 |
|
Tom Eastep
|
c8156cfdb1
|
Correct typo
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-04 08:18:57 -07:00 |
|
Tom Eastep
|
57a9feaf2f
|
Correct typo
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-04 08:00:07 -07:00 |
|
Tom Eastep
|
92a13ec87c
|
Merge branch '4.5.4'
Conflicts:
Shorewall/Perl/Shorewall/Config.pm
|
2012-06-03 18:51:03 -07:00 |
|
Tom Eastep
|
040f693583
|
Cosmetic changes in code from when I was still learning Perl
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-03 17:50:34 -07:00 |
|
Tom Eastep
|
69387b9099
|
Make 'check -r' work like 'compile' WRT optimization
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-03 15:43:43 -07:00 |
|
Tom Eastep
|
28f0a066da
|
Make 'check -r' work like 'compile' WRT optimization
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-03 15:15:11 -07:00 |
|
Tom Eastep
|
621aa3fc6a
|
Another approach to reporting errors from process_conditional()
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-03 13:47:38 -07:00 |
|
Tom Eastep
|
9869420106
|
Check for conditional directives prior to continuation
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-03 09:05:09 -07:00 |
|
Tom Eastep
|
39b3a0da65
|
Check for conditional directives prior to continuation
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-03 08:43:48 -07:00 |
|
Tom Eastep
|
121d34aed0
|
Add constant LOG_OPTIONS capability
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-02 14:06:31 -07:00 |
|
Tom Eastep
|
4b69216c83
|
Relocate lib.core in the Source Tree
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-02 12:46:35 -07:00 |
|
Tom Eastep
|
7ff15b0625
|
Merge branch '4.5.4'
Conflicts:
Shorewall/Perl/Shorewall/Zones.pm
|
2012-06-02 11:41:45 -07:00 |
|
Tom Eastep
|
41dcd5826f
|
Minimize the list of plain interfaces
Omit bridge ports and interfaces that match a wildcard.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-02 11:39:16 -07:00 |
|
Tom Eastep
|
26502034ec
|
Minimize the list of plain interfaces
Omit bridge ports and interfaces that match a wildcard.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-02 11:17:10 -07:00 |
|
Tom Eastep
|
baa2c4f5eb
|
Merge branch '4.5.4'
|
2012-06-02 09:30:47 -07:00 |
|
Tom Eastep
|
9e9c44d4ac
|
Handle Debian pre-down/post-down correctly
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-02 09:26:00 -07:00 |
|
Tom Eastep
|
01eb1a580b
|
Merge branch '4.5.4'
|
2012-06-02 08:20:40 -07:00 |
|
Tom Eastep
|
b3316d755a
|
Correct silly typo in Providers.pm
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-01 17:14:08 -07:00 |
|
Tom Eastep
|
73274b9b0b
|
Correct progress message
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-01 15:55:22 -07:00 |
|
Tom Eastep
|
c823b0e41e
|
More Shorewall-init fixes
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-01 14:04:08 -07:00 |
|
Tom Eastep
|
78f9b76dae
|
Move mutex handling to the main program.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-01 14:03:47 -07:00 |
|
Tom Eastep
|
402e155148
|
More Shorewall-init fixes
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-01 14:01:58 -07:00 |
|
Tom Eastep
|
9c4a01bcdd
|
Move mutex handling to the main program.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-01 11:47:58 -07:00 |
|
Tom Eastep
|
21b9a194ca
|
Merge branch '4.5.4'
|
2012-06-01 11:30:35 -07:00 |
|
Tom Eastep
|
312efe5c7b
|
Use enable/disable for up and down of provider interfaces
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-01 11:27:57 -07:00 |
|
Tom Eastep
|
f25187adb1
|
Move compile_updown() from the Zones module to the Providers module
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-06-01 08:12:07 -07:00 |
|
Tom Eastep
|
eb03168685
|
Cleanup of process_rules1() breakup
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-05-31 15:32:16 -07:00 |
|
Tom Eastep
|
69badac72f
|
Merge branch '4.5.4'
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-05-30 14:43:05 -07:00 |
|
Tom Eastep
|
de184b32bc
|
Fix sectioned IPSEC accounting.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-05-30 14:37:29 -07:00 |
|
Tom Eastep
|
ea173ab628
|
Correct IPSEC accounting manpages.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-05-30 14:09:41 -07:00 |
|
Tom Eastep
|
303c661409
|
Eliminate bogus term in an expression.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-05-30 12:49:18 -07:00 |
|
Tom Eastep
|
e88c2c8cd3
|
Move rules file nat handling to the Nat module
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-05-30 09:01:24 -07:00 |
|
Tom Eastep
|
67932f2d42
|
Break up expand_rule()
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-05-30 06:49:00 -07:00 |
|
Tom Eastep
|
eb63745352
|
Merge branch '4.5.4'
|
2012-05-29 06:48:04 -07:00 |
|
Tom Eastep
|
32e0f154b5
|
Correct pptpserver tunnel configuration.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-05-29 06:46:40 -07:00 |
|
Tom Eastep
|
db50454afc
|
Complete removal of optimize level 4 when level 4 is set.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-05-25 15:42:34 -07:00 |
|
Tom Eastep
|
ed352f60b6
|
Complete removal of optimize level 4 when level 4 is set.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-05-25 15:41:55 -07:00 |
|
Tom Eastep
|
3a5875dc73
|
Add MSSQL Macro
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-05-25 07:09:23 -07:00 |
|
Tom Eastep
|
5211b32aa6
|
Remove quotes from GEOIPDIR setting
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-05-25 07:09:07 -07:00 |
|
Tom Eastep
|
c37beacd95
|
Add MSSQL Macro
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-05-25 07:07:14 -07:00 |
|