Commit report for master branch

The git bot announce at freeradius.org
Sat Mar 2 01:00:02 CET 2019


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlx5jEMACgkQfQ55zXdi
 Hs3GWgf+NexYvA4pHfioHXHN+yeVwbPb7Swb7HNpUu6UuPfSJZD71zdsgQOJcMMb
 x3kzohxOPXvOyvG+OPWOcvYcwKJJ9wsLq2lFKpJzhCPKbCe7Ttb8PB7KNE/OM4er
 JrxjIifNbNlUW0L9PKfPsQeGLQGqUAiTBlWFcrus0toPIG35Q3Trq22Cjq7082f2
 x2bitJbI6E1uQLMJgBDYCzlJk7zcAyHo+LgGt9JXKgeeDyToOVkyucSlfKvmThaj
 S5/G6e9+svWnVuUHlPVOesef4N5mSztp9PTwzAfn6ozLj4Um89AI1VMdDgDKdJrA
 HHn4uP4/HhvRfZWA/N9xSKKcq76+sg==
 =9N9T
 -----END PGP SIGNATURE-----

remove debug entry

Alan T. DeKok at 2019-03-01T19:47:15Z
Files modified:
	* raddb/mods-config/files/authorize

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/879a89fef37b698d982f2fbc717715521ea46d0f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlx5XyoACgkQ/6TVgp+2
 18q6Aw//XGypDPLBIdRGsHXg6hSiPVx8NYc2/noIneTcn++TLNb16zuVFXoiw6Ui
 fIFLqrsTdqvQgTPAMX3Ftk6uHdwHL4R06Cl5LqGIrR6Jmv7FcyokNwKeRavNd9QU
 0Bx6TquAyjBkb33c/cP3Pl1dUCGQORxxf29/PgJDR0iYEx/HPP8Uj41CA4GIRODW
 XgdbQcHGJjTbUcJD811ecnROvCh8dkG2gd6VKLKIynmnJhfwXIwRKmICtg5+umng
 jMX3gETGoyyik4bIjHs7MucsyFAf02NuRR4etz87JbhtcH2xwyqj1s514ltCcMzR
 qzzTJ0Zt8G7nERbq5bzuhBMvvg6RZWVDJ6cUpNQFZU6e2Y+x2UYjSJFzTG4eGtc3
 2OrrCkiTUaUmqCS5h4i5LsjhRokb60Gj1K2qBLYitWaCCICXNWjDiFwqzABUByCS
 T3HOeWt1IRs9wMsgYFFTxPJvp/5H1+fcL73cqSQFc63MdOQWG50pvIkDK465ANI4
 VCc5b4dOGNrxdD8Zkdw/moe+Kgf0kzvMrY8b7/SzQ227+mEzqnxlpsZdKCkwi2k6
 iHot3bWZl/e16iTui0FmyQnxTXNLCYP3MrGJOyaVAjr8TS1hPa57DJqSznYsu/2B
 X6ayFzzvEguwTPLwFl/kanEyGDn5jXJN64fj9hS0cB2y/+Fc0VY=
 =6OGy
 -----END PGP SIGNATURE-----

Not a ptr

