Penguin
Annotated edit history of FreeSwan version 6, including all changes. View license author blame.
Rev Author # Line
3 CraigBox 1 [FreeS/WAN|http://www.freeswan.org/], for [Free] Secure Wide Area Network, was the first project bringing IPSec to [Linux].
1 CraigBox 2
3 CraigBox 3 The program was initially written to reach the goal of OpportunisticEncryption by first "securing 5% of the Internet traffic against passive wiretapping in 1996 ~[..] we can secure 20% the next year, against both active and passive attacks; and 80% the following year. Soon the whole Internet will be private and secure."
2 CraigBox 4
3 CraigBox 5 As the method they used was a general purpose [IPSec] daemon, it became far more popular for [VPN] tunnels across public networks such as the Internet.
2 CraigBox 6
6 AndreasSteffen 7 Unfortunately, come 2004, the 5% goal wasn't even reached, and so the project stopped. Two forks called OpenSwan and StrongSwan took up the code from where it left off.
3 CraigBox 8
5 CraigBox 9 FreeS/WAN's own kernel IPsec implementation is called [KLIPS], which was ported to the 2.6 kernel as part of the final 2.06 release. FreeS/WAN and derivatives can also use the new [26sec] implementation.
3 CraigBox 10
11 !! ~FreeS/WAN Notes
12
13 <pre>
2 CraigBox 14 Starting FreeS/WAN IPsec U2.01/K1.96...
15 /usr/lib/ipsec/eroute: pfkey write failed, returning -1 with errno=22.
16 Invalid argument, check kernel log messages for specifics.
3 CraigBox 17 </pre>
18
19 pfkey has changed between 1.96 and 2.x - upgrade your kernel IPSEC support to 2.x or higher.
2 CraigBox 20
3 CraigBox 21 * See http://vpn.ebootis.de/ for Windows interconnection information.