Commit report for v3.0.x branch

The git bot announce at freeradius.org
Fri Jun 12 00:00:03 CEST 2015


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

======
Module rlm_redis and rlm_rediswho, welcome to stable world!

Jorge Pereira (via Arran Cudbard-Bell)@2015-06-11T21:54:41Z
Files modified:
	* src/modules/stable

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f145b597d9dac99781eb48038e2a8eb8d027dd6b
====== 
better check during redisFree() in the rlm_redis

Jorge Pereira (via Arran Cudbard-Bell)@2015-06-11T21:54:41Z
Files modified:
	* src/modules/rlm_redis/rlm_redis.c

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

Alan T. DeKok (via Arran Cudbard-Bell)@2015-06-11T21:54:41Z
Files modified:
	* src/main/radattr.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/181f6474397c186f4a2e23a4cd36633d8d7f4e68
====== 
improve the debug messages in the rlm_redis

Jorge Pereira (via Arran Cudbard-Bell)@2015-06-11T21:54:41Z
Files modified:
	* src/modules/rlm_redis/rlm_redis.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/73cd616f044f45cdaba67b02504425e191aaec17
====== 
More WiMAX tests

Alan T. DeKok (via Arran Cudbard-Bell)@2015-06-11T21:54:41Z
Files modified:
	* src/tests/unit/wimax.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9411168c4f039c7db750152ae1ae7a0dbf4244d3
====== 
More tests for multiple WiMAX attributes

Alan T. DeKok (via Arran Cudbard-Bell)@2015-06-11T21:54:41Z
Files modified:
	* src/tests/unit/wimax.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fe28870d3cd5642dd3c685b45275c09270a4eed9
====== 
Calculate final length correctly

Alan T. DeKok (via Arran Cudbard-Bell)@2015-06-11T21:54:40Z
Files modified:
	* src/main/radattr.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a4706fb3f594e3bda00f5e0c71564328bdb6a3b8
====== 
more documentation for hotspot attributes

Alan T. DeKok (via Arran Cudbard-Bell)@2015-06-11T21:54:40Z
Files modified:
	* share/dictionary.wifialliance

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/93eb316b647bdc134b1ccf3d541fe1305a7936f7
====== 
Improve the error messages in the rlm_redis

Jorge Pereira at 2015-06-10T20:02:06Z
Files modified:
	* src/modules/rlm_redis/rlm_redis.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6d9af02b40cac72b4c87f3d0dae28eb5d86cf67d
====== 
Fixing a memory leak in the rlm_redis

Jorge Pereira at 2015-06-10T20:01:19Z
Files modified:
	* src/modules/rlm_redis/rlm_redis.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0aa44a81d53c71b89fcfcbb5701a36300972a845
====== 
Print slightly better errors

Alan T. DeKok at 2015-06-10T18:57:38Z
Files modified:
	* src/modules/rlm_mschap/opendir.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/58a01c1d4b0dba53b5d8e4c9b365a36872a0e109
====== 
Build OpenDirectory on Apple

Alan T. DeKok at 2015-06-10T18:34:25Z
Files modified:
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_mschap/rlm_mschap.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b84551e199593c03dee7591a3b798371ef497a78
====== 
rad_getgid() returns <0 on error

Alan T. DeKok at 2015-06-10T18:18:54Z
Files modified:
	* src/modules/rlm_opendirectory/rlm_opendirectory.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/adf1681e9799c916e5f5b122ecc1ad56df5bacd4
====== 
Use AcctUniqueId everywhere

Arran Cudbard-Bell at 2015-06-10T17:18:12Z
Files modified:
	* raddb/mods-config/sql/main/mssql/queries.conf
	* raddb/mods-config/sql/main/mysql/queries.conf
	* raddb/mods-config/sql/main/oracle/queries.conf
	* raddb/mods-config/sql/main/postgresql/queries.conf
	* raddb/mods-config/sql/main/sqlite/queries.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ed971982f35855fd54398b484e81e1d7b495c316
====== 
Switch to using session_identifier in MySQL

Alan T. DeKok at 2015-06-10T16:49:40Z
Files modified:
	* raddb/mods-config/sql/main/mysql/queries.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4cc1462780687a2cc0e949947e9f76830d97a063
====== 
Add a freeradius-dhcp Debian package

Adds a new package called freeradius-dhcp for Debian platform that includes
the proto_dhcp.so library needed to listen on a DHCP socket.

Brad Cowie (via Arran Cudbard-Bell)@2015-06-10T13:18:03Z
Files modified:
	* debian/control
	* debian/freeradius-dhcp.install
	* debian/freeradius-dhcp.postinst
	* debian/rules

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/75d9cd9bd243159bf8dfdc7c58cb9a65339bb7a1
====== 
Merge pull request #1038 from jpereira/develop-dict-aptilo

Add support for Aptilo Access Controller

