* Fri Mar 5 2004 David Parrish <david@dparrish.com> 1.1.0
authorDavid Parrish <david@dparrish.com>
Fri, 5 Mar 2004 00:09:03 +0000 (00:09 +0000)
committerDavid Parrish <david@dparrish.com>
Fri, 5 Mar 2004 00:09:03 +0000 (00:09 +0000)
commitfc0a36320874bea43b9fd73df0e0990bfd3b59cd
tree87351599e37d9bc3f546e68f46eddf857c68ed26
parent7c1104efffac3af9f068ace3834f2720518ff54a
* Fri Mar 5 2004 David Parrish <david@dparrish.com> 1.1.0
- Change all strcpy() calls to strncpy() to avoid buffer overflow potential
- Add ICMP host unreachable support
- Logging to syslog if log_file = "syslog:facility"
- Now requires libcli 1.5
- All configuration moves to a config structure
- Ability to modify and write config on the fly through command-line interface
- Config file support is removed, and now handled by the cli
- Show hostname in cli prompt
- Keep current state type for tunnels
- Add uptime command do CLI, which also shows real-time bandwidth utilisation
- Add goodbye command to cluster master, which forces droppping a slave
- Cache IP address allocation, so that reconnecting users get the same address
- Fix tunnel resend timeouts, so that dead tunnels will be cleaned up
- Allocate tunnels and radius without using a linked list which had issues
- Fix some off-by-one errors in tunnel and session and radius arrays
- Save and reload ip address pool when dieing
- Check version and size of reloaded data when restarting
- Remove plugin_config support
- Remove old support for TBF which didn't work anyway. HTB is required to do throttling now.
- Add COPYING and Changes files
22 files changed:
Changes [new file with mode: 0644]
INSTALL
Makefile.in
arp.c
bounce.c [deleted file]
cli.c
cluster.c
cluster.h
cluster_master.c
cluster_slave.c
garden.c
icmp.c [new file with mode: 0644]
l2tpns.c
l2tpns.h
ll.c
md5.h
nsctl.c
plugin.h
ppp.c
radius.c
rl.c
throttle.c