]> git.ipfire.org Git - thirdparty/openvpn.git/commitdiff
* doc updates
authorJuanJo Ciarlante <jjo@google.com>
Mon, 12 Oct 2009 09:31:33 +0000 (11:31 +0200)
committerJuanJo Ciarlante <juanjosec@gmail.com>
Fri, 25 Mar 2011 12:30:30 +0000 (13:30 +0100)
README.ipv6

index 612c23c974f0bf6902528a44ae3af5fc5291ceca..9702a26ef014ae589e378f137b9f887ee51ffb61 100644 (file)
@@ -1,13 +1,18 @@
-[ Last updated: 17-Sep-2009. ]
-This README covers UDP/IPv6 v0.4.x ( --udp6 and --tcp6-xxxxxx  ) support
-for openvpn-2.1.
+[ Last updated: 11-Oct-2009. ]
 
-Available under GPLv2 from 
-  http://github.com/jjo/openvpn-ipv6
+OpenVPN-2.1 over UDP6/TCP6 README for v0.4.x patch releases:
+( --udp6 and --tcp6-{client,server} )
 
-, also thanks to Bernhard Schmidt, you'll find deb packages
-for latest Ubuntu distros at:
- https://launchpad.net/~berni/+archive/ipv6/+packages 
+* Availability
+  Source code under GPLv2 from http://github.com/jjo/openvpn-ipv6
+
+  Distro ready repos/packages:
+  o Debian sid official repo, by Alberto Gonzalez Iniesta,
+    starting from openvpn_2.1~rc20-2
+  o Gentoo official portage tree, by Marcel Pennewiss:
+    - https://bugs.gentoo.org/show_bug.cgi?id=287896
+  o Ubuntu package, by Bernhard Schmidt:
+    - https://launchpad.net/~berni/+archive/ipv6/+packages
 
 * Status:
   o OK:
@@ -15,12 +20,11 @@ for latest Ubuntu distros at:
     - udp4->upd6,tcp4->tcp6 (ipv4/6 mapped): GNU/Linux
       (gives a warning on local!=remote proto matching)
   o NOT:
-    - tcp4->tcp6 (ipv4/6 mapped): win32
-      fails w/connection refused
+    - win32: tcp4->tcp6 (ipv4/6 mapped) fails w/connection refused
   o NOT tested:
     - mgmt console
 
-* Setup:
+* Build setup:
   ./configure --enable-ipv6        (by default)
 
 * Usage:
@@ -34,11 +38,11 @@ for latest Ubuntu distros at:
   On june:
     openvpn --proto udp6 --remote <may_IPv6_addr>  --dev tun1 \
       --ifconfig 10.4.0.2 10.4.0.1 --verb 5 --secret key
-  
+
   Same for --proto tcp6-client, tcp6-server.
 
 * Main code changes summary:
-  - socket.h: New struct openvpn_sockaddr type that holds sockaddrs and pktinfo, 
+  - socket.h: New struct openvpn_sockaddr type that holds sockaddrs and pktinfo,
     (here I omitted #ifdef USE_PF_xxxx, see socket.h )
 
     struct openvpn_sockaddr {
@@ -48,18 +52,18 @@ for latest Ubuntu distros at:
                struct sockaddr_in6 in6;
        } addr;
     };
-    
+
     struct link_socket_addr
     {
             struct openvpn_sockaddr local;
             struct openvpn_sockaddr remote;
             struct openvpn_sockaddr actual;
     };
-    
+
     PRO: allows simple type overloading: local.addr.sa, local.addr.in, local.addr.in6 ... etc
     (also local.pi.in and local.pi.in6)
 
-  - several function prototypes moved from sockaddr_in to openvpn_sockaddr 
+  - several function prototypes moved from sockaddr_in to openvpn_sockaddr
   - several new sockaddr functions needed to "generalize" AF_xxxx operations:
     addr_copy(), addr_zero(), ...etc
     proto_is_udp(), proto_is_dgram(), proto_is_net()
@@ -67,8 +71,9 @@ for latest Ubuntu distros at:
 * TODO: See TODO.ipv6
 
 --
-JuanJo Ciarlante   jjo () google () com
+JuanJo Ciarlante   jjo () google () com ............................
 :                                                                  :
 .                                         Linux IP Aliasing author .
 .   Modular algo (AES et all) support for FreeSWAN/OpenSWAN author .
-:...       plus  other scattered free software bits in the wild ...:
+.                                        OpenVPN over IPv6 support .
+:......     plus other scattered free software bits in the wild ...: