Commit [c239d4]  Maximize  Restore  History

* Wed Jun 23 2004 David Parrish <david@dparrish.com> 2.0.0

- Major release
- Completely replace active/standby clustering with a new peer-to-peer
clustering method which allows much greater throughput and is a lot more fault
tolerant
- Add internal tbf implementation for throttling without relying on tc and
kernel HTB
- Add support for iBGP and eBGP to advertise routes
- Add cli commands "show cluster", "show bgp", "show ipcache", "show throttle",
"show tbf", "suspend bgp", "restart bgp", "show user"
- Interception destination must be set per-user
- If SMP machine, allow use of SCHED_FIFO, which should improve performance
- Added config option to send GARP at startup
- Added plugin_become_master and plugin_new_session_master plugin hooks
- Remove useless sessionsendarp(). This isn't needed now that we are using TUN
instead of TAP.
- ICMP rate limiting so not every unreachable packet is replied with an ICMP
unreachable message
- mangle table is not required on anything but the cluster master, so slaves
will drop the mangle table and attempt to unload the ip_conntrack module
- Statically assigned IP addresses (by Radius) work now
- Add -d command-line flag to detach and become a daemon
- Configuration file is now "/etc/l2tpns/startup-config"
- Reduced MIN_IP_SIZE to 0x19 to stop a pile of Short IP warnings
- Resend initial IPCP request until it's acknowleged by the client
- Better radius session cleanup logic
- Many miscellaenous bugfixes and performance enhancements
- Thanks to Michael O'Reilly and Brendan O'Dea for most of these new features

David Parrish David Parrish 2004-06-23

1 2 > >> (Page 1 of 2)
added bgp.c
added bgp.h
removed cluster_master.c
removed cluster_slave.c
removed machines.cfg
changed Changes
changed Makefile
changed autosnoop.c
changed autothrottle.c
changed cli.c
changed cluster.c
changed cluster.h
changed config.h
changed constants.c
changed constants.h
changed control.h
changed garden.c
changed icmp.c
changed l2tpns.c
changed l2tpns.h
changed ll.c
changed ll.h
changed md5.h
changed plugin.h
changed ppp.c
bgp.c Diff Switch to side-by-side view
Loading...
bgp.h Diff Switch to side-by-side view
Loading...
cluster_master.c
File was removed.
cluster_slave.c
File was removed.
machines.cfg
File was removed.
Changes Diff Switch to side-by-side view
Loading...
Makefile Diff Switch to side-by-side view
Loading...
autosnoop.c Diff Switch to side-by-side view
Loading...
autothrottle.c Diff Switch to side-by-side view
Loading...
cli.c Diff Switch to side-by-side view
Loading...
cluster.c Diff Switch to side-by-side view
Loading...
cluster.h Diff Switch to side-by-side view
Loading...
config.h Diff Switch to side-by-side view
Loading...
constants.c Diff Switch to side-by-side view
Loading...
constants.h Diff Switch to side-by-side view
Loading...
control.h Diff Switch to side-by-side view
Loading...
garden.c Diff Switch to side-by-side view
Loading...
icmp.c Diff Switch to side-by-side view
Loading...
l2tpns.c Diff Switch to side-by-side view
Loading...
l2tpns.h Diff Switch to side-by-side view
Loading...
ll.c Diff Switch to side-by-side view
Loading...
ll.h Diff Switch to side-by-side view
Loading...
md5.h Diff Switch to side-by-side view
Loading...
plugin.h Diff Switch to side-by-side view
Loading...
ppp.c Diff Switch to side-by-side view
Loading...
1 2 > >> (Page 1 of 2)