Commit report for v3.1.x branch

The git bot announce at freeradius.org
Sun Mar 27 00:00:02 CET 2016


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

======
New EAP types

Arran Cudbard-Bell at 2016-03-26T23:22:28Z
Files modified:
	* share/dictionary.freeradius.internal
	* src/modules/rlm_eap/libeap/eap_types.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ad145dd7989d883d3c4c0c8a199c1538e4328a30
====== 
Fix previous searc/replace

Arran Cudbard-Bell at 2016-03-26T23:12:03Z
Files modified:
	* src/modules/rlm_eap/libeap/eap_types.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2b0f20cb910981be32cb57157fc007d750aa6105
====== 
s/request->config/request->control/

Arran Cudbard-Bell at 2016-03-26T23:10:22Z
Files modified:
	* src/include/radiusd.h
	* src/main/acct.c
	* src/main/auth.c
	* src/main/client.c
	* src/main/listen.c
	* src/main/process.c
	* src/main/realms.c
	* src/main/request.c
	* src/main/threads.c
	* src/main/tls/cache.c
	* src/main/tls/ocsp.c
	* src/main/tls/session.c
	* src/main/tmpl.c
	* src/main/util.c
	* src/modules/proto_dhcp/dhcpd.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_chap/rlm_chap.c
	* src/modules/rlm_couchbase/mod.c
	* src/modules/rlm_cram/rlm_cram.c
	* src/modules/rlm_digest/rlm_digest.c
	* src/modules/rlm_eap/eap.c
	* src/modules/rlm_eap/libeap/eap_chbind.c
	* src/modules/rlm_eap/libeap/eapcommon.c
	* src/modules/rlm_eap/rlm_eap.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/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
	* src/modules/rlm_expiration/rlm_expiration.c
	* src/modules/rlm_files/rlm_files.c
	* src/modules/rlm_ldap/groups.c
	* src/modules/rlm_ldap/ldap.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_logintime/rlm_logintime.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_opendirectory/rlm_opendirectory.c
	* src/modules/rlm_otp/rlm_otp.c
	* src/modules/rlm_pam/rlm_pam.c
	* src/modules/rlm_pap/rlm_pap.c
	* src/modules/rlm_passwd/rlm_passwd.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_python/rlm_python.c
	* src/modules/rlm_redis_ippool/rlm_redis_ippool.c
	* src/modules/rlm_replicate/rlm_replicate.c
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_ruby/rlm_ruby.c
	* src/modules/rlm_smsotp/rlm_smsotp.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c
	* src/modules/rlm_yubikey/decrypt.c
	* src/modules/rlm_yubikey/rlm_yubikey.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b0df3bd3820377b1744ccc0d92d0f114b00c4c4d
====== 
request->config not request->control

Arran Cudbard-Bell at 2016-03-26T21:48:22Z
Files modified:
	* src/main/tls/session.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/59a18ecf3bbafe86e3cac6f2071437277c7ab9ce
====== 
Document TLS-Session-Cert-File

Arran Cudbard-Bell at 2016-03-26T21:18:48Z
Files modified:
	* raddb/mods-available/eap
	* src/main/tls/conf.c
	* src/main/tls/session.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/87c1b38ec4a48f51cf7efe2593e4d809d7c3f8b8
====== 
Clarify use of session-state

Arran Cudbard-Bell at 2016-03-26T20:50:01Z
Files modified:
	* raddb/mods-available/eap

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4016825d166cbbcdc55a2bd2a6ed7c7987c4c8f3
====== 
Add lifetime back, apparently it sets fields in the serialised session

Arran Cudbard-Bell at 2016-03-26T20:37:20Z
Files modified:
	* raddb/mods-available/eap
	* src/include/tls-h
	* src/main/tls/cache.c
	* src/main/tls/conf.c
	* src/main/tls/ctx.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cfaa17f88ce4a4cad1a68ee5d90d22169d9a8c60
====== 
Print useful SSL things with -xxx (like the Master Key)

Arran Cudbard-Bell at 2016-03-26T20:15:09Z
Files modified:
	* src/main/tls/session.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a37ba6c9672bd8a997bfe6f251f9a2371b077d74
