Commit report for v3.0.x branch

The git bot announce at freeradius.org
Thu Aug 13 00:00:02 CEST 2015


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

======
Switch to Type=forking, this passes back the exit code from starting the daemon

Arran Cudbard-Bell at 2015-08-12T20:22:09Z
Files modified:
	* redhat/radiusd.service

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4a57037fc9e5b32a9e6ead5d329adcae59015317
====== 
on-abnormal doesn't seem to work correctly.

Signalling process with kill -SIGSEGV does not result in it being restarted. on-failure OTOH does.

Arran Cudbard-Bell at 2015-08-12T19:18:22Z
Files modified:
	* redhat/radiusd.service

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a4134f7b19cd930787ca255c2a6f1062f609b8e6
====== 
ldap_next_entry requires the previous entry

Arran Cudbard-Bell at 2015-08-12T19:01:00Z
Files modified:
	* src/modules/rlm_ldap/ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f0eba655ce0bffc654b50912f0bf666d6d591f4a
====== 
Enforce 100ms as the smallest allowable connection timeout

Many libraries do not do something sensible with a timeout of 0.0 (timing out instantly)

Arran Cudbard-Bell at 2015-08-12T17:42:23Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b85691052808bce359fe00504a1c0060c6de95fa
====== 
Validate the result from strtoul in fr_timeval_from_str

So foo.bar doesn't end up as 0.0

Arran Cudbard-Bell at 2015-08-12T17:23:01Z
Files modified:
	* src/lib/misc.c

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

Arran Cudbard-Bell at 2015-08-12T17:07:09Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2941566406f6d37545b531455e13513048d7a7f5
====== 
Creating the attributes was moved outside of the cluster state loop, so we no longer have to free them on reconnect

Arran Cudbard-Bell at 2015-08-12T15:16:53Z
Files modified:
	* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/49ed5fa188f923f86e5e9aa0301f64c048e5bf40
====== 
Notes on array lengths

Arran Cudbard-Bell at 2015-08-12T15:16:52Z
Files modified:
	* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9079653edea5f6b9819c421a40ce81ffff3e0c41
====== 
Cluster code needs to see the reply

The free was left over from refactoring

Arran Cudbard-Bell at 2015-08-12T15:16:52Z
Files modified:
	* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d5d259f33c157ed33c969cef1b9f407ac8c8e091
====== 
Print out packet code by name

Alan T. DeKok at 2015-08-12T09:47:31Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c46c7d8b04e458eb15ddcdecfe44bedbf270beb8
====== 
Print out Status-Server packet for pings

Alan T. DeKok at 2015-08-12T09:38:08Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4b77e86d7645f1396d8716d2dccb12d6d655d6ae
====== 
Include packet ID in error messages

Alan T. DeKok at 2015-08-12T09:38:07Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9f48112610a58e6c193e5b212daf2f3301330194
====== 
Unused goto

Arran Cudbard-Bell at 2015-08-10T03:07:13Z
Files modified:
	* src/modules/rlm_cache/rlm_cache.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f12540d88be43988288817fe74afac4f0585f4ed
====== 
Allow arbitrary length cache xlat output

Arran Cudbard-Bell at 2015-08-10T02:30:17Z
Files modified:
	* src/modules/rlm_cache/rlm_cache.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/30065f40f50d118518656fdabe7a2e7e29ad457a
====== 
Allow arbitrary length SQL xlat output

Arran Cudbard-Bell at 2015-08-10T02:26:46Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a7e4e807b51f160c8802d571ef496c864b51f524
====== 
Array subscript has higher precedence than dereference

Arran Cudbard-Bell at 2015-08-10T01:39:12Z
Files modified:
	* src/main/xlat.c
	* src/modules/rlm_expr/rlm_expr.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_redis/rlm_redis.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/413c45e6a7e14459f1098160d1558ee8855f2942
====== 
Allow arbitrary length REST expansions, Addresses #1185

