Commit report for v3.1.x branch

The git bot announce at freeradius.org
Tue Nov 10 00:00:06 CET 2015


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

======
module entries are allocated from the NULL context

so they don't go away when we clean up old CONF_SECTIONs

Alan T. DeKok at 2015-11-09T21:31:45Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/58a224797273cd5a472bf8b275070210dcae0915
====== 
Set FR specific library path.

Because we need to manually look at a library path on El Capitan.
OSX prevents us from loading library paths via the standard
environment variable.

Alan T. DeKok at 2015-11-09T21:28:22Z
Files modified:
	* scripts/jlibtool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9e57e0ff4610f11770c70eb4c02c6970a15d21a8
====== 
Regularize name for virtual_server_init()

Alan T. DeKok at 2015-11-09T21:24:05Z
Files modified:
	* src/include/modules.h
	* src/main/mainconfig.c
	* src/main/modules.c
	* src/main/radiusd.c
	* src/main/unittest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3a60a9c54cf4327e671676c6b570800a3955503b
====== 
Bootstrap threads before modules

Alan T. DeKok at 2015-11-09T21:22:23Z
Files modified:
	* src/include/radiusd.h
	* src/main/radiusd.c
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f2dca427bcf4a3ad9579a47bc2cf8429e0d1f0ca
====== 
Hang module instance data off of modules{} section.

And move other cleanups to after main_config_free()

Alan T. DeKok at 2015-11-09T21:10:56Z
Files modified:
	* src/main/modules.c
	* src/main/radiusd.c
	* src/main/unittest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b4bf8ef87a36c017000c622b9e5784323e1b1f39
====== 
regularize calls to module_find

Alan T. DeKok at 2015-11-09T19:54:14Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e63e37f8743cd33fae555212a7242d35345315f7
====== 
Regularize names

Alan T. DeKok at 2015-11-09T19:50:25Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a21d9fe85fb581378947d27db5d92fc9009ac4cd
====== 
Don't set FR_LIBRARY_PATH for the tests.

We've fixed the build to point to the correct directory

Alan T. DeKok at 2015-11-09T19:42:24Z
Files modified:
	* Make.inc.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a87edc4452d9e01751611da1a35c750dbd32c99d
====== 
Move module entry / instance names to be char const*

so there are fewer fixed size buffers

Alan T. DeKok at 2015-11-09T19:16:59Z
Files modified:
	* src/include/modpriv.h
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a3a865bcf29a2e69e1103d379a64cda3b82b74e2
====== 
Cache servers under the correct name

Alan T. DeKok at 2015-11-09T19:08:18Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/abf32b394eeb3e0e2d6da879ef94adafa63d85fb
====== 
Split up virtual server bootstrap and loading

Alan T. DeKok at 2015-11-09T18:38:07Z
Files modified:
	* src/include/modules.h
	* src/main/modules.c
	* src/main/radiusd.c
	* src/main/unittest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bfb0cbe44677ecec5dc5ca3cb10198b1651a6477
====== 
Move virtual servers to be cf_data

so that there is no separate data structure to manage them.
Instead, they hang off of their conf section.

This means less code and less complexity.  Looking up virtual
servers is slightly slower, but that's fine.

Alan T. DeKok at 2015-11-09T17:35:25Z
Files modified:
	* src/include/modules.h
	* src/main/mainconfig.c
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/185c62d158de7f8653fea21aea9186c7ba08f23f
====== 
Load modules before starting any threads.

Which makes errors a little easier to spot

Alan T. DeKok at 2015-11-09T17:25:56Z
Files modified:
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fadcb763cba2258ef568f2bb34ef3b96f0989ac3
====== 
Move thread pool initialization to radiusd.c

So it's clear when / where it's being called.

Alan T. DeKok at 2015-11-09T17:25:22Z
Files modified:
	* src/main/mainconfig.c
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fa00d315c685eebbe8333e54086927c6b10bdebb
====== 
-- 
This commit summary was generated @2015-11-10T00:00:06Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list