Commit report for master branch

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


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

======
Zero-length strings are permitted  Closes #352

Alan T. DeKok at 2013-07-08T21:46:54Z
Files modified:
	* src/main/xlat.c

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

DANTE VSA dictionary

Arran Cudbard-Bell at 2013-07-08T20:36:17Z
Files modified:
	* share/dictionary
	* share/dictionary.dante

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7da776047109cff3a2e3d8fefd754a8ea25f2910
====== 
added DANTE VSA dictionary file

DANTE IANA attribute space 27262 - first attribute is for RADSEC TTL to
stop loops (like TCP TTL)

Alan Buxey at 2013-07-05T22:27:09Z
Files modified:
	* share/dictionary
	* share/dictionary.dante

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4f91e5ee19a759defa67a7763ba16d3dc2b884ad
====== 
Merge pull request #351 from fajarnugraha/master-suse-20130708

Fix suse package to build and run cleanly for current master branch

Arran Cudbard-Bell at 2013-07-08T16:04:05Z
Files modified:
	* suse/freeradius-server-rpmlintrc
	* suse/freeradius-server-tmpfiles.conf
	* suse/freeradius.spec
	* suse/radiusd-pam-old
	* suse/rcradius-relayd

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ea8be344f649c8bec74739023f52ca3b24dc6592
====== 
suse: remove doc/examples and radrelay

doc/examples are gone
raddb/radrelay.conf is no longer installed

Fajar A. Nugraha at 2013-07-08T15:42:22Z
Files modified:
	* suse/freeradius.spec
	* suse/rcradius-relayd

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e2c4531d70c64e11145a080c8b2c8be7638b3737
====== 
suse: commit missing files and delete unused file

Two new files present in my local working directory were previously
uncommited in git repo:
* freeradius-server-rpmlintrc
* freeradius-server-tmpfiles.conf
These files come from freeradius-server-2.1.12-6.1.src.rpm,
already imported on v2.x.x branch.

A file is unneeded an now deleted:
* radiusd-pam-old

Tested to build, install, run, and authenticate from users file on SLES-11.2

Fajar A. Nugraha at 2013-07-08T15:42:07Z
Files modified:
	* suse/freeradius-server-rpmlintrc
	* suse/freeradius-server-tmpfiles.conf
	* suse/radiusd-pam-old

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/409ce970cdc5d8d9473730a9b8053dcefe48422a
====== 
Update sqlipool config, should now be sql_module_instance not sql-instance-name

Arran Cudbard-Bell at 2013-07-08T12:29:28Z
Files modified:
	* raddb/mods-available/sqlippool

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2eea5a70d2438e3acf78c2ecb8f7b490e8d7d14b
====== 
We don't support nested reference expansions

Arran Cudbard-Bell at 2013-07-08T12:26:27Z
Files modified:
	* raddb/mods-available/sqlippool

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9b684f71cd317657c2d58364b3698345504800c2
====== 
As with unixodbc, let the destructor take care of freeing all memory

Arran Cudbard-Bell at 2013-07-07T14:19:32Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_freetds/rlm_sql_freetds.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/58c16fa3cd278f1b9372fac497c6f25f64e9678c
====== 
Let destructor handle freeing all resources

Arran Cudbard-Bell at 2013-07-07T14:09:10Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9eab4cda72e8b6e8bcec959eeda29b39aae52145
====== 
Cleanups and clarifications

Alan T. DeKok at 2013-07-06T18:00:07Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ea2e5f6bc352cde810eec27cdb3e1ffe426964fb
====== 
Minor updates

Alan T. DeKok at 2013-07-06T17:59:57Z
Files modified:
	* raddb/README.rst

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1dfd004f0865f44902ddcda8e55435d3089af170
====== 
Merge pull request #348 from arr2036/zero_length_exp

Don't generate errors on zero length expansions

Alan DeKok at 2013-07-05T18:48:46Z
Files modified:
	* src/main/evaluate.c
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/767ebdc26c961c6a57c4327d4b3f63c17550a5d6
====== 
Consistently return a zero length buffer from xlat_process, except on error condition (where we free)

Arran Cudbard-Bell at 2013-07-05T17:57:53Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aea73b176bd958d7b552678f100556760702bcf9
====== 
Don't generate errors on zero length expansions

