OpenBSD CVS

CVS log for src/sys/netinet/ip_esp.h


[BACK] Up to [local] / src / sys / netinet

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.47 / (download) - annotate - [select for diffs], Tue Sep 1 01:53:34 2020 UTC (3 years, 9 months ago) by gnezdo
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5, OPENBSD_7_4_BASE, OPENBSD_7_4, OPENBSD_7_3_BASE, OPENBSD_7_3, OPENBSD_7_2_BASE, OPENBSD_7_2, OPENBSD_7_1_BASE, OPENBSD_7_1, OPENBSD_7_0_BASE, OPENBSD_7_0, OPENBSD_6_9_BASE, OPENBSD_6_9, OPENBSD_6_8_BASE, OPENBSD_6_8, HEAD
Changes since 1.46: +1 -9 lines
Diff to previous 1.46 (colored)

Convert *_sysctl in ipsec_input.c to sysctl_bounded_arr

The best-guessed limits will be tested by trial.

Revision 1.46 / (download) - annotate - [select for diffs], Wed Nov 8 16:29:20 2017 UTC (6 years, 7 months ago) by visa
Branch: MAIN
CVS Tags: OPENBSD_6_7_BASE, OPENBSD_6_7, OPENBSD_6_6_BASE, OPENBSD_6_6, OPENBSD_6_5_BASE, OPENBSD_6_5, OPENBSD_6_4_BASE, OPENBSD_6_4, OPENBSD_6_3_BASE, OPENBSD_6_3
Changes since 1.45: +50 -2 lines
Diff to previous 1.45 (colored)

Make {ah,esp,ipcomp}stat use percpu counters.

OK bluhm@, mpi@

Revision 1.45 / (download) - annotate - [select for diffs], Tue Nov 7 16:51:23 2017 UTC (6 years, 7 months ago) by visa
Branch: MAIN
Changes since 1.44: +27 -25 lines
Diff to previous 1.44 (colored)

Convert all the fields of {ah,esp,ipcomp}stat to uint64.

This is a preliminary step for using percpu counters with the data.

OK mpi@

Revision 1.44 / (download) - annotate - [select for diffs], Tue Feb 7 18:18:16 2017 UTC (7 years, 4 months ago) by bluhm
Branch: MAIN
CVS Tags: OPENBSD_6_2_BASE, OPENBSD_6_2, OPENBSD_6_1_BASE, OPENBSD_6_1
Changes since 1.43: +3 -3 lines
Diff to previous 1.43 (colored)

IPsec packets could be dropped unaccounted if output after crypto
failed.  Add a counter for that case.
OK dhill@

Revision 1.43 / (download) - annotate - [select for diffs], Fri Sep 2 09:39:32 2016 UTC (7 years, 9 months ago) by vgross
Branch: MAIN
Changes since 1.42: +2 -1 lines
Diff to previous 1.42 (colored)

Drop non-encapulated ESP packets using a UDP-encapsulating TDB, and add
the relevant counters.

Ok mikeb@

Revision 1.42 / (download) - annotate - [select for diffs], Sun Jan 10 12:43:07 2010 UTC (14 years, 5 months ago) by markus
Branch: MAIN
CVS Tags: OPENBSD_6_0_BASE, OPENBSD_6_0, OPENBSD_5_9_BASE, OPENBSD_5_9, OPENBSD_5_8_BASE, OPENBSD_5_8, OPENBSD_5_7_BASE, OPENBSD_5_7, OPENBSD_5_6_BASE, OPENBSD_5_6, OPENBSD_5_5_BASE, OPENBSD_5_5, OPENBSD_5_4_BASE, OPENBSD_5_4, OPENBSD_5_3_BASE, OPENBSD_5_3, OPENBSD_5_2_BASE, OPENBSD_5_2, OPENBSD_5_1_BASE, OPENBSD_5_1, OPENBSD_5_0_BASE, OPENBSD_5_0, OPENBSD_4_9_BASE, OPENBSD_4_9, OPENBSD_4_8_BASE, OPENBSD_4_8, OPENBSD_4_7_BASE, OPENBSD_4_7
Changes since 1.41: +1 -3 lines
Diff to previous 1.41 (colored)

