Commit report for v3.1.x branch

The git bot announce at freeradius.org
Sat Feb 20 14:18:03 CET 2016


New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)

======
Use new APi to get line number of invalid value

And don't default to "Auth-Type Local"

Alan T. DeKok at 2015-12-14T22:48:57Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1ea23da6b8f3bde2e1ec3db912376f3998ed0a46
====== 
Use better errors for unknown virtual servers and eap types

Alan T. DeKok at 2015-12-14T22:43:50Z
Files modified:
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5d0aa6f6c1b8a9f759bcb5d39e9150d6db580385
====== 
Add cf_log_err_by_name()

which calls cf_pair_find() on name, and logs an error based on that.

Alan T. DeKok at 2015-12-14T22:43:49Z
Files modified:
	* src/include/conffile.h
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6131b8f88b1b307951dcc92a3c69a9965d1080b4
====== 
Set effective group first

Arran Cudbard-Bell at 2015-12-14T22:23:07Z
Files modified:
	* src/main/command.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7633ef89cf7f6e33241c325e5ac07bdb5064a0aa
====== 
Check that the virtual server exists

Alan T. DeKok at 2015-12-14T22:18:20Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/12221a09be0e62a93c3c2bd58ee272c4459f5a4e
====== 
move instantiate to bootstrap

so that we can detect errors earlier.

Alan T. DeKok at 2015-12-14T22:18:20Z
Files modified:
	* src/modules/rlm_eap/rlm_eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/76d57c490d06e969749d7e5e9bced84576b21b80
====== 
Rest-HTTP-Body should be in the request list

Arran Cudbard-Bell at 2015-12-14T22:13:58Z
Files modified:
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4bf9020f5f368676b4eca14f8a744be52d139cd4
====== 
Require "virtual_server" for TTLS and PEAP

Alan T. DeKok at 2015-12-14T21:49:52Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7edeedd912c247a2067c43ab4d867400d65162f5
====== 
Need to suid_up to change euid/egid when setting up the socket

Arran Cudbard-Bell at 2015-12-14T19:27:17Z
Files modified:
	* src/main/command.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fdcff0bdf89fe4ef456de38cd030444ddfaa9b6f
====== 
Need to store errno

Arran Cudbard-Bell at 2015-12-14T18:20:26Z
Files modified:
	* src/main/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/56612b838c7897279b97e688ab86389a83a64088
====== 
Say why we couldn't set the egid

Arran Cudbard-Bell at 2015-12-14T17:58:39Z
Files modified:
	* src/main/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/144403fda39ae59035324cfe76291cd14d014963
====== 
Clean up modcall name / debug_name, and get rid of modcall_pass2()

Once the pass2 code was pulled into compile_foo(), there was
no longer any need for modcall_pass2()

Alan T. DeKok at 2015-12-14T17:51:28Z
Files modified:
	* src/include/modcall.h
	* src/main/modcall.c
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/66d872d66ce31d3351e6435b908cd3e02c8bfa0a
====== 
move setting of name / debug_name to caller

and out of compile_group

Alan T. DeKok at 2015-12-14T17:51:28Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0a46b49e8a18f2da86d1b1213b5b5145d014e9ab
====== 
don't print too many close braces

Alan T. DeKok at 2015-12-14T17:51:28Z
Files modified:
	* src/main/interpreter.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f76dffe5592aca79b4ace4250539f0e133e010f7
====== 
Add 'actions' subsection

Alan T. DeKok at 2015-12-14T17:51:28Z
Files modified:
	* man/man5/unlang.5
	* src/main/modcall.c
	* src/tests/keywords/action-not-end-error
	* src/tests/keywords/action-return

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b5e3f441c22adeb35d716457d7dc186acd3645fd
====== 
more cleanups pass2 -> compile stage

Alan T. DeKok at 2015-12-14T17:51:28Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ff342f7d1ba34a45362814a9d14a30300c986998
====== 
move pass2 into compile for 'case'

Alan T. DeKok at 2015-12-14T17:51:28Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e1ce2068d01c352755be46b735c8cf1431992b7c
====== 
Use &User-Name

Alan T. DeKok at 2015-12-14T17:51:28Z
Files modified:
	* src/tests/keywords/switch-default

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a62c678ad222feebfef9a983e08614bd38f8513a
====== 
split compile_switch

into allocate, fixup vtp, and compile_children

So that case can do attribute checks / casts against the switch

Alan T. DeKok at 2015-12-14T17:51:27Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/18d8061d7ed056fa42828121ed7bc4ea43daa914
====== 
move group_allocate and compile_children separate functions

so that switch / foreach can set g->vpt before compiling
their children

Alan T. DeKok at 2015-12-14T17:51:27Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2f897df203506ad8341cb5cf0cc0fd332eecd01c
====== 
Make sure we compile unknown attributes in case statements

Alan T. DeKok at 2015-12-14T17:51:27Z
Files modified:
	* src/main/modcall.c
	* src/tests/keywords/case-attr-error

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/069598287c4c461f1d247ae2d1a91d3deb7d9741
====== 
move more pass2 to compile stage

Alan T. DeKok at 2015-12-14T17:51:27Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/152770bad01791f0e0cfc2c2beb2377c6693be5a
====== 
set proper name in compile_empty

Alan T. DeKok at 2015-12-14T17:51:27Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8d9ec76eb16c8d21600e2c3dbb3c838ddf2464b3
====== 
simplify compile xlat

Alan T. DeKok at 2015-12-14T17:51:27Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/46cbfc2eb99d7ae68a7210b4eb12e117e7889e0e
====== 
move pass2 map to compile stage

Alan T. DeKok at 2015-12-14T17:51:27Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6e782c045684ba4a3052d868908680203a873b2b
====== 
move pass2 update to be called in compilation stage

Alan T. DeKok at 2015-12-14T17:51:27Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7952d69d7fed996eca23985d85a3414e8e5ad53f
====== 
simplify pass2 foreach

Because we now require &Attr-Name instead of Attr-Name,
and we have ATTR_UNDEFINED

Alan T. DeKok at 2015-12-14T17:51:27Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6c4b73a9c9672b0207e9f67371e65d1db4840316
====== 
Make MOD_SWITCH call pass2_fixup_tmpl

Alan T. DeKok at 2015-12-14T17:51:27Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/64a2f95ccd580a7afb28a1f19adbb427e8e9b8ba
====== 
use consistent names

Alan T. DeKok at 2015-12-14T17:51:26Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ea7703948f252c2b9b277d95b72ea10bb711ddc8
====== 
have pass2 map call pass2 tmpl

Alan T. DeKok at 2015-12-14T17:51:26Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0f33326ca57713f3c10d29fec64f0d63fbebf8ad
====== 
pull pass2 into compile_if

Alan T. DeKok at 2015-12-14T17:51:26Z
Files modified:
	* src/main/modcall.c
	* src/tests/keywords/if-attr-error

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/23a4f5b6141526ddaf47dea3f5af12b545aa54c2
====== 
Move compile functions to end of file

In preparation for merging compilation with pass2 code

Alan T. DeKok at 2015-12-14T17:51:26Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ab2d2946fb1c6d542018f0763effde8a975b6616
====== 
re-arrange code

Alan T. DeKok at 2015-12-14T17:51:26Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/03900d1d4cc310f4cbcdef8288ad138b0a1a2f67
====== 
Fix calls to mysql_num_fields, doesn't like a NULL result pointer

Arran Cudbard-Bell at 2015-12-14T17:00:23Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c
	* src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/df5ceeaebe897d9299ad38cb24a0b729d274c25f
====== 
-- 
This commit summary was generated @2015-12-15T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list