Arran Cudbard-Bell at 2013-07-05T17:20:54Z
Files modified:
	* src/main/evaluate.c
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/003b44e6c28798eda25a1d91661dce149fe55c8d
====== 
Base sql configs are in main

Arran Cudbard-Bell at 2013-07-05T18:32:10Z
Files modified:
	* raddb/mods-available/sql

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/35cba4c17b36d21f5d8bbfa7bb1feafe1976d227
====== 
Set dbc and env to NULL to avoid double free

Arran Cudbard-Bell at 2013-07-05T18:32:02Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/712d66067ac194e035f7d98ccc9c090c00cabdb6
====== 
Notes on rlm_sql_freetds/rlm_sql_sybase

Arran Cudbard-Bell at 2013-07-05T15:25:27Z
Files modified:
	* raddb/README.rst

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/53a70389bd4ef8f8080e5511ef489e888373cf99
====== 
Fix quoting style in debug messages, should be double to match expansion quotes

Arran Cudbard-Bell at 2013-07-05T12:50:41Z
Files modified:
	* src/main/xlat.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e02a8876680ec0acca53ba7ba44cbffcfc2272dc
====== 
Only list one deprecated alternative to avoid users needing to change the config item twice

Arran Cudbard-Bell at 2013-07-05T00:08:41Z
Files modified:
	* src/modules/rlm_attr_filter/rlm_attr_filter.c
	* src/modules/rlm_detail/rlm_detail.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8e81da24e9a1bc454843ddb33b4657c3c72eb466
====== 
Set the destructor only when necessary.  Closes #347

and reset it before returning the memory to the caller

Alan T. DeKok (via Arran Cudbard-Bell)@2013-07-04T22:52:16Z
Files modified:
	* src/main/util.c

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

Alan T. DeKok (via Arran Cudbard-Bell)@2013-07-04T22:52:16Z
Files modified:
	* raddb/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cf383bc5ebedb189e159585c8278aea1e238fc88
====== 
re-align utility help output

Arran Cudbard-Bell at 2013-07-04T15:34:55Z
Files modified:
	* src/main/radclient.c
	* src/main/radiusd.c
	* src/main/radmin.c
	* src/main/radsniff.c
	* src/main/radwho.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/818983e148fcaff5a5e3b70a808bf48107ad452f
====== 
Update README.rst

Arran Cudbard-Bell at 2013-07-04T00:11:25Z
Files modified:
	* raddb/README.rst

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

Arran Cudbard-Bell at 2013-07-03T19:58:20Z
Files modified:
	* scripts/jlibtool.c
	* src/lib/valuepair.c
	* src/main/conffile.c
	* src/main/map.c
	* src/main/process.c
	* src/main/radsniff.c
	* src/main/tls.c
	* src/main/valuepair.c
	* src/main/xlat.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_eap/radeapclient.c
	* src/modules/rlm_opendirectory/rlm_opendirectory.c
	* src/modules/rlm_otp/otp_mppe.c
	* src/modules/rlm_passwd/rlm_passwd.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_rest/rest.c
	* src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.c
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/29b1585780081fe99ddb0b16a52991ab93075b4f
====== 
Another missed default

Arran Cudbard-Bell at 2013-07-03T19:07:19Z
Files modified:
	* src/modules/rlm_radutmp/rlm_radutmp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/503278480de5403f52b4a515a51c38ead17550d6
====== 
Only call paircompare register once per instance of rlm_ldap

Arran Cudbard-Bell at 2013-07-03T18:55:33Z
Files modified:
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ff748895cccc6c78f59882c5f767ea3c786e30ea
====== 
Everything else uses attribute

Arran Cudbard-Bell at 2013-07-03T18:54:53Z
Files modified:
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/993853f3a4f89f070af592671b1e854675f1c7a1
====== 
Last tranche of config item name standardisation (in modules)

