New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== Make it bool Alan T. DeKok@2013-08-14T18:45:52Z Files modified: * src/include/packet.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/37a76484cca62157d76ee... ====== packet list id alloc/free now inserts / yanks the packet, too Alan T. DeKok@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/0af11e8c0fa406936a06a... ====== Made more functions return bool Alan T. DeKok@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/e2fb60646d9a62fbe63aa... ====== Return codes are boolean Alan T. DeKok@2013-08-14T18:34:16Z Files modified: * src/include/libradius.h * src/lib/rbtree.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a13936b236aa3437761d3... ====== Check return code of packet_list_yank Alan T. DeKok@2013-08-14T18:32:24Z Files modified: * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0a699978dcb69fc12fecb... ====== Made packet_list_yank return a bool for success/failure Alan T. DeKok@2013-08-14T18:32:22Z Files modified: * src/lib/packet.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/124aba085f55bb3236436... ====== Typo Arran Cudbard-Bell@2013-08-14T12:27:30Z Files modified: * src/include/radsniff.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5849e9e4310a787f43555... ====== 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@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/ed0c55a578da56fe15124... ====== -- This commit summary was generated @2013-08-15T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).