Commit report for master branch

The git bot announce at freeradius.org
Wed Jul 24 00:00:01 CEST 2013


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

======
Fix segv in rlm_ldap_search

Arran Cudbard-Bell at 2013-07-23T23:21:50Z
Files modified:
	* src/modules/rlm_ldap/ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6d2dba9f3c1f1b94e3da24fdda7c81108e12b371
====== 
s/[ \t]+$//g - config and docs

Arran Cudbard-Bell at 2013-07-23T23:08:00Z
Files modified:
	* doc/ChangeLog
	* doc/bugs
	* doc/configuration/acct_type.rst
	* doc/configuration/autz_type.rst
	* doc/configuration/configurable_failover.rst
	* doc/configuration/post_auth_type
	* doc/deployment/CYGWIN.rst
	* doc/deployment/performance-testing
	* doc/deployment/supervise-radiusd.rst
	* doc/developer/DIFFS.rst
	* doc/developer/coding-methods.rst
	* doc/modules/RADIUS-LDAP-eDirectory
	* doc/modules/rlm_eap
	* doc/modules/rlm_expiration
	* doc/modules/rlm_pam
	* doc/modules/rlm_passwd
	* doc/modules/rlm_python
	* doc/modules/rlm_soh
	* doc/modules/rlm_sqlcounter
	* doc/modules/rlm_sqlippool
	* doc/rfc/leap.txt
	* doc/rfc/per-rfc.pl
	* doc/rfc/rewrite.pl
	* doc/schemas/ldap/radiusclients-edirectory.ldif
	* doc/schemas/ldap/radiusclients-openldap.schema
	* doc/schemas/sql
	* doc/source/Doxyfile
	* doc/vendor/ascend
	* doc/vendor/cisco.rst
	* raddb/README.rst
	* raddb/certs/Makefile
	* raddb/certs/README
	* raddb/certs/xpextensions
	* raddb/dictionary.in
	* raddb/experimental.conf
	* raddb/mods-available/cache
	* raddb/mods-available/cache_eap
	* raddb/mods-available/cui
	* raddb/mods-available/dhcp_sqlippool
	* raddb/mods-available/dynamic_clients
	* raddb/mods-available/eap
	* raddb/mods-available/echo
	* raddb/mods-available/expr
	* raddb/mods-available/files
	* raddb/mods-available/ldap
	* raddb/mods-available/otp
	* raddb/mods-available/passwd
	* raddb/mods-available/perl
	* raddb/mods-available/preprocess
	* raddb/mods-available/radutmp
	* raddb/mods-available/realm
	* raddb/mods-available/redis
	* raddb/mods-available/rest
	* raddb/mods-available/smsotp
	* raddb/mods-available/sql
	* raddb/mods-available/sqlippool
	* raddb/mods-available/yubikey
	* raddb/mods-config/files/authorize
	* raddb/mods-config/sql/counter/mysql/queries.conf
	* raddb/mods-config/sql/counter/postgresql/queries.conf
	* raddb/mods-config/sql/cui/postgresql/schema.sql
	* raddb/mods-config/sql/ippool/mysql/schema.sql
	* raddb/mods-config/sql/ippool/oracle/queries.conf
	* raddb/mods-config/sql/ippool/postgresql/queries.conf
	* raddb/mods-config/sql/ippool/sqlite/schema.sql
	* raddb/mods-config/sql/main/mssql/queries.conf
	* raddb/mods-config/sql/main/mysql/queries.conf
	* raddb/mods-config/sql/main/mysql/setup.sql
	* raddb/mods-config/sql/main/ndb/setup.sql
	* 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/postgresql/schema.sql
	* raddb/mods-config/sql/main/sqlite/queries.conf
	* raddb/policy.d/accounting
	* raddb/policy.d/canonicalization
	* raddb/policy.d/cui
	* raddb/policy.d/eap
	* raddb/policy.d/filter
	* raddb/policy.d/operator-name
	* raddb/proxy.conf
	* raddb/radiusd.conf.in
	* raddb/sites-available/buffered-sql
	* raddb/sites-available/check-eap-tls
	* raddb/sites-available/control-socket
	* raddb/sites-available/copy-acct-to-home-server
	* raddb/sites-available/default
	* raddb/sites-available/dynamic-clients
	* raddb/sites-available/inner-tunnel
	* raddb/sites-available/originate-coa
	* raddb/sites-available/vmps
	* raddb/templates.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/83af27c5620542f34a526a5b70d3082162becaa4