Arran Cudbard-Bell at 2013-07-03T18:41:39Z
Files modified:
	* doc/deployment/tuning_guide
	* doc/modules/ldap_howto.rst
	* doc/modules/rlm_passwd
	* doc/modules/rlm_sqlcounter
	* man/man5/rlm_counter.5
	* man/man5/rlm_passwd.5
	* raddb/mods-available/counter
	* raddb/mods-available/dhcp_sqlippool
	* raddb/mods-available/etc_group
	* raddb/mods-available/ippool
	* raddb/mods-available/ldap
	* raddb/mods-available/passwd
	* raddb/mods-available/radutmp
	* raddb/mods-available/rediswho
	* raddb/mods-available/smbpasswd
	* raddb/mods-available/sqlippool
	* raddb/mods-available/sradutmp
	* raddb/mods-config/sql/counter/mysql/queries.conf
	* raddb/mods-config/sql/counter/postgresql/queries.conf
	* raddb/mods-config/sql/ippool-dhcp/mysql/queries.conf
	* raddb/mods-config/sql/ippool-dhcp/sqlite/queries.conf
	* raddb/mods-config/sql/ippool/mysql/queries.conf
	* raddb/mods-config/sql/ippool/oracle/queries.conf
	* raddb/mods-config/sql/ippool/postgresql/queries.conf
	* raddb/mods-config/sql/ippool/sqlite/queries.conf
	* raddb/radiusd.conf.in
	* src/billing/cisco_h323_db_sample_functions-postgres.sql
	* src/modules/rlm_counter/rlm_counter.c
	* src/modules/rlm_eap/types/rlm_eap_ikev2/rlm_eap_ikev2.c
	* src/modules/rlm_ippool/rlm_ippool.c
	* src/modules/rlm_ippool/rlm_ippool_tool.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_passwd/rlm_passwd.c
	* src/modules/rlm_radutmp/rlm_radutmp.c
	* src/modules/rlm_rediswho/rlm_rediswho.c
	* src/modules/rlm_sometimes/rlm_sometimes.c
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
	* src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c
	* src/tests/eapsim-03/radiusd-example.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/62a5d5408a51688052881690a4b4636fab5464de
====== 
Use EXIT_FAILURE and EXIT_SUCCESS macros

Arran Cudbard-Bell at 2013-07-03T16:52:26Z
Files modified:
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/362ae790c6845608db06d3885c5a2ad6b2fbf8ec
====== 
Fix return codes in radiusd

Arran Cudbard-Bell at 2013-07-03T16:52:25Z
Files modified:
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9c4c050a76fe571b1d4181746b043e7ee4736fe6
====== 
Md not dM

Arran Cudbard-Bell at 2013-07-03T16:20:06Z
Files modified:
	* Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fb4920e74fd437cd5f5c056b99a95033239a4ede
====== 
Memory report and check when performing config check

Arran Cudbard-Bell at 2013-07-03T15:56:51Z
Files modified:
	* Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9a06c628956a90ad4bf837e8ba146a6bccf4d59c
====== 
Fix memory check on -C -m|-M

Arran Cudbard-Bell at 2013-07-03T15:53:03Z
Files modified:
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a40a06cae7d43266cc436a4c45a28cd6ac405980
====== 
Fix up uses of talloc

and change one malloc to talloc

Alan T. DeKok at 2013-07-03T15:45:15Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/888dbe53fda4026fd4e591a38ccbdfe276e0a608
====== 
Minor updates

Alan T. DeKok at 2013-07-03T03:28:21Z
Files modified:
	* raddb/README.rst

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a5b513c2d0446fa304ef98bbb58ced797aeff08e
====== 
Update ldap

Arran Cudbard-Bell at 2013-07-03T00:45:53Z
Files modified:
	* raddb/mods-available/ldap

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3fad7f053e7773e8ba6f0ac88ebbe1fcbf8a790d
====== 
More updates and formatting

Arran Cudbard-Bell at 2013-07-02T23:33:05Z
Files modified:
	* raddb/README.rst

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ac9f73433878800f5f4469c35b8b1afee98ad4fb
====== 
Update README.rst

Arran Cudbard-Bell at 2013-07-02T23:21:49Z
Files modified:
	* raddb/README.rst

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/226c5d45e5670aa849a02abaad9556799c4b1f65
====== 
Add notes on portmanteau config items

Arran Cudbard-Bell at 2013-07-02T23:19:54Z
Files modified:
	* raddb/README.rst

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e2f7f480f843113a2e3dbcee05486dccd524ec6c
====== 
Be nice, and print out the name of the new config item if it's next in the array

