590080930bf6ec3007f7e70db7511383c56eecd0
[l2tpns.git] / Changes
1 * Mon May 24 2004 David Parrish <david@dparrish.com> 1.2.0
2 - Fix SEGFAULT in garden module
3 - Use multiple radius sockets to allow more concurrent authentication requests
4 - Add username parameter to "show users" command
5 - Fix counting tunnel rx errors as tunnel tx errors
6 - Add "show throttle" command
7 - Add gcc __attribute__ to logging functions
8 - Fix warnings shown by __attribute__
9 - Make sure regular cleanup happens regularly under high load
10 - Add variable cleanup_interval for changing cleanup interval
11 - Add support for reading more than one packet per fd in each processing loop
12 - This is configurable with the multi_read_count variable
13 - Remove segv handler so core dumps can happen
14 - Use nonblocking sockets
15 - Increase tun queue length
16 - Fix minimum length of IP packets
17 - Remove per-packet plugin hooks (they are slow)
18 - Don't drop session if no free RADIUS
19 - Don't expire more than 1000 sessions per cleanup interval
20 - Remove -a and -c command-line options. They don't work anyway
21 - Don't require file: in log_filename
22 - Bump version to 1.2.0
23 - Check return code when throttling users
24
25 * Mon Apr 5 2004 David Parrish <david@dparrish.com> 1.1.1
26 - Don't mention configure anymore, it's not used
27 - Added the autosnoop and autothrottle modules
28 - Don't default to using a htb for the class root
29
30 * Fri Mar 5 2004 David Parrish <david@dparrish.com> 1.1.0
31 - Change all strcpy() calls to strncpy() to avoid buffer overflow potential
32 - Add ICMP host unreachable support
33 - Logging to syslog if log_file = "syslog:facility"
34 - Now requires libcli 1.5
35 - All configuration moves to a config structure
36 - Ability to modify and write config on the fly through command-line interface
37 - Config file support is removed, and now handled by the cli
38 - Show hostname in cli prompt
39 - Keep current state type for tunnels
40 - Add uptime command do CLI, which also shows real-time bandwidth utilisation
41 - Add goodbye command to cluster master, which forces droppping a slave
42 - Cache IP address allocation, so that reconnecting users get the same address
43 - Fix tunnel resend timeouts, so that dead tunnels will be cleaned up
44 - Allocate tunnels and radius without using a linked list which had issues
45 - Fix some off-by-one errors in tunnel and session and radius arrays
46 - Save and reload ip address pool when dieing
47 - Check version and size of reloaded data when restarting
48 - Remove plugin_config support
49 - Remove old support for TBF which didn't work anyway. HTB is required to do throttling now.
50 - Add COPYING and Changes files
51