====== 
Link eap_inner by default and reflow eap configuration file

Arran Cudbard-Bell at 2016-03-26T17:51:26Z
Files modified:
	* raddb/all.mk
	* raddb/mods-available/eap
	* raddb/mods-available/eap_inner
	* raddb/mods-available/inner-eap

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2fc084ced500460c5dcdc8772fe8e3eadfd0a84b
====== 
Document more fields in TLS structures

Arran Cudbard-Bell at 2016-03-26T17:47:11Z
Files modified:
	* src/include/tls-h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eb2a13f79ba51dcb441371063f27ccc7a9ce1bdc
====== 
include_length can no longer be specified in the common TLS config

Arran Cudbard-Bell at 2016-03-26T17:46:55Z
Files modified:
	* src/main/tls/conf.c

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

Arran Cudbard-Bell at 2016-03-26T15:35:15Z
Files modified:
	* src/include/tls-h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f608dbef2fc80be84dd374ccd5fa16173a9d89db
====== 
Add new eap_tls_session_t structure

This holds EAP specific TLS data, and will be used to track the state of the EAP-TLS session in future.

Arran Cudbard-Bell at 2016-03-26T15:32:21Z
Files modified:
	* src/include/tls-h
	* src/main/tls/session.c
	* src/modules/rlm_eap/libeap/eap_tls.c
	* src/modules/rlm_eap/libeap/eap_tls.h
	* 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_tls/rlm_eap_tls.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/a55b2e8f344cadd7aa543e35395cb660f2d18817
====== 
Fix merge issue

Arran Cudbard-Bell at 2016-03-26T02:18:42Z
Files modified:
	* src/main/tls/session.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1be149028766e14e2131a0f9fd3e4516c752fad2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Version: GnuPG/MacGPG2 v2.0
 Comment: GPGTools - http://gpgtools.org
 
 iQIcBAABCAAGBQJW9eMXAAoJEP+k1YKfttfKrrsP/RZABAGvM2LMgEKswNwvh1p9
 jMY3k8OEDVX4I/y/kxw+MWo/vI6GrByox7bgqaUbxrL6n6ylftpixtx5RcUz2KPD
 B1wDNP4FdBAAfvdkV7I9sdtHvD8ipOlXql4wgFau0cywV4Cr/s4hHDu9Pz73b6bE
 jFuDdskrKh5TMPpVIWdamnfBcM3tjKBJfR8KuEYISt6qZXf2hOn5rcnjMQNWB8rR
 7PiFrsEm/SIHootDNldUByNMH44435kE4633/4fSDCdy/p9Qxaau2QA8ecikgmCV
 RcqnZgkhHNT0YiKUNX/uB2rPXR+lphQ3TXO2pFvFBD/PIvKofR+3WVxEwRmYNIFz
 /58aIHxJPMGbWksXxtDg3WI45Q5ANgoUAevkePBUGrWIF0lzUbT7Ls5ARCDm1z1Z
 0udptJz/FC3KIHimDcuIhQGK4W9bvaQPtlEHyx4Ip6otLQd7O1twBf70ktA17wJ1
 +tXhecRa4gjQfy6yYqIDucNgrWLDW2XQKt4N8IuA2FQ8qQi+gJhCGLz69ndNvVJ6
 OLiwWoHfDjbAxrEUf5spMQZ2GnrPAkG9KCaG01II3Hzexmng5c87bkD1LYsIQhwS
 KDiXyZ1Dxjkohlky53+lKsZZ3DtQftxkXoscH1Tt7pvL8Q2Uu6RF1hlYttDTGMes
 HgdCXQ6KuUvHIenCSBWE
 =jwPm
 -----END PGP SIGNATURE-----

Formatting

