Package: wnpp Severity: wishlist Owner: Marc Haber <mh+debian-packa...@zugschlus.de> X-Debbugs-Cc: debian-devel@lists.debian.org
* Package name : oas Version : (nor formal release yet) Upstream Author : Thomas Noll * URL : https://github.com/ThomasNoll/oas * License : MIT Programming Lang: C Description : Output Address Selection for outgoing IPv6 connections Oas (Output Address Selection) is a wrapper around connect() that allows to choose the source address for outgoing IPv6 connections from programs that don't support this by themselves. In IPv6, nodes might be using multiple IP addresses simultaneously. In fact, this is the normal case in many networks. Different IP networks might be configured with different privileges, making it important to use the correct source IPv6 address for outgoing connections. While many programs allow selecting IPv6 source addresses, others don't. Also, the source address mechanisms provided by the operating system (see RFC6724, ip addrlabel on Linux) have some known shortcomings. For example, Linux takes the routing decision for locally originated datagrams before doing IPv6 source address selection, which might cause the system to send the outgoing datagram to the wrong default gateway where it might be dropped. oas influences the IPv6 source address of an outgoing connection early enough for the routing decision to be taken correctly.