Commit report for master branch

The git bot announce at freeradius.org
Sun Aug 23 00:00:06 CEST 2015


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

======
Fix CID #1317153 and CID #1317152

Arran Cudbard-Bell at 2015-08-22T18:57:42Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1a7a9d91b35fdf3e8af9148d74ce6a5cb35eb9d2
====== 
Move couchbase to templates

Arran Cudbard-Bell at 2015-08-22T15:33:56Z
Files modified:
	* src/modules/rlm_couchbase/mod.h
	* src/modules/rlm_couchbase/rlm_couchbase.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a71a991d4ad95e8c70e59446ceda8b4771b40622
====== 
Convert rlm_attr_filter to templates

Arran Cudbard-Bell at 2015-08-22T05:40:44Z
Files modified:
	* src/modules/rlm_attr_filter/rlm_attr_filter.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f3e2fc3488b96ac603aef5411b3effc5acff5a01
====== 
Delete should not allow insert

Arran Cudbard-Bell at 2015-08-21T23:53:47Z
Files modified:
	* raddb/sites-available/tls-cache

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/88e17b749b9976204ac7e7a8c0adbd7d0a1e45de
====== 
Add example calls to cache modules

I guess the modules should be defined too at some point...

Arran Cudbard-Bell at 2015-08-21T23:53:06Z
Files modified:
	* raddb/sites-available/tls-cache

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/94ad71d7795deefd7b5c2f03571e4da517f6e11b
====== 
Consistency...

Arran Cudbard-Bell at 2015-08-21T23:38:51Z
Files modified:
	* raddb/sites-available/tls-cache

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/239299fe8c831ecf9f431d155d33f4570a929c45
====== 
Allow virtual server for OCSP to be set

Virtual server can retrieved cached OCSP status for a certificate.  Useful if the OCSP server sucks, and can't handle the rate of authentications needed.

Arran Cudbard-Bell at 2015-08-21T23:25:22Z
Files modified:
	* raddb/mods-available/eap
	* raddb/sites-available/tls-cache
	* share/dictionary.freeradius.internal
	* src/include/tls-h
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bcff948af4bcedbf5ee6a6d59c4674c42ab6648a
====== 
More doxygen

Arran Cudbard-Bell at 2015-08-21T21:49:39Z
Files modified:
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6205e33950bdf3ff734a3d01516a2850f3fba951
====== 
Doxygen

Arran Cudbard-Bell at 2015-08-21T21:41:29Z
Files modified:
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ef323d19e526266f25a1456bf601cf575db04439
====== 
Simplify converting undefined attributes to defined ones of specific types

Arran Cudbard-Bell at 2015-08-21T20:31:45Z
Files modified:
	* src/include/tmpl.h
	* src/main/tmpl.c
	* src/modules/rlm_counter/rlm_counter.c
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/817cf591813572fd187e88192ec08b64707e1f83
====== 
Cross-reference documentation

Alan T. DeKok at 2015-08-21T17:46:48Z
Files modified:
	* raddb/mods-available/dhcp_sqlippool
	* raddb/sites-available/dhcp

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e2c5bb29cd383627aea01afcce325a1acb613f29
====== 
Fix rediswho

Manual merge / port of commit 0c14edaa and commit d11b6f69fb

Alan T. DeKok at 2015-08-21T17:08:07Z
Files modified:
	* src/modules/rlm_rediswho/rlm_rediswho.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/204e201560537c333e392dc08371391413864303
====== 
Perform implicit cast earlier in map_to_vp

Conflicts:
	src/main/map.c

Arran Cudbard-Bell at 2015-08-21T06:16:04Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dde46eccdd0fa479b5d156369c668a05e71b9955
====== 
Refactor cf_item_parse and cf_section_parse_pass2

Move all TMPL_TYPE_ATTRIBUTE CONF_PARSE entries to TMPL_TYPE_TMPL | TMPL_TYPE_ATTRIBUTE

