+* Mon Sep 12 2005 Brendan O'Dea <bod@optus.net> 2.1.6
+- Any traffic on a tunnel resets lastrec, not just control messages.
+
* Sat Sep 3 2005 Brendan O'Dea <bod@optus.net> 2.1.5
- Avoid Code-Reject loop.
- Increase size of PPP buffers to MAXETHER.
// Copyright (c) 2002 FireBrick (Andrews & Arnold Ltd / Watchfront Ltd) - GPL licenced
// vim: sw=8 ts=8
-char const *cvs_id_l2tpns = "$Id: l2tpns.c,v 1.128 2005-09-02 23:59:56 bodea Exp $";
+char const *cvs_id_l2tpns = "$Id: l2tpns.c,v 1.129 2005-09-12 05:16:42 bodea Exp $";
#include <arpa/inet.h>
#include <assert.h>
return;
}
l -= (p - buf);
+
+ // used to time out old tunnels
+ if (t && tunnel[t].state == TUNNELOPEN)
+ tunnel[t].lastrec = time_now;
+
if (*buf & 0x80)
{ // control
uint16_t message = 0xFFFF; // message type
return;
}
- // This is used to time out old tunnels
- tunnel[t].lastrec = time_now;
-
// check sequence of this message
{
int skip = tunnel[t].window; // track how many in-window packets are still in queue
// L2TPNS Global Stuff
-// $Id: l2tpns.h,v 1.87 2005-09-02 23:59:56 bodea Exp $
+// $Id: l2tpns.h,v 1.88 2005-09-12 05:16:42 bodea Exp $
#ifndef __L2TPNS_H__
#define __L2TPNS_H__
#include <sys/types.h>
#include <libcli.h>
-#define VERSION "2.1.5"
+#define VERSION "2.1.6"
// Limits
#define MAXTUNNEL 500 // could be up to 65535
Summary: A high-speed clustered L2TP LNS
Name: l2tpns
-Version: 2.1.5
+Version: 2.1.6
Release: 1
Copyright: GPL
Group: System Environment/Daemons
%attr(644,root,root) /usr/share/man/man[58]/*
%changelog
-* Sat Sep 3 2005 Brendan O'Dea <bod@optus.net> 2.1.5-1
-- 2.1.5 release, see /usr/share/doc/l2tpns-2.1.5/Changes
+* Mon Sep 12 2005 Brendan O'Dea <bod@optus.net> 2.1.6-1
+- 2.1.6 release, see /usr/share/doc/l2tpns-2.1.6/Changes