Commit Graph

68 Commits

Author SHA1 Message Date
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
d755c39fe3 Move matrix generation to Rules module
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5543 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-15 03:25:08 +00:00
teastep
b54ea15e2e Break out rule processing into a module
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5542 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-15 03:17:56 +00:00
teastep
24f61c69c7 Give 'do_initialize' a more accurate name
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5541 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-15 02:53:07 +00:00
teastep
e170fd8dc4 Add Accounting Module
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5540 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-15 02:50:09 +00:00
teastep
7aa1629639 Finish Action module and add Macro module
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5539 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-15 02:46:00 +00:00
teastep
7bbb015e8a Add Policy module with nascent Actions module
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5538 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-15 02:18:29 +00:00
teastep
9f002acb20 Add Providers Module
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5537 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-15 01:38:04 +00:00
teastep
915cf28c47 Fix last commit
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5536 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-15 01:20:23 +00:00
teastep
83cd58ddbe Add Tunnels Module
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5535 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-15 01:18:29 +00:00
teastep
a8d39f7f2c Add Tunnels Module
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5534 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-15 01:15:05 +00:00
teastep
01c4e3022d Add Traffic Control Module
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5533 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-15 01:10:56 +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
721008f156 Move a couple more functions to modules
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5531 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-15 00:42:37 +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
5ec37963d8 Move IPSEC option constants to the Zones module; Add Rules module
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5528 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-14 23:09:05 +00:00
teastep
299d15d992 Fix CONTINUE policy bug
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5527 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-14 19:59:53 +00:00
teastep
f107620ef8 Add README warning to this Branch
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5524 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-14 16:07:30 +00:00
teastep
e52318ee8d Allow hosts file to work with modularization
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5522 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-14 15:23:07 +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
0f1892ba28 Add host file parsing to Zones module
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5519 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-14 03:27:29 +00:00
teastep
a4f8efae40 Add Interfaces module
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5518 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-14 03:24:28 +00:00
teastep
7adae06f15 Add Zones Module
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5517 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-14 03:19:25 +00:00
teastep
baeebefa63 Add Chains Module
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5516 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-14 03:12:22 +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
teastep
35a3438a7d More source reorganization
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5513 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-13 23:11:15 +00:00
teastep
d7ab9421bf Reorganize Script Generation
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5512 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-13 22:03:59 +00:00
teastep
ef18b475c1 Fix some bugs
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5510 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-13 16:56:16 +00:00
teastep
6c913f010f Fix bug in fwmark rule generation
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5509 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-13 03:28:18 +00:00
teastep
59152dfc79 Add route marking
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5508 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-13 01:48:39 +00:00
teastep
a306512164 Finish providers file processing
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5506 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-12 23:47:39 +00:00
teastep
e343a4d3e3 Start provider file processing
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5505 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-12 22:18:50 +00:00
teastep
c4e6a75eea More object generation changes
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5504 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-12 02:59:12 +00:00
teastep
892244d316 Much progress on object generation
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5502 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-12 01:04:21 +00:00
teastep
d2db1d04a9 Remove temporary files/directories on error
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5501 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-11 22:45:27 +00:00
teastep
bbeee2943e Adjust exported variables; make iptables restoration into a function
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5498 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-11 22:12:41 +00:00
teastep
c50bbf2255 Modify compiler to be able to run under 3.4
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5497 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-11 21:23:55 +00:00
teastep
c20446d32b Add program pieces
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5494 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-11 20:35:38 +00:00
teastep
0274f95e7d Surrender to the reality of Perl multi-line strings
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5490 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-11 03:38:43 +00:00
teastep
8685b26aa8 More object file infrastructure
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5489 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-11 01:40:59 +00:00
teastep
aad98ecb30 A little cleanup
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5486 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-10 19:39:57 +00:00
teastep
97fa1af237 Foundation for object file handling
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5485 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-10 18:17:28 +00:00
teastep
859c41abbf Remove CONFIG_PATH scaffolding; fix 'isolate_action'
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5484 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-10 17:07:43 +00:00
teastep
b235c3b53d Some variable expansion optimization
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5483 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-10 05:21:36 +00:00
teastep
2adac27806 Auto export variables set in params file; downgrade missing param to a warning
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5482 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-10 05:02:03 +00:00
teastep
b7bb78c03d Report missing Shell Variables
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5481 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-10 04:50:57 +00:00
teastep
46a97b0a0a Expand shell variables in macro files; correct export of temp dir name
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5480 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-10 04:41:29 +00:00
teastep
95f6bfba76 Rename 'finish_rule' to 'expand_rule'
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@5476 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
2007-03-09 23:58:10 +00:00