Arran Cudbard-Bell at 2015-06-09T18:35:53Z
Files modified:
	* share/dictionary
	* share/dictionary.aptilo

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1d9fa92e6ca289486c491d78d1e3d3754b81f1a3
====== 
Added support for Aptilo Controller

Jorge Pereira at 2015-06-09T18:34:11Z
Files modified:
	* share/dictionary
	* share/dictionary.aptilo

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a7c022b03bcb24a25a3256e88a0b7cee89991e13
====== 
More docs on stats memory

Alan T. DeKok at 2015-06-09T17:03:52Z
Files modified:
	* src/main/command.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f9658fd904bdba7a74eb77902d95541849280530
====== 
Add "stats memory" command

Alan T. DeKok at 2015-06-09T17:00:57Z
Files modified:
	* src/main/command.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/788b746e2cf1ea764350c5ae36ce568e682f178a
====== 
Bump default max_requests.  It's 2015.  Memory is cheaper than 1999

Alan T. DeKok at 2015-06-09T16:14:39Z
Files modified:
	* raddb/radiusd.conf.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fb0f8f94e774eb03e98ce9b59b92598bccc2f37a
====== 
Fix issue with fr_cursor_remove

Caused unexpected behaviour removing attributes in an fr_cursor_next loop.

cursor->current would be advanced past the VP we were deleting. Which meant fr_cursor_next would skip past the next attribute.

Now we set current to be the vp before the one we're deleting, so fr_cursor_next works as expected.

Arran Cudbard-Bell at 2015-06-09T07:14:14Z
Files modified:
	* src/lib/cursor.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dfee6bc88ac0fc186fab5e811c96aea98bf525d3
====== 
fix docs

Alan T. DeKok at 2015-06-08T22:08:21Z
Files modified:
	* share/format.pl

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2725e0971dd689da57bb515e8f91a97c5906299c
====== 
Post-Proxy-Type Fail if we can't proxy to Packet-Dst-IP-Address

If you had wanted fail-over, you should have used a pool.

Alan T. DeKok at 2015-06-08T22:02:37Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/193e6ebe00ea40f9433d6ce34bd18336e9e4aa5e
====== 
Add the vsa 'Alc-Wlan-SSID-VLAN' for Alcatel 7750

Jorge Pereira (via Arran Cudbard-Bell)@2015-06-08T21:08:09Z
Files modified:
	* share/dictionary.alcatel.sr

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fcd6d4d07240529c3fea72da39d91dcd5b81f1a8
====== 
Change length checks to warnings for v3.0.x

Arran Cudbard-Bell at 2015-06-08T21:06:09Z
Files modified:
	* src/modules/rlm_eap/libeap/eap_tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6f65feba8dd0715d6cf6dea74135a87f4fdef5d6
====== 
Fix proxy to Packet-Dst-IP-Address.

So that it uses the correct destination port.

Alan T. DeKok at 2015-06-08T19:50:46Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/93c19645d4dfb2e0c4dc4f660529fa865c626462
====== 
note recent changes

Alan T. DeKok at 2015-06-08T17:51:44Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1787d56ef61ecca20c83fb12b36997ddd1d3f87e
====== 
More. Fixes #1035

Alan T. DeKok at 2015-06-08T16:26:21Z
Files modified:
	* share/format.pl

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dc6f097c94d2e960ffcdefdffef5ac47e50dace4
====== 
Stupid Perl changes it's parsing rules.  Fixes #1035

Alan T. DeKok at 2015-06-08T16:23:47Z
Files modified:
	* share/format.pl

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b9edd82908848e90a723a3b0c74cbc62a29f0d10
====== 
Fix bug that caused spinning when home server was put in zombie state.

Philippe Wooding (via Alan T. DeKok)@2015-06-08T15:01:41Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b3f2a0295d3607463280b17a852dc83a8d710a1d
====== 
xlat value concat uses ','

Arran Cudbard-Bell at 2015-06-08T14:14:44Z
Files modified:
	* man/man5/unlang.5

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a6ef3cff9c1e0ee80b0513279192bb8c35601fc5
====== 
sqlhpwippool gets built irrespective of experimental

Arran Cudbard-Bell at 2015-06-08T04:37:30Z
Files modified:
	* redhat/freeradius.spec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c7738f835e2ade37e18570d5bd288a190368a9a4
====== 
Print out log message before validation

Arran Cudbard-Bell at 2015-06-07T17:24:48Z
Files modified:
	* src/modules/rlm_eap/libeap/eap_tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e1ca019799ff94b101c6979c613b1d458381c84b
====== 
Check that the total length of all received fragments matches exactly the length specified in the first fragment

Arran Cudbard-Bell at 2015-06-07T17:24:48Z
Files modified:
	* src/include/tls-h
	* src/modules/rlm_eap/libeap/eap_tls.c
	* src/modules/rlm_eap/libeap/eap_types.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/30ab22ce7846ead7b882546a42aba724681b09b0
