Commit report for v3.0.x branch
The git bot
announce at freeradius.org
Mon Apr 21 00:00:26 CEST 2014
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
foreach now loops over a copy of the attributes
So that they can be deleted without affecting the loop
Alan T. DeKok at 2014-04-20T19:51:26Z
Files modified:
* src/main/modcall.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dc790e4e8b3f526aa45ebed7260437b0b60d8c4e
======
Use tags in "foreach"
Alan T. DeKok at 2014-04-20T19:35:50Z
Files modified:
* src/main/modcall.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/96094db79c334e4f5e3fa44333ddd9ce01b7f7e3
======
Parse "foreach" into a vpt, and do sanity checks on it
Alan T. DeKok at 2014-04-20T19:32:22Z
Files modified:
* src/main/modcall.c
* src/tests/keywords/foreach-error
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9fbf297caa0f0605a127c5684c7362716cf5720a
======
Future debugging
Alan T. DeKok at 2014-04-20T19:12:34Z
Files modified:
* src/main/modcall.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e50e5246bf9bc06845b63ae9425eae343d387078
======
typo
Alan T. DeKok at 2014-04-20T19:07:35Z
Files modified:
* raddb/policy.d/filter
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/81431b00320be13be4718c4062bde1d8710f5cf7
======
Fix tmpl2str.
If may be given a NULL tmpl, if we're printing a "case {"
It's better to do it here instead of in every caller.
Handle xlat && regex structs.
Fix checks for too little room on escaped characters.
Alan T. DeKok at 2014-04-20T19:07:35Z
Files modified:
* src/main/map.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/35ffd256c52542a3d3dfac215140f159c611f60d
======
Remove @todo. It's done
Alan T. DeKok at 2014-04-20T19:07:35Z
Files modified:
* src/main/valuepair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6dad6210363b8ac6a6b28d749a89810131da2ef2
======
Remove unused variables
Arran Cudbard-Bell at 2014-04-20T18:16:28Z
Files modified:
* src/modules/rlm_eap/radeapclient.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/edf47e31e8891d5ec463a43bb7c94ceca6c7c1ca
======
Use pairmemcpy in more places
Arran Cudbard-Bell at 2014-04-20T17:50:28Z
Files modified:
* src/modules/rlm_eap/radeapclient.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d101db88bb09ff76ce06822b987e049833c9f85c
======
Merge pull request #589 from nchaigne/v3.0.x
Make radeapclient build/work in 3.0.x branch
Arran Cudbard-Bell at 2014-04-20T16:58:52Z
Files modified:
* src/modules/rlm_eap/radeapclient.c
* src/modules/rlm_eap/radeapclient.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d986bd666e799d7a081b3491b3c9c7a5b19bc701
======
Make radeapclient build/work in 3.0.x branch
My goal was to have a working version of radeapclient in 3.0.x, *not* to
improve it in any way (for now).
Here is what I did:
1. make the build work.
This includes the following changes:
- undefined references: SSL_*
-> added to .mk: -lssl
- undefined references: radlog_request, radlog_request_error,
rad_assert_fail, radius_exec_program, cf_data_find, cf_section_parse,
cf_data_add, cf_pair_find, cf_pair_value, cf_item_parent,
cf_section_sub_find, cf_sectiontoitem, cf_section_sub_find_name2
-> added to .mk: libfreeradius-server.a
- more undefined references:
pairlist_read, pairlist_free -> main/files.c
rad_fork, rad_waitpid -> main/threads.c
- undefined reference: mainconfig
-> added to radeapclient.c:
struct main_config_t mainconfig;
- problem with "const" qualifiers in FreeRADIUS structures.
Using non "const" pointers to make it build/work.
2. fix the segmentation fault issues.
This includes the following changes:
- after each "paircreate" for an octets or string attribute, allocate a
buffer for vp_strvalue (or vp_octets) through talloc_zero_array (or
talloc_memdup).
- use a talloc'ed eap_packet_t (instead of a static variable) in
functions map_eap_methods and map_eapsim_types (because it is used as a
talloc context by called functions).
- fix the free -> talloc_free issue in eapsimlib.c
3. removed a check that made no sense in sendrecv_eap.
4. tested for EAP/SIM.
NOT tested for EAP/MD5, although I corrected the missing allocation in
the related code.
nchaigne at 2014-04-17T17:22:23Z
Files modified:
* src/modules/rlm_eap/radeapclient.c
* src/modules/rlm_eap/radeapclient.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e337078865264f5dd3b4f64ff6457286409b74cb
======
Fix last commit to unbound
Alan T. DeKok at 2014-04-20T03:35:30Z
Files modified:
* src/modules/rlm_unbound/rlm_unbound.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d8ae2be3cdf266453079386df017a47f5c88b3e1
======
--
This commit summary was generated @2014-04-21T00:00:26Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list