Commit report for master branch

The git bot announce at freeradius.org
Tue Jul 23 00:00:02 CEST 2013


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

======
Merge pull request #388 from alanbuxey/master

all IPv4 examples should now be using RFC5737 documentation space

Alan DeKok at 2013-07-22T23:52:12Z
Files modified:
	* doc/vendor/cisco.rst
	* man/man1/radclient.1
	* man/man5/clients.conf.5
	* man/man5/dictionary.5
	* raddb/clients.conf
	* raddb/mods-available/dynamic_clients
	* raddb/mods-available/inner-eap
	* raddb/mods-available/ippool
	* raddb/mods-available/mac2ip
	* raddb/mods-config/attr_filter/post-proxy
	* raddb/mods-config/files/authorize
	* raddb/mods-config/preprocess/huntgroups
	* raddb/radrelay.conf.in
	* raddb/sites-available/dhcp
	* raddb/sites-available/dynamic-clients
	* raddb/sites-available/status
	* src/lib/valuepair.c
	* src/main/checkrad.in
	* src/modules/rlm_ippool/rlm_ippool_tool.8
	* src/tests/eapsim-03/radiusd-example.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/365409b4555d66d43c0c1f2bcb6a72e64f86d649
====== 
all IPv4 examples should now be using RFC5737 documentation space

also fixed 2 'tunnelled' - we now have tunneled as standard
(code/config options have that spelling)

Alan Buxey at 2013-07-22T23:45:28Z
Files modified:
	* doc/vendor/cisco.rst
	* man/man1/radclient.1
	* man/man5/clients.conf.5
	* man/man5/dictionary.5
	* raddb/clients.conf
	* raddb/mods-available/dynamic_clients
	* raddb/mods-available/inner-eap
	* raddb/mods-available/ippool
	* raddb/mods-available/mac2ip
	* raddb/mods-config/attr_filter/post-proxy
	* raddb/mods-config/files/authorize
	* raddb/mods-config/preprocess/huntgroups
	* raddb/radrelay.conf.in
	* raddb/sites-available/dhcp
	* raddb/sites-available/dynamic-clients
	* raddb/sites-available/status
	* src/lib/valuepair.c
	* src/main/checkrad.in
	* src/modules/rlm_ippool/rlm_ippool_tool.8
	* src/tests/eapsim-03/radiusd-example.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fb8cef27a20c7bf0a07c7668882d3ccc8c34223c
====== 
Talloc the main event list struct

Arran Cudbard-Bell at 2013-07-22T14:50:22Z
Files modified:
	* src/include/event.h
	* src/lib/event.c
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/af3232babfdc135c462dc625931d6581078bbf07
====== 
Print the failed condition too

Arran Cudbard-Bell at 2013-07-22T14:34:30Z
Files modified:
	* src/include/libradius.h
	* src/lib/log.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2621e80d9f3d0252b4cb72f5e8a746bbd3c32070
====== 
Use internal function for hex encoding

Arran Cudbard-Bell at 2013-07-22T12:50:53Z
Files modified:
	* src/modules/rlm_expr/rlm_expr.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/660e318faf5ac42f3da7a6bb961c1d5c3bd1adcc
====== 
Reverse arguments for bin2hex and hex2bin so output is first

Arran Cudbard-Bell at 2013-07-22T12:47:02Z
Files modified:
	* src/include/libradius.h
	* src/lib/filters.c
	* src/lib/misc.c
	* src/lib/print.c
	* src/lib/valuepair.c
	* src/main/tls.c
	* src/main/xlat.c
	* src/modules/rlm_digest/rlm_digest.c
	* src/modules/rlm_eap/types/rlm_eap_leap/eap_leap.c
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
	* src/modules/rlm_ippool/rlm_ippool.c
	* src/modules/rlm_ippool/rlm_ippool_tool.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_otp/otp_radstate.c
	* src/modules/rlm_otp/rlm_otp.c
	* src/modules/rlm_pap/rlm_pap.c
	* src/modules/rlm_wimax/rlm_wimax.c
	* src/modules/rlm_yubikey/decrypt.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/804e58cd1b2f4d378648722fea890976f21292c4
====== 
Same fix for request->username

Arran Cudbard-Bell at 2013-07-22T08:23:40Z
Files modified:
	* src/main/auth.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f580d5ff70b8f4ada907bd4451680aa8450ecb39
====== 
Don't cache request->password

Arran Cudbard-Bell at 2013-07-22T00:46:14Z
Files modified:
	* src/main/auth.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/619ca878a9c63dd5e6a7e71ca7c661e9db8ce1d0
====== 
Always set talloc logging function

Arran Cudbard-Bell at 2013-07-22T00:31:34Z
Files modified:
	* src/main/radattr.c
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fdf6b984bfa8a318721d5e0462bfa594f52b85f3
====== 
Merge pull request #385 from alanbuxey/master

more spelling issues cleared

Arran Cudbard-Bell at 2013-07-22T00:07:18Z
Files modified:
	* doc/modules/rlm_sqlcounter
	* raddb/mods-config/sql/main/postgresql/schema.sql
	* raddb/sites-available/inner-tunnel
	* share/dictionary.eltex
	* src/billing/README
	* src/billing/clarent2db.pl
	* src/lib/print.c
	* src/main/conffile.c
	* src/main/radsniff.c
	* src/modules/rlm_chap/rlm_chap.c
	* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_yubikey/decrypt.c
	* src/tests/eapsim-03/radiusd-example.txt
	* src/tests/rfc.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6537ffaec71570010aaf1b47d627b6eab083c115
