Commit report for v3.1.x branch

The git bot announce at freeradius.org
Wed Oct 14 00:00:04 CEST 2015


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

======
Add Lantronix dictionary

Ryan Steinmetz (via Arran Cudbard-Bell)@2015-10-13T23:55:54Z
Files modified:
	* share/dictionary
	* share/dictionary.lantronix

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bb78927d40434a81b94b2ab732df155ec5c3bf62
====== 
Notes on IKEv2 and TNC

Alan T. DeKok at 2015-10-13T21:54:58Z
Files modified:
	* raddb/README.rst

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/81610545faf214d446279e463448a945c77f4631
====== 
Removed old and unused EAP types.

They don't exist in the default config.  IKEv2 doesn't follow
RFC 5106.  TNC uses an old library which is apparently unsupported.

Less code is good.

Alan T. DeKok at 2015-10-13T21:01:07Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_ikev2/.gitignore
	* src/modules/rlm_eap/types/rlm_eap_ikev2/all.mk.in
	* src/modules/rlm_eap/types/rlm_eap_ikev2/configure
	* src/modules/rlm_eap/types/rlm_eap_ikev2/configure.ac
	* src/modules/rlm_eap/types/rlm_eap_ikev2/ike_conf.c
	* src/modules/rlm_eap/types/rlm_eap_ikev2/ike_conf.h
	* src/modules/rlm_eap/types/rlm_eap_ikev2/logging_impl.c
	* src/modules/rlm_eap/types/rlm_eap_ikev2/logging_impl.h
	* src/modules/rlm_eap/types/rlm_eap_ikev2/rlm_eap_ikev2.c
	* src/modules/rlm_eap/types/rlm_eap_tnc/.gitignore
	* src/modules/rlm_eap/types/rlm_eap_tnc/all.mk.in
	* src/modules/rlm_eap/types/rlm_eap_tnc/configure
	* src/modules/rlm_eap/types/rlm_eap_tnc/configure.ac
	* src/modules/rlm_eap/types/rlm_eap_tnc/rlm_eap_tnc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/62710f01a290faa89300ed97cdea52aa6e0421f9
====== 
Use LOCAL libraries

Alan T. DeKok at 2015-10-13T21:01:07Z
Files modified:
	* src/tests/Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c2381b203ce1178304c3241f2e4edfc510ea9d68
====== 
Use local libraries and binaries in all cases

Arran Cudbard-Bell at 2015-10-13T20:10:57Z
Files modified:
	* Make.inc.in
	* Makefile
	* scripts/jlibtool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6b58d158c24e18f251b54a266d4ca7695946e22a
====== 
Emit a more helpful message if the supplicant sends us an EAP-Failure

Arran Cudbard-Bell at 2015-10-13T20:10:56Z
Files modified:
	* src/modules/rlm_eap/eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cad5ba1d49fdf75ddc29689a1f8fce370312e214
====== 
Add test for eap-ttls-eap-gtc

Arran Cudbard-Bell at 2015-10-13T18:18:16Z
Files modified:
	* src/tests/eapol_test/eap-ttls-eap-gtc.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/87cb99d49b93256d978943b7ec8360bca06c8514
====== 
Change RELINK to LOCAL

Which makes it easier to understand what's going on

Alan T. DeKok at 2015-10-13T17:58:09Z
Files modified:
	* scripts/libtool.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dc67f39ea9eba293f5151ae3be5a01cce9073949
====== 
Link local libraries to local libraries

Alan T. DeKok at 2015-10-13T17:55:45Z
Files modified:
	* scripts/libtool.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/de0703e5ff3d0eb47d9b2a822dd5db6d75cf39cf
====== 
Use local modules, not installed ones

Alan T. DeKok at 2015-10-13T17:42:03Z
Files modified:
	* src/tests/eapol_test/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2a79b4fbfc3ffa0afcc48897d5a2243d8b7cf2f5
====== 
Have consistent output for test failures

Alan T. DeKok at 2015-10-13T17:42:03Z
Files modified:
	* src/tests/eapol_test/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/358192b591e7625a67552a5cfe1b7c7fa2b4378f
====== 
Fix indentation issues in EAP-PWD

Arran Cudbard-Bell at 2015-10-13T17:21:33Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c

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

Arran Cudbard-Bell at 2015-10-13T05:15:46Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_pwd/configure
	* src/modules/rlm_eap/types/rlm_eap_pwd/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2a00d3f7f8f1fc7dce1f8466c70ca2fd5d3b20bb
====== 
Fix tests for TTLS/PEAP mutual authentication

OpenSSL/wpa_supplicant won't send the client certificate unless we set the VERIFY_PEER flag

