Package: wnpp Severity: wishlist Owner: Tom Parkin <tom.par...@gmail.com> X-Debbugs-Cc: debian-de...@lists.debian.org
* Package name : golang-github-katalix-go-l2tp Version : 0.1.1 Upstream Contact: Tom Parkin <tpar...@katalix.com> * URL : https://github.com/katalix/go-l2tp * License : BSD Programming Lang: golang Description : L2TP and PPPoE tools built using the go-l2tp package go-l2tp is a suite of Go libraries for building L2TP applications on Linux systems. . It includes a set of daemons for managing various related connections: * kl2tpd is a client (LAC-mode) L2TPv2 daemon, * ql2tpd manages static L2TPv3 Ethernet connections, * kpppoed is a PPPoE server daemon which can be used alongside kl2tpd to implement L2TP Access Concentrator connections. . The go-l2tp daemons use the Linux kernel L2TP and PPP subsystems for data transport. PPP termination is delegated to pppd. Since go-l2tp's initial release on GitHub, the NetworkManager-l2tp project (a VPN plugin for NetworkManager), has adopted kl2tpd as its default L2TP daemon, falling back to xl2tpd if kl2tpd is not available. kl2tpd offers several benefits over xl2tpd, including the use of ephemeral ports by default, and supporting the use of IPSec with kernel-mode L2TP data transport. Offering kl2tpd as a part of a Debian package will make NetworkManager-l2tp easier to maintain and make it easier for users to use kl2tpd for their VPN connections. As a golang package, golang-github-katalix-go-l2tp would fall under the aegis of the Debian Go Packaging team. However the upstream authors would be happy to provide collaborative ongoing support with the maintenance of the package.