====== 
more spelling issues cleared

Alan Buxey at 2013-07-22T00:01:57Z
Files modified:
	* doc/modules/rlm_sqlcounter
	* raddb/mods-config/sql/main/postgresql/schema.sql
	* raddb/sites-available/inner-tunnel
	* share/dictionary.eltex
	* src/billing/README
	* src/billing/clarent2db.pl
	* src/lib/print.c
	* src/main/conffile.c
	* src/main/radsniff.c
	* src/modules/rlm_chap/rlm_chap.c
	* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_yubikey/decrypt.c
	* src/tests/eapsim-03/radiusd-example.txt
	* src/tests/rfc.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3128d4f1b562ddbcf3b2db2a54659be79f953262
====== 
verify auth_item

Arran Cudbard-Bell at 2013-07-22T00:01:59Z
Files modified:
	* src/main/auth.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/df788f527431569defaa35b479036104daa67fd5
====== 
Always pass -export-dynamic as a direct linker argument

GCC accepts the -export-dynamic argument, and will make decisions
about whether to include it in the linker options. On OSX it does
not include it in the linker options.

clang ignores -export-dynamic even when linking, and newer versions
when passed -rdynamic, will always pass -export-dynamic in the
linker options, which causes linking to fail on OSX.

The solution seems to be to pass -export-dynamic directly to the
linker for LINUX/FreeBSD/NetBSD i.e. -Wl,-export-dynamic.

Arran Cudbard-Bell at 2013-07-21T22:09:21Z
Files modified:
	* scripts/jlibtool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9226373843088ba649bc2fd4fbc0d0ccd31a17eb
====== 
Remove -rdynamic again

It's now become more urgent we have a proper fix for this as clang 3.4 accepts the -rdynamic flag. Unfortunately, unlike gcc, it just blindly emits -export-dynamic in the list of arguments to the linker which causes the ld to emit and error and the build fails.

Arran Cudbard-Bell at 2013-07-21T19:07:25Z
Files modified:
	* scripts/libtool.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/97be6fec10ede2b78eaf31388f112201632d0dc6
====== 
Ignore cui.sqlite generated on make test

Arran Cudbard-Bell at 2013-07-21T19:04:50Z
Files modified:
	* src/tests/.gitignore

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a299cee514bd1f0b8d0960a9dcfe1b14d95060aa
====== 
Use numbered macros for RDEBUG_ENABLED

Arran Cudbard-Bell at 2013-07-21T18:27:42Z
Files modified:
	* src/include/log.h
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/166e9ff90be0d08657058ea2b785f1ae052fcad3
====== 
Better debugging for dlopen

Arran Cudbard-Bell at 2013-07-21T18:22:39Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/43b1b27875d2ae452656ad29945e07ce83d2df83
====== 
Do RTLD_NOW if built with NDEBUG

Arran Cudbard-Bell at 2013-07-21T18:22:39Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/93cba2d660b0218502c244c688420029feb0f7ec
====== 
Add the DEBUG_ENABLED macro

Arran Cudbard-Bell at 2013-07-21T18:22:39Z
Files modified:
	* src/include/log.h
	* src/main/log.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fbc95b8a883633356ea63c8cfc64f709e6a8e2d4
====== 
Do config check with maximum verbosity

Arran Cudbard-Bell at 2013-07-21T18:22:39Z
Files modified:
	* Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a051573dbdcf2df9b995d7e75f6a3843d063b5da
====== 
Add function for creating IP address pairs from value of unknown type

Arran Cudbard-Bell at 2013-07-21T18:22:39Z
Files modified:
	* src/include/libradius.h
	* src/lib/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2fc39aa6419c98ba185f3ed6f5fbb7d6b1ad48ee
====== 
Log fix

Arran Cudbard-Bell at 2013-07-21T18:22:39Z
Files modified:
	* src/include/libradius.h
	* src/include/radius.h
	* src/lib/log.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/53e55afcc739637441f77630438cf23faafc101b
====== 
Add fr_assert (soft asset which produces error messages)

Arran Cudbard-Bell at 2013-07-21T18:22:39Z
Files modified:
	* src/include/libradius.h
	* src/lib/log.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/818cb62deaee3e71d3df3d226fd8b56f21a41483
====== 
Fix some more spelling mistakes

Arran Cudbard-Bell at 2013-07-21T00:11:35Z
Files modified:
	* raddb/certs/README
	* raddb/certs/xpextensions
	* raddb/clients.conf
	* raddb/experimental.conf
	* raddb/mods-available/cache_eap
	* raddb/mods-available/counter
	* raddb/mods-available/cui
	* raddb/mods-available/detail
	* raddb/mods-available/idn
	* raddb/mods-available/inner-eap
	* raddb/mods-available/ldap
	* raddb/mods-available/logintime
	* raddb/mods-available/otp
	* raddb/mods-available/preprocess
	* raddb/mods-available/redis
	* raddb/mods-available/sql
	* raddb/mods-available/yubikey
	* raddb/mods-config/attr_filter/access_challenge
	* raddb/mods-config/attr_filter/access_reject

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/adfdfe73232081f24f05144d8b9e4d1d48336d22
====== 
Merge pull request #384 from alanbuxey/master