Arran Cudbard-Bell at 2013-07-02T23:12:24Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/be8733d235978596eb7e29ceabefc4eac10f417e
====== 
Remove default for depricated config item

Arran Cudbard-Bell at 2013-07-02T22:52:23Z
Files modified:
	* src/modules/rlm_logintime/rlm_logintime.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/165beffb3f811274962ef9c5d84d59cb3834c0f1
====== 
rlm_expiration no longer takes any configuration items

Arran Cudbard-Bell at 2013-07-02T22:37:55Z
Files modified:
	* src/modules/rlm_expiration/rlm_expiration.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a2323e1d02d917decece9c335fceaa46dd794b6c
====== 
Missed removing config for rlm_expiration

Arran Cudbard-Bell at 2013-07-02T20:58:30Z
Files modified:
	* src/modules/rlm_expiration/rlm_expiration.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6f06f19bcdd01fe3556e71020e9bff8f223fce54
====== 
Be consistent in our inconsistency

Arran Cudbard-Bell at 2013-07-02T20:57:43Z
Files modified:
	* src/main/realms.c

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

Arran Cudbard-Bell at 2013-07-02T20:55:50Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1956ac792f37cc8307d844101c4d0c05133ad252
====== 
Use references in cache file example config

Arran Cudbard-Bell at 2013-07-02T19:45:40Z
Files modified:
	* raddb/mods-available/cache

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7295c14a13e542d8f8839403a34be886c2169dfd
====== 
deprecate minimum-timeout in longin time, now minimum_timeout

Arran Cudbard-Bell at 2013-07-02T19:41:35Z
Files modified:
	* raddb/mods-available/logintime
	* src/modules/rlm_logintime/rlm_logintime.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a535bd3c1aeb1b100381f2b65995039556aa660d
====== 
Remove support for reply-message from expiration, this can be set in unlang

Arran Cudbard-Bell at 2013-07-02T19:40:54Z
Files modified:
	* raddb/mods-available/expiration
	* src/modules/rlm_expiration/rlm_expiration.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4ab737cc08f300877e32116163e9932ef78a51a3
====== 
Replace remaining instances of safe-characters with safe_characters

Arran Cudbard-Bell at 2013-07-02T19:33:03Z
Files modified:
	* doc/modules/mschap.rst
	* raddb/mods-available/expr
	* raddb/mods-available/sql
	* raddb/mods-config/sql/main/mssql/queries.conf
	* raddb/mods-config/sql/main/mysql/extras/wimax/queries.conf
	* raddb/mods-config/sql/main/mysql/queries.conf
	* raddb/mods-config/sql/main/postgresql/queries.conf
	* raddb/mods-config/sql/main/sqlite/queries.conf
	* src/modules/rlm_expr/rlm_expr.c
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a99b6c9452d847fe7842570a5d8695a6f3e648d5
====== 
Replace nas_table with client_table

Arran Cudbard-Bell at 2013-07-02T19:29:19Z
Files modified:
	* raddb/mods-available/sql
	* raddb/mods-config/sql/main/mysql/queries.conf
	* raddb/mods-config/sql/main/oracle/queries.conf
	* raddb/mods-config/sql/main/postgresql/queries.conf
	* raddb/mods-config/sql/main/sqlite/queries.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3ca133ad25c15600bfdddf0efc7a0aa6432bcbb2
====== 
Use standard TLS config item names across all modules

Although this represents a lot of pain for users upgrading, it allows (with the new section references) a single TLS configuration section to be used for all modules in the server.

Arran Cudbard-Bell at 2013-07-02T19:26:50Z
Files modified:
	* debian/freeradius.postinst
	* raddb/certs/README
	* raddb/mods-available/eap
	* raddb/mods-available/inner-eap
	* raddb/mods-available/ldap
	* raddb/mods-available/rest
	* raddb/sites-available/tls
	* src/main/tls.c
	* src/modules/rlm_eap/types/rlm_eap_ikev2/rlm_eap_ikev2.c
	* src/modules/rlm_ldap/ldap.c
	* src/modules/rlm_ldap/ldap.h
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_rest/rest.h
	* src/modules/rlm_rest/rlm_rest.c
	* src/tests/eapsim-03/radiusd-example.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7658eca83719a75721a9cf2df4afec517ad9f8ff
