New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== Check and define sig_t if it's not in signals.h Arran Cudbard-Bell@2014-03-23T22:35:16Z Files modified: * configure * configure.ac * src/include/autoconf.h.in Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9a8485922ac47b0682829... ====== Typo Arran Cudbard-Bell@2014-03-23T22:09:26Z Files modified: * src/main/mainconfig.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6ac41c5cf272b890488c0... ====== And another global gone... Arran Cudbard-Bell@2014-03-23T21:43:23Z Files modified: * src/include/radiusd.h * src/main/mainconfig.c * src/main/radiusd.c * src/main/unittest.c * src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/864c522b466fb076132b1... ====== Read the dictionaries before reading the main config in radmin Arran Cudbard-Bell@2014-03-23T21:10:12Z Files modified: * src/main/radmin.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/840bd0d1cef93e0c6b0ed... ====== Make CHECK_CONFIG_SAFE the default. All modules are now safe. Any module which is unsafe will have to set the flag manually Alan T. DeKok@2014-03-23T17:49:26Z Files modified: * src/include/modules.h * src/main/command.c * src/main/modules.c * src/modules/rlm_always/rlm_always.c * src/modules/rlm_attr_filter/rlm_attr_filter.c * src/modules/rlm_chap/rlm_chap.c * src/modules/rlm_date/rlm_date.c * src/modules/rlm_detail/rlm_detail.c * src/modules/rlm_digest/rlm_digest.c * src/modules/rlm_eap/rlm_eap.c * src/modules/rlm_exec/rlm_exec.c * src/modules/rlm_expr/rlm_expr.c * src/modules/rlm_files/rlm_files.c * src/modules/rlm_krb5/rlm_krb5.c * src/modules/rlm_ldap/rlm_ldap.c * src/modules/rlm_linelog/rlm_linelog.c * src/modules/rlm_logintime/rlm_logintime.c * src/modules/rlm_pap/rlm_pap.c * src/modules/rlm_passwd/rlm_passwd.c * src/modules/rlm_preprocess/rlm_preprocess.c * src/modules/rlm_radutmp/rlm_radutmp.c * src/modules/rlm_realm/rlm_realm.c * src/modules/rlm_redis/rlm_redis.c * src/modules/rlm_rediswho/rlm_rediswho.c * src/modules/rlm_rest/rlm_rest.c * src/modules/rlm_securid/rlm_securid.c * src/modules/rlm_smsotp/rlm_smsotp.c * src/modules/rlm_sometimes/rlm_sometimes.c * src/modules/rlm_sql/rlm_sql.c * src/modules/rlm_sqlcounter/rlm_sqlcounter.c * src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c * src/modules/rlm_sqlippool/rlm_sqlippool.c * src/modules/rlm_unix/rlm_unix.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e89c25fe474f4592841b3... ====== If the leading character of a template is '&', it MUST be an attr Previously parse errors of '&reQET:User-Name were treated as literal strings. This is wrong. Alan T. DeKok@2014-03-23T17:49:24Z Files modified: * src/main/map.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f139e4fe6675ee50b1d10... ====== Make smsotp -C safe. Addresses #559 Alan T. DeKok@2014-03-23T17:49:23Z Files modified: * src/modules/rlm_smsotp/rlm_smsotp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/60d8f13ed5d9868610b43... ====== Make rest -C safe. Addresses #559 Alan T. DeKok@2014-03-23T17:49:22Z Files modified: * src/modules/rlm_rest/rlm_rest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2390cba4f94968e57a348... ====== Make ldap -C safe. Addresses #559 Alan T. DeKok@2014-03-23T17:49:22Z Files modified: * src/modules/rlm_ldap/rlm_ldap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ffb5b2926522dc5ca7357... ====== Make redis modules -C safe. Addresses #559 Alan T. DeKok@2014-03-23T17:49:21Z Files modified: * src/modules/rlm_redis/rlm_redis.c * src/modules/rlm_rediswho/rlm_rediswho.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a3a6838316c50077d959b... ====== Mark SQL modules -C safe. Addresses #559 Alan T. DeKok@2014-03-23T17:49:20Z Files modified: * src/modules/rlm_sql/rlm_sql.c * src/modules/rlm_sqlcounter/rlm_sqlcounter.c * src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c * src/modules/rlm_sqlippool/rlm_sqlippool.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/01cda506a8f0c2cea31ea... ====== This module is thread-safe. Alan T. DeKok@2014-03-23T17:49:18Z Files modified: * src/modules/rlm_exec/rlm_exec.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9bb1c1dadae2e1313ce89... ====== Handle -C in the connection pool. Addresses #559 Parse the options && create the pool, but don't open any connections. If the module tries to open a connection for some purpose, that's OK. Only one connection will be opened. Alan T. DeKok@2014-03-23T17:49:12Z Files modified: * src/main/connection.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e8c3f88afdd253ed38c1d... ====== Explanation comments Alan T. DeKok@2014-03-23T17:49:09Z Files modified: * src/tests/keywords/if-skip Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/11eeb7174c01a61af06b1... ====== Redirect travis panic action output to STDERR to make sure we can see it Arran Cudbard-Bell@2014-03-23T16:05:51Z Files modified: * .travis.yml Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/073561dbd09e2898af11b... ====== Fix typo, should be method_str, not method Arran Cudbard-Bell@2014-03-23T15:30:25Z Files modified: * src/modules/rlm_rest/rest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/06d19e8069d51fabfd8ae... ====== rlm_rest has been tested enough to be stable Arran Cudbard-Bell@2014-03-23T15:04:21Z Files modified: * src/modules/stable Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f2fb959a65f0c74d94baf... ====== Add checks for json_type_to_name Arran Cudbard-Bell@2014-03-23T14:52:06Z Files modified: * src/modules/rlm_rest/config.h.in * src/modules/rlm_rest/configure * src/modules/rlm_rest/configure.ac * src/modules/rlm_rest/rest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/025ed18957d76c6b41a93... ====== Fix json-c check to work on debian (libjson0) too Arran Cudbard-Bell@2014-03-23T14:37:44Z Files modified: * src/modules/rlm_rest/configure * src/modules/rlm_rest/configure.ac Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/533183c256554a1e2d252... ====== Unlike every other package libjson-dev does not install the libraries Arran Cudbard-Bell@2014-03-23T14:09:52Z Files modified: * .travis.yml * debian/control Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e0798634bf835ebf06f3a... ====== Need libcurl too Arran Cudbard-Bell@2014-03-23T14:02:29Z Files modified: * .travis.yml * debian/control Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8190828b08830ec7d3c26... ====== Add debian package for rlm_rest Arran Cudbard-Bell@2014-03-23T13:43:09Z Files modified: * debian/control * debian/freeradius-rest.install * debian/freeradius-rest.postinst Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a4a14c6c632e2d2b45b8b... ====== Add predepends for libjson0-dev Arran Cudbard-Bell@2014-03-23T12:54:31Z Files modified: * debian/control Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0501eeb0fec10293ff3cc... ====== Do travis builds with json-c Arran Cudbard-Bell@2014-03-23T12:53:34Z Files modified: * .travis.yml Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/afda1302623d8f73f07d9... ====== Add rest xlat function to allow arbitrary GET requests The response data (no matter what the content type is) gets written as plaintext to the expansion buffer. Arran Cudbard-Bell@2014-03-23T12:48:00Z Files modified: * src/modules/rlm_rest/rlm_rest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/914f26e38ba608f109678... ====== Add function to get body data from a handle Arran Cudbard-Bell@2014-03-23T12:44:51Z Files modified: * src/modules/rlm_rest/rest.c * src/modules/rlm_rest/rest.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/36a90d483ec788eb10c5f... ====== Rename all rest structures and functions to be in terms of request/response instead of read/write It makes significantly more sense now... Arran Cudbard-Bell@2014-03-23T12:44:27Z Files modified: * src/modules/rlm_rest/rest.c * src/modules/rlm_rest/rest.h * src/modules/rlm_rest/rlm_rest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3fe7c0c5e45901a1005d1... ====== Enable multi-line output for unrecognised content-types Arran Cudbard-Bell@2014-03-23T10:06:22Z Files modified: * src/modules/rlm_rest/rest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f61ba4fa0b701cb62b166... ====== fail on error parsing URI Arran Cudbard-Bell@2014-03-23T09:35:05Z Files modified: * src/modules/rlm_rest/rlm_rest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e6404c348c7105e752388... ====== More tests for newer conditions which are also skipped Alan T. DeKok@2014-03-23T01:24:32Z Files modified: * src/tests/keywords/if-skip Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8db6abe35f618bfc19f11... ====== Remove extraneous pass2 checks now that all optimization is done at load time Alan T. DeKok@2014-03-23T01:24:14Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e4762ff787d37a9e00484... ====== Move load-time removal of 'if' conditions To where they make sense. Which now also lets us do load-time optimizations for: if (1) { } else { # no need to compile this } and if (0) { # ignored } elsif (..) { # compiled } Which didn't work before Alan T. DeKok@2014-03-23T01:23:06Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9e5b2b6a363e25bb6760b... ====== Fix use of add_to_modcallable() it should just add. It shouldn't create the parent Alan T. DeKok@2014-03-23T01:23:06Z Files modified: * src/include/modcall.h * src/main/modcall.c * src/main/modules.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8a19b3e104ff3c1651ecf... ====== Make "add_child" O(1) instead of O(N) Alan T. DeKok@2014-03-23T01:23:06Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9ef9cc8ea2a245035fec3... ====== Set csingle->type in do_compile_modgroup So its accessible to later code Alan T. DeKok@2014-03-23T01:23:06Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/723be4bd324fe616f15e4... ====== Silence unused function warning Arran Cudbard-Bell@2014-03-23T01:14:33Z Files modified: * src/modules/rlm_rest/rest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/31cb896f311133ba3e7fd... ====== More formatting Arran Cudbard-Bell@2014-03-23T01:08:15Z Files modified: * src/modules/rlm_rest/rest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3e7c648e40919299b766a... ====== Add body type 'none' which can be used to make RESTfull requests with no body Arran Cudbard-Bell@2014-03-23T01:08:11Z Files modified: * src/modules/rlm_rest/rest.c * src/modules/rlm_rest/rest.h * src/modules/rlm_rest/rlm_rest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a42fd6e5dedec0caac5b9... ====== -- This commit summary was generated @2014-03-24T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).