commit 19fc3940db2e2bbd354c59303c50b230c77d7653 Author: Alan T. DeKok <aland@freeradius.org> Date: Thu Apr 29 10:26:47 2010 +0200 Document more proxy functionality If the NAS doesn't retransmit, we don't either. Files changed: raddb/proxy.conf | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) ====================================================================== commit fd06854aa64fd6dbf3794f1e695a4ac613637a56 Author: Alan T. DeKok <aland@freeradius.org> Date: Thu Apr 29 10:25:47 2010 +0200 More debugging messages So that the user knows when a socket is closed due to lifetime or max_queries Files changed: src/modules/rlm_sql/sql.c | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) ====================================================================== commit 8dbc696916652fca8e10d2c001d1a2f96187d9ab Author: Alan T. DeKok <aland@freeradius.org> Date: Thu Apr 29 10:25:12 2010 +0200 Removed unnecessary fflush() Files changed: src/modules/frs_dhcp/dhcp.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) ====================================================================== commit 8d6622aa511c9c803e3bd020a15b437723a4738a Author: Alan T. DeKok <aland@freeradius.org> Date: Thu Apr 29 10:16:59 2010 +0200 Ignore autoconf files Hopefully for 2.2.0, we can start getting rid of that horrible system Files changed: .gitignore | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) ====================================================================== commit 5b5fc292113861b65b8bb786e260fbccc7ba98af Author: Alan T. DeKok <aland@freeradius.org> Date: Wed Apr 28 16:52:05 2010 +0200 Add sub-options to Option 82 Files changed: share/dictionary.dhcp | 21 ++++++++++++++++++++- 1 files changed, 20 insertions(+), 1 deletions(-) ====================================================================== commit 97c36635617bc8330f21d2b7a7474d6ece462525 Author: Alan T. DeKok <aland@freeradius.org> Date: Wed Apr 28 16:50:13 2010 +0200 Large code cleanups. Fix error messages (no fprintf) Enable option 82 sub-options Allow it to originate DHCP packets, too Files changed: src/modules/frs_dhcp/dhcp.c | 588 +++++++++++++++++++++++++++---------------- 1 files changed, 374 insertions(+), 214 deletions(-) ====================================================================== commit e0736545494890e825ec28fbb46c1321480a17e4 Author: Alan T. DeKok <aland@freeradius.org> Date: Wed Apr 28 13:47:35 2010 +0200 Make dhcp_socket_t structure fall in line with listen_socket_t Files changed: src/modules/frs_dhcp/frs_dhcp.c | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-) ====================================================================== commit 67d995975096c7fa8ece4693161ad3674f600c21 Author: Alan T. DeKok <aland@freeradius.org> Date: Wed Apr 28 13:39:46 2010 +0200 Fixed typo Files changed: src/modules/frs_dhcp/frs_dhcp.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) ====================================================================== commit ed96d5b83d2f3c53fe316699450257acc7249924 Author: Alan T. DeKok <aland@freeradius.org> Date: Wed Apr 28 11:01:14 2010 +0200 Use readline only if we have the header files Otherwise people install libreadline, and then the compile stage fails because there's no header files Files changed: src/main/radmin.c | 25 +++++++++++++------------ 1 files changed, 13 insertions(+), 12 deletions(-) ====================================================================== commit 46de542209627674034535ee2a8970ddb94bdd81 Author: Alan T. DeKok <aland@freeradius.org> Date: Tue Apr 27 18:53:17 2010 +0200 Fix error message for people who don't understand it Files changed: src/main/modcall.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) ====================================================================== commit c66a88291f75dad80a73a9c47705768a3dafb869 Author: Alan T. DeKok <aland@freeradius.org> Date: Tue Apr 27 11:02:54 2010 +0200 Corrected documentation Files changed: raddb/certs/README | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) ====================================================================== commit e7118e7e2d88a07d8d7078f8a9a8daf294f9afb3 Author: Alan T. DeKok <aland@freeradius.org> Date: Tue Apr 27 09:47:38 2010 +0200 Try to fix link issues, as posted to the list Files changed: src/modules/rlm_python/configure.in | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) ====================================================================== commit 044b291410a3c6d3cc8c4e52b4a2764f6b2a47df Author: Alan T. DeKok <aland@freeradius.org> Date: Tue Apr 27 09:46:37 2010 +0200 Use rebind_proc only if args==3 This means that systems which have args != 3 will still build Files changed: src/modules/rlm_ldap/rlm_ldap.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) ====================================================================== commit 4d976d1234f0e04beda8de74247f59c66282678d Author: Alan T. DeKok <aland@freeradius.org> Date: Mon Apr 26 17:24:41 2010 +0200 Work around for bug #35. The packet is apparently getting freed when the request structure is still in the list. Since it's hard to tell when / why this is happening, the short-term fix is to work around it. It's better to leak memory slowly than to crash quickly. Files changed: src/lib/packet.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) ====================================================================== commit bf6bc8b9be4176c35b1fd4c4be69e1a2394114d6 Author: Alan T. DeKok <aland@freeradius.org> Date: Mon Apr 26 19:56:54 2010 +0200 Remove from proxy hash after packet has been verified This avoids some esoteric conditions where an attacker who can monitor the RADIUS packet stream could cause the server to sometimes forget about packets that it proxied. Also cleaned up other issues related to counters (home/listener) when proxying. Files changed: src/main/event.c | 114 +++++++++++++++++++++++++++++++----------------------- 1 files changed, 65 insertions(+), 49 deletions(-) ======================================================================
participants (1)
-
aland@deployingradius.com