Commit report for master branch

The git bot announce at freeradius.org
Sun May 17 00:00:02 CEST 2015


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

======
Move rlm_cache to using maps instead of VALUE_PAIRs

This greatly simplifies the cache code as it doesn't have to deal with multiple lists in the cache entry struct. It also exposes the full range of lists, and destinations e.g. outer. and coa.

Additionally, all operators that are allowed in update sections are now allowed in lists, including filter operators.

Arran Cudbard-Bell at 2015-05-16T22:14:38Z
Files modified:
	* share/dictionary.freeradius.internal
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_cache/rlm_cache.h
	* src/modules/rlm_cache/serialize.c
	* src/tests/keywords/cache
	* src/tests/keywords/radiusd.conf
	* src/tests/modules/cache/rbtree/all.mk
	* src/tests/modules/cache_rbtree/all.mk
	* src/tests/modules/cache_rbtree/cache-logic.attrs
	* src/tests/modules/cache_rbtree/cache-logic.unlang
	* src/tests/modules/cache_rbtree/cache-update.attrs
	* src/tests/modules/cache_rbtree/cache-update.unlang
	* src/tests/modules/cache_rbtree/module.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7fcd686155579cf142f85312ecc3df6641c4906c
====== 
Allow certain special inst selectors to work with lists e.g. %{reply:[*]} and %{reply:[#]}. Mostly useful for tests.

Arran Cudbard-Bell at 2015-05-16T22:14:38Z
Files modified:
	* man/man5/unlang.5
	* src/main/tmpl.c
	* src/main/xlat.c
	* src/tests/keywords/xlat-list

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d81493a8a5ab9f4d91927744f6906e440c47d930
====== 
Fix overwriting values at specific indexes e.g. reply:Reply-Message[1] = 'foo'

Arran Cudbard-Bell at 2015-05-16T22:14:38Z
Files modified:
	* src/main/map.c
	* src/tests/keywords/update-index

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/19c5b63e24adc43f6c7c1ff0c2f1cdf02f91bfee
====== 
When RHS is a list, create a temporary vpt for the RHS which describes the source list, and the attribute, and use that to print debug output for the RHS

Arran Cudbard-Bell at 2015-05-16T22:14:38Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d24a3c488672c215b2060178e64446ffe18d8fdc
====== 
Fix tmpl_prints to print lists correctly

Arran Cudbard-Bell at 2015-05-16T22:14:38Z
Files modified:
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/881e24cadc6a1de2f044e0bfc825dccfa7c00490
====== 
Print meaningful errors for unknown attrs with tags

Arran Cudbard-Bell at 2015-05-16T22:14:38Z
Files modified:
	* src/main/tmpl.c
	* src/tests/unit/condition.txt

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

Arran Cudbard-Bell at 2015-05-16T22:14:38Z
Files modified:
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/77e89a5c8afcb7df290522bc1ebddca6d7ceea8d
====== 
Fix map_to_request VP parenting

Arran Cudbard-Bell at 2015-05-16T22:14:38Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/326650fcc5773ac1cb11820b2a961c270d048058
====== 
Shorten passwords from the end.  Fixes #1013

Alan T. DeKok at 2015-05-15T16:03:19Z
Files modified:
	* src/lib/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8df8d1ffd3ef2686538151fa5d3033f862c06377
====== 
unneeded cast

Arran Cudbard-Bell at 2015-05-15T05:43:02Z
Files modified:
	* src/modules/rlm_redis/rlm_redis.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/df65905a073bbb84c9d1709e65021b4aedb9d4ed
====== 
Missing const

Arran Cudbard-Bell at 2015-05-15T05:32:35Z
Files modified:
	* src/modules/rlm_redis/rlm_redis.c

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

Arran Cudbard-Bell at 2015-05-15T05:32:35Z
Files modified:
	* src/include/libradius.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a3c176fd4d60aad9216c980094342ab0eb55e549
====== 
Fixup rad_ajoin to be more useful

Arran Cudbard-Bell at 2015-05-15T05:32:34Z
Files modified:
	* src/include/radiusd.h
	* src/main/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/36cfed919027cb13cf2206a1dadd282ed0838d5c
====== 
Add value_data_steal

Arran Cudbard-Bell at 2015-05-15T05:32:34Z
Files modified:
	* src/include/libradius.h
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/30c663537ee8bd7f9dbaefb779a0aee1c028da71
====== 
Add tmpl_afrom_value_data

Arran Cudbard-Bell at 2015-05-15T05:32:34Z
Files modified:
	* src/include/tmpl.h
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3d2bfddd09bf70c5c9d591b93aeae58b9043f556
====== 
Fix const stupidity in exec function and rad_expand_xlat

Arran Cudbard-Bell at 2015-05-15T05:32:34Z
Files modified:
	* src/include/radiusd.h
	* src/main/exec.c
	* src/main/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/17001a0390edaab1c366b4c5c014c5c0b586e17e
====== 
Add merge sort implementation for vp_map_t

Arran Cudbard-Bell at 2015-05-15T05:32:34Z
Files modified:
	* src/include/map.h
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8713822bd5fc5a7423f26822e38ad13037cf3467
====== 
Fix map to vp non-null args

Arran Cudbard-Bell at 2015-05-15T02:46:45Z
Files modified:
	* src/include/map.h

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

Arran Cudbard-Bell at 2015-05-15T00:58:54Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/83aabdf43ab43e0a93bed2e520e2b9c69688e2b3
====== 
Doxygen

Arran Cudbard-Bell at 2015-05-15T00:57:33Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aaf3b9fc2faec823c99545cf3315a230ad441e42
====== 
Callbacks used by map_to_request should take a TALLOC_CTX as their first argument.

Arran Cudbard-Bell at 2015-05-14T23:44:11Z
Files modified:
	* src/include/map.h
	* src/include/radiusd.h
	* src/main/exec.c
	* src/main/map.c
	* src/main/modcall.c
	* src/main/threads.c
	* src/main/tls.c
	* src/main/tmpl.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_csv/rlm_csv.c
	* src/modules/rlm_exec/rlm_exec.c
	* src/modules/rlm_ldap/attrmap.c
	* src/modules/rlm_ldap/ldap.h
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/109000e6cd41f72bfb88c7c954563e7d967a4220
====== 
Merge pull request #1011 from jpereira/develop-warnings1

Remove warning for ${raddbdir}/mods-available/cache_eap

Arran Cudbard-Bell at 2015-05-14T19:21:36Z
Files modified:
	* raddb/mods-available/cache_eap

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2c330380b02a19dd81fc1ed02b8db8afe21a4824
====== 
Remove warning for mods-available/cache_eap

Jorge Pereira at 2015-05-14T19:11:22Z
Files modified:
	* raddb/mods-available/cache_eap

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c7975c9b6ba5ea843e33a32fc82a67268ffa1e20
====== 
Source data for pairBstrncpy is void*

Alan T. DeKok at 2015-05-14T17:49:57Z
Files modified:
	* src/include/libradius.h
	* src/lib/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/65f01dce191a318ae4714b8aca9f95c0cab44d6b
====== 
Use pairbstrncpy()

Alan T. DeKok at 2015-05-14T17:15:18Z
Files modified:
	* 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/60ee9e6187c49b1462337773df48456470d0870b
====== 
Print out length of passwords in debug3

Alan T. DeKok at 2015-05-14T17:15:17Z
Files modified:
	* src/modules/rlm_pap/rlm_pap.c

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

Michael Rigoni (via Alan T. DeKok)@2015-05-14T17:15:16Z
Files modified:
	* src/modules/rlm_python/rlm_python.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d3ba8137ba5213d73eb423c055276ec9044f1f7e
====== 
Do not mess with Thread States as PyGILState_Ensure/PyGILState_Release takes care of this
see https://docs.python.org/2/c-api/init.html#non-python-created-threads

Michael Rigoni (via Alan T. DeKok)@2015-05-14T17:15:14Z
Files modified:
	* src/modules/rlm_python/rlm_python.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/70a78c105be66521ebc9c3bd4b1a30a6bb6417d4
====== 
make sure all instances of rlm_python get initialized.
Otherwise if the first instance does not get called before the others in a thread, segfault (inst->main_thread_state is NULL)

Michael Rigoni (via Alan T. DeKok)@2015-05-14T17:15:13Z
Files modified:
	* src/modules/rlm_python/rlm_python.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/80a1c67a89f38f73d8e60cc719ac260b5cb834dc
====== 
Fix boilerplates after valuepair.c split in 2de33b8.

Nathan Ward (via Arran Cudbard-Bell)@2015-05-14T04:14:38Z
Files modified:
	* src/lib/pair.c
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/afc46e69a3b2ce1d7e7041e6bab88380698a3018
====== 
Merge pull request #1007 from jpereira/develop-unused1

Removing unused sql_read_naslist()

Arran Cudbard-Bell at 2015-05-14T03:23:10Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/41c55e328e8442065e7d43988bbb5a399279d350
====== 
Removing unused sql_read_naslist()

Jorge Pereira at 2015-05-14T03:15:32Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4ce8a6478646c2f9e6285f8eb0d65931e2903bb2
====== 
Set cache_da after group_da

Arran Cudbard-Bell at 2015-05-13T19:32:31Z
Files modified:
	* src/modules/rlm_ldap/rlm_ldap.c

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

Arran Cudbard-Bell at 2015-05-13T19:32:31Z
Files modified:
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2ed83b67f758105400db116b1cacab504e115cfe
====== 
NT-Password attribute is not required for changing the password

Alan T. DeKok at 2015-05-13T19:21:42Z
Files modified:
	* src/modules/rlm_mschap/rlm_mschap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/69643e39fd06b735c2782802503a3f39ce4821d5
====== 
value might not be talloc'd

Alan T. DeKok at 2015-05-13T19:14:59Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/10f7b4fa925a54a9455a8e0b0346a8f11022644f
====== 
formatting

Alan T. DeKok at 2015-05-13T18:38:42Z
Files modified:
	* share/dictionary.aruba

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/917d8af3bbb3d9f4bea4aa437d244a655cc69291
====== 
Check for internal stupidities

Alan T. DeKok at 2015-05-13T18:38:29Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/067b485c2e26c8f671a69914deca600c9a2ff433
====== 
Merge pull request #1005 from skids/patch-3

Add new port bounce attribute from Aruba

Alan DeKok at 2015-05-13T18:38:19Z
Files modified:
	* share/dictionary.aruba

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e86a74812f04efe4202b0e4b94026f9aec54e36a
====== 
Add new port bounce attribute from Aruba

This attribute was added in ArubaOS 7.4.0.3 for the Aruba Mobility Access Switch

skids at 2015-05-13T18:25:14Z
Files modified:
	* share/dictionary.aruba

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0b0c515fa8facbca66f31fbb18dd4ad632e2c200
====== 
We need an underlying type

Alan T. DeKok at 2015-05-13T16:55:27Z
Files modified:
	* src/modules/rlm_linelog/rlm_linelog.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cc95806d13732ad1c7e28a90a2b0d67fd29fd43f
====== 
Don't do templates when they can't be put anywhere

Alan T. DeKok at 2015-05-13T16:36:27Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/baaf9afb4fdaa7fdec7e5664e24fc98a9bcebbf4
====== 
Parse TMPL into LITERAL in pass1.

Then in pass2, convert it to a XLAT, etc.  This is because the
XLATs may not be registered in pass1

Alan T. DeKok at 2015-05-13T16:26:08Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e9845ed0e73280283248c97c6c25653795ea0029
====== 
Build without proxying

Alan T. DeKok at 2015-05-13T15:10:49Z
Files modified:
	* src/main/listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4f80bb366e896188c842dbeb0cfcdddb0ce316c0
====== 
Remove length field from literal struct in vpt

Arran Cudbard-Bell at 2015-05-13T05:53:43Z
Files modified:
	* src/include/tmpl.h

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

Arran Cudbard-Bell at 2015-05-13T05:53:43Z
Files modified:
	* src/main/parser.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8357d55ad320ce78bc14de4639bdbb075be6e7a3
====== 
Use data->length in evaluate.c

Arran Cudbard-Bell at 2015-05-13T05:53:43Z
Files modified:
	* src/main/evaluate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7f3c18f8bfbc03c4ce4b5da84074696af36edb22
====== 
Use data->length in value_data_cmp

Arran Cudbard-Bell at 2015-05-13T05:53:43Z
Files modified:
	* src/include/libradius.h
	* src/lib/pair.c
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/df47f8f7fe128c2112ace5b8cd9989c78dc40c61
====== 
Use data->length in value_data_cmp_op

Arran Cudbard-Bell at 2015-05-13T05:53:43Z
Files modified:
	* src/include/libradius.h
	* src/lib/value.c
	* src/main/evaluate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9817d16ec4edffa52daa5be1875bcc6b6fa934a2
====== 
Use data->length value_data_from_str

Arran Cudbard-Bell at 2015-05-13T05:53:43Z
Files modified:
	* src/include/libradius.h
	* src/lib/pair.c
	* src/lib/value.c
	* src/main/parser.c
	* src/main/tmpl.c
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8ac2dedcad73df45311de546c04b81ff0b37c98c
====== 
Use data->length value_data_copy

Arran Cudbard-Bell at 2015-05-13T05:53:43Z
Files modified:
	* src/include/libradius.h
	* src/lib/value.c
	* src/main/evaluate.c
	* src/main/map.c
	* src/main/tmpl.c
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dc30dec64c861a25b1ecda95e5b65d32e86bf098
====== 
Use data->length in value_data_copy

Arran Cudbard-Bell at 2015-05-13T05:53:43Z
Files modified:
	* src/include/libradius.h
	* src/lib/value.c
	* src/main/evaluate.c
	* src/main/map.c
	* src/main/tmpl.c
	* src/modules/rlm_cache/serialize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1edc3030e54e4080eb8502de898696c9c788bb21
====== 
Use data->length in value_data_*prints

Arran Cudbard-Bell at 2015-05-13T05:53:43Z
Files modified:
	* src/include/libradius.h
	* src/lib/print.c
	* src/lib/value.c
	* src/main/tmpl.c
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/76765db42c802492bb8b22b0925d08e909924216
====== 
Return FAIL in post-proxy no reply.

Alan T. DeKok at 2015-05-13T03:21:07Z
Files modified:
	* src/main/acct.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/93706c7bfa3d7d0d04a388810ea02a25cdd66e49
====== 
Move value data printing functions

Arran Cudbard-Bell at 2015-05-13T02:15:33Z
Files modified:
	* src/include/libradius.h
	* src/lib/print.c
	* src/lib/value.c
	* src/main/tmpl.c
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6699bbdf1d6d03d0cee8d35bee29f7896f55a5be
====== 
Call cf_section_parse_pass2() when the module is instantiated

Alan T. DeKok at 2015-05-12T22:51:53Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/854621615b574f259ec7580d37d5606518c57551
====== 
typo

Alan T. DeKok at 2015-05-12T22:28:23Z
Files modified:
	* src/main/acct.c

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

Arran Cudbard-Bell at 2015-05-12T22:08:35Z
Files modified:
	* src/include/tmpl.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d4ec41cb82ef77578b421177740e9e14a60ff4d1
====== 
Add tmpl_afrom_attr_substr

Arran Cudbard-Bell at 2015-05-12T22:08:05Z
Files modified:
	* src/include/tmpl.h
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d19acc82982fd4c5b70406d374c508b33ce38137
====== 
Deal with proxy failure for detail files

Alan T. DeKok at 2015-05-12T22:06:07Z
Files modified:
	* src/main/acct.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/48a462835145cec891330356b7821681b770381c
====== 
Allocate a new section for each dynamic client

Arran Cudbard-Bell at 2015-05-12T21:44:41Z
Files modified:
	* src/main/client.c
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4fb7e8609b1339d21519affeac3ed2da26bfa695
====== 
Don't write to the detail file twice

Since there's a Post-Proxy-Type Fail-Accounting, we can just
use that instead of a "fallback" virtual server

Alan T. DeKok at 2015-05-12T21:24:26Z
Files modified:
	* raddb/sites-available/robust-proxy-accounting

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a2f202df84eb164c8793e32626fdb45f5990d94e
====== 
Renew dynamic clients when their underlying file is the same

if the client is from a file, and the lifetime has hit,
and the underlying file hasn't changed since the client was
created, we can just refresh the client.  There's no need
to re-load all of the same client data

Alan T. DeKok at 2015-05-11T19:27:00Z
Files modified:
	* src/main/listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9face3172bd7776e6cda16bb95f5a4f0ac914afc
====== 
Dynamic clients from attrs don't have a CONF_SECTION

Alan T. DeKok at 2015-05-11T19:26:59Z
Files modified:
	* src/main/client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2c578b451750e936b2a926423107b746076fb1e2
====== 
No longer any need for a destructor

Alan T. DeKok at 2015-05-10T16:33:17Z
Files modified:
	* src/modules/rlm_eap/rlm_eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a5829178ba4bfa91c22cc1e2c7d41680b0dc5afc
====== 
Parent things correctly

Alan T. DeKok at 2015-05-10T16:32:57Z
Files modified:
	* src/main/state.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/75c932ede5127c1576605e1ae77fe66516919f85
====== 
Much with the handler before saving it, not after

Alan T. DeKok at 2015-05-10T16:22:49Z
Files modified:
	* src/modules/rlm_eap/rlm_eap.c

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

Alan T. DeKok at 2015-05-09T03:21:35Z
Files modified:
	* src/main/state.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/222993c4ccb23e37ba1b21310affde9760b4d2f5
====== 
Move rlm_eap to the new session state API

Which shrinks it by ~350 LoC.

Alan T. DeKok at 2015-05-09T03:09:43Z
Files modified:
	* src/modules/rlm_eap/eap.c
	* src/modules/rlm_eap/mem.c
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_eap/rlm_eap.h

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

Alan T. DeKok at 2015-05-09T03:06:17Z
Files modified:
	* src/main/state.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cde8d3813365549e40ca3bf1959a73b68b7765a0
====== 
Limit max_sessions for session state

Alan T. DeKok at 2015-05-09T03:05:30Z
Files modified:
	* src/include/state.h
	* src/main/radiusd.c
	* src/main/state.c
	* src/main/unittest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3e1c94c14a3ff49a647b5736de76314c88a9835b
====== 
Simplify API

Alan T. DeKok at 2015-05-09T02:39:55Z
Files modified:
	* src/include/state.h
	* src/main/state.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aa826ba9d6db10577601094c3c8b7ee404ade738
====== 
free state memory, too

Alan T. DeKok at 2015-05-08T23:34:04Z
Files modified:
	* src/main/state.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e9998201d212cafd4a1ec40501e54836054546ec
====== 
Initialize variable

Alan T. DeKok at 2015-05-08T23:34:03Z
Files modified:
	* src/main/radiusd.c
	* src/main/unittest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fd1895e4b563481807a9b6063547f37161049828
====== 
Drastically simplify "EAP session did not finish" code

Alan T. DeKok at 2015-05-08T22:30:08Z
Files modified:
	* src/modules/rlm_eap/eap.c
	* src/modules/rlm_eap/eap.h
	* src/modules/rlm_eap/libeap/eap_tls.c
	* src/modules/rlm_eap/mem.c
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
	* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a6486b5059b9e03bc52cd1d6f9f8f7ba1d6c753f
====== 
Move to be bob / bob

Alan T. DeKok at 2015-05-08T22:30:07Z
Files modified:
	* src/tests/eap-md5.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0e489eac74bf656ff4e821aa87a3d493ddf4feca
====== 
Add fr_state_t for use in modules

Alan T. DeKok at 2015-05-08T22:30:05Z
Files modified:
	* src/include/state.h
	* src/main/radiusd.c
	* src/main/state.c
	* src/main/unittest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f9a67c983623915cfd69397e2e40f30eebe1dc03
====== 
Depend on rlm_sql make file, instead of re-running configure

Alan T. DeKok at 2015-05-08T21:36:19Z
Files modified:
	* src/modules/rlm_sqlcounter/.gitignore
	* src/modules/rlm_sqlcounter/all.mk
	* src/modules/rlm_sqlcounter/all.mk.in
	* src/modules/rlm_sqlcounter/configure
	* src/modules/rlm_sqlcounter/configure.ac
	* src/modules/rlm_sqlhpwippool/.gitignore
	* src/modules/rlm_sqlhpwippool/all.mk.in
	* src/modules/rlm_sqlhpwippool/config.h.in
	* src/modules/rlm_sqlhpwippool/configure
	* src/modules/rlm_sqlhpwippool/configure.ac
	* src/modules/rlm_sqlippool/.gitignore
	* src/modules/rlm_sqlippool/all.mk.in
	* src/modules/rlm_sqlippool/configure
	* src/modules/rlm_sqlippool/configure.ac

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

Alan T. DeKok at 2015-05-08T19:19:43Z
Files modified:
	* src/modules/rlm_csv/rlm_csv.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e564d0c48e27ddb59f2d59c50e77958a049dff47
====== 
More rename

Alan T. DeKok at 2015-05-08T18:55:56Z
Files modified:
	* src/tests/modules/sql_sqlite/map.unlang

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5c8ac89be03734b07017ef4c447ff5b0d8771f86
====== 
Tests for LHS xlat of maps

Alan T. DeKok at 2015-05-08T18:33:16Z
Files modified:
	* src/tests/keywords/map-lhs-xlat

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a7c38e8cc41b6f5dfbcf8ee9e4639af48b886c02
====== 
Use redis defs instead of re-running configure

Alan T. DeKok at 2015-05-08T18:29:15Z
Files modified:
	* src/modules/rlm_rediswho/.gitignore
	* src/modules/rlm_rediswho/all.mk
	* src/modules/rlm_rediswho/all.mk.in
	* src/modules/rlm_rediswho/configure
	* src/modules/rlm_rediswho/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/79ae19a4ed4bb052e90ce90e5ecb0ecd3448be58
====== 
Tests for map functions

Alan T. DeKok at 2015-05-08T18:07:29Z
Files modified:
	* src/tests/keywords/all.mk
	* src/tests/keywords/csv.conf
	* src/tests/keywords/map
	* src/tests/keywords/map-2arg-error
	* src/tests/keywords/map-arg3-xlat
	* src/tests/keywords/map-empty-error
	* src/tests/keywords/map-field-error
	* src/tests/keywords/map-module-error
	* src/tests/keywords/radiusd.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2b15a89d3d2b0abbb102f05b923948f742a7f5ad
====== 
Allow xlat for map third argument

Alan T. DeKok at 2015-05-08T18:04:57Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ece44c5d4585e3d4a723d825a8f2f09177da9137
====== 
Sample module configuration for CSV

Alan T. DeKok at 2015-05-08T17:40:19Z
Files modified:
	* raddb/mods-available/csv

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/341fbeab205ca3a66c250470e8446b81ef93f917
====== 
Mark CSV as stable

Alan T. DeKok at 2015-05-08T17:10:25Z
Files modified:
	* src/modules/stable

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b1ec0706769ca1d7faf600d71c7669bfcc9183d3
====== 
Set default delimiter

Alan T. DeKok at 2015-05-08T17:05:16Z
Files modified:
	* src/modules/rlm_csv/rlm_csv.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6913622d78f29cb89577210c475162484e3e95cd
====== 
Use the correct name for the module tests

Alan T. DeKok at 2015-05-08T17:01:42Z
Files modified:
	* src/tests/modules/sql_sqlite/acct_0_start.unlang
	* src/tests/modules/sql_sqlite/acct_1_update.unlang
	* src/tests/modules/sql_sqlite/acct_2_stop.unlang
	* src/tests/modules/sql_sqlite/acct_start_conflict.unlang
	* src/tests/modules/sql_sqlite/acct_update_no_start.unlang
	* src/tests/modules/sql_sqlite/module.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2f42d549454a804c052ed662d025e23788cc5142
====== 
Expand xlat on LHS of CSV map

Alan T. DeKok at 2015-05-08T16:49:07Z
Files modified:
	* src/modules/rlm_csv/rlm_csv.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a67043c7249b7fafc60b587237306ea058fdf05f
====== 
Validate field names

Alan T. DeKok at 2015-05-08T16:42:01Z
Files modified:
	* src/modules/rlm_csv/rlm_csv.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d660f7f925b95278900f2f124a755a4795bab9da
====== 
Don't use strlen

Alan T. DeKok at 2015-05-08T16:14:46Z
Files modified:
	* src/modules/rlm_csv/rlm_csv.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/494fa32b29bbab4f5c782ea2d3f311126d8d1f17
====== 
Set debug_name

Alan T. DeKok at 2015-05-08T16:09:04Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/70b24d109aea551648689830bdfb0f9727fbb787
====== 
Use correct sense for test

Alan T. DeKok at 2015-05-08T16:07:51Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/55ec6f317bdea665c430f0d8d59389aa5a6f4221
====== 
Pass2 compilation for maps

Alan T. DeKok at 2015-05-08T15:57:03Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c43860922a5502c8dc1b5b0f893e14d6e3ab9191
====== 
Only a few templates are allowed for maps

Alan T. DeKok at 2015-05-08T15:56:45Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2a322094cddfc93c4a57af6e474d8d05a831721d
====== 
Finish CSV mapping

Alan T. DeKok at 2015-05-08T15:34:44Z
Files modified:
	* src/modules/rlm_csv/rlm_csv.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4077ee7466a5b1ff466f1ef9be46efb5e94a5390
====== 
Don't include CR/LF in fields

Alan T. DeKok at 2015-05-08T15:33:40Z
Files modified:
	* src/modules/rlm_csv/rlm_csv.c

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

Alan T. DeKok at 2015-05-08T13:44:32Z
Files modified:
	* raddb/sites-available/coa

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1ee86b2aed374b0dbcea1a62a71b32dacb9d3916
====== 
Start on the map work

Alan T. DeKok at 2015-05-08T13:44:31Z
Files modified:
	* src/modules/rlm_csv/rlm_csv.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4900b326f3742bda4cf189a83253c8050f31609d
====== 
Initial rev of rlm_csv

Which just reads csv files, and does nothing with them.

Alan T. DeKok at 2015-05-08T13:44:31Z
Files modified:
	* src/modules/rlm_csv/all.mk
	* src/modules/rlm_csv/rlm_csv.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/568ccaf490d36f717dd073b6be9ad927650ccf87
====== 
-- 
This commit summary was generated @2015-05-17T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list