diff --git a/Shorewall/Perl/Shorewall/Config.pm b/Shorewall/Perl/Shorewall/Config.pm index 79e0621e9..f44eb3b11 100644 --- a/Shorewall/Perl/Shorewall/Config.pm +++ b/Shorewall/Perl/Shorewall/Config.pm @@ -150,8 +150,6 @@ our %EXPORT_TAGS = ( internal => [ qw( create_temp_script %helpers_enabled %helpers_aliases - @auditoptions - F_IPV4 F_IPV6 diff --git a/docs/Internals.xml b/docs/Internals.xml new file mode 100644 index 000000000..6ed79ce16 --- /dev/null +++ b/docs/Internals.xml @@ -0,0 +1,52 @@ + + +
+ + + + Shorewall Internals + + + + Tom + + Eastep + + + + + + + 2012 + + Thomas M. Eastep + + + + Permission is granted to copy, distribute and/or modify this + document under the terms of the GNU Free Documentation License, Version + 1.2 or any later version published by the Free Software Foundation; with + no Invariant Sections, with no Front-Cover, and with no Back-Cover + Texts. A copy of the license is included in the section entitled + GNU Free Documentation + License. + + + +
+ Introduction + + This document provides an overview of Shorewall internals. It is + intended to ease the task of approaching the Shorewall code base by + providing a roadmap of what you will find there. +
+ +
+ Overall Architecture + + Shorewall was originally written entirely in Bourne Shell. The chief + advantage of this approach was that virtually any platform supports the + shell, including small embedded environments. The +
+
diff --git a/docs/images/BuildInstall.dia b/docs/images/BuildInstall.dia new file mode 100644 index 000000000..5e8d78888 Binary files /dev/null and b/docs/images/BuildInstall.dia differ diff --git a/docs/images/RunningScript.dia b/docs/images/RunningScript.dia new file mode 100644 index 000000000..1f4ab04fe Binary files /dev/null and b/docs/images/RunningScript.dia differ