Tom Eastep
|
13bf383ce8
|
Eliminate prog.header
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-17 18:07:36 -07:00 |
|
Tom Eastep
|
60f1004339
|
Eliminate prog.header6
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-17 17:51:56 -07:00 |
|
Tom Eastep
|
5f3ba4eb40
|
Clean up of conditional inclusion.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-17 12:12:32 -07:00 |
|
Tom Eastep
|
164d2f5d1b
|
Some corrections to conditional inclusion
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-17 10:26:36 -07:00 |
|
Tom Eastep
|
1d021e3701
|
Correct spelling
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-17 09:42:15 -07:00 |
|
Tom Eastep
|
f9f557e1c6
|
Move all functions from prog.header* to lib.core
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-17 09:35:35 -07:00 |
|
Tom Eastep
|
29dd342118
|
Allow ?IF, ?ELSE and ?ENDIF in copied files
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-17 09:33:40 -07:00 |
|
Tom Eastep
|
8262cff71a
|
Move conditional processing to it's own function
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-17 09:32:56 -07:00 |
|
Tom Eastep
|
b7465262ca
|
Rename MARK/CLASSIFY column to ACTION
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-16 10:09:13 -07:00 |
|
Tom Eastep
|
ab13fbe95e
|
Allow conditional compilation
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-16 08:16:12 -07:00 |
|
Tom Eastep
|
f7a2cd4ef1
|
Correct typos in accounting manpages.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-14 15:34:19 -07:00 |
|
Tom Eastep
|
95e4f8dd91
|
Fix TOS(tos/mask) in tcrules.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-14 15:34:11 -07:00 |
|
Tom Eastep
|
8e413a7bf0
|
Fix TOS(tos/mask) in tcrules.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-14 15:33:31 -07:00 |
|
Tom Eastep
|
3e9edcb7e8
|
Correct typos in accounting manpages.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-14 14:50:25 -07:00 |
|
Tom Eastep
|
4ba88d2e9c
|
Merge branch '4.5.1'
|
2012-03-14 11:00:56 -07:00 |
|
Tom Eastep
|
aa503e7211
|
Apply Tuomo Soini's Makefile patch
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-14 10:57:41 -07:00 |
|
Tom Eastep
|
2a67a202b0
|
Merge branch '4.5.1'
|
2012-03-13 20:16:01 -07:00 |
|
Tom Eastep
|
7e14777b8f
|
Fix typo
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-13 19:54:58 -07:00 |
|
Tom Eastep
|
c1d0681e17
|
Correct LENGTH column validation
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-13 17:58:18 -07:00 |
|
Tom Eastep
|
98f8edbde5
|
Apply two patches from Tuomo Soini
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-13 13:27:20 -07:00 |
|
Tom Eastep
|
1dd6a8b291
|
Document use of chain designators with DSCP and TOS
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-13 13:26:29 -07:00 |
|
Tom Eastep
|
feb5cc0093
|
Document use of chain designators with DSCP and TOS
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-13 13:25:37 -07:00 |
|
Tom Eastep
|
e3f2c49c7e
|
Remove level of indirection for the 'super' property
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-13 12:23:33 -07:00 |
|
Tom Eastep
|
fecd091078
|
Remove %zones{option}{nested}
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-13 11:31:13 -07:00 |
|
Tom Eastep
|
e0b360513c
|
Remove a level of indirection for 'complex' zone flag.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-13 09:47:31 -07:00 |
|
Tom Eastep
|
01d99d4873
|
Move zone mss handling to the Rules File
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-12 15:59:35 -07:00 |
|
Tom Eastep
|
acb2e2a8ab
|
Implement mss= in hosts file.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-12 15:14:35 -07:00 |
|
Tom Eastep
|
0223439e2b
|
Don't compile if ${DESTDIR}
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-12 14:02:44 -07:00 |
|
Tom Eastep
|
fa9f8329b5
|
Apply two patches from Tuomo Soini
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-12 13:57:37 -07:00 |
|
Tom Eastep
|
4ffcd80b02
|
Don't test compilation if $DESTDIR
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-11 09:49:26 -07:00 |
|
Tom Eastep
|
48570227ba
|
Big cleanup of TOS handling
- Validate settings/matches
- Allow setting in the tcrules file.
- Deprecate /etc/shorewall[6]/tos
|
2012-03-09 16:16:25 -08:00 |
|
Tom Eastep
|
c112f20e17
|
Tighten editing of LENGTH column(s)
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-07 14:07:04 -08:00 |
|
Tom Eastep
|
05f025e422
|
Don't install isusable script by default
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-07 07:46:53 -08:00 |
|
Tom Eastep
|
3ee9150deb
|
Fix syntax error in the generated script
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-06 09:15:34 -08:00 |
|
Tom Eastep
|
b2842ae8d4
|
Don't allow reserved variables to be set in params
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-05 15:42:53 -08:00 |
|
Tom Eastep
|
dff5136134
|
Correct issues with debugging the generated script
a) Rename DEBUG to g_debug_iptablesb
b) Clear all of the tables prior to handling iptables-restore input.
|
2012-03-05 15:21:10 -08:00 |
|
Tom Eastep
|
a84e131115
|
Fix bug in DSCP implementation.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-03-05 09:50:15 -08:00 |
|
Tom Eastep
|
aab6e67e70
|
Omit non-default geometry settings from updated shorewall.conf.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-29 12:34:06 -08:00 |
|
Tom Eastep
|
61bf2d5bfd
|
Fix installer
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-25 16:02:20 -08:00 |
|
Tom Eastep
|
016fe4bcf1
|
Merge branch 'master' of ssh://shorewall.git.sourceforge.net/gitroot/shorewall/shorewall
Conflicts:
Shorewall-core/install.sh
Shorewall/install.sh
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-25 07:30:07 -08:00 |
|
Roberto C. Sanchez
|
87381a0f65
|
FIx typos
|
2012-02-24 23:02:30 -05:00 |
|
Tom Eastep
|
47453a20f7
|
Tweak to Run-time gateway variables
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-24 09:02:04 -08:00 |
|
Tom Eastep
|
b78d4ca41f
|
Correct typo
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-23 13:54:50 -08:00 |
|
Tom Eastep
|
7273f4d8d4
|
Implement run-time gateway variables.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-23 13:36:00 -08:00 |
|
Tom Eastep
|
37a3dbb6f6
|
Don't install SysV init script if systemd is specified.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-23 10:59:10 -08:00 |
|
Tom Eastep
|
c252005e25
|
Add support for packager's config file
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-23 10:07:02 -08:00 |
|
Tom Eastep
|
c975cddfda
|
Correct init script installation
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-22 14:51:41 -08:00 |
|
Tom Eastep
|
a6afac0f3c
|
Use standard rpm macros
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-22 13:32:10 -08:00 |
|
Tom Eastep
|
ef850e4537
|
Use standard rpm macros
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-22 12:40:16 -08:00 |
|
Tom Eastep
|
2624005fa8
|
Fix FORMAT-2 interfaces
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-21 16:41:56 -08:00 |
|
Tom Eastep
|
20f990f2eb
|
Fix install on SuSE
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-21 14:24:50 -08:00 |
|
Tom Eastep
|
7de961ebfe
|
Fix broken init scripts.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-21 13:16:12 -08:00 |
|
Tom Eastep
|
f6cc44eb6b
|
Rename HOST -> TARGET and BUILD -> HOST
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-21 13:00:09 -08:00 |
|
Tom Eastep
|
3acd01a44d
|
Rename some variables:
HOST -> TARGET
%initdir -> %shorewall_initdir
Also add %shorewall_target
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-21 12:34:41 -08:00 |
|
Tom Eastep
|
d5af9c360d
|
Implement FORMAT-2 interfaces file.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-21 11:23:58 -08:00 |
|
Tom Eastep
|
2137840fec
|
Fix bug in DSCP support
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-20 16:40:11 -08:00 |
|
Tom Eastep
|
ed9e03b095
|
Correct FEDORA/REDHAT fiasco
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-20 16:11:28 -08:00 |
|
Tom Eastep
|
3180e13719
|
Require LIBEXEC and LIBPERL to be absolute path names
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-20 12:04:00 -08:00 |
|
Tom Eastep
|
9869b4c068
|
Rename environmental variables:
INSTALLSYS => BUILD
TARGET => HOST
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-20 10:12:52 -08:00 |
|
Tom Eastep
|
8c981e0464
|
Cleanup of install scripts based on feedback from Mr. Dash4
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-20 10:08:42 -08:00 |
|
Tom Eastep
|
a1ec1dc178
|
Add DSCP match support
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-20 08:47:48 -08:00 |
|
Tom Eastep
|
e2f4af6e48
|
Create a Perl-style switch statement to handle irregular entries in
the tcrules file.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-19 17:28:49 -08:00 |
|
Tom Eastep
|
b1272e8835
|
Add DSCP target support.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-19 17:04:16 -08:00 |
|
Tom Eastep
|
75d5957020
|
Unify 'dont_' chain flags
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-19 14:20:09 -08:00 |
|
Tom Eastep
|
1896e56894
|
Rework some newbie code in add_group_to_zone()
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-19 08:39:17 -08:00 |
|
Tom Eastep
|
7cd7f1ebbe
|
Make zone-option hashes and constants global
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-19 08:30:39 -08:00 |
|
Tom Eastep
|
7fef97d92d
|
Fix compiler crash from unknown interface
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-18 10:02:39 -08:00 |
|
Tom Eastep
|
cd3a9854f8
|
Change ipset flags error to a warning
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-18 08:22:16 -08:00 |
|
Tom Eastep
|
f8057fed88
|
Correct typo in the modified install scripts.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-18 08:21:50 -08:00 |
|
Tom Eastep
|
6d13069ffb
|
Correct usage text for 'update'.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-18 08:17:52 -08:00 |
|
Tom Eastep
|
59fea1a05d
|
Add a SWITCH column to /etc/shorewall/masq
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-18 08:17:14 -08:00 |
|
Tom Eastep
|
1c7476fe61
|
Validate SOURCE/DEST fit for ipset flags
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-17 15:46:28 -08:00 |
|
Tom Eastep
|
58f0425d4a
|
Correct a typo in the blrules manpages
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-17 15:33:45 -08:00 |
|
Tom Eastep
|
ee7ea4adb9
|
Unify the supported install script os/distro set.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-17 15:26:02 -08:00 |
|
Tom Eastep
|
8a3f1f7111
|
Merge branch '4.5.0'
|
2012-02-17 13:39:22 -08:00 |
|
Tom Eastep
|
33b0821f8d
|
Separate install system from target system in the install.sh scripts
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-17 13:22:06 -08:00 |
|
Tom Eastep
|
29fcb9b08f
|
Apply Simon Mater's patch for LIBEXEC/PERLLIB
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-13 12:57:07 -08:00 |
|
Tom Eastep
|
460efbac77
|
Merge branch '4.5.0'
|
2012-02-11 11:36:38 -08:00 |
|
Tom Eastep
|
09078cf6ad
|
Add comments to add_interface_options()
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-07 14:20:11 -08:00 |
|
Tom Eastep
|
f5c09a9e2e
|
Restore 'update -b' functionality
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-07 07:40:35 -08:00 |
|
Tom Eastep
|
f4be778b86
|
Restore 'update -b' functionality
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-07 07:38:07 -08:00 |
|
Tom Eastep
|
bd959884cc
|
Don't require a MARK value on the default class.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-06 14:40:22 -08:00 |
|
Tom Eastep
|
a87a981a2e
|
Merge branch '4.5.0'
|
2012-02-05 13:19:54 -08:00 |
|
Tom Eastep
|
e8875ae50b
|
Sort emitted param settings in export_params()
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-05 10:03:47 -08:00 |
|
Tom Eastep
|
8561bb77ee
|
Delete the BLACKLIST entry in %sections
|
2012-02-05 09:40:02 -08:00 |
|
Tom Eastep
|
b462503527
|
Merge branch '4.5.0'
|
2012-02-05 07:26:39 -08:00 |
|
Tom Eastep
|
7887def6ad
|
Move manpages directories to their respective product directories
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-05 07:09:27 -08:00 |
|
Tom Eastep
|
6cf7a98eeb
|
Move Samples into the corresponding product directory
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-04 17:18:55 -08:00 |
|
Tom Eastep
|
6fb45b159d
|
Merge branch '4.5.0'
|
2012-02-04 10:52:52 -08:00 |
|
Tom Eastep
|
0b0ab57b66
|
Correct mask generation in get_routed_networks()
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-04 10:30:34 -08:00 |
|
Tom Eastep
|
a25075d3c5
|
Minor cleanup of Rules file
- Correct comments
- Delete stale comments
- Simplify a statement in process_rules1()
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-03 10:34:53 -08:00 |
|
Tom Eastep
|
63aaeb37c4
|
Remove redundant prototype.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-03 10:34:37 -08:00 |
|
Tom Eastep
|
99e0a340b1
|
Cosmetic changes to Zones.pm source
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-03 10:34:30 -08:00 |
|
Tom Eastep
|
b5e3a41e13
|
Remove redundant logic
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-03 10:34:20 -08:00 |
|
Tom Eastep
|
5c30c236a3
|
Minor cleanup of Rules file
- Correct comments
- Delete stale comments
- Simplify a statement in process_rules1()
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-03 09:53:43 -08:00 |
|
Tom Eastep
|
cdf284a4ee
|
Remove redundant prototype.
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-03 09:06:20 -08:00 |
|
Tom Eastep
|
57d1b29d1e
|
Cosmetic changes to Zones.pm source
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-03 07:29:13 -08:00 |
|
Tom Eastep
|
25031c3a42
|
Remove redundant logic
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-03 07:21:28 -08:00 |
|
Tom Eastep
|
0c1beb50ae
|
Add 'IMQ Target' capability to tcrules
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-02 12:54:00 -08:00 |
|
Tom Eastep
|
ab04a7fb46
|
Fix comments -- reflect changes done during the irule implementation
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2012-02-01 13:53:12 -08:00 |
|