Commit report for master branch

The git bot announce at freeradius.org
Sat Nov 15 00:00:02 CET 2014


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

======
Rename LDAP connection functions to be consistent with sql and cache

Arran Cudbard-Bell at 2014-11-14T22:46:53Z
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/fc8ac425fcfc99595fbc0803167aff48069c1519
====== 
Remove redundant connection pool indirection in rlm_sql

Arran Cudbard-Bell at 2014-11-14T22:46:53Z
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/77a06d2f278ce7f39286953f66e14ba027308c16
====== 
Failed to register redundant xlat is a warning, not an error

Alan T. DeKok at 2014-11-14T20:18:41Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4a91d4916f13327dac9052d02cdaddee42716275
====== 
Fail if we can't find an xlat by this name

Alan T. DeKok at 2014-11-14T20:18:29Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c2f1767541a86e89afa30098577e7ef57f34dee7
====== 
Add redundancy for XLATs.

Via the "instantiate" section

	redundant my_sql {
		sql1
		sql2
		sql3
	}

And now "%{my_sql:...}" will work

Alan T. DeKok at 2014-11-14T19:56:17Z
Files modified:
	* src/include/radiusd.h
	* src/main/modules.c
	* src/main/xlat.c

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

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

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

For more load-time syntax checking.

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

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

Arran Cudbard-Bell at 2014-11-14T05:15:16Z
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/ee79c59d3a1cae76fcb1940710d9a0f7fbdf8427
====== 
Add configure scripts for rlm_cache so we can run sub configure scripts for drivers

Arran Cudbard-Bell at 2014-11-13T23:41:40Z
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/a2f1fe63fa666e1eae8fe311862767f9ad5f8331
====== 
Add internal API for rlm_cache module

Arran Cudbard-Bell at 2014-11-13T23:41:39Z
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/d0d6dc927b85cafd89d960eb97cbd3ff7bb2b9bf
====== 
Binary attributes printed to strings *must* be prefixed with 0x.

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

Arran Cudbard-Bell at 2014-11-13T23:41:39Z
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/24900b69c6c73cd3a597aac725082e6731a0e56e
====== 
Make map_afrom_attr_str more caller friendly

Arran Cudbard-Bell at 2014-11-13T23:41:39Z
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/aceaf4eda44ffd8b49ce18b4af4f7689ed5896ea
====== 
Should be vp_aprints not vp_aprint

Arran Cudbard-Bell at 2014-11-13T23:41:39Z
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/ed2021049d7020e5d34f9fe932592447fb9e46dd
====== 
Cleanups and better tests for foreach / return

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

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

Instead of our stack

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

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

Alan T. DeKok at 2014-11-13T15:47:24Z
Files modified:
	* src/tests/keywords/foreach-return

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

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

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

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

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

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

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

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

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a3fdac74a50cd3d740814b90b7deb851b7667521
====== 
Move header files to places where they make sense

Alan T. DeKok at 2014-11-11T20:29:24Z
Files modified:
	* src/include/parser.h
	* src/main/radattr.c

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

Matthew Newton (via Arran Cudbard-Bell)@2014-11-11T02:32:22Z
Files modified:
	* raddb/mods-available/eap
	* src/main/tls.c

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

Matthew Newton (via Arran Cudbard-Bell)@2014-11-11T02:32:18Z
Files modified:
	* src/main/tls.c

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

Arran Cudbard-Bell at 2014-11-10T18:45:43Z
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/e44275124d3925c565e7a5aecd2c557c5abe918f
====== 
Convert some pairfind calls to pairfind_da calls

Arran Cudbard-Bell at 2014-11-10T18:45:01Z
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/ccced6155a50e54406acf2a1cb3d85ef30bbc912
====== 
Fix header file layout

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

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

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

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

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

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

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

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

Alan T. DeKok at 2014-11-09T14:35:34Z
Files modified:
	* src/main/util.c

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

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0f4d1a221b24d404c3e3b14cecbb6cb5cbb11bc0
====== 
Display CFLAGS etal with -xv

Arran Cudbard-Bell at 2014-11-07T05:50:08Z
Files modified:
	* Make.inc.in
	* src/main/version.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9bd6160ebd4ef6ac0ec29aa06275cd9436796822
====== 
Fix evaluating IP type check items in the users file

Arran Cudbard-Bell at 2014-11-06T21:12:37Z
Files modified:
	* src/main/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/365857b3ec3bfbc0926e4be06fac31dd3ddfeb26