====== 
Allow cache attribute to be overridden (for use in fail-over)

Arran Cudbard-Bell at 2013-07-23T22:39:47Z
Files modified:
	* raddb/mods-available/ldap
	* src/modules/rlm_ldap/groups.c
	* src/modules/rlm_ldap/ldap.h
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0f2bffdd972ddd30e0912be94229586b79ea8c6d
====== 
Fix flower boxes

Arran Cudbard-Bell at 2013-07-23T22:39:46Z
Files modified:
	* src/modules/rlm_chap/rlm_chap.c
	* src/modules/rlm_pap/rlm_pap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f6a061a125ad5729d0167821e2af2b581cc18d69
====== 
Skip membership checks if no membership attribute is configured

Arran Cudbard-Bell at 2013-07-23T22:39:46Z
Files modified:
	* raddb/mods-available/ldap
	* src/modules/rlm_ldap/groups.c
	* src/modules/rlm_ldap/ldap.h
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/da3f97bf94d5859485f636f8e56305d3ca76fccb
====== 
rlm_python is NOT python3.x ready so don't search for version 3.  Fix python configure script to work with 3.x

Arran Cudbard-Bell at 2013-07-23T21:57:51Z
Files modified:
	* src/modules/rlm_python/configure
	* src/modules/rlm_python/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1fe0ac2eba55415df0666394e5f033f2b9139109
====== 
Fix segv in rlm_ldap_search

Arran Cudbard-Bell at 2013-07-23T21:18:18Z
Files modified:
	* src/modules/rlm_ldap/ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5ebac32214ef9effdea385709f6c22fc8abc9f39
====== 
Setup the talloc destructors correctly

Arran Cudbard-Bell at 2013-07-23T20:30:19Z
Files modified:
	* src/lib/event.c
	* src/main/conffile.c
	* src/main/listen.c
	* src/main/modules.c
	* src/main/util.c
	* src/modules/rlm_eap/eap.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_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/sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1c6722e5891c64b2dfdc5fb5820527435ee8f6ea
====== 
Fix shadowing

Arran Cudbard-Bell at 2013-07-23T19:41:26Z
Files modified:
	* src/main/radsniff.c

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

Arran Cudbard-Bell at 2013-07-23T19:32:51Z
Files modified:
	* src/main/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2ab75d63bd904b4b12333c897ced17826ba22c5a
====== 
Add assert to cacheable grou code

Arran Cudbard-Bell at 2013-07-23T19:32:39Z
Files modified:
	* src/modules/rlm_ldap/groups.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cfb1312f1f8fbac9658d64bb7abe8896d0e21a89
====== 
Always get the result when were searching so we can count entries, and check for errors counting results.

Arran Cudbard-Bell at 2013-07-23T19:24:57Z
Files modified:
	* src/modules/rlm_ldap/ldap.c
	* src/modules/rlm_ldap/ldap.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/96d5d6d261322fcca07326d994a2cf4f75c0ef18
====== 
Set PCAP_LIBS in Make.inc.in too

Arran Cudbard-Bell at 2013-07-23T18:36:00Z
Files modified:
	* Make.inc.in
	* configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b1502649d34078df14a2865efbf4322da7148e14
====== 
Link against libpcap when available

Arran Cudbard-Bell at 2013-07-23T16:33:04Z
Files modified:
	* src/lib/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7d66bc31c930245b68f6a8529127085e6a907e71
====== 
More fixes

Arran Cudbard-Bell at 2013-07-23T16:25:07Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1801d79efcfb03187ba7640c225f0b89863f91a4
====== 
More efficient..

Arran Cudbard-Bell at 2013-07-23T16:16:25Z
Files modified:
	* src/main/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a4e6e94f0e05654171dd0f637f3b2c2ad4489eec
====== 
Unlink and re-link the right link in the list of links

Arran Cudbard-Bell at 2013-07-23T16:15:58Z
Files modified:
	* src/lib/pcap.c
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a836a680fdc573270c770cdcc2569a2dd9f6f856
====== 
Weird destructor issues

