Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Mon Sep 19 02:00:01 CEST 2016


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

======
Merge pull request #1741 from stapelberg/dep

install.mk: add jlibtool dependency

Alan DeKok (via GitHub)@2016-09-18T13:43:55Z
Files modified:
	* scripts/install.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3c3bb716ace023dc47f472c2092806a68a3289a1
====== 
install.mk: add jlibtool dependency

This commit adds a dependency on ${JLIBTOOL} to all targets using it via
${PROGRAM_INSTALL}.

fixes #1740

Michael Stapelberg at 2016-09-17T13:35:02Z
Files modified:
	* scripts/install.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/def7bab8ea2737858097e20bc6e012bb9b689da3
====== 
Merge pull request #1746 from stapelberg/build

Make.inc.in: use relative include paths

Alan DeKok (via GitHub)@2016-09-18T13:34:02Z
Files modified:
	* Make.inc.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2f4ea41069f359699f75a05017c513662de76e59
====== 
Make.inc.in: use relative include paths

This is necessary for the build to be reproducible (see
https://reproducible-builds.org/ for more details). Some binaries (e.g.
radeapclient or radiusd itself) include the CFLAGS with which they were
built, and hence the build path, which is different on different builds
of the package (at least on Debian).

Michael Stapelberg at 2016-09-18T12:01:45Z
Files modified:
	* Make.inc.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cca297c856d6e46678a4ad40f8c144d40e4c7062
====== 
Merge pull request #1742 from stapelberg/mkdir-p

Update install-sh to version 2016-01-11.22

Arran Cudbard-Bell (via GitHub)@2016-09-18T02:39:39Z
Files modified:
	* install-sh

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e0cc910d2c9b9dc9b189e01ea99ba9aa5f49954b
====== 
Update install-sh to version 2016-01-11.22

Copied (https://www.gnu.org/software/gnulib/’s recommendation) from
http://git.savannah.gnu.org/cgit/gnulib.git/plain/build-aux/install-sh

This fixes an issue with running e.g. `make -j8 install`, where make
would run e.g. the following two rules in parallel:

  1. raddb/mods-config/sql/ippool
  2. raddb/mods-config/sql/ippool/sqlite

make would run install-sh for each of these rules, and install-sh would
try to run mkdir for each path component. When the concurrently running
install-sh processes would interleave in such a way that line 182¹ was
executed in both processes before line 184² was executed, both processes
would try to run mkdir, and one of them would fail, effectively failing
the build with an error like this:
  mkdir: cannot create directory 'debian/tmp/etc/freeradius/mods-config/sql/ippool': File exists

① https://github.com/FreeRADIUS/freeradius-server/blob/d17d160f319f22143911c033d207c8909775a4da/install-sh#L182https://github.com/FreeRADIUS/freeradius-server/blob/d17d160f319f22143911c033d207c8909775a4da/install-sh#L184

Michael Stapelberg at 2016-09-17T14:47:52Z
Files modified:
	* install-sh

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/175a70c4934374c6cff636de774fb0b1f47f2999
====== 
Merge pull request #1743 from stapelberg/ssl

replace EVP_cleanup check with EVP_PKEY_new

Arran Cudbard-Bell (via GitHub)@2016-09-18T01:37:20Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_pwd/configure
	* src/modules/rlm_eap/types/rlm_eap_pwd/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/04f2c9e199bee2d9007a598688aead0631dd94f9
====== 
replace EVP_cleanup check with EVP_PKEY_new

EVP_cleanup is no longer shipped in libcrypto starting with OpenSSL
1.1. Instead, EVP_cleanup is a no-op define:

  /usr/include/openssl/evp.h:#  define EVP_cleanup() while(0) continue

This resulted in rlm_eap_pwd not being compiled when OpenSSL 1.1 is
installed.

Michael Stapelberg at 2016-09-17T21:33:14Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_pwd/configure
	* src/modules/rlm_eap/types/rlm_eap_pwd/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6f55a22c0f31d9155644f6b7b50e7fb118618293
====== 
-- 
This commit summary was generated @2016-09-19T00:00:01Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list