Arran Cudbard-Bell at 2015-08-10T01:39:12Z
Files modified:
	* src/modules/rlm_rest/rlm_rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/930e71d40981533cff71232d4d1d097c78cd073e
====== 
Switch all xlat 'out' argument to be char ** instead of char * Addresses #1185

Pre-allocate buffer of 2048 bytes and pass it as char *

Arran Cudbard-Bell at 2015-08-10T01:39:04Z
Files modified:
	* src/include/xlat.h
	* src/main/listen.c
	* src/main/mainconfig.c
	* src/main/radattr.c
	* src/main/realms.c
	* src/main/unittest.c
	* src/main/xlat.c
	* src/modules/proto_dhcp/rlm_dhcp.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_date/rlm_date.c
	* src/modules/rlm_exec/rlm_exec.c
	* src/modules/rlm_expr/rlm_expr.c
	* src/modules/rlm_idn/rlm_idn.c
	* src/modules/rlm_json/rlm_json.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_redis/rlm_redis.c
	* src/modules/rlm_rest/rlm_rest.c
	* src/modules/rlm_soh/rlm_soh.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_unbound/rlm_unbound.c
	* src/modules/rlm_unpack/rlm_unpack.c
	* src/modules/rlm_yubikey/rlm_yubikey.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d7388f52c39e124488574f7eb3ddbd66ca82656b
====== 
Add buf_len argument to xlat_register Addresses #1185

Arran Cudbard-Bell at 2015-08-09T22:55:33Z
Files modified:
	* src/include/xlat.h
	* src/main/listen.c
	* src/main/mainconfig.c
	* src/main/radattr.c
	* src/main/realms.c
	* src/main/unittest.c
	* src/main/xlat.c
	* src/modules/proto_dhcp/rlm_dhcp.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_date/rlm_date.c
	* src/modules/rlm_exec/rlm_exec.c
	* src/modules/rlm_expr/rlm_expr.c
	* src/modules/rlm_idn/rlm_idn.c
	* src/modules/rlm_json/rlm_json.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_redis/rlm_redis.c
	* src/modules/rlm_rest/rlm_rest.c
	* src/modules/rlm_soh/rlm_soh.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_unbound/rlm_unbound.c
	* src/modules/rlm_unpack/rlm_unpack.c
	* src/modules/rlm_yubikey/rlm_yubikey.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f9f80351dff8a110fe9ca39292c677d9398cefdc
====== 
Remove TlS-Session-*

They are removed before we add them.
They are removed after we use them.

Well... we leave TLS-Session-Identity, just in case someone
needs it...

Alan T. DeKok at 2015-08-09T21:49:11Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/662b68712d45d431dc6e312172fe855d368de9b1
====== 
Documentation and return code fixes for new SSL session cache Addresses #1181

Arran Cudbard-Bell at 2015-08-09T18:58:16Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b6a144c45888a34bd22c91dafccac2b41acf0e74
====== 
Stupid compiler

Alan T. DeKok at 2015-08-09T09:38:59Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5f36f6bf1739b57429d3e2102841c470adbdf3b9
====== 
Fix const issues

Alan T. DeKok at 2015-08-09T09:13:20Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1217701c2bb99d0c84a7d6a017a635eb757fd5b0
====== 
Remove unnecessary cast

Alan T. DeKok at 2015-08-08T21:31:05Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9bed3c7811c41ddccee4b0f00e35a084f60b06a4
====== 
Running module "cache" for cache read / write / delete

Alan T. DeKok at 2015-08-08T21:25:39Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d2aba8993a47e5e4e928c1c4dfda5b925edcb169
====== 
Hard-code Autz-Type for cache-read / write / delete

Alan T. DeKok at 2015-08-08T21:19:43Z
Files modified:
	* share/dictionary.freeradius.internal
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6ca1e6cfc77f68d3744baeaea4280fc876249d8c
====== 
Read the session blob from an attribute