Fix two bugs in IPsec/HMAC-SHA2:
(1) use correct (message) block size of 128 byte (instead of 64
    bytes) for HMAC-SHA512/384 (RFC4634).
(2) RFC4868 specifies that HMAC-SHA-{256,384,512} is truncated to
    nnn/2 bits, while we still use 96 bits. 96 bits have been
    specified in draft-ietf-ipsec-ciph-sha-256-00 while
    draft-ietf-ipsec-ciph-sha-256-01 changed it to 128 bits.

WARNING: this change makes IPsec with SHA-256 (the default)
incompatible with older OpenBSD versions and other IPsec-implementations
that share this bug.

ok+tests naddy, fries; requested by reyk/deraadt

Revision 1.41 / (download) - annotate - [select for diffs], Fri Dec 14 18:33:41 2007 UTC (16 years, 6 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_4_6_BASE, OPENBSD_4_6, OPENBSD_4_5_BASE, OPENBSD_4_5, OPENBSD_4_4_BASE, OPENBSD_4_4, OPENBSD_4_3_BASE, OPENBSD_4_3
Changes since 1.40: +5 -2 lines
Diff to previous 1.40 (colored)

add sysctl entry points into various network layers, in particular to
provide netstat(1) with data it needs;  ok claudio reyk

Revision 1.31.2.7 / (download) - annotate - [select for diffs], Sat Jun 5 23:11:25 2004 UTC (20 years ago) by niklas
Branch: SMP
Changes since 1.31.2.6: +7 -0 lines
Diff to previous 1.31.2.6 (colored) to branchpoint 1.31 (colored) next main 1.32 (colored)

Merge with the trunk

Revision 1.31.2.6 / (download) - annotate - [select for diffs], Thu Feb 19 10:57:24 2004 UTC (20 years, 3 months ago) by niklas
Branch: SMP
Changes since 1.31.2.5: +11 -2 lines
Diff to previous 1.31.2.5 (colored) to branchpoint 1.31 (colored)

Merge of current from two weeks agointo the SMP branch

Revision 1.40 / (download) - annotate - [select for diffs], Tue Feb 17 12:07:45 2004 UTC (20 years, 3 months ago) by markus
Branch: MAIN
CVS Tags: SMP_SYNC_B, SMP_SYNC_A, OPENBSD_4_2_BASE, OPENBSD_4_2, OPENBSD_4_1_BASE, OPENBSD_4_1, OPENBSD_4_0_BASE, OPENBSD_4_0, OPENBSD_3_9_BASE, OPENBSD_3_9, OPENBSD_3_8_BASE, OPENBSD_3_8, OPENBSD_3_7_BASE, OPENBSD_3_7, OPENBSD_3_6_BASE, OPENBSD_3_6, OPENBSD_3_5_BASE, OPENBSD_3_5
Changes since 1.39: +8 -1 lines
Diff to previous 1.39 (colored)

switch to sysctl_int_arr(); ok henning, deraadt

Revision 1.39 / (download) - annotate - [select for diffs], Tue Dec 2 23:16:28 2003 UTC (20 years, 6 months ago) by markus
Branch: MAIN
Changes since 1.38: +12 -3 lines
Diff to previous 1.38 (colored)

UDP encapsulation for ESP in transport mode (draft-ietf-ipsec-udp-encaps-XX.txt)
ok deraadt@

Revision 1.36.4.2 / (download) - annotate - [select for diffs], Mon May 19 22:40:40 2003 UTC (21 years ago) by tedu
Branch: UBC
Changes since 1.36.4.1: +2 -2 lines
Diff to previous 1.36.4.1 (colored) to branchpoint 1.36 (colored) next main 1.37 (colored)

sync

Revision 1.31.2.5 / (download) - annotate - [select for diffs], Fri Mar 28 00:06:54 2003 UTC (21 years, 2 months ago) by niklas
Branch: SMP
Changes since 1.31.2.4: +4 -4 lines
Diff to previous 1.31.2.4 (colored) to branchpoint 1.31 (colored)

Sync the SMP branch with 3.3

Revision 1.38 / (download) - annotate - [select for diffs], Wed Feb 12 14:41:07 2003 UTC (21 years, 4 months ago) by jason
Branch: MAIN
CVS Tags: UBC_SYNC_A, OPENBSD_3_4_BASE, OPENBSD_3_4, OPENBSD_3_3_BASE, OPENBSD_3_3
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored)

