Commit report for v3.0.x branch

The git bot announce at freeradius.org
Wed Feb 12 00:00:02 CET 2014


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

======
Fixup logging calls in process.c

Arran Cudbard-Bell at 2014-02-11T22:10:30Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b03ef9b7449f40e543295c532afce4b31437735c
====== 
Limit "max_requests" complaint to once per second

Alan T. DeKok at 2014-02-11T21:32:52Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b786ca73740e248f71016ba5249472636749bbf3
====== 
radiusd is called freeradius on debian platforms

Arran Cudbard-Bell at 2014-02-11T21:22:41Z
Files modified:
	* src/main/listen.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cca1a378ac9595049b2c4970092f1c6c51460b27
====== 
Need to use errno for GNU strerror_r errors

Arran Cudbard-Bell at 2014-02-11T21:22:41Z
Files modified:
	* src/lib/log.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6a55b98917ca5bea85a4b543b333cbd8924ccdff
====== 
Allow horrible hack again.

If pair "foo" is in a template "blug", you can do:

blah {
  $template blug
  $INCLUDE ${confdir}/${foo}
}

Which is bizarre, but I guess it works.

Alan T. DeKok at 2014-02-11T20:17:56Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e6ee1688eeb9a5b8d921b7845424a624279a6542
====== 
Fix typos

Alan T. DeKok at 2014-02-11T18:54:36Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8526d5bec7de35ca7beb94c8e24490ccf98444b8
====== 
Remove extraneous ","

There's no need to do "%s%s", foo , ","

Alan T. DeKok at 2014-02-11T16:16:49Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1ad6477afff3f9b1abe23cc118af45de63101a82
====== 
Cache CUI, too

Alan T. DeKok at 2014-02-11T16:14:54Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/22088796c8850e5b626efa415e225fcbd94cc04c
====== 
Fix typo in last commit

Alan T. DeKok at 2014-02-11T03:10:53Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e38b0e058e1f6c73f62601f3770b49aa1b3c7043
====== 
Fix templating code.

Instead of hacking a reference into cf_pair_find() but not
cf_section_*_find(), we just copy the template recursively.

When we reach the end of a section with a template, we merge
a copy of the template into the current section, then we nuke
the relationship between the section and the template.

This uses more memory, but it means that templates now work
with subsections

Alan T. DeKok at 2014-02-11T03:05:11Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2f8b220f5cee1641b18c60c8866a5f8ef175b88a
====== 
Remove templating from cf_pair_find().

This breaks the server, so the next commit will add templates
back in again, in a better fashion.

We also remove the ability to do cf_pair_find(cs, NULL), and have
it return the first CONF_PAIR.  After searching the code, no one
uses this functionality.  So it's best to remove it.

Alan T. DeKok at 2014-02-11T03:05:11Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3a6cc4812117032513722fc0cc2366204efbda6d
====== 
Remove cf_section_template().  No one uses it

Alan T. DeKok at 2014-02-11T03:05:11Z
Files modified:
	* src/include/conffile.h
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/46c5c3c063eac4a0a5e208e2244d9afd6c912d28
====== 
Add missed header check for features.h

Apparently nothing else checks for GNU versions of functions.

The libc ubuntu 12.04 ships with has the GNU version of strerror_r, whereas OSX has the Posix one. The compiler should of emitted a warning, as the return type of the functions differed, but didn't, for reasons best known to it.

Arran Cudbard-Bell at 2014-02-11T00:19:30Z
Files modified:
	* configure
	* configure.ac
	* src/include/autoconf.h.in
	* src/lib/log.c

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


More information about the Freeradius-Devel mailing list