New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== Fix -v in radclient Arran Cudbard-Bell@2015-05-06T21:41:31Z Files modified: * src/main/radclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f26cdd1c4b141b8434f21... ====== If didn't allocate it, we don't free it Arran Cudbard-Bell@2015-05-06T21:16:36Z Files modified: * src/main/conffile.c * src/main/mainconfig.c * src/main/radmin.c * src/main/radwho.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c01f9c7b704b83e77c392... ====== Add attribute map attribute Arran Cudbard-Bell@2015-05-06T21:00:53Z Files modified: * share/dictionary.freeradius.internal Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6c5023756c2d44919bdb7... ====== Shouldn't have been renamed Arran Cudbard-Bell@2015-05-06T04:17:17Z Files modified: * src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e9c329b2ddba17dbb6d6e... ====== Not every driver provides sql_num_rows Arran Cudbard-Bell@2015-05-06T04:13:18Z Files modified: * src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9223b50da98c36337be1d... ====== Consistent module names and instance structs Arran Cudbard-Bell@2015-05-06T04:08:45Z Files modified: * src/modules/rlm_couchbase/rlm_couchbase.c * src/modules/rlm_detail/rlm_detail.c * src/modules/rlm_ldap/attrmap.c * src/modules/rlm_ldap/clients.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_ldap/sasl.c * src/modules/rlm_mschap/rlm_mschap.c * src/modules/rlm_opendirectory/rlm_opendirectory.c * src/modules/rlm_passwd/rlm_passwd.c * src/modules/rlm_redis/rlm_redis.h * src/modules/rlm_rest/rlm_rest.c * src/modules/rlm_soh/rlm_soh.c * src/modules/rlm_sql/drivers/rlm_sql_oracle/rlm_sql_oracle.c * src/modules/rlm_sqlcounter/rlm_sqlcounter.c * src/modules/rlm_unix/rlm_unix.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/cb4a4a34ea121ddf834b6... ====== Use error macro in SQL drivers Arran Cudbard-Bell@2015-05-06T03:18:08Z Files modified: * src/modules/rlm_sql/drivers/rlm_sql_firebird/rlm_sql_firebird.c * src/modules/rlm_sql/drivers/rlm_sql_iodbc/rlm_sql_iodbc.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4d8433d034ccacc56e9e1... ====== Dynamic map test Arran Cudbard-Bell@2015-05-06T02:51:06Z Files modified: * src/main/xlat.c * src/tests/keywords/map-xlat Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9eaaea8af7a631e7c9120... ====== Free the fields Arran Cudbard-Bell@2015-05-06T02:51:06Z Files modified: * src/modules/rlm_sql/rlm_sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ec5ba14c96d3d6e82f11f... ====== Unix ODBC doesn't provide num rows either! Arran Cudbard-Bell@2015-05-06T02:51:06Z Files modified: * src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8492ec6f3981f3df485d9... ====== Add sql_fields function for unixodbc refs #993 Arran Cudbard-Bell@2015-05-06T02:51:06Z Files modified: * src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/dff283c52a38e3021c08d... ====== stmt for all! Arran Cudbard-Bell@2015-05-06T02:51:06Z Files modified: * src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ab0b1f548385db95e81fe... ====== Add sql_fields function for iodbc, and fixup a few other issues. refs #993 Arran Cudbard-Bell@2015-05-06T02:51:05Z Files modified: * src/modules/rlm_sql/drivers/rlm_sql_iodbc/rlm_sql_iodbc.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3a6e9c80b7758fa3f070c... ====== Add a map xlat Arran Cudbard-Bell@2015-05-06T02:51:05Z Files modified: * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/21c7d00ea86731b10aebd... ====== Formatting Arran Cudbard-Bell@2015-05-06T02:51:05Z Files modified: * src/modules/rlm_sql/drivers/rlm_sql_oracle/rlm_sql_oracle.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/973495b206ea8aa082119... ====== Make reconfig Arran Cudbard-Bell@2015-05-06T02:51:05Z Files modified: * src/include/autoconf.h.in * src/modules/rlm_sql/drivers/rlm_sql_oracle/configure Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/37fdd0afb80ad55591b2f... ====== Add sql_fields for Oracle. refs #993 Jorge Pereira (via Arran Cudbard-Bell)@2015-05-06T02:51:05Z Files modified: * src/modules/rlm_sql/drivers/rlm_sql_oracle/rlm_sql_oracle.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/784738957a8aca239095f... ====== Add support for Oracle library client versions 12 Jorge Pereira (via Arran Cudbard-Bell)@2015-05-06T02:51:05Z Files modified: * src/modules/rlm_sql/drivers/rlm_sql_oracle/configure.ac Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d279533e02644530898b7... ====== Formatting Arran Cudbard-Bell@2015-05-06T02:51:05Z Files modified: * src/modules/rlm_sql/drivers/rlm_sql_firebird/rlm_sql_firebird.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c5500c0fd05aa5df227ad... ====== Add sql_fields for firebird. refs #993 Jorge Pereira (via Arran Cudbard-Bell)@2015-05-06T02:51:05Z Files modified: * src/modules/rlm_sql/drivers/rlm_sql_firebird/rlm_sql_firebird.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/da4079eae269b8fe6edf4... ====== Add references for sql_fields Jorge Pereira (via Arran Cudbard-Bell)@2015-05-06T02:51:05Z Files modified: * src/modules/rlm_sql/README Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/90bd3604a2af8d32558e9... ====== Move rad_debug_lvl into src/main.log So we don't have to define it for every utility that uses the server library Arran Cudbard-Bell@2015-05-06T02:51:05Z Files modified: * src/main/log.c * src/main/radattr.c * src/main/radiusd.c * src/main/radmin.c * src/main/radwho.c * src/main/unittest.c * src/modules/rlm_eap/radeapclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bb3c662706ab5afad4032... ====== No +1 Arran Cudbard-Bell@2015-05-06T02:51:04Z Files modified: * src/modules/rlm_sql/drivers/rlm_sql_db2/rlm_sql_db2.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/099ad002dc03e2b68b69d... ====== Add /usr/local/unixodbc/lib and /usr/local/unixodbc/include to default search path for unixodbc Arran Cudbard-Bell@2015-05-06T02:51:04Z Files modified: * src/modules/rlm_sql/drivers/rlm_sql_unixodbc/configure * src/modules/rlm_sql/drivers/rlm_sql_unixodbc/configure.ac Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6e5a3a758916800f8d819... ====== Check for vendor with Message-Authenticator. Fixes #994 Alan T. DeKok (via Arran Cudbard-Bell)@2015-05-06T02:51:04Z Files modified: * src/lib/radius.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4289b39e6998913216898... ====== Preserve quotes when creating map name Alan T. DeKok (via Arran Cudbard-Bell)@2015-05-06T02:51:04Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1f5687071eb6325108fc3... ====== Add sql_fields for db2. refs #993 Arran Cudbard-Bell@2015-05-05T16:25:33Z Files modified: * src/modules/rlm_sql/drivers/rlm_sql_db2/rlm_sql_db2.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2bd0a7d0ccfd074d0bdeb... ====== Redundant assignment Arran Cudbard-Bell@2015-05-05T06:09:00Z Files modified: * src/modules/rlm_sql/rlm_sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8f30ba8b59dc3c78e0eb4... ====== Fix map test, and add checks for different RHS tmpl types Arran Cudbard-Bell@2015-05-05T06:00:38Z Files modified: * src/tests/modules/sql_sqlite/map.attrs * src/tests/modules/sql_sqlite/map.unlang Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9d2a8385dbd2866286107... ====== Add tests for map'd sqlite Arran Cudbard-Bell@2015-05-05T05:53:00Z Files modified: * src/tests/modules/sql_sqlite/map.unlang Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/138b0c36fe8a6a7abe339... ====== Make debug_* policies available in the module testing framework Arran Cudbard-Bell@2015-05-05T05:45:42Z Files modified: * src/tests/modules/radiusd.conf Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/71bab14050fd79bc138b2... ====== Print the field names at debug level 3 Arran Cudbard-Bell@2015-05-05T05:45:24Z Files modified: * src/modules/rlm_sql/rlm_sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/58ad8e170fbd71ed8fcce... ====== Fix cf_section_argv_type to return cs->argv_type[argc] not name2_type Arran Cudbard-Bell@2015-05-05T05:44:34Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/95823ae7a8d99e8031ddc... ====== Allow assignment operators for maps too Arran Cudbard-Bell@2015-05-05T05:44:11Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fd97cdd59c89736b13da2... ====== Length off by one But hey, at least the string comparisons really do work with binary data! Arran Cudbard-Bell@2015-05-05T05:13:21Z Files modified: * src/modules/rlm_sql/rlm_sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/edc09f89319495c587483... ====== sqlite doesn't know how many rows are in the result set so we can't use sql_num_rows Arran Cudbard-Bell@2015-05-05T05:04:38Z Files modified: * src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c * src/modules/rlm_sql/rlm_sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/99273e1d3dcb1c96d03d0... ====== Ended up using talloc_array_length instead of a NULL terminated fields array, so don't allocate an extra element Arran Cudbard-Bell@2015-05-05T05:03:50Z Files modified: * src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.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 Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ae247790e8377104fa244... ====== Returning OK for no columns matched was a dumb idea Arran Cudbard-Bell@2015-05-05T05:02:14Z Files modified: * src/include/map_proc.h * src/modules/rlm_sql/rlm_sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f084977b05270f1757f24... ====== Map functions should return 'NOOP' not 'NOTFOUND' if there's no result to operate on Arran Cudbard-Bell@2015-05-05T04:15:09Z Files modified: * src/include/map_proc.h * src/main/map_proc.c * src/modules/rlm_ldap/rlm_ldap.c * src/modules/rlm_sql/rlm_sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/23ea7668bdbb7ca91ab68... ====== Move sql 'loaded and linked' message to bootstrap Arran Cudbard-Bell@2015-05-05T04:12:02Z Files modified: * src/modules/rlm_sql/rlm_sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4b21cad57a8c27719a40a... ====== Set the name of module instance structures correctly Arran Cudbard-Bell@2015-05-05T04:11:44Z Files modified: * src/main/modules.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/240c3267d26094e3d7d5b... ====== Fix map validation Arran Cudbard-Bell@2015-05-05T04:11:16Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c9beee89e4466478342a2... ====== Print registration of xlats and map functions Arran Cudbard-Bell@2015-05-05T04:11:00Z Files modified: * src/main/map_proc.c * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/eea81d4095f4fb4415b08... ====== Assignment ops should not include equality ops Arran Cudbard-Bell@2015-05-05T04:10:30Z Files modified: * src/lib/token.c * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3943b500a5dace18cf8ca... ====== Allow the map argument to be any string type Arran Cudbard-Bell@2015-05-05T03:02:37Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c03d87e9267272a3481d1... ====== Update bbedit language definition Arran Cudbard-Bell@2015-05-05T02:56:33Z Files modified: * scripts/bbedit/unlanglaguage.plist Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1160c4e7f6cb70a93be4e... ====== Document MOD_* macros Arran Cudbard-Bell@2015-05-05T02:30:33Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2db790b474b2baa38f1a8... ====== Glue the new modcall code for maps to the map processor code Tests to follow... Arran Cudbard-Bell@2015-05-05T00:05:16Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/079ed611ac26d56e38e31... ====== Compile maps and run tests on them Alan T. DeKok@2015-05-04T22:55:25Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/00a0f3963fa7841246456... ====== Check the destination lists only for "update" sections for maps, the second argument is a module, not a list Alan T. DeKok@2015-05-04T22:54:52Z Files modified: * src/main/map.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/81baadc5d72917140f1cf... ====== Parse "map" things, and expose functions for manipulation Alan T. DeKok@2015-05-04T22:54:06Z Files modified: * src/include/conffile.h * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fdfb9b6bea8e012a1e99a... ====== %d for macros holding size Alan T. DeKok@2015-05-04T14:10:50Z Files modified: * src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1c0f33465033cd321a256... ====== Use sizeof header, to be the same as the later comparison Alan T. DeKok@2015-05-04T13:58:13Z Files modified: * src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2ec2b4b173045daeed58a... ====== Use memcpy() when writing to binary buffers Alan T. DeKok@2015-05-04T13:58:13Z Files modified: * src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1add80ce6788e677fe985... ====== Check peer confirm length before dereferencing it Alan T. DeKok@2015-05-04T13:58:11Z Files modified: * src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/96565c1b3524e3f7dc367... ====== Check packet length before dereferencing fields Alan T. DeKok@2015-05-04T13:58:11Z Files modified: * src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6e4daf93d96de34463d12... ====== Add "len" field to peer commit And check length of packet from peer before decoding it. Alan T. DeKok@2015-05-04T13:58:10Z Files modified: * src/modules/rlm_eap/types/rlm_eap_pwd/eap_pwd.c * src/modules/rlm_eap/types/rlm_eap_pwd/eap_pwd.h * src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a115bfbacd7da11db95fc... ====== Use "in" instead of "in_buf" and "buf" Alan T. DeKok@2015-05-04T13:58:09Z Files modified: * src/modules/rlm_eap/types/rlm_eap_pwd/eap_pwd.h * src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/05c6c1070c05aa4fa2152... ====== No need for a separate conf structure Alan T. DeKok@2015-05-04T13:58:07Z Files modified: * src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c * src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e382bf7b2ed5d10dbcbb7... ====== Just to be explicit Alan T. DeKok@2015-05-04T13:58:03Z Files modified: * src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7ecdc115b1127b144b4f1... ====== Use consistent names for packets Alan T. DeKok@2015-05-04T13:58:02Z Files modified: * src/modules/rlm_eap/types/rlm_eap_pwd/eap_pwd.h * src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e87b581527f95169519b2... ====== mtu is size_t. And if we're doing what EAP-TLS does, then be sure to do the same thing. Alan T. DeKok@2015-05-04T13:58:01Z Files modified: * src/modules/rlm_eap/types/rlm_eap_pwd/eap_pwd.h * src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/92b79686705ba14599ee3... ====== Rename "offset" to "mtu", which is more accurate Alan T. DeKok@2015-05-04T13:57:59Z Files modified: * src/include/tls-h * src/main/tls.c * src/main/tls_listen.c * src/modules/rlm_eap/libeap/eap_tls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3a45ff590ba0d382e813f... ====== Use consistent names everywhere Alan T. DeKok@2015-05-04T13:57:50Z Files modified: * src/modules/rlm_eap/types/rlm_eap_pwd/eap_pwd.c * src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/565ca1d3f9826e560a4b0... ====== Rename xlat function typedefs Arran Cudbard-Bell@2015-05-02T15:27:04Z Files modified: * src/include/map_proc.h * src/include/tmpl.h * src/include/xlat.h * src/main/map_proc.c * src/main/tmpl.c * src/main/xlat.c * src/modules/rlm_detail/rlm_detail.c * src/modules/rlm_linelog/rlm_linelog.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a1bd8fa3ca9ce2686233b... ====== Typo Arran Cudbard-Bell@2015-05-02T03:46:48Z Files modified: * src/main/map_proc.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/959edcf62509f3d92b011... ====== Doxygen Arran Cudbard-Bell@2015-05-02T02:21:38Z Files modified: * src/modules/rlm_ldap/rlm_ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/26858c2c090e30dec49e4... ====== Fix tab indentation also don't need to memset expanded... Arran Cudbard-Bell@2015-05-02T02:20:37Z Files modified: * src/modules/rlm_ldap/rlm_ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9c1d6536c6b117a0f05fc... ====== Add ldap map_proc Arran Cudbard-Bell@2015-05-02T02:06:51Z Files modified: * src/modules/rlm_ldap/ldap.h * src/modules/rlm_ldap/rlm_ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/94a4f3e1dd5f8ba817015... ====== Expose rlm_ldap_map_getvalue Arran Cudbard-Bell@2015-05-02T02:06:31Z Files modified: * src/modules/rlm_ldap/attrmap.c * src/modules/rlm_ldap/ldap.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6cdb1c3e614d6e9e20397... ====== Simplify map_proc interface In almost all cases instance data passed to escape functions is the module instance. In all cases map_proc contexts should be hung off the module that registered them. Simpler to use a similar instantiation system as we do for modules, where the memory is allocated by the server, then passed to the instantiate callback. Arran Cudbard-Bell@2015-05-02T01:42:07Z Files modified: * src/include/map_proc.h * src/main/map_proc.c * src/modules/rlm_sql/rlm_sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4cc3237b2bbfa6f2a20ab... ====== Using += to control whether multiple rows will be processed won't work well, so remove it We'll need something based on containers to process result sets correctly Arran Cudbard-Bell@2015-05-02T01:11:02Z Files modified: * src/modules/rlm_sql/rlm_sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/94b7d255605be12a800f4... ====== No need to memset rlm_ldap_max_exp_t Arran Cudbard-Bell@2015-05-01T23:51:26Z Files modified: * src/modules/rlm_ldap/attrmap.c * src/modules/rlm_ldap/rlm_ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/347845dce2f07f91f05d3... ====== Some LDAP structure documentation Arran Cudbard-Bell@2015-05-01T23:48:26Z Files modified: * src/modules/rlm_ldap/ldap.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a13653d50ef45567ed3cd... ====== Only process the first attribute value unless the operator is += Arran Cudbard-Bell@2015-05-01T23:48:08Z Files modified: * src/modules/rlm_ldap/attrmap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/385924be080a2262d03c2... ====== Formatting Arran Cudbard-Bell@2015-05-01T23:21:53Z Files modified: * src/modules/rlm_ldap/rlm_ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9749e413ed654fa399475... ====== Should use mod_* to be consistent... Arran Cudbard-Bell@2015-05-01T23:21:08Z Files modified: * src/modules/rlm_sql/rlm_sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b0abbcd55f694ab9273da... ====== Map profile belongs in rlm_ldap.c Arran Cudbard-Bell@2015-05-01T21:53:26Z Files modified: * src/modules/rlm_ldap/attrmap.c * src/modules/rlm_ldap/ldap.h * src/modules/rlm_ldap/rlm_ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5adf44b1c8495ad6aa623... ====== Use tmpl_expand to get LDAP rhs values Arran Cudbard-Bell@2015-05-01T21:46:36Z Files modified: * src/modules/rlm_ldap/attrmap.c * src/modules/rlm_ldap/ldap.h * src/modules/rlm_ldap/rlm_ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ffc0ca238070f9d86feae... ====== 'array' describes the type of data structure, not what it's used for. Arran Cudbard-Bell@2015-05-01T20:57:33Z Files modified: * src/modules/rlm_sql/rlm_sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3a13b9b4ad065be1ee97c... ====== Revert "alive isn't used" This reverts commit 832a5c3f9b9a451b387ce0cb276d9067588b69e3. Conflicts: src/modules/rlm_couchbase/mod.c Arran Cudbard-Bell@2015-05-01T20:47:52Z Files modified: * src/modules/rlm_couchbase/mod.h * src/modules/rlm_couchbase/rlm_couchbase.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1f46deee36102e8ef9dff... ====== Convert doxygen return values into lists where appropriate Arran Cudbard-Bell@2015-05-01T20:45:54Z Files modified: * src/include/clients.h * src/include/connection.h * src/include/libradius.h * src/include/map_proc.h * src/include/modules.h * src/lib/base64.c * src/lib/cbuff.c * src/lib/cursor.c * src/lib/debug.c * src/lib/dict.c * src/lib/filters.c * src/lib/log.c * src/lib/misc.c * src/lib/missing.c * src/lib/net.c * src/lib/pair.c * src/lib/pcap.c * src/lib/print.c * src/lib/radius.c * src/lib/regex.c * src/lib/socket.c * src/lib/value.c * src/lib/version.c * src/main/client.c * src/main/collectd.c * src/main/command.c * src/main/conffile.c * src/main/connection.c * src/main/evaluate.c * src/main/exec.c * src/main/exfile.c * src/main/log.c * src/main/map.c * src/main/map_proc.c * src/main/modcall.c * src/main/modules.c * src/main/pair.c * src/main/parser.c * src/main/process.c * src/main/radmin.c * src/main/radsniff.c * src/main/realms.c * src/main/regex.c * src/main/soh.c * src/main/tls.c * src/main/tmpl.c * src/main/util.c * src/main/version.c * src/main/xlat.c * src/modules/proto_dhcp/dhcp.c * src/modules/proto_vmps/vqp.h * src/modules/rlm_cache/drivers/rlm_cache_memcached/rlm_cache_memcached.c * src/modules/rlm_cache/drivers/rlm_cache_rbtree/rlm_cache_rbtree.c * src/modules/rlm_cache/rlm_cache.c * src/modules/rlm_cache/serialize.c * src/modules/rlm_couchbase/mod.c * src/modules/rlm_couchbase/rlm_couchbase.c * src/modules/rlm_eap/libeap/eapcommon.c * src/modules/rlm_eap/types/rlm_eap_tnc/rlm_eap_tnc.c * src/modules/rlm_ldap/attrmap.c * src/modules/rlm_ldap/clients.c * src/modules/rlm_ldap/edir.c * src/modules/rlm_ldap/ldap.c * src/modules/rlm_ldap/rlm_ldap.c * src/modules/rlm_linelog/rlm_linelog.c * src/modules/rlm_mschap/mschap.c * src/modules/rlm_pam/rlm_pam.c * src/modules/rlm_pap/rlm_pap.c * src/modules/rlm_replicate/rlm_replicate.c * src/modules/rlm_rest/rest.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/rlm_sql.c * src/modules/rlm_sql/sql.c * src/modules/rlm_sqlippool/rlm_sqlippool.c * src/modules/rlm_yubikey/rlm_yubikey.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bca7a9e3da0b13f27ed9a... ====== Remove unused assignment Alan T. DeKok@2015-05-01T17:57:03Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/005948800a889f9b48bff... ====== Re-arrange code parsing "if" to be more sane Alan T. DeKok@2015-05-01T17:27:26Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f84be9b695c0f2e6def21... ====== Tokenize the condition in the correct TALLOC_CTX Alan T. DeKok@2015-05-01T17:27:25Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8ccbb5339d65165a25c09... ====== Move sanity check to earlier in the code Alan T. DeKok@2015-05-01T17:27:24Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e53b4f8a796a2c86859e0... ====== Disallow keywords in double quotes Alan T. DeKok@2015-05-01T17:04:01Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/17eceb537ea056b5b6b00... ====== Use "update" instead of "map". For consistency with the rest of the server Alan T. DeKok@2015-05-01T17:03:56Z Files modified: * raddb/mods-available/couchbase * src/modules/rlm_couchbase/mod.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/cfc56dc0800b052eda370... ====== alive isn't used Alan T. DeKok@2015-05-01T17:03:55Z Files modified: * src/modules/rlm_couchbase/mod.c * src/modules/rlm_couchbase/mod.h * src/modules/rlm_couchbase/rlm_couchbase.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/832a5c3f9b9a451b387ce... ====== index is a global. memset works on bytes, not integers Alan T. DeKok@2015-05-01T14:48:50Z Files modified: * src/modules/rlm_sql/rlm_sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d90fe29605a8870b9fb0b... ====== Fix variable name conflicts Arran Cudbard-Bell@2015-05-01T13:49:15Z Files modified: * src/main/map_proc.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/60284f12fd2cd70c9de14... ====== link is a global Alan T. DeKok@2015-05-01T13:40:58Z Files modified: * src/main/map_proc.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b834d2f397da53915fdc0... ====== -Wshadow fix Alan T. DeKok@2015-05-01T13:24:42Z Files modified: * src/main/client.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4169ebb93b384b753f39f... ====== Fix client_add for virtual servers. If there's a "listen" section, the clients are added to that virtual server. If there's no "listen" section in this virtual server, the clients are added to the global list. Alan T. DeKok (via Arran Cudbard-Bell)@2015-05-01T05:55:04Z Files modified: * src/main/client.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9ce4c88844218366c37ec... ====== Start of a map processor framework Should eventually allow map <module> <query> { <radattr> := <modattr> } Arran Cudbard-Bell@2015-05-01T05:55:04Z Files modified: * src/include/map_proc.h * src/main/libfreeradius-server.mk * src/main/map_proc.c * src/modules/rlm_sql/rlm_sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/72de103ef44ca8f5cac53... ====== Formatting Arran Cudbard-Bell@2015-05-01T05:48:13Z Files modified: * src/modules/rlm_sql/rlm_sql.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7a6ca29163550217dc0a8... ====== Load sql driver in bootstrap (we need some of its values) Arran Cudbard-Bell@2015-05-01T05:47:48Z Files modified: * src/modules/rlm_sql/rlm_sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7367dbed176011b1f0e51... ====== Allow true/false for booleans Alan T. DeKok (via Arran Cudbard-Bell)@2015-05-01T01:51:27Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a60bc241b633dc617798e... ====== Formatting Arran Cudbard-Bell@2015-04-30T22:46:03Z Files modified: * src/include/map.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bd315cd7e68a84921946d... ====== Formatting Arran Cudbard-Bell@2015-04-30T21:44:52Z Files modified: * src/include/map.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7e43219ff0e3a0f3f3de8... ====== -- This commit summary was generated @2015-05-07T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).