Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xl2tpd for openSUSE:Factory checked in at 2022-11-26 18:45:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xl2tpd (Old) and /work/SRC/openSUSE:Factory/.xl2tpd.new.1597 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xl2tpd" Sat Nov 26 18:45:03 2022 rev:27 rq:1038180 version:1.3.18 Changes: -------- --- /work/SRC/openSUSE:Factory/xl2tpd/xl2tpd.changes 2022-07-07 12:56:27.915242966 +0200 +++ /work/SRC/openSUSE:Factory/.xl2tpd.new.1597/xl2tpd.changes 2022-11-26 18:45:05.767085777 +0100 @@ -1,0 +2,10 @@ +Fri Nov 4 19:14:10 UTC 2022 - Martin Hauke <mar...@gmx.de> + +- Update to version 1.3.18 + * Add compatability information for Watchguard Firewall. + * Fix issue where in some cases xl2tpd stops trying to connect + if it can not resolve server name (DNS failure or WAN + temporarily unavailable), even if autodial and redial options + are set. + +------------------------------------------------------------------- Old: ---- v1.3.17.tar.gz New: ---- v1.3.18.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xl2tpd.spec ++++++ --- /var/tmp/diff_new_pack.j6regm/_old 2022-11-26 18:45:06.327089097 +0100 +++ /var/tmp/diff_new_pack.j6regm/_new 2022-11-26 18:45:06.331089121 +0100 @@ -22,7 +22,7 @@ %define rundir /run %endif Name: xl2tpd -Version: 1.3.17 +Version: 1.3.18 Release: 0 Summary: Layer 2 Tunnelling Protocol Daemon (RFC 2661) License: GPL-2.0-only ++++++ v1.3.17.tar.gz -> v1.3.18.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xl2tpd-1.3.17/.github/ISSUE_TEMPLATE/bug_report.md new/xl2tpd-1.3.18/.github/ISSUE_TEMPLATE/bug_report.md --- old/xl2tpd-1.3.17/.github/ISSUE_TEMPLATE/bug_report.md 1970-01-01 01:00:00.000000000 +0100 +++ new/xl2tpd-1.3.18/.github/ISSUE_TEMPLATE/bug_report.md 2022-11-01 21:43:30.000000000 +0100 @@ -0,0 +1,27 @@ +--- +name: Bug report +about: Create a report to help us improve +title: '' +labels: bug +assignees: '' + +--- + +**Describe the bug** +A clear and concise description of what the bug is. + +**To Reproduce** +Steps to reproduce the behavior: +1. Go to '...' +2. Click on '....' +3. Scroll down to '....' +4. See error + +**Expected behavior** +A clear and concise description of what you expected to happen. + +**l2tp detail:** + - x2ltpd version: [e.g. 1.3.18] + +**xl2tpd.conf** +Copy/paste the relevant xl2tpd config diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xl2tpd-1.3.17/.travis.yml new/xl2tpd-1.3.18/.travis.yml --- old/xl2tpd-1.3.17/.travis.yml 2022-01-20 20:45:40.000000000 +0100 +++ new/xl2tpd-1.3.18/.travis.yml 2022-11-01 21:43:30.000000000 +0100 @@ -3,12 +3,6 @@ jobs: include: - os: linux - dist: xenial - compiler: gcc - - os: linux - dist: xenial - compiler: clang - - os: linux dist: bionic compiler: gcc - os: linux @@ -20,6 +14,12 @@ - os: linux dist: focal compiler: clang + - os: linux + dist: jammy + compiler: gcc + - os: linux + dist: jammy + compiler: clang sudo: false diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xl2tpd-1.3.17/CHANGES new/xl2tpd-1.3.18/CHANGES --- old/xl2tpd-1.3.17/CHANGES 2022-01-20 20:45:40.000000000 +0100 +++ new/xl2tpd-1.3.18/CHANGES 2022-11-01 21:43:30.000000000 +0100 @@ -1,3 +1,25 @@ +v1.3.18 (Nov 01, 2022) +* Set default debian branch [Samuel Thibault] +* watch: Turn rc version piece into ~rc [Samuel Thibault] +* upload [Samuel Thibault] +* Fix changelog [Samuel Thibault] +* control: Make Multi-Arch: foreign [Samuel Thibault] +* Add support for Ubuntu Jammy (22.04) when testing with travis.yml [Samir Hussain] +* Update control.c [LÅrinczy, Zsigmond] +* Update issue templates [Samir] +* Add compatability information for Watchguard Firewall [Samir Hussain] +* Adding documentation on common scnerios and how to address them [Samir Hussain] +* Fix issue where in some cases xl2tpd stops trying to connect if it can not resolve server name (DNS failure or WAN temporarily unavailable), even if autodial and redial options are set. [Samir Hussain] +* Modify debian/xl2tpd.service to use network-online.target [Samir Hussain] +* man page: leave the original phrasing for what xl2tpd is [Alexander Naumov] +* typo fix [Alexander Naumov] +* update man-pages [Alexander Naumov] +* Updating README.md [Samir Hussain] +* Add documentation to warn users to comment out: Wants=ipsec.service in the xl2pd.service file [Samir Hussain] +* Update VERSION to 1.3.18dev1 [Samir Hussain] +* control: Bump Standards-Version to 4.6.0 (no change) [Samuel Thibault] +* Play cat and mice again with lintian warning suppression [Samuel Thibault] + v1.3.17 (Jan 20, 2022) * debian: Add systemd .service [Will Thompson] * Update TODO file to specify branch work that needs to be completed [Samir Hussain] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xl2tpd-1.3.17/COMPATIBILITY_ISSUES new/xl2tpd-1.3.18/COMPATIBILITY_ISSUES --- old/xl2tpd-1.3.17/COMPATIBILITY_ISSUES 2022-01-20 20:45:40.000000000 +0100 +++ new/xl2tpd-1.3.18/COMPATIBILITY_ISSUES 2022-11-01 21:43:30.000000000 +0100 @@ -27,3 +27,19 @@ Github user reported that the following configuration works for them: https://github.com/xelerance/xl2tpd/issues/156#issuecomment-678674101 + +* Out of order control packet on tunnel + +Some users are reporting when stablishing a tunnel with with Watchguard +Firewall, they get "Out of order control packet on tunnel" error messages. +If that is the case, please add the following to the DFLAGS section in Makefile +and compile: + -DCONFIG_WATCHDOG_FIREWALL + +* Some ISP use l2tp without IPsec. + +If the ISP being used by end user does not use IPsec, please comment out the +following in debian/xl2tpd.service file: + After=ipsec.service + Wants=ipsec.service + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xl2tpd-1.3.17/Makefile.ver new/xl2tpd-1.3.18/Makefile.ver --- old/xl2tpd-1.3.17/Makefile.ver 2022-01-20 20:45:40.000000000 +0100 +++ new/xl2tpd-1.3.18/Makefile.ver 2022-11-01 21:43:30.000000000 +0100 @@ -1 +1 @@ -XL2TPDVERSION=1.3.17 +XL2TPDVERSION=1.3.18 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xl2tpd-1.3.17/README.md new/xl2tpd-1.3.18/README.md --- old/xl2tpd-1.3.17/README.md 2022-01-20 20:45:40.000000000 +0100 +++ new/xl2tpd-1.3.18/README.md 2022-11-01 21:43:30.000000000 +0100 @@ -2,7 +2,7 @@ [](https://travis-ci.org/xelerance/xl2tpd) -xl2tpd is a **FREE** implementation of the Layer 2 Tunneling Protocol +xl2tpd is an implementation of the Layer 2 Tunneling Protocol as defined by [RFC 2661](https://tools.ietf.org/rfc/rfc2661.txt). L2TP allows you to tunnel PPP over UDP. Some ISPs use L2TP to tunnel user sessions from dial-in servers (modem banks, ADSL DSLAMs) to back-end PPP diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xl2tpd-1.3.17/control.c new/xl2tpd-1.3.18/control.c --- old/xl2tpd-1.3.17/control.c 2022-01-20 20:45:40.000000000 +0100 +++ new/xl2tpd-1.3.18/control.c 2022-11-01 21:43:30.000000000 +0100 @@ -1640,7 +1640,7 @@ __FUNCTION__); return -EINVAL; } - else if ((size_t)err < 0) + else if ((ssize_t)err < 0) { if ((errno == EAGAIN) || (errno == EINTR)) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xl2tpd-1.3.17/debian/changelog new/xl2tpd-1.3.18/debian/changelog --- old/xl2tpd-1.3.17/debian/changelog 2022-01-20 20:45:40.000000000 +0100 +++ new/xl2tpd-1.3.18/debian/changelog 2022-11-01 21:43:30.000000000 +0100 @@ -1,14 +1,22 @@ -xl2tpd (1.3.17-1) UNRELEASED; urgency=medium +xl2tpd (1.3.18-1) unstable; urgency=medium * New upstream release. - -- Samir Hussain <shuss...@xelerance.com> Thu, 20 Jan 2022 14:35:21 -0500 + -- Samir Hussain <shuss...@xelerance.com> Tue, 01 Nov 2022 16:42:39 -0400 -xl2tpd (1.3.16-2) UNRELEASED; urgency=medium +xl2tpd (1.3.17-1) unstable; urgency=medium + [ Samir Hussain ] + * New upstream release. + + [ Samuel Thibault ] * control: Fix branch of Vcs-Git. + * Play cat and mice again with lintian warning suppression. + * control: Bump Standards-Version to 4.6.0 (no change) + * control: Make Multi-Arch: foreign. + * watch: Turn rc version piece into ~rc. - -- Samuel Thibault <sthiba...@debian.org> Mon, 20 Sep 2021 00:21:31 +0200 + -- Samuel Thibault <sthiba...@debian.org> Sat, 17 Sep 2022 21:37:04 +0200 xl2tpd (1.3.16-1) unstable; urgency=medium diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xl2tpd-1.3.17/debian/control new/xl2tpd-1.3.18/debian/control --- old/xl2tpd-1.3.17/debian/control 2022-01-20 20:45:40.000000000 +0100 +++ new/xl2tpd-1.3.18/debian/control 2022-11-01 21:43:30.000000000 +0100 @@ -7,10 +7,11 @@ Vcs-Browser: https://github.com/xelerance/xl2tpd Vcs-Git: https://github.com/xelerance/xl2tpd.git -b debian-sid Build-Depends: debhelper-compat (= 12), libpcap0.8-dev -Standards-Version: 4.5.0 +Standards-Version: 4.6.0 Package: xl2tpd Architecture: any +Multi-Arch: foreign Provides: l2tpd Depends: ${shlibs:Depends}, ${misc:Depends}, ppp, lsb-base (>= 3.0-6) Description: layer 2 tunneling protocol implementation diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xl2tpd-1.3.17/debian/gbp.conf new/xl2tpd-1.3.18/debian/gbp.conf --- old/xl2tpd-1.3.17/debian/gbp.conf 1970-01-01 01:00:00.000000000 +0100 +++ new/xl2tpd-1.3.18/debian/gbp.conf 2022-11-01 21:43:30.000000000 +0100 @@ -0,0 +1,2 @@ +[DEFAULT] +debian-branch = debian-sid diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xl2tpd-1.3.17/debian/lintian-overrides new/xl2tpd-1.3.18/debian/lintian-overrides --- old/xl2tpd-1.3.17/debian/lintian-overrides 2022-01-20 20:45:40.000000000 +0100 +++ new/xl2tpd-1.3.18/debian/lintian-overrides 2022-11-01 21:43:30.000000000 +0100 @@ -1,3 +1,3 @@ # The etc/xl2tpd/l2tp-secrets file must not be readable by non-root -xl2tpd: non-standard-file-perm etc/xl2tpd/l2tp-secrets 0600 != 0644 +xl2tpd: non-standard-file-perm 0600 != 0644 [etc/xl2tpd/l2tp-secrets] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xl2tpd-1.3.17/debian/watch new/xl2tpd-1.3.18/debian/watch --- old/xl2tpd-1.3.17/debian/watch 2022-01-20 20:45:40.000000000 +0100 +++ new/xl2tpd-1.3.18/debian/watch 2022-11-01 21:43:30.000000000 +0100 @@ -1,3 +1,4 @@ version=4 -opts=filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/xl2tpd-$1\.tar\.gz/ \ +opts=filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/xl2tpd-$1\.tar\.gz/,\ +uversionmangle=s/(\d)(rc)/$1~$2/ \ https://github.com/xelerance/xl2tpd/tags .*/v?(\d\S+)\.tar\.gz diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xl2tpd-1.3.17/debian/xl2tpd.service new/xl2tpd-1.3.18/debian/xl2tpd.service --- old/xl2tpd-1.3.17/debian/xl2tpd.service 2022-01-20 20:45:40.000000000 +0100 +++ new/xl2tpd-1.3.18/debian/xl2tpd.service 2022-11-01 21:43:30.000000000 +0100 @@ -1,6 +1,8 @@ [Unit] Description=Level 2 Tunnel Protocol Daemon (L2TP) -After=network.target +After=network-online.target +# Some ISPS use l2tp without IPsec. If that is the case for your ISP provider, +# comment out the two lines below After=ipsec.service Wants=ipsec.service diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xl2tpd-1.3.17/doc/COMMON_SOLUTIONS new/xl2tpd-1.3.18/doc/COMMON_SOLUTIONS --- old/xl2tpd-1.3.17/doc/COMMON_SOLUTIONS 1970-01-01 01:00:00.000000000 +0100 +++ new/xl2tpd-1.3.18/doc/COMMON_SOLUTIONS 2022-11-01 21:43:30.000000000 +0100 @@ -0,0 +1,17 @@ +Q. How do you deny connection to xl2tpd without IPsec encryption? + +You can use iptables policy module like this: + +iptables -A INPUT -p udp --dport 1701 -m policy --dir in --pol ipsec -j ACCEPT +iptables -A INPUT -p udp --dport 1701 -j DROP + +Q. How to address low throughput? + +Use rx bps and tx bps in xltpd.conf + +A lot of examples use the following which is 10 times the default xl2tpd values: + +tx bps = 100000000 +rx bps = 100000000 + + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xl2tpd-1.3.17/doc/l2tp-secrets.5 new/xl2tpd-1.3.18/doc/l2tp-secrets.5 --- old/xl2tpd-1.3.17/doc/l2tp-secrets.5 2022-01-20 20:45:40.000000000 +0100 +++ new/xl2tpd-1.3.18/doc/l2tp-secrets.5 2022-11-01 21:43:30.000000000 +0100 @@ -1,6 +1,8 @@ -.TH "l2tp-secrets" "5" "" "Jeff McAdams" "" +.TH "l2tp-secrets" "5" "Jan 2022" "Jeff McAdams" "" + .SH "NAME" l2tp-secrets \- L2TPD secrets file + .SH "DESCRIPTION" The l2tp-secrets file contains challenge-response authentication information for xl2tpd, the implementation of l2tp protocol. The format @@ -24,18 +26,20 @@ length requirement, however. .SH "FILES" +/etc/xl2tpd/xl2tpd.conf + +/etc/xl2tpd/l2tp\-secrets + +/var/run/xl2tpd/l2tp\-control -\fB\fR/etc/xl2tpd/xl2tpd.conf \fB\fR/etc/xl2tpd/l2tp\-secrets -\fB\fR/var/run/xl2tpd/l2tp\-control .SH "BUGS" +Please send bugs and comment to xl2...@lists.xelerance.com -Please address bugs and comment to xl2...@lists.xelerance.com .SH "SEE ALSO" +xl2tpd(8), +xl2tpd.conf(5) -\fB\fRxl2tpd(8) -\fB\fRxl2tpd.conf(5) .SH "AUTHORS" - Michael Richardson <m...@xelerance.com> Paul Wouters <p...@xelerance.com> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xl2tpd-1.3.17/doc/xl2tpd-control.8 new/xl2tpd-1.3.18/doc/xl2tpd-control.8 --- old/xl2tpd-1.3.17/doc/xl2tpd-control.8 2022-01-20 20:45:40.000000000 +0100 +++ new/xl2tpd-1.3.18/doc/xl2tpd-control.8 2022-11-01 21:43:30.000000000 +0100 @@ -1,4 +1,4 @@ -.TH xl2tpd-control 8 "Sep 2020" +.TH xl2tpd-control 8 "Jan 2022" .SH NAME xl2tpd\-control \- xl2tpd control utility. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xl2tpd-1.3.17/doc/xl2tpd.8 new/xl2tpd-1.3.18/doc/xl2tpd.8 --- old/xl2tpd-1.3.17/doc/xl2tpd.8 2022-01-20 20:45:40.000000000 +0100 +++ new/xl2tpd-1.3.18/doc/xl2tpd.8 2022-11-01 21:43:30.000000000 +0100 @@ -1,7 +1,7 @@ -.TH xl2tpd 8 "Sep 2020" +.TH xl2tpd 8 "Jan 2022" .SH NAME -xl2tpd \- Layer 2 Tunnelling Protocol Daemon. +xl2tpd \- Layer 2 Tunneling Protocol Daemon. .SH DESCRIPTION xl2tpd is an implementation of the Layer 2 Tunneling Protocol (RFC 2661). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xl2tpd-1.3.17/doc/xl2tpd.conf.5 new/xl2tpd-1.3.18/doc/xl2tpd.conf.5 --- old/xl2tpd-1.3.17/doc/xl2tpd.conf.5 2022-01-20 20:45:40.000000000 +0100 +++ new/xl2tpd-1.3.18/doc/xl2tpd.conf.5 2022-11-01 21:43:30.000000000 +0100 @@ -1,4 +1,4 @@ -.TH xl2tpd.conf 5 "Sep 2020" +.TH xl2tpd.conf 5 "Jan 2022" .SH NAME xl2tpd.conf \- L2TPD configuration file .SH DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xl2tpd-1.3.17/l2tp.h new/xl2tpd-1.3.18/l2tp.h --- old/xl2tpd-1.3.17/l2tp.h 2022-01-20 20:45:40.000000000 +0100 +++ new/xl2tpd-1.3.18/l2tp.h 2022-11-01 21:43:30.000000000 +0100 @@ -59,7 +59,7 @@ #define CONTROL_PIPE_REQ_LNS_REMOVE 'w' /* Get status of LNS */ #define BINARY "xl2tpd" -#define SERVER_VERSION "xl2tpd-1.3.17" +#define SERVER_VERSION "xl2tpd-1.3.18" #define VENDOR_NAME "xelerance.com" #ifndef PPPD #define PPPD "/usr/sbin/pppd" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xl2tpd-1.3.17/packaging/fedora/xl2tpd.spec new/xl2tpd-1.3.18/packaging/fedora/xl2tpd.spec --- old/xl2tpd-1.3.17/packaging/fedora/xl2tpd.spec 2022-01-20 20:45:40.000000000 +0100 +++ new/xl2tpd-1.3.18/packaging/fedora/xl2tpd.spec 2022-11-01 21:43:30.000000000 +0100 @@ -1,6 +1,6 @@ Summary: Layer 2 Tunnelling Protocol Daemon (RFC 2661) Name: xl2tpd -Version: 1.3.17 +Version: 1.3.18 Release: 1%{?dist} License: GPLv2 Url: http://www.xelerance.com/software/xl2tpd/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xl2tpd-1.3.17/packaging/openwrt/Makefile new/xl2tpd-1.3.18/packaging/openwrt/Makefile --- old/xl2tpd-1.3.17/packaging/openwrt/Makefile 2022-01-20 20:45:40.000000000 +0100 +++ new/xl2tpd-1.3.18/packaging/openwrt/Makefile 2022-11-01 21:43:30.000000000 +0100 @@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=xl2tpd -PKG_VERSION:=1.3.17 +PKG_VERSION:=1.3.18 PKG_RELEASE:=1 PKG_MD5SUM:=ab5656eb5a3d1973f7f69b039675332e-NEEDSUPDATING diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xl2tpd-1.3.17/packaging/suse/sles10.spec new/xl2tpd-1.3.18/packaging/suse/sles10.spec --- old/xl2tpd-1.3.17/packaging/suse/sles10.spec 2022-01-20 20:45:40.000000000 +0100 +++ new/xl2tpd-1.3.18/packaging/suse/sles10.spec 2022-11-01 21:43:30.000000000 +0100 @@ -1,6 +1,6 @@ Summary: Layer 2 Tunnelling Protocol Daemon (RFC 2661) Name: xl2tpd -Version: 1.3.17 +Version: 1.3.18 Release: 1%{?dist} License: GPLv2 Url: http://www.xelerance.com/software/xl2tpd/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xl2tpd-1.3.17/packaging/suse/xl2tpd.spec new/xl2tpd-1.3.18/packaging/suse/xl2tpd.spec --- old/xl2tpd-1.3.17/packaging/suse/xl2tpd.spec 2022-01-20 20:45:40.000000000 +0100 +++ new/xl2tpd-1.3.18/packaging/suse/xl2tpd.spec 2022-11-01 21:43:30.000000000 +0100 @@ -22,7 +22,7 @@ %define rundir /run %endif Name: xl2tpd -Version: 1.3.17 +Version: 1.3.18 Release: 0 Summary: Layer 2 Tunnelling Protocol Daemon (RFC 2661) License: GPL-2.0-only diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/xl2tpd-1.3.17/xl2tpd.c new/xl2tpd-1.3.18/xl2tpd.c --- old/xl2tpd-1.3.17/xl2tpd.c 2022-01-20 20:45:40.000000000 +0100 +++ new/xl2tpd-1.3.18/xl2tpd.c 2022-11-01 21:43:30.000000000 +0100 @@ -710,6 +710,14 @@ { l2tp_log (LOG_WARNING, "Host name lookup failed for %s.\n", host); + if (lac->redial && (lac->rtimeout > 0) && !lac->rsched && lac->active) + { + struct timeval tv; + l2tp_log (LOG_INFO, "Will redial in %d seconds\n", lac->rtimeout); + tv.tv_sec = lac->rtimeout; + tv.tv_usec = 0; + lac->rsched = schedule (tv, magic_lac_dial, lac); + } return NULL; } bcopy (hp->h_addr, &addr.s_addr, hp->h_length);