Commit report for master branch

The git bot announce at freeradius.org
Thu Jul 18 00:00:01 CEST 2013


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

======
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
====== 
Config strings don't need to be freed explicitly

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/b06820bb4ea6cbbb208911fdb0421c265b5121ea
====== 
Don't override signal handlers

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8ed98f58d3283eabf8049832413a2966ded0fdd8
====== 
Look for python in newer locations

Arran Cudbard-Bell at 2013-07-12T23:00:38Z
Files modified:
	* src/modules/rlm_python/configure
	* src/modules/rlm_python/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/49d04e5c85324cbaf50f61e778315cf30146c104
====== 
Merge pull request #366 from mcnewton/master

Debian package fixups for v3

Arran Cudbard-Bell at 2013-07-12T19:04:57Z
Files modified:
	* debian/freeradius.postinst
	* debian/freeradius.prerm
	* debian/libfreeradius3.install
	* debian/rules

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/668a5e4a492367b7ebf446e39cb99720b5d0dd58
====== 
dpkg: install libfreeradius-server.so

Matthew Newton at 2013-07-12T18:57:56Z
Files modified:
	* debian/libfreeradius3.install

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a5639b9a8f967aa274cd1fbdb66d83d1de237f8a
====== 
dpkg: don't mangle statoverride file

Matthew Newton at 2013-07-12T18:57:16Z
Files modified:
	* debian/freeradius.prerm

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e236265ba0b0adbd4c8384100e08cd3a59f55156
====== 
ensure var/log/freeradius is created in debian pkg

Matthew Newton at 2013-07-12T18:39:04Z
Files modified:
	* debian/rules

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a7a0ef9a27c6912f0bac8a4e48492b59fefd244a
====== 
typos in debian package postinst/prerm

Matthew Newton at 2013-07-12T18:12:40Z
Files modified:
	* debian/freeradius.postinst
	* debian/freeradius.prerm

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/12eeb818754e691f769da9aab886d1b5fcbaa823
====== 
Minor cleanups

Arran Cudbard-Bell at 2013-07-12T19:03:40Z
Files modified:
	* README.rst

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/23a5fb8e8ad4ab207fde6c6221205748b662da42
====== 
Cleanups

Arran Cudbard-Bell at 2013-07-12T19:01:24Z
Files modified:
	* INSTALL.rst

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6f135de3d7160fdacb8908b8e994a63b46442e1d
====== 
Update and rename INSTALL to INSTALL.rst

Arran Cudbard-Bell at 2013-07-12T18:57:13Z
Files modified:
	* INSTALL
	* INSTALL.rst

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/24410536f3f1057c5b504043d63d930a23cbf448
====== 
Merge pull request #365 from olivierbeytrison/ldap-schema

Add schemas for ldap clients, correct ldap attribute names

Arran Cudbard-Bell at 2013-07-12T18:50:49Z
Files modified:
	* doc/schemas/ldap/radiusclients-openldap.ldif
	* doc/schemas/ldap/radiusclients-openldap.schema
	* raddb/mods-available/ldap

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b21c3468633de2a766d407bbb2c4b9c3876dcdb5
====== 
Add schemas for ldap clients, correct ldap attribute names

Olivier Beytrison at 2013-07-12T17:57:43Z
Files modified:
	* doc/schemas/ldap/radiusclients-openldap.ldif
	* doc/schemas/ldap/radiusclients-openldap.schema
	* raddb/mods-available/ldap

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/59682f3d3e9469176b9c206dd51665d09e8eb2e9
====== 
Fix arguments for RDEBUG

Alan T. DeKok at 2013-07-12T16:44:35Z
Files modified:
	* src/modules/rlm_opendirectory/rlm_opendirectory.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/58643639baaa00b581fec3891359531bc5914aeb
====== 
Fix debug statement

Arran Cudbard-Bell at 2013-07-12T16:17:37Z
Files modified:
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a95ffd356703f53968fc92dba4669c1c3dd58632
====== 
--with-edir is now always on

Arran Cudbard-Bell at 2013-07-12T15:51:57Z
Files modified:
	* INSTALL

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4f9d0d7e1e34056dbc5fe2bf57922a1155d76eb0
====== 
Files get the double backtick treatment

Arran Cudbard-Bell at 2013-07-12T15:32:46Z
Files modified:
	* README.rst

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6909035bcb965a445c56317602aa399f5f5001c0
====== 
update INSTALL and README.rst for v3

Matthew Newton (via Arran Cudbard-Bell)@2013-07-12T15:29:37Z
Files modified:
	* INSTALL
	* README.rst

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f94389110ae3d3f73ae627c363c993db86427933
====== 
Don't return -1 from a module function, it'll make the code in modcall angry

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/27bb01e52cd8bbaae75d8e8e4f19dc79f17f7340
====== 
Fix test for TLS

Arran Cudbard-Bell at 2013-07-12T13:53:47Z
Files modified:
	* acinclude.m4
	* configure

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ab81252faa58260b725cf9d09798053181819f54
====== 
More changes

Arran Cudbard-Bell at 2013-07-12T00:45:22Z
Files modified:
	* doc/ChangeLog

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

windows phone needs CRLDP or it wont validate the cert and will fail the connection.

