New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== Mark da as UNUSED to quiet scan Alan T. DeKok@2014-09-23T18:14:01Z Files modified: * src/main/tmpl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/69787f93903ca0fe72e0a... ====== Remove unused variable Alan T. DeKok@2014-09-23T16:54:58Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6cdddd01fe5bb1b9ee9de... ====== Pre-parse insert / trim / expire, and mark them PW_TYPE_XLAT Alan T. DeKok@2014-09-23T16:50:13Z Files modified: * src/modules/rlm_rediswho/rlm_rediswho.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/dc11027d75fb1e68bc3e1... ====== Reduce scope of "start" variable. Which might un-confuse the compiler, which thinks it's unused Alan T. DeKok@2014-09-23T16:44:12Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2aa7a88d20273166e5136... ====== Note recent changes Alan T. DeKok@2014-09-23T16:19:02Z Files modified: * doc/ChangeLog Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/383c6c7994f2b3dee3d41... ====== Add parsing for "query" via PW_TYPE_MULTI The default configuration is parsed. If people change the "reference" line, they'll miss all of the pre-parsing stuff. But... this works for now, until we have something which handles randomly named subsections and config items. Alan T. DeKok@2014-09-23T16:05:37Z Files modified: * src/modules/rlm_sql/rlm_sql.c * src/modules/rlm_sql/rlm_sql.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/367440e0432bc5843e807... ====== Add PW_TYPE_MULTI For CONF_PAIRs which can exist multiple times in a CONF_SECTION Alan T. DeKok@2014-09-23T16:02:02Z Files modified: * src/include/conffile.h * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c13688307e7e2d7c9e38a... ====== Use fr_canonicalize_error() Alan T. DeKok@2014-09-23T16:01:17Z Files modified: * src/main/conffile.c * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6de4c77aee2cb945aba47... ====== Add fr_canonicalize_error() So the error messages are all of the same format, and the code isn't duplicated all over the place Alan T. DeKok@2014-09-23T15:51:49Z Files modified: * src/include/parser.h * src/main/parser.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/252fba989cd9b3aee5449... ====== Use %%s instead of %s Alan T. DeKok@2014-09-23T15:49:09Z Files modified: * raddb/mods-config/sql/main/sqlite/queries.conf Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/dc35818baa478b5b6fb03... ====== Don't use "goto error" and variable named "error" Alan T. DeKok@2014-09-23T05:31:53Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0ee84a064504e111f8d8d... ====== Track auto-created subsections The subsection will exist, but the "reference = foo" CONF_PAIR won't exist. So key off of that to determine if we run the section. We need this because the default config has no "reference" for "post-auth" in queries.conf. So setting it to NULL is a bad idea. Alan T. DeKok@2014-09-23T04:53:28Z Files modified: * src/modules/rlm_sql/rlm_sql.c * src/modules/rlm_sql/rlm_sql.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e087f41021a7de0c66539... ====== Parse accounting && post-auth sections statically instead of in code. This allows the pass2 compilation to check that the "reference" config item passes xlat parsing. It will also allow us to do a later xlat compilation checks on the queries, too Alan T. DeKok@2014-09-23T04:39:31Z Files modified: * src/modules/rlm_sql/rlm_sql.c * src/modules/rlm_sql/rlm_sql.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/26b79f735238f57a56b83... ====== Add PW_TYPE_XLAT to sql queries, too Alan T. DeKok@2014-09-23T04:04:37Z Files modified: * src/modules/rlm_sql/rlm_sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b17e53f6f66c4f3458f2d... ====== Add PW_TYPE_XLAT to most modules We still need to convert the SQL queries, as they are buried inside of randomly named sections Alan T. DeKok@2014-09-23T03:49:12Z Files modified: * src/modules/rlm_attr_filter/rlm_attr_filter.c * src/modules/rlm_cache/rlm_cache.c * src/modules/rlm_couchbase/rlm_couchbase.c * src/modules/rlm_detail/rlm_detail.c * src/modules/rlm_files/rlm_files.c * src/modules/rlm_ippool/rlm_ippool.c * src/modules/rlm_ldap/rlm_ldap.c * src/modules/rlm_linelog/rlm_linelog.c * src/modules/rlm_mschap/rlm_mschap.c * src/modules/rlm_rediswho/rlm_rediswho.c * src/modules/rlm_rest/rlm_rest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5d22a827684cb2179b50c... ====== Call cf_section_parse_pass2() after loading all of the modules Alan T. DeKok@2014-09-23T00:18:45Z Files modified: * src/main/modules.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d60b856af285b71097f53... ====== Added cf_section_parse_pass2() for pass2 checks of config items and PW_TYPE_XLAT, too. Modules can now tell the server core that config items will be dynamically expanded. For now, this means that the server can parse them in pass2, and complain at compile time about syntax errors. We will later expand this to allowing CONF_PAIRs to have compiled xlat's, which should be faster at run time Alan T. DeKok@2014-09-23T00:17:13Z Files modified: * src/include/conffile.h * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1ec41cafe0792a2568c1d... ====== -- This commit summary was generated @2014-09-24T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).