Commit report for master branch

The git bot announce at freeradius.org
Tue Apr 9 02:00:02 CEST 2019


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 wsBcBAABCAAQBQJcq4JeCRBK7hj4Ov3rIwAAdHIIAFprprUBPPVGWqehA2BwLa9u
 fq8ZhcvqI0XCeinV9RHkOX03T5g7fpvborefgNfpNJuckaHdhpjT6ZTjE4vh5LCZ
 IaPHkUvfAepveYnlXFpH203q0/dm+viugPirqr/gM39YEAHunOpqOoYc/jcnWNno
 xr8oADE0qpnhsici6Zgpa8VNoGo6w2whBF8Ty15/n2o9w4/zUuDpkhsWCL2O5Zm7
 9NPnk8m6iIE/lWcNjTG2t2Lb2Y20qMSygKX0r8jmcxEKo/AOKoRtjKefdhNpLsJ2
 LZ96jyZkRBRHhgCdJKAy9t2GCx0SMGCHMVu4mo83/UluTmR15CBgx4z3zM3JHXo=
 =d5ao
 -----END PGP SIGNATURE-----
 

Merge pull request #2605 from nchaigne/master-201904-man-unlang

Update man for randstr

Alan DeKok (via GitHub)@2019-04-08T17:18:21Z
Files modified:
	* man/man5/unlang.5
	* src/lib/server/xlat_func.c
	* src/tests/keywords/randstr

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5f7fc815c4b650522ef5e178a281b382b8fc33fd
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEEEiICjO4Mop7Mb1do3rby5r1w5ZUFAlyrdqgACgkQ3rby5r1w
 5ZWW5Qf+OUGUnm4ugfKyE4GdC98EK1l2nZTDBQFnronamepG23Wj0Q/dcTjR3VBb
 mvrAv2B2RdFGOL/dbUzMzpGNd7KLc9NhKyibVpHMEwMkchWINBaHrVZs3VT69omR
 HztIg+JPgQ5oafGSGhwvcPD5un2T2Wgb8OWaPv4qIWLTLYi0b5UKa727IVUfi3Lw
 RPwsxQrh/X51iHagfewS12y3WK+y8t+gwmUWmzqg+3OuxBEpniG0WrvB8H9cLvPn
 C/BLAi1QaVn0QfhZ+2VLl5EVM//tM3KTcG/FdNuRnQAG8/KYZbuLIXO/2huTv5du
 cCMyIiWl5AOOkXV5dxsTdk+4xe4hbQ==
 =EK7e
 -----END PGP SIGNATURE-----

Update man for randstr

h/H have been replaced with b (binary data).
Also fixed a few typos.

nchaigne at 2019-04-08T16:28:24Z
Files modified:
	* man/man5/unlang.5
	* src/lib/server/xlat_func.c
	* src/tests/keywords/randstr

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8d0808e6d6b6042cbb3af279a8233f3d62217dbb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyrgioACgkQfQ55zXdi
 Hs0trwf+J0FPOoKEiAhAxL/YCbIhIlt74ABk/oaAfmw6oBvyO1esIv9IseGb5yS2
 UdMaXFvcXMEtK3JBZxG4HBsUr7DI8IhAHVjIWafn1EZiGvRZP+rfcmF8Xe6H4c+E
 ZX+1ykpdqty7fLt3Uylt7+UbLQ7TPdwEC9i4Zgh3Wt22u6vWKMCVnhF18P1S8uPv
 8AYgqwxtT/JWEtM/kac8mfqj8YJPaNz9E2sztQLQLhwjotd+7gIDG4egPJcMDd8n
 oDXfker291LfMdELQZ/DadsPiXbZUsxiubXmZkkA/Do6Cw3qPZfd4XxBibjzefjY
 lZWn0sk0tTTWSAGmdzU5Txrrs9OZIQ==
 =H59C
 -----END PGP SIGNATURE-----

doxygen

Alan T. DeKok at 2019-04-08T17:17:26Z
Files modified:
	* src/modules/rlm_lua/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8b926fd3584d839f2b26166b3c1b9c6003f7b3ca
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyrdFUACgkQfQ55zXdi
 Hs00egf/SxhNuCwncpidcqnT2LudAAA4vkwqZ6V04zxt9kzwfxYXPaIAk0srdGnj
 3LJB3/O8j14YPk5VsRoaPKHh4FhNVge/OOLGnFit8fEJ5bEwx1tihfrqwVze1qas
 cfrZLEoX2Av+C93zy6CA0jhddnzcTsL7RI+RY4P0EEsL/bnd2i0uOyHdaHioXqbM
 D/wm9Yp+xRG/todugYAH02LtG2LD4L6TjKuC9mHXvOz1yRFEmuGreJqfEPUAPhMD
 ifZTjYIs17QYuft/G7T9O+NkTzdmcZy+nR7szCTY5I7A58yr1exK3MMquGhh61xS
 3W9YgqppFOIu9Ny0CfpTcVsi2aBx2A==
 =+Ng9
 -----END PGP SIGNATURE-----

rename "aux.c", as Windows still thinks it's 1982

Alan T. DeKok at 2019-04-08T16:18:26Z
Files modified:
	* src/modules/rlm_lua/aux.c
	* src/modules/rlm_lua/libfreeradius-lua.mk.in
	* src/modules/rlm_lua/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fcceb6cfe1e40bf84608c18bd812b3bbc1ab5708
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyrR84ACgkQfQ55zXdi
 Hs1irgf/cwfG6Foj4Q2AQbwA2CCfsGqlrwp1AWl6KMuwHrwwqeY1uO5W0ii2+spv
 0BVw32HR56q4gj1dpYqNWxBPnpgbMLVra4T7HacZ5/9tgUaJdonU1DyJOOrw/ztt
 B4UR8yZjofgyNxe91o0DrHDZCb74cHN1KLFJ/f2vL2ajICkOOHy1burhHhFqpb2g
 EbKCgkkCe4QQLVAu+HI3juiTqa15D1g5l323WeCd9AHAqMuO9T6wwMxNNl9cUuTT
 gW2stUjbkk65UIL/tLCjB1+xc4c7JP0uQJlCpdvmHSVvVHEsgnNwThj3HxEvL5bK
 QTckbzsBKsuKl3F6G8dFkkvLTpSsTQ==
 =AePz
 -----END PGP SIGNATURE-----

handle cases when TLV exactly fits parent option.  Helps with #2601

Alan T. DeKok at 2019-04-08T13:08:30Z
Files modified:
	* src/protocols/dhcpv4/encode.c
	* src/tests/unit/dhcpv4.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/23c73d60afc78a3a71b007ac0004b6a36b38eca8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyrR80ACgkQfQ55zXdi
 Hs1RrAf7BSw1BxXypBbK56V39483JFhoAjcWiU+LX+GjJ0Zw5iMOP+dxeTnDjc0z
 a5QUdX9fwkD+uwX5reG4HipIa6rFsa5DObxks/zVYznGs98WatDVsuTQ+a/bNz60
 aiC95pRzUzQxRAB1oYwO7NQ8N4idxg8gALdrKBsSEV3b2nFGbY6Un1nZT2OAgIZJ
 0kuZslFbcHHizxUcp9p6SEVD1hSZD4KuEPAulnnE9XJO4+GiERNKtjhzKFwi/c1S
 ViSyRjyrn+/6RuSW8XD3lxsyga4/1hJ2A3P/ywX+PB5kCn+F2UhADfjSk7RmPmje
 qjyAKPxuSM/5G354SOBTWJ1nwxzFEw==
 =fYQa
 -----END PGP SIGNATURE-----

handle options with no data. Helps with #2601

and add test cases

Alan T. DeKok at 2019-04-08T13:08:29Z
Files modified:
	* src/protocols/dhcpv4/decode.c
	* src/tests/unit/dhcpv4.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3a41e72fe684c4b953650727e596da1e081a0036
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyrR80ACgkQfQ55zXdi
 Hs3kKAf+JLBR3dz+vWUlX4dIKZqsPX5u3noEVfDNF72dVnIFf/1gBuK/1H2CovsI
 J79IgUI/OPpPGLKJHrWd5u8AAuOVAyqZK8isyUg6kJ2gfn9ie9oflbmbmKY7tG6A
 m6dDh5eaZkbF5lXlvQ3Z07OQgZ+wzT1+RZr6V7vDlTl+/5kHxSDaVp223a/XbZi0
 KGiLkclH4Vsho2zFEFiYNmdOa9rNfisijLbQSd+MFiHYvicNm7DFoibrQFvdAsiO
 ecXTPSLH/hMIxzanhh+rQyTM/0yMm+tLdr6TLDmCL0Q0lzjfjAWh5rzRABQNg1JV
 WkPVzwwrcYptwSSJrnBBLUZgNhaasg==
 =MXag
 -----END PGP SIGNATURE-----

set the correct size of the data returned

Alan T. DeKok at 2019-04-08T13:08:29Z
Files modified:
	* src/protocols/dhcpv4/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/adca2eaf9ac561ad17a8947bbc60b6a14f8160b2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyqb08ACgkQ/6TVgp+2
 18r7TQ//c3PtbbVyzH89F9lwUhVf+aR5kgNnAimiV0UYsq/8lO55IgXwnIljHNFv
 KwhDgMkydobIdtR7R8HcfhpzEhxHIZm0xi0FSeuQ7S0EGh3thUDTP5JkxO3+sDTy
 +lGX5WyFGlK6GD47Pht1uSd6WMtCukdVwAkYXFyj5PXBbBRPg5m/x+LJiKGsWuTX
 sP3bneXbCXPzeq3afrSYDu847aaylQAtVJWwJvBftE6L/K3z5QzTJROgaCVS1Ue1
 uzapjrJ37MnRrYFx87K/WfGrS7sxuJ+VftJT29icB72/78tdGdi1UkYydR5XXGer
 3V3I3usQzQKAaBEmOCIOEe6c8cwDlP36ED7RfxHAr6eHZMDar4k9qR6OqOcP3wyF
 VaS2TOaS+o7ZmP3FlufALZNjfj7fRH47sTz1Qwzev2jIr21zD0shPJ1NDwltj3nT
 CNEX92RT+sfxmNvIuVYbfHbWa+ADQ6qbKTFPQi9XcAPkPZMvPHDURjS/IJVpcukC
 Cv4NMcbBCIFa8394mtmbm9eoYsKPOGXUtAR58LhH1VRuBUPwLhi/k5NaJYNl1vfe
 Y1q0UYxc7aAtPZqQBF79LdEdvylqwlkW1VHmR8eBXX1E3QFjIo4UKxLJGPLm95hf
 HJFTnkKBL/oBu3z2vCEPk7uwU3URG0XrQFWNmHJdrJc0++YgNcM=
 =NPsa
 -----END PGP SIGNATURE-----

Rework subrequest code to allow subrequests that persist and run through multiple sections

