Commit report for master branch

The git bot announce at freeradius.org
Wed Mar 20 01:00:02 CET 2019


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyRQC8ACgkQfQ55zXdi
 Hs3wnwgAk2zEEy1hNf+XbBTdfAEy7fXHjhB4iyvoDTtau+b5aTcU6cqjcAeqRyHJ
 bITHCHdQnXlOXEvblh1YUrDD9cr53bgmx5smtyWUNFvZgJXvRdsDgXXQ+TKxdSFY
 LxaKFnZAxwkX0IrB51545+OjvaVJ795G843YRdInVRH9XLWKPvABru9pR61vsPrh
 BirNHX3lf3GuiPCNzGj7v8EFlcd/lzM0zfjGyC9H9mb4Blk8Zfk7gGUvB1wpKHmg
 g+8DvwpMkDj7TzS+DJNtQahcKoSNCqOTPrzC52qczNIde3b2nbnJmJbS6f5olP+v
 qRW8ZXyl946Sb6zUEkQ2hfxIIB7FLg==
 =72pK
 -----END PGP SIGNATURE-----

as a trial, don't run xlat-delay

it seems to pass fine locally, but dies in travis.  Maybe it's
a travis issue, or maybe it's a test issue.  Let's see.

Alan T. DeKok at 2019-03-19T19:16:35Z
Files modified:
	* src/tests/keywords/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dec685bb15f16f792d342eac9bcd64d855c5f109
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyRKhYACgkQfQ55zXdi
 Hs3XqQgApfi0Mi191QMmou/Z9DGSvln3Z+DzBd6tv5zwdiYpmlPjgXZrNAXwK8X6
 uhGS+qhRPYJluSL9EJjhcMWqS1jF+InygqHcrxXV6MSn4IO2fx/ODTUDTFPkYiI1
 9UtcZfqS3j1EZ+meG+/QKu9yOISC+bUE2Px4gfbQ85FJHYiIwwOyt4WDGyTxewUL
 X0iWTS+pFuK/fyQIczOvS/EGd082wVzq50xWGMJEbADvL8xbUs00RUH3IoRmXgB8
 +3D/2xaZu8F1kK7ksIj0F+4fbvlgwnZ6mrwYNBlC33ghpOEFfR2DojaieLcqQ6Kb
 A0YB6oSBIjYsKfLXbLoBeJSwGTnw+w==
 =CAbD
 -----END PGP SIGNATURE-----

added more debugging and sanity checks

Alan T. DeKok at 2019-03-19T17:42:46Z
Files modified:
	* src/lib/util/trie.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4e731294de5a496a2db6d4760fcc441cc3e49851
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyRKhYACgkQfQ55zXdi
 Hs1tlwf/aRIwEuLwfWYk26/mf43c9cnouKKlykOpxrIpnpD3ZGAUhFxkCa+cI7ar
 q5zRdHCNmoap9mJk7YC/zLQptCTweiAVda2pGzWFICkF3uQjt0BwcNCk/kMzq1H9
 fQ+Ji8rrqwuwe9AfG5c5ExcNc0Cbxtgi08e3WL+yNa2ELDX28FnPYjsfde4TiCNi
 LN7zM7HEB7qR+e4KV8Jz8eeyvkP3gxS9gwQl17ClZUi9xjXrYOydX36rbh1IASsN
 vh3ESjsAi1So54u0C+nE8txIC7l8QIWIBZ1l7qbuBYNEY07d+hoVul+1KW8B3gow
 T/Xp6kPmmkWDz//Aa/3e4VjSt+y6pg==
 =23Mc
 -----END PGP SIGNATURE-----

added fr_trie_check() routine

which is called after insert, to see if the key we inserted
can be found in the newly-updated trie

Alan T. DeKok at 2019-03-19T17:42:46Z
Files modified:
	* src/lib/util/trie.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/849f624a7700b1b523b52b5289015547e97d1570
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyRKhYACgkQfQ55zXdi
 Hs0t3wf/d/9+1sPSd+WRtE4vdCrFRnBqKAzODN+7rpqW3YNzGrtx1BJOOjFkpgqM
 I7bb94R8D/N+2Jg9jbL7QYnkLIR6Mg6Jqb90cb5akTWSc+oon/fypDTziF9ikJxY
 BERNOw15FbtGAnMmS3R1dREEiX9lCjPTkwTGDfKRjdGmbLp/UqQrtg+HvULtq6Nk
 HNn7Jcp5MBHHP1V6xu4OdrxJ9aQx+4s0eud2vqFafIHw5lZ59Df6oV5tSahU7XA1
 tITiWUxtbfFM9LzGmJ9GcB04evi0Goq+j8AErMxsynT+Q/H+LUz9ZmhgbSrdZBr3
 wxkWfGWUOpamF+A/0Hbp8Nsj7VQ2+g==
 =DSrU
 -----END PGP SIGNATURE-----

