summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2003-12-06 17:29:30 +0000
committerLennart Poettering <lennart@poettering.net>2003-12-06 17:29:30 +0000
commit6057e37bf6492a6a9a243522ea77d28b530e5fbe (patch)
tree26693edb7857b2bdb129335177df7658e54391cf
parent36693cc2826350bf3224906636b97fc7731ba735 (diff)
final fixes for seppl 0.3
git-svn-id: file:///home/lennart/svn/public/seppl/trunk@21 91a2fd9b-5dcb-0310-a70a-d71e310228e6
-rw-r--r--doc/README.html.in31
-rw-r--r--doc/TODO4
-rw-r--r--kernel/Makefile.in2
-rw-r--r--kernel/seppl.c8
4 files changed, 32 insertions, 13 deletions
diff --git a/doc/README.html.in b/doc/README.html.in
index ea3b39e..c75948c 100644
--- a/doc/README.html.in
+++ b/doc/README.html.in
@@ -44,8 +44,17 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.</p>
<h2><a name="news">News</a></h2>
-<div class="news-date">Wed Nov 5 2003: </div>
-<p class="news-text"><a href="@PACKAGE_URL@seppl-0.2.tar.gz">Version 0.2</a> released; changes include: ported to kernel 2.4.22, autoconf/automake based build system, init script</p>
+<div class="news-date">Sat Dec 6 2003: </div> <p class="news-text"><a
+href="@PACKAGE_URL@seppl-0.3.tar.gz">Version 0.3</a> released; changes
+include: IV are no longer simply increased from packet to packet, a C
+implementation of <tt>seppl-gen-key</tt> was added, the
+<tt>iptables</tt> release is automatically detected now, support for
+kernels with versioned symbols.</p>
+
+<div class="news-date">Wed Nov 5 2003: </div> <p class="news-text"><a
+href="@PACKAGE_URL@seppl-0.2.tar.gz">Version 0.2</a> released; changes
+include: ported to kernel 2.4.22, autoconf/automake based build
+system, init script</p>
<h2><a name="overview">Overview</a></h2>
@@ -84,7 +93,7 @@ routing daemons. <tt>IPSEC</tt> is heavyweight.</p>
<p><tt>seppl</tt> is truely peer-to-peer. It encrypts seamlessly all outgoing
traffic and it thus compatible with routing daemons. It is extremely
easy to use as well, as it makes no change to the normal routing
-behaviour. <tt>seppl</tt> ist extremely leightweight.</p>
+behaviour. <tt>seppl</tt> is extremely lightweight.</p>
<h2><a name="status">Status</a></h2>
@@ -219,6 +228,14 @@ and a byte which is always 0 for detecting unmatching keys.</p>
<p>The payload is the original IP-playload, from the TCP/UDP/other header
to the end.</p>
+<h3>Limitations</h3>
+
+<p><tt>seppl</tt> interferes with netfilter's connection tracking in
+some way. Thus you will not be able to use NAT in conjunction with
+<tt>seppl</tt>. If you use connection tracking in some other way
+together with <tt>seppl</tt> your mileage may vary.</p>
+
+<p><tt>seppl</tt> is tested with Linux 2.4.{22,23}. It is not yet ported to 2.6.</p>
<h3>Disclaimer</h3>
@@ -236,10 +253,10 @@ Linux distributions and
Unix versions since it uses GNU Autoconf and GNU libtool for source
code configuration and shared library management.</p>
-<p><tt>seppl</tt> requires Linux 2.4.22 (sources installed) and
+<p><tt>seppl</tt> requires Linux 2.4.{22,23} (configured sources installed) and
<tt>iptables</tt> 1.2.8 or newer.</p>
-<p>The userspace tools require Python 2.1 or newer</p>
+<p>The complete userspace tool set requires Python 2.1 or newer. A stripped down set in C is available as well.</p>
<h2><a name="installation">Installation</a></h2>
@@ -251,7 +268,7 @@ compilation and <tt>make install</tt> (as root) for installation of
<h2><a name="acks">Acknowledgements</a></h2>
-<p>None so far</p>
+<p>Donald J Bindner for many patches</p>
<h2><a name="download">Download</a></h2>
@@ -262,7 +279,7 @@ compilation and <tt>make install</tt> (as root) for installation of
<p>Get <tt>seppl</tt>'s development sources from the <a href="http://subversion.tigris.org/">Subversion</a> <a href="https://seth.intheinter.net:8081/svn/seppl/">repository</a>.</p>
<hr/>
-<address>Lennart Poettering &lt;@PACKAGE_BUGREPORT@&gt;, November 2003</address>
+<address>Lennart Poettering &lt;@PACKAGE_BUGREPORT@&gt;, December 2003</address>
<div><i>$Id$</i></div>
</body>
diff --git a/doc/TODO b/doc/TODO
index c1a5e97..1875b39 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -1,3 +1,5 @@
1. SEPPL matcher
2. Init script (done)
-3. Support for mor ciphers
+3. Support for more ciphers
+
+$Id$
diff --git a/kernel/Makefile.in b/kernel/Makefile.in
index be8c133..0d6d325 100644
--- a/kernel/Makefile.in
+++ b/kernel/Makefile.in
@@ -25,7 +25,7 @@ VERSION=@VERSION@
DISTFILES=seppl.c seppl.h ipt_CRYPT.c ipt_CRYPT.h ipt_DECRYPT.c ipt_DECRYPT.h test.sh Makefile.in seppl_protocol.h
distdir = ../$(PACKAGE)-$(VERSION)
CFLAGS=-Wall -g -O2
-KERNEL_CFLAGS= -I$(KERNELDIR)/include -DLINUX -DMODULE -D__KERNEL__ -DEXPORT_SYMTAB -DPACKAGE_BUGREPORT="\"@PACKAGE_BUGREPORT@\""
+KERNEL_CFLAGS= -I$(KERNELDIR)/include -DLINUX -DMODULE -D__KERNEL__ -DEXPORT_SYMTAB -DPACKAGE_BUGREPORT="\"@PACKAGE_BUGREPORT@\"" -DPACKAGE_VERSION="\"@PACKAGE_VERSION@\""
include $(KERNELDIR)/.config
diff --git a/kernel/seppl.c b/kernel/seppl.c
index fd54b55..c580bcd 100644
--- a/kernel/seppl.c
+++ b/kernel/seppl.c
@@ -24,12 +24,12 @@
#if defined(CONFIG_MODVERSIONS) && !defined(MODVERSIONS)
#define MODVERSIONS
#endif
-
+
#if defined(MODVERSIONS) && !defined(__GENKSYMS__)
#include <linux/modversions.h>
#include "seppl.ver"
#endif
-
+
#include <linux/module.h>
#include <linux/skbuff.h>
#include <linux/interrupt.h>
@@ -447,8 +447,8 @@ static int __init init(void) {
proc_file->write_proc = seppl_proc_write_func;
proc_file->owner = THIS_MODULE;
proc_file->size = 0;
-
- printk("SEPPL: Loaded.\n");
+
+ printk("SEPPL: Loaded SEPPL "PACKAGE_VERSION", 2003 by Lennart Poettering <"PACKAGE_BUGREPORT">.\n");
return 0;
}