Commit report for master branch
The git bot
announce at freeradius.org
Wed Apr 24 00:00:02 CEST 2013
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
Remove check_config from conffile.c
Arran Cudbard-Bell at 2013-04-23T23:52:49Z
Files modified:
* src/include/conffile.h
* src/include/radiusd.h
* src/main/conffile.c
* src/main/mainconfig.c
* src/main/radiusd.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7ced0460537309c2005ff94c2667edf47cf7a4e2
======
Doxygen
Alan T. DeKok at 2013-04-23T23:36:33Z
Files modified:
* src/main/evaluate.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9a2f51d1e2954e96734f9f434dce1058dabc2843
======
Switch to new conditional evaluation engine.
Completely re-written. Smaller, faster, better errors,
and does more.
Alan T. DeKok at 2013-04-23T23:23:02Z
Files modified:
* src/include/parser.h
* src/include/radiusd.h
* src/main/command.c
* src/main/evaluate.c
* src/main/modcall.c
* src/main/process.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/02dbaf1d65d690b4c0686bb0bbb4800111217b2a
======
Do more sanity checks at parse time on conditions
We can't check "foo" against an attr (but we can do attr == foo)
we can't check attrs of different data types
Alan T. DeKok at 2013-04-23T23:19:14Z
Files modified:
* src/main/parser.c
* src/tests/condition.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ee63f23df99a8c79941fd40538eed290c617870e
======
Add -D dictionary_dir
so that we can load dictionaries before the config files.
Which allows us to parse if/elsif conditions correctly
And ensure we load dictionaries before the config files
Alan T. DeKok at 2013-04-23T23:19:14Z
Files modified:
* src/main/mainconfig.c
* src/main/radiusd.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a887e96d66d54cffb351e4b0f425b4cf1c7c0fd3
======
Added paircmp_op function
Which is taken out of paircmp(). This is pretty much the same,
except it doesn't do regexes, and it gets passed an explicit OP
Alan T. DeKok at 2013-04-23T23:19:14Z
Files modified:
* src/include/libradius.h
* src/lib/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5549b834d708f5d0c4a05b4752025204a1c5bbbd
======
Don't allow list references in conditions
Alan T. DeKok at 2013-04-23T23:19:14Z
Files modified:
* src/main/parser.c
* src/tests/condition.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7a1224f6b2d126ecbc40a542471e67e8fa70231e
======
Don't consume input string if it's an unknown list
Alan T. DeKok at 2013-04-23T23:19:14Z
Files modified:
* src/main/util.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/342e3cba94c517058b55615ee914306ea311775c
======
Create list references, too
Alan T. DeKok at 2013-04-23T23:19:14Z
Files modified:
* src/main/map.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/99a9cab36184f253ddbcbc5e1d4c8149dcf27b27
======
Better errors for LHS is regex
Alan T. DeKok at 2013-04-23T23:19:13Z
Files modified:
* src/main/parser.c
* src/tests/condition.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1a903423f1a6701738307f0e5691b7c659048078
======
Added radius_vpt_get_vp() function
which gets a VP from a vpt
Alan T. DeKok at 2013-04-23T23:19:13Z
Files modified:
* src/include/radiusd.h
* src/main/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/224c7f33c6fb68b2574680cc1ca16f9cc050f54b
======
Use C99 bool type for truth values
Arran Cudbard-Bell at 2013-04-23T22:03:19Z
Files modified:
* src/include/libradius.h
* src/include/parser.h
* src/lib/base64.c
* src/lib/dict.c
* src/lib/filters.c
* src/lib/radius.c
* src/lib/valuepair.c
* src/main/client.c
* src/main/command.c
* src/main/conffile.c
* src/main/connection.c
* src/main/detail.c
* src/main/evaluate.c
* src/main/exec.c
* src/main/listen.c
* src/main/log.c
* src/main/mainconfig.c
* src/main/map.c
* src/main/modcall.c
* src/main/modules.c
* src/main/parser.c
* src/main/process.c
* src/main/radconf2xml.c
* src/main/radiusd.c
* src/main/radmin.c
* src/main/radwho.c
* src/main/realms.c
* src/main/threads.c
* src/main/tls_listen.c
* src/main/valuepair.c
* src/main/xlat.c
* src/modules/proto_dhcp/dhcpd.c
* src/modules/proto_vmps/vqp.c
* src/modules/rlm_cache/rlm_cache.c
* src/modules/rlm_detail/rlm_detail.c
* src/modules/rlm_dynamic_clients/rlm_dynamic_clients.c
* src/modules/rlm_eap/libeap/eap_tls.c
* src/modules/rlm_eap/libeap/eapsimlib.c
* src/modules/rlm_eap/mem.c
* src/modules/rlm_eap/types/rlm_eap_ikev2/ike_conf.c
* src/modules/rlm_eap/types/rlm_eap_peap/peap.c
* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c
* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
* src/modules/rlm_eap2/rlm_eap2.c
* src/modules/rlm_expr/rlm_expr.c
* src/modules/rlm_files/rlm_files.c
* src/modules/rlm_ippool/rlm_ippool.c
* src/modules/rlm_krb5/rlm_krb5.c
* src/modules/rlm_ldap/attrmap.c
* src/modules/rlm_ldap/groups.c
* src/modules/rlm_ldap/ldap.c
* src/modules/rlm_ldap/rlm_ldap.c
* src/modules/rlm_mschap/rlm_mschap.c
* src/modules/rlm_pap/rlm_pap.c
* src/modules/rlm_perl/rlm_perl.c
* src/modules/rlm_rest/rest.c
* src/modules/rlm_sql/rlm_sql.c
* src/modules/rlm_sql/sql.c
* src/modules/rlm_yubikey/validate.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ec2c2ddbd9f19129f926e67bae54827379f9b5f9
======
rlm_sql.h should include radiusd.h
Arran Cudbard-Bell at 2013-04-23T19:36:29Z
Files modified:
* src/modules/rlm_sql/rlm_sql.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5db44674243a48d8e65d464acea0106751fb8167
======
More / better errors and tests
Alan T. DeKok at 2013-04-23T18:14:50Z
Files modified:
* src/main/parser.c
* src/tests/condition.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/be27033c30a69d4a403bfdca9d00f7debbfd6691
======
Added map.c
We really need a libfreeradius-server thingy...
Alan T. DeKok at 2013-04-23T18:14:50Z
Files modified:
* src/main/radconf2xml.mk
* src/main/radmin.mk
* src/main/radwho.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/344829c1b34865692c0101ed13046e63f3df5bfd
======
Run tests after the main script
Arran Cudbard-Bell at 2013-04-23T18:13:17Z
Files modified:
* .travis.yml
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7c51c7f900a6ffa72178e0f300003b71bce6dddf
======
Updated conditional parser to use new tmpl / map functions
And add normalization of conditions
This means that the "foo==bar" type of conditions are now maps.
So that both the LHS and RHS can be attribute references.
The next step is to add an "evaluate map / tmpl" function
to evaluate.c. The conditions can then call it in order to
do all of the conditional checking
Alan T. DeKok at 2013-04-23T17:37:48Z
Files modified:
* src/include/parser.h
* src/main/parser.c
* src/main/radattr.c
* src/tests/condition.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fd210517b450347453ca085f4e4c48ff8d86669e
======
Moved tmpl / map functions to their own C / H file.
We haven't updated the parser, so it may not build.
That will be fixed in the next commit
Alan T. DeKok at 2013-04-23T17:37:48Z
Files modified:
* src/include/all.mk
* src/include/map.h
* src/include/radiusd.h
* src/main/map.c
* src/main/radattr.mk
* src/main/radiusd.mk
* src/main/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8561e2b9001c2d42a404a600e5059d1907690582
======
Fix typos
Alan T. DeKok at 2013-04-23T17:37:48Z
Files modified:
* src/main/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f08641b1a1e049b123931dc19d262c7ecbf97292
======
Made tmpl2str print references correctly
Alan T. DeKok at 2013-04-23T17:37:48Z
Files modified:
* src/main/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0372195dae68771f5b2c369d231332f848311e6a
======
Added map2str, to mirror str2map
Alan T. DeKok at 2013-04-23T17:37:48Z
Files modified:
* src/include/radiusd.h
* src/main/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5987696d4edb643b40c85c7dc8f4dba4c7ae2899
======
Added tmpl2str function, to mirror str2tmpl
Alan T. DeKok at 2013-04-23T17:37:48Z
Files modified:
* src/include/radiusd.h
* src/main/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7194345048da1a5ff9e12484bd9d1b54979ae128
======
Added radius_str2map()
Which takes LHS/LHS_OP OP RHS/RHS_OP
for the "update" sections. Ideally, cp2map should call
this, too. Once the '&' syntax is used everywhere.
Alan T. DeKok at 2013-04-23T17:37:48Z
Files modified:
* src/include/radiusd.h
* src/main/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/23a21d14dc1ac56e99f2199a3120322d1fa62ab2
======
Fixup dlink dictionary with auto formatter
Arran Cudbard-Bell at 2013-04-23T13:22:34Z
Files modified:
* share/dictionary.dlink
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c7715b961f3a29a2e8e03d18e6a2585b1000c628
======
Formatting in rlm_preprocess
Arran Cudbard-Bell at 2013-04-23T13:22:34Z
Files modified:
* src/modules/rlm_preprocess/rlm_preprocess.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5d8b01872563aa808df3485e605a7a28fc8a8810
======
Formatting
Arran Cudbard-Bell at 2013-04-23T13:22:34Z
Files modified:
* src/modules/rlm_eap/libeap/eapsimlib.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/66e7740393fb6bfa6f711c342d79ad9649a04719
======
Merge pull request #273 from sylphlin/master
Add D-Link VSA to Dictionary
Arran Cudbard-Bell at 2013-04-23T13:17:06Z
Files modified:
* share/dictionary
* share/dictionary.dlink
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/27df7769c4d617dbc5c6cd106d6ea936ef9db64e
======
Add D-Link VSA to Dictionary
Sylph Lin at 2013-04-23T10:26:33Z
Files modified:
* share/dictionary
* share/dictionary.dlink
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a3b3657cecd80ffe8e36d4bf2bb5417f5ee70a2e
======
--
This commit summary was generated @2013-04-24T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list