Remove commons; inspired by netbsd.

Revision 1.36.4.1 / (download) - annotate - [select for diffs], Tue Oct 29 00:36:47 2002 UTC (21 years, 7 months ago) by art
Branch: UBC
Changes since 1.36: +3 -3 lines
Diff to previous 1.36 (colored)

sync to -current

Revision 1.37 / (download) - annotate - [select for diffs], Sun Jun 9 16:26:10 2002 UTC (22 years ago) by itojun
Branch: MAIN
CVS Tags: UBC_SYNC_B, OPENBSD_3_2_BASE, OPENBSD_3_2
Changes since 1.36: +3 -3 lines
Diff to previous 1.36 (colored)

whitespace

Revision 1.31.2.4 / (download) - annotate - [select for diffs], Wed Oct 31 03:29:03 2001 UTC (22 years, 7 months ago) by nate
Branch: SMP
Changes since 1.31.2.3: +2 -2 lines
Diff to previous 1.31.2.3 (colored) to branchpoint 1.31 (colored)

Sync the SMP branch to something just after 3.0

Revision 1.36 / (download) - annotate - [select for diffs], Wed Jul 4 23:14:55 2001 UTC (22 years, 11 months ago) by espie
Branch: MAIN
CVS Tags: UBC_BASE, OPENBSD_3_1_BASE, OPENBSD_3_1, OPENBSD_3_0_BASE, OPENBSD_3_0
Branch point for: UBC
Changes since 1.35: +2 -2 lines
Diff to previous 1.35 (colored)

Make preprocessor happier, don't give it untasty tokens at end of input.
Ok millert@

Revision 1.31.2.3 / (download) - annotate - [select for diffs], Wed Jul 4 10:54:41 2001 UTC (22 years, 11 months ago) by niklas
Branch: SMP
Changes since 1.31.2.2: +7 -7 lines
Diff to previous 1.31.2.2 (colored) to branchpoint 1.31 (colored)

Merge in -current from two days ago in the SMP branch.
As usual with merges, they do not indicate progress, so do not hold
your breath for working SMP, and do not mail me and ask about the
state of it.  It has not changed.  There is work ongoing, but very, very
slowly.  The commit is done in parts as to not lock up the tree in too
big chunks at a time.

Revision 1.35 / (download) - annotate - [select for diffs], Mon Jun 25 05:11:58 2001 UTC (22 years, 11 months ago) by angelos
Branch: MAIN
Changes since 1.34: +4 -4 lines
Diff to previous 1.34 (colored)

Copyright.

Revision 1.34 / (download) - annotate - [select for diffs], Sat Jun 9 07:03:41 2001 UTC (23 years ago) by angelos
Branch: MAIN
Changes since 1.33: +4 -4 lines
Diff to previous 1.33 (colored)

Inclusion protection.

Revision 1.31.2.2 / (download) - annotate - [select for diffs], Mon May 14 22:40:09 2001 UTC (23 years, 1 month ago) by niklas
Branch: SMP
Changes since 1.31.2.1: +3 -3 lines
Diff to previous 1.31.2.1 (colored) to branchpoint 1.31 (colored)

merge in approximately 2.9 into SMP branch

Revision 1.33 / (download) - annotate - [select for diffs], Tue Sep 19 03:20:58 2000 UTC (23 years, 8 months ago) by angelos
Branch: MAIN
CVS Tags: OPENBSD_2_9_BASE, OPENBSD_2_9, OPENBSD_2_8_BASE, OPENBSD_2_8
Changes since 1.32: +3 -3 lines
Diff to previous 1.32 (colored)

Lots and lots of changes.

Revision 1.31.2.1 / (download) - annotate - [select for diffs], Fri Mar 24 09:09:36 2000 UTC (24 years, 2 months ago) by niklas
Branch: SMP
Changes since 1.31: +8 -7 lines
Diff to previous 1.31 (colored)