====== 
Attribute should be singular not plaural

Arran Cudbard-Bell at 2013-07-02T18:38:31Z
Files modified:
	* raddb/mods-available/ldap
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/20aab9bb169353f5996e6f5400113635df1bf20d
====== 
Support 'children' scope

Arran Cudbard-Bell at 2013-07-02T18:35:36Z
Files modified:
	* raddb/mods-available/ldap
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4a87a9b7362faeb2fb9c2e47c73fc6e2deabe6a6
====== 
Changes to default ldap configuration which were missed

Arran Cudbard-Bell at 2013-07-02T18:35:36Z
Files modified:
	* raddb/mods-available/ldap

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/37ecccbaa4e025a5b5b889757fbde37eb63ce457
====== 
Remove reference to certs patch

Arran Cudbard-Bell at 2013-07-02T16:47:41Z
Files modified:
	* redhat/freeradius.spec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a6f44f5399090c1818fcaa58a2e2b580ebda2675
====== 
nas_query is deprecated, replaced by client_query

Arran Cudbard-Bell at 2013-07-02T16:32:42Z
Files modified:
	* raddb/mods-config/sql/main/mysql/queries.conf
	* raddb/mods-config/sql/main/oracle/queries.conf
	* raddb/mods-config/sql/main/postgresql/queries.conf
	* raddb/mods-config/sql/main/sqlite/queries.conf
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_sql/rlm_sql.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ef8a9e7b9660e2a63174e970c763a3bc014d25de
====== 
safe-charcters is deprecated, replaced by safe_characters
deletestalesessions is deprecated, replaced by delete_stale_sessions
readclients is deprecated, replaced by read_clients

Arran Cudbard-Bell at 2013-07-02T16:17:24Z
Files modified:
	* raddb/mods-available/sql
	* raddb/mods-config/sql/main/postgresql/extras/voip-postpaid.conf
	* redhat/freeradius.spec
	* src/modules/rlm_expr/rlm_expr.c
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8ea5834980df4ffcb3e67e6a01e4dd90f89bdb0b
====== 
Cleanup things in modcall and fix missing closing brace

Arran Cudbard-Bell at 2013-07-02T15:37:48Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bd8789e3a75e5d5b2f63c76f19957cd888367e85
====== 
SQL functions now use ssize_t so that they can indicate actual error conditions

A module expanding to a 0 length string is no longer considered and error condition

If a module xlat returns < 0 update sections will return fail

Arran Cudbard-Bell at 2013-07-02T14:36:34Z
Files modified:
	* src/include/radiusd.h
	* src/main/listen.c
	* src/main/mainconfig.c
	* src/main/radattr.c
	* src/main/realms.c
	* src/main/xlat.c
	* src/modules/proto_dhcp/rlm_dhcp.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_exec/rlm_exec.c
	* src/modules/rlm_expr/rlm_expr.c
	* src/modules/rlm_idn/rlm_idn.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_redis/rlm_redis.c
	* src/modules/rlm_soh/rlm_soh.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_yubikey/rlm_yubikey.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e2ae60c2babdd66c3aaad7b1c8ea182c50ea1604
====== 
Don't shadow a global symbol

Alan T. DeKok at 2013-07-02T14:35:08Z
Files modified:
	* src/modules/rlm_exec/rlm_exec.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d46cb64c852cb27dbc4865ba94b27b26726bd9e0
====== 
Reorder arguments to radius_exec_program so they make more sense

Use a single function to deal with status codes and module failure messages

Have fork return 2 (translates to RLM_MODULE_FAIL)

Arran Cudbard-Bell at 2013-07-02T13:03:17Z
Files modified:
	* src/include/radiusd.h
	* src/main/evaluate.c
	* src/main/exec.c
	* src/main/modcall.c
	* src/main/threads.c
	* src/main/tls.c
	* src/main/valuepair.c
	* src/modules/rlm_exec/rlm_exec.c
	* src/modules/rlm_mschap/rlm_mschap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8c34e1c102cc531f4dae11d3183e6d178f261d5f
====== 
Merge pull request #342 from fajarnugraha/master-suse-20130510