Arran Cudbard-Bell at 2016-03-26T02:17:11Z
Files modified:
	* src/modules/rlm_eap/libeap/eap_tls.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d25dbd07530052789394bca625aa6f1fd6a5eb1e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Version: GnuPG/MacGPG2 v2.0
 Comment: GPGTools - http://gpgtools.org
 
 iQIcBAABCAAGBQJW9eMXAAoJEP+k1YKfttfKprEP/RJQLllcb2MIz7wVr5unN4K3
 R0oV7Rc860ot0jmJgBuy/1ASzQKkdQg44/0CA8U2CjqHwLhQExVgEJt+C3PWB81k
 BU6y77dEzeTwboA7UGojxY/vXC7sCPu1wZ+n96HTyrjY94cS2R9jnK/YInU8/+Ix
 Mipg+3zatD92GowtW3OCOvu8Xr0sIyBzP6W0UkGrIqV/BDP9+zfKAqDC3xYaCkDB
 Uaxw8rCKdmNO8sg19TGAsNtOc8Ep7rQnV1ct7KN7mgsdiEq9yxIam0nUHTxnAuTD
 XFn49UQkTiabwmyyJ/GrNwI0VJlKQGjw6EBFfNvJLYgpp/9ACQ9j7w4iB0aBPULn
 4g6mCs3hElK1Kf1FfPOgPpwHZsp1IQZO82K9wT8ZDpTIgxGXmJWSVo6hoKZDeR4Z
 N6riGXmi/iwrqghJ28Rmxxg89b6JOptU++DclT1LNqmbYIUKXMxc4xjfWBpeIm7C
 AtLvV25NVqhSeRWDDg7LWZkDPAH3IIcT03gY+OYGiquZltEp6WeIUi6rYpcTam2/
 LUYunJk4mvjrA2HsmrWcdLTKpTvJ5GpjAg+ZS5PZP/IA8X6MhDMc744awa1t+On0
 /CYUXkYZ7/rpm2URVxG1nSlxvw/IOTjHxY3pY8NchmyTNaMfyz2wF71Fbevngbun
 8QGD8ipr2HknF7RRwdz6
 =8yJE
 -----END PGP SIGNATURE-----

Formatting

Arran Cudbard-Bell at 2016-03-26T02:17:11Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/181d5f51507fe4e2662c06ad1b624fabf920b9de
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Version: GnuPG/MacGPG2 v2.0
 Comment: GPGTools - http://gpgtools.org
 
 iQIcBAABCAAGBQJW9eMXAAoJEP+k1YKfttfKt5cP/3zOmOz7u48SwkGW/JDnzf/X
 uzaC5fsgP6kSUmaP2MsOKtTybjFOpaPnt+pHfPyLhozOI9Y3f5lLZ2XwqFekD25Z
 LvA6vwVpIyD7X+Oa1S0rdSiY2uQyH9UrZpBLRRG22zKMssmH5w7AJPUKsWPU2+Co
 3J33wMI/wtyhW2tSWQtMS4t2WyndYSlqkzaiCsAwy4H2n/+JBEH4dK5FeQpSCwtN
 emTOggos6wwJ1/GCLQoQgyhFh1YMstpFghUZzvr9QGw2jsTM7kf03LbFgOyH5bZ3
 WLCivz2pSLC9gOhI2MMiT0agLoQMCtW7flzUlNcMF/7Md2nxvizfQjYw+UPQMDEV
 kr/XXNjlHNX75AWGFQak1WGoPPbToZxYE3vz68SXhPf18NujQmURSI0V5wMG3TQZ
 tSY6I7diEAfJUzHa93CtD+6YJxWzS195StAWbywSzltZ8w7flTl+ASZgOHrp963m
 0yydZi+4IW3yJ/nOlpxzVxzEEPxnbLeCEiyW7bfFsIqAz0Yzw89Hs+VKkcZRp8yC
 QPQHXvzBB/zFyuO8BFyi5UrPelZP4XkWTbkB0/7iTqsgIIujtBOhaIbf8I1/vxgo
 ME0lOVOAHSWE+5KsIxhzpUNkWnjDRDLjI9l+H4FFZMMju0cx+rHO3jA+FiEwWgX0
 oEsBJyP8A9uiedxs7uAK
 =Phk2
 -----END PGP SIGNATURE-----

No longer needed...

