The attached files have a different licence. Please use them
instead.

-- 
Please do not send copies of list mail to me; I read the list!
 
 .''`.     martin f. krafft <[EMAIL PROTECTED]>
: :'  :    proud Debian developer and author: http://debiansystem.info
`. `'`
  `-  Debian - when you have better things to do than fixing a system

Attachment: iptables-apply.sh
Description: Bourne shell script

<?xml version='1.0' encoding='ISO-8859-1'?>
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"; [

<!--

Process this file with an XSLT processor: `xsltproc \
-''-nonet /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/\
manpages/docbook.xsl manpage.dbk'.  A manual page
<package>.<section> will be generated.  You may view the
manual page with: nroff -man <package>.<section> | less'.  A
typical entry in a Makefile or Makefile.am is:

DB2MAN=/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/\
manpages/docbook.xsl
XP=xsltproc -''-nonet

manpage.1: manpage.dbk
        $(XP) $(DB2MAN) $<
    
The xsltproc binary is found in the xsltproc package.  The
XSL files are in docbook-xsl.  Please remember that if you
create the nroff version in one of the debian/rules file
targets (such as build), you will need to include xsltproc
and docbook-xsl in your Build-Depends control field.

-->

  <!-- Fill in your name for FIRSTNAME and SURNAME. -->
  <!ENTITY dhfirstname "<firstname>martin f.</firstname>">
  <!ENTITY dhsurname   "<surname>krafft</surname>">
  <!-- Please adjust the date whenever revising the manpage. -->
  <!ENTITY dhdate      "<date>Jun 04, 2006</date>">
  <!-- SECTION should be 1-8, maybe w/ subsection other parameters are
       allowed: see man(7), man(1). -->
  <!ENTITY dhsection   "<manvolnum>1</manvolnum>">
  <!ENTITY dhemail     "<email>[EMAIL PROTECTED]</email>">
  <!ENTITY dhusername  "martin f. krafft">
  <!ENTITY dhucpackage "<refentrytitle>iptables-apply</refentrytitle>">
  <!ENTITY dhpackage   "iptables-apply">
  <!ENTITY dhcommand   "iptables-apply">

  <!ENTITY debian      "<productname>Debian</productname>">
  <!ENTITY gnu         "<acronym>GNU</acronym>">
  <!ENTITY gpl         "&gnu; <acronym>GPL</acronym>">
]>

<refentry>
  <refentryinfo>
    <address>
      &dhemail;
    </address>
    &dhdate;
  </refentryinfo>
  <refmeta>
    &dhucpackage;

    &dhsection;
  </refmeta>
  <refnamediv>
    <refname>&dhcommand;</refname>

    <refpurpose>a safer way to update iptables remotely</refpurpose>
  </refnamediv>

  <refsynopsisdiv>
    <cmdsynopsis>
      <command>&dhcommand;</command>
      <arg choice="opt">
        -<option>thV</option>
      </arg>
      <replaceable> ruleset-file</replaceable>
    </cmdsynopsis>
  </refsynopsisdiv>

  <refsect1>
    <title>DESCRIPTION</title>

    <para>
      &dhcommand; will try to apply a new ruleset (as output by
      iptables-save/read by iptables-restore) to iptables, then prompt the
      user whether the changes are okay. If the new ruleset cut the existing
      connection, the user won't be able to answer affirmatively. In this
      case, the script rolls back to the previous ruleset after the timeout
      expired. The timeout can be set with <option>-t</option>.
    </para>
  </refsect1>

  <refsect1>
    <title>OPTIONS</title>
    <variablelist>
      <varlistentry>
        <term>-t <replaceable class="parameter">seconds</replaceable></term>
        <term>--timeout <replaceable 
class="parameter">seconds</replaceable></term>
        <listitem>
          <para>
      Sets the timeout after which the script will roll back to the previous
      ruleset.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term>-h</term>
        <term>--help</term>
        <listitem>
          <para>
            Display usage information.
          </para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term>-V</term>
        <term>--version</term>
        <listitem>
          <para>
            Display version information.
          </para>
        </listitem>
      </varlistentry>
    </variablelist>
  </refsect1>

  <refsect1>
    <title>SEE ALSO</title>
    <para>
      <citerefentry>
        <refentrytitle>iptables-restore</refentrytitle>
        <manvolnum>1</manvolnum>
      </citerefentry>,
      <citerefentry>
        <refentrytitle>iptables-save</refentrytitle>
        <manvolnum>1</manvolnum>
      </citerefentry>,
      <citerefentry>
        <refentrytitle>iptables</refentrytitle>
        <manvolnum>8</manvolnum>
      </citerefentry>.
    </para>
  </refsect1>

  <refsect1>
    <title>AUTHOR</title>

    <para>
      &dhpackage; is Copyright 2006 by &dhusername;
    </para>

    <para>
      Permission is granted to copy, distribute and/or modify this document
      under the terms of the Artistic License 2.0
    </para>

    <para>
      This manual page was written by &dhusername; &dhemail;
    </para>

  </refsect1>
</refentry>

<!--
  Local Variables: 
  mode: xml
  End: 
-->

Attachment: signature.asc
Description: Digital signature (GPG/PGP)

Reply via email to