Arran Cudbard-Bell at 2019-03-01T16:34:50Z
Files modified:
	* src/lib/server/xlat_tokenize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7e6e6a696fa52aaf51e4ef1b3c9df4c8e67a0fac
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlx5W7cACgkQ/6TVgp+2
 18qnDxAAn9LFxuc7k7pLe59kM85PLnUXY1X0Kcxdd1NFl4M+SE8C2yEyC8IqJGL3
 RndTZqBRS4N37dE9N4m/N/3Y69AK1YkHE8vgd5u2d185rmXhpldShHLfF0QCFpAA
 JMr+JSAXJIipFDOqIdzt0uVgOwJOjEKJBsdxdFNFc9iD5GMsDDnAFdB8bHC/kGBK
 Um0k9UxyaHjDrQJHwvZ+FmDbPa9fxmEz4wcFQ2RCCojZBL/Q8J2kAObye5qRZ8zt
 PQRdLnT+bk102H4DV07YfqWkMgUpopuyzTlzxxc/cpXp96jsI0m6rPT+3rq6TPYP
 Hqd07yVNeU+yuTpMahVbNM7WhO5r6BPVQF12V20V6uGf9uK52dVx2RZ03gTDru/c
 YNtnR9HtRsJ4U3Gb8ErKvp0W2dWy+fRQkl8ggwYkYvJxUCFfk+/ZrlhwozyAHvm8
 eXX+d2Op7UllFoPqpFqJY/vK/IzGwwoMwPtw6XlVt4/81DNWLTJ99l8aJ4ulrzJJ
 Dt2XGkd+C3/uX2g0JeSIbjyzV4DjTWJIgXfzOb26owqG2Icp6Mr/suwscKLcHY/R
 oB0dvXYVjtTRrXsVa5urw164ozUO5qwMBJNvzMWNjXP0XHJrZKReszp83gX8k0pO
 rquBm/o0bKAmL3wMd8tP9XcaaGerltdlLc/WUQzZi6K+pXFUoHk=
 =8S7y
 -----END PGP SIGNATURE-----

Use isdigit instead of isnumber

Arran Cudbard-Bell at 2019-03-01T16:20:07Z
Files modified:
	* src/lib/server/xlat_tokenize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fd423fea09576321bd505c2c7de37fd971fa69d0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlx5I/YACgkQ/6TVgp+2
 18rZXg//VIlX+kO6lPhADrp0pyag2ZxE1nSQMN7QZOw/TDIg7eNGqrZ/oeEecz3x
 bBpxAZs+JY3Je/tOGzjGrSmds9+nKIYhBoIZxlEXvs/ucpiQTKeDlKRGjIBPjgwB
 3T/yovEd0IF/50DEaftschygnKqHKv9JUCrkiCVB1GwSK/cb7LMWsLp1THHffLCx
 j2zhB0jJbO9UY87eieDgGXwysF7iYIEbHwPizZmkRaQJAfAtZ1cgBbP8Y8r1dK0a
 5CGcK4Lm9wAoweetWT+Zaj7djq+WWnls9Z1cDlUqXPQl+qdCmUABBc743K5iXd3Y
 BkaTEfdIIJrUGZgYq1UxFh8t81DLw1FOHUQ63GcxBmQi63qoeZeHQGi1/2T0vmX1
 5z+qlD12XyKFV4+nHT9IrrBx+2XLgNGVnOPlR3E9N3+TQflyCcCQWHiOm9ZQL2od
 tOsHC7XPClPl58a4y4ZuWXAfrNa5BobH9LB3Grw9L2bNcnzAqG2Xim7MV0WCcYoO
 2qAw6qDu7wTWrMj2QH4ql1DK5lC9AEh8+mE3TIJ/7WaAx3zmbcN4vsmYDLxltEJN
 aA8IBS6+nAJOHzRWLPqZqIp1593U60v38AzGn8XQeNP4Xm4PADFOqgs2CQlhiztW
 4SJQJqX8yBcuMWeBmBb+/lPWL8HUsP8F+lemD74uw7+Ce2sDg5k=
 =h/aZ
 -----END PGP SIGNATURE-----

Better empty expression check

