+* Fri Apr 1 2005 Brendan O'Dea <bod@optusnet.com.au> 2.0.17
+- Only send RADIUS stop record in sessionshutdown when there's an ip address.
+- Reset .die on master takeover.
+
* Mon Feb 14 2005 Brendan O'Dea <bod@optusnet.com.au> 2.0.16
- Ensure that sessionkill is not called on an unopened session (borks
the freelist).
// L2TPNS Clustering Stuff
-char const *cvs_id_cluster = "$Id: cluster.c,v 1.26.2.3 2005/02/14 05:59:27 bodea Exp $";
+char const *cvs_id_cluster = "$Id: cluster.c,v 1.26.2.4 2005/04/01 08:54:12 bodea Exp $";
#include <stdio.h>
#include <stdlib.h>
continue;
}
- // Reset all the idle timeouts..
+ // Reset idle timeouts..
session[i].last_packet = time_now;
+ // Reset die relative to our uptime rather than the old master's
+ if (session[i].die) session[i].die = TIME;
+
// Accumulate un-sent byte counters.
session[i].cin += sess_local[i].cin;
session[i].cout += sess_local[i].cout;
// L2TPNS Global Stuff
-// $Id: l2tpns.h,v 1.49.2.4 2005/02/14 05:58:07 bodea Exp $
+// $Id: l2tpns.h,v 1.49.2.5 2005/04/01 08:54:12 bodea Exp $
#ifndef __L2TPNS_H__
#define __L2TPNS_H__
#include <sys/types.h>
#include <libcli.h>
-#define VERSION "2.0.16"
+#define VERSION "2.0.17"
// Limits
#define MAXTUNNEL 500 // could be up to 65535
Summary: A high-speed clustered L2TP LNS
Name: l2tpns
-Version: 2.0.16
+Version: 2.0.17
Release: 1
Copyright: GPL
Group: System Environment/Daemons
%attr(644,root,root) /usr/share/man/man[58]/*
%changelog
-* Mon Feb 14 2005 Brendan O'Dea <bod@optusnet.com.au> 2.0.16-1
-- 2.0.16 release, see /usr/share/doc/l2tpns-2.0.16/Changes
+* Fri Apr 1 2005 Brendan O'Dea <bod@optusnet.com.au> 2.0.17-1
+- 2.0.17 release, see /usr/share/doc/l2tpns-2.0.17/Changes