Arran Cudbard-Bell at 2016-03-26T02:17:11Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/08ead220ebd68eae7cd34f3d0f866ee75e86c2ea
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Version: GnuPG/MacGPG2 v2.0
 Comment: GPGTools - http://gpgtools.org
 
 iQIcBAABCAAGBQJW9eMXAAoJEP+k1YKfttfKbd4QAKi8IkysiR0YtDq/SfCWZdsY
 cvU1GhcmsDLv8AtYhcdWK84hzdEzIh5NbvseZjQ65KGTlXt6FnjCjmrdd+tYDGuL
 9jBxlseDNJreJ0Z++kjTkts6rE7B7EUowHUGIlCcyZrLsEGDq/EvG6vFWUyRMTCL
 JFln8UV8CIDLRJ924U/DT++FzsklOwpJ+Tg2qU59QmdqLPs8Cz+We7JEkR8BupSV
 8uWP5p04OIzA1+WyWEvkuT6GELbSysVXYeak56WCC3oHKMkJYwd418ej0akyCc3Y
 cfB/iq1mWrC/WZMilZ43zGHWLXwUECGuOHfycXRXtnfKHLsx2GTeCsyhilv9gIQN
 Peh+AalzjA6UTxSB8Vj1mC7JPHWTOmwmMCG8rsSRIQ4uhGb5c1vjab12vsS+JCVx
 2TjLbntii9XdwNuMP4ZfMDS5oJOOToOGlVHS9YY73G/J2tdiOrcNrrUhB2vUWa5u
 wpxsWT/ET1eXlA4jYHJ4HG5dGK/Q17XMEmtLebKG6SAhzf1w9XT8+Mmsg0iKTP0L
 YAWmVWFpBMD1RPNYA0i30Ip2hyCARZc848vWU1BORLgyJe1RIXYbOqo0/EWeDhtW
 sqlVVUyxnMonMV2KNGawrDgVNUTu7+bZVCvSz5mUruwXCZmY7DLD585QDa9YO3Pr
 ZmG5jSaXlxXWNQwxrf6i
 =Wr5D
 -----END PGP SIGNATURE-----

Use boundcheck macros in eap_tls_conf_parse

Arran Cudbard-Bell at 2016-03-26T02:17:11Z
Files modified:
	* src/modules/rlm_eap/libeap/eap_tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7c92063836cc5a0e61d70ed4768bfb78dad51c94
====== 
Move tls_status_t and associated functions/tables into the EAP library

Arran Cudbard-Bell at 2016-03-26T01:15:36Z
Files modified:
	* src/include/tls-h
	* src/main/tls/session.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/8d7cedf134cec9478a4204464feedea3e5e9c25e
====== 
Fix potential buffer overrun in private key password callback

Helps to check the length of our output buffer.  Not remotely exploitable.

Arran Cudbard-Bell at 2016-03-26T01:15:36Z
Files modified:
	* src/main/tls/session.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4d157c4c7de9861fb6c88edde37baa701ae6c2f4
====== 
More cleanups for TLS session code

A few additional sanity checks to catch OpenSSL insanity

Better documentation of tls_session_t fields

Arran Cudbard-Bell at 2016-03-26T01:15:36Z
Files modified:
	* src/include/tls-h
	* src/main/listen.c
	* src/main/tls/session.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/83783f5c74fb8cc8e5527f401dd60f5246bd86c2
====== 
err_msg is a buffer not a pointer

Arran Cudbard-Bell at 2016-03-26T01:15:35Z
Files modified:
	* src/modules/rlm_realm/trustrouter.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7c6c0d246f9db3ecd3a2a19fede5042274ca60aa
====== 
Move pool to before references to it

Alan T. DeKok at 2016-03-26T00:37:41Z
Files modified:
	* raddb/mods-available/linelog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9880dfc6b9d094ff87bb49ad5317f92817634161
====== 
Move "limit" to it's own function

Alan T. DeKok at 2016-03-26T00:37:41Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/35d6520f0669230e0a345c438d7197d083b81bd5
====== 
separate out "dup" checks

Alan T. DeKok at 2016-03-26T00:37:41Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/936cc220c7ccee06a4f6f5710ec3d39359686d9e
====== 
-- 
This commit summary was generated @2016-03-27T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list