Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Sat Sep 16 02:00:02 CEST 2017


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

======
Merge pull request #2071 from jimdigriz/v4.0.x-rhspec

V4.0.x rhspec

Alan DeKok (via GitHub)@2017-09-15T19:31:19Z
Files modified:
	* redhat/freeradius.spec
	* scripts/docker/build-centos6/Dockerfile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a5dfc599792ff941ddfb3d79be59de99bf5faa91
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEl236z7ri0/Fq55wP3h862+2e/2sFAlm737kACgkQ3h862+2e
 /2tK4RAApfOVG05sXdphK0nEEune/jR+3WoW9hX9fQ6vvEt2GGKrDTcaY5Qj25Ve
 bRpYNprH2Gjo72DulgJHZHdbdBWPUXMXcvXBVa7fkcoRMV/CEoMFT5HZMRU7d1k+
 ze1IYUcKczGuCPmJqnVOWtwgIkY6ACsXBLQAAYBfagMNIWn1yT+D1kBBeCfQLaKS
 qyzNWgsGq2E5On2LHR4ttRLq5JjIwjggaSS7zHZWkHHQZsMvH8tjM+VYNF9FrhRJ
 t0AdpHj43VnurZ8+hMVodfpX5z+kfQk7h2NRA7+6KJkVopcchNVpzjRA/LKQEkNi
 Dn61dYbbw1a/XAajoanW3AfH1LbJH+rC1NJlaek/DsB40d5s5jElgddO5/B/oiyE
 F+D+9533dMSxvy6usnh/qHqbUKVy/0fIFHao8KoDDrnExgyo643Mi50dLOsHD3vK
 F8fEFyw3wAq0VNdBBOeNENc3nwy09PmkB9hbPfA9N0ylzjXS6P5Gxqmf/+A+uWm6
 U/8VI9Z/AfSmKi2dONXd00c+p4rmJG1RBIYymc1DIJdz5nQQJGLLiuSPEgSUSQ6T
 qJAklty+POAkwTMe7+0tQEBXu5zyCZXYhWtYOjXJv45gfQo/AqtXNQwrfNTfWLDS
 /r5YUa1tHvN4feo/WzpIVE4mgHUhijJzRoAOT/HmBRwh6vFohW8=
 =MNv6
 -----END PGP SIGNATURE-----

update rhspec

Alexander Clouter at 2017-09-15T14:11:57Z
Files modified:
	* redhat/freeradius.spec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/150a00a0fcce9d78e4540f66c11ed8d6a3cc4d3a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEl236z7ri0/Fq55wP3h862+2e/2sFAlm736QACgkQ3h862+2e
 /2utMxAAw3MUgne7LSy65wsD60r91lmK1p27TEuoYV6zpPiEUp44Jj78dVyv5ruO
 a9fsRJFaXlSfyyBYkNyczYobCqhqBWsXMjlPCR8p3LFYxpmu1kDaljXsJpRZgpd4
 HsX5qok7rIiuyfwAyr8k8b8eoYo11upte9E393YLvhYp8yVaz35icAE6pqq1+su/
 S9h+m5WH97Fizqug2v+X/ulOjyXxKO8CE4oNicfnZyVCNrJjY9bLlKOe4ttJjiAs
 g8ynPGV6P15Ih/bUNzVLU8wKHP/A5SJE2WvIHuSlSRGk4mKb4gTe5aqWl1I7XxUm
 fIqQD3KMahbFAqi7E/3wWodrhTTrIrbuG2yecCVyfga9uXVawXI1fzphuHE/ZlWg
 jkPooEp+JwzwW1fHZh6d5PLvEHx1rh9HM9P4KboEG+QA/+LoL2t/hy4siB23/OG7
 a6yYKv27LMOrAkaKhElzqtJNMv32iuaUrrjh4bEZrZu3yXqDmy+GIp7esXeA5slu
 KaRM+5KfimCCO9iz1ZeUYO8QMk2AbuwSMxBg+C70sewBZg1vd2deXxGt0x8D8GBB
 8OoF4IaDuFtTUyOt3Ecyyj7kUNJ4hUO4CGwoFtzrFwU/T+UPwFhcKIzsIkoACxHx
 yNVBTkOrkorhgMeFLagUGdVy5XgM7il0+KxrfRppAkJvbFu01vI=
 =pCjJ
 -----END PGP SIGNATURE-----

centos6 docker build fix