Arran Cudbard-Bell at 2019-03-01T12:22:14Z
Files modified:
	* src/lib/server/xlat_tokenize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7398b4b6d7bff7e78a3dbacdefffb59581009f1d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlx5IqQACgkQ/6TVgp+2
 18pqXQ//QtzPOPJe/jyNALIcGni/frOqUonYLVv+VZUQ7KzRUmxM9egKfg7gFWyw
 oH5Koz9DDBabfTKhr1SXcfdmh2zMuzILdf7ocRHSHa/dbYdE4ScSBMvZZkUi27JG
 dAn/LcXZDYThGNwlteGzlWU847y6wSopfo+9NJWt1Fs8Mz5iNK+hAfER4uoqfnRw
 p9WNrSKelGge+UwyunNwOCXDnymc+2+EXoFZaAPdgfo/0uG9HySByLJ5oVrtrhaC
 kyrEGXiQjrJv/ADF3iqL32Tt1VzDWReD1mUzIuE7eKodtJh6JzQTPCPRVPvSxvMP
 d96aPHg44EwMqgrvF+xMrjzI/1UTe1Hx+9HstKsEhIFJGniPT/qzCSX1ZjWVxUIU
 OcdweLIJSAmRpF7/szR8dts6vU/dpg0oiRbpXqe57yZgD2jd1HkE+RgaIIDkyvhw
 wcbkx42LRALTDShUyiaMLLg0SDoboF/Vfhez505Z01LepW91daxTk4SYy6Xlp7/v
 KD2wck0f7C01CC0jftD3edA4GX+1zJgUDQC8gCYpr+RASnTFLUgkYw1bycubtKZS
 xEC+FhTaElBn+WZjTHc6mpH9kNZ11T6cHMrVDZzVumvGMZnvqgyeSSfQgn83AZGd
 dstQC/h1biK2CP+VOEX9BZCf9yrl+NVHbvnsi/yNBSXLgl0TTp4=
 =uPyp
 -----END PGP SIGNATURE-----

Should replace the existing error

Arran Cudbard-Bell at 2019-03-01T12:16:36Z
Files modified:
	* src/lib/server/xlat_tokenize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cc25a6a926fd757917bf0d4264da75d24653c4c1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlx5IaQACgkQ/6TVgp+2
 18p4Dw/+I1BGQsHU+QIHuQ3Rhe9uBYp6+G/7RRANpVnOhVVQEchMpLzuofdfM8IF
 jX1F7ytZFVRFajQ4PeiAmY+JNgRbpoeWFYYx5nGo1zVi3EeOsHgTuma+V61PLgve
 +890i1MJjCqeWxO/yXJaBDW38gz1fWDsYnUwyn1RPyr9WU8ST1y8cBuPHy2EgEyv
 HoqIZdcYJndJKmfsoDwJ+T8HJwkrgrKRK2CCctJtGdzxjqs+lLWKNY0WYoOEO84B
 Pp1PeCzofZI8jDNGZanXNjYgce5e65e9Nk+2cPePa9AXPkTbAuBTpxvP2yhQzQsA
 PXwb42WQUu2RNup8YbaO3H2wcCvwq6fJbNiJnG+HglFyG2xxf0rC9UqSFUwiCM6b
 vTWwdyE5o/sXX2VhjYsPmPi6Pe8oxCx35W4Zm4qDRvEXWmrDP2x4ZwSWoFKoy61r
 HL2ob1MU0OOWIGbhit3vN3yyNAAf7BTVIR/oTwAawPntul+tBvAXmDg1pBcwQTP4
 cDHYb10IU3/5Y+RCLukSQ6Leyu4TuHiZd+o+1FukYAJmP4AA1LXlEgAZ5yYglFvN
 NJyQurioYugbCYIBmSbIkUIvotrXYVG8g9JJLOvRsqVTHGS5NoHP6xH/1xibOXCY
 /55lJkWUSPAbxNyc5riHfzrmOtLSza/ZD4/9mxu1eN88UmD8ito=
 =Hsi3
 -----END PGP SIGNATURE-----

Fix another comment

