xl2tpd Changelog

What's new in xl2tpd 1.3.7

Apr 22, 2016
  • Adding defensive code to deal with error when pppd exits (Samir Hussain)
  • Minor compilation fixes (Yousong Zhou)
  • Refresh debian/ from Debian. Thanks! (Simon Deziel)
  • Update URL (Simon Deziel)
  • Update copyright year (Simon Deziel)
  • Add local ip range option. (Patch by by Peter W Morreale)
  • Drop RFC 2661 copy. (Simon Deziel)
  • debian/control drop legacy Replaces (Simon Deziel)
  • Typo fix (Simon Deziel)
  • Fix #98 by checking if a valid PID is being killed (Pieter Jordaan)
  • Avoid problems with bad avp lengths and remaining hidlen from previous iteration (Cristi Cimpianu)
  • Fix minor grammar issues in xl2tpd.conf(5) (kballou)
  • Fix possible NULL reference when removing lac (Yousong Zhou)
  • Describe autodial option in xl2tpd.conf manpage (Anton Leontiev)
  • Update URL in BUGS file (Anton Leontiev)
  • Add size optimization (Cristi Cimpianu)
  • Remove useless returns from magic_lac_tunnel (Cristi Cimpianu)
  • Remove duplicate xmit for ZLBs (Cristi Cimpianu)
  • Fix segfault on lac remove (Cristi Cimpianu)
  • Fix paths in man pages (Taiki Sugawara)
  • Stop sending ZLB in response to out of order ZLB from check_control (Cristi Cimpianu)
  • Add exponential backoff retransmits (Pieter Willem Jordaan)
  • Fix build errors caused by inline function with gcc 5 (Kai Kang)
  • Fix memory leaks and accessing free'd memory (Yousong Zhou)
  • Fix double-free on dial_no_tmp; (Yousong Zhou)
  • Change handle_special to return a value indicating if it frees the buffer (Cristi Cimpianu)
  • Remove unnecessary NULL check on lac. (Yousong Zhou)
  • xl2tpd-control: show all available commands in --help. (Yousong Zhou)
  • Ignore SIGPIPE signal. (Yousong Zhou)
  • Unlink result file to prevent leftover a regular file. (Yousong Zhou)
  • Introduce new option -l for using syslog as the logging facility. (Yousong Zhou)
  • start_pppd: place opts after "plugin pppol2tp.so". (Yousong Zhou)
  • Fix typo in reporting available lns count. (Yousong Zhou)
  • xl2tpd-control: enhance output of print_error(). (Yousong Zhou)
  • xl2tpd-control: cleaup result file atexit(). (Yousong Zhou)
  • xl2tpd-control: open control file with O_NONBLOCK. (Yousong Zhou)
  • xl2tpd-control: define _GNU_SOURCE to use fmemopen() and friends. (Yousong Zhou)
  • xl2tpd-control: check end-of-file when reading pipe to avoid dead loop. (Yousong Zhou)
  • Correct CDN message result range (Constantin Calotescu)
  • place the PPP frame buffer to the call structure (rsa9000)
  • Place the pty read buffer to the call structure (rsa9000)
  • Pass pointer to call structure to read_packet() (rsa9000)
  • Remove convert arg of read_packet() function (rsa9000)
  • Remove dead code (rsa9000)
  • Fix the list of ignored files (rsa9000)
  • Add checks before closing sockets (Cristi Cimpianu)
  • Add a bit more info about existing tunnels and calls (Cristi Cimpianu)
  • Fix endless loop (Cristi Cimpianu)
  • Add fix for socket leak to fork children (Cristi Cimpianu)
  • Random fixes (Constantin Calotescu)
  • Solve some memory leaks that show up after several days of running with flapping tunnels and calls. (Cristi Cimpianu)
  • Fix for avoiding xltpd occasionally going into an endless loop. (Damian Ivereigh)
  • Fixed issue with strtok modifying contents when pushing details for ppd plugins (Michael Lawson)
  • Added the ability to add a pppd plugin and params to an lns (Michael Lawson)
  • Modified lns_remove to close each call rather than just calling destroy_tunnel() (Michael Lawson)
  • Added control method to remove an lns (Michael Lawson)
  • Refactored the do_control() method to use a handler approach for processing (Michael Lawson)
  • Fixed potential null pointer when creating a new lns (Michael Lawson)
  • Added status control command for lns, this returns tunnel and call information via the control socket (Michael Lawson)
  • Added control support for adding lns and status command in xl2tp-control (Michael Lawson)
  • Added control pipe method CONTROL_PIPE_REQ_LNS_ADD_MODIFY to modify LNS configuration (Michael Lawson)
  • Introduced shared control request types (Michael Lawson)
  • Fixed typo in xl2tpd.conf.5 (paina)
  • Some malloc/free sanity patches. (Patrick Naubert)
  • Better NETBSD support. (Patrick Naubert)
  • Prevent a DEBUG message from being sent to syslog when not debugging. (Patrick Naubert)

New in xl2tpd 1.3.6 (Jan 17, 2014)

  • Changes to CHANGES and l2tp.h
  • Fix the size of the lenght param for AVP headers. This should fix Android support no matter how the compiler optimizes.