Arran Cudbard-Bell at 2019-04-07T21:44:47Z
Files modified:
	* src/lib/server/virtual_servers.c
	* src/lib/server/virtual_servers.h
	* src/lib/unlang/interpret.c
	* src/lib/unlang/module.c
	* src/lib/unlang/module.h
	* src/lib/unlang/subrequest.c
	* src/lib/unlang/subrequest_priv.h
	* src/lib/unlang/unlang_priv.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/420717593cee7df3ff68e6890179bbf478886690
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyqLfoACgkQ/6TVgp+2
 18rkMg//UWwc4y18ex6E3kIEdTzFngpvrgCxVFcj0Iu6+4esZW+nquWuWTnLFNxs
 /2V8CQnA9+gNSUsJyBaGbme9WModiSEmwOfE6MyPi1PmT9kw8qHeHDTYwWmyEwgd
 ktXnGiYUbGi1va5wT4KxrDsUN1L1/SyfA8Em2IO9mT+0kLwddDFbaPXNRRqWIN+5
 hI6my8C4TNL60++mCStpvD/BCz/9FyKDRScT4vVe7hPH3AeeUiVZNwnoEv14EUEX
 +zMGZtvTJoA2d80NezPuIgKupd85RmJT+wlLG/4kjzoTRFo8t1lzNP308HsrTf2w
 Rs+BOYkVyD0fSfbusitAPeo4L7EAidHUJad/BPXycpEQN/q7D7nK6VUww9ofHqOJ
 Pba0sSz6err+aVvMnUcHin43RMRps2H7LhUczJoIYaDdNUDNrO3D+daQYv5UiEsU
 p+3H4W2VO0pkweWZWIgTIQfV8ITDvX0x4Sznli9D2/cWEH85bZi2/OdpWl3aCElv
 ENiVwu5TOkwZO/1NpOY2xa5/U/CUwJOdjR0ZqJRHKzFRZWPnAG884jaE9KPHhBZe
 ag+6LJeW9gaL4tMjP5i0HI7z6tnGOdw4U+2/U9bFBWdHUbbGHvoL0u15NhbLFRcy
 PNLjndZKF/fI7Jm7Nyj5WU19cDjPnr08AEioMF6HvCAI11OIRGQ=
 =THzZ
 -----END PGP SIGNATURE-----

Not actually a bool...

Arran Cudbard-Bell at 2019-04-07T17:06:02Z
Files modified:
	* src/lib/server/virtual_servers.c
	* src/lib/server/virtual_servers.h
	* src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7be79d7b6a12623c23402ae9dd4b0f92349c222b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyqLaoACgkQ/6TVgp+2
 18pJvg/+Nm7oti4GUBZBDvJQ4Iv2OhIQnpqijkJOuIBe50+pUOr/KdLhXfxLdNxO
 TGfCxgc3VD8sPnfnKWUWn6DwWrNDkpLTGCsaCr/2EwUgx2Nr9bMaICAyhnR1Z79l
 /JqCy+py14xq81Gomrx9gi+kqgvYiLhUCLzyaMZjzQN25z/XX7VVabUfINWjmg7u
 sghnb1UfhE4HJapQC/acoNaBo3QgPmF5jJFKWBGcGmsLW/s1aOs3OzaQvzmGP+z2
 2R+PSAdYPTpScuqhludF2nAFDi2TRJ0MLJEc4uOTPdkMCUnGZYydaqeYNb5Svdnh
 LvvuqEbgg1TSO6wVEkCSo180f5+JjUa0dC4kKRvMxTi8jIoEGWAo5e9tfdoGQnO5
 0VZi9Oi6xNDee0KyT0u+g8AiXgmRSoajD9yLiS793vyyHmLp5MkyqabTJsXSTkd8
 cvLt17ZiAqVwM2qA1ceuu+L2xnf4WvkxnvGgY9Ay42PZRLPjs43mpnrRfdTg1Wj+
 Mwo8gLtdXEv7jRoKQy5xpyHsCIqUZMVi4N+5pn0EK8TT0cjiMFEJuvSylu9UR+zR
 wB/r4iCDiW0ehn8j61GGVABLHOoeobYtmaKUy/bBn1+/cI03TK0nYvUV1RjcsuNG
 12GEyd9mDP4sVen3yXBUFFSlId7IqeKAhdybKbylyrOtsZzfv5c=
 =XuBx
 -----END PGP SIGNATURE-----

Expand interface for doing things with virtual servers

Arran Cudbard-Bell at 2019-04-07T17:04:42Z
Files modified:
	* src/lib/server/base.h
	* src/lib/server/module.h
	* src/lib/server/virtual_servers.c
	* src/lib/server/virtual_servers.h
	* src/lib/unlang/module.c
	* src/lib/util/dict.h
	* src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8639d6952858abb457c7827530bfde0a91ee1c64
====== 
rlm_sigtran: Mute error message

Jorge Pereira (via Arran Cudbard-Bell)@2019-04-07T14:55:04Z
Files modified:
	* src/modules/rlm_sigtran/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aa6962a916801c1dce642f24ae9818c84435adc2
====== 
Add " to Line 143

mohammed059 (via Arran Cudbard-Bell)@2019-04-07T11:31:51Z
Files modified:
	* raddb/mods-config/sql/ippool/mysql/queries.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/81d001e04d7c850fba8ab9117f0039b3b2f4fe23
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlypXqwACgkQ/6TVgp+2
 18olWw/+NLDx26OQM7EMGnhpegU6K4w4YmVAK6e9sA7nUQiURxi/XuwBVO3smwvK
 91U59cWYBx1V3RVruLsj3fGKlgSE3IpsqjvWo0C7Xidt4J4vQDHh3YJ+w6lmcaHy
 9a9FxKRHlOFMKKS9K14xmbVNwskwC+m/3YNfPHUJ7oFjwfzQECBhYacy9opYEtym
 5EGxzhRhsUYu6VhWcoXMKrAVYb1eHZmxWu+zQ0EQSLxjrGPSTAEyjYU+suGDna3E
 OGM0H+d509Y4cgKMbfU1xYA5bEzza+zdTL4FnuhgiZ1gQscR8rnRmFMfZc1yBZsJ
 WIe7HOXKgAqxSczFJmggo/Zh9vNxP3Tdo2o5qJlb/5lC+P8Y+leheTjDmwoYsx7c
 k8/qn/bxQmQPG8encpQkG4Vyp9qV1KOi9BhZknMQtHWyaupaJJZFIlhspfkFnoZ/
 OMVgL4p3TyQEwPze5pPSUAqC2++8Yq2u7AAF9qkmmgPkpotpibGDPJUzTj0Qly/d
 RRUsBOrzsCnBPid+L8g9SQuFUBqTj3R3yxypCeaJ38QuS0Wofd61Px7UKnM1oWU+
 fO/er8JW+sJbyxBnOxaqEbEycQe7E2wXO7BsEY5yyMk423POdA6ocwuO2aB3dkqw
 VQGOcZiigME7x6CpCg46mzXgGaAHkqVN4FMrWbKFFrrVMrYSFD8=
 =Rv9K
 -----END PGP SIGNATURE-----

Add interface spawning subrequests from modules

Arran Cudbard-Bell at 2019-04-07T02:21:32Z
Files modified:
	* src/lib/unlang/io.c
	* src/lib/unlang/module.c
	* src/lib/unlang/module.h
	* src/lib/unlang/parallel.c
	* src/lib/unlang/subrequest.c
	* src/lib/unlang/subrequest_priv.h
	* src/lib/unlang/unlang_priv.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e5f1fdedb78a448161f5962cbe72336a7a578e9a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlypW34ACgkQ/6TVgp+2
 18pRNA/6A1Ru9g+eydaDns/ePb/ThcBYG0G1vmh1t3OfaOED1NN4XqON2csk+U7h
 z4iNQmDOIhKB+euLipKX+Cr71LniUF8qDvYPc4HF2PLsTztHcUUb6iLlv91fhoOC
 jJKHGhqR3Dy+VwrX/6Pm7vwIHsQrT5fYNgJPvNLl3FStBECtNyWVaorrgwxnCZqc
 xAvlBo8ot78X0l7pUfwn6o+216vn9c4KpkDmTOqPIZogGUrgGqrFKWm6qJTd0OlM
 ryZIF805lYC10E+jAUMtx55hIKPXUu0lKLx4N6mOmkn6PJ7aMQawmREwjcFnWJWO
 qARANRusk0xhacBKZJk+iM2kOM2D7kBmuJsHJ08R5oIqOx9fb49qSnF9PnKtL2AQ
 iGZAVOZNpRz07JYEHTgPrgbdjy048yTr/dfuGitquL2fo9CTU+tA6RA27kSHzMMg
 ruEWaT46rMvTz8Oh9g24GKadrtVPxJGJjjuCm/sLO5xB1FF9yZfnNKt0atlK3/gz
 xePR9UKj1rDM9EwnejoSdxGms+CxmnrMbit6MpDI1kUeF13ygqvrUkKyfBJ+LZNf
 APt9Kce9ucUJKSdsnOYlg4RQUPNX3/Q9g6KZb7x+IOWLhPoEM7gsCyI5Jjcz0OVd
 MxTJPn6NH6/EkuWF0hwzw1nLe502sHxUAtbJQIWqMjQWvpotrKM=
 =/dPL
 -----END PGP SIGNATURE-----

Formatting

Arran Cudbard-Bell at 2019-04-07T02:07:58Z
Files modified:
	* src/lib/unlang/parallel.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bd8d272b3b0d0c2039807fb5b5c0a3b39ffb8e09
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlypNkMACgkQ/6TVgp+2
 18qJyA//fmyw+tem9H6GKXENOc72ktmi8p7WkfNLz36wS66LbA3pSYtJowCK/4T5
 GzRnnU+un7MnfukIarO82Z5XRomT8AeblKN/DpIf13o9JVedDgn/52imGqEdgspy
 2gphNm1U5tle1kHwtmn1mLid8EaQUiP5zw2iVO/hj6c0DcIWtMPiEsdM0aWelrci
 M+RrZ5bZKKvtidPUovg3C/1kNHHs4HhD+q8dK+jOSxLcozq0bcHwYJb1rgHZxofL
 2E9WDKF5t1F1dLc8r1khmvwXTOc2VR9E+Ir+BgR+oxYq2sZUzljxUOV22ofMtrv2
 1QS9dkiWY17Gf/yDEogj1NzobuKLFlC6nbqc4Op9iTqNfSJnhTLHe/oxVOq7pT3k
 1iIgNnDHUS2qnILlnzT+cTC7jkhjxLbs4bJlQmHB3I8EyK4wwybJ4m43nvcOXrfI
 uPQ3ZFkEO4wH4m6YxdRPrrpZe6zlE86TeIO4nYSclEON1RDNSzXtOtbhf2XoL13S
 pgatuaRM8Cxc2DOWfucsdX1eOm7A1BRoWGV708DZ5DOhWwTKjdUOEkf4MZZ/Oqus
 l+/pV4MzNzO5h1D3ncjUvkFIMLq8Md7X4cp+Sclm2wyR8nHAjoUAX/3pdUQZhGgN
 ZVIi1/AszGBfEPUapyB3tpo54qTieKtFj3jsoNpr2eLkogBYDls=
 =R+h1
 -----END PGP SIGNATURE-----

