Commit report for v3.1.x branch

The git bot announce at freeradius.org
Mon Oct 19 00:00:04 CEST 2015


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

======
More EAP-TLS cleanups

Arran Cudbard-Bell at 2015-10-18T23:27:02Z
Files modified:
	* src/include/tls-h
	* src/main/tls.c
	* src/modules/rlm_eap/libeap/eap_tls.c
	* src/modules/rlm_eap/libeap/eap_tls.h
	* src/modules/rlm_eap/libeap/mppe_keys.c
	* src/modules/rlm_eap/types/rlm_eap_peap/peap.c
	* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
	* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/68f5719b9e56e36ce68b3fe3b2ace6ee070de180
====== 
Allow IP addrs to compare to prefixes for xlat, too

We don't know what the RHS is... so we cast the LHS to a prefix
for v4/v6 addresses

Alan T. DeKok at 2015-10-18T18:19:28Z
Files modified:
	* src/main/parser.c
	* src/tests/unit/condition.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3bd43800792eac88a4300096f79d2b70030367c5
====== 
Automatically cast IP to IP_PREFIX comparisons

Alan T. DeKok at 2015-10-18T18:19:25Z
Files modified:
	* src/main/parser.c
	* src/tests/unit/condition.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a0e0b8c1a9c680fddf81e54d37c72ff3eaf34395
====== 
Automatically cast IP to IP_PREFIX comparisons

Alan T. DeKok at 2015-10-18T18:19:25Z
Files modified:
	* src/main/parser.c
	* src/tests/unit/condition.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/10f5381bbb2339ba06f47b8dfd07f7f2839d3fbb
====== 
Typo

Arran Cudbard-Bell at 2015-10-18T04:44:06Z
Files modified:
	* src/include/libradius.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/052a170fc899e8ee41a7c49117cd6f5c06c32ec0
====== 
FREE_MAGIC depends on NDEBUG

Arran Cudbard-Bell at 2015-10-18T04:21:03Z
Files modified:
	* src/include/libradius.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/55de1dc7ea58b78ab052ffa408b318677ac2d478
====== 
Missed includes

Arran Cudbard-Bell at 2015-10-18T04:18:20Z
Files modified:
	* src/main/listen.c
	* src/main/realms.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/674853ea4904436b416215303134b995b3f7e19d
====== 
Having multiple threads get the same random number isn't terrible,  but also isn't particularly good

Arran Cudbard-Bell at 2015-10-18T04:01:53Z
Files modified:
	* src/lib/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2b0db3920ff20a9b866021f29ae261b04c6d6cd6
====== 
Remove support for pthread based TLS,  we're now on C11, which has TLS support built in

Arran Cudbard-Bell at 2015-10-18T03:59:06Z
Files modified:
	* src/include/threads.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/447fb3acb34e0df2b68955e8b7b028cb7f67be7c
====== 
s/ssn/tls_session/

Arran Cudbard-Bell at 2015-10-18T03:25:09Z
Files modified:
	* src/include/listen.h
	* src/include/tls-h
	* src/main/listen.c
	* src/main/tls_listen.c
	* src/modules/rlm_eap/libeap/eap_tls.c
	* src/modules/rlm_eap/libeap/eap_tls.h
	* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
	* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1bda7bb2fba4cda26ecda4b98f7d41adeb8ca1a7
====== 
Underscores for everyone

Arran Cudbard-Bell at 2015-10-18T03:22:21Z
Files modified:
	* src/main/soh.c
	* src/modules/rlm_eap/libeap/eap_tls.c
	* src/modules/rlm_eap/libeap/eap_tls.h
	* src/modules/rlm_eap/libeap/mppe_keys.c
	* 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
	* src/modules/rlm_eap/types/rlm_eap_leap/smbdes.c
	* src/modules/rlm_eap/types/rlm_eap_peap/eap_peap.h
	* src/modules/rlm_eap/types/rlm_eap_peap/peap.c
	* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
	* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/eap_ttls.h
	* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/680ea314d5bd5c4e10ce1fb1ac4e3bab7314f80a
====== 
Don't need to destroy mutex if we were built without pthreads

Arran Cudbard-Bell at 2015-10-18T03:03:22Z
Files modified:
	* src/main/state.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1f9ac6c98b3dc713dde18dd6f2f893de06ce0c12
====== 
Remove unused fields from eap_session_t and document used fields