simplify lcp

which is much better than the previous 3 versions.

Alan T. DeKok at 2019-03-19T17:42:46Z
Files modified:
	* src/lib/util/trie.c
	* src/tests/trie/input.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eff651a3abf51da6575645d911b03d6923c48e5f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyRGS0ACgkQ/6TVgp+2
 18q94Q//R19t98BVxMCvDkYGj/CblDtUf1c5NtjWu2Flb5j7WVuPXQHzfOp39iV6
 l+Efsl97rOaut8gotzHZNcCkmYXxU67ut7BHq+tKQjCl7H9SjUYREfpm4HtTR5DU
 c8lpx86h56Re7z1UQXVart3vMxqmbuXCLVia5oUCLM13yisZ9PSnm/vjY8upbafM
 sGieRg9kMRe7zLxnSbRipMCPw6OguVsc81cik1x/gx2Uv8aZT0AEJHjv8kcPHgaa
 mep1wcquKCN2ufy64zNDwBycagYxF3a5ebQ7/ECd5PaiKIdGPHm/YgWqfj2ylk5W
 5BW1+JtYrM/f78pjOz3S25K/HQViPPOgvvNXo7Ltr4Pn0j8BxjnH81Hv9p2C+v3u
 6tKYVplClo5UBnpIzWh5qtXyW1G+94QJkeBE/bVz27vzTjr1ZIg53sdpL53OrzYw
 zfoNCuIxjcJMJyABE91xRexuLzYxag3Fb9jw4IeohY6eYholD1IveIMoe+f1i+wO
 ESCKQanuM3Il7qlQZH/vqFiBF7EIB0Dr7rvUmktt2/WghSJ6hobwSX9Pjn2vi9rZ
 u7rAqsh5qndphg7sRx3MYziOP0M4jmmo0WgUZv11EuaFZFJTtQ58Ojto5USi7jh2
 D6oktWZgB96BTvvAvw7F9pIdmP7osBNLnP8ZFDp+3HjwhT3lrDo=
 =x7FK
 -----END PGP SIGNATURE-----

Enable sub func even if we don't have libpcre2

Arran Cudbard-Bell at 2019-03-19T16:30:37Z
Files modified:
	* src/lib/server/xlat_func.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/10185af1ec5b507259f9f5f396d98fb063499761
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyRFB0ACgkQ/6TVgp+2
 18puGQ//aQz+4fGtSf223qqu24ICyY5/hntGL0ijfDShk4l0+RBEiGBxjpFmBaMa
 8xh6/6+duzKqXv99/lYlySRVZ0sr/f9/frwXIuvxzg8VdkXWHsyaQGEFC6sHQqcN
 MHXYsYBRx4y7ssoh1tuNQOBtdDPCkCK3+5aVtcsppvscz6WVP4DX5BQg5uFV8LLG
 xRKLLTmRaTmMZ86mH2pd6Gnn0dsLDtdCReeH6X+2yLvmlAYIEU0F38I1XqDPkOes
 NszQAgVzvZkttc0gAlH3kID27BOt0MKeVfKXnJZLt+tIntKkR5yvHNnRJXRqp2Cg
 Hq7BSi9vboF6Iy4HAfu3fsd4uWeZdtydemTGkwDZYDLp0AJYVXCZuHd8Dur/qDg7
 JoyQ0SU6u12s4R26XORzIb46vbfYqeBP5iT8tCyHpHKm0b9WxWvoA68/a4O/8G4r
 fyN+m62oaeICFstZurP5kuBcX91pc8qtLfsUbv8eCmAMcWcii15jiGCgdKnznSN5
 vofpazhIipKCx5igsR5egAS8DSJy+VpO21tG+aV9eUl2bQc6FSpWw2duGmT3X+n0
 oWm1Z1K69lyU56Xn7vdwuZWf/uX7LyyzhtY88Xd7AW1cjZNmV5m7mWLfXJq84KdO
 040WekLFo75hc6ZDV2zidKTrlIQ1YroPu7NgbqWmFFKDcKPELi4=
 =Q4dg
 -----END PGP SIGNATURE-----

Will finish the non-regex substitution mode later

