Commit Graph

518 Commits

Author SHA1 Message Date
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
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
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
teastep
ff2c261c4b Fix backout of chain change -- Take 2
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@6996 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-07-29 15:36:56 +00:00
teastep
523f48d253 Fix backout of chain change
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@6995 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-07-29 15:27:08 +00:00
teastep
bb923492a3 Back out chain name fix (broke dynamic zones)
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@6994 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-07-29 15:03:29 +00:00
teastep
e464a8102a Get rid of some of the 'chain_base' mapping
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@6991 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-07-29 00:03:34 +00:00
teastep
67899bc2b2 Minor Chains.pm tweak
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@6990 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-07-28 19:39:01 +00:00
teastep
d621ca52fa Simplify add_rule()
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@6989 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-07-28 19:17:00 +00:00
teastep
fcbac7b242 Assert zero cmdmode for all chains before emitting rules
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@6988 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-07-28 17:34:21 +00:00
teastep
18dba96379 Rename cmdcount->cmdmode and allow expand_rule() to be called on a chain with non-zero cmdmode
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@6987 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-07-28 17:31:31 +00:00
teastep
967aaef9f6 Eliminate the 'loopcount' field from chain table entries
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@6986 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-07-28 17:23:03 +00:00
teastep
65d3bc6e19 Earlier validation of log level used in action invocation
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@6985 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-07-28 16:37:14 +00:00
teastep
995412ff59 Another action logging fix
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@6984 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-07-28 16:09:38 +00:00
teastep
ae62d5cd20 More log level editing; and fix odd cut/paste of macro module into actions module
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@6979 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-07-28 14:56:39 +00:00
teastep
29030e1dc1 log_rule_limit now adds a trailing ' ' to non-empty $predicates
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@6978 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-07-28 01:44:52 +00:00
teastep
d13c794a7d Fix builtin action logging
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@6975 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-07-27 22:34:53 +00:00
teastep
ee4f4c04a1 More module version updates
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@6973 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-07-27 17:04:11 +00:00
teastep
48b993f0cf Better detection of out-of-order policy file
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@6971 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-07-27 04:11:44 +00:00
teastep
854c6f8e4c Fix Actions.pm
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@6969 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-07-26 19:49:06 +00:00
teastep
767fea403a Eliminate trailing whitespace
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@6968 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-07-26 18:36:18 +00:00
teastep
a7786b5a2f Fix smurf problem
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@6967 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-07-26 16:57:47 +00:00
teastep
131d73c46f Tiny optimization -- another instance
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@6965 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-07-26 14:32:25 +00:00
teastep
32ba2ce0b9 Tiny optimization
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@6964 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-07-26 14:23:11 +00:00