Cleanup frame state when processing siblings

Arran Cudbard-Bell at 2019-04-06T23:29:07Z
Files modified:
	* src/lib/unlang/interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c1ccb662bcaeccc41537827806a5c7524f92657e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyo0vYACgkQ/6TVgp+2
 18rEGA//bqeORKAX4genWIRnwKZuSX2SZu8gs6ctgG6qTXu221gcZ6vGYT+7Fzdz
 4WLGKCbmWQJPRkEGowEAGsRU3foOLMuQRrAlzscg5Awka1ZggJX1vO5b2DTXTs8V
 pgajhL8WDYha4NwB9FLjB10bL668YB9OmMl/eE8awuZfGH58u5KyXDALhr7y9kov
 WiYPzQCDi/SXjqWMJoGXPDLNEfIN2CR1OfGSeKE+FPAZ3VD9UFQ6raqKn8Tsg3QZ
 qjNKL3ViqDhM6HBo8Pr0JRlW0cxRpM3Td9oS5TTbwynYerbAjTgbSMXHUNUE+HYE
 haj0o9jBH+ovKcWVRKqbXXRm1l/EFGxxePq7sedgmOS6zz01nQcGyoTXN+r31fCN
 nXpBxMcRnNasZFCmMozAaLAaGFaqT+DbLXEIPi697fFV7foUlGVPwKjlbx9BY9G/
 J/OenT1HsIEiCkgmx4coZ091LLT/nXUg7f59qH5FiBocNdLqxuuI/I23Y1iCe3+7
 Iqej82qlmLt17uAlALXQNQboR8cCfVj9fEPpzHUcaiIMDopoMHQ9zmh4dQG4ETES
 fAnd1VWDsx8XE/QepIinNz2qpzbbL+RXtrhUhCphA9+6TY++PI7IFqGcFZjvwsQy
 B4xNFCqvHkaQJxiqfCCvCtcKHB2GaYqiqycdaXZAqJLOp6D99CA=
 =nEnL
 -----END PGP SIGNATURE-----

More documentation

Arran Cudbard-Bell at 2019-04-06T16:25:26Z
Files modified:
	* src/lib/unlang/parallel_priv.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/65750b3f250f705539f41ef949beb1f358a5c079
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyoymcACgkQ/6TVgp+2
 18rdBw//QoZgA7C4/fh/il8KqgWD/g4wDQSrd6DpBpnRUDaMH67YY48KHYbA+ss1
 n3h9yEFx4swYTtmBVd/NYEuLeL+tRTAO8Vxad9ULdExv8g9/IxJfF7kGWcu5wE3H
 Hi54yZb22R60ZYbqrrefxOJspWwkvxH1p9VaQ7p7ofRgIZIYoESm9IjMmuHAyUZE
 Hc0FwpvZZY0xTlAsp5cVdYNjzlM3H5FlMANssY/FakIXUSXMHlUdY9LwVw6Xmdoi
 FoaAHlq8XGkLqYOMnVkU2Jr7yylVAY7TNC+7VT12QWgTzKZcpRsijmgF5fOiKAQr
 /lI/wYrpQdgrcRNgV6S+RyzQqJfMB5E8eMfOGNuUuJlMQKLBM1PrG1Ut9aha2RAP
 gbHvDDSvYrh0x+MTVPcvbzJkap7iIuTfFoYqBz9jX13HZ7vylSyzRp2Mxcw4E9y3
 wwbbOyz9FswIYXeMLhOvHQSIjmyiIwN8VigG0bDHHcoz43sS3svUSsrYiqMluET2
 3TMeylrNwyfam3x01uQ69CgZBTRYuWN3KkRI1OrYiS5kQuW+RdGqc/stlOscTaeb
 Yw4305KQBHVQbSqlwwOsWXF+gorx2vcNMXI0lFA7+nH+d3Hyb9P9kywCicYxxMOb
 06NC6MjV+tmSwtVplUCkVfHCxsvUR8UAruexCH0M9r46ji3hSG0=
 =3n+c
 -----END PGP SIGNATURE-----

Doxygen

Arran Cudbard-Bell at 2019-04-06T15:48:55Z
Files modified:
	* src/lib/unlang/group_priv.h
	* src/lib/unlang/module_priv.h
	* src/lib/unlang/parallel_priv.h
	* src/lib/unlang/return_priv.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3177d9a1ce0f820734dc7e3da5dd38462f8779da
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyook0ACgkQfQ55zXdi
 Hs1V0AgAkh2yHwF0t5om/1Z0gUpjZwsScOSo/hp4vVR8N8iWrvvl7ZMMs4Fz/ZKq
 6nPgY0bmHGLXI5FmzuOZHUvUHNrAeSVSl/E5l4ZoSbLbX8IGEFnMvkZCuwoLoj5Y
 9zJt36bRhOvzFVtuqvKXv9HxlTI8xwyANUpmwsEWJqWd4KX/20sRNGFYRweQaCPe
 Bn/zlR+Btu4Uee73XHdevp/LyoFEo7PpzzVyj7vpyd2kPKqdI3h+ADV9rcNoRRGM
 Wv/aEdNWc/5qXMZA5aNV71qJAiC+4PIitZAWS8Muhr/ZtN2GYH/Zwdz5V3F61Xir
 cJzvWEU7IFKyzu5IBufzkblJvXvW1g==
 =w25E
 -----END PGP SIGNATURE-----

print out where the output differs

which helps with long output

Alan T. DeKok at 2019-04-06T12:57:36Z
Files modified:
	* src/bin/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/88a05a99d49e077de35760c1b409bb36139981e0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlyoojkACgkQfQ55zXdi
 Hs0OlwgAp8xV6kuLQZFCJpByeD45b9633bAx139CpyYBMQyrAMJ8oEn6NZxpq8YK
 0FCQrtF9lodsGI/nzRkH3CIh7F8X3vc2rMiWJy76XWvy4Zmld8gyQQXOeaiF6Xcb
 b2la1OqFfH+6CNi9kawIoShCTzAJdIfzGfE/MxmXPE4l4ZZc2/lrYq9s11bnz9jk
 fAT0q8IDlpy5eqMEnwBtr9mL8VL5iZZjINWTxyRYpnX7tm8kCnprFTGGOMrXNYYh
 sYWYNYvNFMCbjhw1y5Un8gsvBCB2wMlVyfVapkjsbsy9AgMSHxcDsl48CelqwbGL
 V5ltrv1zKBQZiucujWC48NmHNTMOYw==
 =BdFa
 -----END PGP SIGNATURE-----

fix TLV encoding

by adding the current TLV header, which was missing in the
previous commit.

Also clean up the code and use extend_option() where the data
is more than 255 bytes.

We try to avoid splitting data across multiple options.  The result
is that the encoder may output multiple options of the same number,
BUT where the lengths are smaller than 255.  This means that any
decoder can just decode the data in-place most of the time.

We split data across multiple options ONLY when the encoded data
is more than 255 bytes.  And even then, we try to start that
encoding on a new option.

Alan T. DeKok at 2019-04-06T12:57:29Z
Files modified:
	* src/protocols/dhcpv4/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c62b5d1894204b09b62d534d8ec649b58b6c7d4f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyn8nsACgkQ/6TVgp+2
 18p2bRAArTe5UL1tPcMXe6HWb7jsxY2tyZ1DT+Tax/R3196wfGtsa5/uZATVWK5N
 Yn86LMGQCHsL8nh9hJY7RcvssrCxeD9gCGgnF/wZ5AJKvNzUj7CyJlbG5cGtWVIQ
 pW3HWyVqLdN7DcwqJU9OtYpVlQHk6GQyIleopi/SmTmng3SVxk/9gUcZRBA1owDl
 o84xC5okHlqGy4+Hgw6/xeVqAR6UFh2kP/Hpuj4CStq1N8Afq56N1YPBk5hFLxay
 XzjcVWTLosxS3FPWsut5B3ckIvFpvVsKVErh39YYZvi++JQ48zC0+N6yMZZPl0im
 kqgCGepaEjszL0rRPB1vG63L8LsHzMgmQiBxVJx8e5LaocaDQI04YhvamoZ9blDe
 Wipr/CY9Ai/po8hI5yhF+wpN15a0nC333weQSh2H7YX1uP7nXzFPbr2XXeKLXi6n
 KJLE54qFR9x+loeB4MCRoZqY0qiMLp2aJ6lvEI3qIKkiX+OnNVkVpn52JvmfjZog
 YK0PC0ouRObtFIZR9Wd73hwzmJ2xciD6T9v4i6COQV4xHXG3vUoSRwUOpPD3DMsI
 NcYaomh9xELD83PIVm9XaV0fyQtB0QSjgf5LgDG+8DdjAG7dOqylGTlGa+CWS75W
 qdhzuPJ2aC+OaspADg7CpKFQBNjd9DIxgxEZ7DxufLDWS6r8Ric=
 =WyuF
 -----END PGP SIGNATURE-----

Check for errors when registering aux functions

Arran Cudbard-Bell at 2019-04-06T00:27:39Z
Files modified:
	* src/modules/rlm_lua/lua.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/129aed02ae55d571566142833c9573ee624207f8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyn8c4ACgkQ/6TVgp+2
 18pKcA/8Dy5t/cp0S5h2Hyiks+5CU+xMvH4uz1qrxqiHg+H95iN7/Knep4q+CDwu
 VPmQcedRoCpbbbHiFC1ePSSvf9BGmvX+M9JT1UhmSUtCB9BXzauz0xuAh0356k7Q
 3YZNeunP+V/x/3Pj7n0EajDcyCdIo/Q55TzNnV6e0S3SgyKyFJUdpma/RshKw4h2
 gnflK4NZi784Uw4JgGWxNIQAhQeEmwbHa3WlY2jxBsSdAJsqSBW9Z2I0P3AbOZ2Y
 29cL/oW3XbWds6xfiFRjOQvUAU3rDvFpGzt9UM5khXWoCO02JY4ooenMbPnZjx77
 6qr9f+t//mOHhqrVxtEB1LS0n1XdFvc7TNx3C8gFVycl/bY/2vlEQue1LSUoea66
 ZFwZlVsnAyc2VGrOuCo3ZrInYtvbJhEyl6NqeF1eaOa2tMg7s/O5lyoW6jvZBx/+
 grvh2MC5Te6Jnel8BfqMP/ZpLEPEjhrPKRAb6IKnNAmWjTc0t701jSEH3Qzjcb5/
 3Xed+52463SvxPTT45zCGvywkxP/QuS+Mfxhox9E0Io00sMi3Yz9e054iyusLJgu
 W5pPzVOwnvZowZfOsnk/Oz7lR31nvmPBveduTATdD53kDM6LI/gguntaODLk49dS
 8J0LcDNHd0cE/nAhvJMi5vy3/LriyzYlnhQJkjCK+TdnzZa9o5A=
 =r+PK
 -----END PGP SIGNATURE-----