Arran Cudbard-Bell at 2019-03-19T16:09:01Z
Files modified:
	* src/lib/server/xlat_func.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b65e0fe1be3ee800c149d89a1fae30d64f153b42
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyRDqgACgkQ/6TVgp+2
 18o9kw//VTd6YFMi/cDMUgZzZuTZ94vcorjyO/KLDKipuWlkVyemJaKx7jUf0Wzw
 okL9UzE45CAwVc5o0qaHWxMrmZD1lV0GqkhQ3CS8EBplu4+9n9Fpo472cCigbcG+
 Xu1bfsnN1lyFlOEllZKa3CLugKEqYuErRnVVkDlxidLADE68KzpWbxtiTYdEdfFD
 IMhubV7TDQMcpHlY1jeFyuIZAzwFrfATAJ8Jr9Zb6Y+ysz1A4dg2BwspkK+EwyPo
 7DLilgUuyFCj5ZpQsOQ93Ydmnnp+YVkdqxqsI41SZ3mhzJ+XWdhz0f42RMlugjIb
 S/JxUO1/zkbL+RP5Y3KDfDizXnMtzKF8ItfoYn8jGPrtd0+SDJBHqONe4NpGbczq
 8XCWPSVCL2S7IfBzKVeHiOkCUBk6N4TZEISJzbbWKoK5Te7CAPWBvELbx+29oXeV
 E8o2NKmrqIpnQ/UUwZdcLFbuJwRU5X+nEetKU63a+1Yzw3oVSzVyah4Ju9+Q7lts
 w70luHaOOenj9oRLZJeI6fqaxf6GT+T7bJBH9sMd65hLhm3tqysFeCKgoT5dRcbZ
 Y+koptZOeKtM4FK0TUWE0QspChEDYmCeM0pAsys81cO7w/LsMXdSx2RyoiDxoBxT
 RQ9iAMaHh+jquKBNecFo0DJ8+5rN72XeciI3nMBKf/y64TG5z+w=
 =/8qa
 -----END PGP SIGNATURE-----

...and the rest

Arran Cudbard-Bell at 2019-03-19T15:45:44Z
Files modified:
	* src/lib/server/tmpl.c
	* src/lib/server/xlat_func.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/04de8b9ecf44075d5b0bffd76019921d8a1ef2b4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyRCQoACgkQ/6TVgp+2
 18q4Cg/9Fd9z73mWyGVk98TOPaxVEl7d+6xvN21RQQHOuCBNKDHZP9GudqMN0XWj
 1bPNuqUDx+viStQQrGSSMda65ZSVQJ2FQyCX+zegeSrme/8I+7pWYW7oZTC6cBcQ
 C7mwNkOfevC95UyjPQ3nwECqr7do/1DPon/Q6ZOrQCTQV9UTtPFhZdnybod6gNjB
 j2pCASHyUS3gLdnyLdiTGx3zUaICpYasWdH2PYmQ6GlpZo+4TvixFG3YvoBW1oAc
 hsqmfjLBVzJWUbee+fg3BuVSZOl3D8kf1oMDuJewEjIPRmoJgnJzbm/0h1QLLbK2
 QVcqNar5xTrreti6qzMKSgoopLZmKrYETPwZ21B9x0IKVqLd8x4SlBepVJH+9Fic
 uuurkH3176sS0be6YwhUOMNkjgwiPmXyi1TSuLHbtwBxZHcxWiykIgZsLtkDaM2x
 M+fv7F0KRl0c5qlZljU9YdgAKS5kxbDZmZfNYdSwIcDAyZCvpv3oB6BtJBIDmAac
 WY2xtTaBplUZ7h+WBaK4MYNbN3bmnUzQc5hZZN9sqAKsykO0cqkjgJhGdLdG15yv
 +SszWR3qMS0YEbiQ4bYFPUDW2N7C4yPSQYiUuKf9pMOz/FSDAFiioAqxzZdNmw4J
 7Id9TMPa0FFk9BxCcQBS/PIPO6I+PvFb1tVhChaKIolqrEg6LlA=
 =SKtH
 -----END PGP SIGNATURE-----

Which to strlen until it passes...