====== 
Use bools where appropriate

Arran Cudbard-Bell at 2015-06-07T17:24:48Z
Files modified:
	* src/main/tls.c
	* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/144ec0934f4ddaa5722d8a2c165d5f86f2a918b0
====== 
Document tls_session_t fields

Arran Cudbard-Bell at 2015-06-07T17:24:47Z
Files modified:
	* src/include/tls-h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f02bcb1e7708bec081bde297ccbcd0ee028e7e26
====== 
Revert "Make WITH_DETAIL_THREAD the default."

This reverts commit e9f596f45bf8271bde5ff46cffd4909aaa2cd234.

arg.  Some systems don't have pthreads.  <sigh>

Alan T. DeKok at 2015-06-07T16:47:30Z
Files modified:
	* src/include/detail.h
	* src/main/detail.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c03bbb44079b1751c532a98bf0263b3200a0894b
====== 
Do less work on check_config

Alan T. DeKok at 2015-06-07T16:30:19Z
Files modified:
	* src/main/detail.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2c378ce30eb497a71e864428082fb2e6ec575a10
====== 
Make WITH_DETAIL_THREAD the default.

Alan T. DeKok at 2015-06-07T16:29:46Z
Files modified:
	* src/include/detail.h
	* src/main/detail.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e9f596f45bf8271bde5ff46cffd4909aaa2cd234
====== 
Start of "hup module" code.

Handle module config files, too.  e.g. "users" file.

It's not clear how to best handle that.  A module has to be told
to re-load the files it loads... but with no changes to the
module config section.  It's probably best to add a "hup" method
to the modules

Alan T. DeKok at 2015-06-06T16:34:13Z
Files modified:
	* src/include/conffile.h
	* src/main/conffile.c
	* src/main/mainconfig.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6f08fd1a285d364850d731553bf8e830084262dd
====== 
Document what's going on

Alan T. DeKok at 2015-06-06T15:36:45Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d20a588d95e57623d93d690adb5cebfe4a482da6
====== 
Can't hup a module with bootstrap method

Becvause bootstrap registers xlat's, paircompare, etc.

Alan T. DeKok at 2015-06-06T15:35:11Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e97bab2860a793c72e67f16da24031d208feff9d
====== 
With winbind stuff, it's no longer HUP-safe

Alan T. DeKok at 2015-06-06T15:31:28Z
Files modified:
	* src/modules/rlm_mschap/rlm_mschap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eaf1e5c2f1fb366fe650fefd802d296a36847f05
====== 
Fix CID 1271301

Ignore the return code of rbtree_walk()

Alan T. DeKok at 2015-06-06T01:06:43Z
Files modified:
	* src/tests/rbmonkey.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/83253d62f5bcff0a735a1ab8378a52f58b0d0470
====== 
note recent changes

Alan T. DeKok at 2015-06-05T21:15:42Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9d98ba321f9b655907dee411df87c789b8bf60b1
====== 
Cache FILE_INPUT from modules, too.

So that we can do HUP if a file changes for a module, but
avoid HUP if all of the files remain the same

Alan T. DeKok at 2015-06-05T20:41:20Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/efaaf4bd597ca37f9e18001bf5a703d353cf9939
====== 
Allow the same config file to be read twice

Because it's sometimes useful, and as an error, it rarely happens

Alan T. DeKok at 2015-06-05T20:41:20Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2f2f6375fba35f5553c2a1ed7db32736ff66bb33
====== 
re-open log file even if no config was changed

Alan T. DeKok at 2015-06-05T20:41:20Z
Files modified:
	* src/main/mainconfig.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8c585a457a5ca6ac925476bf1aec0647396b84f5
====== 
Ignore HUP if no config files have changed

Alan T. DeKok at 2015-06-05T20:41:20Z
Files modified:
	* src/include/conffile.h
	* src/main/conffile.c
	* src/main/mainconfig.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/610c422825d2a72ec76bba50e1208f153e43931d
====== 
Make an rbtree of files we've included

And track the dev / inode, instead of the filename.  It's better
and easier.

Alan T. DeKok at 2015-06-05T20:41:20Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b5f1eacc04e1e36dccef24f94306a25e607064dd
====== 
cf_file_include() is private.

And no one outside of conffile.c calls it.  Everyone else should
call cf_file_read()

Alan T. DeKok at 2015-06-05T20:41:20Z
Files modified:
	* src/include/conffile.h
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9b7106152365c69260380b1e7f24fbd09b7c5df2
====== 
Track include files at the top level, instead of each section

So that when we're asked to include the same file twice, but
from different sub-sections, we can track that.

Alan T. DeKok at 2015-06-05T20:41:20Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/51289f5c79090b379d6423728af7c1502e8285b2
====== 
Whitespace

Alan T. DeKok at 2015-06-05T20:41:20Z
Files modified:
	* src/main/unittest.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ef1ce8b4fb51fa72732f6a54de619c5c65240133