Arran Cudbard-Bell at 2015-08-21T06:16:04Z
Files modified:
	* raddb/README.rst
	* raddb/mods-available/counter
	* raddb/mods-available/sometimes
	* raddb/mods-available/sqlcounter
	* src/include/radius.h
	* src/include/tmpl.h
	* src/main/conffile.c
	* src/main/listen.c
	* src/main/tmpl.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_counter/rlm_counter.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_sometimes/rlm_sometimes.c
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
	* src/tests/modules/cache_rbtree/cache-bin.unlang

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9133027dc358ad625b9c6fbbf7d926fd335afe69
====== 
mark home server alive if we have a proxy reply in zombie state

Alan T. DeKok at 2015-08-20T22:42:04Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/02fd6bed95c89ac89509a710cfdb9c92bd2d0511
====== 
Refactor "mark home server alive" to a function

Alan T. DeKok at 2015-08-20T22:42:03Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aaf1d017607b6c9eecbf1359b6d938c3219eed3c
====== 
Skip Status-Server checks if the NAS is retransmitting

Alan T. DeKok at 2015-08-20T22:36:45Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/64b750873605a42bcea349a94035b98af59404a4
====== 
Empty TLS cache virtual server.

As we get more fancy, use the "cache" module to cache things.

Alan T. DeKok at 2015-08-20T22:01:11Z
Files modified:
	* raddb/sites-available/tls-cache

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3d18674a1b635b45ab550c5233924ba333bab660
====== 
Deprecate persist_dir, lifetime, and max_entries.

These should be replaced with the virtual_server tls-cache

Alan T. DeKok at 2015-08-20T18:00:42Z
Files modified:
	* raddb/mods-available/eap
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b1a2e686077f5ff6831ace7f9d1049f9a47fe5d9
====== 
It's RADIUS over TLS

Alan T. DeKok at 2015-08-20T18:00:33Z
Files modified:
	* raddb/sites-available/tls

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3275f32620ed20c793076bbf258c55f18895b20d
====== 
Remove redundant documentation

Alan T. DeKok at 2015-08-20T17:46:03Z
Files modified:
	* raddb/mods-available/eap

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6dead0c99930f827eef8ebad6e24a43d0acf982b
====== 
Stop processing when we hit max time.  Fixes #1184

Alan T. DeKok at 2015-08-20T17:36:11Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/36feba4fd8be59ea7c29048e8099ebf4a5b73614
====== 
Minor fixes

Arran Cudbard-Bell at 2015-08-20T17:17:20Z
Files modified:
	* share/dictionary.freeradius.internal
	* src/main/tls.c
	* src/modules/rlm_cache/rlm_cache.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e0c59f769d39a01daeaf985fec1972cf0ea0a57a
====== 
Clang scan

Arran Cudbard-Bell at 2015-08-20T15:43:16Z
Files modified:
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/77e444b7cf363a9d0486948bfb9c945f3343c132
====== 
Pass around quoting characters and set quote properly for templates

Arran Cudbard-Bell at 2015-08-20T07:17:32Z
Files modified:
	* src/include/conffile.h
	* src/include/tmpl.h
	* src/include/token.h
	* src/lib/token.c
	* src/main/command.c
	* src/main/conffile.c
	* src/main/listen.c
	* src/main/map.c
	* src/main/modcall.c
	* src/main/radmin.c
	* src/main/tmpl.c
	* src/main/unittest.c
	* src/main/xlat.c
	* src/modules/proto_bfd/bfd.c
	* src/modules/proto_dhcp/dhcpd.c
	* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/modules/rlm_perl/rlm_perl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5f1bc0a65e538268c0df2097abf4531589a73cc1
====== 
Switch to C99 initialisers for CONF_PARSER arrays

This lets us set optional fields without having to provide initialises for all 700+ CONF_PARSER elements in the servers

