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