====== 
OCSP messages should go to the request log, not the global log

Arran Cudbard-Bell at 2015-06-05T20:12:50Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bc3559047b06d434fdc9e7d573cb352aa3a903c6
====== 
Check if eaptls_prev is NULL

Arran Cudbard-Bell at 2015-06-05T19:47:52Z
Files modified:
	* src/modules/rlm_eap/libeap/eap_tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/19ed78ad451742839ae43c0d00231f19cb79896b
====== 
Fix indentation for some messages, lower priority of others to make EAP-TLS debug cleaner

Reword yet more log messages, so they make sense for mortals

Arran Cudbard-Bell at 2015-06-05T19:37:02Z
Files modified:
	* src/main/tls.c
	* src/modules/rlm_eap/eap.c
	* src/modules/rlm_eap/libeap/eap_tls.c
	* src/modules/rlm_eap/types/rlm_eap_peap/peap.c
	* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/db6a6418035e793844862b8855aa6fde7d341da4
====== 
Move tls_status_table outside of ENABLE_OPENSSL_VERSOIN_CHECK Closes #1030

Arran Cudbard-Bell at 2015-06-05T17:41:11Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/80b742b737cfa2b803d97badbfe3bdeebb36d0db
====== 
Doxygen

Arran Cudbard-Bell at 2015-06-05T06:29:56Z
Files modified:
	* src/include/log.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d95aa1aaf5ad2eaff7d7c69e3ca15b5d60a0975a
====== 
Use common prefix for all TLS log messages

Arran Cudbard-Bell at 2015-06-05T05:51:24Z
Files modified:
	* src/include/log.h
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/82a1a36449e514843e9b63f8be43761b9350a9f1
====== 
More logging fixes

Arran Cudbard-Bell at 2015-06-05T04:38:31Z
Files modified:
	* src/include/log.h
	* src/main/tls.c
	* src/modules/rlm_sql/sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b10168d95dcc6481f2a89c2fde1214c7d391cea5
====== 
Define a prefix for ROPTIONAL global messages

Arran Cudbard-Bell at 2015-06-05T02:01:40Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1b18da810780f47cae7170c0866ad1705501b0d4
====== 
Request may be null

Arran Cudbard-Bell at 2015-06-05T01:33:51Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f235dbe2f5f5d60fde5ef8ba5e4f29e7ad5d54f9
====== 
More minor message tweaks

Arran Cudbard-Bell at 2015-06-05T01:21:28Z
Files modified:
	* src/modules/rlm_eap/eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6250e70b556d02edce0fe0b7cc9e255429189f3a
====== 
Typos

Arran Cudbard-Bell at 2015-06-05T00:57:51Z
Files modified:
	* src/modules/rlm_eap/libeap/eap_tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6005f0e9feec122a0fb213eeca4a43ee0276a1de
====== 
Clearer debugging for EAP-TLS peer fragmentation

Arran Cudbard-Bell at 2015-06-05T00:42:15Z
Files modified:
	* src/modules/rlm_eap/libeap/eap_tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bd31db589aff92553d4270a131f37c7848d225ca
====== 
int_ssl_status_check should log to the request log

Arran Cudbard-Bell at 2015-06-05T00:40:45Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/94e71f6510f1e34fc1cdedd3fa1cd70334d1c7c6
====== 
These aren't global errors, so should be REDEBUG not RERROR

Arran Cudbard-Bell at 2015-06-05T00:40:07Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/17dce73c713cde45ebd77a59dac657fffa5773fc
====== 
Use standard return code message format

Arran Cudbard-Bell at 2015-06-05T00:29:29Z
Files modified:
	* src/modules/rlm_eap/libeap/eap_tls.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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3cd50c957f9855a2211c0017c0a2c8a1449747a6
====== 
verify mode no longer needed in eaptls_session

Arran Cudbard-Bell at 2015-06-04T19:33:48Z
Files modified:
	* src/modules/rlm_eap/libeap/eap_tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a0058c7151f09719afe663dc0919908e0b0a99b1
====== 
Messages in tls_handshake_recv should be logged to the request log

Arran Cudbard-Bell at 2015-06-04T19:30:30Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e8849330cbc687ffacabdcf5f1033adcc5b55c29
====== 
Make Peer Sent method message slightly clearer

Arran Cudbard-Bell at 2015-06-04T19:30:21Z
Files modified:
	* src/modules/rlm_eap/eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e9c409cb431fb9642179e99f680d39494dcf8d58
====== 
More duplicate code (tls_new_session also sets client cert verification flags)

Arran Cudbard-Bell at 2015-06-04T19:30:17Z
Files modified:
	* src/modules/rlm_eap/libeap/eap_tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2f1dde1406026b5265407e986c087f6a62780432
====== 
Document FR_TLS_* constants with doxygen prefixes, and expose fr_tls_status_table

