Commit graph

1296 commits

Author SHA1 Message Date
fred_nerk
1af4c16721 Use multiple radius sockets to allow more concurrent authentication requests
Remove per-packet plugin hooks (they are slow)
2004-05-24 04:26:01 +00:00
David Parrish
546f970452 Use multiple radius sockets to allow more concurrent authentication requests
Remove per-packet plugin hooks (they are slow)
2004-05-24 04:26:01 +00:00
fred_nerk
d305da84f4 Use multiple radius sockets to allow more concurrent authentication requests 2004-05-24 04:24:41 +00:00
David Parrish
f764cfffe6 Use multiple radius sockets to allow more concurrent authentication requests 2004-05-24 04:24:41 +00:00
fred_nerk
98efdea254 Add log_backtrace
Use multiple radius sockets to allow more concurrent authentication requests
Fix minimum length of IP packets
Add support for reading more than one packet per fd in each processing loop
Add variable cleanup_interval for changing cleanup interval
Bump version to 1.2.0
2004-05-24 04:24:06 +00:00
David Parrish
11627344e7 Add log_backtrace
Use multiple radius sockets to allow more concurrent authentication requests
Fix minimum length of IP packets
Add support for reading more than one packet per fd in each processing loop
Add variable cleanup_interval for changing cleanup interval
Bump version to 1.2.0
2004-05-24 04:24:06 +00:00
fred_nerk
8512f6d924 - Use multiple radius sockets to allow more concurrent authentication requests
- Add gcc __attribute__ to logging functions
- Fix warnings shown by __attribute__
- Make sure regular cleanup happens regularly under high load
- Add variable cleanup_interval for changing cleanup interval
- Add support for reading more than one packet per fd in each processing loop
- This is configurable with the multi_read_count variable
- Remove segv handler so core dumps can happen
- Use nonblocking sockets
- Increase tun queue length
- Fix minimum length of IP packets
- Remove per-packet plugin hooks (they are slow)
- Don't drop session if no free RADIUS
- Don't expire more than 1000 sessions per cleanup interval
- Remove -a and -c command-line options. They don't work anyway
- Don't require file: in log_filename
2004-05-24 04:20:28 +00:00
David Parrish
c861a50b72 - Use multiple radius sockets to allow more concurrent authentication requests
- Add gcc __attribute__ to logging functions
- Fix warnings shown by __attribute__
- Make sure regular cleanup happens regularly under high load
- Add variable cleanup_interval for changing cleanup interval
- Add support for reading more than one packet per fd in each processing loop
- This is configurable with the multi_read_count variable
- Remove segv handler so core dumps can happen
- Use nonblocking sockets
- Increase tun queue length
- Fix minimum length of IP packets
- Remove per-packet plugin hooks (they are slow)
- Don't drop session if no free RADIUS
- Don't expire more than 1000 sessions per cleanup interval
- Remove -a and -c command-line options. They don't work anyway
- Don't require file: in log_filename
2004-05-24 04:20:28 +00:00
fred_nerk
fa7f80895b Fix SEGFAULT 2004-05-24 04:18:23 +00:00
David Parrish
69a383f460 Fix SEGFAULT 2004-05-24 04:18:23 +00:00
fred_nerk
00bb6daab4 Use multiple radius sockets to allow more concurrent authentication requests 2004-05-24 04:13:06 +00:00
David Parrish
2957bcf7b0 Use multiple radius sockets to allow more concurrent authentication requests 2004-05-24 04:13:06 +00:00
fred_nerk
6788d5ac3a Fix logging parameter errors 2004-05-24 04:12:48 +00:00
David Parrish
b1087392f5 Fix logging parameter errors 2004-05-24 04:12:48 +00:00
fred_nerk
b2fdec2286 Add gcc __attribute__ to logging functions 2004-05-24 04:12:34 +00:00
David Parrish
ebd407a833 Add gcc __attribute__ to logging functions 2004-05-24 04:12:34 +00:00
fred_nerk
6ab5516f1b Add username parameter to "show users" command
Fix counting tunnel rx errors as tunnel tx errors
Add "show throttle" command
2004-05-24 04:12:02 +00:00
David Parrish
7a9ca73727 Add username parameter to "show users" command
Fix counting tunnel rx errors as tunnel tx errors
Add "show throttle" command
2004-05-24 04:12:02 +00:00
fred_nerk
42144d4027 Init data before trying to use it 2004-05-10 00:39:34 +00:00
David Parrish
8a8b45c174 Init data before trying to use it 2004-05-10 00:39:34 +00:00
fred_nerk
ab096cbd15 Small typo fixes from Paul Lampron 2004-04-16 02:33:32 +00:00
David Parrish
32e5db5906 Small typo fixes from Paul Lampron 2004-04-16 02:33:32 +00:00
fred_nerk
de053c4c44 Release 1.1.1 2004-04-05 05:35:31 +00:00
David Parrish
9a4f911b3d Release 1.1.1 2004-04-05 05:35:31 +00:00
fred_nerk
14dced585a Don't use default 1:1 2004-04-05 05:29:13 +00:00
David Parrish
61dfc18a84 Don't use default 1:1 2004-04-05 05:29:13 +00:00
fred_nerk
80b0fbad63 Add manual. It's very long 2004-03-24 07:15:56 +00:00
David Parrish
aa41dea6e7 Add manual. It's very long 2004-03-24 07:15:56 +00:00
fred_nerk
c2f98ee931 Added autosnoop and autothrottle modules 2004-03-24 04:56:51 +00:00
David Parrish
8ed6b75f5f Added autosnoop and autothrottle modules 2004-03-24 04:56:51 +00:00
fred_nerk
9470c8e12f Fix makefile error 2004-03-22 05:26:17 +00:00
David Parrish
7d87e78a12 Fix makefile error 2004-03-22 05:26:17 +00:00
fred_nerk
31ebdec055 Don't mention configure, it's not used anymore 2004-03-09 00:31:49 +00:00
David Parrish
303ef1e6b1 Don't mention configure, it's not used anymore 2004-03-09 00:31:49 +00:00
fred_nerk
a2b74c9f3c . 2004-03-05 00:22:45 +00:00
David Parrish
8c270aac27 . 2004-03-05 00:22:45 +00:00
fred_nerk
8e8ea0e534 Don't use configure it's a waste of time 2004-03-05 00:22:06 +00:00
David Parrish
0c736f6fe8 Don't use configure it's a waste of time 2004-03-05 00:22:06 +00:00
fred_nerk
fcb4992301 New config file format 2004-03-05 00:21:50 +00:00
David Parrish
0739aa6e77 New config file format 2004-03-05 00:21:50 +00:00
fred_nerk
b43583c01d * 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
2004-03-05 00:09:03 +00:00
David Parrish
fc0a363208 * 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
2004-03-05 00:09:03 +00:00
fred_nerk
b8ae54f127 Add license 2004-02-25 02:44:41 +00:00
David Parrish
7c1104efff Add license 2004-02-25 02:44:41 +00:00
fred_nerk
3aa4eda8b1 Initial revision 2003-12-16 07:07:39 +00:00
David Parrish
c5e4c2cfc0 Initial revision 2003-12-16 07:07:39 +00:00