Arran Cudbard-Bell at 2019-03-19T15:21:46Z
Files modified:
	* src/lib/server/xlat_eval.c
	* src/lib/server/xlat_func.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/651470a730a4278a5bf9cca301d2a4cc0ccb29ca
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyQ+UcACgkQ/6TVgp+2
 18qWHRAAox+NByzeEx4ouxlDK71qmSY/86rN43SCjzlW10uKvarANakx9ZzbWu2o
 ofwZy7VhCK7yXTqXLsb4C5EXTpUJgc6/EpmX4JS4pB7WLOeyUFG4q5W/Slzpo9NR
 J97UH/QNLI5ToQNpdBV3JBCxoEY9qTObx5QfNjh65qw8bGRw4YIqPdEpHzJVi7QI
 wUuc3bwevTX62GFjAUU369bxy64wLTpLiJFVjUycG8qB3Z13z9JTkaO/SPfLRPmf
 BzvYFKKh5g6Vk4jhrk9PNpZnzIpnp1Y9u3H4dg0UPh7zW2FoE36Tk6uTGRJjuNOo
 A6gfpEjFeZwQ1elEGBHeg2nl4VTAgX6Po/YpYYlzAZ4WLpdBxuBcSiZmaDzXZhk0
 Mp6XSX669gpWMupqEX5uK7efqxENINtGmc/nm4ivT5EJYtb4DzTO7WcTNT9v7EhI
 Y2J9tigRdLow0hVC6iFWGuzH8L2NtK+89hJPFUR2osuZvMnIbivc5fSl6q0b4cl8
 z2fcVfzQSJmhI37BTHeVSjLe3vxiDVkZAquEWORQXhN4EabORGO2ED+SpNJyHtkS
 ecOJ3EOMau5XTW98n5E14wexSmL/BXjwrnyQYoTlzic1ia3YDrcAavN1Z76dKKp0
 pF7BAdIbGnaDfzV2VU5aZAIghJSQNi+2RdvLh4PgqAPK1yF/u4g=
 =GGUC
 -----END PGP SIGNATURE-----

Apparently not talloced...

Arran Cudbard-Bell at 2019-03-19T14:14:31Z
Files modified:
	* src/lib/server/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/11ce507fdb001c40cf18d8e42118332350b27bff
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyQ6pAACgkQ/6TVgp+2
 18pqUw//YDILGY/B2UkGvKKvWLeOhVp1CqGz8POGpvx5Pn/aAr5M4d/QsLTnTs5D
 jqNOozgu5NI7C84A29BLVWTqk2DYyHuVjiw/XkVhx4gOp/JTmInzuEDLJGTyCQ3D
 +nphg+OCv86KgPT6fZhglbpdhFqd3NrqcJcoqCww+i9Rklbivxv7LOcbPwYrIapq
 Dp2w4c/V27JVMBxo9zCPwhsM6aPJUrcl46x6A9ifb4ZjrsHA6OlOvWptNmgOiprv
 1IoBlyJzNtOkn+QHf1eihrwh/0yjVEIow81uU/Tw3fWAxOqulNmPaDPFinXUhOFU
 Js/5gUuETYyPiXCdsSxLUxgML6F5i1Q6BWPx3CVMhho4A6dYLSEwvpOerMUboraR
 7Azv99hZTuHHz+3xY4QgJkginyMQV7b0f/P0Whlyagtuf3nEONl4bu5sLEAUl1Ye
 FrQqgTNFYtR403fAbrDmjB+pFuB3+9sXZaHSBukrkCTxtkNWsRlH/fvV8L60M7yb
 V1mChcT/5OxC+MENvQI7A4XilhTKt3Tl95Fw/CtU/4hluz1FKyMPcta7Eg4Mf5N0
 PwQGsOl2DYAVC9qtNDHqT6Pzq4qvRrPCnt0YATMq6bhFodvQ8APDRQeL6xcSj0HB
 9+hMCkwKed11EWwe1bMGTlW+gZSXgZ69lFxP4SnirWZtQOKanto=
 =uiNT
 -----END PGP SIGNATURE-----

Print more things using boxes so we get special chars escaped properly

Arran Cudbard-Bell at 2019-03-19T13:11:44Z
Files modified:
	* src/lib/server/tmpl.c
	* src/lib/server/xlat_eval.c
	* src/lib/server/xlat_func.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5f2162f1aca95b3952027ef88cc661fca6f590df
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyQ4ccACgkQfQ55zXdi
 Hs0d3gf+IEomnV40qlxSYKHhxviTISovCP4BTKgGGrCkWX6kUQlFsj100LRDDLOD
 3ZQklHA3ej/ISFn6TSljoeZuPn0fB3bFN6bljMu9numfqczEks8/yFjMATmSOCwR
 HMOfr3LssFi/sCXXUH/Zr+rpJbvOHmWQGRw14wfvsPoMcC9hhUsnLoLJyzg5uzrq
 tUA5iz/M5vmIFmEFh0lYI6vDIo+oDV9MJ3duERp1Yw4lMkxT3A/G9Afgu5emstOY
 W+6O6k9njB5wHZHN181/u+pX8AEi9MCgwfZFQqC8vJqT44ZkQiByy+2ufY5nt6s4
 AoFFPGrS4aEzAwFTey29l56vNqGzyA==
 =Hfig
 -----END PGP SIGNATURE-----