myriad of spelling mistakes and corrected some documentation.

Arran Cudbard-Bell at 2013-07-20T21:37:57Z
Files modified:
	* raddb/README.rst
	* raddb/experimental.conf
	* raddb/mods-available/cache_eap
	* raddb/mods-available/cui
	* raddb/mods-available/dynamic_clients
	* raddb/mods-available/eap
	* raddb/mods-available/ippool
	* raddb/mods-available/ldap
	* raddb/mods-available/logintime
	* raddb/mods-available/passwd
	* raddb/mods-available/preprocess
	* raddb/mods-available/realm
	* raddb/mods-available/wimax
	* raddb/mods-available/yubikey
	* raddb/mods-config/preprocess/huntgroups
	* raddb/mods-config/sql/counter/mysql/queries.conf
	* raddb/mods-config/sql/counter/postgresql/queries.conf
	* raddb/policy.d/filter
	* raddb/proxy.conf
	* raddb/radiusd.conf.in
	* raddb/sites-available/buffered-sql
	* raddb/sites-available/control-socket
	* raddb/sites-available/default
	* raddb/sites-available/example
	* raddb/sites-available/tls
	* raddb/vmpsd.conf.in
	* scripts/min-includes.pl
	* src/modules/rlm_detail/rlm_detail.c
	* src/modules/rlm_eap/rlm_eap.c
	* src/tests/eapsim-03/radiusd-example.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e5aefe007dbf8c7c884b813533152443f1098d4f
====== 
myriad of spelling mistakes and corrected some documentation.

also removed the part saying control-socket was highly experiment.

Alan Buxey at 2013-07-20T21:26:38Z
Files modified:
	* raddb/README.rst
	* raddb/experimental.conf
	* raddb/mods-available/cache_eap
	* raddb/mods-available/cui
	* raddb/mods-available/dynamic_clients
	* raddb/mods-available/eap
	* raddb/mods-available/ippool
	* raddb/mods-available/ldap
	* raddb/mods-available/logintime
	* raddb/mods-available/passwd
	* raddb/mods-available/preprocess
	* raddb/mods-available/realm
	* raddb/mods-available/wimax
	* raddb/mods-available/yubikey
	* raddb/mods-config/preprocess/huntgroups
	* raddb/mods-config/sql/counter/mysql/queries.conf
	* raddb/mods-config/sql/counter/postgresql/queries.conf
	* raddb/policy.d/filter
	* raddb/proxy.conf
	* raddb/radiusd.conf.in
	* raddb/sites-available/buffered-sql
	* raddb/sites-available/control-socket
	* raddb/sites-available/default
	* raddb/sites-available/example
	* raddb/sites-available/tls
	* raddb/vmpsd.conf.in
	* scripts/min-includes.pl
	* src/modules/rlm_detail/rlm_detail.c
	* src/modules/rlm_eap/rlm_eap.c
	* src/tests/eapsim-03/radiusd-example.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/47f03af2b9e82336fb4c97d04463890c58d324e0
====== 
RH requires that header files are not arch specific

The main issue with the FR headers is that rpaths.h
contains a macro 'LIBDIR' which changes depending
on the arch.

The fix is to not install rpaths.h, and instead build
it's values libfreeradius-server.

Arran Cudbard-Bell at 2013-07-20T09:37:23Z
Files modified:
	* Make.inc.in
	* src/include/all.mk
	* src/include/radiusd.h
	* src/main/radattr.c
	* src/main/radclient.c
	* src/main/radconf2xml.c
	* src/main/radmin.c
	* src/main/radsniff.c
	* src/main/util.c
	* src/modules/proto_dhcp/dhcpclient.c
	* src/modules/rlm_eap/radeapclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0e03de383e684030738764d2b66397bf77bbdbca
====== 
Add length to compliment strlen

Arran Cudbard-Bell at 2013-07-19T23:43:35Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/67f00ee090f9776b4c2df10652273c6972dd5b32
====== 
Fix typo in TLS macros

Arran Cudbard-Bell at 2013-07-19T23:35:19Z
Files modified:
	* src/include/threads.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/52e333d14d398b51df7ae267d2ecca6fc4fd3aa4
====== 
Fixup python examples

Arran Cudbard-Bell at 2013-07-18T19:38:41Z
Files modified:
	* src/modules/rlm_python/all.mk.in
	* src/modules/rlm_python/example.py
	* src/modules/rlm_python/radiusd.py
	* src/modules/rlm_python/radiusd_test.py

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/edc6cf1da252399ea3f0bb8e3c9b3bc8beb92b65
====== 
No longer applicable

Arran Cudbard-Bell at 2013-07-18T19:22:16Z
Files modified:
	* src/modules/rlm_python/rlm_python.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6542d0065f214e424327ae6039388538859a53a5
====== 
Add support for setting python_path from within module config

Arran Cudbard-Bell at 2013-07-18T19:12:52Z
Files modified:
	* raddb/mods-available/python
	* src/modules/rlm_python/rlm_python.c

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

Arran Cudbard-Bell at 2013-07-18T18:59:32Z
Files modified:
	* raddb/mods-available/python

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