Fix suse package to build and run cleanly for current master branch

Arran Cudbard-Bell at 2013-07-02T09:31:00Z
Files modified:
	* suse/freeradius.spec
	* suse/rcradius-relayd
	* suse/rcradiusd

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/363e5dfbff55177654e18dbc2d8e9953b7f771be
====== 
suse: enable parallel build

Fajar A. Nugraha at 2013-07-02T04:37:56Z
Files modified:
	* suse/freeradius.spec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5efd437b8ff9aeb264f03549468acb9391090939
====== 
suse: add --disable-developer

Fajar A. Nugraha at 2013-07-02T04:36:21Z
Files modified:
	* suse/freeradius.spec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a4bb3d64eb57d3cdf57411821ddcedc6c84b8ee4
====== 
suse: cleanup CFLAGS

Removed '-fstack-protector -fno-strict-aliasing'. Already
included by default, no need to include it manually.

Fajar A. Nugraha at 2013-07-02T04:34:33Z
Files modified:
	* suse/freeradius.spec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/45c126f08f6ba284091a9e6d5be8bf728205b48a
====== 
suse: link to wiki page for authors credit

Fajar A. Nugraha at 2013-07-02T04:24:46Z
Files modified:
	* suse/freeradius.spec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/957bbce152673d26aae6b0043daa47a8d3f26713
====== 
suse: build fixes

* Merge most changes to suse/freeradius.spec from v2.x.x branch.
* Add suse/freeradius-server-rpmlintrc and
  suse/freeradius-server-tmpfiles.conf from v2.x.x branch.
* Merge changes on suse/freeradius-server-2.1.6-suseinit.patch.
* Add BuildRequires: libtalloc-devel.
* Remove BuildRequires: apache2-devel. Dialup admin was removed.
* Remove BuildRequires: cyrus-sasl-devel, openssl. Already installed
  as requirement for other BuildRequires.
* Remove BuildRequires: gettext-devel, libtool, net-snmp-devel.
  No longer needed.
* Remove unneeded configure flags.
* Make main package more generic by using wildcard in %files. For
  example, it will put resulting oracle libs (if enabled during build)
  on the main package.

Fajar A. Nugraha at 2013-07-01T10:28:32Z
Files modified:
	* suse/freeradius.spec
	* suse/rcradius-relayd
	* suse/rcradiusd

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/efc4ec4a846f45e5c778e10099d5833f7ea46ff4
====== 
Add PW_TYPE_FILE_INPUT (which verifies the file exists) and PW_TYPE_FILE_OUTPUT , which is still a file, but not required to exist

Arran Cudbard-Bell at 2013-07-01T18:48:08Z
Files modified:
	* src/include/conffile.h
	* src/main/command.c
	* src/main/conffile.c
	* src/main/detail.c
	* src/main/evaluate.c
	* src/main/radwho.c
	* src/main/tls.c
	* src/modules/rlm_attr_filter/rlm_attr_filter.c
	* src/modules/rlm_counter/rlm_counter.c
	* src/modules/rlm_detail/rlm_detail.c
	* src/modules/rlm_eap/types/rlm_eap_ikev2/rlm_eap_ikev2.c
	* src/modules/rlm_files/rlm_files.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_linelog/rlm_linelog.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_radutmp/rlm_radutmp.c
	* src/modules/rlm_rest/rlm_rest.c
	* src/modules/rlm_ruby/rlm_ruby.c
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c
	* src/modules/rlm_unix/rlm_unix.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/83ca2ef37442ad38d980e294f734d239ef162ad1
====== 
Whitespace changes rlm_exec

Arran Cudbard-Bell at 2013-07-01T15:44:01Z
Files modified:
	* src/modules/rlm_exec/rlm_exec.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4934c3e1350f791339b86c5f2aaaa34287a990a3
====== 
Add PW_TYPE_EXISTS

Which requires the file specified to exist on startup

Arran Cudbard-Bell at 2013-07-01T15:41:46Z
Files modified:
	* src/include/conffile.h
	* src/main/conffile.c
	* src/modules/rlm_passwd/rlm_passwd.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_ruby/rlm_ruby.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3a7a081e63cda2cc34d20fad126f71b86c21bb86