fix "install include" file rules

Alan T. DeKok at 2019-03-19T12:34:04Z
Files modified:
	* src/lib/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a59fac28bda1adfbc9b771d8b98a4f7220efdf3e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyQ4a4ACgkQfQ55zXdi
 Hs3IxAf/bSf7W+/u6LY9R7sUnHac2e+E9ZyYa2bj9P09FccxFvjZYO13/Ly85WMg
 ZkRtwpaQeYfdGOeinzYzcdjYE1vaW1irZadL774nLfQ+lwUeQTQEC4/XUI+GjKNG
 ICcGZFL0rI6rLdaA/vr1q63f/dFAvmaSaO7e+H9SapDpvaQQ7w64jAlY30a5PVDl
 Q5EBET7iylXbRT4g2slqdgN5cl4PRuz7tMog2w/90q8rRCq4OjfMA2irNrZ0TT+m
 oaMw5HUinV78LHgGy2PFUl1MXyfo2z36sHIYx/42IbZP108MZ/ANrRhd4KTCxUKB
 FL83ZdqV4vloj+Cyf4HzxwYlSNmjIA==
 =F+Ev
 -----END PGP SIGNATURE-----

print out more of the path name of what we're installing

Alan T. DeKok at 2019-03-19T12:33:39Z
Files modified:
	* src/include/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4b8ab2bfd5662b44e85315437a05cf19780a3f06
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyQ1T0ACgkQfQ55zXdi
 Hs0EAQf/V633PeUrOkO0rFvUIxwjoZIbMjfAckknunq4OJzc4kSZsExQ5t4v3h9U
 LJLxZzEK2etcVaXlLFw/vg2d/Eb5vB7PG1ezd9afvJX2Z7b6SZOoH7SkKlHvFHge
 K3JjLCn2IMS7qb/RA0PaLmIYDIFUIH8CC3L3Q0QiFgHxA+S2jhZEvUR+P84AsK5b
 dUgq2c7od9b8MKMZM4qKZ3Pq//SeAhmuxzDyp5sr1T4AJ3RR1RlrohtTEbRwU8K9
 p3H23gRe0gJ5DlcBLj8oNo5QHpk0k6ZaUSUNgXXOrggURpnhFiP7HpLPcZ/9504K
 zhRZ9/ENnaUgv4Ks0o+N6xMyRrPe/g==
 =Y25Q
 -----END PGP SIGNATURE-----

add missing field

Alan T. DeKok at 2019-03-19T11:40:45Z
Files modified:
	* src/lib/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0978495b93b333b09292b5b515ec9318e2eee4ec
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyQjYMACgkQ/6TVgp+2
 18qdgw/+LDN5qjZjg7lHXpwHkXxXYhBixZ1e2qO+qGJpGBxNJQyWzLyYme07thyO
 /3b0sdOtI3VHucHQZxk6cO7ur5Z+vXuRFNszKtoViiXtbb4PCsg4uwmNYXqZ4yyt
 bLxDalT06tz24XrblUBtFX+1Ahmy2lOV1MtQcZTq26OPM2T+BDMShK4NSl95DuJD
 BMVGm3FPB7RFLDFraO4iNu5QEqGH+7Ri0OjVqaT4+Iv4FMfJMqMzq8YAhGy6wcNA
 E0suNWPp9yvDPpONqoHwk+W7TTFx7PgfmlXPdu3ZUwTohTJxHhE6BzkQpysalQDD
 rJZeo+ZxvCl39LEoakpQdrcXfPZ1vTS1mCIlBYKBZVQUY5OTX84IY/gvekBSHdHx
 QMjyCsmpjaxzY2+Sts2a1jajMk6zVrtAEcORI74elUKc8Oaa7gvWCIUvemsTnlBm
 8OkLCZEP7/5fnLmAn46tKQONcoXvqNH600F1DUwUBsdM3WRtINR4HncmtwoR0dIX
 /BoBwF5ivIVND5FScz1GWZ2/As3fwfstRsSTDRvi2AWpwYsJkhCNg4azrwgSVdfD
 E/aI0w5InatxX0Jpy+pfMirBH7epXXZ5AKbzWYi+z7gCvs5n0JztAuFGb2Vizson
 5kt2Lw5SNQjcCVTjYdsn7ITNc+Db1fNcQqmImRd12n48ypXPLyE=
 =/YNs
 -----END PGP SIGNATURE-----

