commit 1d96d58110fc378aa210ae508fdfa8b7a52f911a Author: Alan T. DeKok <aland@freeradius.org> Date: Sat May 9 00:40:05 2009 +0200 Portability fixes tail -n is in /usr/xpg4/bin on Solaris. date +%s is *BSD && Linux, but not Solaris. Work around this for now... Files changed: scripts/radwatch.in | 25 ++++++++++++++++--------- 1 files changed, 16 insertions(+), 9 deletions(-) ====================================================================== commit 166d9ed5ed0f7ee7a670e46527729a13ec93f548 Author: Alan T. DeKok <aland@freeradius.org> Date: Fri May 8 17:17:26 2009 +0200 Fix radwatch for "wait" exit codes on Solaris Files changed: scripts/radwatch.in | 23 +++++++++++++++++++++-- 1 files changed, 21 insertions(+), 2 deletions(-) ====================================================================== commit 3031b0822d8422a397375f625d6e60e431e673a1 Author: Alan T. DeKok <aland@freeradius.org> Date: Fri May 8 15:40:07 2009 +0200 Expose radius_get_vp, and make switch {} use it This allows bare words to be used for switch statements. If the statement is a bare word, the server looks for a VALUE_PAIR of that name, and prints its value. Files changed: src/main/evaluate.c | 3 +-- src/main/modcall.c | 19 ++++++++++++++++--- 2 files changed, 17 insertions(+), 5 deletions(-) ====================================================================== commit 3e42135afce9b256e1c165d1e4fca40caeacd999 Author: Alan T. DeKok <aland@freeradius.org> Date: Fri May 8 15:20:26 2009 +0200 Corrected typo Files changed: src/modules/rlm_krb5/rlm_krb5.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) ====================================================================== commit 6cdb795b1940892830334d19b7c64169936ad40b Author: Alan T. DeKok <aland@freeradius.org> Date: Fri May 8 15:00:41 2009 +0200 More LLVM checks Files changed: src/main/radsniff.c | 2 +- src/modules/rlm_otp/otp_pw_valid.c | 2 +- src/modules/rlm_otp/otp_rlm.c | 3 +-- 3 files changed, 3 insertions(+), 4 deletions(-) ====================================================================== commit 9e218d6e4ee011ca0759fc1854777c4f65e635b7 Author: Alan T. DeKok <aland@freeradius.org> Date: Fri May 8 14:49:39 2009 +0200 Minor changes in "remove from proxy hash" This avoids esoteric race conditions that no one has seen in practice Files changed: src/main/event.c | 28 ++++++++++++++++++++++++---- 1 files changed, 24 insertions(+), 4 deletions(-) ====================================================================== commit 6ca2f66f59f3649c696d259c65219832ce1d7bc1 Author: Alan T. DeKok <aland@freeradius.org> Date: Fri May 8 13:05:46 2009 +0200 Catch invalid ACKs Files changed: src/modules/rlm_eap/libeap/eap_tls.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) ====================================================================== commit 026abca8bd2478d6314b910607437f31445d22df Author: Alan T. DeKok <aland@freeradius.org> Date: Fri May 8 12:53:02 2009 +0200 Fix issues found by LLVM checker. These are mostly dead stores, etc. Files changed: Make.inc.in | 7 +++++++ src/lib/Makefile | 2 +- src/lib/valuepair.c | 19 +++++++++++++++---- src/main/Makefile.in | 2 +- src/main/evaluate.c | 3 +++ src/main/modcall.c | 17 ++++++++++++----- src/main/modules.c | 1 - src/main/radmin.c | 5 +---- src/main/realms.c | 2 -- src/modules/Makefile | 4 ++++ src/modules/rlm_acct_unique/rlm_acct_unique.c | 4 +--- src/modules/rlm_attr_rewrite/rlm_attr_rewrite.c | 4 ++-- src/modules/rlm_detail/rlm_detail.c | 2 ++ src/modules/rlm_expr/paircmp.c | 5 +++-- src/modules/rlm_expr/rlm_expr.c | 8 ++++++++ src/modules/rlm_krb5/rlm_krb5.c | 10 ++++++++-- src/modules/rlm_mschap/rlm_mschap.c | 2 +- src/modules/rlm_pap/rlm_pap.c | 2 +- src/modules/rlm_policy/parse.c | 6 +++--- src/modules/rlm_preprocess/rlm_preprocess.c | 2 +- src/modules/rlm_radutmp/rlm_radutmp.c | 8 -------- src/modules/rlm_realm/rlm_realm.c | 2 +- src/modules/rlm_sql/rlm_sql.c | 1 + src/modules/rlm_sql_log/rlm_sql_log.c | 8 ++++++++ src/modules/rlm_unix/rlm_unix.c | 12 +++++------- src/modules/rules.mak | 2 +- 26 files changed, 90 insertions(+), 50 deletions(-) ======================================================================