====== 
Mark more things as filenames

Arran Cudbard-Bell at 2013-07-01T15:41:03Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c
	* src/modules/rlm_unix/rlm_unix.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8a00b5327c1f2073571ce6d806ab4f3bce7ca0a6
====== 
Remove unecessary configure arguments

Arran Cudbard-Bell at 2013-07-01T13:27:58Z
Files modified:
	* debian/rules

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1c06d1b2c56ea4acdd183b7c25aa6dc993451b49
====== 
May as well make it official

Arran Cudbard-Bell at 2013-07-01T11:47:53Z
Files modified:
	* Make.inc.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9a9a51e87b26a1aa42bd33af99a7c93e43cc5d13
====== 
loc is not options

Arran Cudbard-Bell at 2013-07-01T07:30:05Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/360662cd4e1cfffc55c244d7be0d02528dd1892b
====== 
If anything exists don't create the link...

Arran Cudbard-Bell at 2013-06-30T23:06:28Z
Files modified:
	* raddb/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4973f59f5fd7ca308c3cc3a3ea769b881c1194db
====== 
Update README.rst

Arran Cudbard-Bell at 2013-06-30T18:49:25Z
Files modified:
	* raddb/README.rst

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/06da37b0d36f979fa68af734e2f82652ced376d4
====== 
Update README.rst

Arran Cudbard-Bell at 2013-06-30T18:47:26Z
Files modified:
	* raddb/README.rst

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fb431f3d7766bc1487db26c84622faeb10ba6279
====== 
Apparently making the symlink targets as order only dependencies isnt good enough

Arran Cudbard-Bell at 2013-06-30T18:36:10Z
Files modified:
	* raddb/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0a03920982a7c4786fd37f4dd24a1e3d3b9299be
====== 
Don't start if the configuration contains deprecated config items

Arran Cudbard-Bell at 2013-06-30T18:19:49Z
Files modified:
	* src/include/conffile.h
	* src/include/radiusd.h
	* src/main/conffile.c
	* src/main/mainconfig.c
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b12b7a9cc653ac467867570fec8703171181461c
====== 
Don't try and link if legacy files exist already. Fixes #341

Arran Cudbard-Bell at 2013-06-30T17:55:54Z
Files modified:
	* raddb/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fc81b00579aba82415c71533ac610c6009b4da99
====== 
Non-existent attrs expand to "".  Closes #308

Alan T. DeKok at 2013-06-30T16:53:36Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3d163acb7331e14c56a39de79a946ce823366e31
====== 
Always fixup after deleting a black child node in rbtree

	This prevents rbtree_delete from creating unbalanced/illegal rbtrees.

skids (via Alan T. DeKok)@2013-06-30T16:43:47Z
Files modified:
	* src/lib/rbtree.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f915f889781bf4c75d992127468bc27104574148
====== 
Use a consistent callback return code

  This is the one place in the codebase where a positive return code
  is used in an rbtree_walk callback.  Changing it negative should have no
  effect, and keeps options open as to whether to introduce new symbols
  for the next patch to follow, or to change the libfreeradius API
  slightly WRT rbtree callback return codes.

  Whether any third-party add-ons may use positive return codes is not
  known.

skids (via Alan T. DeKok)@2013-06-30T16:41:55Z
Files modified:
	* src/main/radclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a65b37efb1d231f96c541dc363539d48376c2d66
====== 
Fix obvious pasto in PostOrder walk.

skids (via Alan T. DeKok)@2013-06-30T16:41:43Z
Files modified:
	* src/lib/rbtree.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ae921e095e717da5ce17726b705cf39a497737ec
====== 
When a socket is closed, just mark the requests as STOP

Someone else will take care of cleaning them up.  Calling
request_done() appears to cause issues

Alan T. DeKok at 2013-06-29T15:14:31Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/401b2a4d5269a89ece665f3b931a914f649d40ca
====== 
Make auto_limit_acct probabalistic

Alan T. DeKok at 2013-06-29T04:59:29Z
Files modified:
	* raddb/radiusd.conf.in
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2942e5280bf7dc88d632a8bc20faae7f0763775c
====== 
Minor cleanup to cleanup code

