├── .github └── ISSUE_TEMPLATE │ └── bug_report.md ├── .gitignore ├── .travis.yml ├── BUGS ├── CHANGES ├── COMPATIBILITY_ISSUES ├── CONTRIBUTION.md ├── CREDITS ├── LICENSE ├── Makefile ├── Makefile.ver ├── README.md ├── TODO ├── aaa.c ├── aaa.h ├── avp.c ├── avp.h ├── avpsend.c ├── call.c ├── call.h ├── common.h ├── contrib ├── pfc.1 ├── pfc.README ├── pfc.c ├── pppol2tp-2.6.23.README ├── pppol2tp-linux-2.4.27.patch ├── pppol2tp-linux-2.4.27.patch.README └── system_tray │ ├── REAME.txt │ ├── connect.png │ ├── disconnect.png │ ├── main.cpp │ ├── offline.png │ └── online.png ├── control.c ├── control.h ├── debian ├── changelog ├── control ├── copyright ├── gbp.conf ├── lintian-overrides ├── patches │ └── series ├── repack.sh ├── rules ├── source │ ├── format │ └── options ├── watch ├── xl2tpd.default ├── xl2tpd.dirs ├── xl2tpd.docs ├── xl2tpd.examples ├── xl2tpd.init ├── xl2tpd.postinst ├── xl2tpd.postrm ├── xl2tpd.prerm └── xl2tpd.service ├── doc ├── COMMON_SOLUTIONS ├── README.passwordfd ├── README.patents ├── ipsecsaref.png ├── l2tp-secrets.5 ├── l2tp-secrets.sample ├── l2tp.png ├── l2tp.svg ├── l2tpd-RPM.README ├── l2tpd.conf.sample ├── origREADME ├── xl2tpd-control.8 ├── xl2tpd.8 └── xl2tpd.conf.5 ├── examples ├── README ├── chapsecrets.sample ├── ppp-options.xl2tpd ├── xl2tpd-L2TP-CERT-orgWIN2KXP.conf ├── xl2tpd-L2TP-CERT.conf ├── xl2tpd-L2TP-PSK-orgWIN2KXP.conf ├── xl2tpd-L2TP-PSK.conf └── xl2tpd.conf ├── file.c ├── file.h ├── ipsecmast.h ├── l2tp.h ├── md5.c ├── md5.h ├── misc.c ├── misc.h ├── network.c ├── osport.h ├── packaging ├── fedora │ ├── xl2tpd.init │ └── xl2tpd.spec ├── openwrt │ ├── Config.in │ ├── Makefile │ ├── README │ ├── ipkg │ │ ├── xl2tpd.conffiles │ │ └── xl2tpd.control │ └── xl2tpd.init └── suse │ ├── Makefile.patch │ ├── README │ ├── sles10.spec │ ├── xl2tpd.changes │ ├── xl2tpd.init │ ├── xl2tpd.init.patch │ └── xl2tpd.spec ├── pty.c ├── scheduler.c ├── scheduler.h ├── scripts └── init.suse ├── xl2tpd-control.c └── xl2tpd.c /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/.travis.yml -------------------------------------------------------------------------------- /BUGS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/BUGS -------------------------------------------------------------------------------- /CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/CHANGES -------------------------------------------------------------------------------- /COMPATIBILITY_ISSUES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/COMPATIBILITY_ISSUES -------------------------------------------------------------------------------- /CONTRIBUTION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/CONTRIBUTION.md -------------------------------------------------------------------------------- /CREDITS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/CREDITS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile.ver: -------------------------------------------------------------------------------- 1 | XL2TPDVERSION=1.3.19 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/TODO -------------------------------------------------------------------------------- /aaa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/aaa.c -------------------------------------------------------------------------------- /aaa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/aaa.h -------------------------------------------------------------------------------- /avp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/avp.c -------------------------------------------------------------------------------- /avp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/avp.h -------------------------------------------------------------------------------- /avpsend.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/avpsend.c -------------------------------------------------------------------------------- /call.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/call.c -------------------------------------------------------------------------------- /call.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/call.h -------------------------------------------------------------------------------- /common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/common.h -------------------------------------------------------------------------------- /contrib/pfc.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/contrib/pfc.1 -------------------------------------------------------------------------------- /contrib/pfc.README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/contrib/pfc.README -------------------------------------------------------------------------------- /contrib/pfc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/contrib/pfc.c -------------------------------------------------------------------------------- /contrib/pppol2tp-2.6.23.README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/contrib/pppol2tp-2.6.23.README -------------------------------------------------------------------------------- /contrib/pppol2tp-linux-2.4.27.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/contrib/pppol2tp-linux-2.4.27.patch -------------------------------------------------------------------------------- /contrib/pppol2tp-linux-2.4.27.patch.README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/contrib/pppol2tp-linux-2.4.27.patch.README -------------------------------------------------------------------------------- /contrib/system_tray/REAME.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/contrib/system_tray/REAME.txt -------------------------------------------------------------------------------- /contrib/system_tray/connect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/contrib/system_tray/connect.png -------------------------------------------------------------------------------- /contrib/system_tray/disconnect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/contrib/system_tray/disconnect.png -------------------------------------------------------------------------------- /contrib/system_tray/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/contrib/system_tray/main.cpp -------------------------------------------------------------------------------- /contrib/system_tray/offline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/contrib/system_tray/offline.png -------------------------------------------------------------------------------- /contrib/system_tray/online.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/contrib/system_tray/online.png -------------------------------------------------------------------------------- /control.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/control.c -------------------------------------------------------------------------------- /control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/control.h -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/debian/copyright -------------------------------------------------------------------------------- /debian/gbp.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/debian/gbp.conf -------------------------------------------------------------------------------- /debian/lintian-overrides: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/debian/lintian-overrides -------------------------------------------------------------------------------- /debian/patches/series: -------------------------------------------------------------------------------- 1 | # 2 | -------------------------------------------------------------------------------- /debian/repack.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/debian/repack.sh -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/debian/rules -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (quilt) 2 | -------------------------------------------------------------------------------- /debian/source/options: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/debian/source/options -------------------------------------------------------------------------------- /debian/watch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/debian/watch -------------------------------------------------------------------------------- /debian/xl2tpd.default: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/debian/xl2tpd.default -------------------------------------------------------------------------------- /debian/xl2tpd.dirs: -------------------------------------------------------------------------------- 1 | usr/sbin 2 | etc/xl2tpd 3 | usr/share/lintian/overrides 4 | -------------------------------------------------------------------------------- /debian/xl2tpd.docs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/debian/xl2tpd.docs -------------------------------------------------------------------------------- /debian/xl2tpd.examples: -------------------------------------------------------------------------------- 1 | examples/* 2 | -------------------------------------------------------------------------------- /debian/xl2tpd.init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/debian/xl2tpd.init -------------------------------------------------------------------------------- /debian/xl2tpd.postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/debian/xl2tpd.postinst -------------------------------------------------------------------------------- /debian/xl2tpd.postrm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/debian/xl2tpd.postrm -------------------------------------------------------------------------------- /debian/xl2tpd.prerm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/debian/xl2tpd.prerm -------------------------------------------------------------------------------- /debian/xl2tpd.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/debian/xl2tpd.service -------------------------------------------------------------------------------- /doc/COMMON_SOLUTIONS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/doc/COMMON_SOLUTIONS -------------------------------------------------------------------------------- /doc/README.passwordfd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/doc/README.passwordfd -------------------------------------------------------------------------------- /doc/README.patents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/doc/README.patents -------------------------------------------------------------------------------- /doc/ipsecsaref.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/doc/ipsecsaref.png -------------------------------------------------------------------------------- /doc/l2tp-secrets.5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/doc/l2tp-secrets.5 -------------------------------------------------------------------------------- /doc/l2tp-secrets.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/doc/l2tp-secrets.sample -------------------------------------------------------------------------------- /doc/l2tp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/doc/l2tp.png -------------------------------------------------------------------------------- /doc/l2tp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/doc/l2tp.svg -------------------------------------------------------------------------------- /doc/l2tpd-RPM.README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/doc/l2tpd-RPM.README -------------------------------------------------------------------------------- /doc/l2tpd.conf.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/doc/l2tpd.conf.sample -------------------------------------------------------------------------------- /doc/origREADME: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/doc/origREADME -------------------------------------------------------------------------------- /doc/xl2tpd-control.8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/doc/xl2tpd-control.8 -------------------------------------------------------------------------------- /doc/xl2tpd.8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/doc/xl2tpd.8 -------------------------------------------------------------------------------- /doc/xl2tpd.conf.5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/doc/xl2tpd.conf.5 -------------------------------------------------------------------------------- /examples/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/examples/README -------------------------------------------------------------------------------- /examples/chapsecrets.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/examples/chapsecrets.sample -------------------------------------------------------------------------------- /examples/ppp-options.xl2tpd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/examples/ppp-options.xl2tpd -------------------------------------------------------------------------------- /examples/xl2tpd-L2TP-CERT-orgWIN2KXP.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/examples/xl2tpd-L2TP-CERT-orgWIN2KXP.conf -------------------------------------------------------------------------------- /examples/xl2tpd-L2TP-CERT.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/examples/xl2tpd-L2TP-CERT.conf -------------------------------------------------------------------------------- /examples/xl2tpd-L2TP-PSK-orgWIN2KXP.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/examples/xl2tpd-L2TP-PSK-orgWIN2KXP.conf -------------------------------------------------------------------------------- /examples/xl2tpd-L2TP-PSK.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/examples/xl2tpd-L2TP-PSK.conf -------------------------------------------------------------------------------- /examples/xl2tpd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/examples/xl2tpd.conf -------------------------------------------------------------------------------- /file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/file.c -------------------------------------------------------------------------------- /file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/file.h -------------------------------------------------------------------------------- /ipsecmast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/ipsecmast.h -------------------------------------------------------------------------------- /l2tp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/l2tp.h -------------------------------------------------------------------------------- /md5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/md5.c -------------------------------------------------------------------------------- /md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/md5.h -------------------------------------------------------------------------------- /misc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/misc.c -------------------------------------------------------------------------------- /misc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/misc.h -------------------------------------------------------------------------------- /network.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/network.c -------------------------------------------------------------------------------- /osport.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/osport.h -------------------------------------------------------------------------------- /packaging/fedora/xl2tpd.init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/packaging/fedora/xl2tpd.init -------------------------------------------------------------------------------- /packaging/fedora/xl2tpd.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/packaging/fedora/xl2tpd.spec -------------------------------------------------------------------------------- /packaging/openwrt/Config.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/packaging/openwrt/Config.in -------------------------------------------------------------------------------- /packaging/openwrt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/packaging/openwrt/Makefile -------------------------------------------------------------------------------- /packaging/openwrt/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/packaging/openwrt/README -------------------------------------------------------------------------------- /packaging/openwrt/ipkg/xl2tpd.conffiles: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/packaging/openwrt/ipkg/xl2tpd.conffiles -------------------------------------------------------------------------------- /packaging/openwrt/ipkg/xl2tpd.control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/packaging/openwrt/ipkg/xl2tpd.control -------------------------------------------------------------------------------- /packaging/openwrt/xl2tpd.init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/packaging/openwrt/xl2tpd.init -------------------------------------------------------------------------------- /packaging/suse/Makefile.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/packaging/suse/Makefile.patch -------------------------------------------------------------------------------- /packaging/suse/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/packaging/suse/README -------------------------------------------------------------------------------- /packaging/suse/sles10.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/packaging/suse/sles10.spec -------------------------------------------------------------------------------- /packaging/suse/xl2tpd.changes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/packaging/suse/xl2tpd.changes -------------------------------------------------------------------------------- /packaging/suse/xl2tpd.init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/packaging/suse/xl2tpd.init -------------------------------------------------------------------------------- /packaging/suse/xl2tpd.init.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/packaging/suse/xl2tpd.init.patch -------------------------------------------------------------------------------- /packaging/suse/xl2tpd.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/packaging/suse/xl2tpd.spec -------------------------------------------------------------------------------- /pty.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/pty.c -------------------------------------------------------------------------------- /scheduler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/scheduler.c -------------------------------------------------------------------------------- /scheduler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/scheduler.h -------------------------------------------------------------------------------- /scripts/init.suse: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/scripts/init.suse -------------------------------------------------------------------------------- /xl2tpd-control.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/xl2tpd-control.c -------------------------------------------------------------------------------- /xl2tpd.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xelerance/xl2tpd/HEAD/xl2tpd.c --------------------------------------------------------------------------------