Arran Cudbard-Bell at 2019-03-01T12:12:20Z
Files modified:
	* src/lib/server/xlat_tokenize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/402090aa7d60e31e97af779e176ebbdaf94f78d5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlx5ISYACgkQ/6TVgp+2
 18pgnw//cvymNjo86Z1pleSsa3rzf4ew5IBFkTInbbeeKXxdlHL0+GhnadwZ/t6+
 y25MhlDdl+9+TFjLrL5fFGSHtMiS0eeF2FPrhpsH4A8x4kAsEme/ReBXe9Youoa/
 8kotyYT6Ohyx04agnMF+Tq+tU9srU8ngcHJph6DcZ/LdXJV/ZzcBZ7P4/dVZnrRA
 247thRzuCbDr/38Fc8tqsNjWDAyPDU/0SdLjOg4Sfe5BmnGZtHrdYUdsixN+BG/c
 MS37atlEuTFaTXJWTsIvmRE4iYPOCHgwgwhwtZBGVuh1Jf4lHHUTBqXqfJOnLSLL
 OO7qbByahhHgEOvofXrB5U5oKtMM+kG5+A7RPxCwPvxstPV3Itk6JwvFUUSLVhc4
 aDuBIgs2idwcHdbFmHxJKXIQPG30i13Lr178t737n8fWX1T9VQQZte97kBCFAAVF
 TStWFNLC8p/kMsx+T1GgwYDV+VvKXwSJAjxeEppQjw7vX8NkMeCYdiDOV38H8wVM
 iTwZYg7XKtDggse+mGiHM893XoyBHGcDSyPz3xW8DZ7MYLqCwxCIyywrgI36yvm2
 /lnX0oSE4nbLGj6OdPbwgH/M9vEAcjNj9f7wHSeyFb56aW/HQMc75kk27Ry2f7he
 49yTJu1ZXJ0h4cwQJZ2P3aPpd2tBzHT7vE8SwsPcfdpfUCL6Bzc=
 =RKSb
 -----END PGP SIGNATURE-----

Stray comment

Arran Cudbard-Bell at 2019-03-01T12:10:14Z
Files modified:
	* src/lib/server/xlat_tokenize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0e08f9f4bf9d4d4af4915c0a76e02e9f24a78c9f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlx5IMQACgkQ/6TVgp+2
 18pfDg//QvN3dCs8/mpXHvL7gnl8XlNZgIjO6gq/xw6SFxNndgfDz6YmpDz01+3g
 gKdyiv7x8NHOpGJ7UBc2LUSI+bs1KNLkqfCJTGK8+HC05mmDfL0TS3z7aDJyBOKj
 8tXeA4HAg+FS02tXtAdegpRetMTMaCIN+yqNmpglcFP+iBArQcIuj3tqHrHHzK2h
 tt2iqGpcGJtDOmdLDQz8MecmX6DZa3iEbP46nwaycm00RIM/saIMrgTWgPVXcTyo
 aHYZx2fcPLpd5VrWYvLLgubOL5PKy7SRkpUZRFp0SIoir+8y7RL+XaLIWiqTFVB1
 p0HmXoywHzA6vMvh60fbPOo+GP78FoCTaFm9JxGB4WpkaQOkSMuiZDOY2I3cqjWQ
 JwE8FosKbnd9x7CiFSudGKLN/3AiPFzBR7l4uJhdx6nRu4/zB1CHwnuHrLjbSaq8
 roh7m+LZ8jyZ1TlPUdKMknkNBRFv+q8VNeXjdowCHR6gByv/kwBDeJNGnN7MXPu0
 XqPmj4ZSp8pnMCOFl4Sj5ubGbbKWy5nEANk1qLroKKEdRYQyPEgoY7WpH5GFury0
 wM7Hr8SZYzrwP9421HB557U6OWa5RjX4+WwKMXRrgNEGPdSmRHVn/0LQdeoQZ8IG
 B2Hj9zsTD8B+NEWBByLSau/CFUwkAigwTqafemVAFDLhBamvWck=
 =02bb
 -----END PGP SIGNATURE-----

Split out regex, func, attribute parsers from xlat_tokenize_expansion