====== 
Add not on why we return invalid if there are no cached groups

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/17743b6feb41b241890141c35cce8710c4137141
====== 
Make cached group checks work when the user is the member of a single group

Arran Cudbard-Bell at 2014-11-06T17:24:32Z
Files modified:
	* src/modules/rlm_ldap/groups.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/80702ce8784e08b2b4f7db02dd564bb468f02011
====== 
Fix initialization check

Alan T. DeKok at 2014-11-06T17:06:38Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/29df4ec88dee28f070de8f30049fb05bab1e5773
====== 
Use paircmp_op for comparing cached group memberships

Arran Cudbard-Bell at 2014-11-06T16:44:08Z
Files modified:
	* src/include/libradius.h
	* src/modules/rlm_ldap/groups.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/069a236496addabd94b61ac4ca72a00555ec36e4
====== 
Slightly better checks which include "pending"

Alan T. DeKok at 2014-11-06T16:39:05Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/68b64071963494eeab75d8bbf4181fb7654bca20
====== 
Allow multiple creates at the same time

limited only by max

Alan T. DeKok at 2014-11-06T15:57:26Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1d5ad371378121c3903000f61b5e7e2cdc430a4c
====== 
Merge pull request #829 from pwdng/master

Config package obsoletes main FR package.

Alan DeKok at 2014-11-06T15:10:09Z
Files modified:
	* redhat/freeradius.spec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/759b1174f4cc39ec8b8321df310bb779eae8d0cc
====== 
Config package obsoletes main FR package.
See http://fedoraproject.org/wiki/Upgrade_paths_%E2%80%94_renaming_or_splitting_packages

Philippe Wooding at 2014-11-06T09:35:42Z
Files modified:
	* redhat/freeradius.spec

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

Arran Cudbard-Bell at 2014-11-06T06:07:28Z
Files modified:
	* src/main/evaluate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8e62ccd62933ea87165b2af15e58859c02b2dd12
====== 
Set correct type for vpt->name

Arran Cudbard-Bell at 2014-11-06T05:05:08Z
Files modified:
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/43f4731147003e8a02681287955e27b0a06e4bc3
====== 
Fix expanded switch value being freed before it's done being used

Arran Cudbard-Bell at 2014-11-06T05:04:48Z
Files modified:
	* src/main/modcall.c

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

Arran Cudbard-Bell at 2014-11-06T05:03:56Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7f83bd8767394db2116b33f25c16d68fd976667f
====== 
Add support for DEBUG environmental variable

yes - don't install fault_action signal handlers
no - don't install fault_action signal handlers
auto - if the server is running under a debugger, don't install fault_action signal handlers

Arran Cudbard-Bell at 2014-11-06T04:47:52Z
Files modified:
	* src/lib/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7baeb571d9235de8f152547e97a2d95e09329b1e
====== 
Parent vpt->name correctly

Arran Cudbard-Bell at 2014-11-06T04:46:44Z
Files modified:
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d69093cdabd4454fdc40dd75c24ced271f69cf4e
====== 
Build on travis WITH_EVAL_DEBUG

Arran Cudbard-Bell at 2014-11-06T03:24:25Z
Files modified:
	* .travis.yml

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

and other minor issues

Arran Cudbard-Bell at 2014-11-06T03:08:35Z
Files modified:
	* src/main/evaluate.c
	* src/modules/rlm_example/rlm_example.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f7edc0d79375dca9d24232ed66309ef99928f5d3
====== 
Check number strings fed into dynamic regular expressions work

Arran Cudbard-Bell at 2014-11-05T23:35:53Z
Files modified:
	* src/tests/keywords/if-regex-match

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

Arran Cudbard-Bell at 2014-11-05T22:08:58Z
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/b2e90ece1bc268fc457349a43dfdefaff8ceff8b
====== 
Add test for paircmp

Arran Cudbard-Bell at 2014-11-05T22:08:58Z
Files modified:
	* src/modules/rlm_example/rlm_example.c
	* src/tests/keywords/if-paircmp
	* src/tests/keywords/radiusd.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e3639abb31afdbc72686a380d730afa95d082521