Alan T. DeKok at 2015-08-08T21:05:52Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/23ccf1c13dfeb9add86305b2f22c3d59351c1ea3
====== 
Write the session blob to an attribute

Alan T. DeKok at 2015-08-08T21:05:39Z
Files modified:
	* share/dictionary.freeradius.internal
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4de1e1156a02e7e1082ee1a760194c136457d5d7
====== 
Add dummy function for linking

Alan T. DeKok at 2015-08-08T20:25:38Z
Files modified:
	* src/modules/rlm_eap/radeapclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6a444e03a93730e9592bd1096f4e21ec592d581b
====== 
Set proto for proxied packets, too

Alan T. DeKok at 2015-08-08T19:04:37Z
Files modified:
	* src/main/listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/820255183c2f37984fd6204a70d60209af97d5e1
====== 
Initialize packet->proto as required

Alan T. DeKok at 2015-08-08T19:04:34Z
Files modified:
	* src/lib/packet.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/861dc8a43585832ad5087ed03d6cbca8267b17ba
====== 
Dictionaries missed in previous commit for TLS cache

Alan T. DeKok at 2015-08-08T19:03:50Z
Files modified:
	* share/dictionary.freeradius.internal

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f0f538fb1f1ea50755c4fd1a1362a34b49c3f5e3
====== 
Preliminary template for TLS cache.  Addresses #1181

The skeleton is there, but there's no actual save/restore calls
to OpenSSL.  And there's no sample virtual server to do the
caching

Alan T. DeKok at 2015-08-08T18:51:03Z
Files modified:
	* src/include/tls-h
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9b2dab1aaa740d48d9a2dd322f0e12a75bbaee2e
====== 
More tests for tunnel password encryption

Alan T. DeKok at 2015-08-08T17:45:49Z
Files modified:
	* src/lib/radius.c
	* src/tests/unit/tunnel.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ba0c04590b713c3c82d38377bad8eaa3c2ba22ea
====== 
Handle TCP sockets better.  Fixes #1177

FreeBSD issues.  When bound to "*", the socket will actually
be bound to a real IP address, and will be seen as coming from
that real IP.  So for TCP sockets, just swap the src/dst IP/port

Alan T. DeKok at 2015-08-08T17:45:48Z
Files modified:
	* src/lib/packet.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/db230fb40e7ce1ecfa96db9ea010bd4b9e101b3a
====== 
Re-link and run tests if pre-reqs change

Alan T. DeKok at 2015-08-08T17:45:46Z
Files modified:
	* src/tests/unit/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7d3889d1bec50c9b9ce8e3acb05e217c0486ef08
====== 
Move json escape function into libfreeradius-json

Arran Cudbard-Bell at 2015-08-07T05:46:21Z
Files modified:
	* src/lib/print.c
	* src/modules/rlm_couchbase/mod.c
	* src/modules/rlm_json/json.c
	* src/modules/rlm_json/json.h
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b109424ca42aa5d581babdb68cf5bce8e9be6aaf
====== 
Embedded zeros are definitely allowed

Arran Cudbard-Bell at 2015-08-07T05:17:52Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a5a677875cec2043589fbd78bb57210230d413e0
====== 
Remove default cases from switches in value.c so the compiler throws warnings when we add new types

Arran Cudbard-Bell at 2015-08-07T01:11:26Z
Files modified:
	* src/include/radius.h
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/45c411f48b7bde354bd7a65afe1311cbdf4f83ab
====== 
Fomatting

Arran Cudbard-Bell at 2015-08-07T01:09:25Z
Files modified:
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/83f55df2827580408b9ce6cc1c74b7d8dea82c47
====== 
Use cf_log_err in cf_item_parse

Arran Cudbard-Bell at 2015-08-07T01:09:25Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2a389fa0f5799355007244ee5ee6f0b67c7364ec
====== 
Move timeval parsing into its own function