Arran Cudbard-Bell at 2013-07-18T18:50:17Z
Files modified:
	* raddb/README.rst

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7c7d4e7bb24e0a0ce99f14b53a5aa10448e14df6
====== 
mod_error needs to be called with the GIL even though the server is running in single threaded mode, and the error is during instantiation

Arran Cudbard-Bell at 2013-07-18T18:31:25Z
Files modified:
	* src/modules/rlm_python/rlm_python.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/700fdc31f99758fc1f04799d1878ba58e1335577
====== 
More python fixes...

Arran Cudbard-Bell at 2013-07-18T15:12:13Z
Files modified:
	* src/modules/rlm_python/rlm_python.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/15bc47032a7a0ebe42bd9828cb4cefaf2921a101
====== 
Fixup radsniff logging macros

Arran Cudbard-Bell at 2013-07-18T14:16:45Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fb63aa9d0b9ae3e58847dba0dd69392c65fce0ee
====== 
Do python cleanup properly on thread exit

Arran Cudbard-Bell at 2013-07-18T14:16:30Z
Files modified:
	* src/modules/rlm_python/rlm_python.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/813f37fb6d6325d13f6edd58995cf3b833c1f959
====== 
Explicitly free libradius error buffer on thread exit

Arran Cudbard-Bell at 2013-07-18T14:16:04Z
Files modified:
	* src/lib/log.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0e7f5388f867be8a9e158b4cd7508e775b06c9ed
====== 
Add support for registering destructors for TLS

Arran Cudbard-Bell at 2013-07-18T14:13:06Z
Files modified:
	* src/include/threads.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ad5a3dde696e1f43ef39bb90c028b0e7a688b6d1
====== 
Whitespace fixes

Arran Cudbard-Bell at 2013-07-17T19:45:41Z
Files modified:
	* src/modules/rlm_python/rlm_python.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/860beca69d4467d5361b9a89b30407ddeb434a0b
====== 
Start of upgrade to 3.0 spec file

Alan T. DeKok at 2013-07-17T19:40:45Z
Files modified:
	* redhat/freeradius.spec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c9980bb12c0a853d77683686aed95f00e72de7c1
====== 
These no longer exist

Alan T. DeKok at 2013-07-17T19:40:34Z
Files modified:
	* man/man5/rlm_policy.5
	* man/man8/radwatch.8

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/35061645823b76caaf94aacd0359a86d9cfab946
====== 
Be more careful about decoding malformed attributes

Alan T. DeKok (via Arran Cudbard-Bell)@2013-07-17T18:24:46Z
Files modified:
	* src/lib/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cda27ca8878c7ae7528d55e9261cbe01878bdaf1
====== 
More audits of the code

for the same problem as the last commit

Alan T. DeKok (via Arran Cudbard-Bell)@2013-07-17T18:24:31Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0d2aad3a747b64975ee76565c24abbc3a4eaf851
====== 
Allow abinary now the print function is fixed.

Arran Cudbard-Bell at 2013-07-17T18:07:48Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6310aa82b58db45bb9611400486b401ee4e0055d
====== 
Don't segv printing out hexits from malformed filters

Arran Cudbard-Bell at 2013-07-17T17:59:09Z
Files modified:
	* src/lib/filters.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/91360481c7d4454211ca44874a151c14d6bc5c2b
====== 
Fix indentation in print_abinary

Arran Cudbard-Bell at 2013-07-17T17:55:52Z
Files modified:
	* src/lib/filters.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/172729159d268efdc3a603a697ee8bb9cead9ba0
====== 
Print the contents of dv if it's NULL, oh, wait...

Arran Cudbard-Bell at 2013-07-17T17:37:06Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/04657480bd1c270048ce0e0070d76a447d8d36e5
====== 
Behaviour decoding extended attributes is expected

Arran Cudbard-Bell at 2013-07-17T17:26:27Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e4a2dee520fab0bfd6f27a496bd25848e34cb683
====== 
Ignore nested-extern warning

Arran Cudbard-Bell at 2013-07-17T16:07:26Z
Files modified:
	* src/modules/rlm_perl/rlm_perl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7518d97f7c132c8d04658c75af5367e93b8bf7ed
====== 
FIx signed/unsigned comparison

Arran Cudbard-Bell at 2013-07-17T15:41:33Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e4648ab9d2fd2d69a4f8690cb6fea7d4367bcce4
====== 
reinit vpc on each loop

Arran Cudbard-Bell at 2013-07-17T15:39:29Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6b4065ae6feef62151cdd27bee828290c3c37a06
====== 
We no longer have a distinct buffer for string type values and values of known length.

Arran Cudbard-Bell at 2013-07-17T15:39:16Z
Files modified:
	* src/lib/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/777d59952b97efb26726269cd75d7ea5830536ff
====== 
Add the 'debug_attr' xlat for power users

At debug lvl 2 it will print all attributes and values matching the attribute name. If a list is passed it will print the contents of the list.

At debug lvl 3 it will print out the attribute vendor, type and length.

At debug lvl 4 it will print out alternative decodings of the attribute value. This is useful when the dictionaries for a NAS are not available/the NAS is very broken. It also helps with debugging improperly typed attributes.

debug_attr: always expands to a zero length string.

When debugging is not enabled the xlat function exits immediately.