====== 
Return string 0 for &Attr[#] where no attributes exist

Arran Cudbard-Bell at 2014-11-05T22:08:58Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/513fd1d39af789e38bbd668b5de4f57ca05f9391
====== 
Split apart some integer tests

Arran Cudbard-Bell at 2014-11-05T22:08:58Z
Files modified:
	* src/tests/keywords/integer

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/521fffd7a3650ea3b30820158c871ac7b72ee104
====== 
Fix printing of tmpl_num in tmpl_prints

Arran Cudbard-Bell at 2014-11-05T22:08:57Z
Files modified:
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a3c15f8cbff3e0489a3af34f5246dcbc8c16a089
====== 
Merge pull request #828 from herwinw/cppcheck_possible_null_pointer_dereferences

Cppcheck possible null pointer dereferences

Alan DeKok at 2014-11-05T14:07:53Z
Files modified:
	* src/lib/cursor.c
	* src/main/cb.c
	* src/modules/rlm_digest/rlm_digest.c
	* src/modules/rlm_eap/eap.c
	* src/modules/rlm_mschap/rlm_mschap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b06e5d7e7a4acc4eb2fc46ee1a08681f59fca753
====== 
Updated a check in cbtls_msg

The check does exactly the same thing as before, but this silences a cppcheck warning.

Herwin Weststrate at 2014-11-04T20:28:45Z
Files modified:
	* src/main/cb.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8395445c9f5467c2839542c73c53e8865b69e0d2
====== 
Removed some redundant not-null checks

Herwin Weststrate at 2014-11-04T20:24:30Z
Files modified:
	* src/modules/rlm_digest/rlm_digest.c
	* src/modules/rlm_mschap/rlm_mschap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c918e39c2eb99f24efb2b872b7fd2061ae76ccfe
====== 
Fixed potential null pointer dereferences

Herwin Weststrate at 2014-11-04T20:20:52Z
Files modified:
	* src/lib/cursor.c
	* src/modules/rlm_eap/eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1ea3c008b0b5711ef0225e551a449de8898472e6
====== 
Remove old example

Alan T. DeKok at 2014-11-04T22:13:07Z
Files modified:
	* doc/modules/ldap_howto.rst

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/655fcbf4787995e04df295251753af16ffa16107
====== 
Tie "originate coa" into the session-state handler

any state added by originate-coa will be available to the next
Access-Request.

Alan T. DeKok at 2014-11-04T18:06:12Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/70c50163714b988ec70f426dec6e40d1fde6c65b
====== 
Cleanup formatting in radiusd.c

Arran Cudbard-Bell at 2014-11-04T17:34:41Z
Files modified:
	* src/main/radiusd.c

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

Arran Cudbard-Bell at 2014-11-04T07:23:35Z
Files modified:
	* src/lib/pair.c
	* src/lib/radius.c
	* src/lib/snprintf.c
	* src/lib/token.c
	* src/lib/udpfromto.c
	* src/lib/value.c
	* src/main/listen.c
	* src/main/log.c
	* src/main/modcall.c
	* src/main/radattr.c
	* src/main/radclient.c
	* src/main/radiusd.c
	* src/main/radmin.c
	* src/main/radwho.c
	* src/main/tls.c
	* src/main/tls_listen.c
	* src/main/unittest.c
	* src/modules/proto_dhcp/dhcpclient.c
	* src/modules/rlm_cram/rlm_cram.c
	* src/modules/rlm_eap/eap.c
	* src/modules/rlm_eap/libeap/eapcommon.c
	* src/modules/rlm_eap/radeapclient.c
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_eap/types/rlm_eap_ikev2/logging_impl.c
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c
	* src/modules/rlm_opendirectory/rlm_opendirectory.c
	* src/modules/rlm_realm/trustrouter.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_sqlite/rlm_sql_sqlite.c
	* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c
	* src/modules/rlm_unbound/rlm_unbound.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/73c520c6c45f695191b5b53729997e9cac4a35a8
====== 
Fix assumption in radius_compare_vps that the check item is always a string (oops)

Arran Cudbard-Bell at 2014-11-04T07:01:02Z
Files modified:
	* src/main/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/90ad9661e5ba6733661dc327c10cbd0e2f63fac2
====== 
Process the *expanded* check items for rlm_files

Arran Cudbard-Bell at 2014-11-04T07:00:29Z
Files modified:
	* src/modules/rlm_files/rlm_files.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e06f3db4d5fb45823ee985db8b1e466409f5b743
====== 
Fixup mysql driver script to work with libmysqlclient >= 5.6

Arran Cudbard-Bell at 2014-11-04T06:16:24Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_mysql/configure
	* src/modules/rlm_sql/drivers/rlm_sql_mysql/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/64dc889c398f96e58e70fa0ef13590adb5bdc556
====== 
Formatting in mysql driver

Arran Cudbard-Bell at 2014-11-04T06:08:16Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d838cfbbd70ef3a04b2ef2fd7e19da2a491eb9d9
====== 
Helpful if it's info so it shows up in the main log

Arran Cudbard-Bell at 2014-11-04T04:27:01Z
Files modified:
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aac17c7f10c42d0980f5019f5327c56396578528
====== 
* use the same json token parsing function everywhere
* cleanup now un-used functions in jsonc_missing
* minor function naming cleanup in mod.c
* add missing prototype to mod.h

Aaron Hurt (via Arran Cudbard-Bell)@2014-11-04T04:06:39Z
Files modified:
	* src/modules/rlm_couchbase/config.h.in
	* src/modules/rlm_couchbase/configure
	* src/modules/rlm_couchbase/configure.ac
	* src/modules/rlm_couchbase/couchbase.c
	* src/modules/rlm_couchbase/jsonc_missing.c
	* 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/1c8549e00719ebaaf37f50b66b474f8d1a66cfaf
====== 
Link to libcap to determine process capabilities

This lets us know whether the debugger attach check is failing because
we don't have CAP_SYS_PTRACE or because there really is another
debugger attached already.

Arran Cudbard-Bell at 2014-11-04T04:03:11Z
Files modified:
	* configure
	* configure.ac
	* src/include/autoconf.h.in
	* src/include/libradius.h
	* src/lib/debug.c
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ef036dfb44761288e4fa59d16ca249bd4be5b171
====== 
Add libcap-dev dependency for travis and debian packages

Arran Cudbard-Bell at 2014-11-03T23:09:12Z
Files modified:
	* .travis.yml
	* debian/control

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/91176574fe166a88ded81830ad64b04dcc2ccd1c
====== 
Fix fr_utf8_strchar() and tests

allowed characters shouldn't be escaped in the test.

the function returns const

it checks for fr_utf8_char() of str, not char the second time
around

Alan T. DeKok at 2014-11-03T21:36:48Z
Files modified:
	* src/include/libradius.h
	* src/lib/print.c
	* src/tests/keywords/escape

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8aabee0041dc152cedb3deff2aea81822228ace1
====== 
Allow TLS 1.1 and 1.2

Alan T. DeKok at 2014-11-03T20:38:15Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d9a285ca285148a2fb122b18f73ab0cbffbc12f0
====== 
Another typo

Arran Cudbard-Bell at 2014-11-03T18:50:03Z
Files modified:
	* src/lib/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2d13e33eca8de1d30e45a1678d2e000b55d23d6f
====== 
Fix compile error

Alan T. DeKok at 2014-11-03T17:46:15Z
Files modified:
	* src/lib/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5ab5f37b6748f63e53a0f10868eb233e00343993
====== 
Allow all UTF-8 characters

Alan T. DeKok at 2014-11-03T17:46:13Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

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

Arran Cudbard-Bell at 2014-11-03T17:17:18Z
Files modified:
	* src/lib/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5ad8077082c3c9a4d6e1fd17496e6c74844ecf60
====== 
Add reply attributes, not over-write them

Alan T. DeKok at 2014-11-03T16:37:51Z
Files modified:
	* raddb/sites-available/inner-tunnel

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2e70923fe482b6ae2f7a856e5c4830031682fc42
====== 
Quiet GCC

Arran Cudbard-Bell at 2014-11-03T16:14:48Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f7d07572e0a1fced4050de97b9449c24ea11959f
====== 
More fixes for fr_debugger_attached

Arran Cudbard-Bell at 2014-11-03T16:14:48Z
Files modified:
	* src/lib/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4fcb304f3c2d1389732661889e9025f7cb3653fb
====== 
Better checks for duplicates.

If the old packet is in RESPONSE_DELAY or CLEANUP_DELAY,
we can delete the old packet.  This is really only for DHCP.

Alan T. DeKok at 2014-11-03T14:48:52Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aa7f24d05730a16614ebc47801ee97ded023d845
====== 
Debugging info to help find out why the ptrace attach failed

Arran Cudbard-Bell at 2014-11-03T06:52:37Z
Files modified:
	* src/lib/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5d10ed4d940b63f4eb6be1237517161d1d432912
====== 
Fix infinite loop in fr_fault if initial pattach fails (indicating process is running under debugger), and process receives either SIGUSR1 or SIGUSR2

Arran Cudbard-Bell at 2014-11-03T06:40:27Z
Files modified:
	* src/lib/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e3e29974f2d218699aade18832608ab3cff6187c
====== 
Quiet GCC

Arran Cudbard-Bell at 2014-11-02T22:52:13Z
Files modified:
	* src/modules/rlm_expr/rlm_expr.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/467bdf74a1f01271759cf0411ab644bf85245e7f
====== 
Fix %{escape:} and %{unecape:} to work correctly with UTF8 safe characters

Arran Cudbard-Bell at 2014-11-02T22:38:44Z
Files modified:
	* raddb/mods-available/expr
	* src/include/libradius.h
	* src/lib/print.c
	* src/modules/rlm_expr/rlm_expr.c
	* src/tests/keywords/escape

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/463e5c4a6e8478aab643e83841820f15991c6ad9
====== 
IDs are signed for DHCP.  Closes #797.

We don't want integer overflow.

Alan T. DeKok at 2014-11-02T21:35:35Z
Files modified:
	* src/lib/packet.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7992742eee9c08b05940b155292ba25daf3d1c9c
====== 
Load internal dictionary, for Packet-Src-IP-Address, etc.

Alan T. DeKok at 2014-11-02T21:35:34Z
Files modified:
	* src/modules/proto_dhcp/dhcpclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/31424bf4415661fb3e77819961831634e710ae6a
====== 
Added -D option to mirror radclient

Alan T. DeKok at 2014-11-02T21:35:33Z
Files modified:
	* src/modules/proto_dhcp/dhcpclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/64f77a8b05daf60a8e39c9fcdc19ec440c0cfa01
====== 
Document session-state some more

Alan T. DeKok at 2014-11-02T21:35:32Z
Files modified:
	* raddb/mods-available/eap
	* raddb/sites-available/default
	* raddb/sites-available/inner-tunnel

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6a307a3abcfca678cd3c37142fdd842f3636239c
====== 
Fix log messages

Arran Cudbard-Bell at 2014-10-31T19:05:54Z
Files modified:
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bd35c1118b6657bf8f2f21a202c6efcb1c7912d6
====== 
Convert one cast call to value_data_cast

Arran Cudbard-Bell at 2014-10-31T17:58:19Z
Files modified:
	* src/main/evaluate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fd331d483b38a4fb80ef3181b342b055ef1990cb
====== 
Make arguments consistent between value_data functions

Arran Cudbard-Bell at 2014-10-31T17:58:18Z
Files modified:
	* src/include/libradius.h
	* src/lib/pair.c
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5daec5c2dd86b1c25bff8666bd9394b5457b4d89
====== 
Fix assertions

Alan T. DeKok at 2014-10-31T16:06:01Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2d80333470c38173bcf8de636879d1ebe68223de
====== 
Tie session state into the rest of the server.

Alan T. DeKok at 2014-10-31T16:06:00Z
Files modified:
	* man/man5/unlang.5
	* src/include/radiusd.h
	* src/include/tmpl.h
	* src/main/auth.c
	* src/main/radiusd.c
	* src/main/radiusd.mk
	* src/main/tmpl.c
	* src/main/unittest.c
	* src/main/unittest.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dcb89481e4a94754f0e4d9e05cab6bd8f6f3d449
====== 
API to get / put session state

Alan T. DeKok at 2014-10-31T16:05:47Z
Files modified:
	* src/include/state.h
	* src/main/state.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/77465d5941312138e3829e8e83545022eb854331
====== 
Fix const casts

Arran Cudbard-Bell at 2014-10-30T23:34:38Z
Files modified:
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3e316466b181d351666a3f2fd27a42a4804b5fc8
====== 
Convert xlat_debug_attr to use more library functions

Arran Cudbard-Bell at 2014-10-30T23:31:50Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/98368afdd59ea677f0caee6ac996ad35a5cb1f2e
====== 
Fix SEGV when parsing 64bit integer fails

Arran Cudbard-Bell at 2014-10-30T23:31:23Z
Files modified:
	* src/lib/value.c

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

Arran Cudbard-Bell at 2014-10-30T23:31:04Z
Files modified:
	* src/include/radius.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/84fe9a0d51784e033a59932ed4934364c12e3dfa
====== 
Print booleans

Arran Cudbard-Bell at 2014-10-30T23:30:53Z
Files modified:
	* src/lib/print.c

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


More information about the Freeradius-Devel mailing list