The logic is almost identical but deals with a few corner cases better

Arran Cudbard-Bell at 2019-03-01T12:08:36Z
Files modified:
	* src/lib/server/xlat_eval.c
	* src/lib/server/xlat_priv.h
	* src/lib/server/xlat_tokenize.c
	* src/tests/unit/xlat.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ac223ac01b61777dcabb9f512f4548467dfdd927
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlx5IE8ACgkQ/6TVgp+2
 18pa7Q//a9NpwrW/bEfKdBTD5ay6BxYisIkQcqCASVBlxxvGjpMaD66TA975eqOk
 9qvdsou5k6QnX8GDooRy1+hp5kRf3Sw3H9SFMN5VK/AGLgnQUa589T2POlYJhlLl
 qkPQ5+5m/akUKpTZ3Cn3/3MHt+mmchB6P3gzqTwf8VGPWw8QtV+LiedjfYjlBn/z
 BCVYhj0rIr+7DSjTRQeOuXpxvlVBGMy8AAYVdsbUU8+KIOStGH0tvR/BoggyEUhT
 Vl9MyiUsWgHf+Ckmat2CVjXUjM1hqIo4AKlmygfexcxSr+cDyafVCzWMwiNPkQuh
 wXOPg6CbAfb1xHGMSaAvmVixDvihALahc17RRU2/IO8zr6OoTL2LVJKA2lZeR5Gh
 rIdYOjbsxZwnlRW1pUa3j9CyyF4UD8lY00GAgIPZxB7f0VQdSeYpoNQDhVhR7I2m
 l0N+lugEgE7mH+Rz4mXwa7bbxTEtEJSsVY0JP0Ku0c/kRa7tlPJG24RqrsWsZHNC
 KmMocXpbt+Rk7v2Tkhwx7T7TAFIp9/6faSRYS9D16s6v+JHV/Vogb4FATwsu/su0
 OCsG7VVQPA7XoJvSyARgUsjOxFvz8vEH6tP/ZlYEmDBBmIrd7c3YmRhZbiarMe7Z
 HNj03qQ8cvvDQWD1QQhmLDJMl/dVqyPeGwZwF507wppleZuu0P8=
 =1gsO
 -----END PGP SIGNATURE-----

Get exact parse errors passed back from tmpl_afrom_attr_str

Arran Cudbard-Bell at 2019-03-01T12:06:39Z
Files modified:
	* src/lib/redis/redis.c
	* src/lib/server/cf_parse.c
	* src/lib/server/cond_tokenize.c
	* src/lib/server/map.c
	* src/lib/server/tmpl.c
	* src/lib/server/tmpl.h
	* src/lib/server/xlat_func.c
	* src/lib/server/xlat_tokenize.c
	* src/lib/sim/xlat.c
	* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_expr/rlm_expr.c
	* src/modules/rlm_mruby/rlm_mruby.c
	* src/modules/rlm_python/rlm_python.c
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6d853a52916a730ac7ba83f7dd865250493b5a47
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIyBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlx49/0ACgkQ/6TVgp+2
 18o+sg/2N4Q6NrWDFViNnL06NScqsQxpqRh6Lg2iIb0uDph5Aav8Qxvv/C0x+E2N
 dqgCzHc1NufqZ575emnsjwh+tZPCL8C15Z3RAk8xyyZHjCZqJGd9SVpUUQ03KPJe
 GjFzS+N/+I3cs1lOZ2QJeWdTAEzJuItc6SUhCGKzjKLPPI9/h6FubabqGMDWoRZb
 Y4zDbGBgWThr4hAzfSVwTL4XMA3XrImzf52quhstQjBYtMkz7Tx+CiDnS4L+/nu9
 884ACG1a0slYfFx9TxdUpsm4DgdvwWw8pNuaEpEiXFTwCWxpwdMExyB0Jsg3Q/es
 RGEEtOlf18xLPFj9WlOH427YKPQOdixJeH+Owa1BBDLjqo9iPQ3bkhx58QXmNpWp
 vku2nYbg5wVZx8ZRiv8TDE2Bn+Fi334rpXEAUYnDnK5B5nxCdvJ2z87/lUU8//V9
 1dSlXK7f0PnUN7iEkgf8HIYl3Y15kYO7scIF956qlEOqZMbZBMM6Wv2T8EZudi32
 xOxKlCun8AyRw0wgySU1bar8q11srIjyXyC6aWwxO09vXuBd/W95lcrZdTTzZHaI
 m3Jh05V4qhkuQg91lTPGYTc6ZQxBwS5MRNGUnfX5p+u58K5B/mddrSgpAzgEXyyS
 LGfnfh1a8PUdPvxib/jvzidHA3v6daXw6jOjezqzFXTo8DS0Lw==
 =XyCm
 -----END PGP SIGNATURE-----