Sync with -current

Revision 1.32 / (download) - annotate - [select for diffs], Fri Mar 17 10:25:22 2000 UTC (24 years, 3 months ago) by angelos
Branch: MAIN
CVS Tags: OPENBSD_2_7_BASE, OPENBSD_2_7
Changes since 1.31: +8 -7 lines
Diff to previous 1.31 (colored)

Cryptographic services framework, and software "device driver". The
idea is to support various cryptographic hardware accelerators (which
may be (detachable) cards, secondary/tertiary/etc processors,
software crypto, etc). Supports session migration between crypto
devices. What it doesn't (yet) support:
 - multiple instances of the same algorithm used in the same session
 - use of multiple crypto drivers in the same session
 - asymmetric crypto

No support for a userland device yet.

IPsec code path modified to allow for asynchronous cryptography
(callbacks used in both input and output processing). Some unrelated
code simplification done in the process (especially for AH).

Development of this code kindly supported by Network Security
Technologies (NSTI). The code was writen mostly in Greece, and is
being committed from Montreal.

Revision 1.31 / (download) - annotate - [select for diffs], Thu Jan 27 08:09:10 2000 UTC (24 years, 4 months ago) by angelos
Branch: MAIN
CVS Tags: SMP_BASE
Branch point for: SMP
Changes since 1.30: +2 -32 lines
Diff to previous 1.30 (colored)

Merge "old" and "new" ESP and AH in two files (one for each).
Fix a couple of buglets with ingress flow deletion.
tcpdump on enc0 should now show all outgoing packets *before* being
processed, and all incoming packets *after* being processed.

Good to be in Canada (land of the free commits).

Revision 1.30 / (download) - annotate - [select for diffs], Thu Jan 13 05:03:45 2000 UTC (24 years, 5 months ago) by angelos
Branch: MAIN
Changes since 1.29: +6 -2 lines
Diff to previous 1.29 (colored)

Add an ip4_input6() for use with IPv6 (just a wrapper for
ip4_input()), add prototype, ifdef include files.

Revision 1.29 / (download) - annotate - [select for diffs], Sun Jan 9 23:42:37 2000 UTC (24 years, 5 months ago) by angelos
Branch: MAIN
Changes since 1.28: +2 -1 lines
Diff to previous 1.28 (colored)

Add ingress ACL for IPsec: after being processed, IPsec packets are
matched against a list of acceptable packet classes, if
sysctl variable net.inet.ip.ipsec-acl is set to 1.

Revision 1.28 / (download) - annotate - [select for diffs], Fri Dec 31 22:19:43 1999 UTC (24 years, 5 months ago) by itojun
Branch: MAIN
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored)

fix IPv6 ipsec template lossage.
- previous code grabbed new nexthdr mistakingly
- parameter passing must follow ip6protows
(actually the code will never get called until in6_proto.c is updated)

the current code assumes that {AH,ESP} is right next to IPv6 header.
the assumption must be removed, but it means that we need to chase
header chain...

Revision 1.27 / (download) - annotate - [select for diffs], Sat Dec 25 07:09:42 1999 UTC (24 years, 5 months ago) by angelos
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

Change some function prototypes, dont unnecessarily initialize some
variables.

Revision 1.26 / (download) - annotate - [select for diffs], Thu Dec 9 00:33:29 1999 UTC (24 years, 6 months ago) by angelos
Branch: MAIN
Changes since 1.25: +5 -1 lines
Diff to previous 1.25 (colored)

Add prototype for esp6_input() wrapper to ESP input processing routine.

Revision 1.25 / (download) - annotate - [select for diffs], Mon Dec 6 00:43:20 1999 UTC (24 years, 6 months ago) by angelos
Branch: MAIN
CVS Tags: kame_19991208
Changes since 1.24: +2 -1 lines
Diff to previous 1.24 (colored)

Add another statistic

Revision 1.24 / (download) - annotate - [select for diffs], Fri Oct 29 02:10:01 1999 UTC (24 years, 7 months ago) by angelos
Branch: MAIN
Changes since 1.23: +2 -3 lines
Diff to previous 1.23 (colored)

Get rid of unnecessary third argument in *_output routines of IPsec.

