Commit report for master 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:09:57Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fb06e0ea05d4c007f7ffb430da719a852c79e143
====== 
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-28T22:09:46Z
Files modified:
	* src/modules/proto_dhcp/dhcpd.c

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

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

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

Arran Cudbard-Bell at 2013-10-28T16:58:28Z
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/9a280735f8305867f565ce333bccc225a0df32e9
====== 
Allow room for \0

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9f23afe85137770c6929d95859f60dff118ea4ee
====== 
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:41Z
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/d563be48bceb43f685c830bc10fe32d8edc33469
====== 
Flag is sometimes uninitialized

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

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

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c965a028baca382ace6c700e5717ed0dc8e51030
====== 
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:41Z
Files modified:
	* src/modules/rlm_ldap/ldap.c

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

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a0b2e007bdc4151a15c114310179d43b18c64114
====== 
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:58:08Z
Files modified:
	* src/modules/proto_dhcp/dhcpd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/74a8c85d6b29b034a8479d1358691fe720b0814a
====== 
VERIFY_RP --> VERIFY_PACKET

to match v3.0.x

Alan T. DeKok at 2013-10-28T01:17:06Z
Files modified:
	* src/include/libradius.h
	* src/lib/radius.c

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

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eef8d8370609af4c26a740d6976899865e1e9d30
====== 
Can't get a VP from a VPT if no VP exists

Alan T. DeKok at 2013-10-28T01:12:18Z
Files modified:
	* src/main/valuepair.c

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

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/278a3e48058c5c4127a66d3851b06802847cb9e3
====== 
Add missing unlock

for when malloc fails.

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/07168805217c3b9a1d4b124e4c01a0991592d221
====== 
Dereference after NULL check

Won't be an issue, but the code was wrong

Alan T. DeKok at 2013-10-28T01:09:25Z
Files modified:
	* src/modules/rlm_replicate/rlm_replicate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/64e3eda427e61ade2c6bd82eb1ca0090cfcf1ce1
====== 
Initialize variable

Alan T. DeKok at 2013-10-28T01:09:25Z
Files modified:
	* src/main/radsniff.c

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

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

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

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3d3033d771b20c3c3de6e6187474300c98747b66
====== 
Added VERIFY_RP for RADIUS_PACKET

Alan T. DeKok at 2013-10-28T01:09:25Z
Files modified:
	* src/include/libradius.h
	* src/lib/radius.c

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

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ce39768fe9724517a4fcf0036f370f7ffcba163a
====== 
Remove unused variable

Alan T. DeKok at 2013-10-28T01:09:25Z
Files modified:
	* src/main/xlat.c

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

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cbf776a2477b006a5d1ff76904fab0b38ffa7501
====== 
-- 
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