Move module event handling and declarations out of the various places they were scattered, and into module.h, module_priv.h, and module.c in the unlang library

Arran Cudbard-Bell at 2019-04-06T00:24:46Z
Files modified:
	* src/lib/server/module.h
	* src/lib/unlang/base.h
	* src/lib/unlang/compile.c
	* src/lib/unlang/condition.c
	* src/lib/unlang/foreach.c
	* src/lib/unlang/group.c
	* src/lib/unlang/group.h
	* src/lib/unlang/group_priv.h
	* src/lib/unlang/interpret.c
	* src/lib/unlang/load_balance.c
	* src/lib/unlang/module.c
	* src/lib/unlang/module.h
	* src/lib/unlang/module_priv.h
	* src/lib/unlang/parallel.c
	* src/lib/unlang/parallel.h
	* src/lib/unlang/parallel_priv.h
	* src/lib/unlang/return.c
	* src/lib/unlang/return.h
	* src/lib/unlang/return_priv.h
	* src/lib/unlang/switch.c
	* src/lib/unlang/unlang_priv.h
	* src/lib/unlang/xlat.c
	* src/modules/rlm_delay/rlm_delay.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/57ff2dc5edd7f8b7201af7ca4445e74977650a61
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyn5SUACgkQ/6TVgp+2
 18qOYQ//bTb+OFMJpn9GFqf3rEeOXMNnM3m4WcJbWvvev80kwAn3oPtFexAmtSHG
 Ee1hd6ynBrHVoGMD6GeSxWntiLcXxQSkyMgjjw9EVhZZ8p/r8RfD2Y9eJojDDlU7
 e78a7af+lW+P9FI5L8na+z3bm7vHkbwOMkR59l5pm3X7jpPz0+Orv6h9Kc5SKcNO
 XUpatd+2yMbdDsaHwy5pSDOnVn8CienLA67F2AAVoyeVTDMMeuR3cPMIcV49Yj+u
 fW4ShchZ6bbvKP3J4zzDr5dp907K3czNqGguA0y2+6Esuenek/XsLSeIBnEUGA+A
 aYtvaM1FyfKfr5Jo+l7a7+cG8GSXiFHKFWMAYIaWvTfLBCuTyq2PbfoI5hdtNdt4
 HQQsmrKPQoxojZvRAXF0TLSr6a3xmn38Z3eCgJX/5xbku9rM0c7Obu0zcs/YQUeK
 r3X8A6mncEcaCmaLJu1j5RMP3FxNbn7GVL2xR886vmNNXj96WLKGWUKipMIMcXe5
 mY9DhVDG+ZeCUxgQ1EryqB3yVH/LhX4bO6OqLjS+r8M0ZXnR5/36yBAt6jl85fXe
 zA3LcF1LR80MN/KHAbGYlJjcU39eobXqlF0O1j1t/p77AccQ85MnHk9BMZYrsjYj
 GVl+krqkYWOCbrycjVURm04f0A3411PTx8KVHdmC5MkuS5z82aM=
 =+iuA
 -----END PGP SIGNATURE-----

Finish breaking keywords out into separate source files

Arran Cudbard-Bell at 2019-04-05T23:30:45Z
Files modified:
	* src/lib/unlang/all.mk
	* src/lib/unlang/call.c
	* src/lib/unlang/condition.c
	* src/lib/unlang/foreach.c
	* src/lib/unlang/function.c
	* src/lib/unlang/group.c
	* src/lib/unlang/group.h
	* src/lib/unlang/interpret.c
	* src/lib/unlang/load_balance.c
	* src/lib/unlang/op.c
	* src/lib/unlang/return.c
	* src/lib/unlang/return.h
	* src/lib/unlang/switch.c
	* src/lib/unlang/unlang_priv.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e52c0710136b864ed33e9526a478dd4f62da052b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlyn0GQACgkQ/6TVgp+2
 18q1lA/9HqQSG/PmKkN5TR4KislBrUhrfqSVIcRnWewPXxCanU/ydoHx6JF34Jvi
 3+e1apdgdVT/T4ztmefdjZuC3TXwb0iEhG1I0AcKduBkqqgHvsdRhFxwOXSQN8gI
 Rm+tKzDxFmR7/fg67jbwe3Y8BovdPweTHaCHMlQRi/zlKtukCXXHzaZulWBfNJHY
 1Algui5V5AycXpBdNHClR+jiqRtR3jHODQEaoJiszAi5/ZgDywlutO76lkl1sN54
 U3Id8vQAHn2BoIkLeZmZI6SF52QPN1bbuESdE37Vm/RS9j/EiO9fQiLtkx4JB5xy
 NnahFUJii3lJAwvcCkR3dUsKsMh0Wc33O5Vn/bg5RaETiRms/2Wfr6QSNhhZoipz
 w2ix0nfiV3d5Bdx52TJQ/p9hcIil+SH9hJJ9ncM8GmgX1KZJX7/3ReYVOjjY+YRm
 u+QV7+mHUYJmaenUyvBD1fNE380v/r0PzJ/yDxyrKV5qCXo/+8dm1ORV3nRbQH+K
 OxQsoN8Y4x7MhNABC0ibJsYQvKJ3ftNdMfM8an78WSR3RYNFnGnkXiXQ5kv0ucQ4
 5DmV+82QSwkHLhky6g6c5wld4dvJsMr90A0jpTK7t0rBk+aKPqM8XfGtkHSr1p1K
 bDc8W0lDXNvYX42hakim9hq1StEesysp7OCVpje7NVWtWGPF1Ew=
 =mxxV
 -----END PGP SIGNATURE-----

Typo

Arran Cudbard-Bell at 2019-04-05T22:02:12Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/71fc66fcf09d9d8339c8a17cebdf61cc16e1a49a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlynz+8ACgkQ/6TVgp+2
 18q6Kg/9ECpc6RQuB+o0yc65WfhhwchlKUIiCG7G5ymnUPlHKcANX64hm3KRzPOz
 QbPkZ7uC8+JySVKFNMpnC1SO21m6AGDAjG8nkgaADBnW13iTdCvEA7sjmYiY6Rnd
 VW7k61oMkE5Wv2ax2ZZZl+q5p6iBbF7Til8y6xSZpafYM9lkUzbE3ciHKoQOkWC1
 N+5e/IV/kc1+zgLxWxPkjVmKLctsktmuGxckieMiyesDX69+zDVsjFB//1CoKf5v
 moELXvx22ieq9Eu2idN78seIEAHAJkXx4Ek6WkLuJ+6LiY+w7TH0cy2RPHeDkrKR
 99/JtA0H/6qyA6fa/Tt5+NtLHXFbe+CXVzPEVlzcuJ7+ApqsQLCGDwuzzu+CuT+1
 kGK5N8LCUJLXTwFmUu65m6TBbOArylzYsws4Hgx6ujrNSQE8oXonhT7Q6qN7dZ6T
 g5GNY9N1N7yLdv85xZhznvHX50bYTEZX7AF+BzIf7rDwaRIafDqv4+y3s+rRK5Qo
 JooCpKkolJ5cXMrZgjYSywjkfWDNneKRBM4hkNuwEDLGVLAOK8GBbeWcGVowJ3Vr
 jOjGaFuELNQmBuu2FYh0ccgCZNI/CNjizfNFGC1hxEjayTsydPxNIiXQy7MpOF+R
 nm4KWn+pHNmAg9ACwjrGtOvxINlNzragdShg/eRWfzfEcIRjgH8=
 =gQSM
 -----END PGP SIGNATURE-----

Fix setting up EAP-TLS success after virtual server is called

Arran Cudbard-Bell at 2019-04-05T22:00:15Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ec2dc4e42a9a538843665ff5fa9183e1639e7267
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlynxOgACgkQ/6TVgp+2
 18r6CA/9ESb3DEczP6zYUlXzVQ5p1AZWXQqzuWi/FhbASFZsTm/DnbQK5zoGOwH9
 Xfr95WEB2e07touKIqwDa9ekSUhavRqhnzUhjDilo4uWZt9hk3ATAT/jv5il+5CH
 hxqY5C7nEita/jzWsxGKxIMXj8CPf3s2o2fTTOabUzFgbms/Z6+0My319vXoVQu3
 O4DONcVMY/eZrZfSFC6wlsfsbo7+XCHzmdjGhj94Tkqhdo6zXo2XVh175JBoDPG6
 vZdIpSgKrx7vMFFU663C7WxoqYRa0Vel1X0SSxFmms+kD3daYQQ3BWq/KyWUDt+/
 7BjJsTYmZFBY+PbIyBZ1TwANc7i+dr8l2yQR6z+kkpD0q1I8MvwwaRNu6zDv9yA/
 8FgkA4a4ENbVeiBwxiROmMJ89NFxrIRS40nj/V4jytjdaCE3ocqmRWsaypztf5Jg
 4IcEGQXXddmTGg1l5Amn2kZqr6wcMPI7keAcPnqyE99NqATGAd1LGZ7q0B4BmZc+
 PeRz3VqbKZOKDCyvz2Fwr5KUY6vVdJWtwEUzOi+iCSW+nt8Lmkr7ahgDkJJAvOzL
 PjE5tUwGlgV+AhvJT22UZGp293YIjVwiZtHrL+I83vcL6JJxsDlEt6P2tnAvIaVK
 OO9uRcuCIDdWFtUYDiEvqkEET+uhlWHt5czo5J/0nuOPCuAK9Qg=
 =Ab1T
 -----END PGP SIGNATURE-----

Doxygen