Arran Cudbard-Bell at 2013-07-23T15:09:09Z
Files modified:
	* src/lib/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4bf3bd7f38a7fb68be0252949268bf5be33a7ec9
====== 
Don't print NULL error string...

Arran Cudbard-Bell at 2013-07-23T15:09:09Z
Files modified:
	* src/lib/log.c

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

Arran Cudbard-Bell at 2013-07-23T15:09:09Z
Files modified:
	* src/main/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/548f8bb4dd3415af511f52991473d46adc0b2aa7
====== 
Remove packet definitions from radsniff.h

Use pcap.h and fr_pcap library functions

Support listening on multiple interfaces using fr event loop

Move more configuration items into a structure

Arran Cudbard-Bell at 2013-07-23T15:09:08Z
Files modified:
	* src/include/radsniff.h
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3af8414c4b4c7ad81c816314cac48c0340bba87c
====== 
Switch to new logging macros in all places

Arran Cudbard-Bell at 2013-07-23T14:24:19Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2ab5b8f58e8ec239f6159305f2b5181798a6a813
====== 
Move logging macros into radsniff.h

Arran Cudbard-Bell at 2013-07-23T14:24:19Z
Files modified:
	* src/include/radsniff.h
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/99d77abe140b2cc3a9963617c35dc4e91a1ce52d
====== 
Temporarily add pcap functions to libradius

Arran Cudbard-Bell at 2013-07-23T14:24:18Z
Files modified:
	* src/include/pcap.h
	* src/lib/all.mk
	* src/lib/pcap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ee1e2dc7397210958362df40b557c47d77d5be0b
====== 
Add rad_ajoin to join together an array of strings with a delimiter char

Arran Cudbard-Bell at 2013-07-23T14:24:18Z
Files modified:
	* src/include/radiusd.h
	* src/main/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3e005a3f3abec2af12e0623be8f69c1b9147925e
====== 
Stupid documentation says void *

Arran Cudbard-Bell at 2013-07-23T14:24:18Z
Files modified:
	* src/lib/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a04286de6c89eb95f26bea4e46dc5cdf07de7019
====== 
Add assert

Arran Cudbard-Bell at 2013-07-23T13:59:29Z
Files modified:
	* src/lib/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/79e43f37ecd2be36a512ef1bd165bf41dc367aec
====== 
Check pRet and pArg are set before decrementing references to them CID 1047331, CID 1047330:

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dde0e4c42f7416fc642675ca7fb9c3e9b3cd5c6f
====== 
Return if we can't find the VP CID 1047333

Arran Cudbard-Bell at 2013-07-23T13:59:29Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/58f6f8cc35403ecfceb1c0ba36b15a8abc1b849d
====== 
Fixes for coverity

Alan T. DeKok at 2013-07-23T13:50:20Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bf1061e2456717afb83971a24d2dcc64985779c4
====== 
Print correct value

Alan T. DeKok at 2013-07-23T13:50:18Z
Files modified:
	* src/modules/rlm_replicate/rlm_replicate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1d02713507db0b8b819aebf208a06cef47ff2f5f
====== 
Coverity 1037335 1047334

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/96eae41eeb33b758867c5ba4fe6d603091a7d3cc
====== 
We have to free packets properly with rad_free instead of just free

Arran Cudbard-Bell at 2013-07-23T12:16:34Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/687d06e8a9b5093c3ed033650131c4513d94fc8a
====== 
We *MUST NOT* free the data pointer explicitly. Anything that allocates and expects it to be freed MUST allocate from the context of the packet.

This caused abort() in radsniff

Arran Cudbard-Bell at 2013-07-23T12:16:34Z
Files modified:
	* src/lib/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f1be0ba41a89226784ff32f215c1d391a640adb2
====== 
Cast so that it builds

Alan T. DeKok at 2013-07-23T02:13:03Z
Files modified:
	* src/lib/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/16fbccf6900d5cb5ad037cd22bf56f5d47a0ec2c
====== 
Initialize request->reply->timestamp on fail.  Closes #387

Alan T. DeKok at 2013-07-23T02:09:50Z
Files modified:
	* src/main/process.c

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


More information about the Freeradius-Devel mailing list