New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== Sanity check arguments If there's no interface, don't update anything. It will generate an error. Instead, return an error saying "no interface" Alan T. DeKok@2013-10-28T22:05:42Z Files modified: * src/modules/proto_dhcp/dhcp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/56fbc3ae81c6343c47884... ====== Check return of talloc Alan T. DeKok@2013-10-28T21:59:41Z Files modified: * src/modules/rlm_ldap/ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4f13c3d90dd28c0756265... ====== Various fixes for DHCP. - include sys/ioctl.h, so we know if the system supports SIOCSARP - add listen_socket_t to dhcp_socket_t, so that we can use all of it's fields - for systems supporting SIOCSARP, check if "interface" is defined, and if not, refuse to do ARP, as it requires an interface Alan T. DeKok@2013-10-28T21:57:43Z Files modified: * src/modules/proto_dhcp/dhcpd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/649cc4f12c82281c55a45... ====== Sanity checks for leap Arran Cudbard-Bell@2013-10-28T16:58:17Z Files modified: * src/modules/rlm_eap/types/rlm_eap_leap/eap_leap.c * src/modules/rlm_eap/types/rlm_eap_leap/eap_leap.h * src/modules/rlm_eap/types/rlm_eap_leap/rlm_eap_leap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/457beabbab81e2ae13d77... ====== Style fix in xlat.c Arran Cudbard-Bell@2013-10-28T15:46:39Z Files modified: * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f2c3d8b4dbec3fd9b0184... ====== Allow room for \0 Alan T. DeKok@2013-10-28T14:22:31Z Files modified: * src/modules/proto_dhcp/dhcp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b7871d5dc6f5b32dc2020... ====== Added VERIFY_ALL_TALLOC Which walks over the entire talloc'd tree, and does nothing else. The idea is that if something (i.e. us) over-writes the talloc headers, then this function will catch it. Alan T. DeKok@2013-10-28T14:22:30Z Files modified: * src/include/libradius.h * src/lib/misc.c * src/lib/valuepair.c * src/main/util.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9d77fbc71c84e4e692a91... ====== Flag is sometimes uninitialized Arran Cudbard-Bell@2013-10-28T13:38:25Z Files modified: * src/lib/udpfromto.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/dcfabe597c983c9054f4d... ====== Write LDAP handle directly to conn->handle Arran Cudbard-Bell@2013-10-28T13:18:33Z Files modified: * src/modules/rlm_ldap/ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8e869627a9cc61dbf289d... ====== Use talloc_get_type_abort to convert the void to ldap_handle_t in rlm_ldap_rebind Arran Cudbard-Bell@2013-10-28T12:09:50Z Files modified: * src/modules/rlm_ldap/ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/809447a1e8b83a769bc1c... ====== Wrong argument (inst instead of conn) passed to the rebind callback in rlm_ldap Arran Cudbard-Bell@2013-10-28T12:02:21Z Files modified: * src/modules/rlm_ldap/ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/50878ff54f70d5b243437... ====== If we can't update the ARP table, broadcast the reply. Some systems don't like this, but it works for others. The real solution for *BSD is to open a BPF socket, and create the packets ourselves. That's a bit harder. Alan T. DeKok@2013-10-28T01:57:43Z Files modified: * src/modules/proto_dhcp/dhcpd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9b89ade92610d5c871c72... ====== Check length of ethernet VP Alan T. DeKok@2013-10-28T01:57:43Z Files modified: * src/modules/proto_dhcp/dhcp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4ff6cbfc21438b999c169... ====== Return if alloc fails Alan T. DeKok@2013-10-28T01:57:43Z Files modified: * src/lib/radius.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b62da3029974aeeb14b7c... ====== Unlock on malloc fails Alan T. DeKok@2013-10-28T01:57:43Z Files modified: * src/lib/rbtree.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/944e6609ceebff0149486... ====== Remove dead code Alan T. DeKok@2013-10-28T01:57:43Z Files modified: * src/lib/udpfromto.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e09c00ed88670d0e5d5bf... ====== Checks for case which shouldn't happen Alan T. DeKok@2013-10-28T01:57:43Z Files modified: * src/lib/rbtree.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8f47c7333e4f22cff4a4f... ====== fr_socket() returns a negative number for error Alan T. DeKok@2013-10-28T01:57:43Z Files modified: * src/main/radclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6b3c342a9cd6d5ba446f2... ====== Fix for Coverity Alan T. DeKok@2013-10-28T01:57:43Z Files modified: * src/lib/print.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ea33625e04983ed57e98d... ====== -- This commit summary was generated @2013-10-29T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).