Arran Cudbard-Bell at 2019-04-05T21:13:12Z
Files modified:
	* src/lib/server/xlat_eval.c
	* src/lib/unlang/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/733c6f61995ef3c3fed65f8f0a7d696ecf95d7f5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlynxOgACgkQ/6TVgp+2
 18pdag/+P1n86oiA2TFVjoxi5AWzd6iOuel+dOx4saVBqPyc8J7yBItfjO+lLI6q
 5qiQp33WUbLBlINoxosbQt1vcvNeLrz7eCXIukpq+c6tjW/HXa5GURKQX9E32LIm
 rOkdaL0e4URSrGenkBvtOa41FT52ezSuc05PkatRxeROn+5+J0hXOO5iy5svnJoN
 Rn5jsY/85z6j9hU7ZCNZvKLQCbzfSDoTwAdqbd/UdQi9SjU9yjFHswRbLImh7TGw
 xJ1raGaZB64GLf0RuRAgda4AFZqRh5q+xgCMoOp5MjsN087RGTeRogXTzCdixeA/
 +lG1+6Gg7Zij8SxY9WiEGD2ErXHqhp/6sn3refgl1uUcm5yzz0RSBmZYyAY0Eq2N
 CmCdffT/YW+QLlaedC68U9/L+tNoNw88WnP+CXNDvfuwX6KKAN8KNj0Lu6PFvQfF
 5rbd1idp7C3Lo1q6FEcjMH+epn3wW54LBnnk+g1FR1nsnzFw5AC4TjJ6fR3dof2X
 bH3kWeH6e8K5nOie34D0l4UTIlMuYrDTltb2Lfu0o2rMInusdUlyN7hKfG1hT4Q9
 IQ7Idnqqd42lJdNHogACi//CfmWRSm6GYZFXQ8vILsp2pvM3OObwAmD1SwtUCXJG
 pE2zI0g2dPTdnml0m3fLDW1MyvWvRKUEZniMm157hhR+fz6ktAQ=
 =Gs4+
 -----END PGP SIGNATURE-----

Break out some of the larger keywords into their own compilation units

Arran Cudbard-Bell at 2019-04-05T21:13:12Z
Files modified:
	* src/lib/server/module.h
	* src/lib/unlang/all.mk
	* src/lib/unlang/foreach.c
	* src/lib/unlang/interpret.c
	* src/lib/unlang/io.c
	* src/lib/unlang/load_balance.c
	* src/lib/unlang/map.c
	* src/lib/unlang/module.c
	* src/lib/unlang/op.c
	* src/lib/unlang/parallel.c
	* src/lib/unlang/parallel.h
	* src/lib/unlang/subrequest.c
	* src/lib/unlang/unlang_priv.h
	* src/lib/unlang/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f275fadb8f743671c1ff6d51f0b3dd6f43e3df9f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlynvQkACgkQfQ55zXdi
 Hs3yQggAlXqrKXWh1qwqDMQYa5SFtXTx1jfQFSO0Aoc2p7Klc0TjkgAn/rthbUS3
 cCE4hWWdOn+dTR8ww5SMjHU5v+8jEJiE9W8ph/nnprHaPodHKGhD7Ue1NoBSXStk
 nHrJh/5vsR4HUGdN4tPp34N4w4tqIW1TheIZCq4an62Re5yxV07hHAiwyB84xxoQ
 5xply4U2LK8ryTyhWEGni95dPbulqFz5x9TZpH2j+l9KNxH4wNxnBAndsjT7azan
 IBFK02JC5lP91OU+KEq/NBwwwAF7codZlX0SH/EHtzhx2GVYo1yCDU/7HJ0+9+eM
 O57Uxim3wgTUsWz/grqBFSUZRt39LQ==
 =cs/b
 -----END PGP SIGNATURE-----

encode tlvs that are longer than 255 octets.  Helps with #2601

Alan T. DeKok at 2019-04-05T20:39:37Z
Files modified:
	* src/protocols/dhcpv4/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/16b694fb571d5a0f4faf63b7fe11db3b3ac93166
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlynvQkACgkQfQ55zXdi
 Hs1bLggAn9DyWAIG3Jtx5qgBN2LlgXs4Wi/pxr1LXBRhHmVflnUPjjgRBul1HMw3
 0y+v3mEpjeat5fSfD7rs31KQKE7+PDRg6EHMDgn3MCkk+di8OOtmMh+0ef4Vx8jm
 pwBt851Ub4Q0sSSixN0CIgEQX6rke6aeSvKSLWlkJnTcyuYqY+pSaRUhsVNd48Xo
 p9VxqFm4Zb+TSopXAZCorMK6/yJiPQ25F+LA/zcS0gfGCkBHIGLDynEZFjnvEA1i
 RTwjRpbVEnV7hbR+utiRQ/mg5Q+4UZkYPs91Y2vDSjnGypGVlmE+5H8YJ04RG89C
 JdI9+m4mglLL5Xoto4UgM8ajlyeBhw==
 =UH9w
 -----END PGP SIGNATURE-----

encode options that are longer than 255 octets.  Helps with #2601

this currently only works for RFC attributes.  A fix for TLVs
is the next step

Alan T. DeKok at 2019-04-05T20:39:37Z
Files modified:
	* src/protocols/dhcpv4/encode.c
	* src/tests/unit/dhcpv4.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/71d021f5554cf645cc4cb1d214108290fd5d9ec3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlynm4sACgkQ/6TVgp+2
 18pPLw//XXoxcLFqK9mOSKpzQN2Gp2w9gnGdYqByb19SXH4INz2GIw6j0vcakmwD
 39x3SEvjyfV9lkFAZxnE0vHs2LbJR3ufgy59H7Y/d7XESi6O60VEsAR1JIDmXVmh
 v04LaVbFgCn6eit5gR7Tgk0ehLMgkqNYAb9iJzH4fwaJRPFP65U6yEy7ASO5gPRM
 Ees+WGxhya3ng/sTetSye/hWyHfoC/c2C6kM3xUUuIxtf27BDVdUa0ofKOucArnD
 JAElIXSZXaKx2LQxrazD5rGv2x+bRR3+HsRU4XFwTmKk8NQ5EHNGhTQ2bxE6PMil
 d7xUrXDPGlRCt2a5889jJc+8lyPvCGbE1yFhfKARo01HGjxUyAMFRNb1iORtD+1P
 a6huDGzipndg8hE2FXrOvl7QW9RUMxQTH85Y+qI3u23GHFvhLmpoaSFGP9ZVjp5y
 yr6LP7By+/sk1L6vgOmHyAh6GvKt7tsUpyc7QGtMBNhiHVHSlGvgHgEwnildKSdI
 MZhraSUNHhVtL66yAPe2h8AVqAfHStiv57pedW/GiNb8heYovtA7hx34I727N9Co
 ZrWwXOsfTh0vaeIBNhorhCYluYNP2HNLRdoJ31oDP2CtaolavJ0ib+gqjKHhorVD
 ez7DsaefKyRHnNwOSRhwSz75MQvRE03W8KDFg00OWr2Au8uneNw=
 =VPxg
 -----END PGP SIGNATURE-----

Comment out changes that seem to cause travis to fail

Arran Cudbard-Bell at 2019-04-05T18:16:43Z
Files modified:
	* src/modules/rlm_redis_ippool/rlm_redis_ippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3d075859aab363b0f7ff37eebebe12041b5eab60
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlynkWwACgkQ/6TVgp+2
 18pokhAAge12pDXBf7p3wRyrWPQLfWcERR6CYIMQeh3ctv1B63zBEtWLWxWTn9hL
 o2rh767cwsysXUyN4e833Ccr8t81t94siXHmEZtYbdrgo5zFKf3wsAdNPxl0VzdZ
 6047WVayrSN0BPRAHqcJzOgvSOBhPnxR/J1lbkA1i/DKxC8YRDqQB3/UsNjzW0PI
 NJWE30UpUv4lopuA3Yy2uQ0R+G1hm+sGGDMSqPGfOV2UIqdhwA/niZHjCDCEEvR+
 FdTxAv8yZEkcu/Wl2HU3QDke248jigDSV4KaDwhqtVs9cLtRCgnnxQJIwDxeMQqY
 jdqptYVhIVrtk+UcZtWG1QM0Ul1hhYty8Ksp4bpahygXjsB369k0pdIuuon8CxQC
 +VGIU9NRGvdjIYC9SWIQkuXS7rH4Lupy1vEgsf1YKvELAStqW4zXWI1tU6+In9aK
 VAcTg/8n6MLUi6BWGh8iEqXHPkfArOK/j8NBN+0xG+ZMeKnEaFNgDMjeuISkHDW7
 Z79d1KCYNlg4nKFeVMBPh3TIJqRHGKzE8dy15V7RFISolLPBBDLTCGZsN+xhK8gf
 CAEw0uKqKoGDuVIkNVEr166y9VwLQbUrLfoei3qFBhazEUF1jl9hNknAM0PlrPdT
 shis+33hSEjltuWFzIRx/AfV4r00dmSlgZnTai/WflhAIOX6sgY=
 =u6Uw
 -----END PGP SIGNATURE-----

Pass received signals on to xlat functions

fff

Arran Cudbard-Bell at 2019-04-05T17:33:32Z
Files modified:
	* src/lib/server/xlat_eval.c
	* src/lib/server/xlat_priv.h
	* src/lib/unlang/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a1107511790fa120135e9e649e0fdf2797ac6ab0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlynit0ACgkQfQ55zXdi
 Hs2AuggAmmxPgdCLFQLOMUt2FY3gqo8AngsMBAJ1thRT1Li8OMNy7dp2coNt3+51
 u5uk99DNZQYHK/MuaYreY9bOpnovfmSpyJYb0thVfC21Iq4BMf5dG4Dc0ONHqMuW
 8khArrUf1tpEnZtW0x5ZQeCRKT6WcIUXW86wbtlpADtPst3Q1ybPr62VO0hIxMxu
 tU/zyDJKBpTXyjl3z5nomvQS/Zl5HlYBsdFsHhGdBFZZJadW31jecljgmuE7Y+yE
 U5q0neKGCkN0c4LtrEKFxLjM2RbxaMaSz1YrP3RChQIt2WIaOE0GiHRVXTbKFMl5
 V0o/gDPTYNq0SC5lxFXdyKV35EEumg==
 =2FoR
 -----END PGP SIGNATURE-----

stop encoding if we encode 0 bytes. Helps with #2601

"0" is a valid return value from encode_option, which means
that it couldn't do anything

Alan T. DeKok at 2019-04-05T17:05:33Z
Files modified:
	* src/protocols/dhcpv4/base.c
	* src/protocols/dhcpv4/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/571165d74eff9ec12c3493d649f70043f6f64672
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlymqdAACgkQ/6TVgp+2
 18p4AQ/+KW3JBXF5NTDSyL6UhEbC3lcGTGl2qosXc/ag24MussV+LVhYBc8dFMSw
 OpZkx/C3lgLK1CM93s/ZmIlridQtKg3kdjk08iqG0Doi1mgRsVS32fwyf5TV0iRZ
 9iQv24nXzbVv86Zec2IlFZyOs0veygk39c8Mp43LchcSIexLUR3YRetnpygeyb6Q
 sRpW27M7KNtZAzQsxPLeaqIiLa9R1BLt5hPB85mA2LtQZvyfFJSLq555KwagrVUI
 Ky+9rziW46dlvS45pgs6y4x1AuDu9xXRp099hYrEgEwADaf0a81GlIAI4V1fvWg7
 IE96DpKKjTuTqPr6QHa8tmykwtfUqTXgUAhnOpPpOgjZDhYBnyAHFWX5WkQEP9oy
 F9ftsrheiYcMPX5vzt4KANQ+Qx0qTKCUQnbb0ZbZ/4tVsAvk28g14LSTCDcSIVRE
 THumhyxiFJskXUUVb57CjI5FJysNiXQ14XRq7zd4/wfFE0XumMuGvxynkMON3Ev6
 ccvJhaNsu2tqoltYlZ6X3FhfKoTgx/pCeVluXfVWfzMFbHK07NobjsZUlUw+Ws9W
 XcTnkIzIih9hC0/xvrxzrn9LqgMCfdws4j5TyLdY83G84XLhKj2NSZ/VNQc2zr4o
 J+i9VSMEVIkER+C9fhoxLp2KCSpOQ/9roWLYrtloQ/b1kDSMYtE=
 =GIbE
 -----END PGP SIGNATURE-----