Allow syserror to be explicitly freed

Arran Cudbard-Bell at 2019-03-01T09:14:36Z
Files modified:
	* src/bin/unit_test_module.c
	* src/lib/util/syserror.c
	* src/lib/util/syserror.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6b370ead4f7618b76e32ddfc2e1067a07aedfb86
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlx49/wACgkQ/6TVgp+2
 18rUuQ/7BgkX2mfpeBF7vVCvOtY8m7/kLOgnE038j/WKR6BekC2154eqlJqDCPQc
 7s3SzTauexX0xYBRD+KrlgCM41zYPy8UDoG9stxOo5bfH39PEDvCa3sowkzlmnUt
 oXnaKFdQXkgPBtYWHS/l15R2k3u6FLbKnnT8NdufQ3vn2RCXnw+R8/nAY7XLBdgF
 J0+kVeGUv1WLRmZg2RsI5Ra6IM52V3iKcsCpd4BWvGq0vqVAyztAf7/IW/Q0Q481
 oSiVaB8Ieowgh6xyTtcrJw8FDNLlgTnVmET7YQsPvNJwu9D4PptsySlV/rT4IYOc
 ZmCYO+ipPMtzOUWD1CHXPoiLFqyNXUHhkcO3y82ayXAKfiLFvx5h7siJweLk+p7N
 sdBiNgVCILw2CI/Y5NAOjEluyEKo0vs7FNzEc+SPjDrms4aMeSiBnm6fWqk2s3nu
 K3Emfnu4m3YLly5xzDAYNL1AJBNCQzDHYk3oDCdhUxDS6K58HmrXGBIMxKyuJKpu
 zzyYPXc+9DNtqdR90c+jiJpAuuhur60C+DQKthzkZy7RS0ELHSN2h6wZTyROhM/E
 c3UhKklhBaJz0+vfqh1wjJJzkYjMKv9TrUZCyyHa1P9OFk0z7N7oSUmxElSoy6CQ
 By7jAvzWhj30AQXQ5r/5ZCgusmni+woKDhAtdtmIr1kTeQtA+G8=
 =NXY7
 -----END PGP SIGNATURE-----

Make the tests work without an internet connection/DNS cache