Revision 1.23 / (download) - annotate - [select for diffs], Sun Apr 11 19:41:38 1999 UTC (25 years, 2 months ago) by niklas
Branch: MAIN
CVS Tags: OPENBSD_2_6_BASE, OPENBSD_2_6, OPENBSD_2_5_BASE, OPENBSD_2_5
Changes since 1.22: +19 -1 lines
Diff to previous 1.22 (colored)

Introduce net.inet.{ah,esp}.enable sysctl controls that are off by default.
If you are going to use either of AH or ESP or both, enable these in
/etc/sysctl.conf.  Also correct the IPSec debugging sysctl code, it is now
named net.inet.ip.encdebug.  Some corrected function signatures too.

Revision 1.22 / (download) - annotate - [select for diffs], Wed Feb 24 23:45:49 1999 UTC (25 years, 3 months ago) by angelos
Branch: MAIN
Changes since 1.21: +5 -3 lines
Diff to previous 1.21 (colored)

Update copyright; remove a few annoying debugging printfs.

Btw, OpenBSD hit 25000 commits a couple commits ago.

Revision 1.21 / (download) - annotate - [select for diffs], Wed Feb 24 22:33:01 1999 UTC (25 years, 3 months ago) by angelos
Branch: MAIN
Changes since 1.20: +35 -172 lines
Diff to previous 1.20 (colored)

Remove encap.h include; saner debugging printfs; fix buglets; work with
pfkeyv2.

Revision 1.20 / (download) - annotate - [select for diffs], Wed Feb 17 20:39:17 1999 UTC (25 years, 3 months ago) by deraadt
Branch: MAIN
Changes since 1.19: +6 -1 lines
Diff to previous 1.19 (colored)

ipsec skipjack, based on free .fi code (some .gov type will test this for me)

Revision 1.19 / (download) - annotate - [select for diffs], Wed Feb 17 18:10:38 1999 UTC (25 years, 3 months ago) by deraadt
Branch: MAIN
Changes since 1.18: +105 -118 lines
Diff to previous 1.18 (colored)

indent

Revision 1.18 / (download) - annotate - [select for diffs], Wed Nov 25 02:01:28 1998 UTC (25 years, 6 months ago) by niklas
Branch: MAIN
Changes since 1.17: +2 -1 lines
Diff to previous 1.17 (colored)

Add checks of packets getting to big after transforms.
Also make sure some more error conditions get told to the caller.

Revision 1.17 / (download) - annotate - [select for diffs], Mon May 18 21:10:41 1998 UTC (26 years ago) by provos
Branch: MAIN
CVS Tags: OPENBSD_2_4_BASE, OPENBSD_2_4
Changes since 1.16: +16 -10 lines
Diff to previous 1.16 (colored)

first step to the setsockopt/getsockopt interface as described in
draft-mcdonald-simple-ipsec-api, kernel notifies (EMT_REQUESTSA) signal
userland key management applications when security services are requested.
this is only for outgoing connections at the moment, incoming packets
are not yet checked against the selected socket policy.

Revision 1.16 / (download) - annotate - [select for diffs], Mon Nov 24 19:14:13 1997 UTC (26 years, 6 months ago) by provos
Branch: MAIN
CVS Tags: OPENBSD_2_3_BASE, OPENBSD_2_3
Changes since 1.15: +10 -5 lines
Diff to previous 1.15 (colored)

add ripemd-160 as authentication function.

Revision 1.15 / (download) - annotate - [select for diffs], Tue Nov 18 00:12:14 1997 UTC (26 years, 6 months ago) by provos
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

make old style padding default again.

Revision 1.14 / (download) - annotate - [select for diffs], Tue Nov 4 09:11:10 1997 UTC (26 years, 7 months ago) by provos
Branch: MAIN
Changes since 1.13: +57 -20 lines
Diff to previous 1.13 (colored)

make it easier to add additional transforms. add blowfish and cast
encryption. some more info for kernfs/ipsec.