Arran Cudbard-Bell at 2013-07-17T13:49:18Z
Files modified:
	* src/include/libradius.h
	* src/lib/radius.c
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9998dd931369b305a51dfe5420cdda648bf64f1b
====== 
Add macro RDEBUG_ENABLED to check whether a certain level of request debugging is enabled.

Arran Cudbard-Bell at 2013-07-17T13:44:45Z
Files modified:
	* src/include/log.h
	* src/main/log.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ddf76ca0028b6516c56ef57e22998b166a4115ab
====== 
Fix for coverity CID 1042354

Arran Cudbard-Bell at 2013-07-17T12:31:11Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_ttls/eap_ttls.h
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b482fbc00badcac18498ab025a23aa943b60239b
====== 
When printing time_t values, cast to 64bit signed int

Arran Cudbard-Bell at 2013-07-17T12:01:08Z
Files modified:
	* src/main/command.c
	* src/main/radwho.c
	* src/modules/rlm_counter/rlm_counter.c
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ec047bdabc9511c86cefca2c55ebbcb21d0c58ce
====== 
Proper checks on group-type sections

This should really be a flag rather than a compile-time check

Alan T. DeKok at 2013-07-17T11:47:38Z
Files modified:
	* src/main/modcall.c

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

Arran Cudbard-Bell at 2013-07-17T09:37:51Z
Files modified:
	* src/main/log.c
	* src/modules/rlm_krb5/rlm_krb5.c
	* src/modules/rlm_python/rlm_python.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/930d7e4604054c7bbc96153df4775d3d56177326
====== 
Sprinkle VERIFY_VP in paircmp functions

Arran Cudbard-Bell at 2013-07-17T00:20:32Z
Files modified:
	* src/modules/rlm_expr/paircmp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a3b58b6f02662c80b5af0092bb147561c303a57f
====== 
Swap request and req in paircmp functions so we can use debugging macros

Arran Cudbard-Bell at 2013-07-16T23:54:13Z
Files modified:
	* src/modules/rlm_expr/paircmp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bc17a19afc8f6ea5dbe19ab285a28b0015b560d2
====== 
add option to disable normalizing passwords in rlm_pap. Closes #380

Matthew Newton (via Arran Cudbard-Bell)@2013-07-16T19:40:37Z
Files modified:
	* raddb/mods-available/pap
	* src/modules/rlm_pap/rlm_pap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c2465b251f9129b766296e88038d50896c65e02f
====== 
Update the example configure scripts to use FR_SMART_*

Arran Cudbard-Bell at 2013-07-16T19:22:41Z
Files modified:
	* src/modules/rlm_example/configure
	* src/modules/rlm_example/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7adf8934377560883b795919a8c8fc91f0090f40
====== 
Fix rlm_idn configure script

Arran Cudbard-Bell at 2013-07-16T19:15:48Z
Files modified:
	* src/modules/rlm_idn/configure
	* src/modules/rlm_idn/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d2156ec7be3a74416a026d9e4cd2440df171f557
====== 
Make %{strlen:...} work

