GIT Log for 2010-04-16 23:33 GMT
aland
aland at deployingradius.com
Sat Apr 17 01:33:02 CEST 2010
commit ee478c06e48fc57190d20e9cf708c413efa89399
Author: Alan T. DeKok <aland at freeradius.org>
Date: Fri Apr 16 16:12:01 2010 +0200
Don't block when doing 'exec wait', and reading from pipe.
If the child is slow, then reading from the pipe will block until
the child exits. This will happen even if we intend later to wait
only 10 seconds for the child pid.
The solution is to call select() on the pipe. After 10 seconds,
if no progress has been made: kill -TERM the child, close the pipe,
and clean up the child PID.
Files changed:
src/main/exec.c | 95 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 94 insertions(+), 1 deletions(-)
======================================================================
commit a2b12c6682e567e2e20f19bc989ac897ec2158f1
Author: Alan T. DeKok <aland at freeradius.org>
Date: Wed Apr 14 05:00:39 2010 +0200
append tunneled reply, rather than moving it
This means that the operators are ignored, and any proxied
packet (with operators '=' for multiple VSAs of the same name) will
get handled properly.
Files changed:
.../rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
======================================================================
commit 75e1d596966d89995e57b50d91cc4e5bb13a51ec
Author: Alan T. DeKok <aland at freeradius.org>
Date: Wed Apr 14 04:59:26 2010 +0200
Fix node comparison on delete
This could be the cause of bug #35.
Files changed:
src/lib/hash.c | 9 +--------
1 files changed, 1 insertions(+), 8 deletions(-)
======================================================================
commit f3a0d669dff5ca73b12f0724f38e66f00a360ea7
Author: Alan T. DeKok <aland at freeradius.org>
Date: Tue Apr 13 15:16:10 2010 +0200
Fixed typo. This should help divorce CoA from normal packets.
The previous fix worked, but this one is the real source of the bug
Files changed:
src/main/event.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
======================================================================
commit aab6b744e4afa1568985a320dc9e70c1c4d501f4
Author: Alan T. DeKok <aland at freeradius.org>
Date: Mon Apr 12 11:36:52 2010 +0200
Print out hex for invalid data in PEAP tunnel.
This helps debug issues.
Also change the "had sent TLV failure" message to a LONG set of
instructions for people who can't be bothered reading the debug output.
Files changed:
src/modules/rlm_eap/types/rlm_eap_peap/peap.c | 45 +++++++++++++++----------
1 files changed, 27 insertions(+), 18 deletions(-)
======================================================================
commit a9be9015fff08fa9940ffed572a21729ebca3a5e
Author: Alan T. DeKok <aland at freeradius.org>
Date: Fri Apr 9 16:53:03 2010 +0200
Make request->number unsigned
So that we don't print negative numbers
Files changed:
src/include/radiusd.h | 2 +-
src/main/event.c | 53 ++++++++++++++++++++++++-------------------------
2 files changed, 27 insertions(+), 28 deletions(-)
======================================================================
commit 88cda786d8ce29cbccaf9be832d29abf16c1b6f8
Author: Alan T. DeKok <aland at freeradius.org>
Date: Fri Apr 9 12:17:36 2010 +0200
Ensure correct build order
include -> lib -> modules -> main
Files changed:
src/Makefile | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
======================================================================
More information about the Freeradius-Devel
mailing list