Arran Cudbard-Bell at 2015-06-04T18:53:58Z
Files modified:
	* src/include/tls-h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9ffb741e89cd50982a67518a394896d7509e8a44
====== 
expose request in eaptls_operation

Arran Cudbard-Bell at 2015-06-04T18:31:25Z
Files modified:
	* src/main/tls.c
	* src/modules/rlm_eap/libeap/eap_tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4769706ff88ad7f8c41367e9da9e5f4a8bd8dcb5
====== 
print the string version of the return code from eaptls_process

Arran Cudbard-Bell at 2015-06-04T18:27:42Z
Files modified:
	* 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/08252cbad98ae5454c08e706738b61c82419a925
====== 
More tweaks

Arran Cudbard-Bell at 2015-06-04T18:21:41Z
Files modified:
	* src/modules/rlm_eap/libeap/eap_tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c56f1b2bd1da20588aeccfa57f75085a822c99ce
====== 
Slightly improved debug messages for EAP/TLS

Arran Cudbard-Bell at 2015-06-04T18:17:48Z
Files modified:
	* src/main/tls.c
	* src/modules/rlm_eap/libeap/eap_tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c6c62cad5893fdd81508d151d7f0e8fe6e2ff49d
====== 
Only print decode errors if we're running in debug mode

Arran Cudbard-Bell at 2015-06-04T17:33:01Z
Files modified:
	* src/lib/radius.c
	* src/main/listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/53d083b198e526f70a8f807e7ef5741ecdbca44f
====== 
Don't need to check the debug levels here...

Arran Cudbard-Bell at 2015-06-04T17:31:54Z
Files modified:
	* src/include/log.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4382abb6a2307ffa309385647f5b016603f4f6ea
====== 
print out "bad packet" errors only in debug mode

Alan T. DeKok at 2015-06-04T17:04:25Z
Files modified:
	* src/lib/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6cba8d597079c328585655536f99a909e5bbbe8e
====== 
More errors on rad_recv_header()

Alan T. DeKok at 2015-06-04T16:53:28Z
Files modified:
	* src/main/listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2649c09a33b9d7512b0cbc303eb47d0839cb47f6
====== 
No need for WARNING in message

Alan T. DeKok at 2015-06-04T16:49:48Z
Files modified:
	* src/lib/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5af66f4c46b6f85803cc5790813fe4aab5120fc8
====== 
Make debug messages consistent for bad packets

Alan T. DeKok at 2015-06-04T16:49:48Z
Files modified:
	* src/main/listen.c
	* src/main/tls_listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4eeddb96796394c6ca65bd8b4654cc6e5998824f
====== 
Log the reason *WHY* we're rejecting malformed packets, instead of doing it silently

This probably wasn't done before for security reasons, but now we have the RATE_LIMIT macro, there's really no reason not to.

This was discovered by a poorly configured F5 probe.

Arran Cudbard-Bell at 2015-06-04T03:30:47Z
Files modified:
	* src/lib/radius.c
	* src/main/listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e60dfcfb68e7dd1223e25038434e111f5ee33533
====== 
Fix LGPL text broken by 1af9582b2

Alan T. DeKok at 2015-06-03T17:24:30Z
Files modified:
	* src/include/exfile.h
	* src/include/libradius.h
	* src/include/net.h
	* src/include/pcap.h
	* src/include/radsniff.h
	* src/include/regex.h
	* src/include/threads.h
	* src/lib/cursor.c
	* src/lib/dict.c
	* src/lib/event.c
	* src/lib/fifo.c
	* src/lib/filters.c
	* src/lib/hash.c
	* src/lib/hmacmd5.c
	* src/lib/log.c
	* src/lib/misc.c
	* src/lib/missing.c
	* src/lib/net.c
	* src/lib/packet.c
	* src/lib/pair.c
	* src/lib/pcap.c
	* src/lib/print.c
	* src/lib/radius.c
	* src/lib/token.c
	* src/lib/udpfromto.c
	* src/lib/value.c
	* src/modules/proto_dhcp/dhcp.c
	* src/modules/proto_vmps/vqp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c1946e40c2900ecf8dfe389a9e899ca56dd0fe60
====== 
Add SQL auth reject test

Philippe Wooding (via Alan T. DeKok)@2015-06-02T20:35:59Z
Files modified:
	* src/tests/modules/sql/reject.attrs
	* src/tests/modules/sql/reject.unlang
	* src/tests/modules/sql_mysql/reject.attrs
	* src/tests/modules/sql_mysql/reject.unlang
	* src/tests/modules/sql_postgresql/reject.attrs
	* src/tests/modules/sql_postgresql/reject.unlang
	* src/tests/modules/sql_sqlite/reject.attrs
	* src/tests/modules/sql_sqlite/reject.unlang

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b83323c068eb5c95328d4c499e3715e65aad42a0
====== 
Should not call test_pass in auth test SQL test