Arran Cudbard-Bell at 2019-03-01T09:14:36Z
Files modified:
	* raddb/mods-available/linelog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/57453e7a356bc408e6fdc9728cacd86dd57c00e7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlx49/wACgkQ/6TVgp+2
 18qxtg/9H87rSxH8EXDWko0C0VqezuFXrDBwGyAPsaJfkOkPoJFH5YnI69f+dgeT
 ptyhAdYwX76goZ2HnFB837CQGiXnQhZMztBUyTC6pDrSKTT5hnNbM2wLq91/Pl1F
 ymeFyASMHC/LKZbWScGpceHuk5vBl4qsL7Vh7qyC7x088savSUETGlRzvPPOuz36
 bdJ56+xEgfdZdnkdLT0NA21Dv8gQdIAtoewyFHwmIOsNeX31YUhVZHUXNDoTDcQn
 9a+oWvOXcpuqkyskxyhoRTbqdj64dt4/pB1eMesEEL89KTA7DmQrPe4jLkK7FBgh
 4pdCMXZVw6UK5xBC2r6ggCS2PvBy3Axskqi3kOJYpV8wiibXCNqwASaWBOSLHrfb
 MuPEWZ/b+4cJEi9o7B3ypnAmAcubf87LgFGnGYs133ISjyDduF4I84w/HFP2dAm0
 gmyIlEnQ2EtIiqS6AGOiciSGZApYWss5azrFrMVdhbjD8p20U2tlDxIxTuL2U462
 tmD3pcWDlwl1uck0XkL1SW1WD1ouVnB1PlpMUXJp4WRz7KFIeTKamRFnXJfiMC9d
 II4fkm/cIyEf9vyLbz0nDAxjLl9O/tJqWUNjGtnYzCrNzG1kr2uLt03vnrb5N3SR
 uEpIu2pI9fWphuP7mYyejXHRlMqspK7pzhcb4ILCHl/hYgOWUAY=
 =Moiy
 -----END PGP SIGNATURE-----

Using the standard fr_strerror functions produces identical errors to passing around a static char **error pointer

Error can now be stacked too, which generally gives the user much better context.

Arran Cudbard-Bell at 2019-03-01T09:14:36Z
Files modified:
	* src/bin/unit_test_attribute.c
	* src/lib/server/cf_parse.c
	* src/lib/server/xlat.h
	* src/lib/server/xlat_eval.c
	* src/lib/server/xlat_tokenize.c
	* src/lib/unlang/compile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ae7d21c995d59fb3854ff2535c0b7fdc2cc3c92c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlx4m+0ACgkQ/6TVgp+2
 18q59w/+IrX2t8Dr75607rYgfs2LTfTiNccQFU5YgFLvHkBylAYPkv01D/rwzyDw
 n6Yp0QxBtfGsilNChfI5ExFn5722B4PgVXAjg2W0AGqT9kF3sxFLBtoyZka30yYp
 B0qoiMFb7fpJ+VB0S7PtH3pjOY+Qh/BBURgnS0Ysn9WzDCTUjftAio7u7j0jDF56
 uppO8khafYJFMt6QVEiWbRN070OO+QsY+WS5swVda57eDIJXayE4S8wAWvBM/6qF
 CGsnnYleNcpzPL5xXZUJICAAQoLEBpA3DA2U8TKU3LYAr3J7NKwVm9mMxSQKjkAc
 FVF3I5sTB2j0HHCNL9/Yjty8BNkokiAsrK8MUXGlgs17kwm3N0j2g1y2Ggae58ER
 9bIh9sAFflBNniCs6UrPTCo5fxn2I+uUxjbb3am8nFFZs+xo3wbW0Spgv80EJyub
 fBTr6ZIeSiJ5vSndoQdWKLLW//dPTbllbdpbu+CtwgCKVXdcZYdeYKSm9vtT/19X
 LbUHHFY8tDpoOe0YSsoDKGi+UI5eGayVaCDNf3hHEq2GQN8M9es/1Ikh/MulE2El
 orqychv98xtJ9Q/IXebyP4kvOjybmwDL+JK08yEM2dAi39v/7hYbSLSbi8K2rDbF
 J1Ke//jNV9RVOgT6r0qRKby8ehsttv2L1FrLpNCn8rdq76t8ddA=
 =mof/
 -----END PGP SIGNATURE-----

In the vast majority of cases we no longer need to modify the input string

Arran Cudbard-Bell at 2019-03-01T02:41:49Z
Files modified:
	* src/lib/server/xlat_tokenize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2f7a827f9db84496599f086aa1a283186a7040f5
====== 
-- 
This commit summary was generated @2019-03-02T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list