Alexander Clouter at 2017-09-15T14:11:35Z
Files modified:
	* scripts/docker/build-centos6/Dockerfile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4125586da12bc68224bde0958af2c09b0b780692
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZvA8ZAAoJEH0Oec13Yh7NRKkH+wQ0soE2pHoXrnxH4oUzlqoz
 GntuPc3Ecdjq8qKIF9oxBqjcHTYGvbD/eon471e+BoxwRsGpccya/ZQXvjRtFpFp
 iNfJ7RDlzcEWXEpefvYxt2UM22q48SzEVU5sH8/T6Y54T32ZQ/UEO0ztRwDEjSPI
 VQWgaaf0C1vxk9cs0hrv3xTW9N0lwsiRnU5/OZXP6Qa2C07CnXMiu2emN/yM6+gW
 YqCwJZy+fxdQ84TI9JV/ry9uhGeA51+/P4t3oPHDi/YTs8PHyo3G/NmuvLiDqKuI
 2a/sNpQZNrJds9PisHY1AiOJ40rfK6RVthf29W8A/Bd0+lGf7Iw3Uo4EXQFD+Z0=
 =pG84
 -----END PGP SIGNATURE-----

enforce max request lifetime on the child request

Alan T. DeKok at 2017-09-15T17:34:17Z
Files modified:
	* share/dictionary.freeradius.internal
	* src/main/unlang_interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c267d3364c0b685ace7fa79a62c9fb88a7c2eca6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZvA6PAAoJEH0Oec13Yh7NybIH/iYgaTtSQx1/F5dOnhxCT704
 +uizpa8JThdm0P83qpgQVMS24otybMoxWE9EdVnEwXdPUd6hjDUo7RV9ZQ6x+IQG
 d1KT3cgJOgmpKFn3xV1LBYwuDSkbzK7XH8Rehnm8icr2MVWdNP0XgS6/IBmY+2Mv
 1NBqpS8vYXz+qPBAOozOgZ1hgBSJB4YuF214fzoi38GMXUR3okBOnQTaaw7APZGs
 f40HoBzDiVjpLejB5ylPRC17XHj3gy1FOGpbI1ktVSw1kiTGS2pves+MdKDcnWbn
 Nk13c4SC/GNi4jH40B0UBBVGl9QLDOIevk/2UYcmBjFwf0bIxeEtKRAFFxaOa1w=
 =+z1M
 -----END PGP SIGNATURE-----

correct number ranges in comments

Alan T. DeKok at 2017-09-15T17:31:50Z
Files modified:
	* share/dictionary.freeradius.internal

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1602922aedad745c3e49468699b42c262ff8eea0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZu9q7AAoJEH0Oec13Yh7NfI8H/jgv/hthkNdBU5QaqIJzfMrf
 v2p6NMxUsJozzARCfJRzboCnqS3gjPdK4fgqxg5IrP7UOWJ7I6sYmq4bulUoAqeM
 tPyNOXOgXJ1gWvW1trO/P4q6FwsiAe5YFiKq/b8ifEChdR6+eKiUlfn1EHkqe3qw
 2au1+6HjthuOi6U4B4OF/87dwurhFdu5SvtDHxcSPwbNY2XgVRu6AnyWiy6q5Mes
 c9UDA78cIGwVK1T6uhbD3a7kD+J++6l6jo5ukpneUkBl0s7v66nv70WVIZAjcR8A
 I19W9YMBtuwUNRcrAqUv0TYrzDeweMcdKqa/pF4VEDPGR08ED5pitVw2bzqOxrc=
 =f3bD
 -----END PGP SIGNATURE-----

shrink unlang_group_t slightly

with anonymous struct anonymous union