Arran Cudbard-Bell at 2013-07-12T00:01:40Z
Files modified:
	* raddb/certs/README
	* raddb/certs/ca.cnf
	* raddb/certs/xpextensions

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1ac72a05118d506002f7000a76edc9446a8a4bb5
====== 
Windows Phone needs CRL Distribution Point to be set or it isn't happy to validate a RADIUS cert

after debugging with eduroam members, Windows Phone needs CRLDP
attribute in the RADIUS/CA vert or its not happy and refuses the
connection.

Alan Buxey at 2013-07-11T23:44:03Z
Files modified:
	* raddb/certs/README
	* raddb/certs/ca.cnf
	* raddb/certs/xpextensions

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/35ea7a2c1b72e36b6f9d38bbae22713ca7d2fca7
====== 
Add libpcre3-dev to .travis.yml

Arran Cudbard-Bell at 2013-07-11T17:20:14Z
Files modified:
	* .travis.yml

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/67a2b4c511be8aa263d188162bba64bd5fa7342c
====== 
inst->xlat_name not needed for debug messages in rlm_redis

Arran Cudbard-Bell at 2013-07-11T17:09:02Z
Files modified:
	* src/modules/rlm_redis/rlm_redis.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/82961d74ffcbf1ec4a4f13b6cc79ddc35d7e656d
====== 
-lregex is required for mingw, but is apparently not available on other systems

Arran Cudbard-Bell at 2013-07-11T17:07:17Z
Files modified:
	* configure
	* configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d6b4f43eb394b7314c55b476b1fac5c96c343911
====== 
inst->xlat_name not needed for debug messages in rlm_krb5

Arran Cudbard-Bell at 2013-07-11T16:36:35Z
Files modified:
	* src/modules/rlm_krb5/rlm_krb5.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4715310cf9b01ee636157d84104637a9df7faceb
====== 
Notes on rlm_ruby

Arran Cudbard-Bell at 2013-07-11T16:34:03Z
Files modified:
	* src/modules/rlm_ruby/rlm_ruby.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a156edf61c03476504a6a862379e627ef1c39bb5
====== 
Fix invalid format strings and bugs revealed by the previous change

Arran Cudbard-Bell at 2013-07-11T16:15:53Z
Files modified:
	* src/modules/rlm_eap/eap.c
	* src/modules/rlm_exec/rlm_exec.c
	* src/modules/rlm_ldap/groups.c
	* src/modules/rlm_replicate/rlm_replicate.c
	* src/modules/rlm_ruby/rlm_ruby.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a4d1d5aff780f76ff53c7fe34cff0ef9c7bf646a
====== 
Enable format string validation for module_failure_msg

Arran Cudbard-Bell at 2013-07-11T16:09:10Z
Files modified:
	* src/include/radiusd.h
	* src/main/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7b079d6afa82abf6510d2a22f06de6940127ea8f
====== 
Use <INVALID> instead of ¿unknown? to be consistent with the rest of the server

Arran Cudbard-Bell at 2013-07-11T15:57:48Z
Files modified:
	* src/main/conffile.c
	* src/main/map.c
	* src/main/util.c
	* src/main/valuepair.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_ldap/attrmap.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_replicate/rlm_replicate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/49c0ba4227b13decb50ce3aab44b167a7c2a50e5
====== 
We don't skip, we just stop processing the update section

Arran Cudbard-Bell at 2013-07-11T15:57:48Z
Files modified:
	* src/main/valuepair.c

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

Alan T. DeKok at 2013-07-11T14:46:25Z
Files modified:
	* raddb/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f826c7b971fece4fb2660ca1d6d63cc0dcef2f42
====== 
Installed links depend on the installation dir.  Closes #360

Through the simple expedient of having the rules for the links
active ONLY when the directory doesn't exist.  If the directory
exists, the rules aren't active, and no links are created

Alan T. DeKok at 2013-07-11T14:05:44Z
Files modified:
	* raddb/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4783873eb740a2dc3b9c1c0764bfd77af646c7f2
====== 
Don't echo if we do nothing

Alan T. DeKok at 2013-07-11T14:05:25Z
Files modified:
	* raddb/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b2fd92b8433ab6c7806cfc3221804f9352a506b5
====== 
Re-enable [n] [#] and [*].  Closes #354.

This code was deleted during the change to cursors.

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4b9be42a2f1b45e97ee12de0d412a4f65c750074
====== 
Buffer may be NULL.  Closes #358

Alan T. DeKok at 2013-07-11T09:38:09Z
Files modified:
	* src/main/evaluate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/25be6e05b0974a08a6e31e41de16ad60df9bfeec
====== 
Restructure map2request and dependencies to return a status code instead of VALUE_PAIRs

Arran Cudbard-Bell at 2013-07-11T01:01:07Z
Files modified:
	* src/include/radiusd.h
	* src/main/modcall.c
	* src/main/valuepair.c
	* src/modules/rlm_ldap/attrmap.c
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/babe0270ddc675c7a12da46b114bfc666f201e55
====== 
Remove invalid assert, this could fail for VALUE_PAIR producing execs

Arran Cudbard-Bell at 2013-07-10T20:16:08Z
Files modified:
	* src/main/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9a7bf7507dfb3d7b21b082e61298ad52a865687f
====== 
Set map operator on copied filtered attributes

Arran Cudbard-Bell at 2013-07-10T20:14:54Z
Files modified:
	* src/main/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9b652e01b20ec29271200b8aa1ef848c0ce5da02
====== 
-- 
This commit summary was generated @2013-07-18T00:00:01Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list