Add 'sub' xlat

Arran Cudbard-Bell at 2019-03-19T06:34:43Z
Files modified:
	* src/lib/server/xlat_func.c
	* src/lib/util/regex.c
	* src/tests/keywords/xlat-sub

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d16c4031aa87aa642ae83568722b224479b7dcf0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyQUhYACgkQ/6TVgp+2
 18qtXxAArUujGOFQsvP0iQm9880E7irSe/bLWpf9J+ZG11KDwepUUuZ37cChVnUc
 GQUZ7luFtOqkJFZg/0vRjuPEsrDHg7/hT4qWAVbHikwQblzUA8r+dav30Wk7kcY1
 CfBTwzeHneDpCnn4yf6WtC6h85mhX9GuTfm0oMNXpCxBIKV/11e7inD09ZH6Rifw
 C5diZtZZy23YU6KuER4brmT76BXMmUDgqkfCeOm8AHoVnbNXhARxZqmM01ZSdpSU
 MMLA5FpiBn2hQGGJjeUyjzZyYAFwnrJtE3ihv76525erCbz46Q3Tfa521LZPw3td
 W7kd06dWgSLA2FX1u3bXwGw4l3wtJNXeikOmi+cUtCdoWkDBvQQWf2VGg76LXwEB
 /FJJ6Mxx2agRJKaHUYnnsNsWjlyTRpfpVIxAgnrr1/4sZQZYux+ft56BuFwF4GYk
 Wa0Mw4PONnAv4Y5eFrZQ8/kWVqPJKWa1iOwNH+qGfVgN5z8ap43S7UlUeJDKNInt
 d5+/BruQBLX+YyEF7Z1r/7GK8gAiif1hByCx6AAbgCxPnEs905Sphf8Qrx7ykxjP
 GiyiiF4oZAITVvKqZ/MFHHoy2kwV8/137bCkfpVLONnyWYcCue6kf2mWGHs1lfJ+
 JC2Bdo6r+vRAH7TKjLng9mXhJ2v5aJ+GBdfkyMloc4JVWzLUfuQ=
 =jLxE
 -----END PGP SIGNATURE-----

Add wrapper for pcre2_substitute

Arran Cudbard-Bell at 2019-03-19T02:21:10Z
Files modified:
	* src/lib/server/tmpl.h
	* src/lib/util/regex.c
	* src/lib/util/regex.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0a2e48b71195098e4a0def7e9ae3d7dc7eb4282b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyQUBoACgkQfQ55zXdi
 Hs2GgQf6Ahi5yabfH5c8JJ+9o4mT8T94SSLSRTkjv4tbqz+bDlADDMvDQktdehNH
 UotAni43dInvB5TS1nNAX+vxAo+2cwtcLLvqUMjMZABya2Dy1aZVv2LbasFanQM7
 08yE5a7SEzYKDY+3LcSlFSbs+dbYCHPxbqUYqdWBhmchqmtcCIgyIL25VATBbaDp
 zgQSGBRPG/EKsR7qDGOxIO6oMX4DWUV75NDTJwiPbslJ0CJcRqNkdj+mNxNioZJI
 Bn0oJ0ACuumUE29g0JpGTcs7lVlndtxzM53+ChFnpIny8zCDSbnqNQndxncitLJA
 VCppiYAoveLpMKoHCGDm13g4Nd+Y1A==
 =hpjg
 -----END PGP SIGNATURE-----

fix install paths for include files

libraries install include/LIB/base.h
protocols install include/PROTO/PROTO.h

Alan T. DeKok at 2019-03-19T02:12:02Z
Files modified:
	* src/lib/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/59045a48a75969ed4889068ea7e539c9f6cbee13
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyQTEoACgkQfQ55zXdi
 Hs17Nwf/dnQPdK/8S9P4YAd9QXHWV2r6ooioDFgJXqm2j04qWkUrCBEEukHEDObv
 24gdkQFp+bq1Ye63Z586b5oX3dPekHzWQjKdaeb2z0+CU+2f07UgXEkO3PQpMKig
 Aw6zCxfX9FhoXTCXMd7evvxyeNU3dt0ABJabqYU5QyKAP4BvhrlTXUUrCPZbw6PR
 lBs+5ro4mdgKoo4bee9i1BSo9rbymN9QLu9hBNC3TnUXJ7D1ixE4MFXtfejGMduL
 uI96Vzw8mX5cP/5e0+r/tA215K06QjjC4YlyKlp68vru/hsu7WSkXGff0h5bSVaC
 jqRMguS+zs7f/xvH0B3HAEZYYHq3tg==
 =x5rU
 -----END PGP SIGNATURE-----