Alan T. DeKok at 2017-09-15T13:50:51Z
Files modified:
	* src/include/interpreter.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d97df05673d2fb1eb6a00555e196ac3cea1e64b2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQI/BAABCAApBQJZu88zIhxtYXR0aGV3LWdpdEBuZXd0b25jb21wdXRpbmcuY28u
 dWsACgkQ2bkzwSrtdPA49Q//VWDsLOXkOiaQTe6CfAg2RnwXDPM5nv0Uibi231Jt
 VutVeOTxvT29Qg0uOKCgEykWHrr3y5GRgnm4uY2NKl6/8COS6fqi1oNpr1hqWjel
 43LR2N5tYS34rygfByXvDyU6657fcn0JLd+X7JGEGRZHlr/Q0uTXuAS29QXkVkPw
 UPYGQf6mNgKkDW7Y1hYlXyhmggFUS9koyXD6+wXHOjjoTOe8AoFQzcyGuQFq7GFc
 hbZLrc8QzAEviDNkboyPzwtKNoAcgPtm/y6OsUofN3J+e9o5cl9ShU5o1PCBAVJU
 IqE11JzsX91UGkifZPbzDU3PS7aZJMNgleQRWrLzchiEkrwMIg+iarliPMvePkdm
 3CfmvF6gjpzi2+jVIcYDUtTgMRYznNUPFK9Px5ps2OqqhLv99OLTi3J/wtFKU7PO
 nafr4p4meyq4CnkN//cxzE1hWUpjYOWp+1KIDmYv9Pt/g4P428O07/AeRf7K7PtN
 VM3J5PYxWRLEantMo24PEnVHNju+WT/c5DpUbe+12B3JaBlOiKOkf9LXUQTx86zR
 FfKVgazQW9C5jUQUjLw9h+bzGJv/JQp29kP2Rztqd+ZZGLZ9SqABaZhwF2nGMFjg
 53qLizhq3M7NfpCuBRLMHHDZSDAo3qUplbSY+1mCaQgqfQTRAQ60zLLiUmDNl6PE
 mwk=
 =aLwH
 -----END PGP SIGNATURE-----

people try to use client certificates, and it generally doesn't work

Matthew Newton at 2017-09-15T13:01:12Z
Files modified:
	* raddb/mods-available/eap

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/df2b326ba7e096c1e70342041a44428c7fbfdfd7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZu43RAAoJEP+k1YKfttfKz7AP/jUH67KCNP1iSS/QlT+8SPAo
 RW7lGONWn7/7S01indJwFkHPHOamIbd8wJdVA02W6JpfgJoS0lEJ+HgAlBHa2fw1
 rfztm0pkLkoVMyjlX5v0XLypGA3d4Do2jhaDahToiav2cfbPy+QRi6IMjrD9EbaU
 ukkoBoHnfenRFNwT6Yc//y2Mb95wBfIDm+6ggEUQcm+vFcUHJlctyVs68NtmjX+2
 MsNrQFZyiE10RWct4ORND+xRmBIzf8Fb5IkfBb/k38IkVIlJg/JDdHHjaQLM0WYL
 1yJETyxkJacUGWfEh6WzhuDE+905/M47MB6RrTXSh9X76dFxMsc4Pb4eEue004hk
 gi2vcSCuJK/6VxIUd8mJEAH/skq4iHkHJxzOiBhwGc6Fz9JOUiMNlNK7V0tKZYCH
 jLmlbOuXTrWoJ4RhbbGqOx1KIHjA2RruXnqAHZTWcdvnhvvhT1zfKySzNiCGVpXC
 2xiSlN9RQlcRuI8Fub8Mr5anIq2fSsr481fHT2Ieku5vh6nl0vVXBpi7ctaSGzy0
 2yaEN2oOxbxsn6VWwRDU0ksm6MfhmZZEAgtLrDKtQ5rohW/hlYmh0YQ+HlWHLJta
 oX2/x/uCVZpQjcTeRvPHgsVqtyu7pV0BGKlcRvIH8iygvge2WCOwM5kFdw5PQVLH
 GYUTEy3pxUrUSoBo6M7w
 =tDrB
 -----END PGP SIGNATURE-----

Add iterator for iterating by DA

Arran Cudbard-Bell at 2017-09-15T08:22:41Z
Files modified:
	* src/include/pair.h
	* src/lib/util/cursor.c
	* src/lib/util/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f8b1dd771cda3bd018bc1af0691efdee0a4d8501
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZu4B2AAoJEP+k1YKfttfKBvQP/jZFMJHk+yUr6Nr55l7uUc40
 2C12NFanZB841UITor8d8U25YNgMZaA17WzKTySkE3G0gPasabepuxCQW1r4OCGB
 KCHrStBtwmAbFA6TWtYjKPl0uugcFeNvsm+M4XyaWzt3daB42sdIUwklHhdCehcT
 76VNoKz996KvE1Bx/RsC8a6vHT1lpQSj45wsLi5YsLPjsexUNQCufcy4yQj6Av/B
 5a7tucqToejtU7mS8ycuYUBbSUExERyJ5oxjCNk3uvUrk24PCkjOvSRe20WTKNge
 VchLWvtjDJtG90Wff4s6HaKhJ8hY+MposvV7TI4dynq44ykVjZrp/rZKKrxBDH20
 NsZoLzGHs4WwE+ikNXjDYfseoOpC5U+rZLCv+R4wgSzkWYMysdGHPqHtLQl3MZPO
 oKAvADE59N8n/7lu91yefuQhlc/IzejqUt09Y9cdYfpkw7x2ikIQBamv9rPpC83Y
 FBpUtxt6KeokEgOOkSgRLPinSvLJfyOT3jDkeCDrIgUOEggJ4WuicYIrkF1SDt+6
 ctBM83GaIwnmXhGTpQHxvrc1i6sprVaqg7WYGIYYkFRkDYYHHrHVYhdVDzSEYFoB
 c+1zJlX6t55dAjzdCxdax32yaHSGFSCIceawOcwbT62Jl6O6Y33Yf9PU0/nVgVQ6
 Wc/W4pXFH0SQ8WZVCNSS
 =J6gl
 -----END PGP SIGNATURE-----