Arran Cudbard-Bell at 2015-08-20T06:10:22Z
Files modified:
	* src/include/conffile.h
	* src/main/client.c
	* src/main/command.c
	* src/main/connection.c
	* src/main/detail.c
	* src/main/listen.c
	* src/main/mainconfig.c
	* src/main/radwho.c
	* src/main/realms.c
	* src/main/threads.c
	* src/main/tls.c
	* src/modules/rlm_always/rlm_always.c
	* src/modules/rlm_attr_filter/rlm_attr_filter.c
	* src/modules/rlm_cache/drivers/rlm_cache_memcached/rlm_cache_memcached.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_couchbase/rlm_couchbase.c
	* src/modules/rlm_counter/rlm_counter.c
	* src/modules/rlm_csv/rlm_csv.c
	* src/modules/rlm_date/rlm_date.c
	* src/modules/rlm_detail/rlm_detail.c
	* src/modules/rlm_eap/rlm_eap.c
	* 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_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_tls/rlm_eap_tls.c
	* src/modules/rlm_eap/types/rlm_eap_tnc/rlm_eap_tnc.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c
	* src/modules/rlm_example/rlm_example.c
	* src/modules/rlm_exec/rlm_exec.c
	* src/modules/rlm_expr/rlm_expr.c
	* src/modules/rlm_files/rlm_files.c
	* src/modules/rlm_idn/rlm_idn.c
	* src/modules/rlm_ippool/rlm_ippool.c
	* src/modules/rlm_krb5/rlm_krb5.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/modules/rlm_logintime/rlm_logintime.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_otp/rlm_otp.c
	* src/modules/rlm_pam/rlm_pam.c
	* src/modules/rlm_pap/rlm_pap.c
	* src/modules/rlm_passwd/rlm_passwd.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_preprocess/rlm_preprocess.c
	* src/modules/rlm_python/rlm_python.c
	* src/modules/rlm_radutmp/rlm_radutmp.c
	* src/modules/rlm_realm/rlm_realm.c
	* src/modules/rlm_redis/redis.h
	* src/modules/rlm_rediswho/rlm_rediswho.c
	* src/modules/rlm_rest/rlm_rest.c
	* src/modules/rlm_ruby/rlm_ruby.c
	* src/modules/rlm_securid/rlm_securid.c
	* src/modules/rlm_smsotp/rlm_smsotp.c
	* src/modules/rlm_soh/rlm_soh.c
	* src/modules/rlm_sometimes/rlm_sometimes.c
	* src/modules/rlm_sql/drivers/rlm_sql_cassandra/rlm_sql_cassandra.c
	* src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c
	* src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
	* src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c
	* src/modules/rlm_test/rlm_test.c
	* src/modules/rlm_unbound/rlm_unbound.c
	* src/modules/rlm_unix/rlm_unix.c
	* src/modules/rlm_wimax/rlm_wimax.c
	* src/modules/rlm_yubikey/rlm_yubikey.c

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

Arran Cudbard-Bell at 2015-08-20T01:08:23Z
Files modified:
	* src/modules/rlm_cache/serialize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5994d4d6e6342243d71f6eb4e4be0e7d04a3795b
====== 
Rename TMPL_TYPE_LITERAL to TMPL_TYPE_UNPARSED

Arran Cudbard-Bell at 2015-08-20T01:08:15Z
Files modified:
	* src/include/tmpl.h
	* src/main/conffile.c
	* src/main/evaluate.c
	* src/main/map.c
	* src/main/modcall.c
	* src/main/parser.c
	* src/main/tmpl.c
	* src/modules/rlm_cache/serialize.c
	* src/modules/rlm_csv/rlm_csv.c
	* src/modules/rlm_json/rlm_json.c
	* src/modules/rlm_ldap/attrmap.c
	* src/modules/rlm_linelog/rlm_linelog.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/66779e8c3e0123e7fd786ed430bd46b8ec73e00e
====== 
Coverity CID #1316683

Arran Cudbard-Bell at 2015-08-20T00:55:52Z
Files modified:
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/65f30d6ddddc5246bdc30b6ee5d471daf6a12fa6
====== 
Merge pull request #1198 from jpereira/develop/dict1

Unnecessary buffer, just call fr_strerror() directly

Arran Cudbard-Bell at 2015-08-19T23:43:15Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f0e1dd0839afb883c47878dd2f23570938c3c769
====== 
Unnecessary buffer, just call fr_strerror() directly

Jorge Pereira at 2015-08-19T23:40:11Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1f8ad5b33e1d57d0772c74f4e09d182b58474a22
====== 
Fix signed and unsigned type in conditional expression