Arran Cudbard-Bell at 2015-08-07T01:09:25Z
Files modified:
	* src/include/libradius.h
	* src/lib/misc.c
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1adc36ddc5629c9abbad5ecac0654cf5a8c96a3f
====== 
Use a common prefix for messages related to nodes

Arran Cudbard-Bell at 2015-08-06T21:51:06Z
Files modified:
	* src/modules/rlm_redis/cluster.c
	* src/modules/rlm_redis/redis.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/26c0c01d87a3b6a2d8c257d079e70030634cbf9b
====== 
Use tighter synchronization to prevent mini thundering herds on remap

Arran Cudbard-Bell at 2015-08-06T21:13:28Z
Files modified:
	* src/modules/rlm_redis/cluster.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ff969a33c824748c89bcac23643cd792e8d3422b
====== 
Log message improvements for Redis cluster

Arran Cudbard-Bell at 2015-08-06T21:11:37Z
Files modified:
	* src/modules/rlm_redis/cluster.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/72238e37addcc5b5b0a9104f0d181b1a9d1aa7e8
====== 
Fix connection leak on remap

Arran Cudbard-Bell at 2015-08-06T05:12:26Z
Files modified:
	* src/modules/rlm_redis/cluster.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/44f102e304ebed45d00e546168e2ea856ea51740
====== 
Make the OCSP validation code less terrible

Add a message to the global error log if OCSP responses come back with a significantly different validity time to now (OCSP and RADIUS clocks out of sync).

Write all the OCSP messages to the request log

Use understandable names for variables

Format things in a sane way

Arran Cudbard-Bell at 2015-08-06T02:45:13Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ec8d042d16fc034186cdd002eacf34ccf2d6fab9
====== 
Should only emit bad packet errors when running in debug mode

Arran Cudbard-Bell at 2015-08-05T23:29:35Z
Files modified:
	* src/main/listen.c
	* src/main/tls_listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bf916d110b3aaf32d26fac2f79bfd6850e93cb1b
====== 
Redis connection errors go to the global error log...

Arran Cudbard-Bell at 2015-08-05T23:29:18Z
Files modified:
	* src/modules/rlm_redis/cluster.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e78d5d0c7acb4d77b8cf71569d1ba29f100ce23d
====== 
Just require the version of the support libraries, not the release

Arran Cudbard-Bell at 2015-08-05T23:00:10Z
Files modified:
	* redhat/freeradius.spec
	* src/include/build.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d4e6a5da1e52d144d8257faa097c3cbe919af952
====== 
Fix build system issues

Fix spec file for rlm_json
Correct spec file dependencies for rlm_rest
Correct spec file dependencies for rlm_redis

Arran Cudbard-Bell at 2015-08-05T22:57:02Z
Files modified:
	* redhat/freeradius.spec
	* src/include/build.h
	* src/modules/rlm_couchbase/all.mk.in
	* src/modules/rlm_json/jpath.c
	* src/modules/rlm_json/rlm_json.mk
	* src/modules/rlm_redis/cluster.c
	* src/modules/rlm_rediswho/all.mk
	* src/modules/rlm_rest/all.mk.in
	* src/modules/stable

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6d9b30ed9928233314f8d167d9f21e3ba44fd133
====== 
Renumber

Arran Cudbard-Bell at 2015-08-05T21:38:38Z
Files modified:
	* src/tests/modules/json/parser.unlang

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e1bdf136a54a15afdd4d4e9d5ad41af1877bb078
====== 
Implement brute force recursive descent

Arran Cudbard-Bell at 2015-08-05T21:38:38Z
Files modified:
	* raddb/mods-available/json
	* src/modules/rlm_json/jpath.c
	* src/tests/modules/json/eval.unlang
	* src/tests/modules/json/parser.unlang

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1fd2dfeb5e97a7e4e566cf5902ace4275b71e50f
====== 
Fix recursive descent syntax

