Commit Graph

799 Commits

Author SHA1 Message Date
teastep
7b4abdba94 Validate comma-separated lists
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@8109 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2008-01-26 01:07:57 +00:00
teastep
f960345b51 Catch invalid lists in nat/masq entries
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@8107 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2008-01-25 23:52:33 +00:00
teastep
65df4d9f73 Ruleset optimization -- phase I
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@8100 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2008-01-24 16:22:03 +00:00
teastep
746a00994d Create 'sourceonly' hosts option
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@8093 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2008-01-22 23:48:03 +00:00
teastep
03091be09a Allow loose interface matching in more places
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@8091 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2008-01-22 23:21:44 +00:00
teastep
e2e827cdbc Allow loose match for interfaces names in masq, nat and netmap
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@8079 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2008-01-19 23:36:27 +00:00
teastep
3f4d773489 Allow DNS names in DEST column of a DNAT rule
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@8076 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2008-01-17 19:02:40 +00:00
teastep
99a5eba368 Remove delayed insertion of RETURN rules in dnat chain
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@8074 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2008-01-16 23:24:41 +00:00
teastep
6b564e0eb3 Factor out invariant parts of a loop
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@8071 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2008-01-15 19:02:00 +00:00
teastep
545dd7dbc3 Interface lists in masq and nat files
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@8068 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2008-01-15 02:39:21 +00:00
teastep
2f96bc5181 More work on DNAT/REDIRECT mess
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@8065 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2008-01-14 16:34:26 +00:00
teastep
318b4f002d Consult policies when constructing dnat chains; warning when zone specified on NAT-only rules
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@8061 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2008-01-13 18:47:06 +00:00
teastep
55a25721e6 More tweaks to DNAT/REDIRECT thingy
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@8052 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2008-01-13 00:41:10 +00:00
teastep
88a74e40f3 Another look at DNAT/REDIRECT and nested zones
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@8051 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2008-01-12 21:11:39 +00:00
teastep
755983b38c Make DNAT/MASQ short-circuit dependent on z->fw policy
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@8050 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2008-01-12 17:39:14 +00:00
teastep
3d84cec3a3 Fix for DNAT/REDIRECT nested-zone mess
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@8048 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2008-01-12 01:32:18 +00:00
teastep
2583fc3f93 Fix initialization problem in Rules module
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@8047 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2008-01-12 00:35:07 +00:00
teastep
8a22a4e05a Simplify fix to accounting
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@8040 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2008-01-10 21:07:07 +00:00
teastep
e68ab78eda Fix a couple of minor problems in Accounting.pm
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@8038 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2008-01-10 20:55:27 +00:00
teastep
384e88df43 First step in adding structure to NAT table ruleset
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@8037 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2008-01-10 19:56:44 +00:00
teastep
f959d54cea Fix mangled date in firewall.conf
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@8020 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2008-01-04 23:20:09 +00:00
teastep
f36c1ccd18 Revert fix for broken 'tc'
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@8016 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2008-01-04 18:50:33 +00:00
teastep
687c9c1a88 Update version to 4.1.4
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@8015 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2008-01-04 17:51:45 +00:00
teastep
6a2f313246 tweak a comment
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@8005 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2008-01-03 22:18:24 +00:00
teastep
ea3d2ca638 Add comment to prog.header
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@8004 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2008-01-03 02:35:49 +00:00
teastep
0588e9f576 Final fix for police fiasco
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7991 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2008-01-02 04:25:47 +00:00
teastep
1e6140a59c Work around the 'flowid' vs 'classid' fiasco in 'tc'
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7990 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2008-01-02 02:54:26 +00:00
teastep
2fa119b30a More do_test() tweaks
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7988 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2008-01-01 21:53:29 +00:00
teastep
36096dfff7 Express mark test mask in Hex
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7984 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2008-01-01 17:47:58 +00:00
teastep
1a24a6fe78 Final fix for wrong mask in mark tests
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7981 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2008-01-01 00:27:52 +00:00
teastep
89ad1b807e Another hack to work around BusyBox ash on OpenWRT
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7976 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-30 18:31:41 +00:00
teastep
d5073f0b3f Move do_test() fixes to trunk
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7966 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-29 16:31:49 +00:00
teastep
44545e71fe Release document update; cosmetic change to Shorewall::Tc
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7936 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-21 22:56:36 +00:00
teastep
d8a0db63bd Always use filters for classifying marked packets
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7934 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-21 19:14:53 +00:00
teastep
17e75e230f Fix problem with optional interfaces and DETECT_IP_ADDRS
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7933 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-21 19:14:27 +00:00
teastep
c58f3c7eca Generate error if no ipv4 zones or no interfaces
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7931 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-18 23:55:20 +00:00
teastep
b030624c68 Fix typo in ADMINISABSENTMINDED=No code
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7925 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-18 00:00:59 +00:00
teastep
0e6472a272 Eliminate mark_referenced()
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7920 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-17 20:53:27 +00:00
teastep
4c81d94097 Undo damage done by RPM expermintation
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7910 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-12 19:43:42 +00:00
teastep
7d6e67ace9 More rpm expermentation
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7908 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-12 19:23:46 +00:00
teastep
438f25c1bd Fix setversion for RC/Beta and fix .spec files
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7907 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-12 19:18:43 +00:00
teastep
0dd64cab77 Experiment with RPM versions
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7906 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-12 19:08:11 +00:00
teastep
587ca5148f Fix rpm versioning
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7899 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-12 00:25:51 +00:00
teastep
9016e08942 A couple of tweaks
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7896 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-11 23:45:31 +00:00
teastep
954c1f00ba Documentation and error message tweaks
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7894 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-10 22:53:20 +00:00
teastep
8889d86d75 Fix spurios add of alias in nat file
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7862 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-08 17:37:04 +00:00
teastep
8b29aa06a6 Implement regression testing
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7859 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-08 00:04:43 +00:00
teastep
8e9d2067d6 New version
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7858 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-07 21:17:14 +00:00
teastep
74868063b9 Make error messages about invalid option value consistent
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7857 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-07 20:58:19 +00:00
teastep
f9bda7d0a0 Eliminate one version of numeric_value()
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7856 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-07 19:06:01 +00:00
teastep
898a20a43a Fix LOG_VERBOSE=2 without STARTUP_LOG
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7853 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-07 16:32:01 +00:00
teastep
f4183c8d5b Fix NFLOG/ULOG fiasco
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7843 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-07 05:36:51 +00:00
teastep
1d534e1d9c Update the version of a couple of Perl Modules
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7840 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-07 00:01:06 +00:00
teastep
832ef83da9 Allow COMMENT in macro bodies
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7839 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-06 23:49:21 +00:00
teastep
cf4b54e762 Remove some crudeness from the traffic shaping code
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7838 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-06 19:26:12 +00:00
teastep
9f7cfc8489 Add OPTIONS to tcdevices
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7837 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-06 17:26:37 +00:00
teastep
927ecdb085 Reverse 'tracked' tweak
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7833 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-05 20:08:09 +00:00
teastep
6bb6ff5e14 Tweak 'tracked' interface handling
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7831 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-05 18:52:38 +00:00
teastep
8a41739be1 Update comment at top of compiler()
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7827 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-05 03:28:44 +00:00
teastep
20bedd04d7 Named arguments to Shorewall::Compiler::compiler()
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7826 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-05 00:14:30 +00:00
teastep
dea79aa763 Documentation updates
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7825 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-04 22:19:40 +00:00
teastep
07f9b2a846 Tighten up HIGH_ROUTE_MARKS and OUTPUT chain
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7823 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-04 00:02:35 +00:00
teastep
2be90a9672 Fix date formatting in log
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7813 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-01 18:23:00 +00:00
teastep
b7c130b10b Update version in module headers
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7812 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-01 17:45:43 +00:00
teastep
9ee254bd07 Pretty up 'show macros' display with long macro names
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7809 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-01 17:14:08 +00:00
teastep
960c77ebde Optimization of 'localtime' calls
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7805 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-12-01 01:53:37 +00:00
teastep
5660b6fa1f Fix status checking
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7777 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-27 18:51:53 +00:00
teastep
2534c13104 Version bump
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7776 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-27 18:11:01 +00:00
teastep
dd0d55cac8 Apply recent exit status changes to trunk
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7775 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-27 17:12:31 +00:00
teastep
ff82e98c78 Back out verbose fix for undefined value on missing file
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7772 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-27 15:50:20 +00:00
teastep
196e5a2067 More exit status 4 tweaks
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7771 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-27 15:26:37 +00:00
teastep
3247844fa4 Retry return status 4 from iptables -- Take 2
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7768 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-26 22:50:48 +00:00
teastep
43b00fbe35 Retry return status 4 from iptables
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7765 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-26 22:34:36 +00:00
teastep
c300f63de7 Fix undefined return from open_file
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7761 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-25 17:21:22 +00:00
teastep
6e6da40039 Apply missing config file fix to trunk
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7739 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-24 02:28:18 +00:00
teastep
9d5e2f7941 Timestamp error messages; log fatal errors
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7734 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-23 22:15:22 +00:00
teastep
4016d69b8d Enhanced operational logging
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7729 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-23 21:33:36 +00:00
teastep
a07b0277e3 Remove silly tests
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7714 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-22 16:53:49 +00:00
teastep
3e7b4a41b3 Change error messages
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7712 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-21 21:30:21 +00:00
teastep
1d3eca5541 Eliminate 'shared' option -- use :address to signal shared interface
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7711 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-21 19:39:20 +00:00
teastep
954db796bd Update version to 4.1.1
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7710 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-21 18:48:23 +00:00
teastep
636629a063 Allow IP address of interface to be specified in /etc/shorewall/providers
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7709 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-21 16:28:36 +00:00
teastep
616f3e0016 Simplify a couple of tests
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7708 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-21 00:07:47 +00:00
teastep
4cd8450ce8 Improve NFQUEUE handling
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7705 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-20 20:47:19 +00:00
teastep
a7f089a939 Fix a couple of bugs
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7701 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-20 16:01:27 +00:00
teastep
50e0ce027a Open 4.1.0 thread
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7696 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-19 21:15:36 +00:00
teastep
fbd4d3638d Drop some cruft
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7695 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-19 20:02:21 +00:00
teastep
e101e6d0dd Finish implementing alternate parameter syntax
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7694 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-19 18:58:49 +00:00
teastep
1c293a8386 Unify handling of ULOG/NFLOG
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7691 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-18 20:56:40 +00:00
teastep
6e12f5ab06 Remove useless test
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7690 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-18 18:09:18 +00:00
teastep
8cae1a45d0 Add support for NFLOG
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7689 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-18 18:05:08 +00:00
teastep
8f368139f6 Remove crap
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7686 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-18 03:11:46 +00:00
teastep
d5f04ec0a1 Fix 'refresh'
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7685 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-18 01:49:50 +00:00
teastep
6367cc6f45 Cosmetic changes
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7684 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-18 01:48:54 +00:00
teastep
8673ac70dd Verify that interfaces in the providers file are known; unify 'optional' settings
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7680 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-17 16:48:25 +00:00
teastep
43bde8c079 More corrections to 'shared' providers
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7679 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-17 00:14:41 +00:00
teastep
72fb0f1ab0 Remove unused global hash
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7677 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-16 20:29:45 +00:00
teastep
39f4885b20 Improve MAC detection
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7676 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-16 16:53:02 +00:00
teastep
81bd913a08 Cleanup of 'shared' providers
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7675 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-16 16:44:02 +00:00
teastep
00e7f156a7 Add USER/GROUP processing to tcrules
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7672 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-16 15:56:42 +00:00
teastep
f6e0d7cf5a Finish 'shared' providers
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7671 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-16 01:21:33 +00:00
teastep
e9d2f2f915 'shared' providers -- phase I
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7669 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-16 00:14:43 +00:00
teastep
4db0dc2667 Bring trunk up to date with branch/4.0
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7668 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-15 23:24:54 +00:00
teastep
c1f349ab77 Correct usage output
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7647 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-11-12 21:39:22 +00:00
el_cubano
bc4222c41b Remove debian directories which don't get released.
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7568 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-10-29 00:14:58 +00:00
el_cubano
e4169af2c4 Fix computation of next version for release candidates
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7564 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-10-28 23:26:58 +00:00
el_cubano
60beb2f1d2 Add Debian files
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7501 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-10-22 13:35:14 +00:00
teastep
2246e54d28 Bring trunk up to date with 4.0
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7483 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-10-19 19:43:14 +00:00
teastep
63705c0b64 Bring trunk up to date with 4.0
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7401 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-09-28 22:26:29 +00:00
teastep
2bf7abc7b7 Update trunk with latest branches/4.0/ patch
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7389 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-09-26 00:01:39 +00:00
teastep
d9e2c5b973 Update trunk with Macro REDIRECT fix
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7387 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-09-25 20:02:55 +00:00
teastep
900a40b9d1 Apply 4.0.4-pre fixes to trunk
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7384 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-09-23 15:21:18 +00:00
teastep
157053de0b Remove silly double setting of /proc entries
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7379 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-09-21 17:51:26 +00:00
teastep
808b7fc0a1 Remove support for 'detectnets' from Shorewall-perl
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7377 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-09-21 17:24:57 +00:00
teastep
7a96b07e81 Bring trunk up to date with 4.0
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7376 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-09-21 16:55:28 +00:00
teastep
bbcf8fdcf8 Erradicate IPv6 experimentation
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7329 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-09-12 15:03:47 +00:00
teastep
9b079d57e9 Change IP version enumeration
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7326 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-09-11 21:04:36 +00:00
teastep
a9708f1baa More tweaking
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7325 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-09-11 20:56:35 +00:00
teastep
63f74768e2 Add IP version arg to more functions
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7324 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-09-11 20:45:53 +00:00
teastep
0075879b4c Add an argument to ensure_filter_chain()
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7323 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-09-11 20:34:42 +00:00
teastep
8a9b9c2714 Add an argument to new_chain()
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7322 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-09-11 20:27:45 +00:00
teastep
12d19c8ec3 Add an argument to new_chain()
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7321 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-09-11 20:21:51 +00:00
teastep
5c5f2b3a06 Add level to chain table
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7320 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-09-11 20:12:13 +00:00
teastep
c5210b923b Back out chain table partitioning -- take 2
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7318 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-09-11 17:31:41 +00:00
teastep
5fabfc4ba4 Back out chain table partitioning
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7317 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-09-11 17:29:41 +00:00
teastep
3ef4b5efae Make interface zone dependent on zone type
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7316 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-09-11 00:41:55 +00:00
teastep
597c8fecc0 Partition chain table for iptables/ip6tables
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7315 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-09-10 23:30:55 +00:00
teastep
a2c145418c More rational zone type enumeration
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7314 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-09-10 22:47:55 +00:00
teastep
5819589cb0 First timid step toward IPv6 support
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7313 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-09-10 22:28:06 +00:00
teastep
6141995184 Bring trunk up to date with branches/4.0/
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7312 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-09-10 15:52:57 +00:00
el_cubano
d9b400b313 Update outdated weblinks to GPL and update FSF mailing address.
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7296 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-09-08 16:09:51 +00:00
teastep
5f6596a728 Bring trunk up to date with 4.0
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7228 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-08-26 15:12:04 +00:00
teastep
e8657289fc Update manpages for mss option
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7152 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-08-16 16:08:53 +00:00
teastep
7e236b256b Bring Shorewall-perl up to 4.0
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7127 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-08-13 20:10:13 +00:00
teastep
71c45e607a More optional provider changes
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7117 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-08-10 20:55:54 +00:00
teastep
aa523ea52c Bring trunk up to date with branch/4.0
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7113 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-08-10 17:37:02 +00:00
teastep
8472d60c28 Bring trunk up to date with branch
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7095 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-08-09 15:16:08 +00:00
teastep
7c1c859eae Allow TC configuration on a bridge port
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7041 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-08-03 18:48:56 +00:00
teastep
d857725333 Cosmetic change to generated script
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7040 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-08-03 18:47:58 +00:00
teastep
ddbbb6c0b6 Eliminate a couple of local variables
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7035 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-08-03 14:26:19 +00:00
teastep
d480e79c9c Bring dev path up to stable path
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7034 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-08-03 14:08:40 +00:00
teastep
4bc07eb658 Finish port-range/XMULTIPORT change
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7022 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-08-01 15:45:22 +00:00
teastep
686655304d Detect port-range in a port-list without XMULTIPORT
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7020 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-08-01 14:58:26 +00:00
teastep
02fb1dd86c Fix indentation in stop_firewall()
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7015 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-07-31 21:52:59 +00:00
teastep
70c99a336d Make state match detection quiet
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7013 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-07-31 21:41:00 +00:00
teastep
7da375634a Fix ECN in shorewall-perl (again)
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7010 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-07-31 14:13:10 +00:00
teastep
a0f443df38 Update READMEs for 4.1
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7006 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-07-30 17:40:00 +00:00
teastep
a419469814 Detect the lack of state match
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@7001 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-07-29 21:30:22 +00:00
teastep
0d6d0c1c0f Allow 'sec' as a valid unit of time in rate-limit specifications
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@6998 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-07-29 18:09:00 +00:00
teastep
283f489063 Convert direct increment of cmdcount (which was misspelled) with a call to push_cmd_mode
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@6997 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-07-29 16:18:43 +00:00