Arran Cudbard-Bell at 2015-08-19T20:28:32Z
Files modified:
	* src/include/libradius.h

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

Alan T. DeKok at 2015-08-19T20:03:20Z
Files modified:
	* src/main/listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/177307e8eca5e468315c0cd538fe30f1b0310904
====== 
When creating default proxy listener, add it to the proxy list.

And create a v6 default listener if required.

Alan T. DeKok at 2015-08-19T20:02:05Z
Files modified:
	* src/main/listen.c
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5dfa1a1fd57315f35716af6a6cf1023ec137040a
====== 
Whitespace

Alan T. DeKok at 2015-08-19T20:01:12Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/32e1616ee3b334e737408595c6dc3c119576d1f8
====== 
Clarify debugging messages with actual port number

Alan T. DeKok at 2015-08-19T20:01:09Z
Files modified:
	* src/main/listen.c

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

Arran Cudbard-Bell at 2015-08-19T19:58:29Z
Files modified:
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/db39a438d25e7865e65aba70d8b351009dbda4f3
====== 
Don't need the explicit cast anymore

Arran Cudbard-Bell at 2015-08-19T19:52:46Z
Files modified:
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/732430fe95f24941cba45dc41d94ef2b41109798
====== 
Fixup callers to tmpl_prints and map_prints to check for truncation

Arran Cudbard-Bell at 2015-08-19T19:48:25Z
Files modified:
	* src/include/map.h
	* src/main/map.c
	* src/main/parser.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_cache/serialize.c
	* src/modules/rlm_json/json_missing.h
	* src/modules/rlm_redis/redis.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0651aeffe4f1d5e65056f83a90b0cb470bfcb918
====== 
Simplify tmpl_prints, whilst removing all the calls to strlen

So long as snprintf doesn't return some completely bizarre value, it is safe to use the length so long as it's checked against the input buffer length.

The old tmpl_prints function was getting difficult to understand and a little repetitive in places.  This one is better.

Arran Cudbard-Bell at 2015-08-19T19:47:06Z
Files modified:
	* src/include/libradius.h
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ddbac34ba81c4b87e4fde145526abd97cca0f006
====== 
Quiet nosy programmer

Alan T. DeKok at 2015-08-19T14:59:16Z
Files modified:
	* src/tests/map/map_unit.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0cf43cc37564e5a9f48fda614eec9d5ee17fb94e
====== 
Don't check on proto.  Addresses #1195

The "proto" field is implied in the sockfd field, so it's OK
to just check sockfd and not proto

Alan T. DeKok at 2015-08-19T13:38:56Z
Files modified:
	* src/lib/packet.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2929128c618dc26a81e96394343a4bb93ba39e19
====== 
Remove v3.0 stuff

Alan T. DeKok at 2015-08-19T13:23:58Z
Files modified:
	* src/tests/map/map_unit.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f9b2b237081b4f74c0f296f444446c9d945b5a76
====== 
Remove redundant declaration

Alan T. DeKok at 2015-08-19T13:09:20Z
Files modified:
	* src/tests/map/map_unit.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/77ba940f945dace93a112dfebd477a3c57bc0241
====== 
Almost there

Alan T. DeKok at 2015-08-19T12:58:41Z
Files modified:
	* src/tests/map/map_unit.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/25b7de04c29f972c16afc8f44ea354a41424286e
====== 
Make it build...

OSX is much more forgiving than other platforms

Alan T. DeKok at 2015-08-19T12:50:59Z
Files modified:
	* src/tests/map/map_unit.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ae8a93ef4270422fa0e43b43ca3154a491a5d035
====== 
Linker hacks

Alan T. DeKok at 2015-08-19T12:45:29Z
Files modified:
	* src/tests/map/map_unit.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4c60fd46c7c46e68ab79574613e179b743c9155f
====== 
Remove unnecessary wrappers

Alan T. DeKok at 2015-08-19T12:35:30Z
Files modified:
	* src/tests/map/map_unit.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0a94204d95e5f0fea8552dee13cb96459bbdf53c