Arran Cudbard-Bell at 2015-08-05T21:38:38Z
Files modified:
	* src/modules/rlm_json/jpath.c
	* src/tests/modules/json/parser.unlang

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fd3d4c6949638681b0d4638f7d30b2f69dcf63a1
====== 
Switch to using non deprecated json-c functions in rest.c #934

Arran Cudbard-Bell at 2015-08-04T23:27:14Z
Files modified:
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/83e5b7b265a50efeefa566dfb52349e53744d6c4
====== 
Make rlm_rest and rlm_couchbase depend on libfreeradius-json for json functionality

Arran Cudbard-Bell at 2015-08-04T23:27:14Z
Files modified:
	* src/modules/rlm_couchbase/all.mk.in
	* src/modules/rlm_couchbase/config.h.in
	* src/modules/rlm_couchbase/configure
	* src/modules/rlm_couchbase/configure.ac
	* src/modules/rlm_couchbase/couchbase.c
	* src/modules/rlm_couchbase/couchbase.h
	* src/modules/rlm_couchbase/jsonc_missing.c
	* src/modules/rlm_couchbase/jsonc_missing.h
	* src/modules/rlm_couchbase/mod.c
	* src/modules/rlm_couchbase/mod.h
	* src/modules/rlm_couchbase/rlm_couchbase.c
	* src/modules/rlm_rest/config.h.in
	* src/modules/rlm_rest/configure
	* src/modules/rlm_rest/configure.ac
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_rest/rest.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9308ccd0f8138e45c0630d7d7f9fe63c41137dfd
====== 
rlm_json json -> attribute mapper

Arran Cudbard-Bell at 2015-08-04T23:27:14Z
Files modified:
	* raddb/mods-available/json
	* src/modules/rlm_json/.gitignore
	* src/modules/rlm_json/all.mk
	* src/modules/rlm_json/config.h.in
	* src/modules/rlm_json/configure
	* src/modules/rlm_json/configure.ac
	* src/modules/rlm_json/jpath.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
	* src/modules/rlm_json/libfreeradius-json.mk.in
	* src/modules/rlm_json/rlm_json.c
	* src/modules/rlm_json/rlm_json.mk
	* src/tests/modules/json/all.mk
	* src/tests/modules/json/eval.attrs
	* src/tests/modules/json/eval.unlang
	* src/tests/modules/json/module.conf
	* src/tests/modules/json/parser.attrs
	* src/tests/modules/json/parser.unlang

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/86cb5b045edbcdbded1496b99b91624c25b91f23
====== 
Allow casting from unsigned to signed as long as the unsigned value is <= INT_MAX

Arran Cudbard-Bell at 2015-08-04T19:25:45Z
Files modified:
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aacafdf8f19fc15eb0d1ca557429c16ecaae3289
====== 
Pass PRLIBS in ADD_RELINK_RULE.la too Closes #1176

Arran Cudbard-Bell at 2015-08-04T01:35:44Z
Files modified:
	* scripts/libtool.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6f779f827e0a3bfbf24f135ea5146b1c7a3a5c19
====== 
Add verbose mode to more boiler make files

Arran Cudbard-Bell at 2015-08-04T01:23:15Z
Files modified:
	* scripts/install.mk
	* scripts/libtool.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/239ab3b599a08698ee4214322d8435d41eeffbd3
====== 
Revert #1169 causes hang on make test on OSX

Arran Cudbard-Bell at 2015-08-03T23:33:04Z
Files modified:
	* src/lib/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/70ccdd1f7bd00c485258d125f791d60911fd6137
====== 
Append dlopen errors

Arran Cudbard-Bell at 2015-08-03T22:34:24Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a2f272891b0523784c9f88bfc02dbb40a74fcf97
====== 
Misc fixes from @leprechau Closes #1174