Can only update...

Arran Cudbard-Bell at 2019-04-05T01:05:20Z
Files modified:
	* src/modules/rlm_redis_ippool/rlm_redis_ippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/de5ebce94f6e8080e96588e96c9a72c9576a83cc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlymgjcACgkQ/6TVgp+2
 18pHVw//XZHwfW/OFTeIruv7eBglJ2t46i3pt3ho7sficEMu5h+ReG8JW4zH+b0r
 nzfYg7S4KxVMBxdE5FSPUsnL6c+u1nxDtBwG4aiN33stClSMVuUWlXNLT+cox6Zt
 vKAUZnVYjEaL076/RIi/EYqbbXmZORW6ZDgOWHjqFfoOm3kEnf6+k7iHmpCs7Piz
 L4yxKdUM9teHThYnGwTGaw5vn7vLchPXXBzMvkppldEYp4BncYnDazmQegiJ3SW7
 jpgIgu66oSFr5DJIZK4dz1fPlDakb2Y4TqTLwV5yDV7+1AFmy1dZgp9GrzpB6GX2
 tOLLXXQYtqCa+MMzMroS69RPi1/CBDPk7+WNxk5sGhY/kkUXIckUAg4Y/Bb3RWoW
 mKWochLtdrQMqw3nEPAb7Xd3lE7UPD1kv0F5ZSpAAJCrjz5E6++ZMgay4ILkyDqx
 e+C2XGHM0KS3X8enaJ9AjmfP17mzQoqYDyNHZ0Fl4ZTD7WmdpQxJ6xUilxuIqXzZ
 w1H2VTNK94coIOhLU9SQ4nrgP9ac+T1Ti265MLSIKuzfy4xOvmRi/5YRxyUV4EYQ
 DbzC+ujHD9G2qmlRJJ8HDJPBeONTW2h9iIvgxFnqpG5XCSHL1I/vgoIcaqOma91b
 KqVRWfyEoyJ3LVnfkp0pxV3cp13U9vWmEvIKE1AnVpMcM8Cy3uA=
 =EY8K
 -----END PGP SIGNATURE-----

and hand back correct expiry time

Arran Cudbard-Bell at 2019-04-04T22:16:23Z
Files modified:
	* src/modules/rlm_redis_ippool/rlm_redis_ippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b448baff4ce2b529f01de26be6c48e215d603fc1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlymgCwACgkQ/6TVgp+2
 18pzXQ//dDpvKKA4+fKdjnxK5V6MySOwuAgA7Xt2nLM/Hr2T5x5p+ed3D/rHIsiU
 MNJFNDmc4/j+LzrtW5xUYqxMEkWAbxWJEtf2rN5SYbypwTcBunqfQkUBRMAP7Nqq
 r7eD5qZ5lAj2lbWKi0f9abSro5IGlm5BRM2awKKFUeMPdCfN3F2uBm5Es/cAb3i6
 uwAV8vTMbhkyH8+sA/ATNba8ALJiygqIb1a4q2TF07WRHAJy4/xEMcHbvYgQXoBC
 n+foHhqN+/zaHgAL7JMe5aaAhsBZ/MG2KgRPZvh7x7uFMphWTMfNHgbR0o0r4yyI
 fes7qrAwwLDTlSQJ0ZfaWE+b557Q8AaN47+qhg7ezj69pFpNuUPnPhV9iRzsqnwH
 tObZItiEbeAd1tq0LqFkalraDt9421MTjWloYOKYe+G+NnH4R79f/nLFhLD2owor
 xdUHbvm7a3RefNyeBX8m6ZROIlvfiAWi1tH2WkSzpi50DyV/sepSsIkt1Lzk9Cz4
 HjkZfS+U7avJlq/XgxBGmNXj/c17y+SiKqPU7jzFvBeP4k9qQOfE47eJsCpC7KGT
 oMR7foFz65PWfAyqckxCTj1fRSrvI7MQkouNxlukPNCWzwCt8XLDld+s+y1zu3ZP
 he6haMQ8lk5hgqcO87XGMcs6bu/VE9mtzMeaqoJuHD2tyNa+UO0=
 =yl69
 -----END PGP SIGNATURE-----

Extend lease if it's less than expires_in and we're re-using the one currently assigned to the device

Arran Cudbard-Bell at 2019-04-04T22:07:40Z
Files modified:
	* src/modules/rlm_redis_ippool/rlm_redis_ippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2b8795c3d3d44bbf4e794de2d28f4bb93c5d9859
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlymgCwACgkQ/6TVgp+2
 18oa/hAAkj5BvmnwCVQI7oCGVwxbsrALLx+6Nt2MaFV9CeFefuL6EHoQWEaPRKYU
 YSyu3hsdTRBMDOH/mwqd4J7aLoOfNPqkgyG8fsxuYE19ce5QGzWoXqdaFcDMei1T
 Q1Rj304CfLCw2zW5x/VyLdN0ytRkV/GhEuT45wLEWhBWHa/Xf9hVCcyddeXvi0o4
 QBE69gxAmxAPITdqbVXnNV3IWHZ4y8poccGuP3+kQJNwGPu/lU9q1aMZUZqppKTh
 DEIiv0cP+mvlI/AqoqrxF3vTve8yQRgHrsjBG51vGbcJG7AGMHEWKS94fK05CcNj
 1roiveUsWieg21TiqIFmgxhryoQlEHJnxz/rOlxTT2Oj+NAP1SluxvsvDmsoEvcB
 OQmbbGT3nDw7a/smEFWuqCYXQSIa96OVtZgOgQeMEcVm84KYUNpVZVBbR5P3X3ip
 EaEKYIJJVcFkBxYLHk1B5Caz1r6gdop8s0aGmj7F9H0zKjz1e7H2i0gMbdixRkS6
 hQ3xvYnMWyx74/58d7A3RGITlb86Wm1c9197huJGgRGCEc5JNtrn0TQPy45KyYzF
 W/2uBMRQOAW9Ww3IiK7fR4FkbHGCyCLQTueG8xQnIB3lr+4/YPDmiMumdRE6g4HP
 Q7Dsy/NMsSuQGZloQAl9LADlQQGH2X8JhzLjww6ElsDPjsxGY5Y=
 =Z2yY
 -----END PGP SIGNATURE-----

Complete plumbing in virtual server compilation for EAP-AKA

This at least lets us access the sections, so we can run them

Arran Cudbard-Bell at 2019-04-04T22:07:40Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/56df13057e48af10abddf1c390b12ba2b45eabe4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAlymPesiHG1hdHRoZXct
 Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108DsPD/9Ne48CiTBP
 36kcq8wzeTPOYmDgMBl07JQM6qe3KrwFEca4ZrcowPh+jbyT0Jfwa7v9R8Wlf4yi
 aSMstgPV7ixwDjmOy8vUplbARjSnxXDqmj94b1qSrDRkA9BfeMSy6fNst0rgHhMa
 V7IVArSmx9a2Xs2x1FVeS3rw9vJ7sbW6ijGsqF9C50yarB68ntMO/1Jx9W0OfCuU
 hMfZVO+iFEofEWa93Tmj1L5mw8zLT1htKwLUWZUUmAlrrBx7rC7JRK7lDTaAK2KQ
 rECaVsocJc0mHr4rK99DfUHF7a1aX3P5RK9ETsBKRBkt7lcQ6kbffy9kECabG3CF
 +PSMUZ4ez3xAhNKNkeFqSu4v7dd4kUbh7K1teSSioO8f1CR9V01/ryIMZbF2z5Cp
 FWl5qcvwwhICYFkcpfYVYsjhRx6r0iIEO2oWgx+Wltoh/7dWWaqtqjJo1LvTroHs
 FawZw1ppr44WKmikyKZB6S4enKkvY2bRXD95OIPiEoyfMu0euAmUp1iNRZ2QGWco
 Q1Jmayhph+E7YlCdU7AV1ZT0RzsxHouQdGtJ7kuPAj6prmpZqU3Ikv5MoEolbLsa
 kp1x/NtK8ddh8s9ZF6ZQgm85vtEw8aIC9AlpddNWKwngS62FfB8DpMmofGSvkQDY
 48APQfEHogxMYlXNY5hsfXefIjPeb0WnBw==
 =kD/l
 -----END PGP SIGNATURE-----

Update elasticsearch/logstash examples

Tested with elk stack 6.7.0

Matthew Newton at 2019-04-04T17:24:51Z
Files modified:
	* doc/schemas/logstash/README.md
	* doc/schemas/logstash/log-courier.conf
	* doc/schemas/logstash/logstash-radius.conf
	* doc/schemas/logstash/radius-mapping.sh

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/892e2cd1b9c2abd40e89ea0ce5603450ea58c8c8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlymJIUACgkQfQ55zXdi
 Hs2NiAf9Gai6NL1HQi9MWdHhleCxfB/5G59TqPlG5LuQiccAVyHKu/dLbkZuLYjg
 /YcGNk//YlA8NOxfISKlHfA5HJK1SA9mVrOOEeavMQE1nlAG9Dx8ShG1Pi56r0Qx
 HnN8X2TeWdYveEDmLhsy10mQD1Pz7oF3k9oLqhMojyUsezP7mSyPi9AaCVys76iQ
 z0PUeHUb9X/XsGPvOjnO00n03J5GvReWujhkZEU++qfUufufrInJECEaif3NAVpw
 VkTGygfxmPu31pCGE39alu0CcG1AmSbdUYriiLXJ2gRktDNHHIcee4mMZbZRiTTP
 eyY0hLAJDV8G9jJFXgIbYn8/WN4b9g==
 =ursj
 -----END PGP SIGNATURE-----

use "fake" instead of "detach"

and update the worker to better allow fake requests