Alan T. DeKok at 2013-06-29T04:37:37Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/811a131868084c1c2a3c9184c3c7f9d0996c821d
====== 
Make requests NULL talloc context

there are just too many cases where the socket could go away,
and the request is still referenced somewhere else in the code.

Alan T. DeKok at 2013-06-29T04:33:42Z
Files modified:
	* src/main/listen.c
	* src/main/tls_listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/677dec8a9dacdbcda9d32fff5571126a08ad435e
====== 
Note changes to configuration item names

Alan T. DeKok at 2013-06-29T04:08:23Z
Files modified:
	* raddb/README.rst

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6deb3bc537fc8f0049c031b638af745b32cdfdf0
====== 
Be consistent with common config_item names

If a file is being referenced or created the config item 'filename' is used.

If a file is being created, the initial permissions are set by the 'permissions' config item.

If a directory hierarchy needs to be created the permissions are set by 'dir_permissions'

If an external host is referenced in the context of a module the 'server' config item is used.

file, script_file, module, detail, detailfile, attrsfile, perm, dirperm, detailperm,
hostname are all deprecated.

Arran Cudbard-Bell at 2013-06-28T23:29:22Z
Files modified:
	* doc/configuration/acct_type.rst
	* doc/modules/ldap_howto.rst
	* man/man5/radiusd.conf.5
	* man/man5/radrelay.conf.5
	* man/man5/rlm_detail.5
	* raddb/experimental.conf
	* raddb/mods-available/attr_filter
	* raddb/mods-available/detail
	* raddb/mods-available/detail.example.com
	* raddb/mods-available/detail.log
	* raddb/mods-available/files
	* raddb/mods-available/passwd
	* raddb/mods-available/perl
	* raddb/mods-available/radutmp
	* raddb/mods-available/redis
	* raddb/mods-available/sradutmp
	* src/main/detail.c
	* src/modules/rlm_attr_filter/rlm_attr_filter.c
	* src/modules/rlm_detail/rlm_detail.c
	* src/modules/rlm_files/rlm_files.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_radutmp/rlm_radutmp.c
	* src/modules/rlm_redis/rlm_redis.c
	* src/modules/rlm_ruby/rlm_ruby.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f6b087ce1c7899c09ced07ed30b14e049ae55370
====== 
Remove debug macro

Alan T. DeKok at 2013-06-28T23:03:57Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b575ae4767cfb77b15c67fe9fc1c9c34a47999c0
====== 
More docs on recent changes

Alan T. DeKok at 2013-06-28T19:21:34Z
Files modified:
	* raddb/README.rst

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e414cfc8ef327171e8217875fe6b8140e56b6d41
====== 
Always set reply timestamp.

This allows TCP rejects to be sent.  (oops)

Alan T. DeKok at 2013-06-28T19:21:33Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b4727d0907e57b001b23ab01656cb53dd086ef0d
====== 
Steal the packet so we don't leak memory

Alan T. DeKok at 2013-06-28T19:21:33Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4a0edada1e019c801735aa6408c9515b4d0d1cd9
====== 
Remove refcount on mainconfig.  It's not used

Alan T. DeKok at 2013-06-28T19:21:33Z
Files modified:
	* src/include/radiusd.h
	* src/main/process.c
	* src/main/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a4b97bb1090464e66f81e5efa041a8dd4378a4a7
====== 
Simplify request_free() now that we use talloc everywhere

Alan T. DeKok at 2013-06-28T19:21:33Z
Files modified:
	* src/main/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/01f50749343bc98c87e4cdb1fd7e8bad7bca37e5
====== 
Steal the CoA packet when we reparent it

Alan T. DeKok at 2013-06-28T19:21:33Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2d5de3dc165000eea0b09092bd01a23e56685505
====== 
Make request_alloc() take a TALLOC_CTX

Alan T. DeKok at 2013-06-28T19:21:33Z
Files modified:
	* src/include/radiusd.h
	* src/main/listen.c
	* src/main/process.c
	* src/main/tls_listen.c
	* src/main/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aedb2c7471d370a7461083eeab0170ac2ab53584
====== 
Indentation matters

Alan T. DeKok at 2013-06-28T19:21:33Z
Files modified:
	* src/main/util.c

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


More information about the Freeradius-Devel mailing list