Commit report for master branch

The git bot announce at freeradius.org
Thu Aug 15 00:00:02 CEST 2013


New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)

======
Make it bool

Alan T. DeKok at 2013-08-14T18:45:52Z
Files modified:
	* src/include/packet.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/37a76484cca62157d76eeb035ae4f334ca056f37
====== 
packet list id alloc/free now inserts / yanks the packet, too

Alan T. DeKok at 2013-08-14T18:38:22Z
Files modified:
	* src/include/packet.h
	* src/lib/packet.c
	* src/main/process.c
	* src/main/radclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0af11e8c0fa406936a06ac34a87b926a2b7daa33
====== 
Made more functions return bool

Alan T. DeKok at 2013-08-14T18:36:18Z
Files modified:
	* src/include/packet.h
	* src/lib/packet.c
	* src/main/process.c
	* src/main/radclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e2fb60646d9a62fbe63aac5beeaaae4b8dd8a76d
====== 
Return codes are boolean

Alan T. DeKok at 2013-08-14T18:34:16Z
Files modified:
	* src/include/libradius.h
	* src/lib/rbtree.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a13936b236aa3437761d3cede3dad002da84b465
====== 
Check return code of packet_list_yank

Alan T. DeKok at 2013-08-14T18:32:24Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0a699978dcb69fc12fecbe2cb0c1a25ba09c157b
====== 
Made packet_list_yank return a bool for success/failure

Alan T. DeKok at 2013-08-14T18:32:22Z
Files modified:
	* src/lib/packet.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/124aba085f55bb32364363d470e8eaaac7079a71
====== 
Typo

Arran Cudbard-Bell at 2013-08-14T12:27:30Z
Files modified:
	* src/include/radsniff.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5849e9e4310a787f4355597c242bb3a6fd4a2007
====== 
Rewrite the majority of the packet processing logic

Introduce a request structure like we use in the server core, and use this to represent the request/response link.

This allows us to detect lost packets (where we never saw a response even after multiple requests), retransmissions where we see packets with the same src/dst parameters and request authenticator/nonce, and premature reuse of packet IDs.

This also implements the first required dequeueing scheme (previously there was none), which remove requests from the rbtree.  The second dequeuing scheme removes requests/responses immediately as soon as a response is received, and the third never bothers inserting requests/responses into the queue.

The other schemes need to be implemented later, and specified by the user for individual packet types.

Arran Cudbard-Bell at 2013-08-14T12:06:23Z
Files modified:
	* src/include/radsniff.h
	* src/main/collectd.c
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ed0c55a578da56fe151245325e55a730eeb8995a
====== 
-- 
This commit summary was generated @2013-08-15T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list