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@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/1109c7a6fe8deb0b34ebd... ====== Document MySQL configuration fields Arran Cudbard-Bell@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/a966bc0013b3e5d3cc044... ====== Only MySQL uses sql_store_result Arran Cudbard-Bell@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/e34b50ea7f58ad557cd1c... ====== Document the sql_error_t callback Arran Cudbard-Bell@2015-06-12T23:39:34Z Files modified: * src/modules/rlm_sql/rlm_sql.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/34fafc9951f27fba9ad8b... ====== Merge pull request #1051 from spaetow/patch-1 Update abfab-tr-idp Alan DeKok@2015-06-12T18:16:33Z Files modified: * raddb/sites-available/abfab-tr-idp Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/11466fd77d21ee3de5152... ====== 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@2015-06-12T16:45:43Z Files modified: * raddb/sites-available/abfab-tr-idp Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9402fd5dcd627c58303a3... ====== Properly decode "long" EVS which are unknown Alan T. DeKok@2015-06-12T18:15:04Z Files modified: * src/tests/unit/extended.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0aed6ff96e547a34a45c9... ====== Decode EVS data types correctly. Alan T. DeKok@2015-06-12T18:15:03Z Files modified: * src/lib/radius.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5412eabc8f37e8a1fe3b2... ====== Fix documentation for EVS types Alan T. DeKok@2015-06-12T18:15:01Z Files modified: * man/man5/dictionary.5 Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/efad6c4d4068c9ad3e3cf... ====== Use da->vendor not da->attr for EVS block vendor Alan T. DeKok@2015-06-12T18:15:00Z Files modified: * src/lib/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5aa6ff6d57391f5bb05d1... ====== Re-arrange add vendor code Alan T. DeKok@2015-06-12T18:14:59Z Files modified: * src/lib/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d2731f1c5424c0138ec3a... ====== If the TLVs are malformed, they're unknown Alan T. DeKok@2015-06-12T18:14:58Z Files modified: * src/modules/proto_dhcp/dhcp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e5e03a0fe964ce4aadc27... ====== Use pairmemcpy instead of doing it manually Alan T. DeKok@2015-06-12T18:14:57Z Files modified: * src/modules/proto_dhcp/dhcp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b44cc23a619c45ed0d861... ====== -- This commit summary was generated @2015-06-13T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).