fix GNU Make stupidities

The behavior has changed from earlier versions, so we now
have to copy files over manually.

And list the full directory in rules, insteadof $(OUTPUT)

Alan T. DeKok at 2019-03-19T01:55:23Z
Files modified:
	* src/tests/keywords/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/674a2f092093880ac73bf4c6e7d3adb9d169bf0e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyQSKEACgkQfQ55zXdi
 Hs1U1ggAnd4psrdy2cpVNuUSaprsNGZrRNwicnTb2dyDdxTT6AiLH5S33otA0abK
 wfJ11isVWcj4mODa5lAUCSCZyTbF9HgORAVH4QRRZBcQEgNRlLxEErkuoYdtMNCn
 xhD/JfEE5CxDVlHiG+CiTxfUsHwcei0phQW+DNS8NBOUkhVoEdbXy4OunOlecquS
 L18SBHXuSZV8ttEFke2xDvEgTVuf1iJgFCw4S7Xdzh3gUZc8ZQobGVJZ65BDwx/w
 jmt1kCg7OSfl0ScwaHOW8Q58WvRVRJaqeiH3J7eJNGa8gQBejAPAOR2Q7qlTpcB6
 37Wo6U/QnJnILmToltRvSkSxFVBnYA==
 =2KbH
 -----END PGP SIGNATURE-----

don't put things into the wrong directory

Alan T. DeKok at 2019-03-19T01:40:37Z
Files modified:
	* src/tests/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/70a99f0effdf66346014f4fdb4dc013eda4aecfb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyQRJQACgkQfQ55zXdi
 Hs29xgf/UGUfGzGx+3IUvDHNWs3AA9jbWqh7yTB3fsClR2WpfbckgiEs/wzOewIv
 5ZZWEDef+cpO5mc1N8/IPByWkN4wsV+ONExhL7Kv5TAZYe79+4SW6SCreAfckgs5
 xWuUqJNbK5CncNchciE+RQsrvHgUTlUPcqEzPPK7hxhnqqCz5rPM3St76+H5ZAsl
 lR6T/jHqU3v/VsJqiZukcJdQhPB5DftDRqbEJEhoyqz71e3f246IMaBXO5i4JOHy
 dIDIxzvjlWiTi/QKnt2rsE/LhPbRncsHwlatN8TiD9QXRYhYSx1tOhYJeitZiEM9
 uo8P5+SLcHocRbWeCWetCXir6SfeJw==
 =eQrz
 -----END PGP SIGNATURE-----

cast to int to quiet the compiler

we still keep the check, on the odd chance there's a memory issue

Alan T. DeKok at 2019-03-19T01:23:06Z
Files modified:
	* src/lib/util/trie.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5f6b55fb391788596d761b03969bcf7b1baf4867
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyQQyIACgkQfQ55zXdi
 Hs0vNAgAh1+oIr0xywVITNppJJaRVee+oxq1GxxpZV7xaKkZtm2Q2aEYY0keRhcM
 ZAlyhvlsv+Rk1l6ON5xsDtrLLqGck7XZxegG/cfTG+pFYpxYVg2F/ZUbwTLlVl6F
 EP9y6wnSiHNlTsUuSXFF3YwGzbVyKebiVFTpQeXrhYIwnfmYeHmGe9TsfaeBZhyb
 +Lt01hZzm6cIx+GkSlCm0WMXi8bU/Ak7syxzaw6ZcEzgthtKr3vKb0g5ubWJakVk
 00Z8SMq6WBzxOV3MlE8vtvr2UaeSuUGKfOBDtHxFOmKDDNGZgXMF8LnmaGR8VohJ
 vl63BqEY1F2Fq08x/8aA8z2qx+9vIA==
 =+iGl
 -----END PGP SIGNATURE-----

reconstruct the key after split

for testing purposes

Alan T. DeKok at 2019-03-19T01:17:22Z
Files modified:
	* src/lib/util/trie.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/15981b79f27512a8796ab484ccb036f08c5ce86d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyQQyIACgkQfQ55zXdi
 Hs3GPAf+NRQ3x9wZhGT2aNcmRmLsNvXjSKXEMazVQ1YKymjJBCAKcJ+J8JHVRCr7
 CMfPiBWMdMBknlw2ffWLYS++nuzzRqbuqpLDePnxO1r3BHG6lxLLeA4Ab1vD4LM9
 GVWovGWCqLbfFqMu0aMrPYEudBsAprO7vs54EF/eDEYyXpipqGDF8NK2ygQGQFHZ
 fRz2hSTKTCP2c0z71E3Plivml3IU/fTLnUH0h7oXbv1t2OJ8MTw0AMKtFIgWEvFa
 B6nNWScI9PQ4SPsW1PTD/UqdvANSe5ypBf8Z9u9rsC/RS8riYDloJSiqlS0Szokw
 j8k+1VK2zZ3tVHi2FiyrICVeWjMmNA==
 =tVF2
 -----END PGP SIGNATURE-----

