Commit report for v3.0.x branch
The git bot
announce at freeradius.org
Wed Sep 24 00:00:02 CEST 2014
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
Mark da as UNUSED to quiet scan
Alan T. DeKok at 2014-09-23T18:14:01Z
Files modified:
* src/main/tmpl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/69787f93903ca0fe72e0af7627d0add9d2092472
======
Remove unused variable
Alan T. DeKok at 2014-09-23T16:54:58Z
Files modified:
* src/main/conffile.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6cdddd01fe5bb1b9ee9de6bdd8c17e59314a4eca
======
Pre-parse insert / trim / expire, and mark them PW_TYPE_XLAT
Alan T. DeKok at 2014-09-23T16:50:13Z
Files modified:
* src/modules/rlm_rediswho/rlm_rediswho.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dc11027d75fb1e68bc3e1e160f707e4f85607dff
======
Reduce scope of "start" variable.
Which might un-confuse the compiler, which thinks it's unused
Alan T. DeKok at 2014-09-23T16:44:12Z
Files modified:
* src/main/conffile.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2aa7a88d20273166e513649a1a2a80d8dd7c35c6
======
Note recent changes
Alan T. DeKok at 2014-09-23T16:19:02Z
Files modified:
* doc/ChangeLog
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/383c6c7994f2b3dee3d418e7e067cf2d3a7c2046
======
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 at 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/367440e0432bc5843e8077e8d020fa039b4820aa
======
Add PW_TYPE_MULTI
For CONF_PAIRs which can exist multiple times in a CONF_SECTION
Alan T. DeKok at 2014-09-23T16:02:02Z
Files modified:
* src/include/conffile.h
* src/main/conffile.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c13688307e7e2d7c9e38a34e7fa3c4d991b7f06d
======
Use fr_canonicalize_error()
Alan T. DeKok at 2014-09-23T16:01:17Z
Files modified:
* src/main/conffile.c
* src/main/modcall.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6de4c77aee2cb945aba47f7e1d064f9f17be2d6a
======
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 at 2014-09-23T15:51:49Z
Files modified:
* src/include/parser.h
* src/main/parser.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/252fba989cd9b3aee544923c8ae11ee5e38404cb
======
Use %%s instead of %s
Alan T. DeKok at 2014-09-23T15:49:09Z
Files modified:
* raddb/mods-config/sql/main/sqlite/queries.conf
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dc35818baa478b5b6fb03e3649107f69ecce72e2
======
Don't use "goto error" and variable named "error"
Alan T. DeKok at 2014-09-23T05:31:53Z
Files modified:
* src/main/conffile.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0ee84a064504e111f8d8d058e48c7ef899c58f4e
======
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 at 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/e087f41021a7de0c6653958aa5a3be10902a9b7c
======
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 at 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/26b79f735238f57a56b8306ad8f2e1c58a1aa5ec
======
Add PW_TYPE_XLAT to sql queries, too
Alan T. DeKok at 2014-09-23T04:04:37Z
Files modified:
* src/modules/rlm_sql/rlm_sql.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b17e53f6f66c4f3458f2db17df3fdd180d7784ad
======
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 at 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/5d22a827684cb2179b50cb411174f589e61d667c
======
Call cf_section_parse_pass2() after loading all of the modules
Alan T. DeKok at 2014-09-23T00:18:45Z
Files modified:
* src/main/modules.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d60b856af285b71097f537f6aa28b724bff6efdc
======
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 at 2014-09-23T00:17:13Z
Files modified:
* src/include/conffile.h
* src/main/conffile.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1ec41cafe0792a2568c1d1c42ace39d8e98591bc
======
--
This commit summary was generated @2014-09-24T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list