diff options
author | Lennart Poettering <lennart@poettering.net> | 2003-12-06 17:29:30 +0000 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2003-12-06 17:29:30 +0000 |
commit | 6057e37bf6492a6a9a243522ea77d28b530e5fbe (patch) | |
tree | 26693edb7857b2bdb129335177df7658e54391cf | |
parent | 36693cc2826350bf3224906636b97fc7731ba735 (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.in | 31 | ||||
-rw-r--r-- | doc/TODO | 4 | ||||
-rw-r--r-- | kernel/Makefile.in | 2 | ||||
-rw-r--r-- | kernel/seppl.c | 8 |
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 <@PACKAGE_BUGREPORT@>, November 2003</address> +<address>Lennart Poettering <@PACKAGE_BUGREPORT@>, December 2003</address> <div><i>$Id$</i></div> </body> @@ -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; } |