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