Arran Cudbard-Bell at 2015-08-03T21:51:25Z
Files modified:
	* src/modules/rlm_couchbase/couchbase.c
	* src/modules/rlm_couchbase/couchbase.h
	* src/modules/rlm_couchbase/mod.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4785f70dd71225d09af1fa4fb2c13787364238dd
====== 
Always set in to zero in redis martialling functions

Arran Cudbard-Bell at 2015-08-03T17:53:59Z
Files modified:
	* src/modules/rlm_redis/redis.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cc6dc9e3d17c4a0e1800cdf3daa1000085fb09a2
====== 
Better error message

Arran Cudbard-Bell at 2015-08-03T17:52:46Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f28a19069f2dc62eeb13ea7eeda3230abdf85525
====== 
Add support for doubles (decimals)

Arran Cudbard-Bell at 2015-08-03T17:52:41Z
Files modified:
	* src/include/libradius.h
	* src/include/radius.h
	* src/lib/radius.c
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/20ff8c20f0e71deb941432da93305af542215880
====== 
Should use the unsigned max values for Redis -> FreeRADIUS martialling

Arran Cudbard-Bell at 2015-08-03T17:28:54Z
Files modified:
	* src/modules/rlm_redis/redis.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4f7eccb9a4121dc3ee0e2656f93279077b84c67a
====== 
Output the type of attribute we got

Arran Cudbard-Bell at 2015-08-03T17:28:54Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f86977f944e10fb0fc14c5d716780542d6a9220a
====== 
Add Tmp-Signed-*

Arran Cudbard-Bell at 2015-08-03T17:28:54Z
Files modified:
	* share/dictionary.freeradius.internal

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f1f9f180b9bd99ec82f355fa0ae56a11b086ed44
====== 
Allow linked lists of value_data_t

Arran Cudbard-Bell at 2015-08-02T00:06:13Z
Files modified:
	* src/include/libradius.h

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

Arran Cudbard-Bell at 2015-08-02T00:06:09Z
Files modified:
	* src/include/libradius.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c4b3dbe366a9a01aa9c8c345459e9bb5debbf8ed
====== 
fr_token_t enum should be fr_token

Arran Cudbard-Bell at 2015-08-02T00:06:05Z
Files modified:
	* src/include/token.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/44b3ea7a5b83d7fef4774851b010c540ec6a32d2
====== 
Prefix module test expressions with & to remove warnings

Arran Cudbard-Bell at 2015-08-02T00:06:01Z
Files modified:
	* src/tests/modules/radiusd.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/64cfb92d1dc3aba2ab447569f95037bd69eeff2a
====== 
Fix kevent error message

Arran Cudbard-Bell at 2015-08-01T15:15:53Z
Files modified:
	* src/lib/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fd658d9f015047ef424efd774055c2bc5f14352a
====== 
fr_utf8_char should take a string length so that it can operate safely on none \0 terminated buffers

Arran Cudbard-Bell at 2015-08-01T15:10:41Z
Files modified:
	* src/include/libradius.h
	* src/lib/misc.c
	* src/lib/print.c
	* src/main/auth.c
	* src/main/log.c
	* src/main/util.c
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_utf8/rlm_utf8.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/43a96f52d8bb770da3641804e6e09f2dd89d9dcb
====== 
better handle of errors returned by kevent() in FreeBSD

Jorge Pereira (via Alan T. DeKok)@2015-08-01T09:34:51Z
Files modified:
	* src/lib/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e7ba95d180ef68550d7a5609341c9e6b8c24cdec
====== 
HAVE_JSON set in config.h

Arran Cudbard-Bell at 2015-07-31T22:12:16Z
Files modified:
	* src/modules/rlm_rest/rest.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/92465421aa59ea376f18cf4ef2804c8c35e2bc9d
====== 
Search for json headers in multiple locations Closes #794