Revision 1.13 / (download) - annotate - [select for diffs], Tue Sep 30 03:29:50 1997 UTC (26 years, 8 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_2_2_BASE, OPENBSD_2_2
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

same as for ip_esp_new.c, and indent

Revision 1.12 / (download) - annotate - [select for diffs], Wed Sep 24 18:39:38 1997 UTC (26 years, 8 months ago) by angelos
Branch: MAIN
Changes since 1.11: +3 -1 lines
Diff to previous 1.11 (colored)

New style self-describing padding in use.

Revision 1.11 / (download) - annotate - [select for diffs], Tue Sep 23 21:42:20 1997 UTC (26 years, 8 months ago) by angelos
Branch: MAIN
Changes since 1.10: +3 -3 lines
Diff to previous 1.10 (colored)

AH changes, after interoperating at the ANX bakeoff.

Revision 1.10 / (download) - annotate - [select for diffs], Tue Aug 26 12:02:49 1997 UTC (26 years, 9 months ago) by provos
Branch: MAIN
Changes since 1.9: +11 -3 lines
Diff to previous 1.9 (colored)

new esp: encryption, authentication and replay protection +
tiny bug fixes

Revision 1.9 / (download) - annotate - [select for diffs], Mon Jul 14 08:48:46 1997 UTC (26 years, 11 months ago) by provos
Branch: MAIN
Changes since 1.8: +3 -1 lines
Diff to previous 1.8 (colored)

global byte counters.

Revision 1.8 / (download) - annotate - [select for diffs], Fri Jul 11 23:37:56 1997 UTC (26 years, 11 months ago) by provos
Branch: MAIN
Changes since 1.7: +66 -106 lines
Diff to previous 1.7 (colored)

put old esp/ah and new esp/ah in different files.
generalised way of handling transforms.

Revision 1.7 / (download) - annotate - [select for diffs], Wed Jun 25 07:53:24 1997 UTC (26 years, 11 months ago) by provos
Branch: MAIN
Changes since 1.6: +13 -13 lines
Diff to previous 1.6 (colored)

hard and soft limits for SPI's per absolute timer, relative since establish,
relative since first use timers, packet and byte counters. notify key mgmt
on soft limits. key mgmt can now specify limits. new encap messages:
EMT_RESERVESPI, EMT_ENABLESPI, EMT_DISABLESPI

Revision 1.6 / (download) - annotate - [select for diffs], Fri Jun 20 05:41:50 1997 UTC (26 years, 11 months ago) by provos
Branch: MAIN
Changes since 1.5: +96 -74 lines
Diff to previous 1.5 (colored)

ah-sha1 + esp-3des + indentation

Revision 1.5 / (download) - annotate - [select for diffs], Sun Mar 30 22:05:13 1997 UTC (27 years, 2 months ago) by mickey
Branch: MAIN
CVS Tags: OPENBSD_2_1_BASE, OPENBSD_2_1
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

no more 2(two) md5 libs in kernel!
tested for rnd(4).... should work for ip too, since it's
the copy of ip_md*.
use sys/md5k.h for protos.... std iface forever!
hurray!

Revision 1.4 / (download) - annotate - [select for diffs], Wed Feb 26 20:53:13 1997 UTC (27 years, 3 months ago) by deraadt
Branch: MAIN
Changes since 1.3: +3 -1 lines
Diff to previous 1.3 (colored)

count input/output packets for esp

Revision 1.3 / (download) - annotate - [select for diffs], Mon Feb 24 14:06:39 1997 UTC (27 years, 3 months ago) by niklas
Branch: MAIN
Changes since 1.2: +2 -0 lines
Diff to previous 1.2 (colored)

OpenBSD tags + some prototyping police

Revision 1.2 / (download) - annotate - [select for diffs], Mon Feb 24 02:13:11 1997 UTC (27 years, 3 months ago) by deraadt
Branch: MAIN
Changes since 1.1: +11 -11 lines
Diff to previous 1.1 (colored)

XXX cleanup

Revision 1.1 / (download) - annotate - [select for diffs], Thu Feb 20 01:07:54 1997 UTC (27 years, 3 months ago) by deraadt
Branch: MAIN

IPSEC package by John Ioannidis and Angelos D. Keromytis. Written in
Greece. From ftp.funet.fi:/pub/unix/security/net/ip/BSDipsec.tar.gz

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.