Philippe Wooding (via Alan T. DeKok)@2015-06-02T20:35:58Z
Files modified:
	* src/tests/modules/sql/auth.unlang

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/387a5c45f132f478bfd9f01885e47dfe330f924f
====== 
Update SQL insert query in test to be compatible with old version of SQLite that comes with Travis.

Philippe Wooding (via Alan T. DeKok)@2015-06-02T20:35:58Z
Files modified:
	* src/tests/modules/sql/auth.unlang

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3b67f896d8d6059cdd312dc4765590050183e57b
====== 
Define a set of common SQL tests that all driver specific directories links to.

Philippe Wooding (via Alan T. DeKok)@2015-06-02T20:35:58Z
Files modified:
	* src/tests/modules/README.rst
	* src/tests/modules/all.mk
	* src/tests/modules/sql/.gitignore
	* src/tests/modules/sql/README
	* src/tests/modules/sql/acct_0_start.attrs
	* src/tests/modules/sql/acct_0_start.unlang
	* src/tests/modules/sql/acct_1_update.attrs
	* src/tests/modules/sql/acct_1_update.unlang
	* src/tests/modules/sql/acct_2_stop.attrs
	* src/tests/modules/sql/acct_2_stop.unlang
	* src/tests/modules/sql/acct_start_conflict.attrs
	* src/tests/modules/sql/acct_start_conflict.unlang
	* src/tests/modules/sql/acct_update_no_start.attrs
	* src/tests/modules/sql/acct_update_no_start.unlang
	* src/tests/modules/sql/auth.attrs
	* src/tests/modules/sql/auth.unlang
	* src/tests/modules/sql_mysql/acct_0_start.attrs
	* src/tests/modules/sql_mysql/acct_0_start.attrs
	* src/tests/modules/sql_mysql/acct_0_start.unlang
	* src/tests/modules/sql_mysql/acct_0_start.unlang
	* src/tests/modules/sql_mysql/acct_1_update.attrs
	* src/tests/modules/sql_mysql/acct_1_update.attrs
	* src/tests/modules/sql_mysql/acct_1_update.unlang
	* src/tests/modules/sql_mysql/acct_1_update.unlang
	* src/tests/modules/sql_mysql/acct_2_stop.attrs
	* src/tests/modules/sql_mysql/acct_2_stop.attrs
	* src/tests/modules/sql_mysql/acct_2_stop.unlang
	* src/tests/modules/sql_mysql/acct_2_stop.unlang
	* src/tests/modules/sql_mysql/acct_start_conflict.attrs
	* src/tests/modules/sql_mysql/acct_start_conflict.attrs
	* src/tests/modules/sql_mysql/acct_start_conflict.unlang
	* src/tests/modules/sql_mysql/acct_start_conflict.unlang
	* src/tests/modules/sql_mysql/acct_update_no_start.attrs
	* src/tests/modules/sql_mysql/acct_update_no_start.attrs
	* src/tests/modules/sql_mysql/acct_update_no_start.unlang
	* src/tests/modules/sql_mysql/acct_update_no_start.unlang
	* src/tests/modules/sql_mysql/auth.attrs
	* src/tests/modules/sql_mysql/auth.attrs
	* src/tests/modules/sql_mysql/auth.unlang
	* src/tests/modules/sql_mysql/auth.unlang
	* src/tests/modules/sql_postgresql/acct_0_start.attrs
	* src/tests/modules/sql_postgresql/acct_0_start.attrs
	* src/tests/modules/sql_postgresql/acct_0_start.unlang
	* src/tests/modules/sql_postgresql/acct_0_start.unlang
	* src/tests/modules/sql_postgresql/acct_1_update.attrs
	* src/tests/modules/sql_postgresql/acct_1_update.attrs
	* src/tests/modules/sql_postgresql/acct_1_update.unlang
	* src/tests/modules/sql_postgresql/acct_1_update.unlang
	* src/tests/modules/sql_postgresql/acct_2_stop.attrs
	* src/tests/modules/sql_postgresql/acct_2_stop.attrs
	* src/tests/modules/sql_postgresql/acct_2_stop.unlang
	* src/tests/modules/sql_postgresql/acct_2_stop.unlang
	* src/tests/modules/sql_postgresql/acct_start_conflict.attrs
	* src/tests/modules/sql_postgresql/acct_start_conflict.attrs
	* src/tests/modules/sql_postgresql/acct_start_conflict.unlang
	* src/tests/modules/sql_postgresql/acct_start_conflict.unlang
	* src/tests/modules/sql_postgresql/acct_update_no_start.attrs
	* src/tests/modules/sql_postgresql/acct_update_no_start.attrs
	* src/tests/modules/sql_postgresql/acct_update_no_start.unlang
	* src/tests/modules/sql_postgresql/acct_update_no_start.unlang
	* src/tests/modules/sql_postgresql/auth.attrs
	* src/tests/modules/sql_postgresql/auth.attrs
	* src/tests/modules/sql_postgresql/auth.unlang
	* src/tests/modules/sql_postgresql/auth.unlang
	* src/tests/modules/sql_sqlite/acct_0_start.attrs
	* src/tests/modules/sql_sqlite/acct_0_start.attrs
	* src/tests/modules/sql_sqlite/acct_0_start.unlang
	* src/tests/modules/sql_sqlite/acct_0_start.unlang
	* src/tests/modules/sql_sqlite/acct_1_update.attrs
	* src/tests/modules/sql_sqlite/acct_1_update.attrs
	* src/tests/modules/sql_sqlite/acct_1_update.unlang
	* src/tests/modules/sql_sqlite/acct_1_update.unlang
	* src/tests/modules/sql_sqlite/acct_2_stop.attrs
	* src/tests/modules/sql_sqlite/acct_2_stop.attrs
	* src/tests/modules/sql_sqlite/acct_2_stop.unlang
	* src/tests/modules/sql_sqlite/acct_2_stop.unlang
	* src/tests/modules/sql_sqlite/acct_start_conflict.attrs
	* src/tests/modules/sql_sqlite/acct_start_conflict.attrs
	* src/tests/modules/sql_sqlite/acct_start_conflict.unlang
	* src/tests/modules/sql_sqlite/acct_start_conflict.unlang
	* src/tests/modules/sql_sqlite/acct_update_no_start.attrs
	* src/tests/modules/sql_sqlite/acct_update_no_start.attrs
	* src/tests/modules/sql_sqlite/acct_update_no_start.unlang
	* src/tests/modules/sql_sqlite/acct_update_no_start.unlang
	* src/tests/modules/sql_sqlite/auth.attrs
	* src/tests/modules/sql_sqlite/auth.unlang

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b27c7085c5d43250cb5a6dd21e4d2237cf05492b
====== 
Don't use instance name in SQL module tests.