fix write_chunk() some more

so that it takes care of jumping ahead in the key, when depth > 7

and fix the callers so that we don't double-add "depth"

Alan T. DeKok at 2019-03-19T01:17:22Z
Files modified:
	* src/lib/util/trie.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6d179763efdddc3bc728485045fe3cc485fbc376
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyQQyEACgkQfQ55zXdi
 Hs1qCAgAi2xgBOf9SwtFahOuBM4XExAQgxCLHE/o44YpsT8tmFjvZ+36p9CXzWhn
 So4go1UUBkQRDGr+jkJrTvgqN2zUoFblioK93jgTIvzXlXdmFtoRC9OTuXQo2Spw
 4MipT147iEUBdanxtevUEBsH+wylmN2MbNtT3dV3K+gMYmwiNgj1OQ4MLrOFa5gK
 97vyTElQWxdcClC8ivkANooZ6zjJWAHGXqedhHg0h/Jwms6mkze0bA73C8V407AW
 obaqyXHL8/LdMxVaxpc9dw6HFEoSjhx3MxPvbTTva7cwYTAE5I6uz1AgSXuHnEuy
 pROBWuqEGLBG5HQwkreC7NNBTg5X5w==
 =noem
 -----END PGP SIGNATURE-----

special-case 1-bit reads and writes

Alan T. DeKok at 2019-03-19T01:17:21Z
Files modified:
	* src/lib/util/trie.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8abd952c680b8b31f80f789096219736c4974cc7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyQQyEACgkQfQ55zXdi
 Hs3VIAgAinqW1MZQg6dgWJV9Op8BIF5PD/TesQrC/DsEzt5XshH6Xc0LYQOJh3P+
 Gp3uXAo3CHkg5eBZyjnIE4vHm3NokL8n7MjXA/EUItYZdPRMDeSV9C+Qs1HORga6
 JqeZKtX+uVF6plsxPMQS4svxD7BwwXcNyx1ufdoATmC6QQs5TelA3cqmeiX47IOK
 Iybcxsi6TQc0IOVVIL5rS/6UBfvy4jvRAUZfNqhB2vEqTGGXA9py29RpdTsY/qTl
 V8ffSNQalbQRjhQ3FdIB3kqILuq29+jTPbPVGFqBe1u0XUQNjgYGjq8vHlIg/QL6
 y3PkQ2vdl81+/8+rOetRU/lMWNs/yQ==
 =WD1T
 -----END PGP SIGNATURE-----

added WITH_TRIE_VERIFY flag, so that we can do better verification

Alan T. DeKok at 2019-03-19T01:17:21Z
Files modified:
	* src/lib/util/trie.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9ddfb7b0e5a694eeae4cce0c51b2c1883c1961f9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyQQw0ACgkQfQ55zXdi
 Hs3YOggAhusjyCfe3bVqlsd0HGMioqZZ2fHCPDjvqrwbkvqdUKVupEpmjsW2o/3R
 6ytxVMrrcaQV0M+hV9XWSzgFzgYEF8Wy2ECJvx3cMVPqt850dkjqvo46Hul4915m
 4xc9Sxv4UiEF2+R6JbTvvcmujC22qX6iJEoIBsTP/qQ9NkV7A2/07B19M52gbm45
 thZV1wSEDH8QqW6s/IJqbOP+3n/ZoiK/iIVW/wVVoMuCcvNWEkXjn0e3RmcNj6+r
 HnJ5oig6oLnAIIH8lkBq4+EMdNJKfwxoF6T7K13Sd+C1dXOdF0oaVdU069Mdmpgs
 LiNlWX1J0QMZUMQYEmEPn1ZkKwGJig==
 =QqS7
 -----END PGP SIGNATURE-----

move "link protocols" rules to src/lib

as the protocol headers are now includes in src/util/base.h

Alan T. DeKok at 2019-03-19T01:16:36Z
Files modified:
	* src/lib/all.mk
	* src/protocols/all.mk

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


More information about the Freeradius-Devel mailing list