Arran Cudbard-Bell at 2015-07-31T22:00:23Z
Files modified:
	* src/modules/rlm_rest/config.h.in
	* src/modules/rlm_rest/configure
	* src/modules/rlm_rest/configure.ac
	* src/modules/rlm_rest/rest.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0acb468eae0987e3720f37cc3a2f18244ef33c3e
====== 
Build crc16.c too!

Arran Cudbard-Bell at 2015-07-31T19:58:21Z
Files modified:
	* src/modules/rlm_redis/libfreeradius-redis.mk.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/607bcde0503ec7d025f9166c1e12192b902ef634
====== 
Grammar

Arran Cudbard-Bell at 2015-07-31T17:17:53Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/68b57d3a36576687e6436b03998d6554768c64bc
====== 
Be more careful about appending duplicate options to the pg connection string Closes #1172

Arran Cudbard-Bell at 2015-07-31T17:16:54Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4ad8881d7572f1b1b6fafd24889cb108bc14d241
====== 
Lower wait for synchronisation

Arran Cudbard-Bell at 2015-07-31T16:40:55Z
Files modified:
	* src/tests/modules/redis/cluster_node_fail.unlang

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0742c5e51e8965e24f77808efbf46fea0307a0d4
====== 
Merge pull request #1170 from arr2036/v3.1.x_redis_cluster

Add native support for Redis 3.0 cluster

Arran Cudbard-Bell at 2015-07-31T16:35:02Z
Files modified:
	* raddb/mods-available/cache
	* raddb/mods-available/redis
	* raddb/mods-available/rediswho
	* scripts/travis/build.sh
	* scripts/travis/redis-setup.sh
	* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c
	* src/modules/rlm_redis/cluster.c
	* src/modules/rlm_redis/cluster.h
	* src/modules/rlm_redis/crc16.c
	* src/modules/rlm_redis/crc16.h
	* src/modules/rlm_redis/libfreeradius-redis.mk.in
	* src/modules/rlm_redis/redis.c
	* src/modules/rlm_redis/redis.h
	* src/modules/rlm_redis/rlm_redis.c
	* src/modules/rlm_rediswho/rlm_rediswho.c
	* src/tests/modules/redis/all.mk
	* src/tests/modules/redis/cluster_key.attrs
	* src/tests/modules/redis/cluster_key.unlang
	* src/tests/modules/redis/cluster_node_fail.attrs
	* src/tests/modules/redis/cluster_node_fail.unlang
	* src/tests/modules/redis/cluster_reset.inc
	* src/tests/modules/redis/module.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/08e834eeaed1cf1636fa3288183adb076a8f3d86
====== 
Add native support for Redis 3.0 cluster

Hopefully maintaining support for Redis < 3.0

Arran Cudbard-Bell at 2015-07-31T16:06:16Z
Files modified:
	* raddb/mods-available/cache
	* raddb/mods-available/redis
	* raddb/mods-available/rediswho
	* scripts/travis/build.sh
	* scripts/travis/redis-setup.sh
	* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c
	* src/modules/rlm_redis/cluster.c
	* src/modules/rlm_redis/cluster.h
	* src/modules/rlm_redis/crc16.c
	* src/modules/rlm_redis/crc16.h
	* src/modules/rlm_redis/libfreeradius-redis.mk.in
	* src/modules/rlm_redis/redis.c
	* src/modules/rlm_redis/redis.h
	* src/modules/rlm_redis/rlm_redis.c
	* src/modules/rlm_rediswho/rlm_rediswho.c
	* src/tests/modules/redis/all.mk
	* src/tests/modules/redis/cluster_key.attrs
	* src/tests/modules/redis/cluster_key.unlang
	* src/tests/modules/redis/cluster_node_fail.attrs
	* src/tests/modules/redis/cluster_node_fail.unlang
	* src/tests/modules/redis/cluster_reset.inc
	* src/tests/modules/redis/module.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0a5bbf4986598f439b554f76fed7684f7c005739
====== 
const for variables