Philippe Wooding (via Alan T. DeKok)@2015-06-02T20:35:58Z
Files modified:
	* src/tests/modules/sql_mysql/acct_0_start.unlang
	* src/tests/modules/sql_mysql/acct_1_update.unlang
	* src/tests/modules/sql_mysql/acct_2_stop.unlang
	* src/tests/modules/sql_mysql/acct_start_conflict.unlang
	* src/tests/modules/sql_mysql/acct_update_no_start.unlang
	* src/tests/modules/sql_mysql/auth.unlang
	* src/tests/modules/sql_mysql/module.conf
	* src/tests/modules/sql_postgresql/acct_0_start.unlang
	* src/tests/modules/sql_postgresql/acct_1_update.unlang
	* src/tests/modules/sql_postgresql/acct_2_stop.unlang
	* src/tests/modules/sql_postgresql/acct_start_conflict.unlang
	* src/tests/modules/sql_postgresql/acct_update_no_start.unlang
	* src/tests/modules/sql_postgresql/auth.unlang
	* src/tests/modules/sql_postgresql/module.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e9b90aa3da26fb18dec7782a7fd42cbfc60320a6
====== 
Make MySQL & SQLite queries more robust

Philippe Wooding (via Alan T. DeKok)@2015-06-02T20:35:58Z
Files modified:
	* raddb/mods-config/sql/main/mysql/queries.conf
	* raddb/mods-config/sql/main/sqlite/queries.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/edbeeb2741b6308f195f3f8558c3f84a3f281092
====== 
Add support for ldap, mysql and postgres tests through the use of an external VM.
Required either TEST_SERVER of <MODULE>_TEST_SERVER env variable(s) to be defined.
Add support for 'PRE' conditions in module tests' unlang definition (just like it's used in the keywords tests)