====== 
Disallow assigning [#].  Fixes #1171

Alan T. DeKok at 2015-08-19T12:29:31Z
Files modified:
	* src/main/map.c
	* src/tests/map/count-error
	* src/tests/map/count-list-error

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c66dec08666733a5f6c4168c7cf45cf672ff912e
====== 
Added unit test framework for maps

Which are run after the unit tests, and before xlat / keyword
tests.

These tests are for parsing ONLY.  They don't verify that the maps
DO anything.

Alan T. DeKok at 2015-08-19T12:29:29Z
Files modified:
	* src/tests/all.mk
	* src/tests/bob
	* src/tests/keywords/all.mk
	* src/tests/keywords/count-error
	* src/tests/keywords/foreach-break-4
	* src/tests/keywords/switch-escape
	* src/tests/keywords/update-delete
	* src/tests/keywords/virtual
	* src/tests/map/all.mk
	* src/tests/map/base
	* src/tests/map/base.out
	* src/tests/map/map_tests.mk
	* src/tests/map/map_unit.c
	* src/tests/map/map_unit.mk
	* src/tests/peap-client-mschapv2.conf
	* src/tests/unit/foo

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c38db88f6f0486a34f240588cc69055c6bbe166a
====== 
Fix text

Alan T. DeKok at 2015-08-19T12:29:27Z
Files modified:
	* src/main/radattr.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5b26a613491427dc02ebd26741ec1b11cb173fd5
====== 
Use macro for terminating CONF_PARSER arrays

Check type of terminator is -1 to catch where CONF_PARSER arrays are improperly terminated

Arran Cudbard-Bell at 2015-08-19T06:14:58Z
Files modified:
	* src/include/conffile.h
	* src/main/client.c
	* src/main/command.c
	* src/main/conffile.c
	* src/main/connection.c
	* src/main/detail.c
	* src/main/listen.c
	* src/main/mainconfig.c
	* src/main/radwho.c
	* src/main/realms.c
	* src/main/threads.c
	* src/main/tls.c
	* src/modules/rlm_always/rlm_always.c
	* src/modules/rlm_attr_filter/rlm_attr_filter.c
	* src/modules/rlm_cache/drivers/rlm_cache_memcached/rlm_cache_memcached.c
	* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_couchbase/rlm_couchbase.c
	* src/modules/rlm_counter/rlm_counter.c
	* src/modules/rlm_csv/rlm_csv.c
	* src/modules/rlm_date/rlm_date.c
	* src/modules/rlm_detail/rlm_detail.c
	* src/modules/rlm_eap/rlm_eap.c
	* 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_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_tls/rlm_eap_tls.c
	* src/modules/rlm_eap/types/rlm_eap_tnc/rlm_eap_tnc.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c
	* src/modules/rlm_example/rlm_example.c
	* src/modules/rlm_exec/rlm_exec.c
	* src/modules/rlm_expr/rlm_expr.c
	* src/modules/rlm_files/rlm_files.c
	* src/modules/rlm_idn/rlm_idn.c
	* src/modules/rlm_ippool/rlm_ippool.c
	* src/modules/rlm_krb5/rlm_krb5.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/modules/rlm_logintime/rlm_logintime.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_otp/rlm_otp.c
	* src/modules/rlm_pam/rlm_pam.c
	* src/modules/rlm_pap/rlm_pap.c
	* src/modules/rlm_passwd/rlm_passwd.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_preprocess/rlm_preprocess.c
	* src/modules/rlm_python/rlm_python.c
	* src/modules/rlm_radutmp/rlm_radutmp.c
	* src/modules/rlm_realm/rlm_realm.c
	* src/modules/rlm_redis/rlm_redis.c
	* src/modules/rlm_rediswho/rlm_rediswho.c
	* src/modules/rlm_rest/rlm_rest.c
	* src/modules/rlm_ruby/rlm_ruby.c
	* src/modules/rlm_securid/rlm_securid.c
	* src/modules/rlm_smsotp/rlm_smsotp.c
	* src/modules/rlm_soh/rlm_soh.c
	* src/modules/rlm_sometimes/rlm_sometimes.c
	* src/modules/rlm_sql/drivers/rlm_sql_cassandra/rlm_sql_cassandra.c
	* src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c
	* src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
	* src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c
	* src/modules/rlm_test/rlm_test.c
	* src/modules/rlm_unbound/rlm_unbound.c
	* src/modules/rlm_unix/rlm_unix.c
	* src/modules/rlm_wimax/rlm_wimax.c
	* src/modules/rlm_yubikey/rlm_yubikey.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0764786430e2eca635ef3eb40920f84ac6ccad1e
====== 
Add OCSP caching

Arran Cudbard-Bell at 2015-08-18T03:35:12Z
Files modified:
	* raddb/mods-available/eap
	* share/dictionary.freeradius.internal
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/baac1bae067522be0231bacbd1f24d005d56743a
====== 
Print out code, too

Alan T. DeKok at 2015-08-17T22:13:16Z
Files modified:
	* src/lib/radius.c

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

Arran Cudbard-Bell at 2015-08-17T19:45:41Z
Files modified:
	* src/include/tmpl.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c1154b96e6fea10505c47771def64786d47440a5
====== 
Define UDP/ETH header sizes if we have raw packets or pcap

Arran Cudbard-Bell at 2015-08-17T19:37:05Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

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

Arran Cudbard-Bell at 2015-08-17T19:36:37Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5896aa680b9f06bae1d3f1236b833c39b2b75f5d
====== 
be 'NOT NULL' to prevent SEGV

Jorge Pereira (via Arran Cudbard-Bell)@2015-08-17T19:31:24Z
Files modified:
	* src/main/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f1a2b2ca89bef5a61ad11e325c3f631ef621b54b
====== 
Set packet->proto

Alan T. DeKok at 2015-08-17T10:48:20Z
Files modified:
	* src/main/process.c

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

Alan T. DeKok at 2015-08-17T10:48:19Z
Files modified:
	* src/lib/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6e878aae0f4cfe773603454d5f6cca524dc76052
====== 
We don't need these messages in normal debug mode

Alan T. DeKok at 2015-08-17T10:48:18Z
Files modified:
	* src/modules/rlm_eap/rlm_eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ea836fb81a9a525094578e6623ed9c0df6abd790
====== 
Unused assignment

Arran Cudbard-Bell at 2015-08-17T03:36:27Z
Files modified:
	* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3583c92791ad4174c0f76126ae3078cc138d1198
====== 
Add function to simplifying pipeline draining

Arran Cudbard-Bell at 2015-08-17T03:22:42Z
Files modified:
	* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c
	* src/modules/rlm_redis/cluster.c
	* src/modules/rlm_redis/cluster.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2970e93516db7f58b51898c73ab85ac16eefb3fa
====== 
Add support for identifying NOSCRIPT errors

We'll likely have more code that relies on server side lua scripts in future

Arran Cudbard-Bell at 2015-08-17T02:31:03Z
Files modified:
	* src/modules/rlm_redis/redis.c
	* src/modules/rlm_redis/redis.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3211b96f1b44c3c032d5b25ac8bcb5dd29e7c5ba
====== 
Wrap

Arran Cudbard-Bell at 2015-08-17T02:26:35Z
Files modified:
	* src/modules/rlm_ldap/rlm_ldap.c

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

Arran Cudbard-Bell at 2015-08-16T19:53:06Z
Files modified:
	* raddb/mods-available/ldap

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/26e66cda7a99420d5a65ea97c90fe7658e5dfa10
====== 
Fix some confusing documentation around ldap profile

Arran Cudbard-Bell at 2015-08-16T19:49:46Z
Files modified:
	* raddb/mods-available/ldap

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7d2f6ef2113cfbf37c17ce1fb81ced2bfaff205f
====== 
Fix capitalization of sha1 ctx

Arran Cudbard-Bell at 2015-08-16T19:34:36Z
Files modified:
	* src/include/sha1.h
	* src/lib/hmacsha1.c
	* src/lib/sha1.c
	* src/modules/proto_bfd/bfd.c
	* src/modules/rlm_cram/rlm_cram.c
	* src/modules/rlm_eap/libeap/eapcrypto.c
	* src/modules/rlm_eap/libeap/fips186prf.c
	* src/modules/rlm_expr/rlm_expr.c
	* src/modules/rlm_mschap/mschap.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_pap/rlm_pap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2be2df7dbc4924c97203cdbb00aea73617e89975
====== 
ETH_HDR_SIZE is only used by Linux code

Alan T. DeKok at 2015-08-16T18:38:42Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3b1a4c1b98784f1fb0d28284abba8cd0261b822c
====== 
Move message to debug only.  Fixes #1182

Alan T. DeKok at 2015-08-16T18:37:59Z
Files modified:
	* src/main/connection.c

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

Arran Cudbard-Bell at 2015-08-16T01:47:39Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/077c57c956cf69dc403b4d2e64f3f88abeb4d79b
====== 
Fix tags in map_exec_to_vp too Addresses #1191

Arran Cudbard-Bell at 2015-08-16T00:59:04Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/07a7da34f212d71c4458593a2d9018ea20c5c7c2
====== 
Added tag to map

plambrechtsen (via Arran Cudbard-Bell)@2015-08-16T00:56:27Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/294fdaaf54e2aecacb07b74e322468c9118ec496
====== 
better than ifdef's throughout the code

Jorge Pereira (via Arran Cudbard-Bell)@2015-08-15T17:01:46Z
Files modified:
	* src/main/connection.c
	* src/main/crypt.c
	* src/main/tls_listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/52050117c405f9435a499f8a6dfff9efd8acc9ea
====== 
check if have pthread support

Jorge Pereira (via Arran Cudbard-Bell)@2015-08-15T16:50:48Z
Files modified:
	* src/include/listen.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5c468f5cab761f48e52a968ff3676c03a3b4d18a
====== 
minor tweaks

Jorge Pereira (via Arran Cudbard-Bell)@2015-08-15T16:50:40Z
Files modified:
	* src/main/realms.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4b4b41cfca932c4df9d0e8ee8c1923dfcf23b98e
====== 
Removed unused pthread reference

Jorge Pereira (via Arran Cudbard-Bell)@2015-08-15T16:50:32Z
Files modified:
	* src/main/tls_listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d2112b0ef9e8e9b4de2dedb224be3cc20b1972e5
====== 
Better check about pthread_mutex_lock/unlock

Jorge Pereira (via Arran Cudbard-Bell)@2015-08-15T16:50:27Z
Files modified:
	* src/lib/cbuff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/36654ea85f2927bc526b327ff8e86442f17c353f
====== 
Print out euid and egid on file errors Closes #1071

It's a fairly common issue that the server will work fine in debug mode, but fail to start in daemon mode due to file permissions errors.

Additional sprinkling of rad_file_error needed.

Arran Cudbard-Bell at 2015-08-15T16:49:38Z
Files modified:
	* src/include/radiusd.h
	* src/main/conffile.c
	* src/main/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/522c79a1da0505fcbbc711dfff549bf447a526d9
====== 
Tweak rad_prints_uid/gid

Taking a context and not allocating the result string is confusing

Arran Cudbard-Bell at 2015-08-15T16:49:38Z
Files modified:
	* src/include/radiusd.h
	* src/main/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/56b444180cff974ed02541c6d671c971785c2306
====== 
Fixing the rlm_detail manual

Jorge Pereira (via Arran Cudbard-Bell)@2015-08-15T16:02:10Z
Files modified:
	* man/man5/rlm_detail.5

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3d3046646a1d2b86f03dabb394117cd9ac3b508b
====== 
Don't install proto_dhcp.so in freeradius-*.deb, #1125

Jorge Pereira (via Arran Cudbard-Bell)@2015-08-15T15:52:55Z
Files modified:
	* debian/freeradius.install

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ed6d52cdd89858c922ca1159e818ad71dfb329fd
====== 
Fix problems with freeradius-dhcp*.deb, refs #1125

Jorge Pereira (via Arran Cudbard-Bell)@2015-08-15T15:52:39Z
Files modified:
	* debian/patches/disable-dhcp-bydefault.diff
	* debian/patches/series

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/92d7a970349c042fe3b14d3a2d0bbc4f52b06c3f
====== 
Pass --build-id explicitly in RHEL spec file (allows build to work with clang)

Arran Cudbard-Bell at 2015-08-15T04:15:36Z
Files modified:
	* redhat/freeradius.spec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/95eb0eb8696c0373a6199490e22151acc091d66b
====== 
Add timespec subtract

Arran Cudbard-Bell at 2015-08-15T03:59:37Z
Files modified:
	* src/include/conffile.h
	* src/include/libradius.h
	* src/lib/misc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e71f86d489204e6880581001650ac23ca3e8fec4
====== 
Constify code

Arran Cudbard-Bell at 2015-08-15T00:47:13Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

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

Arran Cudbard-Bell at 2015-08-15T00:47:08Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bbc1adb6be7542659b9cb5f5c3f07f013c931c7c
====== 
Check to see if we need to link to librt

Arran Cudbard-Bell at 2015-08-14T23:44:35Z
Files modified:
	* configure
	* configure.ac
	* src/include/autoconf.h.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ce0144a9badef769641cb77689e65dfbec40938f
====== 
Fix a large number of DHCP issues that werent found because the person who wrote the code forgot to run autoconf/autoheader, meaning the server never built with raw packets

Arran Cudbard-Bell at 2015-08-14T23:13:55Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c
	* src/modules/proto_dhcp/dhcpclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5094293f28ac9443b7be39cc9e3b54977679f53f
====== 
Doxygen

Arran Cudbard-Bell at 2015-08-14T22:20:29Z
Files modified:
	* src/modules/rlm_redis/cluster.c

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

Arran Cudbard-Bell at 2015-08-14T22:18:35Z
Files modified:
	* configure
	* configure.ac
	* src/include/autoconf.h.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a551287093732e5ef8331a621dba41d19235dca3
====== 
Too many commas...

Arran Cudbard-Bell at 2015-08-14T22:17:47Z
Files modified:
	* src/include/missing-h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d4bfd7cac7b8d37f6700bf9aca2cce5693a7ad00
====== 
Set home->proto for servers read from config files

Alan T. DeKok at 2015-08-14T22:13:35Z
Files modified:
	* src/main/realms.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9a5712a6817b9e01dddecda0e0405628eff95452
====== 
Use consistent names

Alan T. DeKok at 2015-08-14T22:13:35Z
Files modified:
	* src/main/realms.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4309cb2c185b17418caa25ebfe1e359c08162cdb
====== 
If we can't encode a packet, delete it from the list

Alan T. DeKok at 2015-08-14T22:13:33Z
Files modified:
	* src/main/radclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4465d75ca261ec6afec2dc364ad61df5911d5607
====== 
Split out ping and node weight functions so they can be used in multiple places

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7b8ab21d8c8358003bda88c08f373d350bd8a776
====== 
Start of portable clock functions

Arran Cudbard-Bell at 2015-08-14T21:05:20Z
Files modified:
	* configure
	* configure.ac
	* src/include/autoconf.h.in
	* src/include/missing-h
	* src/lib/missing.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2bca17d95d500230a0f65a3f197c8e05cc7705df
====== 
Missed autoheader from previous patch?

Arran Cudbard-Bell at 2015-08-14T21:04:20Z
Files modified:
	* configure
	* src/include/autoconf.h.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ec38d471f6e9f24aebb6e059b7d388e55e956fcc
====== 
Initialize scope

Arran Cudbard-Bell at 2015-08-14T20:52:35Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/11cb58d47b0b2859227c1ab3027f0f99c1c256a8
====== 
Remove rad_assert(rbtree_num_elements(cluster->used_nodes) == total);

It's triggered incorrectly on bifurcated ranges.

Arran Cudbard-Bell at 2015-08-14T17:15:23Z
Files modified:
	* src/modules/rlm_redis/cluster.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1e5ee05bf37b8f00787c749dbcf4b6f199b44b0a
====== 
-- 
This commit summary was generated @2015-08-23T00:00:06Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list