Alan T. DeKok at 2015-07-31T09:22:33Z
Files modified:
	* src/main/radattr.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/72ea30edba9e2a264537e6de8ad447476a3012d9
====== 
Tests for Tunnel-Password

And a fix for when it would encode passwords with the
wrong length

Alan T. DeKok at 2015-07-31T09:22:32Z
Files modified:
	* src/lib/radius.c
	* src/tests/unit/rfc.txt
	* src/tests/unit/tunnel.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/073a348bc90b49495b8496060e2f4b3c1319abc9
====== 
Added packet / original for encode / decode attrs

Alan T. DeKok at 2015-07-31T09:22:31Z
Files modified:
	* src/main/radattr.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bb6e8b936ac898d34e9d9bd814a2f8dc26f84650
====== 
Pool triggers should be in their own section

Arran Cudbard-Bell at 2015-07-31T00:07:04Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/022082ec8af040cbcf6677eca825e779f002e877
====== 
Fix potential buffer overflow in value_data_prints

Arran Cudbard-Bell at 2015-07-30T18:25:12Z
Files modified:
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/13b7e01c3dd77a81e702669ab44cccc70c393966
====== 
Document exec_trigger

Arran Cudbard-Bell at 2015-07-30T04:36:14Z
Files modified:
	* src/include/radiusd.h
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f19ce4e711762f21364d96d50074b823c591f8b4
====== 
Fifo code should use unsigned ints

Arran Cudbard-Bell at 2015-07-30T01:21:54Z
Files modified:
	* src/include/libradius.h
	* src/lib/fifo.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7bdb462c220914effcb90cca3f5a634dcfe4a398
====== 
s/find_module_sibling_section/module_sibling_section_find

Arran Cudbard-Bell at 2015-07-29T21:27:36Z
Files modified:
	* src/include/modpriv.h
	* src/main/connection.c
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/13567a58d476c7a14180e8ad92efc682a5528a88
====== 
Don't always insert

If we've been told to expire, and we're doing an insert, mark the entry as non existent and overwrite it.

We should still not allow overwriting entries that have not been expired.

Arran Cudbard-Bell at 2015-07-29T20:56:27Z
Files modified:
	* src/modules/rlm_cache/rlm_cache.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7ee30e4928a7c8f366ffc0fefe88277ec7330091
====== 
Fix FR_TIMEVAL_TO_MS

Arran Cudbard-Bell at 2015-07-29T20:56:14Z
Files modified:
	* src/include/conffile.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/730794f64d2f7b7e1a53f4845236e45c51805300
====== 
Do dedup for CoA packets, too

Alan T. DeKok at 2015-07-27T13:13:42Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ad2ae0c1a787e925183e181cdceec29b3b64b24d
====== 
Use correct VP for port information

Alan T. DeKok at 2015-07-26T14:05:10Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/06d6e44c2b0f1749481c18a34a2f68e34a6dd925
====== 
Remove "eap stage", and just rely on handler->process

Alan T. DeKok at 2015-07-26T03:00:41Z
Files modified:
	* src/modules/rlm_eap/eap.c
	* src/modules/rlm_eap/eap.h
	* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c4fc8e0d94231e69b2124a5ba6c56fe8408e9e5d
====== 
session_init returns 0/1

Alan T. DeKok at 2015-07-26T02:52:18Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a8d1c2ace31c50183f58ab111a16b3b8253d8b07
====== 
Set handler->process in the EAP modules

Alan T. DeKok at 2015-07-26T02:51:51Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c
	* src/modules/rlm_eap/types/rlm_eap_ikev2/rlm_eap_ikev2.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/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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dd7cd92960068e239efcebfeca5e848569a68ab2
====== 
Indentation

Alan T. DeKok at 2015-07-25T22:58:39Z
Files modified:
	* src/modules/rlm_eap/eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7339ea07502c592ebbd85a2ca514918b4c5ba53d
====== 
-- 
This commit summary was generated @2015-08-13T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list