MUCH better than %{#...}, which was shit

Alan T. DeKok at 2013-07-16T15:14:34Z
Files modified:
	* man/man5/unlang.5
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/311fd456cb83e755baf5cf9ccd59eed87d54658b
====== 
Prefix packet types with code, and move them to an enum

Arran Cudbard-Bell at 2013-07-16T12:00:08Z
Files modified:
	* src/include/radius.h
	* src/lib/radius.c
	* src/main/acct.c
	* src/main/auth.c
	* src/main/command.c
	* src/main/detail.c
	* src/main/listen.c
	* src/main/process.c
	* src/main/radclient.c
	* src/main/radsniff.c
	* src/main/realms.c
	* src/main/session.c
	* src/main/stats.c
	* src/main/threads.c
	* src/main/tls_listen.c
	* src/main/util.c
	* src/main/valuepair.c
	* src/modules/proto_vmps/vmps.c
	* src/modules/proto_vmps/vqp.c
	* src/modules/rlm_attr_filter/rlm_attr_filter.c
	* src/modules/rlm_detail/rlm_detail.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_leap/rlm_eap_leap.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_tls/rlm_eap_tls.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_example/rlm_example.c
	* src/modules/rlm_exec/rlm_exec.c
	* src/modules/rlm_otp/rlm_otp.c
	* src/modules/rlm_pap/rlm_pap.c
	* src/modules/rlm_realm/rlm_realm.c
	* src/modules/rlm_replicate/rlm_replicate.c
	* src/modules/rlm_securid/rlm_securid.c
	* src/modules/rlm_smsotp/rlm_smsotp.c
	* src/modules/rlm_sometimes/rlm_sometimes.c
	* src/modules/rlm_yubikey/rlm_yubikey.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/04c888667b6eeb948b7d2e875b30068c9029673c
====== 
Fix heimdal krb5

Arran Cudbard-Bell at 2013-07-16T01:09:56Z
Files modified:
	* src/modules/rlm_krb5/configure
	* src/modules/rlm_krb5/configure.ac
	* src/modules/rlm_krb5/rlm_krb5.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0c5dfef1bf34a85f83cb252345f97ac865ef0900
====== 
Remove spurious -rpath

Arran Cudbard-Bell at 2013-07-16T00:46:16Z
Files modified:
	* src/modules/rlm_counter/configure
	* src/modules/rlm_eap/types/rlm_eap_ikev2/configure
	* src/modules/rlm_eap/types/rlm_eap_tnc/configure
	* src/modules/rlm_idn/configure
	* src/modules/rlm_ippool/configure
	* src/modules/rlm_krb5/configure
	* src/modules/rlm_ldap/configure
	* src/modules/rlm_python/configure
	* src/modules/rlm_redis/configure
	* src/modules/rlm_rediswho/configure
	* src/modules/rlm_rest/configure
	* src/modules/rlm_securid/configure
	* src/modules/rlm_sql/drivers/rlm_sql_db2/configure
	* src/modules/rlm_sql/drivers/rlm_sql_firebird/configure
	* src/modules/rlm_sql/drivers/rlm_sql_freetds/configure
	* src/modules/rlm_sql/drivers/rlm_sql_iodbc/configure
	* src/modules/rlm_sql/drivers/rlm_sql_mysql/configure
	* src/modules/rlm_sql/drivers/rlm_sql_postgresql/configure
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/configure
	* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/configure
	* src/modules/rlm_yubikey/configure

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2d6909879da3899b2fbef03920e5ad7177c8d331
====== 
Check for _talloc in libtalloc, this adds the library path
when it's in an unusual place, which fixes header/lib tests on
FreeBSD.

Remove spurious -rpath argument from FR_SMART_CHECK_LIB

Arran Cudbard-Bell at 2013-07-16T00:39:20Z
Files modified:
	* acinclude.m4
	* configure
	* configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bfa2bca580eb19eac06a3dee285ac8815c39e0aa
====== 
Add notes on threading.local

Arran Cudbard-Bell at 2013-07-15T20:27:44Z
Files modified:
	* raddb/mods-available/python

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/71c334eed2ff75ed872afc08ed191ac16cae6624
====== 
Only call PyGILState_ensure from within threads, this should allow thread.local to function predictably for instantiation and destruction.

Arran Cudbard-Bell at 2013-07-15T20:27:44Z
Files modified:
	* src/modules/rlm_python/rlm_python.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0f6dfc51c281a7538dbc883fda767b0524a5a228
====== 
Fix thread local storage in python Closes #291

Arran Cudbard-Bell at 2013-07-15T20:27:43Z
Files modified:
	* src/modules/rlm_python/rlm_python.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/302d68acbfa6d3b594e4a4200f47799d63a1f56b
====== 
Define macros to abstract away the details of thread local storage

Arran Cudbard-Bell at 2013-07-15T20:27:43Z
Files modified:
	* src/include/libradius.h
	* src/include/threads.h
	* src/lib/log.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/752331f8a416749c2e1bdfac6271314922ca4b93
====== 
Correct order of parameters in radius_get_vp to be consistent with similar functions

Arran Cudbard-Bell at 2013-07-15T20:27:43Z
Files modified:
	* src/include/radiusd.h
	* src/main/modcall.c
	* src/main/valuepair.c
	* src/main/xlat.c
	* src/modules/proto_dhcp/rlm_dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4afc7b4300fbc5ddd96770985d25d743fb21c69d
====== 
Print out more helpful error messages on condition evaluation failure

Arran Cudbard-Bell at 2013-07-15T20:27:26Z
Files modified:
	* src/main/evaluate.c
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eb870889245a5d39466c3e3d60a939ef643c2806
====== 
Correct rcode check

Arran Cudbard-Bell at 2013-07-15T19:06:27Z
Files modified:
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8b5bff2d8a2cd2be1da58a417787d907c7a5d8f1
====== 
Merge pull request #376 from mcnewton/master

remove debug output from main server

Arran Cudbard-Bell at 2013-07-15T15:46:41Z
Files modified:
	* src/main/parser.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e52ad4c793b2ab07c8e752c2d42f4ea56a5f9cb5
====== 
remove spurious VPs being printed out

Matthew Newton at 2013-07-15T15:34:17Z
Files modified:
	* src/main/parser.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/73ca404f9b966df0136cb12f0d9b172ffa5aee70
====== 
Fix confusing debug messages

Arran Cudbard-Bell at 2013-07-15T14:51:24Z
Files modified:
	* src/modules/rlm_realm/rlm_realm.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/da73caf06b2cc04ed96c42fce83696831aa16755
====== 
Check for dst list and src literal or xlat Closes #372

Arran Cudbard-Bell at 2013-07-15T12:53:17Z
Files modified:
	* src/main/map.c
	* src/main/modcall.c
	* src/main/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/69cf92c54529b8686466f7b475307416d85abbc7
====== 
Update postgres postpaid to use the new query format

Arran Cudbard-Bell at 2013-07-15T12:41:24Z
Files modified:
	* raddb/mods-config/sql/main/postgresql/extras/voip-postpaid.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/14c4efda645a3ae19bd7e815a31dae7b6cd6da8d
====== 
Fixup default SQL configs and rlm_sql man pages

Arran Cudbard-Bell at 2013-07-15T12:32:13Z
Files modified:
	* man/man5/rlm_sql.5
	* raddb/mods-available/cui
	* raddb/mods-available/sql
	* raddb/mods-config/sql/main/mssql/queries.conf
	* raddb/mods-config/sql/main/mysql/queries.conf
	* raddb/mods-config/sql/main/oracle/queries.conf
	* raddb/mods-config/sql/main/postgresql/extras/voip-postpaid.conf
	* raddb/mods-config/sql/main/postgresql/queries.conf
	* raddb/mods-config/sql/main/sqlite/queries.conf
	* redhat/freeradius-logrotate
	* redhat/radiusd-logrotate
	* suse/radiusd-logrotate

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/be67e6787dda04b0b3307911c2bc48afaea6041a
====== 
For sql logging, if we have a section use that, else use the main log file

Arran Cudbard-Bell at 2013-07-15T12:19:55Z
Files modified:
	* src/modules/rlm_sql/sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9367b30ad404e8e8143630b110039e6c6bc008a1
====== 
Make RFC 6929 attributes standard.

Alan T. DeKok at 2013-07-15T11:17:08Z
Files modified:
	* share/dictionary
	* share/dictionary.extended
	* share/dictionary.rfc6929

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/21d8e8b19e945a0ac569fe14c8896f99365d2b5c
====== 
Compare both offset and data fields when determining if there's a replacement for deprecated config items

Arran Cudbard-Bell at 2013-07-15T11:14:20Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/991d5a0082f8774b1801859ec66a78a7680220d2
====== 
Merge pull request #373 from olivierbeytrison/ldap-schema

Add edirectory schema for radius clients

Arran Cudbard-Bell at 2013-07-15T10:52:25Z
Files modified:
	* doc/schemas/ldap/radiusclients-edirectory.ldif
	* raddb/mods-available/ldap

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1226a52949a27a15f01e8ce8d5d8309acb9375aa
====== 
Add edirectory schema for radius clients

Olivier Beytrison at 2013-07-15T10:23:54Z
Files modified:
	* doc/schemas/ldap/radiusclients-edirectory.ldif
	* raddb/mods-available/ldap

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5ae3b5621b6c661100e4a93acc8a2dac9932ee53
====== 
/[ \t]+$//

Or author has discovered his text editor decided to insert random whitespace
after many lines, and has now discovered how to turn this off, and needs
to fix all the current lines where this occurs, so that there's no spurious
white space changes in future commits.

Arran Cudbard-Bell at 2013-07-14T21:43:53Z
Files modified:
	* scripts/jlibtool.c
	* src/include/base64.h
	* src/include/libradius.h
	* src/include/log.h
	* src/include/modules.h
	* src/include/radiusd.h
	* src/include/realms.h
	* src/lib/base64.c
	* src/lib/dict.c
	* src/lib/event.c
	* src/lib/fifo.c
	* src/lib/hash.c
	* src/lib/heap.c
	* src/lib/hmac.c
	* src/lib/log.c
	* src/lib/misc.c
	* src/lib/packet.c
	* src/lib/print.c
	* src/lib/radius.c
	* src/lib/tcp.c
	* src/lib/token.c
	* src/lib/udpfromto.c
	* src/lib/valuepair.c
	* src/main/auth.c
	* src/main/client.c
	* src/main/command.c
	* src/main/conffile.c
	* src/main/connection.c
	* src/main/detail.c
	* src/main/evaluate.c
	* src/main/exec.c
	* src/main/files.c
	* src/main/listen.c
	* src/main/log.c
	* src/main/mainconfig.c
	* src/main/modcall.c
	* src/main/modules.c
	* src/main/parser.c
	* src/main/process.c
	* src/main/radattr.c
	* src/main/radclient.c
	* src/main/radiusd.c
	* src/main/radmin.c
	* src/main/radsniff.c
	* src/main/radwho.c
	* src/main/realms.c
	* src/main/stats.c
	* src/main/threads.c
	* src/main/tls.c
	* src/main/tls_listen.c
	* src/main/util.c
	* src/main/valuepair.c
	* src/main/version.c
	* src/main/xlat.c
	* src/modules/proto_dhcp/dhcp.c
	* src/modules/proto_dhcp/dhcpclient.c
	* src/modules/proto_dhcp/dhcpd.c
	* src/modules/proto_dhcp/rlm_dhcp.c
	* src/modules/proto_vmps/vqp.c
	* src/modules/rlm_attr_filter/rlm_attr_filter.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_counter/rlm_counter.c
	* src/modules/rlm_detail/rlm_detail.c
	* src/modules/rlm_digest/rlm_digest.c
	* src/modules/rlm_eap/eap.c
	* src/modules/rlm_eap/eap.h
	* src/modules/rlm_eap/libeap/eap_tls.c
	* src/modules/rlm_eap/libeap/eap_types.h
	* src/modules/rlm_eap/libeap/eapcommon.c
	* src/modules/rlm_eap/libeap/eapsimlib.c
	* src/modules/rlm_eap/mem.c
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_eap/rlm_eap.h
	* src/modules/rlm_eap/types/rlm_eap_ikev2/ike_conf.c
	* src/modules/rlm_eap/types/rlm_eap_ikev2/ike_conf.h
	* src/modules/rlm_eap/types/rlm_eap_ikev2/rlm_eap_ikev2.c
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
	* src/modules/rlm_eap/types/rlm_eap_peap/peap.c
	* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c
	* src/modules/rlm_eap/types/rlm_eap_tnc/rlm_eap_tnc.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
	* src/modules/rlm_example/rlm_example.c
	* src/modules/rlm_exec/rlm_exec.c
	* src/modules/rlm_expiration/rlm_expiration.c
	* src/modules/rlm_expr/paircmp.c
	* src/modules/rlm_expr/rlm_expr.c
	* src/modules/rlm_files/rlm_files.c
	* src/modules/rlm_idn/rlm_idn.c
	* src/modules/rlm_ippool/rlm_ippool.c
	* src/modules/rlm_ippool/rlm_ippool_tool.c
	* src/modules/rlm_krb5/rlm_krb5.c
	* src/modules/rlm_ldap/attrmap.c
	* src/modules/rlm_ldap/clients.c
	* src/modules/rlm_ldap/edir.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
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/modules/rlm_logintime/rlm_logintime.c
	* src/modules/rlm_mschap/opendir.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_opendirectory/rlm_opendirectory.c
	* src/modules/rlm_otp/extern.h
	* src/modules/rlm_otp/otp_mppe.c
	* src/modules/rlm_otp/otp_pw_valid.c
	* src/modules/rlm_otp/otp_pwe.c
	* src/modules/rlm_otp/otp_radstate.c
	* src/modules/rlm_otp/otp_util.c
	* src/modules/rlm_otp/rlm_otp.c
	* src/modules/rlm_pap/rlm_pap.c
	* src/modules/rlm_passwd/rlm_passwd.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_preprocess/rlm_preprocess.c
	* src/modules/rlm_python/rlm_python.c
	* src/modules/rlm_radutmp/rlm_radutmp.c
	* src/modules/rlm_realm/rlm_realm.c
	* src/modules/rlm_redis/rlm_redis.c
	* src/modules/rlm_rediswho/rlm_rediswho.c
	* src/modules/rlm_replicate/rlm_replicate.c
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_rest/rest.h
	* src/modules/rlm_rest/rlm_rest.c
	* src/modules/rlm_ruby/rlm_ruby.c
	* src/modules/rlm_securid/mem.c
	* src/modules/rlm_securid/rlm_securid.c
	* src/modules/rlm_securid/rlm_securid.h
	* src/modules/rlm_smsotp/rlm_smsotp.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_firebird/sql_fbapi.c
	* src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.h
	* 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.c
	* src/modules/rlm_sql/rlm_sql.h
	* src/modules/rlm_sql/sql.c
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c
	* src/modules/rlm_unix/rlm_unix.c
	* src/modules/rlm_wimax/rlm_wimax.c
	* src/modules/rlm_yubikey/decrypt.c
	* src/modules/rlm_yubikey/rlm_yubikey.c
	* src/modules/rlm_yubikey/rlm_yubikey.h
	* src/modules/rlm_yubikey/validate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7333cfd78366ac8b7ed8253f649a376e67668a75
====== 
Set rcode on parse error

Arran Cudbard-Bell at 2013-07-14T16:18:38Z
Files modified:
	* src/main/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3e10b328b8a6c3f619c5ebe1d6c340ce0581a6e5
====== 
More regex fixes

Arran Cudbard-Bell at 2013-07-14T15:45:12Z
Files modified:
	* acinclude.m4
	* configure
	* src/lib/valuepair.c
	* src/modules/rlm_python/configure
	* src/modules/rlm_sql/configure

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/294f58ae9f5e4ce38672811473ef26e6a786851d
====== 
Clean up code around map function

Alan T. DeKok at 2013-07-14T11:27:24Z
Files modified:
	* src/main/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1287f5a4493f10f69ba49619c9cbfc3599ea50e8
====== 
Remove erroneous assert

Alan T. DeKok at 2013-07-14T09:31:11Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e6681facf0e308345f27e3106571e797829d2f62
====== 
The head of the list may be empty.  If so, don't VERIFY it

Alan T. DeKok at 2013-07-13T20:54:35Z
Files modified:
	* src/main/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bb98d9922e108a1bc97c6190ddf5961fa81d09fb
====== 
Update capitalization of CalledStationId Closes #217

Arran Cudbard-Bell at 2013-07-13T16:18:17Z
Files modified:
	* raddb/mods-config/sql/main/postgresql/extras/update_radacct_group.sql

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7324fcd88719f54842046d144bcb35ed77d153a6
====== 
Add example config for the python module

Arran Cudbard-Bell at 2013-07-13T12:45:30Z
Files modified:
	* raddb/mods-available/python

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f74b1eef9bc98cc9d98007b8e8019f7656116066
====== 
Don't pass value to pairmake if the pair will be marked up for xlat later

Arran Cudbard-Bell at 2013-07-13T10:04:49Z
Files modified:
	* src/lib/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/02a3e287fef902d0b8baec24fc6ee2484fe8cb12
====== 
Fix -Werror warning

Alan T. DeKok at 2013-07-13T09:36:56Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5ca3387d94707a7fad9fa913bcc99d540659baee
====== 
Back out hacks which worked around xlat ATTRIBUTE returning NULL

Alan T. DeKok at 2013-07-13T09:08:52Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7ffa46996c59f30abecbd6b07e9df62b57fa3c3d
====== 
Should return NOOP if function is not available

Arran Cudbard-Bell at 2013-07-12T23:29:24Z
Files modified:
	* src/modules/rlm_python/rlm_python.c

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


More information about the Freeradius-Devel mailing list