Arran Cudbard-Bell at 2015-10-18T03:01:49Z
Files modified:
	* src/modules/rlm_eap/eap.c
	* src/modules/rlm_eap/eap.h
	* src/modules/rlm_eap/libeap/eap_tls.c
	* src/modules/rlm_eap/mem.c
	* src/modules/rlm_eap/rlm_eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c36f8fdc34f083e2025001537aaab846d3b9fe54
====== 
Can only wonder what the DS in EAP_DS was... But https://tools.ietf.org/html/rfc3748 calls them rounds not DSs.

 " Once a peer has sent a Response of the same Type as the initial Request, an authenticator MUST NOT send a Request of a different Type prior to completion of the final round of a given method (with the exception of a Notification-Request)"

Arran Cudbard-Bell at 2015-10-18T02:39:10Z
Files modified:
	* src/modules/rlm_eap/eap.c
	* src/modules/rlm_eap/eap.h
	* src/modules/rlm_eap/libeap/eap_tls.c
	* src/modules/rlm_eap/libeap/eap_tls.h
	* src/modules/rlm_eap/libeap/eap_types.h
	* src/modules/rlm_eap/mem.c
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_eap/rlm_eap.h
	* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c
	* 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
	* src/modules/rlm_eap/types/rlm_eap_md5/eap_md5.c
	* src/modules/rlm_eap/types/rlm_eap_md5/eap_md5.h
	* src/modules/rlm_eap/types/rlm_eap_md5/rlm_eap_md5.c
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
	* src/modules/rlm_eap/types/rlm_eap_peap/peap.c
	* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
	* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c
	* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4d57fc1f513bdec027330d63a67ea3d181f5bc20
====== 
Set request id should be bool

Arran Cudbard-Bell at 2015-10-18T02:39:09Z
Files modified:
	* src/modules/rlm_eap/eap.h
	* src/modules/rlm_eap/types/rlm_eap_leap/rlm_eap_leap.c
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/911884aaae74f5f6fc6e60fc01589da3f6028373
====== 
s/eap_handler_t/eap_session_t/ s/handler/eap_session/

Arran Cudbard-Bell at 2015-10-18T02:39:09Z
Files modified:
	* src/include/tls-h
	* src/modules/rlm_eap/eap.c
	* src/modules/rlm_eap/eap.h
	* src/modules/rlm_eap/libeap/eap_tls.c
	* src/modules/rlm_eap/libeap/eap_tls.h
	* src/modules/rlm_eap/libeap/eap_types.h
	* src/modules/rlm_eap/mem.c
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_eap/rlm_eap.h
	* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c
	* src/modules/rlm_eap/types/rlm_eap_leap/rlm_eap_leap.c
	* src/modules/rlm_eap/types/rlm_eap_md5/rlm_eap_md5.c
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
	* src/modules/rlm_eap/types/rlm_eap_peap/eap_peap.h
	* src/modules/rlm_eap/types/rlm_eap_peap/peap.c
	* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
	* src/modules/rlm_eap/types/rlm_eap_pwd/eap_pwd.c
	* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c
	* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/eap_ttls.h
	* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f9aaaa131127fd34678c11609d43fad7f4def48b
====== 
Rename SSL opaque data indexes

Arran Cudbard-Bell at 2015-10-18T02:38:23Z
Files modified:
	* src/include/tls-h
	* src/main/tls.c
	* src/modules/rlm_eap/libeap/eap_tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6e2aef51037d0e9cc2330b18d7faca2c7211aa0e
====== 
Destroy state tree mutex on free

Arran Cudbard-Bell at 2015-10-18T02:38:23Z
Files modified:
	* src/include/state.h
	* src/main/radiusd.c
	* src/main/state.c
	* src/main/unittest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0e9c803e3dd1a09631b6a975c1a3136150fb26b3
====== 
gperftools only used in libfreeradius-server now

Arran Cudbard-Bell at 2015-10-18T01:50:11Z
Files modified:
	* src/main/radiusd.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eb0b94d8724a264deff05fe9d272c21ec0e8d8f2
====== 
Document V4 prefix parsing functions

Arran Cudbard-Bell at 2015-10-18T01:20:21Z
Files modified:
	* src/lib/inet.c
	* src/tests/unit/rfc.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/386b1e425ecdd660a2583cefafc1027e54339a8c
====== 
-- 
This commit summary was generated @2015-10-19T00:00:04Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list