Remove the VP from the cursor before freeing

That way the cursor doesn't contain references to already freed memory.

Arran Cudbard-Bell at 2017-09-15T07:25:41Z
Files modified:
	* src/lib/util/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e167aaff9a01fac85b092f84d309d8f86f1d80ec
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZu22RAAoJEP+k1YKfttfKP2sP/jTRH3tr00c5l/PMLHAaoZ0D
 Mxnk9AICmhviNOi9BX8Calq5xMhygfEw04NIUN4yHlQM/cBlhyejsrAp9LUwm6Mc
 3s1oEVPYoFIOAHCfU96wGVsfw0eyZXQN27kCAHdzJQN7faCYvveDGQhBoM+lkj0W
 OoDXX91ML1HoLYaBuSbGmgrXgqQPDvP2qizSshG/4/LhpJU5Uiq4mTy3LBCY3cRr
 QHbjauH5KXokPXiThMFXsORQrY+x/8l1P0wk3zY4bQd52Mg+vAli1EPmHiYauiFR
 E2rzdCBknJg6pBe4tdQBVgBvNj0TowraGFZpKtHilsD3jKMIrEWSQtSkU7C9rUoG
 bbTnhgxoWbCj57frUtl9BnRG/LSbJOe0Ca2SVorv5SGpQiNqTE9QWbUV5za7BsVa
 AiQ7KBggzGR4tMabfUCh7Qdo+U5J6/jCLhlhBD9YXmzg9P3pdGklgqEDa6lMNDRn
 wDazX7dnQI6CQHQXcjslNbkaVFx6+1vnPpn17wxZLbe+nsQYizJnWPRcB5+TxKGn
 qI/+hmpGyrgw0tgK3YajdfhnrtKrp8pPUpOTp7vJfdO2V19fyQHSE3X+BwRnGPd6
 E3c/oPmN1zj6rM73Bnii+uijVrUe5TpAinYa/hmRoY3HMFc4pUt28KuxYRiQfHQ+
 p9RUFxWEqMBwja8TbpdL
 =tT8S
 -----END PGP SIGNATURE-----

Swap out more calls to use the new cursor api

Arran Cudbard-Bell at 2017-09-15T06:05:04Z
Files modified:
	* src/lib/util/pair.c
	* src/main/auth.c
	* src/main/command.c
	* src/main/cond_eval.c
	* src/main/map.c
	* src/main/pair.c
	* src/main/radclient.c
	* src/main/unit_test_module.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_detail/rlm_detail.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
	* src/modules/rlm_files/rlm_files.c
	* src/modules/rlm_json/json.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4219dcd6b41c1984235cebb297dce21692f0efe2
====== 
Use correct signed integer field in rlm_lua

Arran Cudbard-Bell at 2017-09-15T01:37:02Z
Files modified:
	* src/modules/rlm_lua/lua.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/97c277d0e048f8958ca8bd02d32cc5ba49b4b75e
====== 
Replace more vp_cursor_t calls with fr_cursor_t calls

Arran Cudbard-Bell at 2017-09-15T01:37:02Z
Files modified:
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_pap/rlm_pap.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_python/rlm_python.c
	* src/modules/rlm_radutmp/rlm_radutmp.c
	* src/modules/rlm_sigtran/client.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_unix/rlm_unix.c
	* src/modules/rlm_utf8/rlm_utf8.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/16a1a9a84721d374cd91da5301ea5477236e6266
====== 
-- 
This commit summary was generated @2017-09-16T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list