Alan T. DeKok at 2019-04-04T15:36:19Z
Files modified:
	* src/lib/io/listen.h
	* src/lib/io/worker.c
	* src/lib/server/request.c
	* src/lib/unlang/op.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1b43515238841d6cffaa27a1a4a0762ffb4a5047
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlymCKsACgkQfQ55zXdi
 Hs3wlgf/bOpUWpVK3A4aOBPhRDPqYJiMRj7EyK9GiHZTUDfq+ztfBUEpMzTHnuD8
 lz6/ee9FarnOTJ78OxswbOhoOuhpL/aaDwA1bF6mljUptQWd5zScn0K7H7PO5fyB
 ZnRYzhMxW3gPhFLFzZAu79ycw2sbjGbxJrxgXAnyfxke99iaNdzKiGfEdAcJ0Ili
 Pm9Au7lXFeCMyIX8WtLypZRYKHEqLmQ2mgNRITPX2KIItSZf25708E1dJiN0SLPI
 VuErTBx8pfVDCjkP9tfzsV1QefM9U5AUWbdf6u1QzhgxWXTfLNy5lH1fFL2kFJfb
 oO77UruTtbtg/cZqoZ0f99KVRf0CZw==
 =4KEv
 -----END PGP SIGNATURE-----

the formatter now adds a common header

which updates the copyright year, and includes license text

It also removes any pre-existing header, before adding the new one.

Alan T. DeKok at 2019-04-04T13:37:47Z
Files modified:
	* scripts/dict/format.pl
	* share/LICENSE
	* share/dictionary/dhcpv4/dictionary
	* share/dictionary/dhcpv4/dictionary.freeradius.internal
	* share/dictionary/dhcpv4/dictionary.isc
	* share/dictionary/dhcpv4/dictionary.rfc2131
	* share/dictionary/dhcpv6/dictionary
	* share/dictionary/dhcpv6/dictionary.freeradius.internal
	* share/dictionary/dhcpv6/dictionary.rfc3315
	* share/dictionary/dhcpv6/dictionary.rfc3319
	* share/dictionary/dhcpv6/dictionary.rfc3633
	* share/dictionary/dhcpv6/dictionary.rfc3646
	* share/dictionary/dhcpv6/dictionary.rfc3898
	* share/dictionary/dhcpv6/dictionary.rfc4075
	* share/dictionary/dhcpv6/dictionary.rfc4242
	* share/dictionary/dhcpv6/dictionary.rfc4280
	* share/dictionary/dhcpv6/dictionary.rfc4580
	* share/dictionary/dhcpv6/dictionary.rfc4649
	* share/dictionary/dhcpv6/dictionary.rfc4704
	* share/dictionary/dhcpv6/dictionary.rfc4776
	* share/dictionary/dhcpv6/dictionary.rfc4833
	* share/dictionary/dhcpv6/dictionary.rfc4994
	* share/dictionary/dhcpv6/dictionary.rfc5007
	* share/dictionary/dhcpv6/dictionary.rfc5192
	* share/dictionary/dhcpv6/dictionary.rfc5223
	* share/dictionary/dhcpv6/dictionary.rfc5417
	* share/dictionary/dhcpv6/dictionary.rfc5460
	* share/dictionary/dhcpv6/dictionary.rfc5678
	* share/dictionary/dhcpv6/dictionary.rfc5908
	* share/dictionary/dhcpv6/dictionary.rfc5970
	* share/dictionary/dhcpv6/dictionary.rfc5986
	* share/dictionary/dhcpv6/dictionary.rfc6011
	* share/dictionary/dhcpv6/dictionary.rfc6153
	* share/dictionary/dhcpv6/dictionary.rfc6225
	* share/dictionary/dhcpv6/dictionary.rfc6334
	* share/dictionary/dhcpv6/dictionary.rfc6422
	* share/dictionary/dhcpv6/dictionary.rfc6440
	* share/dictionary/dhcpv6/dictionary.rfc6603
	* share/dictionary/dhcpv6/dictionary.rfc6607
	* share/dictionary/dhcpv6/dictionary.rfc6610
	* share/dictionary/dhcpv6/dictionary.rfc6731
	* share/dictionary/dhcpv6/dictionary.rfc6784
	* share/dictionary/dhcpv6/dictionary.rfc6939
	* share/dictionary/dhcpv6/dictionary.rfc6977
	* share/dictionary/dhcpv6/dictionary.rfc7037
	* share/dictionary/dhcpv6/dictionary.rfc7078
	* share/dictionary/dhcpv6/dictionary.rfc7083
	* share/dictionary/dhcpv6/dictionary.rfc7291
	* share/dictionary/dhcpv6/dictionary.rfc7341
	* share/dictionary/dhcpv6/dictionary.rfc7598
	* share/dictionary/dhcpv6/dictionary.rfc7600
	* share/dictionary/dhcpv6/dictionary.rfc7653
	* share/dictionary/dhcpv6/dictionary.rfc7710
	* share/dictionary/dhcpv6/dictionary.rfc7774
	* share/dictionary/dhcpv6/dictionary.rfc7839
	* share/dictionary/dhcpv6/dictionary.rfc8026
	* share/dictionary/dhcpv6/dictionary.rfc8115
	* share/dictionary/dhcpv6/dictionary.rfc8156
	* share/dictionary/eap/aka/dictionary
	* share/dictionary/eap/aka/dictionary.3gpp-ts24.139
	* share/dictionary/eap/aka/dictionary.3gpp-ts24.302
	* share/dictionary/eap/aka/dictionary.freeradius
	* share/dictionary/eap/aka/dictionary.rfc4187
	* share/dictionary/eap/aka/dictionary.rfc5448
	* share/dictionary/eap/aka/dictionary.rfc7458
	* share/dictionary/eap/sim/dictionary
	* share/dictionary/eap/sim/dictionary.3gpp-ts24.139
	* share/dictionary/eap/sim/dictionary.3gpp-ts24.302
	* share/dictionary/eap/sim/dictionary.freeradius
	* share/dictionary/eap/sim/dictionary.rfc4187
	* share/dictionary/eap/sim/dictionary.rfc5448
	* share/dictionary/eap/sim/dictionary.rfc7458
	* share/dictionary/ethernet/dictionary
	* share/dictionary/ethernet/dictionary.ethernet
	* share/dictionary/freeradius/dictionary
	* share/dictionary/freeradius/dictionary.freeradius.internal
	* share/dictionary/radius/dictionary
	* share/dictionary/radius/dictionary.3com
	* share/dictionary/radius/dictionary.3gpp
	* share/dictionary/radius/dictionary.3gpp2
	* share/dictionary/radius/dictionary.acc
	* share/dictionary/radius/dictionary.acme
	* share/dictionary/radius/dictionary.actelis
	* share/dictionary/radius/dictionary.adtran
	* share/dictionary/radius/dictionary.aerohive
	* share/dictionary/radius/dictionary.airespace
	* share/dictionary/radius/dictionary.alcatel
	* share/dictionary/radius/dictionary.alcatel-lucent.aaa
	* share/dictionary/radius/dictionary.alcatel.esam
	* share/dictionary/radius/dictionary.alcatel.sr
	* share/dictionary/radius/dictionary.alteon
	* share/dictionary/radius/dictionary.altiga
	* share/dictionary/radius/dictionary.alvarion
	* share/dictionary/radius/dictionary.alvarion.wimax.v2_2
	* share/dictionary/radius/dictionary.apc
	* share/dictionary/radius/dictionary.aptilo
	* share/dictionary/radius/dictionary.aptis
	* share/dictionary/radius/dictionary.arbor
	* share/dictionary/radius/dictionary.arista
	* share/dictionary/radius/dictionary.arp
	* share/dictionary/radius/dictionary.aruba
	* share/dictionary/radius/dictionary.ascend
	* share/dictionary/radius/dictionary.ascend.illegal
	* share/dictionary/radius/dictionary.asn
	* share/dictionary/radius/dictionary.audiocodes
	* share/dictionary/radius/dictionary.avaya
	* share/dictionary/radius/dictionary.azaire
	* share/dictionary/radius/dictionary.bay
	* share/dictionary/radius/dictionary.bigswitch
	* share/dictionary/radius/dictionary.bintec
	* share/dictionary/radius/dictionary.bluecoat
	* share/dictionary/radius/dictionary.boingo
	* share/dictionary/radius/dictionary.bristol
	* share/dictionary/radius/dictionary.broadsoft
	* share/dictionary/radius/dictionary.brocade
	* share/dictionary/radius/dictionary.bskyb
	* share/dictionary/radius/dictionary.bt
	* share/dictionary/radius/dictionary.cablelabs
	* share/dictionary/radius/dictionary.cabletron
	* share/dictionary/radius/dictionary.camiant
	* share/dictionary/radius/dictionary.checkpoint
	* share/dictionary/radius/dictionary.chillispot
	* share/dictionary/radius/dictionary.cisco
	* share/dictionary/radius/dictionary.cisco.asa
	* share/dictionary/radius/dictionary.cisco.bbsm
	* share/dictionary/radius/dictionary.cisco.vpn3000
	* share/dictionary/radius/dictionary.cisco.vpn5000
	* share/dictionary/radius/dictionary.citrix
	* share/dictionary/radius/dictionary.clavister
	* share/dictionary/radius/dictionary.cnergee
	* share/dictionary/radius/dictionary.colubris
	* share/dictionary/radius/dictionary.columbia_university
	* share/dictionary/radius/dictionary.compat
	* share/dictionary/radius/dictionary.compatible
	* share/dictionary/radius/dictionary.cosine
	* share/dictionary/radius/dictionary.dante
	* share/dictionary/radius/dictionary.dellemc
	* share/dictionary/radius/dictionary.digium
	* share/dictionary/radius/dictionary.dlink
	* share/dictionary/radius/dictionary.dragonwave
	* share/dictionary/radius/dictionary.efficientip
	* share/dictionary/radius/dictionary.eltex
	* share/dictionary/radius/dictionary.epygi
	* share/dictionary/radius/dictionary.equallogic
	* share/dictionary/radius/dictionary.ericsson
	* share/dictionary/radius/dictionary.ericsson.ab
	* share/dictionary/radius/dictionary.ericsson.packet.core.networks
	* share/dictionary/radius/dictionary.erx
	* share/dictionary/radius/dictionary.extreme
	* share/dictionary/radius/dictionary.f5
	* share/dictionary/radius/dictionary.fdxtended
	* share/dictionary/radius/dictionary.fortinet
	* share/dictionary/radius/dictionary.foundry
	* share/dictionary/radius/dictionary.freeradius
	* share/dictionary/radius/dictionary.freeradius.internal
	* share/dictionary/radius/dictionary.freeswitch
	* share/dictionary/radius/dictionary.gandalf
	* share/dictionary/radius/dictionary.garderos
	* share/dictionary/radius/dictionary.gemtek
	* share/dictionary/radius/dictionary.h3c
	* share/dictionary/radius/dictionary.hillstone
	* share/dictionary/radius/dictionary.hp
	* share/dictionary/radius/dictionary.huawei
	* share/dictionary/radius/dictionary.iana
	* share/dictionary/radius/dictionary.iea
	* share/dictionary/radius/dictionary.iec
	* share/dictionary/radius/dictionary.infinera
	* share/dictionary/radius/dictionary.infoblox
	* share/dictionary/radius/dictionary.infonet
	* share/dictionary/radius/dictionary.ipunplugged
	* share/dictionary/radius/dictionary.issanni
	* share/dictionary/radius/dictionary.itk
	* share/dictionary/radius/dictionary.juniper
	* share/dictionary/radius/dictionary.karlnet
	* share/dictionary/radius/dictionary.kineto
	* share/dictionary/radius/dictionary.lancom
	* share/dictionary/radius/dictionary.lantronix
	* share/dictionary/radius/dictionary.livingston
	* share/dictionary/radius/dictionary.localweb
	* share/dictionary/radius/dictionary.lucent
	* share/dictionary/radius/dictionary.manzara
	* share/dictionary/radius/dictionary.meinberg
	* share/dictionary/radius/dictionary.meraki
	* share/dictionary/radius/dictionary.merit
	* share/dictionary/radius/dictionary.meru
	* share/dictionary/radius/dictionary.microsemi
	* share/dictionary/radius/dictionary.microsoft
	* share/dictionary/radius/dictionary.mikrotik
	* share/dictionary/radius/dictionary.mimosa
	* share/dictionary/radius/dictionary.motorola
	* share/dictionary/radius/dictionary.motorola.illegal
	* share/dictionary/radius/dictionary.motorola.wimax
	* share/dictionary/radius/dictionary.navini
	* share/dictionary/radius/dictionary.netscreen
	* share/dictionary/radius/dictionary.networkphysics
	* share/dictionary/radius/dictionary.nexans
	* share/dictionary/radius/dictionary.nokia
	* share/dictionary/radius/dictionary.nokia.conflict
	* share/dictionary/radius/dictionary.nomadix
	* share/dictionary/radius/dictionary.nortel
	* share/dictionary/radius/dictionary.ntua
	* share/dictionary/radius/dictionary.openser
	* share/dictionary/radius/dictionary.packeteer
	* share/dictionary/radius/dictionary.paloalto
	* share/dictionary/radius/dictionary.patton
	* share/dictionary/radius/dictionary.perle
	* share/dictionary/radius/dictionary.pfsense
	* share/dictionary/radius/dictionary.propel
	* share/dictionary/radius/dictionary.prosoft
	* share/dictionary/radius/dictionary.proxim
	* share/dictionary/radius/dictionary.purewave
	* share/dictionary/radius/dictionary.quiconnect
	* share/dictionary/radius/dictionary.quintum
	* share/dictionary/radius/dictionary.redcreek
	* share/dictionary/radius/dictionary.rfc2865
	* share/dictionary/radius/dictionary.rfc2866
	* share/dictionary/radius/dictionary.rfc2867
	* share/dictionary/radius/dictionary.rfc2868
	* share/dictionary/radius/dictionary.rfc2869
	* share/dictionary/radius/dictionary.rfc3162
	* share/dictionary/radius/dictionary.rfc3576
	* share/dictionary/radius/dictionary.rfc3580
	* share/dictionary/radius/dictionary.rfc4072
	* share/dictionary/radius/dictionary.rfc4372
	* share/dictionary/radius/dictionary.rfc4603
	* share/dictionary/radius/dictionary.rfc4675
	* share/dictionary/radius/dictionary.rfc4679
	* share/dictionary/radius/dictionary.rfc4818
	* share/dictionary/radius/dictionary.rfc4849
	* share/dictionary/radius/dictionary.rfc5090
	* share/dictionary/radius/dictionary.rfc5176
	* share/dictionary/radius/dictionary.rfc5447
	* share/dictionary/radius/dictionary.rfc5580
	* share/dictionary/radius/dictionary.rfc5607
	* share/dictionary/radius/dictionary.rfc5904
	* share/dictionary/radius/dictionary.rfc6519
	* share/dictionary/radius/dictionary.rfc6572
	* share/dictionary/radius/dictionary.rfc6677
	* share/dictionary/radius/dictionary.rfc6911
	* share/dictionary/radius/dictionary.rfc6929
	* share/dictionary/radius/dictionary.rfc6930
	* share/dictionary/radius/dictionary.rfc7055
	* share/dictionary/radius/dictionary.rfc7155
	* share/dictionary/radius/dictionary.rfc7268
	* share/dictionary/radius/dictionary.rfc7499
	* share/dictionary/radius/dictionary.rfc7930
	* share/dictionary/radius/dictionary.rfc8045
	* share/dictionary/radius/dictionary.rfc8559
	* share/dictionary/radius/dictionary.riverbed
	* share/dictionary/radius/dictionary.riverstone
	* share/dictionary/radius/dictionary.roaringpenguin
	* share/dictionary/radius/dictionary.ruckus
	* share/dictionary/radius/dictionary.ruggedcom
	* share/dictionary/radius/dictionary.sandy
	* share/dictionary/radius/dictionary.sangoma
	* share/dictionary/radius/dictionary.sg
	* share/dictionary/radius/dictionary.shasta
	* share/dictionary/radius/dictionary.shiva
	* share/dictionary/radius/dictionary.siemens
	* share/dictionary/radius/dictionary.slipstream
	* share/dictionary/radius/dictionary.sofaware
	* share/dictionary/radius/dictionary.sonicwall
	* share/dictionary/radius/dictionary.springtide
	* share/dictionary/radius/dictionary.starent
	* share/dictionary/radius/dictionary.starent.vsa1
	* share/dictionary/radius/dictionary.surfnet
	* share/dictionary/radius/dictionary.symbol
	* share/dictionary/radius/dictionary.t_systems_nova
	* share/dictionary/radius/dictionary.telebit
	* share/dictionary/radius/dictionary.telkom
	* share/dictionary/radius/dictionary.terena
	* share/dictionary/radius/dictionary.trapeze
	* share/dictionary/radius/dictionary.travelping
	* share/dictionary/radius/dictionary.tropos
	* share/dictionary/radius/dictionary.ukerna
	* share/dictionary/radius/dictionary.unisphere
	* share/dictionary/radius/dictionary.unix
	* share/dictionary/radius/dictionary.usr
	* share/dictionary/radius/dictionary.usr.illegal
	* share/dictionary/radius/dictionary.utstarcom
	* share/dictionary/radius/dictionary.valemount
	* share/dictionary/radius/dictionary.versanet
	* share/dictionary/radius/dictionary.walabi
	* share/dictionary/radius/dictionary.waverider
	* share/dictionary/radius/dictionary.wichorus
	* share/dictionary/radius/dictionary.wifialliance
	* share/dictionary/radius/dictionary.wimax
	* share/dictionary/radius/dictionary.wimax.alvarion
	* share/dictionary/radius/dictionary.wimax.wichorus
	* share/dictionary/radius/dictionary.wispr
	* share/dictionary/radius/dictionary.xedia
	* share/dictionary/radius/dictionary.xirrus
	* share/dictionary/radius/dictionary.xylan
	* share/dictionary/radius/dictionary.yubico
	* share/dictionary/radius/dictionary.zeus
	* share/dictionary/radius/dictionary.zte
	* share/dictionary/radius/dictionary.zyxel
	* share/dictionary/snmp/dictionary
	* share/dictionary/snmp/dictionary.freeradius
	* share/dictionary/tacacs/dictionary
	* share/dictionary/tacacs/dictionary.tacacs
	* share/dictionary/vqp/dictionary
	* share/dictionary/vqp/dictionary.vqp

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ef9e563b40f14026b7a80b04acdb8e7cd848525d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlymCKoACgkQfQ55zXdi
 Hs1YQwf9H6Qb8QVDsCHNBNpg8kAOKwwxzLw4/rEsmIlCW9rQdu6L4yR0+EoIHMsM
 hcRT9REgjJ5WZzvIXP8pYA1FhbAIBskJ7uHNsD8S5psL7YYX6dR2fdOTb4AMxkgz
 pIsMVTC2zN7wkVks+EfUv3+HDW4PjaZcocE+PpN9SA3cvnfwi60TJcboVjf+elNO
 3FrxhRf/cxrAVZUyGh8V3M/ZTDpWcrm721cOHi6U+Mu9NlzXHhc/jqiZXE5SzOhN
 /EGEcloLpFphr3TdlYDtgNt5eOHyAhhNwdSn6Es1kB1QWL8lkSSEldEoTj+5I/Jg
 JFJYGn2I6wBoXZXM1In4ZvnVQPapvg==
 =9+gH
 -----END PGP SIGNATURE-----

