GIT Log for 2011-04-29 23:33 GMT
aland
aland at deployingradius.com
Sat Apr 30 01:33:01 CEST 2011
commit 058bc1d7898b21d06f894db23738e01e2a8e6d61
Author: Alan T. DeKok <aland at freeradius.org>
Date: Fri Apr 29 13:17:24 2011 +0200
Update timers in slightly different place
Files changed:
src/main/process.c | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
======================================================================
commit 10307f6eb5e0f17170bd511ca3102a18b74ad0b3
Author: Alan T. DeKok <aland at freeradius.org>
Date: Fri Apr 29 13:16:01 2011 +0200
Move packet IP/ID handling to rbtrees
Apparently bug #35 is caused by the hash table used to track
IPs and IDs. It's too difficult to figure out what the heck
is wrong with the hash table. However, replacing it with a
red-black tree avoids the problem entirely.
Files changed:
src/lib/packet.c | 39 +++++++++++++++++----------------------
1 files changed, 17 insertions(+), 22 deletions(-)
======================================================================
commit 6554c3178485d4f416e612b6a5b113f820291567
Author: Alan T. DeKok <aland at freeradius.org>
Date: Fri Apr 29 13:12:12 2011 +0200
More and better sanity checks
Files changed:
src/main/threads.c | 15 +++++++++++----
1 files changed, 11 insertions(+), 4 deletions(-)
======================================================================
commit 60e6420ba180d84e89907c67a867efb446ccf394
Author: Alan T. DeKok <aland at freeradius.org>
Date: Fri Apr 29 13:09:27 2011 +0200
Fix edge condition
Files changed:
src/lib/fifo.c | 13 +++++--------
1 files changed, 5 insertions(+), 8 deletions(-)
======================================================================
commit 079ebb2844c2775e8e28e4fc6ca47cc3e61770b1
Author: Alan T. DeKok <aland at freeradius.org>
Date: Fri Apr 29 12:17:07 2011 +0200
Be slightly more careful about conflicting packets
There are race conditions where the child thread sends a reply,
and the master thread receives the "next" packet before the
child thread has marked the request as DONE. In that case,
don't print a message about conflicting packets.
Files changed:
src/main/process.c | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
======================================================================
commit 8ece9ac1d220a4216d7046b8937672d7ca17c381
Author: Alan T. DeKok <aland at freeradius.org>
Date: Fri Apr 29 12:16:45 2011 +0200
Don't free a NULL pointer
Files changed:
src/main/command.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
======================================================================
commit b3be5af65352acc510bf657da0e8f9240feff7cb
Author: Alan T. DeKok <aland at freeradius.org>
Date: Fri Apr 29 12:11:50 2011 +0200
Simplify statistics code
Files changed:
src/include/stats.h | 2 +-
src/main/command.c | 20 +++++++++++---------
src/main/stats.c | 42 ++++++++++++++++++++++--------------------
3 files changed, 34 insertions(+), 30 deletions(-)
======================================================================
More information about the Freeradius-Devel
mailing list