mirror of
https://github.com/OpenVPN/openvpn.git
synced 2026-06-14 20:10:33 -04:00
* updated {README,TODO}.ipv6 from feedback at openvpn-devel mlist
This commit is contained in:
parent
d7627b1a51
commit
bf006408d0
2 changed files with 32 additions and 20 deletions
22
README.ipv6
22
README.ipv6
|
|
@ -5,16 +5,20 @@ for openvpn-2.1.
|
|||
Available under GPLv2 from
|
||||
http://github.com/jjo/openvpn-ipv6
|
||||
|
||||
* Working:
|
||||
OK:
|
||||
- upd6,tcp6: GNU/Linux, win32
|
||||
- udp4->upd6,tcp4->tcp6 (ipv4/6 mapped): GNU/Linux
|
||||
(gives a warning on local!=remote proto matching)
|
||||
NOT:
|
||||
- tcp4->tcp6 (ipv4/6 mapped): win32
|
||||
fails w/connection refused
|
||||
|
||||
, also thanks to Bernhard Schmidt, you'll find deb packages
|
||||
for latest Ubuntu distros at:
|
||||
https://launchpad.net/~berni/+archive/ipv6/+packages
|
||||
|
||||
* Status:
|
||||
o OK:
|
||||
- upd6,tcp6: GNU/Linux, win32
|
||||
- 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
|
||||
o NOT tested:
|
||||
- mgmt console
|
||||
|
||||
* Setup:
|
||||
./configure --enable-ipv6 (by default)
|
||||
|
|
|
|||
30
TODO.ipv6
30
TODO.ipv6
|
|
@ -1,11 +1,19 @@
|
|||
* make possible to get AF from getaddrinfo() answer, ie allow openvpn to
|
||||
use ipv4/6 if DNS returns A/AAAA without specifying protocol.
|
||||
Hard: requires deep changes in initialization/calling logic
|
||||
* the getaddr()/getaddr6() interface is not prepared for handling socktype
|
||||
"tagging", currently I abuse the sockflags bits for getting the ai_socktype
|
||||
downstream.
|
||||
* win32: find out about mapped addresses, as I can't make it work
|
||||
with bound at ::1 and connect to 127.0.0.1
|
||||
* implement comparison for mapped addesses: server in dual stack
|
||||
listening IPv6 must permit incoming streams from allowed IPv4 peer,
|
||||
currently you need to pass eg: --remote ffff::1.2.3.4
|
||||
* All platforms:
|
||||
o mgmt console: as currently passes straight in_addr_t bits around
|
||||
|
||||
o make possible to get AF from getaddrinfo() answer, ie allow openvpn to
|
||||
use ipv4/6 if DNS returns A/AAAA without specifying protocol.
|
||||
Hard: requires deep changes in initialization/calling logic
|
||||
|
||||
o the getaddr()/getaddr6() interface is not prepared for handling socktype
|
||||
"tagging", currently I abuse the sockflags bits for getting the ai_socktype
|
||||
downstream.
|
||||
|
||||
o implement comparison for mapped addesses: server in dual stack
|
||||
listening IPv6 must permit incoming streams from allowed IPv4 peer,
|
||||
currently you need to pass eg: --remote ffff::1.2.3.4
|
||||
|
||||
* win32:
|
||||
o find out about mapped addresses, as I can't make it work
|
||||
with bound at ::1 and connect to 127.0.0.1
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue