From 6057e37bf6492a6a9a243522ea77d28b530e5fbe Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sat, 6 Dec 2003 17:29:30 +0000 Subject: final fixes for seppl 0.3 git-svn-id: file:///home/lennart/svn/public/seppl/trunk@21 91a2fd9b-5dcb-0310-a70a-d71e310228e6 --- doc/README.html.in | 31 ++++++++++++++++++++++++------- doc/TODO | 4 +++- kernel/Makefile.in | 2 +- 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.

News

-
Wed Nov 5 2003:
-

Version 0.2 released; changes include: ported to kernel 2.4.22, autoconf/automake based build system, init script

+
Sat Dec 6 2003:

Version 0.3 released; changes +include: IV are no longer simply increased from packet to packet, a C +implementation of seppl-gen-key was added, the +iptables release is automatically detected now, support for +kernels with versioned symbols.

+ +
Wed Nov 5 2003:

Version 0.2 released; changes +include: ported to kernel 2.4.22, autoconf/automake based build +system, init script

Overview

@@ -84,7 +93,7 @@ routing daemons. IPSEC is heavyweight.

seppl 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. seppl ist extremely leightweight.

+behaviour. seppl is extremely lightweight.

Status

@@ -219,6 +228,14 @@ and a byte which is always 0 for detecting unmatching keys.

The payload is the original IP-playload, from the TCP/UDP/other header to the end.

+

Limitations

+ +

seppl interferes with netfilter's connection tracking in +some way. Thus you will not be able to use NAT in conjunction with +seppl. If you use connection tracking in some other way +together with seppl your mileage may vary.

+ +

seppl is tested with Linux 2.4.{22,23}. It is not yet ported to 2.6.

Disclaimer

@@ -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.

-

seppl requires Linux 2.4.22 (sources installed) and +

seppl requires Linux 2.4.{22,23} (configured sources installed) and iptables 1.2.8 or newer.

-

The userspace tools require Python 2.1 or newer

+

The complete userspace tool set requires Python 2.1 or newer. A stripped down set in C is available as well.

Installation

@@ -251,7 +268,7 @@ compilation and make install (as root) for installation of

Acknowledgements

-

None so far

+

Donald J Bindner for many patches

Download

@@ -262,7 +279,7 @@ compilation and make install (as root) for installation of

Get seppl's development sources from the Subversion repository.


-
Lennart Poettering <@PACKAGE_BUGREPORT@>, November 2003
+
Lennart Poettering <@PACKAGE_BUGREPORT@>, December 2003
$Id$
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 #include "seppl.ver" #endif - + #include #include #include @@ -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; } -- cgit