Commit report for v3.0.x branch

The git bot announce at freeradius.org
Sun Nov 23 00:00:02 CET 2014


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

======
Sync rlm_cache.c with master

Arran Cudbard-Bell (via Alan T. DeKok)@2014-11-22T15:21:03Z
Files modified:
	* src/modules/rlm_cache/rlm_cache.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0ca2b40935a1eaa18af889b3d836f3fad6feb0f7
====== 
Add support for &Attribute[#]

Arran Cudbard-Bell (via Alan T. DeKok)@2014-11-22T15:21:02Z
Files modified:
	* src/include/radiusd.h
	* src/include/tmpl.h
	* src/main/modcall.c
	* src/main/xlat.c
	* src/tests/keywords/xlat-attr-index

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d506bd1cb2dd97caa58568c1b2286c47e23535b0
====== 
Add memcached rlm_cache_driver

Arran Cudbard-Bell (via Alan T. DeKok)@2014-11-22T15:21:01Z
Files modified:
	* .travis.yml
	* raddb/mods-available/cache
	* share/dictionary.freeradius.internal
	* src/modules/rlm_cache/drivers/rlm_cache_memcached/configure
	* src/modules/rlm_cache/drivers/rlm_cache_memcached/configure.ac
	* src/modules/rlm_cache/drivers/rlm_cache_memcached/rlm_cache_memcached.c
	* src/modules/rlm_cache/drivers/rlm_cache_rbtree/rlm_cache_rbtree.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_cache/rlm_cache.h
	* src/tests/keywords/radiusd.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c9d4da75cb58754c475d243595b679a9a3b649aa
====== 
Add configure scripts for rlm_cache so we can run sub configure scripts for drivers

Arran Cudbard-Bell (via Alan T. DeKok)@2014-11-22T15:20:59Z
Files modified:
	* src/modules/rlm_cache/.gitignore
	* src/modules/rlm_cache/all.mk
	* src/modules/rlm_cache/all.mk.in
	* src/modules/rlm_cache/configure
	* src/modules/rlm_cache/configure.ac
	* src/modules/rlm_cache/stable

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0874c49effceba40252db652b6b251de8535116c
====== 
dlclose driver handles on mod_detach (rlm_cache)

Arran Cudbard-Bell (via Alan T. DeKok)@2014-11-22T15:20:58Z
Files modified:
	* src/modules/rlm_cache/rlm_cache.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b6f8e8701902ce4d1cd9fd9b1da7ae6a1e124fd9
====== 
Add internal API for rlm_cache module

Arran Cudbard-Bell (via Alan T. DeKok)@2014-11-22T15:20:56Z
Files modified:
	* raddb/mods-available/cache
	* src/include/radiusd.h
	* src/main/auth.c
	* src/main/pair.c
	* src/main/process.c
	* src/main/state.c
	* src/main/tls.c
	* src/modules/rlm_cache/all.mk
	* src/modules/rlm_cache/drivers/rlm_cache_rbtree/all.mk
	* src/modules/rlm_cache/drivers/rlm_cache_rbtree/rlm_cache_rbtree.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_cache/rlm_cache.h
	* src/modules/rlm_cache/rlm_cache.mk
	* src/modules/rlm_eap/libeap/eap_chbind.c
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
	* src/modules/rlm_eap/types/rlm_eap_peap/peap.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_ttls/rlm_eap_ttls.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
	* src/modules/rlm_ldap/attrmap.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/tests/keywords/cache
	* src/tests/keywords/radiusd.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/90a04370a87056aecdab063a3823c7e35a73ce9f
====== 
Binary attributes printed to strings *must* be prefixed with 0x.

Else they're not parseable back into binary attributes...

Arran Cudbard-Bell (via Alan T. DeKok)@2014-11-22T15:20:54Z
Files modified:
	* src/lib/print.c
	* src/main/evaluate.c
	* src/modules/rlm_cache/drivers/rlm_cache_memcached/.gitignore
	* src/modules/rlm_cache/drivers/rlm_cache_memcached/all.mk.in
	* src/modules/rlm_cache/drivers/rlm_cache_memcached/configure
	* src/modules/rlm_cache/drivers/rlm_cache_memcached/configure.ac
	* src/modules/rlm_cache/drivers/rlm_cache_memcached/rlm_cache_memcached.c
	* src/tests/keywords/truncation
	* src/tests/keywords/xlat-octets
	* src/tests/keywords/xlat-virtual-attr

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a31340013e06e71bcac2a6b2aa7bb2ec282838a0
====== 
Avoid strduping literal template values when doing comparisons

Arran Cudbard-Bell (via Alan T. DeKok)@2014-11-22T15:20:53Z
Files modified:
	* src/main/evaluate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5bc3442f1d47fed912dbc134600968b7ef8ecad0
====== 
Fix for if ("%{Tmp-Integer-0}" =~ /"%{Tmp-Integer-0}"/

and other minor issues

Arran Cudbard-Bell (via Alan T. DeKok)@2014-11-22T15:20:51Z
Files modified:
	* src/main/evaluate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/734c5d2ef2d6b978d863d488826587dddf82feda
====== 
Add support for multivalued attribute comparison

Arran Cudbard-Bell (via Alan T. DeKok)@2014-11-22T15:20:32Z
Files modified:
	* src/include/radiusd.h
	* src/include/tmpl.h
	* src/lib/value.c
	* src/main/evaluate.c
	* src/tests/keywords/if-multivalue

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0247d6cfecdfc5ee38a769b7b13d5d35f98e60fe
====== 
Formatting fixes in rlm_couchbase

Arran Cudbard-Bell (via Alan T. DeKok)@2014-11-22T15:20:26Z
Files modified:
	* src/modules/rlm_couchbase/jsonc_missing.h
	* src/modules/rlm_couchbase/mod.c
	* src/modules/rlm_couchbase/mod.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f62b37b2bc2d00dc42c24a6a24dd950766d950eb
====== 
Small fast followers to 'checksimul' feature
* remove redundant free
* use actual null values instead of empty strings for start/stop timestamp
* allow user specification of the view query key with xlat
* add pre and post verification session count debugging
* update example strip policy to new reference style
* adjust documentation as needed

Aaron Hurt (via Alan T. DeKok)@2014-11-22T15:20:20Z
Files modified:
	* raddb/mods-available/couchbase
	* src/modules/rlm_couchbase/README.md
	* src/modules/rlm_couchbase/mod.c
	* src/modules/rlm_couchbase/mod.h
	* src/modules/rlm_couchbase/rlm_couchbase.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e97d24064f7d8dfa5d67df2cce5b1c9a966c06ac
====== 
Bump before 3.0.5

Alan T. DeKok at 2014-11-21T21:14:41Z
Files modified:
	* redhat/freeradius.spec
	* suse/freeradius.spec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8bc2d13ba84de80ef4873b0d0990a133332d24a1
====== 
Note recent changes

Alan T. DeKok at 2014-11-21T21:14:30Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9dc59c3d9a0cde7d5a310100000b7889a751d79f
====== 
Make "example" a dependency, too

Alan T. DeKok at 2014-11-21T20:58:47Z
Files modified:
	* src/tests/keywords/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9eb0204e5fbf829bb57e25a6d9bffae8dfec5be5
====== 
Only transition to READ_STATE_END from READ_STATE_ATTR_BEGIN Fixes #835

Arran Cudbard-Bell at 2014-11-21T18:00:48Z
Files modified:
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/beee214d175022d6836322c9c1d487989952502f
====== 
Don't re-use debug level for flags.  Closes #839

Alan T. DeKok at 2014-11-21T17:34:41Z
Files modified:
	* src/modules/rlm_eap/eap.c
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
	* src/modules/rlm_eap/types/rlm_eap_peap/peap.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/22c9033c07e4ec6c75b7f089e0be03d1f7fae9ba
====== 
Merge pull request #837 from leprechau/feature/check_simul

Implement and document requested simultaneous use checking feature.

Arran Cudbard-Bell at 2014-11-21T17:19:53Z
Files modified:
	* raddb/mods-available/couchbase
	* src/modules/rlm_couchbase/README.md
	* src/modules/rlm_couchbase/couchbase.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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/689a3011dc4ecccdbf5cf0b7be0fc9bd885d55ac
====== 
simultanous use checking and cleanups

* implement requested simultaneous use checking
* update documentation to reflect new feature
* cleanup misc switch formatting
* cleanup and move token logic to fetch functions
* remove unused bits from json_missing.h
* change extra verbose logging to level 3 only
* misc json_object_put cleanup and wrapping

Aaron Hurt at 2014-11-21T15:43:04Z
Files modified:
	* raddb/mods-available/couchbase
	* src/modules/rlm_couchbase/README.md
	* src/modules/rlm_couchbase/couchbase.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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4697a849d4d6eea1652e9539bd698b8ca9cffb14
====== 
Rename fixup_unknown

Arran Cudbard-Bell at 2014-11-21T04:39:42Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d8cc47ca66a834135896522918e2e6f9b0d8328e
====== 
Not unknown, but undefined

Helps distinguish between the two cases.

- Undefined attributes are where the attribute hasn't been defined in the dictionary, or by the attribute string
- Unknown attributes are where the attribute hasn't been defined in the dictionary, but has been defined by the attribute string

Arran Cudbard-Bell at 2014-11-21T04:35:03Z
Files modified:
	* src/include/tmpl.h
	* src/main/evaluate.c
	* src/main/modcall.c
	* src/main/parser.c
	* src/main/tmpl.c
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7ac9ab8a17f1313280ebccec626007d5da9ccadb
====== 
Use more specialised types in fr_cond_t

Arran Cudbard-Bell at 2014-11-21T04:26:28Z
Files modified:
	* src/include/parser.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0e398e09f9414318441c0e49f9f6b7ea63206f97
====== 
Freespace calculation fixes for rlm_rest (JSON). Fixes #835

Arran Cudbard-Bell at 2014-11-21T01:40:27Z
Files modified:
	* src/modules/rlm_rest/rest.c

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

Arran Cudbard-Bell at 2014-11-21T01:03:51Z
Files modified:
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f5163e96e7b048a68dae70c87b514df424c88982
====== 
Normalise group check DNs and LDAP DNs

Some special characters can be escaped such as ',' can be escaped either as \2c or \2C or \,
We don't care about case, because we do case insensitive matches on DNs, which isn't
entirely correct, but it's good enough.

We do care about format. Wherever we find the \xx version of a special char, we need to convert
it to the \special form, so strcmps work as expected.

Arran Cudbard-Bell at 2014-11-20T20:26:40Z
Files modified:
	* src/modules/rlm_ldap/clients.c
	* src/modules/rlm_ldap/groups.c
	* src/modules/rlm_ldap/ldap.c
	* src/modules/rlm_ldap/ldap.h
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/923bd285825683113ae6cd0546e81687a4504adb
====== 
Indent lists of attributes we're adding in rlm_ldap

Arran Cudbard-Bell at 2014-11-20T20:06:14Z
Files modified:
	* src/modules/rlm_ldap/attrmap.c
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3c5611a3df2e90b841d3b3afa37410e24f4a0716
====== 
Typo fix in comment in rlm_rest

fundtion => function

Herwin Weststrate (via Arran Cudbard-Bell)@2014-11-20T12:53:07Z
Files modified:
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/32f601f51feb638d331862ae4872165892bd8348
====== 
Escape \n \r \t in the sql module escape function (now the xlat won't do it for us)

Arran Cudbard-Bell at 2014-11-20T05:29:14Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dc66c5baa0b5feec7acab2546c68a9a007d9d44a
====== 
don't escape attribute values if we were passed an escape function

Arran Cudbard-Bell at 2014-11-20T05:20:20Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2266c651a1d46af80e43d8f1311f01d6c36f29ff
====== 
Rewrite xlat_getvp to take tmpls, and allow state attributes to be references in xlats

Because *someone* forgot to add the state list to xlat_getvp. What was that about too much abstraction?

Arran Cudbard-Bell at 2014-11-20T05:19:55Z
Files modified:
	* src/include/tmpl.h
	* src/main/tmpl.c
	* src/main/xlat.c
	* src/tests/keywords/xlat-attr-index

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7e17e9cd395996fecf07e52ab8f5de75895b2621
====== 
Make uninitialised cursors behave sensibly

Arran Cudbard-Bell at 2014-11-20T04:48:12Z
Files modified:
	* src/lib/cursor.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5fa1df358e1bfb8994ca9e3e239c2b8d63096662
====== 
Fix use after free errors in xlat.c

Arran Cudbard-Bell at 2014-11-19T21:52:21Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/487386c9f6218f3138429f54b58faf3d50b81052
====== 
Remove unused attributes

Arran Cudbard-Bell at 2014-11-19T21:38:01Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/605b5cd4d5b7fd8e81564ca6cf0967627661f11b
====== 
Don't molest group names or group DNs either

Arran Cudbard-Bell at 2014-11-19T21:35:17Z
Files modified:
	* src/modules/rlm_ldap/groups.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b39b7ea56cc04f10fad0cc045b34abe1bbc3c971
====== 
Don't molest the DN we get back from libldap

Arran Cudbard-Bell at 2014-11-19T20:23:09Z
Files modified:
	* src/modules/rlm_ldap/ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b88a1e38743e18035412397fb521d81357320516
====== 
Don't remove backslash for chars which aren't escaped by us

Arran Cudbard-Bell at 2014-11-19T20:23:09Z
Files modified:
	* src/lib/value.c
	* src/tests/keywords/urlquote

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3555419ce4f2507f861ef9e8831e83b7aa547e1a
====== 
Switch to using tmpl_from_attr_substr in xlat_tokenize_expansion instead of duplicating the attribute reference parsing code

* fixup radius_request_name/radius_list_name to have signature/behaviour consistent with other substr type parsing functions.
* pass through 'allow_unknown' to tmpl_from_attr_substr which determines whether an unknown attribute produces a parse failure or not.

Arran Cudbard-Bell at 2014-11-19T20:23:09Z
Files modified:
	* src/include/tmpl.h
	* src/main/map.c
	* src/main/pair.c
	* src/main/tmpl.c
	* src/main/xlat.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_exec/rlm_exec.c
	* src/modules/rlm_expr/rlm_expr.c
	* src/modules/rlm_rest/rest.c
	* src/tests/unit/xlat.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2051e8c3cfec37b5baefdbf78fbb88eace643ad1
====== 
Zero length unknown attributes should produce an error

Arran Cudbard-Bell at 2014-11-19T18:18:35Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/98a58df18da07f4f19f954835aa0cc774b14409c
====== 
Allow empty strings in "case" statements.  Closes #836

Alan T. DeKok at 2014-11-19T18:07:22Z
Files modified:
	* src/main/conffile.c
	* src/main/modcall.c
	* src/tests/keywords/case-empty-string

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b20b2d26434945d7de92e18eed1a4c0196b66cf0
====== 
Fix potential race condition when originating CoA requests

Arran Cudbard-Bell at 2014-11-18T17:08:42Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c36f160e50974f5c7873e12d28d0959959c25bd1
====== 
Complain if the config has empty strings

Alan T. DeKok at 2014-11-18T16:18:15Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fb4431dcc99137b16eabebbe2e75463b34b0ba5c
====== 
Empty strings for queries aren't errors

Alan T. DeKok at 2014-11-18T16:10:10Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a458fc5c3dbf83f680f482f359dfcaf6769e68e9
====== 
Use more descriptive names for the unknown attribute buffers

Arran Cudbard-Bell at 2014-11-18T06:35:39Z
Files modified:
	* src/include/tmpl.h
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f3805a44290c907ebbaad0660f43c9fa72598042
====== 
We can assert map->lhs isn't NULL even when not building with VERIFY_MAP

Arran Cudbard-Bell at 2014-11-18T04:37:48Z
Files modified:
	* src/include/map.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e9c782c065c44c21cb8f00ebe2c31c17b0881fa9
====== 
Quiet clang analyzer

Alan T. DeKok at 2014-11-17T21:45:26Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e7f566c3a6c4d7d8ae7d1ea37bca3a51d47c061b
====== 
Quit clang analyzer

Alan T. DeKok at 2014-11-17T21:41:40Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/11324386c8a8a57d239bfa3a895d9f30fb463118
====== 
More CPPFLAGS fixes for clang analyzer

Alan T. DeKok at 2014-11-17T21:39:12Z
Files modified:
	* src/main/radiusd.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0a543febd22c936d5693f3b99648314c84a623dc
====== 
Shut up clang analyzer

Alan T. DeKok at 2014-11-17T21:35:51Z
Files modified:
	* src/modules/rlm_cache/rlm_cache.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/abd4e2c06af780e674e79b6d2bf411c9e5f18657
====== 
Dereferencing NULL is bad

Alan T. DeKok at 2014-11-17T21:35:18Z
Files modified:
	* src/lib/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e5c74349e179052579425f04fb7b8b5ea3504951
====== 
Don't pollute the global CPPFLAGS with crap just for version.c

Alan T. DeKok at 2014-11-17T21:32:13Z
Files modified:
	* Make.inc.in
	* src/main/radiusd.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/79196ac28066cf2621b45989b67b7496d12fa0bf
====== 
Fix new parser for commas, missed in previous commit

Alan T. DeKok at 2014-11-17T21:32:13Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/813b3a2ba80e3b99c1c58495f730c8742396e946
====== 
Remove cppcheck warning

Alan T. DeKok at 2014-11-17T21:32:13Z
Files modified:
	* src/main/listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8b854c760aa78e2b934e9ccf2bac49edb44e9818
====== 
tmpl_da, not da

Alan T. DeKok at 2014-11-17T21:32:13Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8a9ae54fede3d8d092d01d43baf43344b148e6e8
====== 
vp->da, not da

Alan T. DeKok at 2014-11-17T21:32:13Z
Files modified:
	* src/lib/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/580f22641d59767936d867f7c9f38626e14e51ff
====== 
Make cppcheck work again.

For some unknown reason CPPFLAGS is getting set from CFLAGS.
So... fix the symptom, not the cause

Alan T. DeKok at 2014-11-17T21:32:13Z
Files modified:
	* scripts/boiler.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c3815e0f871949e7f0cbdc5fef3f44e4f1bc63b2
====== 
Better rlm_sql errors

Arran Cudbard-Bell at 2014-11-17T16:15:09Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_sql/rlm_sql.h
	* src/modules/rlm_sql/sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e1f06360bd5b7823f6e84d9cffad44b4ec27d8b2
====== 
More error messages

Alan T. DeKok at 2014-11-17T15:28:53Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_sql/sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f746d020b0a24ea3703c7ba8906e0a09579e78e0
====== 
Be more forgiving for bare words in the new parser

If we have a bare word, just parse everything until space,
CR / LF, or comma.  That allows parser special characters
such as braces...

Alan T. DeKok at 2014-11-17T15:15:18Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f60396f79d3b4d060624a98c7f61248519981ee6
====== 
Move radius_event_init and modules_init to after the fork

The kqueue used as the main event loop isn't inherited by the child process, and we get weird errors

Arran Cudbard-Bell at 2014-11-17T07:35:37Z
Files modified:
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1c9971961bc97e3120d0b023b6d83b8dc835beb2
====== 
Better debug messages for kqueue event insertion and signal pipes

Arran Cudbard-Bell at 2014-11-17T07:35:33Z
Files modified:
	* src/lib/event.c
	* src/main/process.c

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

Arran Cudbard-Bell at 2014-11-17T04:20:19Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4697206fff8e643812437c04d032650ac89ad5bd
====== 
Explicitly free children of rlm_sql and rlm_cache instances, before calling dlclose on the driver

Prevents SEGV when talloc tries to call destructors that have already been unloaded

Arran Cudbard-Bell at 2014-11-17T03:15:55Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8c4b2a8f2c286df86b1757347601c2e0c33a2369
====== 
lldb doesn't like this

Arran Cudbard-Bell at 2014-11-17T03:15:32Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8b2c751ddb2114456d2be7a335922d6abd783b67
====== 
More reformatting

Arran Cudbard-Bell at 2014-11-16T20:16:54Z
Files modified:
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_sql/drivers/rlm_sql_db2/rlm_sql_db2.c
	* src/modules/rlm_sql/drivers/rlm_sql_firebird/rlm_sql_firebird.c
	* src/modules/rlm_sql/drivers/rlm_sql_freetds/rlm_sql_freetds.c
	* src/modules/rlm_sql/drivers/rlm_sql_iodbc/rlm_sql_iodbc.c
	* src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c
	* src/modules/rlm_sql/drivers/rlm_sql_oracle/rlm_sql_oracle.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/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c
	* src/modules/rlm_sql/rlm_sql.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/df05291c5f2613e5e0d4ee33432e6e6d11a242aa
====== 
dlclose driver handles on mod_detach (rlm_sql and rlm_cache)

Arran Cudbard-Bell at 2014-11-16T20:16:54Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6b217cfa8db5039da8da105edd5a88dfcc48dfa4
====== 
Make tlsv1.2 and tlsv1.2 conditional on having them

Alan T. DeKok at 2014-11-16T16:01:00Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b2df56ce47d6a0c34ddb7e48ce080874b8bea15a
====== 
Allow for selective disabling of TLSv1.1 and TLSv1.2

Alan T. DeKok at 2014-11-16T15:44:00Z
Files modified:
	* src/include/tls-h
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/014a8eef9e951344a096c38b4a5fd789b00d63cc
====== 
Minor formatting fixups

Arran Cudbard-Bell at 2014-11-16T05:57:58Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_db2/rlm_sql_db2.c
	* src/modules/rlm_sql/drivers/rlm_sql_firebird/rlm_sql_firebird.c
	* src/modules/rlm_sql/drivers/rlm_sql_freetds/rlm_sql_freetds.c
	* src/modules/rlm_sql/drivers/rlm_sql_iodbc/rlm_sql_iodbc.c
	* src/modules/rlm_sql/drivers/rlm_sql_oracle/rlm_sql_oracle.c
	* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f4181f07c36d7da64599c25d70080fb507cf5c98
====== 
A better name

Alan T. DeKok at 2014-11-15T21:24:58Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c

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

Alan T. DeKok at 2014-11-15T15:26:20Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/73f023765c307d33d015a3d5893bf3452abb4070
====== 
Document retry_delay

Alan T. DeKok at 2014-11-15T14:47:13Z
Files modified:
	* raddb/mods-available/ldap
	* raddb/mods-available/sql

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1611d5b25378201a37c7d3c5afff1131b03f5361
====== 
Use C99 field labels when initialising driver structs

Means it's possible to add new callback functions in the module structs without having to go through and add NULL field initialisers to every module

Arran Cudbard-Bell at 2014-11-15T07:35:17Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_db2/rlm_sql_db2.c
	* src/modules/rlm_sql/drivers/rlm_sql_firebird/rlm_sql_firebird.c
	* src/modules/rlm_sql/drivers/rlm_sql_freetds/rlm_sql_freetds.c
	* src/modules/rlm_sql/drivers/rlm_sql_iodbc/rlm_sql_iodbc.c
	* src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c
	* src/modules/rlm_sql/drivers/rlm_sql_null/rlm_sql_null.c
	* src/modules/rlm_sql/drivers/rlm_sql_oracle/rlm_sql_oracle.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/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c
	* src/modules/rlm_sql/rlm_sql.h

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

Arran Cudbard-Bell at 2014-11-14T22:54:43Z
Files modified:
	* doc/ChangeLog

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

Arran Cudbard-Bell at 2014-11-14T22:54:06Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d6ee23770abd08950ec9e070837933881dc89fbf
====== 
Backport rlm_cache merge fixes from master

Arran Cudbard-Bell at 2014-11-14T22:51:00Z
Files modified:
	* src/modules/rlm_cache/rlm_cache.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f6cfb31d213ddcc99ba1ff79d2a01753870813b8
====== 
Rename LDAP connection functions to be consistent with sql and cache

Arran Cudbard-Bell at 2014-11-14T22:46:22Z
Files modified:
	* src/modules/rlm_ldap/clients.c
	* src/modules/rlm_ldap/ldap.c
	* src/modules/rlm_ldap/ldap.h
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/83fe02eec868e7a5d093797f01066c7807e6946d
====== 
Remove redundant connection pool indirection in rlm_sql

Arran Cudbard-Bell at 2014-11-14T22:46:04Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_sql/rlm_sql.h
	* src/modules/rlm_sql/sql.c
	* src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/18e4b9ee9ff9b2f21931868859d5e02fedadaad9
====== 
Add note on status-server behaviour

Arran Cudbard-Bell at 2014-11-14T19:43:59Z
Files modified:
	* raddb/proxy.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/966903df6883768d2d70e9faaa352dfc52e752e2
====== 
Check sections in "instantiate"

For more load-time syntax checking.

Alan T. DeKok at 2014-11-14T17:55:49Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e3ac9ddfa6efdbb8dd661a2c14b4ae4686d31169
====== 
Make map_afrom_attr_str more caller friendly

Arran Cudbard-Bell at 2014-11-13T23:40:46Z
Files modified:
	* src/include/map.h
	* src/main/map.c
	* src/modules/rlm_ldap/attrmap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f6f0446d42d6adbbcdd6b11b187ba24f5f1b81c9
====== 
Should be vp_aprints not vp_aprint

Arran Cudbard-Bell at 2014-11-13T17:26:40Z
Files modified:
	* src/include/libradius.h
	* src/lib/pair.c
	* src/lib/print.c
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e1353914ebc0a16a66ae83ed9ded71e5fe095f59
====== 
Cleanups and better tests for foreach / return

Alan T. DeKok at 2014-11-13T15:40:13Z
Files modified:
	* src/main/modcall.c
	* src/tests/keywords/foreach-return

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/90c1570bc7042061a86a9f828d4078eb6527561d
====== 
In foreach, check "next" stack for break / return

Instead of our stack

Alan T. DeKok at 2014-11-13T15:39:38Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/47b05cbfba64d4eae60605eea7a9fddef0669c36
====== 
Test for "return" in a "foreach" loop

Alan T. DeKok at 2014-11-12T22:42:49Z
Files modified:
	* src/tests/keywords/foreach-return

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/51465ae4fae0451e6180aea5c4e306458914cbf8
====== 
Enable kqueue for the main event loop

Which should be faster than select() for lots of sockets

Alan T. DeKok at 2014-11-11T20:28:43Z
Files modified:
	* src/lib/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/badeeefea3f7acc7c49c17c397f5a10a38885374
====== 
Look for kqueue() and sys/event.h

Alan T. DeKok at 2014-11-11T20:28:43Z
Files modified:
	* configure
	* configure.ac
	* src/include/autoconf.h.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/74d3c3f2b10d387c054c7da74d8bbc81e69a583e
====== 
Don't leak memory on exit

Alan T. DeKok at 2014-11-11T20:28:43Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a746bbdccdf875ba72e0d35dcccfc8e303e24d00
====== 
Remove the listener when the last request is done with it

Alan T. DeKok at 2014-11-11T20:28:43Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/868de2aa4a25842146c84a3974e4fb5cad806ec7
====== 
Merge pull request #831 from mcnewton/patch-ocsp-host-header

option to add HTTP Host: header in OCSP request

Arran Cudbard-Bell at 2014-11-11T02:31:33Z
Files modified:
	* raddb/mods-available/eap
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fc0a0d443743ec7430dea0deb98ab095ddac7734
====== 
add HTTP Host: header in OCSP request

Matthew Newton at 2014-11-11T01:41:43Z
Files modified:
	* raddb/mods-available/eap
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ef011848dbdfebb21c46247268fe3418983bb7a4
====== 
Merge pull request #832 from mcnewton/patch-softfail-default

disable softfail by default (in line with documentation)

Arran Cudbard-Bell at 2014-11-11T02:30:50Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/96b578d9ecfdfdc2b39be408acec7cfdf781ffb9
====== 
disable softfail by default (in line with documentation)

Matthew Newton at 2014-11-11T00:39:09Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cc2398b811852bdfdc0f18d4b2799072b782861e
====== 
pairfind_da -> pairfind_by_da

Arran Cudbard-Bell at 2014-11-10T18:46:14Z
Files modified:
	* src/include/libradius.h
	* src/lib/cursor.c
	* src/lib/pair.c
	* src/main/radsniff.c
	* src/main/xlat.c
	* src/modules/rlm_counter/rlm_counter.c
	* src/modules/rlm_eap/types/rlm_eap_peap/peap.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
	* src/modules/rlm_ldap/attrmap.c
	* src/modules/rlm_otp/otp_mppe.c
	* src/modules/rlm_passwd/rlm_passwd.c
	* src/modules/rlm_sometimes/rlm_sometimes.c
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
	* src/modules/rlm_yubikey/decrypt.c
	* src/modules/rlm_yubikey/rlm_yubikey.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e5890d93b805fc3c57d8bc2f66a87439eebd40a7
====== 
Convert some pairfind calls to pairfind_da calls

Arran Cudbard-Bell at 2014-11-10T18:44:50Z
Files modified:
	* src/lib/pair.c
	* src/main/xlat.c
	* src/modules/rlm_eap/types/rlm_eap_peap/peap.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
	* src/modules/rlm_ldap/attrmap.c
	* src/modules/rlm_otp/otp_mppe.c
	* src/modules/rlm_passwd/rlm_passwd.c
	* src/modules/rlm_sometimes/rlm_sometimes.c
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
	* src/modules/rlm_yubikey/decrypt.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/863740c0a4a063daae6215405e5cc4d348cd4327
====== 
Fix header file layout

Alan T. DeKok at 2014-11-10T18:20:32Z
Files modified:
	* src/include/map.h
	* src/include/tmpl.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0ec7803f1625c592363e5898bc57604c40750636
====== 
Compiler warning

Alan T. DeKok at 2014-11-09T14:59:32Z
Files modified:
	* src/main/state.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d8f4f00e95f638bec9ef8b218b999e5c3a3d235e
====== 
Glue state into more places

Alan T. DeKok at 2014-11-09T14:26:07Z
Files modified:
	* src/main/auth.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/263dc3f5d811acbc6b378b5c27f2afe7e6bd8db1
====== 
Fix link / cleanup code

Alan T. DeKok at 2014-11-09T14:21:28Z
Files modified:
	* src/main/state.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9adaeba596ab42b8f683ddbb38913aa975149297
====== 
Verify the state, too

Alan T. DeKok at 2014-11-08T20:30:45Z
Files modified:
	* src/main/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8d9016119de654defb5ed32c78f7c1a578cebbeb
====== 
More debugging

Alan T. DeKok at 2014-11-07T22:58:17Z
Files modified:
	* src/main/state.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dc182d546ecad0bbfddd7332e35d606b29f8a07c
====== 
-- 
This commit summary was generated @2014-11-23T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list