tests for vendor-specific encrypted options

This is a partial port of the tests from #2600 to v4

Alan T. DeKok at 2019-04-04T13:37:46Z
Files modified:
	* src/tests/unit/radius_vendor.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e7a4dc7ccba0436e5359836d8db130b6ed212356
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlymCKoACgkQfQ55zXdi
 Hs2DgAf9FDfh1EZwnusO9C5/WfltGqoFXO/4YEdi4CR8D0LfGhUkRy2rIlumyg/S
 0ZP/Bwzm92BSHjeoKYx8OmVl1CGdIQAjdSI3slV4kJO7N1/BOI3WanIsIw5lXPd3
 QvmhnmEoveII6wjDuC9fgpCe3+LFn4WZwrLHRJBOtABMKJsRgqpFa31g255as5OT
 Ib6eMq8yrceNAe0f6kYeQ9JMmJ5lvr+F5sJxWk3LgeH6WG62wCIGAz8E1QKWOphe
 U/WEWI/Mwq0FXC1z1hNwpC3VkkFbc0bT5HNcZyCfX2fjZlC7QGq6YYjQOTBtNUbY
 zLZA7mnIZqoMuxKypyglbQlxm17nzA==
 =nzkt
 -----END PGP SIGNATURE-----

update for v4

Alan T. DeKok at 2019-04-04T13:37:46Z
Files modified:
	* raddb/sites-available/coa

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/536253e047157cd81cbd2e9ea1b03e5d732f13e8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlymCKkACgkQfQ55zXdi
 Hs1bBAf9HD8sVxoSHE3wVD/BhZlMdoyaE64fNOaIx4cGy5md64+k5AEYL9H3nr6z
 C9LU39V8pM64TJe5r2RDjLOo5W79GCT58fD4sDby4BGQTMcVFy2ZX8wM0XofP83E
 dYID1ozhLK+6UQjT0G/IFISkeKNxDsxRA5V/xW8WCrsWHg6LT7Qz6iOGP9sTweMY
 QH7PxXfyM7Wk5X9jEQICDe5PyEK6SYPT1L2Lcc/76twAlpwU7qION2RyzSjiFdBT
 98WoSRq+x5I7r/8buPeB3I8aVM9i+N6fiOB1X3oKM+crC1covwzFJEwNEg+bi/c6
 EhZIndni29YziK4bP9Q5rJqB3Y1V5w==
 =wEab
 -----END PGP SIGNATURE-----

add ERX dictionary from v3

Alan T. DeKok at 2019-04-04T13:37:45Z
Files modified:
	* share/dictionary/radius/dictionary
	* share/dictionary/radius/dictionary.erx

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


More information about the Freeradius-Devel mailing list