Arran Cudbard-Bell at 2015-10-13T05:15:45Z
Files modified:
	* src/tests/eapol_test/config/servers.conf
	* src/tests/eapol_test/eap-ttls-chap.conf
	* src/tests/eapol_test/eap-ttls-client-eap-mschapv2.conf
	* src/tests/eapol_test/eap-ttls-client-eap-tls.conf
	* src/tests/eapol_test/peap-client-mschapv2.conf
	* src/tests/eapol_test/peap-eap-gtc.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8a1f9268726f74dfb6c10e1a397a65d614381e71
====== 
Fix TLS mutual auth with PEAPv0

Looks like this is the reason we handle the length included flag being included in all TLS record fragments

Arran Cudbard-Bell at 2015-10-13T05:15:45Z
Files modified:
	* src/modules/rlm_eap/libeap/eap_tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2a81824b96865a38ad082e6651ba1cd34f9a225c
====== 
Add tests for LEAP and EAP-GTC

Arran Cudbard-Bell at 2015-10-13T05:15:45Z
Files modified:
	* src/tests/eapol_test/all.mk
	* src/tests/eapol_test/config/.gitignore
	* src/tests/eapol_test/config/servers.conf
	* src/tests/eapol_test/eap-gtc.conf
	* src/tests/eapol_test/eap-leap.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8fee1d1bd6a1e9daf3ee7ba1d11a6c60198561b4
====== 
Only link in methods for which the modules were built

Arran Cudbard-Bell at 2015-10-13T05:15:45Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_pwd/all.mk.in
	* src/tests/eapol_test/all.mk
	* src/tests/eapol_test/config/methods-enabled/gtc
	* src/tests/eapol_test/config/methods-enabled/leap
	* src/tests/eapol_test/config/methods-enabled/md5
	* src/tests/eapol_test/config/methods-enabled/mschapv2
	* src/tests/eapol_test/config/methods-enabled/peap
	* src/tests/eapol_test/config/methods-enabled/pwd
	* src/tests/eapol_test/config/methods-enabled/tls
	* src/tests/eapol_test/config/methods-enabled/ttls

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f3ab610225d5f4660040321577a71df80a5f9d95
====== 
Add additional EAP methods to the list that use TLS

Arran Cudbard-Bell at 2015-10-13T05:15:45Z
Files modified:
	* src/modules/rlm_eap/rlm_eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6a8c86493f8147f2149e4218306d034ae3489731
====== 
Ensure certificates are generated before attempting to start the EAP test server

Arran Cudbard-Bell at 2015-10-12T21:13:52Z
Files modified:
	* src/tests/eapol_test/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/08f1182acbc57e9d4318ea5bbe4f814f25a2fc93
====== 
Fix typo

Arran Cudbard-Bell at 2015-10-12T21:13:29Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_pwd/configure
	* src/modules/rlm_eap/types/rlm_eap_pwd/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f200345a4f1538baa419c17adf7b2027c87f76c7
