Tom Eastep
|
d8c36da069
|
Make reserved name illegal for Actions -- take 2
|
2011-02-18 17:46:41 -08:00 |
|
Tom Eastep
|
011c90e6b8
|
Make reserved name illegal for Actions
|
2011-02-18 17:44:14 -08:00 |
|
Tom Eastep
|
b4946dcf65
|
Enforce a couple of accounting restrictions
|
2011-02-18 16:47:12 -08:00 |
|
Tom Eastep
|
e47cb61c33
|
Introduce 'accountfwd' chain for forwarded accounting in sectioned configuration
|
2011-02-18 15:44:55 -08:00 |
|
Tom Eastep
|
2e2472a15a
|
Tighen up an RE
|
2011-02-17 17:56:29 -08:00 |
|
Tom Eastep
|
58e480b502
|
Correct defects in the prior commit
|
2011-02-17 17:35:56 -08:00 |
|
Tom Eastep
|
993bdc740d
|
Make it invalid to to use a config file name as a chain name
|
2011-02-17 16:31:22 -08:00 |
|
Tom Eastep
|
b06630091d
|
Make procedure to delete a chain plus references to it; make exclusion chains begin with '~'
|
2011-02-17 14:53:39 -08:00 |
|
Tom Eastep
|
6f00f2127c
|
Delete optimize_okay() and add a couple of assertions
|
2011-02-17 10:48:46 -08:00 |
|
Tom Eastep
|
5634b08e22
|
Don't clear dont_optimize flag in accounting in sectioned configuration
|
2011-02-17 10:47:57 -08:00 |
|
Tom Eastep
|
300d931922
|
Assert correctness in decrement_reference_count()
|
2011-02-16 13:16:42 -08:00 |
|
Tom Eastep
|
fa8c8f5850
|
Dont optimize chains with RETURN
|
2011-02-16 13:15:29 -08:00 |
|
Tom Eastep
|
030839e4a4
|
Remove recursive_delete_references
|
2011-02-16 12:49:04 -08:00 |
|
Tom Eastep
|
2974167f06
|
Finally fix issue with copy_rules()
|
2011-02-16 10:08:11 -08:00 |
|
Tom Eastep
|
b03e3b94ef
|
More optimization fixes
|
2011-02-15 19:24:14 -08:00 |
|
Tom Eastep
|
99f38bfca1
|
Make the source-net and dest-match routines more readable
|
2011-02-14 20:11:38 -08:00 |
|
Tom Eastep
|
32f341c279
|
Correct optimization fix
|
2011-02-14 16:54:27 -08:00 |
|
Tom Eastep
|
6a9ca303d1
|
Remove masking declaration
|
2011-02-14 15:56:02 -08:00 |
|
Tom Eastep
|
4ad9a83996
|
Centralize handling of MACs in the Chains module
|
2011-02-14 15:34:11 -08:00 |
|
Tom Eastep
|
0fa027802f
|
Don't allow accounting or manual changes to have the name of a builtin target
|
2011-02-14 10:50:04 -08:00 |
|
Tom Eastep
|
e67d8e6402
|
Document optimizer fix
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2011-02-14 10:30:18 -08:00 |
|
Tom Eastep
|
3b7232a5fa
|
Fix a bug in the optimizer
|
2011-02-14 10:00:28 -08:00 |
|
Tom Eastep
|
59e361e93e
|
Split the 'restriction' member into two members
|
2011-02-14 09:22:27 -08:00 |
|
Tom Eastep
|
e64070f9e1
|
Restore loop detection in sectioned accounting rules
|
2011-02-13 16:38:01 -08:00 |
|
Tom Eastep
|
dd81eedb42
|
Fix another accounting sectioning bug
|
2011-02-13 14:32:11 -08:00 |
|
Tom Eastep
|
46a99a7cd9
|
Correct Config.pm version again
|
2011-02-13 11:46:56 -08:00 |
|
Tom Eastep
|
567824b7e2
|
Correct Config.pm version
|
2011-02-13 11:45:46 -08:00 |
|
Tom Eastep
|
983f6a231e
|
Version to Beta 2
|
2011-02-13 11:43:37 -08:00 |
|
Tom Eastep
|
95f8100696
|
Cosmetic change
|
2011-02-13 11:34:53 -08:00 |
|
Tom Eastep
|
b1abb3f554
|
Don't do unref/loop detection when accounting file is sectioned
|
2011-02-13 11:13:43 -08:00 |
|
Tom Eastep
|
e9b2013f91
|
Document fix for IPv6 providers
|
2011-02-13 10:52:59 -08:00 |
|
Tom Eastep
|
a1eefea224
|
Fix FORWARD chain jumps with sectioning
|
2011-02-13 08:23:48 -08:00 |
|
Tom Eastep
|
1438332bbe
|
Remove hard-coded 0.0.0.0/0 from Providers.pm
|
2011-02-13 08:13:22 -08:00 |
|
Tom Eastep
|
5c0b592934
|
Section the accounting file
|
2011-02-12 12:47:15 -08:00 |
|
Tom Eastep
|
195903444d
|
Insist that SECTION headers have exactly two columns
|
2011-02-12 07:54:20 -08:00 |
|
Tom Eastep
|
677bd08d5d
|
Add more targets
|
2011-02-11 17:13:48 -08:00 |
|
Tom Eastep
|
4acdc5314a
|
Add 'NG' value for ACCOUNTING
|
2011-02-11 17:01:10 -08:00 |
|
Tom Eastep
|
9e921beb49
|
Fix a tri-value bug
|
2011-02-11 16:53:49 -08:00 |
|
Tom Eastep
|
af363888ab
|
Alphabetize the builtin target list
|
2011-02-10 16:55:04 -08:00 |
|
Tom Eastep
|
64614b7464
|
Add CLASSIFY to the builtin targets
|
2011-02-10 16:46:44 -08:00 |
|
Tom Eastep
|
2885081d86
|
Add more keywords to %builtin_targets
|
2011-02-10 13:11:58 -08:00 |
|
Tom Eastep
|
a3232516bb
|
Detect loops in accounting chain jumps
|
2011-02-09 15:43:19 -08:00 |
|
Tom Eastep
|
88244dc132
|
Don't allow MAC addresses in the accounting file
|
2011-02-07 17:12:43 -08:00 |
|
Tom Eastep
|
b4b59119ef
|
Don't allow non-accounting chain in the CHAIN accounting column
|
2011-02-07 16:32:38 -08:00 |
|
Tom Eastep
|
6e66736d28
|
Make IPv6 logic safer; cosmetic improvements in the generated script
|
2011-02-06 08:57:48 -08:00 |
|
Tom Eastep
|
2c2fdab0fe
|
Rename USE_LOCAL_MODULES to EXPORTMODULES
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2011-02-06 08:42:35 -08:00 |
|
Tom Eastep
|
44f7a4daf3
|
Update release docs for USE_LOCAL_MODULES -> EXPORTMODULES rename
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2011-02-06 08:41:29 -08:00 |
|
Tom Eastep
|
2b8579c090
|
Tweak USE_LOCAL_MODULES change
Make the "Other than /usr/share" test dependent on export
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2011-02-06 08:28:10 -08:00 |
|
Tom Eastep
|
946602bc1c
|
Modules file breakup for IPv6
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2011-02-06 08:15:50 -08:00 |
|
Tom Eastep
|
106f23634c
|
Make use of USE_LOCAL_MODULES independent of export
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2011-02-06 08:15:16 -08:00 |
|
Tom Eastep
|
ca23069f56
|
Tweak release notes
|
2011-02-05 18:10:34 -08:00 |
|
Tom Eastep
|
e74ae3b9e1
|
Document the first stage of modules breakup
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2011-02-05 17:58:17 -08:00 |
|
Tom Eastep
|
d99df29995
|
Fix some modules bugs
|
2011-02-05 17:43:00 -08:00 |
|
Tom Eastep
|
7a462d3ed5
|
Correct install file
|
2011-02-05 17:34:28 -08:00 |
|
Tom Eastep
|
6a078b9cda
|
Install modules.* files
|
2011-02-05 17:25:44 -08:00 |
|
Tom Eastep
|
88bce4100a
|
Initiate 4.4.18
|
2011-02-05 16:41:34 -08:00 |
|
Tom Eastep
|
92d5ed3824
|
Add note about file security to the release notes
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2011-02-05 16:23:24 -08:00 |
|
Tom Eastep
|
cb0fbe8e51
|
Break up modules file
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2011-02-05 16:13:06 -08:00 |
|
Tom Eastep
|
06803b6e5f
|
Properly secure helper and modules files
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2011-02-05 16:12:43 -08:00 |
|
Tom Eastep
|
68ccac08cd
|
Add sch_tbf to modules and add several modles to the Shorewall6 modules file
|
2011-02-04 10:46:40 -08:00 |
|
Tom Eastep
|
c557ec3740
|
Bump version of Tc module
|
2011-02-04 07:46:35 -08:00 |
|
Tom Eastep
|
ea2c72d1b1
|
Prepare for 4.4.17
|
2011-02-04 06:44:02 -08:00 |
|
Tom Eastep
|
838c7ac57b
|
Change a comment
|
2011-02-03 17:22:04 -08:00 |
|
Tom Eastep
|
475b811171
|
Document accounting fixes
|
2011-02-03 09:57:59 -08:00 |
|
Tom Eastep
|
23eef3b215
|
Normalize IPv6 addresses in decompose_net
|
2011-02-03 09:57:47 -08:00 |
|
Tom Eastep
|
4ed4443abb
|
Do a fancier job of comparing networks
|
2011-02-03 09:44:46 -08:00 |
|
Tom Eastep
|
27684908c4
|
Catch mis-matched nets in per-IP accounting rules
|
2011-02-03 09:25:13 -08:00 |
|
Tom Eastep
|
d68d40ee1c
|
Correct an optimization bug involving empty/unreferenced chains
|
2011-02-03 09:12:50 -08:00 |
|
Tom Eastep
|
98ad7e15b0
|
Don't optimize the accounting chain
|
2011-02-03 08:45:54 -08:00 |
|
Tom Eastep
|
9d9c6c4a99
|
Document complex TC fixes
|
2011-02-03 08:37:19 -08:00 |
|
Tom Eastep
|
953c0b48de
|
Fix several issues with IPv6 tcfilters
|
2011-02-03 08:28:00 -08:00 |
|
Tom Eastep
|
27a2b32e9e
|
Update release notes
|
2011-02-02 10:46:47 -08:00 |
|
Tom Eastep
|
ff48a78eac
|
Rename 'ipaccount' to 'ipa'
|
2011-02-01 17:15:49 -08:00 |
|
Tom Eastep
|
2ef674dc40
|
Add 'show iptaccount' command
|
2011-02-01 16:47:20 -08:00 |
|
Tom Eastep
|
207db033b8
|
Disallow '.' in accounting and manual chain names
|
2011-02-01 12:58:05 -08:00 |
|
Tom Eastep
|
4e7f656a5b
|
Better ACCOUNT(...) parsing
|
2011-01-31 20:17:56 -08:00 |
|
Tom Eastep
|
f8e6c80ca0
|
Tighen up editing of ACCOUNT(...)
|
2011-01-31 10:14:10 -08:00 |
|
Tom Eastep
|
ae4d675d0d
|
Document chain name length restriction
|
2011-01-31 07:07:10 -08:00 |
|
Tom Eastep
|
fbdd4b5ede
|
Ensure that accounting and manual chains aren't too long
|
2011-01-31 06:56:38 -08:00 |
|
Tom Eastep
|
87d628e23d
|
Add OpenSuSE 11.3 to distros tested with per-IP accounting
|
2011-01-31 06:56:12 -08:00 |
|
Tom Eastep
|
ca73bd4846
|
Correct release notes statement about Lenny
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2011-01-30 16:20:59 -08:00 |
|
Tom Eastep
|
a026ffabe1
|
Add iptaccount -l example with output
|
2011-01-30 14:04:26 -08:00 |
|
Tom Eastep
|
5f76de3bda
|
Fix Config version
|
2011-01-30 12:35:31 -08:00 |
|
Tom Eastep
|
6fc8152464
|
Update version to RC 1
|
2011-01-30 11:30:45 -08:00 |
|
Tom Eastep
|
29966ea353
|
Reword a comment in the release notes
|
2011-01-30 11:27:56 -08:00 |
|
Tom Eastep
|
beab8fc481
|
Mention the iptaccount --help command
|
2011-01-30 10:47:25 -08:00 |
|
Tom Eastep
|
303afe8c7e
|
Some accounting fixes (code and docs)
|
2011-01-30 09:39:14 -08:00 |
|
Tom Eastep
|
b1f6895a1f
|
Correct a couple of versions
|
2011-01-30 08:41:33 -08:00 |
|
Tom Eastep
|
26cea4336e
|
Document per-IP accounting
|
2011-01-30 08:33:06 -08:00 |
|
Tom Eastep
|
70fc8bdfb6
|
Add support for per-IP accounting
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2011-01-30 07:20:05 -08:00 |
|
Tom Eastep
|
4cc8e5422d
|
Add ACCOUNT target detection
|
2011-01-30 07:14:08 -08:00 |
|
Tom Eastep
|
4a040135e5
|
Document module loading defect corrections
|
2011-01-29 12:50:44 -08:00 |
|
Tom Eastep
|
1c48a9dbd3
|
Fix a couple of defects in module loading
|
2011-01-29 12:42:22 -08:00 |
|
Tom Eastep
|
7555a0953d
|
Add conditional logic for optional run-time address variables
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2011-01-29 12:15:34 -08:00 |
|
Tom Eastep
|
47cdbd04db
|
Fix typo in release file
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2011-01-29 09:21:14 -08:00 |
|
Tom Eastep
|
ce5e218195
|
Document fix for IPv6 address scanning
|
2011-01-29 09:05:07 -08:00 |
|
Tom Eastep
|
1b87405d96
|
Fix silly bug in expand_rule()
|
2011-01-29 08:45:20 -08:00 |
|
Tom Eastep
|
a391916236
|
Correct typos in the release notes
|
2011-01-29 08:42:58 -08:00 |
|
Tom Eastep
|
ab39b977e0
|
Version to Beta 3
|
2011-01-28 16:52:22 -08:00 |
|
Tom Eastep
|
7421a679ba
|
Bump version of the Nat module
|
2011-01-28 16:46:36 -08:00 |
|
Tom Eastep
|
f3aedcf805
|
Allow runtime address variables in the ADDRESS column of the masq file
|
2011-01-28 16:32:53 -08:00 |
|
Tom Eastep
|
156b04c380
|
Implement Run-time Address Variables
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2011-01-26 09:08:48 -08:00 |
|
Tom Eastep
|
82913abeca
|
Specify 'mpu' when creating TBF
|
2011-01-23 09:23:17 -08:00 |
|
Tom Eastep
|
a2b440b093
|
Add USE_LOCAL_MODULES option
|
2011-01-22 08:13:17 -08:00 |
|
Tom Eastep
|
cf02781461
|
Document fix to modules file - take 2
|
2011-01-21 16:20:38 -08:00 |
|
Tom Eastep
|
a5f027a2a0
|
Document fix to modules file
|
2011-01-21 16:20:21 -08:00 |
|
Tom Eastep
|
9b7b39ca52
|
Add sch_prio to modules file
|
2011-01-21 16:10:59 -08:00 |
|
Tom Eastep
|
c0d5a32d11
|
Fix typo in alignment patch
|
2011-01-21 06:56:30 -08:00 |
|
Tom Eastep
|
3a5d664305
|
Fix 'check -r' output when OPTIMIZE=8 or OPTIMIZE=9
|
2011-01-21 06:52:58 -08:00 |
|
Tom Eastep
|
20cd9848f6
|
Align some assignments in the Config Module
|
2011-01-21 06:51:35 -08:00 |
|
Tom Eastep
|
24412c9498
|
Fix empty variable handling when /bin/sh is bash
|
2011-01-20 08:19:42 -08:00 |
|
Tom Eastep
|
878e5d66ae
|
Document fix for empty shell variables with bash
|
2011-01-20 08:19:05 -08:00 |
|
Tom Eastep
|
e21e8c0576
|
Move fix description to proper beta release
|
2011-01-20 07:18:27 -08:00 |
|
Tom Eastep
|
9d06125129
|
Bump Version to Beta 2
|
2011-01-19 15:38:51 -08:00 |
|
Tom Eastep
|
d5f3b31032
|
Handle lines containing only 'INCLUDE'
|
2011-01-18 14:58:56 -08:00 |
|
Tom Eastep
|
cdd897e620
|
More tweaks to the release notes
|
2011-01-17 09:03:34 -08:00 |
|
Tom Eastep
|
8cd903fad0
|
Reword sentence in the release notes
|
2011-01-17 08:07:21 -08:00 |
|
Tom Eastep
|
b7733941fa
|
Update release documents with updaterc.d fix
|
2011-01-17 07:57:18 -08:00 |
|
Tom Eastep
|
e9b3cd5b57
|
Run updaterc.d out of uninstall on Debian-based systems
|
2011-01-16 13:09:02 -08:00 |
|
Tom Eastep
|
cbb27662b9
|
Correct inconsistent terminology in Release Notes
|
2011-01-16 10:22:15 -08:00 |
|
Tom Eastep
|
eaa08ab76f
|
Fix typo that broke ULOG
|
2011-01-16 09:45:49 -08:00 |
|
Tom Eastep
|
e8bedcae93
|
Update release notes
|
2011-01-16 09:45:37 -08:00 |
|
Tom Eastep
|
3074d3009f
|
Tom being anal
|
2011-01-15 20:59:59 -08:00 |
|
Tom Eastep
|
4ea02a5e72
|
Eliminate silly duplication
|
2011-01-15 19:20:24 -08:00 |
|
Tom Eastep
|
370cd04408
|
Remove unneeded line of code in export_params()
|
2011-01-15 15:56:37 -08:00 |
|
Tom Eastep
|
265ca85d02
|
Allow INCLUDE in extension scripts
|
2011-01-15 15:43:45 -08:00 |
|
Tom Eastep
|
5c4da0b581
|
Use open_file()/close_file() in copy1
|
2011-01-15 14:33:16 -08:00 |
|
Tom Eastep
|
978e8e3849
|
Only issue 'done.' progress message on success
Signed-off-by: Tom Eastep <teastep@shorewall.net>
|
2011-01-14 11:46:38 -08:00 |
|
Tom Eastep
|
12eaf81dcc
|
Add some comments
|
2011-01-13 19:59:17 -08:00 |
|
Tom Eastep
|
8da9f4183a
|
Tweaks to 4.4.17
|
2011-01-10 19:35:45 -08:00 |
|
Tom Eastep
|
2be63c9406
|
Delete unneeded exports
|
2011-01-10 19:30:38 -08:00 |
|
Tom Eastep
|
10ae1c7dde
|
Don't export read_a_line1()
|
2011-01-10 19:14:10 -08:00 |
|
Tom Eastep
|
a04e854f21
|
Simplify exception processing in process_rules1()
|
2011-01-10 17:02:12 -08:00 |
|
Tom Eastep
|
fd6afa7742
|
Minor fixes to comments
|
2011-01-09 15:56:01 -08:00 |
|
Tom Eastep
|
3392312cef
|
Automate the maintenance of the hash of compiler-defined entries in %params
|
2011-01-09 13:12:36 -08:00 |
|
Tom Eastep
|
0dc4cd7937
|
Don't quote param values unnecessarily; add a comment to the emitted params
|
2011-01-09 12:14:48 -08:00 |
|
Tom Eastep
|
3bb67423c3
|
Tweak release notes
|
2011-01-09 11:31:38 -08:00 |
|
Tom Eastep
|
08f09d7de0
|
Deprecate EXPORTPARAMS
|
2011-01-09 10:12:36 -08:00 |
|
Tom Eastep
|
14c4bd99aa
|
Don't lookup standard target if target is an action, macro, or chain
|
2011-01-09 10:10:27 -08:00 |
|
Tom Eastep
|
97bba29c07
|
Add lookup hash for standard targets
|
2011-01-08 15:29:10 -08:00 |
|
Tom Eastep
|
8dc60e788f
|
Avoid early return in process_action()
|
2011-01-08 14:05:27 -08:00 |
|
Tom Eastep
|
6143c7ddbd
|
Improve readability of logging logic in expand_rule()
|
2011-01-08 09:07:32 -08:00 |
|
Tom Eastep
|
bdbc9ab29d
|
Initiate 4.4.17
|
2011-01-08 08:00:56 -08:00 |
|
Tom Eastep
|
ad57272c7f
|
Fix tag handling in Limit()
|
2011-01-05 17:21:50 -08:00 |
|
Tom Eastep
|
974aeb9e39
|
Reword a comment
|
2011-01-03 18:48:09 -08:00 |
|
Tom Eastep
|
e3c16b8233
|
Different way to catch empty parameter lists
|
2011-01-03 17:56:07 -08:00 |
|
Tom Eastep
|
014d0eb607
|
Don't recognize an empty param list
|
2011-01-03 17:06:54 -08:00 |
|
Tom Eastep
|
b7a9a48508
|
Handle COUNT:<level> correctly
|
2011-01-03 14:29:10 -08:00 |
|
Tom Eastep
|
8400a2ab31
|
Handle ':' in a param
|
2011-01-03 12:18:04 -08:00 |
|
Tom Eastep
|
33b54e4ebe
|
Version to 4.4.16
|
2011-01-03 09:00:39 -08:00 |
|