Commit Graph

44 Commits

Author SHA1 Message Date
teastep
2ad9daae7e Replace BEGIN blocks with INIT blocks
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5782 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-04-01 14:07:06 +00:00
teastep
040fd9b92e A couple of cosmetic changes
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5775 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-31 22:03:16 +00:00
teastep
505f1ba3e0 Centralize interface to $ENV{}
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5772 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-31 17:29:17 +00:00
teastep
272bf85b1e Don't classify source address 0.0.0.0 as a smurf
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5771 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-31 16:58:14 +00:00
teastep
d5b3af9970 Fix comment
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5770 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-31 16:40:43 +00:00
teastep
6b9a2a8e17 Correct comment; Fix silly bug in copy1()
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5769 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-31 16:08:59 +00:00
teastep
f962f76828 Some code simplification
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5768 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-31 00:27:36 +00:00
teastep
e3aa8fd449 Better solution to line image beautification
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5765 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-30 23:29:13 +00:00
teastep
d4ec028a7e Don't get crossed up by trailing whitespace in shorewall.conf; beautify line images in progress messages
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5764 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-30 23:21:08 +00:00
teastep
7b0b1e092c Rationalize error message WRT $line
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5753 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-30 02:05:11 +00:00
teastep
ab3d55514e More error reporting improvements
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5752 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-29 23:07:15 +00:00
teastep
25056dc4fb Avoid infinite loop if fatal_error is called when the command is 'restore'; remove hacks from trying to workaround exit status prob
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5750 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-29 20:47:14 +00:00
teastep
fd9be10455 Final (FLW) fix for exit status
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5749 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-29 20:24:24 +00:00
teastep
62285033c9 Remove 'slowstart' stuff and restore proper termination status
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5748 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-29 19:45:53 +00:00
teastep
514c0d7d88 Add file name and line number to diagnostic messages
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5746 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-29 17:36:04 +00:00
teastep
e0c8403a42 First hack at INCLUDE processing
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5740 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-29 04:22:10 +00:00
teastep
a4fa639793 Minor tweaks
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5733 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-28 19:09:27 +00:00
teastep
cc755b33b9 Change shorewall-pl to shorewall-perl
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5726 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-28 16:19:35 +00:00
teastep
0c6b0db56f Better iptables-restore input generation (with bug fix); restore 'compiled' message
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5719 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-27 18:41:55 +00:00
teastep
c5be50d484 Improve emitj() -- take 2
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5718 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-27 17:07:43 +00:00
teastep
03a4c6c322 Improve emitj()
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5717 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-27 16:51:33 +00:00
teastep
85ad25cb68 Much ado about nothing (extraneous whitespace removal)
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5707 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-26 23:17:46 +00:00
teastep
cf150dd591 Some more small changes
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5701 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-26 19:01:38 +00:00
teastep
b3135ad37a make it a little cleaner
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5699 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-26 03:09:19 +00:00
teastep
6561a79eb6 Some more micro-optimizations -- add a comment
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5698 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-26 02:57:35 +00:00
teastep
da9c54a426 Some more micro-optimizations
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5697 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-26 02:53:51 +00:00
teastep
381d59995b Remove anachronistic functions from prog.functions
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5683 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-25 16:59:46 +00:00
teastep
cf4ad08b96 First phase of config file line preprocessing change
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5680 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-25 16:38:00 +00:00
teastep
9bde119b32 Rename Shorewall4 to Shorewall-pl
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5665 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-24 19:19:29 +00:00
teastep
b7d0299a6d Rename to Shorewall4
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5663 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-24 17:16:13 +00:00
teastep
5f5ece2a31 Finish ipset initial implementation
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5656 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-24 15:59:17 +00:00
teastep
16846f2f34 Add END block
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5629 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-22 18:46:19 +00:00
teastep
9289a037d6 Add some comments to Common.pl
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5597 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-20 18:18:22 +00:00
teastep
792901b42d Remove tempfile on error; change 'use lib' to final form
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5596 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-20 16:11:06 +00:00
teastep
0b81633de5 First attempt at address detection
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5569 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-18 21:16:46 +00:00
teastep
b38c69c61e Generate Auxillary conf file
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5563 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-17 18:18:54 +00:00
teastep
860414edc7 Fix consecutive blank line handling
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5555 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-16 18:41:08 +00:00
teastep
40535515d5 Add copyright notices to all files; move rest of rule generation to Rules module
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5549 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-15 21:55:22 +00:00
teastep
1c2fe3bc88 Fix object file naming problem
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5544 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-15 03:56:40 +00:00
teastep
b86c59f1a9 Add Nat Module
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5532 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-15 01:04:43 +00:00
teastep
0b03e47766 Get Modularized code to work with 'use strict'
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5529 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-15 00:34:17 +00:00
teastep
27f70a7950 Finally the modularized version works
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5521 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-14 04:29:14 +00:00
teastep
ac9fe46768 Put this puppy to bed for the night
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5520 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-14 04:06:32 +00:00
teastep
f1199d2b09 Start Modularization of this beast
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5514 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-14 02:44:41 +00:00