Commit report for v3.0.x branch

The git bot announce at freeradius.org
Tue Oct 29 00:00:02 CET 2013


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 at 2013-10-28T22:05:42Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/56fbc3ae81c6343c47884a56ab86e0ef8f0437e6
====== 
Check return of talloc

Alan T. DeKok at 2013-10-28T21:59:41Z
Files modified:
	* src/modules/rlm_ldap/ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4f13c3d90dd28c07562656e483c7b7ef3442d507
====== 
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 at 2013-10-28T21:57:43Z
Files modified:
	* src/modules/proto_dhcp/dhcpd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/649cc4f12c82281c55a45a2d6d56839a75dcbe88
====== 
Sanity checks for leap

Arran Cudbard-Bell at 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/457beabbab81e2ae13d77fcdaca485f1b40a8d29
====== 
Style fix in xlat.c

Arran Cudbard-Bell at 2013-10-28T15:46:39Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f2c3d8b4dbec3fd9b0184734da00ac661f223d19
====== 
Allow room for \0

Alan T. DeKok at 2013-10-28T14:22:31Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b7871d5dc6f5b32dc20208dbe4da9bb6fa708a21
====== 
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 at 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/9d77fbc71c84e4e692a91e2b352b94cca1a225df
====== 
Flag is sometimes uninitialized

Arran Cudbard-Bell at 2013-10-28T13:38:25Z
Files modified:
	* src/lib/udpfromto.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dcfabe597c983c9054f4df6d3a58f35ac0d2c7fb
====== 
Write LDAP handle directly to conn->handle

Arran Cudbard-Bell at 2013-10-28T13:18:33Z
Files modified:
	* src/modules/rlm_ldap/ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8e869627a9cc61dbf289df5c34932e5f6af0150b
====== 
Use talloc_get_type_abort to convert the void to ldap_handle_t in rlm_ldap_rebind

Arran Cudbard-Bell at 2013-10-28T12:09:50Z
Files modified:
	* src/modules/rlm_ldap/ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/809447a1e8b83a769bc1ca750d6cdf43cc7eade4
====== 
Wrong argument (inst instead of conn) passed to the rebind callback in rlm_ldap

Arran Cudbard-Bell at 2013-10-28T12:02:21Z
Files modified:
	* src/modules/rlm_ldap/ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/50878ff54f70d5b24343723f404c0b06a606cb1f
====== 
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 at 2013-10-28T01:57:43Z
Files modified:
	* src/modules/proto_dhcp/dhcpd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9b89ade92610d5c871c721bdebae0c424effc712
====== 
Check length of ethernet VP

Alan T. DeKok at 2013-10-28T01:57:43Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4ff6cbfc21438b999c16943238f62d2d14ac40f2
====== 
Return if alloc fails

Alan T. DeKok at 2013-10-28T01:57:43Z
Files modified:
	* src/lib/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b62da3029974aeeb14b7c0723ef035464add9c7f
====== 
Unlock on malloc fails

Alan T. DeKok at 2013-10-28T01:57:43Z
Files modified:
	* src/lib/rbtree.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/944e6609ceebff0149486a06983733b5b69bff4f
====== 
Remove dead code

Alan T. DeKok at 2013-10-28T01:57:43Z
Files modified:
	* src/lib/udpfromto.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e09c00ed88670d0e5d5bf804d3cff21bee91423b
====== 
Checks for case which shouldn't happen

Alan T. DeKok at 2013-10-28T01:57:43Z
Files modified:
	* src/lib/rbtree.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8f47c7333e4f22cff4a4f6fe0673d338f36b0c8a
====== 
fr_socket() returns a negative number for error

Alan T. DeKok at 2013-10-28T01:57:43Z
Files modified:
	* src/main/radclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6b3c342a9cd6d5ba446f262c4b931d49e1956121
====== 
Fix for Coverity

Alan T. DeKok at 2013-10-28T01:57:43Z
Files modified:
	* src/lib/print.c

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


More information about the Freeradius-Devel mailing list