Commit report for v3.1.x branch

The git bot announce at freeradius.org
Sat Jun 13 00:00:02 CEST 2015


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

======
Add support for rlm_sql_cassandra

Original author Linnaea Von Lavia

Code here:
https://gist.github.com/linnaea/ef2457ae6fc6db7c2e04

This version has a few fixes:

It removes the dependency on GCC atomic macros, and moves the log buffers into per connection structs.

Addresses the case where the global cleanup function 'cass_log_cleanup' could be called multiple times.

Adds an implementation of sql_fields (so cassandra can work with maps).

Adds a configure script (so the build won't fail if libcassandra is not available).

Makes failing to retrieve a column value, an error instead of a warning.

Removes many chatty log messages.

Makes the code compatible with v3.1.x.

Fixes inconsistent formatting.

Arran Cudbard-Bell at 2015-06-12T23:39:34Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_cassandra/.gitignore
	* src/modules/rlm_sql/drivers/rlm_sql_cassandra/all.mk.in
	* src/modules/rlm_sql/drivers/rlm_sql_cassandra/configure
	* src/modules/rlm_sql/drivers/rlm_sql_cassandra/configure.ac
	* src/modules/rlm_sql/drivers/rlm_sql_cassandra/rlm_sql_cassandra.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1109c7a6fe8deb0b34ebde35ccd4d3ae77e7c0a0
====== 
Document MySQL configuration fields

Arran Cudbard-Bell at 2015-06-12T23:39:34Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a966bc0013b3e5d3cc044b0ff78d70c625a5a2ef
====== 
Only MySQL uses sql_store_result

Arran Cudbard-Bell at 2015-06-12T23:39:34Z
Files modified:
	* 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_null/rlm_sql_null.c
	* src/modules/rlm_sql/drivers/rlm_sql_oracle/rlm_sql_oracle.c
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c
	* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c
	* src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e34b50ea7f58ad557cd1c67bdb3e446353486f9f
====== 
Document the sql_error_t callback

Arran Cudbard-Bell at 2015-06-12T23:39:34Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/34fafc9951f27fba9ad8b702eb009fbd13682280
====== 
Merge pull request #1051 from spaetow/patch-1

Update abfab-tr-idp

Alan DeKok at 2015-06-12T18:16:33Z
Files modified:
	* raddb/sites-available/abfab-tr-idp

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/11466fd77d21ee3de51521cad9f877c09a06dd6d
====== 
Update abfab-tr-idp

Add the 'new' session-state stuff to the ABFAB server too. This keeps the ABFAB server in sync with the improved attribute transfer from the inner-tunnel server.

Stefan Paetow at 2015-06-12T16:45:43Z
Files modified:
	* raddb/sites-available/abfab-tr-idp

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9402fd5dcd627c58303a36d862c76bc429567f8a
====== 
Properly decode "long" EVS which are unknown

Alan T. DeKok at 2015-06-12T18:15:04Z
Files modified:
	* src/tests/unit/extended.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0aed6ff96e547a34a45c9eeac31e48e826ca07ef
====== 
Decode EVS data types correctly.

Alan T. DeKok at 2015-06-12T18:15:03Z
Files modified:
	* src/lib/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5412eabc8f37e8a1fe3b2afb33b0cee5da4651bb
====== 
Fix documentation for EVS types

Alan T. DeKok at 2015-06-12T18:15:01Z
Files modified:
	* man/man5/dictionary.5

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/efad6c4d4068c9ad3e3cff16a874f3795f8c4728
====== 
Use da->vendor not da->attr for EVS block vendor

Alan T. DeKok at 2015-06-12T18:15:00Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5aa6ff6d57391f5bb05d1bec94dfae74df4570e9
====== 
Re-arrange add vendor code

Alan T. DeKok at 2015-06-12T18:14:59Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d2731f1c5424c0138ec3ac8d8045d07b1d4eb466
====== 
If the TLVs are malformed, they're unknown

Alan T. DeKok at 2015-06-12T18:14:58Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e5e03a0fe964ce4aadc2721d9181ff171116d517
====== 
Use pairmemcpy instead of doing it manually

Alan T. DeKok at 2015-06-12T18:14:57Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b44cc23a619c45ed0d861c349ecd76ae753b302a
====== 
-- 
This commit summary was generated @2015-06-13T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list