Commit graph

19 commits

Author SHA1 Message Date
Yousong Zhou
7955dbbc2d xl2tpd: switch to github devel branch.
Several patches here and pull requests at the upstream github project
page were merged into the devel branch.  Switch to that until the next
stable release.

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2015-08-14 12:16:27 +08:00
Yousong Zhou
18038a5043 xl2tpd: conditionally build with flags for more verbose log output.
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2015-08-14 12:16:27 +08:00
Yousong Zhou
164b67cce5 xl2tpd: add new config option checkup_interval.
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2015-08-14 12:16:27 +08:00
Yousong Zhou
4080689f02 xl2tpd: reword the comment on overriding OFLAGS in MAKE_FLAGS.
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2015-08-14 12:16:27 +08:00
Yousong Zhou
27aafeb96a xl2tpd: tweak generating pppoptfile.
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2015-08-14 12:16:27 +08:00
Yousong Zhou
23feea5814 xl2tpd: fix aliveness check for xl2tpd process.
This change aims to address the following 2 issues

 - The control file was there yet xl2tpd process was not
 - The control file's existence prevented xl2tpd from start

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2015-08-14 12:16:27 +08:00
Yousong Zhou
e1a58c09b4 xl2tpd: tweak getting value of mtu config option.
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2015-08-14 12:16:27 +08:00
Yousong Zhou
071b197304 xl2tpd: remove check for $ERROR.
L2TP with xl2tpd has no proto_task in the context of netifd and because
of this there is no valid $ERROR to check for when doing tearing down.

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2015-08-14 12:16:27 +08:00
Daniel Golle
8511e62ff0 xl2tpd: transfer maintainership to Yousong Zhou
@openwrt/owners : please invite @yousong to @openwrt/package-maintainers

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-08-12 17:24:05 +02:00
Daniel Golle
e0b2a226a3 xl2tpd: fix xl2tpd options
The previous commit left an unwanted string in the options passed
to xl2tpd-control. Remove that as well.
Also set procd respawn parameter now that I'm at it.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-05 17:42:06 +02:00
Daniel Golle
0f562aa7c3 xl2tpd: don't let xl2tpd handle redial
netifd is taking care of that already.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-05 14:53:36 +02:00
Yousong Zhou
59f33d2aa7 xl2tpd: refactor for more resilience.
- Use netifd no_proto_task for notifying that xl2tpd does not have a
   protocol task running.
 - Use procd for xl2tpd service management.
 - Refreshed 2xx patches to

    - Prevent leftover regular type control result file.
    - Allow xl2tpd run as foreground process while logging via syslog.

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>

 - bumped version
 - removed dependency on `ip` package as routes are setup by netifd
   if iproute2 is actually required, please depend on
   `@(PACKAGE_ip||PACKAGE_ip-full)` instead of `ip`

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-24 12:18:38 +02:00
Daniel Golle
d4381c289f xl2tpd: fix a minor compiler warning
gcc complains about atexit() being implicitely defined in
xl2tpd-control.c
Fix that by including stdlib.h in xl2tpd-control.c

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-13 16:12:04 +02:00
Daniel Golle
964edd830b xl2tpd: update source, import some useful patches
Yousong Zhou <yszhou4tech@gmail.com> made a couple of useful fixes
mostly for the xl2tpd-control tool which was broken.
imported them (patches/2*) here.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-13 13:23:21 +02:00
Daniel Golle
28e2ca2011 xl2tpd: fix build with musl
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-03-29 20:06:09 +02:00
Steven Barth
96b04afce6 Revert "xl2tpd: rename netifd protocol handler to l2tpv2 to avoid clashes with l2tpv3"
This reverts commit 981f2da457.
OpenWrt wiki knew l2tp from l2tpv3tun, but luci knew l2tp from xl2tpd
2014-08-18 11:36:19 +02:00
Daniel Golle
c39083fe33 xl2tpd: add PKG_LICENSE information
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2014-08-10 13:43:19 +02:00
Steven Barth
981f2da457 xl2tpd: rename netifd protocol handler to l2tpv2 to avoid clashes with l2tpv3
Signed-off-by: Steven Barth <steven@midlink.org>
2014-07-19 12:13:40 +02:00
Daniel Golle
4ce0354910 Import xl2tpd
Use sources on github and add myself as maintainer.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2014-06-13 17:27:45 +02:00