Philippe Wooding (via Alan T. DeKok)@2015-06-02T20:35:58Z
Files modified:
	* src/tests/modules/all.mk
	* src/tests/modules/ldap/acct.attrs
	* src/tests/modules/ldap/acct.unlang
	* src/tests/modules/ldap/all.mk
	* src/tests/modules/ldap/auth.attrs
	* src/tests/modules/ldap/auth.unlang
	* src/tests/modules/ldap/example.com.ldif
	* src/tests/modules/ldap/module.conf
	* src/tests/modules/sql_mysql/.gitignore
	* src/tests/modules/sql_mysql/acct_0_start.attrs
	* src/tests/modules/sql_mysql/acct_0_start.unlang
	* src/tests/modules/sql_mysql/acct_1_update.attrs
	* src/tests/modules/sql_mysql/acct_1_update.unlang
	* src/tests/modules/sql_mysql/acct_2_stop.attrs
	* src/tests/modules/sql_mysql/acct_2_stop.unlang
	* src/tests/modules/sql_mysql/acct_start_conflict.attrs
	* src/tests/modules/sql_mysql/acct_start_conflict.unlang
	* src/tests/modules/sql_mysql/acct_update_no_start.attrs
	* src/tests/modules/sql_mysql/acct_update_no_start.unlang
	* src/tests/modules/sql_mysql/all.mk
	* src/tests/modules/sql_mysql/auth.attrs
	* src/tests/modules/sql_mysql/auth.unlang
	* src/tests/modules/sql_mysql/module.conf
	* src/tests/modules/sql_postgresql/.gitignore
	* src/tests/modules/sql_postgresql/acct_0_start.attrs
	* src/tests/modules/sql_postgresql/acct_0_start.unlang
	* src/tests/modules/sql_postgresql/acct_1_update.attrs
	* src/tests/modules/sql_postgresql/acct_1_update.unlang
	* src/tests/modules/sql_postgresql/acct_2_stop.attrs
	* src/tests/modules/sql_postgresql/acct_2_stop.unlang
	* src/tests/modules/sql_postgresql/acct_start_conflict.attrs
	* src/tests/modules/sql_postgresql/acct_start_conflict.unlang
	* src/tests/modules/sql_postgresql/acct_update_no_start.attrs
	* src/tests/modules/sql_postgresql/acct_update_no_start.unlang
	* src/tests/modules/sql_postgresql/all.mk
	* src/tests/modules/sql_postgresql/auth.attrs
	* src/tests/modules/sql_postgresql/auth.unlang
	* src/tests/modules/sql_postgresql/module.conf
	* src/tests/modules/sql_sqlite/acct_1_update.unlang
	* src/tests/modules/sql_sqlite/acct_2_stop.unlang
	* src/tests/modules/sql_sqlite/acct_start_conflict.unlang
	* src/tests/modules/sql_sqlite/acct_update_no_start.unlang
	* src/tests/modules/sql_sqlite/all.mk
	* src/tests/modules/test.mk
	* src/tests/salt-test-server/.gitignore
	* src/tests/salt-test-server/README
	* src/tests/salt-test-server/build.sh
	* src/tests/salt-test-server/salt/iptable.sls
	* src/tests/salt-test-server/salt/iptables
	* src/tests/salt-test-server/salt/ldap.sls
	* src/tests/salt-test-server/salt/ldap/base.ldif
	* src/tests/salt-test-server/salt/ldap/schema_freeradius.ldif
	* src/tests/salt-test-server/salt/mysql.sls
	* src/tests/salt-test-server/salt/mysql/schema.sql
	* src/tests/salt-test-server/salt/mysql/setup.sql
	* src/tests/salt-test-server/salt/ntp.sls
	* src/tests/salt-test-server/salt/postgres.sls
	* src/tests/salt-test-server/salt/postgres/schema.sql
	* src/tests/salt-test-server/salt/postgres/setup.sql
	* src/tests/salt-test-server/salt/top.sls
	* src/tests/salt-test-server/salt_config/master
	* src/tests/salt-test-server/salt_config/roster

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7a6ca8ed7033b52508d10b4163eba203de4f7018
====== 
Add SSL support to unittest

Philippe Wooding (via Alan T. DeKok)@2015-06-02T20:35:58Z
Files modified:
	* src/main/unittest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/96cfe042c83d5641e1b4d2fa33e5c057540f41c0
====== 
Bug fix: when adding a list of VPs to and existing list, the operators weren't processed as they should be.

Philippe Wooding (via Alan T. DeKok)@2015-06-02T20:35:58Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/446252ae66f3801fec62ec5e254c461adce97928
====== 
Rename generic LDAP attributes to: radiusControlAttribute, radiusReplyAttribute & radiusRequestAttribute
and add these new attributes the the schema definition.

Philippe Wooding (via Alan T. DeKok)@2015-06-02T20:35:58Z
Files modified:
	* doc/schemas/ldap/iplanet/freeradius.ldif
	* doc/schemas/ldap/iplanet/freeradius.schema
	* doc/schemas/ldap/openldap/freeradius.ldif
	* doc/schemas/ldap/openldap/freeradius.schema
	* raddb/mods-available/ldap

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c394ada2b96bf64d13fe7cc65846b5eb80bfc5bd
====== 
Update ChangeLog

Arran Cudbard-Bell at 2015-06-02T19:16:41Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c44aef003a13578073da54261100366174f17e24
====== 
Update ChangeLog

Arran Cudbard-Bell at 2015-06-02T19:16:14Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d9b913b77beb6e148198b1ea779b02df15af3eba
====== 
Add dictionary for hotspot 2.0

Arran Cudbard-Bell at 2015-06-02T19:07:56Z
Files modified:
	* share/dictionary
	* share/dictionary.wifialliance

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4c0a85c8d2880035aab5ed6b78e97dd2a1c5a993
====== 
note recent changes

Alan T. DeKok at 2015-06-01T19:53:39Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/915a12e85b5c192ba43626f680aebb59d1e29e5e
====== 
-- 
This commit summary was generated @2015-06-12T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list