====== 
Try libnl3 (it's in the whitelist)

Arran Cudbard-Bell at 2015-10-12T20:49:06Z
Files modified:
	* .travis.yml
	* scripts/travis/eapol_test/config_linux

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/28b6792cf05fc145218c0c7b4cf0b9c00440ca10
====== 
One package per line

Arran Cudbard-Bell at 2015-10-12T20:48:43Z
Files modified:
	* .travis.yml

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/77b56161d3092ab5efbe6f6d606c6da0119074f7
====== 
wpa supplicant needs libnl

Arran Cudbard-Bell at 2015-10-12T20:37:23Z
Files modified:
	* .travis.yml

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b0c0ba7166b78ef420dcc6be0df6fb0d5875d8d0
====== 
Travis OpenSSL too old for pwd

Arran Cudbard-Bell at 2015-10-12T19:11:20Z
Files modified:
	* raddb/mods-available/eap

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/64880d1c9a8bbd77f0d259a87d31a86f365eadce
====== 
Don't load eap-pwd type if we didn't build eap-pwd

Arran Cudbard-Bell at 2015-10-12T18:16:20Z
Files modified:
	* src/tests/eapol_test/all.mk
	* src/tests/eapol_test/config/methods-available/gtc
	* src/tests/eapol_test/config/methods-available/leap
	* src/tests/eapol_test/config/methods-available/md5
	* src/tests/eapol_test/config/methods-available/mschapv2
	* src/tests/eapol_test/config/methods-available/peap
	* src/tests/eapol_test/config/methods-available/pwd
	* src/tests/eapol_test/config/methods-available/tls
	* src/tests/eapol_test/config/methods-available/ttls
	* src/tests/eapol_test/config/methods-enabled/gtc
	* src/tests/eapol_test/config/methods-enabled/leap
	* src/tests/eapol_test/config/methods-enabled/md5
	* src/tests/eapol_test/config/methods-enabled/mschapv2
	* src/tests/eapol_test/config/methods-enabled/peap
	* src/tests/eapol_test/config/methods-enabled/pwd
	* src/tests/eapol_test/config/methods-enabled/tls
	* src/tests/eapol_test/config/methods-enabled/ttls
	* src/tests/eapol_test/config/servers.conf
	* src/tests/eapol_test/virtual_servers.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/136be53e765a4a0007bffe1ae4975558fd3230d5
====== 
Remove pwd tests if we didn't build the eap type

Arran Cudbard-Bell at 2015-10-12T06:55:35Z
Files modified:
	* src/tests/eapol_test/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fcccd46a8621a63fca4c187c93e8752f4d499246
====== 
Check for EC_GROUP_get_confactor too

Arran Cudbard-Bell at 2015-10-12T06:39:44Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_pwd/configure
	* src/modules/rlm_eap/types/rlm_eap_pwd/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/490e6e7c2db371dcc755f825088135c14e6145cb
====== 
Don't include top level Make.inc,  it seems to break things

Arran Cudbard-Bell at 2015-10-12T06:39:44Z
Files modified:
	* src/tests/eapol_test/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/014092ef6b33e3763abd915258b04fddb42496e1
====== 
Build eapol_test under travis (maybe)

Arran Cudbard-Bell at 2015-10-12T06:39:44Z
Files modified:
	* scripts/travis/eapol_test-build.sh
	* scripts/travis/eapol_test/.gitignore
	* scripts/travis/eapol_test/config_freebsd
	* scripts/travis/eapol_test/config_linux
	* scripts/travis/eapol_test/config_osx
	* src/tests/eapol_test/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d0c2782a733313194766f0dc4aedc0fb2715043d
====== 
Formatting

Arran Cudbard-Bell at 2015-10-12T06:14:10Z
Files modified:
	* src/include/automask.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c4ddd60b85a761f419d81c9e6c9cda8f18959d70
====== 
Split out eapol_test tests into a separate directory with its own EAP virtual server

Arran Cudbard-Bell at 2015-10-12T02:05:07Z
Files modified:
	* Makefile
	* raddb/mods-available/eap
	* src/tests/Makefile
	* src/tests/all.mk
	* src/tests/eap-md5.conf
	* src/tests/eap-mschapv2.conf
	* src/tests/eap-pwd.conf
	* src/tests/eap-tls.conf
	* src/tests/eap-ttls-eap-mschapv2.conf
	* src/tests/eap-ttls-mschapv2.conf
	* src/tests/eap-ttls-pap.conf
	* src/tests/eapol_test/all.mk
	* src/tests/eapol_test/eap-md5.conf
	* src/tests/eapol_test/eap-mschapv2.conf
	* src/tests/eapol_test/eap-pwd.conf
	* src/tests/eapol_test/eap-tls.conf
	* src/tests/eapol_test/eap-ttls-eap-mschapv2.conf
	* src/tests/eapol_test/eap-ttls-mschapv2.conf
	* src/tests/eapol_test/eap-ttls-pap.conf
	* src/tests/eapol_test/peap-client-mschapv2.conf
	* src/tests/eapol_test/peap-mschapv2.conf
	* src/tests/eapol_test/virtual_servers.conf
	* src/tests/peap-client-mschapv2.conf
	* src/tests/peap-mschapv2.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dd1c04f2b6f613652ffb7d9608db0e02a1e6b382
====== 
Cache ssl_session

Alan T. DeKok at 2015-10-12T00:37:37Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/411c900b85ef63995ee12d63e6fe0e8b9aadbcde
====== 
Ignore invalid write_p

Alan T. DeKok at 2015-10-11T23:14:40Z
Files modified:
	* src/main/cb.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/402aca382f451e56f30c167625fc99f550ea1a67
====== 
signed / unsigned

Alan T. DeKok at 2015-10-11T23:13:13Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1c32eb56f992c8ce43a09cb03b9d28a89587066a
====== 
configure checks for SSL_get_client_random()

Alan T. DeKok at 2015-10-11T20:06:18Z
Files modified:
	* configure
	* configure.ac
	* src/include/autoconf.h.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ed4ff68cba6d3659d4e0a7ba427c245d1f37b372
====== 
Wrappers and portability fixes for newer OpenSSL.
Which no longer exposes the internal fields of SSL*

Manual merge of commit 4f3441b6

Alan T. DeKok at 2015-10-11T20:05:50Z
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/d0f85f9e723a7ff50c39323774c38a6f36aaacf1
====== 
Use public APIs in recent versions of OpenSSL.

Alan T. DeKok at 2015-10-11T19:56:41Z
Files modified:
	* src/modules/rlm_eap/libeap/mppe_keys.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1425c1c70f4cf76cb885e38a606c1e534f93ecdb
====== 
c/p error

Arran Cudbard-Bell at 2015-10-09T23:44:43Z
Files modified:
	* src/modules/rlm_json/json.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4c32ffb04ee39f1d95e66f20ef1ea8354f3265da
====== 
Print json-c version in modules which use it

Arran Cudbard-Bell at 2015-10-09T22:49:40Z
Files modified:
	* src/modules/rlm_json/rlm_json.c
	* src/modules/rlm_rest/rlm_rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5086ad06732263e6cb491cc422adffa4f72405c8
====== 
Doxygen

Arran Cudbard-Bell at 2015-10-09T22:47:52Z
Files modified:
	* src/main/listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c631f3466378bf17000215af518d08c4105145cb
====== 
Ensure json-c version is only printed once

Arran Cudbard-Bell at 2015-10-09T22:46:55Z
Files modified:
	* src/modules/rlm_couchbase/rlm_couchbase.c
	* src/modules/rlm_json/json.c
	* src/modules/rlm_json/json.h
	* src/modules/rlm_json/json_missing.c
	* src/modules/rlm_json/json_missing.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7ae827447d360c9dc115069f477560cdbe3a90c8
====== 
Formatting

Arran Cudbard-Bell at 2015-10-09T22:46:31Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0f60cd5328d8909e1f3cd7bb95cb2089f8c8edd2
====== 
Ignore callbacks for pseudo content types.  Fixes EAP-TTLS MSCHAPv2 (and possibly others) with OpenSSL 1.0.2

Arran Cudbard-Bell at 2015-10-09T22:34:42Z
Files modified:
	* src/main/cb.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/372ee2a7700c018496384772d99b0b380155f002
====== 
Make it clear whether we're sending or receiving ssl data

Arran Cudbard-Bell at 2015-10-09T22:34:42Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c31e4f43cc49191761c4dbe59c9364dc015722a9
====== 
Formatting

Arran Cudbard-Bell at 2015-10-09T22:34:42Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0948253c5d5f129cd90cde8a62e0a3cc326a6095
====== 
Doxygen

Arran Cudbard-Bell at 2015-10-09T22:34:42Z
Files modified:
	* src/main/listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eccacf569d4cab1e4152e8be3c2acc198a8bbba3
====== 
Move test vectors into a vector folder

Arran Cudbard-Bell at 2015-10-09T22:34:42Z
Files modified:
	* src/tests/comp128-1vectors
	* src/tests/comp128-2vectors
	* src/tests/comp128-3vectors
	* src/tests/eapcrypto-01/eapcrypto-out.txt
	* src/tests/eapmd5-01/client.gdb
	* src/tests/eapmd5-01/client.sh
	* src/tests/eapmd5-01/req.txt
	* src/tests/eapsim-02/check.gdb
	* src/tests/eapsim-02/client.sh
	* src/tests/eapsim-02/eapsim-in.txt
	* src/tests/eapsim-02/eapsim-out.txt
	* src/tests/eapsim-02/req.txt
	* src/tests/eapsim-03/check.gdb
	* src/tests/eapsim-03/client.sh
	* src/tests/eapsim-03/eapsim-cooked.txt
	* src/tests/eapsim-03/eapsim-in.txt
	* src/tests/eapsim-03/eapsim-out.txt
	* src/tests/eapsim-03/eapsim-sanitize.sed
	* src/tests/eapsim-03/radiusd-example.txt
	* src/tests/eapsim-03/users-example.txt
	* src/tests/eapsim-04/client.sh
	* src/tests/eapsim-04/eapsim-cooked.txt
	* src/tests/eapsim-04/eapsim-in.txt
	* src/tests/eapsim-04/myvectors.txt
	* src/tests/eapsim-04/users.txt
	* src/tests/eapsim-05/check.gdb
	* src/tests/eapsim-05/client.sh
	* src/tests/eapsim-05/description.txt
	* src/tests/eapsim-05/eapsim-cooked.txt
	* src/tests/eapsim-05/eapsim-in.txt
	* src/tests/eapsim-05/eapsim-out.txt
	* src/tests/eapsim-05/eapsim-raw.txt
	* src/tests/eapsim-05/eapsim-sanitize.sed
	* src/tests/eapsim-06/check.gdb
	* src/tests/eapsim-06/client.sh
	* src/tests/eapsim-06/description.txt
	* src/tests/eapsim-06/eapsim-cooked.txt
	* src/tests/eapsim-06/eapsim-in.txt
	* src/tests/eapsim-06/eapsim-out.txt
	* src/tests/eapsim-06/eapsim-raw.txt
	* src/tests/eapsim-06/simtriplets.dat
	* src/tests/fips186-02/description.txt
	* src/tests/fips186-02/fips186-2.txt
	* src/tests/hmac-md5-01/digest1.txt
	* src/tests/hmac-sha1-01/digest1.txt
	* src/tests/vectors/comp128-1vectors
	* src/tests/vectors/comp128-2vectors
	* src/tests/vectors/comp128-3vectors
	* src/tests/vectors/eapcrypto-01/eapcrypto-out.txt
	* src/tests/vectors/eapmd5-01/client.gdb
	* src/tests/vectors/eapmd5-01/client.sh
	* src/tests/vectors/eapmd5-01/req.txt
	* src/tests/vectors/eapsim-02/check.gdb
	* src/tests/vectors/eapsim-02/client.sh
	* src/tests/vectors/eapsim-02/eapsim-in.txt
	* src/tests/vectors/eapsim-02/eapsim-out.txt
	* src/tests/vectors/eapsim-02/req.txt
	* src/tests/vectors/eapsim-03/check.gdb
	* src/tests/vectors/eapsim-03/client.sh
	* src/tests/vectors/eapsim-03/eapsim-cooked.txt
	* src/tests/vectors/eapsim-03/eapsim-in.txt
	* src/tests/vectors/eapsim-03/eapsim-out.txt
	* src/tests/vectors/eapsim-03/eapsim-sanitize.sed
	* src/tests/vectors/eapsim-03/radiusd-example.txt
	* src/tests/vectors/eapsim-03/users-example.txt
	* src/tests/vectors/eapsim-04/client.sh
	* src/tests/vectors/eapsim-04/eapsim-cooked.txt
	* src/tests/vectors/eapsim-04/eapsim-in.txt
	* src/tests/vectors/eapsim-04/myvectors.txt
	* src/tests/vectors/eapsim-04/users.txt
	* src/tests/vectors/eapsim-05/check.gdb
	* src/tests/vectors/eapsim-05/client.sh
	* src/tests/vectors/eapsim-05/description.txt
	* src/tests/vectors/eapsim-05/eapsim-cooked.txt
	* src/tests/vectors/eapsim-05/eapsim-in.txt
	* src/tests/vectors/eapsim-05/eapsim-out.txt
	* src/tests/vectors/eapsim-05/eapsim-raw.txt
	* src/tests/vectors/eapsim-05/eapsim-sanitize.sed
	* src/tests/vectors/eapsim-06/check.gdb
	* src/tests/vectors/eapsim-06/client.sh
	* src/tests/vectors/eapsim-06/description.txt
	* src/tests/vectors/eapsim-06/eapsim-cooked.txt
	* src/tests/vectors/eapsim-06/eapsim-in.txt
	* src/tests/vectors/eapsim-06/eapsim-out.txt
	* src/tests/vectors/eapsim-06/eapsim-raw.txt
	* src/tests/vectors/eapsim-06/simtriplets.dat
	* src/tests/vectors/fips186-02/description.txt
	* src/tests/vectors/fips186-02/fips186-2.txt
	* src/tests/vectors/hmac-md5-01/digest1.txt
	* src/tests/vectors/hmac-sha1-01/digest1.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4e1b84f9130734fe8c789a7c7b5007822f414cb6
====== 
Enabling global logging and not doing logging is surprising

Alan T. DeKok at 2015-10-09T15:04:31Z
Files modified:
	* raddb/mods-available/sql
	* src/modules/rlm_sql/sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2670ee4b414e5519eded374f2178f6f0f7a3c60a
====== 
Adding #ifdef DEBUG_MAP for map_dump()

Jorge Pereira (via Arran Cudbard-Bell)@2015-10-09T02:36:14Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/06f49af176821c58d58e864526a6697ed727c2e9
====== 
Fix xlat

Arran Cudbard-Bell at 2015-10-09T02:35:11Z
Files modified:
	* src/main/mainconfig.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6ef2b92f079c8c6ab536140fa93179a4fd6b6344
====== 
Revert "Set BEQUEATH_DETACH should Close #1308"

This reverts commit e245495fe6efa9105d6a0c614ae942f797898e3b.

Arran Cudbard-Bell at 2015-10-09T01:53:40Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_oracle/rlm_sql_oracle.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e64cee5432c8c4fccd34d3933a9426aa8e22941b
====== 
Fix issue where field nas_type would not be accessible via
the %{client:} xlat, for clients loaded from SQL.

Jorge Pereira (via Arran Cudbard-Bell)@2015-10-09T01:52:37Z
Files modified:
	* src/main/mainconfig.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c34c748f4d93f8dc84a4651c61ed86ee152f6a96
====== 
Fix returning counters in redis_ippool

Arran Cudbard-Bell at 2015-10-08T21:47:22Z
Files modified:
	* src/modules/rlm_redis_ippool/rlm_redis_ippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/663c2818069d00580e15c79f84ab58f5e8a7d23b
====== 
Merge pull request #1313 from hzhongmj/arista

Add Arista-User-Priv-Level, Arista-User-Role and Arista-CVP-Role

Alan DeKok at 2015-10-08T16:22:41Z
Files modified:
	* share/dictionary.arista

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/238bde45e8c86418ba0153a4023b3e63a8ba3bfb
====== 
Add Arista-User-Priv-Level, Arista-User-Role and Arista-CVP-Role

Hua Zhong at 2015-10-08T08:43:45Z
Files modified:
	* share/dictionary.arista

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ac5453af7aa9b882ffbe7b6b3b9883d98e2e65f2
====== 
CID #1325789

Arran Cudbard-Bell at 2015-10-08T01:16:17Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f64664544cba268e1e8e23f6eade05b42fb2fb29
====== 
Set BEQUEATH_DETACH should Close #1308

Arran Cudbard-Bell at 2015-10-07T22:27:53Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_oracle/rlm_sql_oracle.c

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

Alan T. DeKok at 2015-10-07T19:15:52Z
Files modified:
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4b192c30d15abda604245796488009cad6ece037
====== 
Merge pull request #1309 from mcnewton/deb31a

update debian radius user to freerad for control socket config

Alan DeKok at 2015-10-07T19:13:47Z
Files modified:
	* debian/patches/radiusd-to-freeradius.diff

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/847d6dab766e6d74e5ed4947bfff8b31e9726f08
====== 
update debian radius user to freerad for control socket config

Matthew Newton at 2015-10-07T13:06:03Z
Files modified:
	* debian/patches/radiusd-to-freeradius.diff

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f544b6f7cd2d578a44960e0ae8dd7bf177f79b9a
====== 
Allow virtual home servers to process EAP.  Fixes #1311

Alan T. DeKok at 2015-10-07T16:58:44Z
Files modified:
	* src/modules/rlm_eap/eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ab5775a662f9efb23b3a961785d5e6cd43e1269a
====== 
Fix example

Alan T. DeKok at 2015-10-07T16:53:02Z
Files modified:
	* raddb/sites-available/virtual.example.com

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f1846bce3a8ad55976339c6cf90b9d9e68be6476
====== 
Add "verify" target for laziness

Alan T. DeKok at 2015-10-07T16:53:01Z
Files modified:
	* raddb/certs/Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e91f4ec503d6995b64a8d1f2e7bb53170a026382
====== 
More test fixes

Arran Cudbard-Bell at 2015-10-07T05:50:24Z
Files modified:
	* src/main/modules.c
	* src/tests/Makefile
	* src/tests/config/test.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4409488854e1b1957fb50d8685761f66dd8b41af
====== 
Add dummy virtual server for unittest

Arran Cudbard-Bell at 2015-10-07T05:02:43Z
Files modified:
	* src/main/unittest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c1f64533642e54e5bc3d8f92835717d94efa3370
====== 
Fix tests on macs running in rootless mode

Die Apple die...

Arran Cudbard-Bell at 2015-10-07T05:02:43Z
Files modified:
	* Make.inc.in
	* Makefile
	* src/main/modules.c
	* src/main/radiusd.c
	* src/main/radwho.c
	* src/main/unittest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ea7cf55c77cf5e02968c5685118237d9fee81482
====== 
Formatting

Arran Cudbard-Bell at 2015-10-07T05:02:43Z
Files modified:
	* scripts/jlibtool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a17bfc6d94cbe8ddcf13593b70c5e2e3788c9ce7
====== 
name2 might not exist.  Don't use it for debugging if so

Alan T. DeKok at 2015-10-06T21:19:23Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7da36eb2eba6160e41975593877963ad1582beb5
====== 
Merge pull request #1304 from mcnewton/build31x

always apply debian patches even when only building arch binaries

Arran Cudbard-Bell at 2015-10-06T15:08:08Z
Files modified:
	* debian/rules

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1aa89aab7c08257139c16d926376e7fd7f3424b0
====== 
always apply debian patches even when only building arch binaries

bug found by Fajar A. Nugraha

Matthew Newton at 2015-10-06T14:56:57Z
Files modified:
	* debian/rules

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dc84284e3fc5daed745903d91e4533ecabc16581
====== 
Don't load naked authorize, authenticate etc.. sections

Require at least one virtual server

Arran Cudbard-Bell at 2015-10-06T04:56:50Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/889de8623e54a256c51c0f10af52531079103fe2
====== 
Drop support for -i and -p flags in radiusd

In v3.2.0 we're dropping support for listen sections outside of virtual servers.

We now support multiple protocols, and these arguments don't make sense in that context.

If users require this functionality it can be replicated using the $ENV{} config syntax and setting appropriate environmental variables.

Arran Cudbard-Bell at 2015-10-06T03:55:09Z
Files modified:
	* man/man8/radiusd.8
	* src/include/radiusd.h
	* src/main/listen.c
	* src/main/process.c
	* src/main/radiusd.c
	* src/main/unittest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/76ded731a4a7c87f5e370d034696fc7454a2b09a
====== 
s/spawn_flag/spawn_workers/g

Arran Cudbard-Bell at 2015-10-06T03:55:09Z
Files modified:
	* src/main/listen.c
	* src/main/process.c
	* src/main/radiusd.c
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0c0a36999628204afa62923e1b2709679a244b91
====== 
Formatting

Arran Cudbard-Bell at 2015-10-06T03:55:09Z
Files modified:
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b308fe2adaf8b15dd42088b53cbce43aa36ce160
====== 
NAS-Port should be 32bits

Arran Cudbard-Bell at 2015-10-05T16:17:40Z
Files modified:
	* src/main/auth.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/33303b6aceb3ec19278d4b52b44808f0860ad3dc
====== 
Check for smb_ctrl

Alan T. DeKok at 2015-10-05T15:30:16Z
Files modified:
	* src/modules/rlm_mschap/rlm_mschap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/99deae7b9e070b06fc32a33266cc248439e8b94e
====== 
Fix old compiler warnings

Alan T. DeKok at 2015-10-05T15:27:59Z
Files modified:
	* src/modules/rlm_mschap/rlm_mschap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/da0bb07f7468aabea84a32d14f725d1bf100df3a
====== 
Correct MSCHAP-Error format for MSCAHPv1

Always log meaningful messages for all errors

Arran Cudbard-Bell at 2015-10-05T07:56:55Z
Files modified:
	* src/modules/rlm_mschap/rlm_mschap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e682d40fac48d99e783749f90f540dd2ae4dafac
====== 
Cleanup chap code a little

Arran Cudbard-Bell at 2015-10-05T03:46:49Z
Files modified:
	* src/modules/rlm_mschap/rlm_mschap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c336327d4cf057a4c04af19258a42df0fb472473
====== 
Reduce calls to snprintf and fr_rand

Arran Cudbard-Bell at 2015-10-05T03:46:13Z
Files modified:
	* src/modules/rlm_mschap/rlm_mschap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/49cdd9322bcd3bcf0da8737199410314d0ace4f0
====== 
Always include V and M in failure messages

This also fixes an off by one error that caused failure messages not to be returned

Arran Cudbard-Bell at 2015-10-05T00:56:29Z
Files modified:
	* src/modules/rlm_mschap/rlm_mschap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5648c5838951bf5ad50383d6477918d72ead6410
====== 
Formatting

Arran Cudbard-Bell at 2015-10-05T00:55:52Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
	* src/modules/rlm_mschap/rlm_mschap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e5c0d104ab6454babf47dca4338e5015009033ba
====== 
Adding 'coa' list in 'debug_all' policy

Jorge Pereira (via Alan T. DeKok)@2015-10-04T16:12:47Z
Files modified:
	* raddb/policy.d/debug

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a1343674bad1e692be44fda9aaa557bfb08081ac
====== 
Check for, and fix, misconfigurations.  Fixes #1292

If there's no group membership query, don't do group handling.
And warn the user that the configuration is broken.

Alan T. DeKok at 2015-10-03T15:15:11Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/45dcf72ed3624324b5c0a91fb87ef1064a104b67
====== 
More debug fixups

Arran Cudbard-Bell at 2015-10-03T04:19:04Z
Files modified:
	* src/modules/rlm_eap/eap.c
	* src/modules/rlm_eap/types/rlm_eap_peap/peap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/26dbeba06180e7b67c9118c1eac8f9db1554a9b5
====== 
CID #1325457

Arran Cudbard-Bell at 2015-10-03T03:57:29Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1ae3c1eb45ea8040f921d8aca883811fca4daa97
====== 
Copy md5 contexts correctly

Fixes MPPE key encryption, and a number of other RADIUS related encryption and signing functions

Arran Cudbard-Bell at 2015-10-03T03:54:54Z
Files modified:
	* src/include/md5.h
	* src/lib/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/05dfd647fb04768e226535512ef8cceff462331b
====== 
More natural for low to be on the right

Arran Cudbard-Bell at 2015-10-02T21:35:51Z
Files modified:
	* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/baaff5587e9d543e7c9368437d3c3e666e9439cb
====== 
Check if we got group_da

Arran Cudbard-Bell at 2015-10-02T21:32:38Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/53b934b7aae517e96d23e97ae979e0860b7329ad
====== 
Merge pull request #1296 from herwinw/compile_128bit

Compile 128bit

Arran Cudbard-Bell at 2015-10-02T21:31:23Z
Files modified:
	* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e19481bdaf915bfe1e32b8f1109e5063ff01ff27
====== 
Use method to create uint128_t

Simple typecasting won't work if the destination is a struct.

Herwin Weststrate at 2015-10-02T20:58:28Z
Files modified:
	* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5f723930e5b1fddcac985f0542e44fd52b98908d
====== 
Use method for lshift instead of <<

Because << doesn't work for compilers that don't support 128 bit integers

Herwin Weststrate at 2015-10-02T19:58:22Z
Files modified:
	* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7e5e0b133066e265f5a38af3f8463fc8cae848da
====== 
Use long notation to initalization of structures

Sure, the shorter notation looks neat, but that doesn't help much if it generates compile errors.

Herwin Weststrate at 2015-10-02T19:56:28Z
Files modified:
	* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a8b18b8fc7238cdb262f2b673f62047f7de36957
====== 
Use tabs for indention

All of the file was tabs, execept these few lines

Herwin Weststrate at 2015-10-02T19:43:06Z
Files modified:
	* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3aa8f6ff35922fe01531ff7a94b5089d0cddcb55
====== 
Fixed prototypes of methods

Herwin Weststrate at 2015-10-02T19:41:48Z
Files modified:
	* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e73c40007e4d46b182d82b92c52d4f38848bb08c
====== 
Say what's unknown

Arran Cudbard-Bell at 2015-10-02T19:28:50Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2c4025a90e677c222bb21bf9692e3e6cc7b08173
====== 
Reword SASL explanations

Arran Cudbard-Bell at 2015-10-02T19:28:50Z
Files modified:
	* raddb/mods-available/ldap

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/55ec208d2736a4b7749fcf01ad66508e3c079b51
====== 
Merge pull request #1295 from mcnewton/lintian31x

tidy up a load of lintian warnings

Alan DeKok at 2015-10-02T18:50:29Z
Files modified:
	* debian/freeradius-common.lintian-overrides
	* debian/freeradius-config.lintian-overrides
	* debian/freeradius-dhcp.lintian-overrides
	* debian/freeradius-iodbc.lintian-overrides
	* debian/freeradius-krb5.lintian-overrides
	* debian/freeradius-ldap.lintian-overrides
	* debian/freeradius-memcached.lintian-overrides
	* debian/freeradius-mysql.lintian-overrides
	* debian/freeradius-postgresql.lintian-overrides
	* debian/freeradius-redis.lintian-overrides
	* debian/freeradius-rest.lintian-overrides
	* debian/freeradius-utils.lintian-overrides
	* debian/freeradius-yubikey.lintian-overrides
	* debian/freeradius.lintian-overrides
	* debian/libfreeradius3.lintian-overrides
	* man/man1/radclient.1
	* man/man1/radwho.1
	* man/man5/radrelay.conf.5
	* man/man5/rlm_digest.5
	* man/man8/radcrypt.8
	* man/man8/radiusd.8
	* man/man8/radsqlrelay.8
	* src/lib/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b407d81e5eb690f6d2c1ba46ac0ec27bb5306c6c
====== 
tidy up a load of lintian warnings

Matthew Newton at 2015-10-02T17:34:12Z
Files modified:
	* debian/freeradius-common.lintian-overrides
	* debian/freeradius-config.lintian-overrides
	* debian/freeradius-dhcp.lintian-overrides
	* debian/freeradius-iodbc.lintian-overrides
	* debian/freeradius-krb5.lintian-overrides
	* debian/freeradius-ldap.lintian-overrides
	* debian/freeradius-memcached.lintian-overrides
	* debian/freeradius-mysql.lintian-overrides
	* debian/freeradius-postgresql.lintian-overrides
	* debian/freeradius-redis.lintian-overrides
	* debian/freeradius-rest.lintian-overrides
	* debian/freeradius-utils.lintian-overrides
	* debian/freeradius-yubikey.lintian-overrides
	* debian/freeradius.lintian-overrides
	* debian/libfreeradius3.lintian-overrides
	* man/man1/radclient.1
	* man/man1/radwho.1
	* man/man5/radrelay.conf.5
	* man/man5/rlm_digest.5
	* man/man8/radcrypt.8
	* man/man8/radiusd.8
	* man/man8/radsqlrelay.8
	* src/lib/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0de82a2311c9207ce76bf1bf5b81e9f9d0ef21fe
====== 
Build without EVP_H

Alan T. DeKok at 2015-10-02T16:43:36Z
Files modified:
	* src/lib/md4.c
	* src/lib/md5.c

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


More information about the Freeradius-Devel mailing list