Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Mon Dec 4 01:00:02 CET 2017


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlokiXYACgkQ/6TVgp+2
 18rz2w//efp/lCtiZLYng7NUzKIR/RksdLBtQ5YuIiWLDulihRQsUfPsLoBMMxjF
 Q62QBvxMd47LZNs9AQSbneTbTt0/3JSlPICKWr7tprIBpvhHJUrf5JhC3GiqtE6+
 oJZQQ3PuEZ4BR13j0hhAM8AEFzoKwldcDS2YAs3cHYVqmHc79quEbEAVZoqktxCD
 YXLPYcYvTAxJha3yFoyz/sJK9G6gugDwNt6B2nMLRCmm2/TqhU22G5XWJE+bNR5n
 P+HgrGxjY9Cqga7OUiXaWBUesYWIA6BNxgMC77sG7pHSvE6WrKCMIiJiil4HpRSC
 RuO3tEXUfqtxG7GqjS2Lii3dJq00bfaAsMADp7/UGtcSdQ6Q08SJ5B8x6OCPETt9
 klFIeykvOpIXFcEga3JEZwKA4k/o1DaErWNWHT+SNfa3LaEH5rpqiXWYt3F1UB26
 NDTpFOj42X3XRQeqkhzEBOwpaygR0UKhrf4WN65xR1X7ZXvAIPu8bFAy4SBAPX3Y
 y1GdrMFSDoMaQTbWgG3zNim94meRhfaW1WyFxJyPdM0Sp4+f8PmmNkRzKGP44rNp
 e5BOM8ACZ2jP9eDilP7MuBC/VLTCFziwOTFwpf7Q55/Ddl9fixh/gM59sapfhI6S
 lrxtxzVQ1UC5dXXgk92knkgo+HCzmchNLheodlYvoKeBsvK+LgU=
 =D+Fs
 -----END PGP SIGNATURE-----

Fix attribute offsets

Now the encoder/decoder work properly we don't need to access things at weird offsets.

Arran Cudbard-Bell at 2017-12-03T23:32:06Z
Files modified:
	* src/modules/rlm_eap/lib/sim/crypto.c
	* src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/05243a842a418ad99aa7da2c3044b745b5887606
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlokecMACgkQ/6TVgp+2
 18rF1g/+OWXNt7ITcSX24TxijvO0iAzUawVV3fyBfS0quoXRjY+lM8kfVPv83wca
 c2lMT9yhybQL9NP7rW6e9bKPJpVoDYgZxSsO1V5HAJ68Ac4laVTgoij+BaP9Xq1M
 z3AO39jq6otz4Vdo/I7pM8uUR3qG84j2rlKZu0eYLADUKUEnNcp5C5j9wPJAOXTF
 sfCzW/tebh9ewzu/vKQrirrgndBLkOzYJXSliidleTVQkSzzL/02svEG0t4/gRw3
 fvRoC3eFkY9JJ+UV7AUvq9EmS8oUmMhUPcTdSYZrUYGrpnaSEN2Ezqs0Pkm1m1UZ
 nlfbqGrYFabaJQiHhDnpHmSqVZ/bjlAgb8deExNxOqpnjINPIPmG6ylSl3Ehfish
 x9jYBUwGnjgbIqdUDYIfRQ8ZgHtYH64zo6/QfU5nnHa45/jr2PuoIjNCubTnfAYz
 +BDYGw6hfiiaLYBbR9pFQQSgPnVa+8rFzHHw0M9bVFbIh8OuPT5Fc0Axkl4SSDxJ
 ICIAOm0nqIX9XMawSKU3R3Pm5VQq6LJ+DjJri4J4/kkyFin6QHbgZEwF+H28/BhJ
 e6kD5FZ/NR7lkJL3lfGrMrJ1zdwahrkUtie/NTNWOVn+5dJFlZSLAOcRug6Gxfmt
 D+TgIWRW+uWlxFCK3GMhgg5AS9Ly7rm5OIukGb61z2HVkYm8Mr8=
 =cBM3
 -----END PGP SIGNATURE-----

Add more tests for rands

Arran Cudbard-Bell at 2017-12-03T22:25:07Z
Files modified:
	* src/modules/rlm_eap/lib/sim/decode.c
	* src/tests/unit/eap_aka_error.txt
	* src/tests/unit/eap_sim_decode.txt
	* src/tests/unit/eap_sim_encode.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c7087536127aab9355ecbea70f143813d0ea8792
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlokdf4ACgkQ/6TVgp+2
 18pVVw//cSy6UzEQx+gZ/xxiRVn3IoQnyShznMyWcrPmWjRo7Ko1GEh2BafibAZS
 NSS3n6KQUWc5fo7LrFd9KK22HkCsTblGnTsPUccK9xLrshElLPSDPa0Ipuq1Ww/P
 cmtELmXlkcaRPq8euR2SLo7MWaMYjt6da66f+NlON68i6ibTrJHgF6j49lLWtN/1
 tQ3wmczhcIRLJaL7LMQ1j9UAAtBv2MgHmW4BhthJFRUDR8sdA5Mxn+pncoL5nUSn
 vWxIvKfDdyYfsjKeM56Kf/4bkLHKrNYj3z/ZurweQ7gA91YDGRctYhXwK4MiofGL
 lhueuuWPFNnrzqHTAp+WxYfY7HWX6YlM0rdWdJapu9L8iunlY6ylhuPEeYFPfNcc
 LkANYMZb2CgshCjX2xlTKkdU5Ko794x4AkJhxTRORQIgOP+x90vlmT4J9i+wDtYo
 ehzhwkeit84s5BLr6KklpTzW0msloJ1Qt7Bw/voWXP9XzV0UILQaeKvzSaZzFaB/
 21fK6tNI72zfK+epVVcA5CdrolMzqMWOi6/mBOmzyhBIwJT4mPFvO4tPvLkE9EC8
 hnwFzvEpZVxjsRqI48NOpbLFJ+f75ld2p8Sa2W3/6C/zbGrUYzzpqj4LVTJ1GLI8
 EFT6xX52NxR8KQI9CJp6veVhzbR5+SaHH6UJTnP2o/Fj8B8RvbU=
 =7VgW
 -----END PGP SIGNATURE-----

Pass in outlen correctly

Arran Cudbard-Bell at 2017-12-03T22:09:02Z
Files modified:
	* src/modules/rlm_eap/lib/sim/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bb517b4ca8e7e4b76a0347b43906dde95ce17483
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlokdS8ACgkQ/6TVgp+2
 18q2bg//WjpqcBBRybQsKM0Xf3OScUPbkLz8dzlqyv4OautR/yb0MGzwprvlGmCg
 f/xALvvE4YXIXQ+JlJsY1AEA/+9ViFYvOPaB9uV6KtvHOBz2yZfyEEOq8jfjMJ2V
 qr/oMQVHTrYKE7shIcBBbdZK2V4p3U2meIttaKXpqTFLQ9c+CaGQSgH7ohBBkE7e
 CBc+YcCJh7RAiMdFGgP3ZeNkv5Q+KM7zLEoLH8YpDMGdoe+DoYGdo556tNtVmUM0
 T8DaXdujSks6kJ+K7l/WhBtLRzLzhPdoV3o2X5vzNiYO+uD55SicmWhGl42sWowG
 /BlAuoWOeppLWxTF/FgI1WDF/W5PmFINnTVscpHxptbi6/jUX5c/J3HUxfQXge56
 uSeAocTRV+iUFLPjZuWQ9b0P3/EvcAw0aAszoQSPIl+5upH0W5OnQedixM0qSlQ0
 oa0ZGRMNnyl8expG/o5czmaqNHoMqJRFtnzhFEdb+eCUdR2Tomue4obYygD0inzx
 /EGLmMK5ufQD8qv1XpnG6N2V1Vmi6CJmry4cachHdfRsEFXOdTROrL0al0tZJ583
 Zga7fUaRc1tCB4UFe0hK7b1vx7A2EM9iWPrf4SfAn6HgGWyiLGy3G/lzzZSCWGbD
 JjoTG3Q6yRedG8Ko8vPy1ay3HXwNluUEvNFTF3IPNWs6fSgU5kw=
 =lN8P
 -----END PGP SIGNATURE-----

Add special case for EAP-AKA-Checkcode

Arran Cudbard-Bell at 2017-12-03T22:05:35Z
Files modified:
	* src/modules/rlm_eap/lib/sim/decode.c
	* src/modules/rlm_eap/lib/sim/encode.c
	* src/tests/unit/eap_aka_decode.txt
	* src/tests/unit/eap_aka_encode.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ce33afd40196fac45713a42ae4066b1cadef6f21
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlokdQIACgkQ/6TVgp+2
 18rGpg//ZISHC/4b6Iqg0fDv6Ksv38is5aS8A9CYIOm946wMeAAkdDxrmfPVd32L
 wN24gUkHaxL6p8uT7LJE/MHiUne3lQqrgULv0m5a4TrSB6xEC0oHrINg9f0bINRv
 FdPtVtoHFjlBKzA43Rgjo+zYF08D2w4t+JxgYMNubCmZqd+EQ/ps3bWHT8FvHFZS
 5HiGwuuzfQX98LGOI2boEBUBK3D6NbFi3DZRiPFTy3vWuqz9MAm85qjCNjwF/8TO
 uC0RMq8S6JOTsjIAFFyWUShYjTg6cN45zgb+tfrij2RRPLV7UYQqKzkQoUkNF1Po
 vogIWzgCeFnb9OQi6K7L3cgyZ3RQ3ZeKAVk8tBDg1BtIdp8TPIZ2cd0EX+dNE6pv
 A0PHsB/U05gv+DDbCe51MjGMum0dFxmDth9Eq7mdSa9Eh/HnLbZAH77tNsee6LSX
 LK984Apqhno7DJG/IofOUXTInPF/PBPIbGv9XCXe2DfTAAGX1rQa/lmf5TIMF88M
 3h8x0sC1AyqsEUYEfRpZ4JO/jjb1wC9HtTxpPtwcdTRmYB6ranAMpSWxwo+Fxeyw
 C/0qFCopZdH7jLsTv7mxahww/SMhsG9HgF2CqrcIGzIpo2WAYSRI0JSjLvwZf0zI
 2T9aFXAs/rMEz5junfwAksMCbcUckhpX+CQU3uenZdt1w/ee7Xo=
 =wP7s
 -----END PGP SIGNATURE-----

Allow fr_pair_value_memcpy to work with zero length values

Arran Cudbard-Bell at 2017-12-03T22:04:50Z
Files modified:
	* src/lib/util/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0ac82808f224ac51775d177a3d7a4a49cd736b24
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlokbVYACgkQ/6TVgp+2
 18qCKxAAgA+Q/KmKyQEA0YDPaKFVsDMP5cx9lyKqZGydQuhDU0bVoMPnnoEj549+
 dtCJgugLWs/R0YdTtqIgtIa+r1F1Ub1JAiJ1mKwreqo/IU3rOQBAYB5AqGu+ZKe7
 3AmSL5O+phKFIrO1js6dwcHl6hvQJMUl4kotab50hozkqUNbhcCRdTUxoiBQ/fLK
 MTHULhqxopsQ1C6CBCxykwgUNNQxPoUSu69hliBHEpvyeH0Wl1i/+uWzAPTcQCqF
 PetqCUdwPjUpU6ObrwUJaaeC1FUO7bWmw4i5gKQaC6wY47SFubKUQgUx8XNZXBch
 HG7q/JECISUz2Hn0OHvsTNXq14qISOqDt9ztIUiYr/AJrUJMJVSWCtcvvKjY6fBI
 08kYaxLzuYnX1NgAx3QCnTSCtnEacrR5ZIEvexJ2dHG93dSJqCNLJSBwnb/aAip5
 KnE1UtoTOrQCIubBxQBvbdhX5grNWyROfCxgQJcsb/i4Akl84Swg66+23qwq1hZz
 hNmXJd+tcsnbNmPdvAfZEHKN1Sb6KK3GvtAQ6CQlqoKwMEFXrZdluu0gtu9VViPd
 9BXNMj0w+BG370ivra3dgZOc86NBTc6WHtUXFse/v7mJCh5rl7VWyqGlIcDqqg9R
 kls85H6XspeJBC0zj9WzYAaGlXbMGPFoDc6Rjs3TsDAEORTNKPA=
 =9YWs
 -----END PGP SIGNATURE-----

Remove special case for AUTS

Arran Cudbard-Bell at 2017-12-03T21:32:06Z
Files modified:
	* src/modules/rlm_eap/lib/sim/base.c
	* src/modules/rlm_eap/lib/sim/decode.c
	* src/modules/rlm_eap/lib/sim/encode.c
	* src/modules/rlm_eap/lib/sim/sim_proto.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4836683a6e6f2a698aa09b79ea75bc3c49ed9fa3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlokbT4ACgkQ/6TVgp+2
 18pSyA/+ICH1ULjp97LnM4pCmN0/2HEbuiCKGiE7cZVLRGhDp2JtgIOx9mpuSfqK
 j8qUCABCuU/Z+80MTj7mm1E4PpTTO2s90JBZE4btz/AKMr7uexeD3/DXmC65gX/z
 6REebDxgNiqDZD+RfFbyStfztkXz924gKqDBiNpo6zioFOxyPuuaYzjCUeLBZdlY
 KrkR/zURE9sAMQ5kw437cyfFoxOba3iVNe3aV7PDy+5/1HfLaCKmdAlb2PNFbY64
 fRYVLUEyF0BbVgO+sAjlgC6Jq8SLmGtZD4lSl5xqwyhTINQ/9C3ZzsRGgMXUEeVU
 VhOUK2mrevrOQnGCPh4UCcdvX87T2wK6xvAhhQisJD7D7ir6WunUuTWeJCK1hicB
 FQr4ZYO7w7Csm0LGuPNuy41EAOhwgeteGK0urxItMcjIVa36awVefsqkQRJHs3vz
 HeQ7WkeZmgoXIORueNd0wZ5yfpy+MVasDDBIQSm9dmadrSA+V8qCQrwXxzfF7yMt
 6KcvDmA0OvfUY/oGy63alCnsEjepMO7IsWqpsr3jkosqlykNrtRnEJLGeHM55HE6
 zl4atTLRxdxoEWjeNDK5IyAvWMC4IboDpwApror7APdhhdppudZaRX7Vx5Dwsmtp
 ZFSmeCccmSlA6tCJ4R+dLk+XYyIrpO1WKfdTf34H1xteOzjjh1E=
 =fIDz
 -----END PGP SIGNATURE-----

Nonce-MT is fixed length

Arran Cudbard-Bell at 2017-12-03T21:31:42Z
Files modified:
	* share/dictionary.eap.sim

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/12d835e5fc68a70672ff9179d19b3de520c0717c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlokJygACgkQ/6TVgp+2
 18rMrA//VjWZXwjq2dWqAxuH+0+wTmbL5eDMPpXJEnazBD3jhgpEZwjKWYNYX9Nn
 gee8w/KBowBK8tsNt0tvyQtcgp8G+07+rWNiyIwrVa+klmPLbx7tTKD44qYVh+oY
 M2dt+H4brSde+1R4W7agHzzRdJj3r0qXwFiSgtUp2lWwmqyk8+rdM72PCK6FRXr7
 34kxL2dPHRRmS2km/e7zxXMPzSm9rCNVT+B2cQ6l+BOSNmuK77HSYihXG4xoHwGw
 bmEI3aAo0AA5xZgBc2FgcO3RCyD8GJWa951ZnRsX7ZrkMfFlHremI5YrmCk4PAcq
 0yrz44jC/vMryvjrZ5DEVrm1/Y9hPoHudujKDNVkv0QqjfKcqO42hQ0ubAhsodKb
 G1Mi6DVtjlXEe0gSkgmdQY67XNCqwRUVRodVOURLNwiQlPMW8p6dots6mxG0y1f4
 tuMlxBFJj25j7jVJubJS8TNOG0mq4Ht7CdJqcjNHTkiQM9+NJfRVFMHCc102l96a
 baz9fV2eOq+WjkQGtUgc6xHFSQz6bbynV5GdMTCK9aHk56mQy/I8jGafhXE5eT9m
 pAo4+H08xR49lfAjG9wnVpBa47MmEEHWKGwRG6NuUIugdRvKU6JJPQ5U2ihYvlzr
 1vB6Ifwdrqmul6gDq4iPm/G3HJaZnWofA0DzsPLj8srLoP4BqJg=
 =Hoxi
 -----END PGP SIGNATURE-----

Set tp to NULL

Arran Cudbard-Bell at 2017-12-03T16:32:40Z
Files modified:
	* src/main/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/50fcb8b06113f6a00b3754fb8ce67c29ec1ccc37
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlokJvIACgkQ/6TVgp+2
 18rm3w//fipzO46egM+HdZMLKiCVt6MBSrTD1R4ag+xZ6qo5hsN3JYl6U/COtvSL
 heHZOslfUW73kVFW3+WdHQbDELVFybEuoFyj54mWhN5JGcbhjHbcX8vNHpXeui8S
 4bh2t0GTALhwzo69uo9C68YRYbt70OCOTKKPk8eueuy1VhnH/bI1qaHsOvlj/pdT
 BK/BjX1xvsLV9vFrfUDeoH7VNM0tBvtlXlJf9yKKlBGwww8sl65RO5VLpAijxV6j
 zekNUdUZd2Rsm4jqUMtSp+hwIBfZlhJvcNOXdvjfed3ebXsv5gQjK4W6mNWkCHNI
 FTVRBM1KFJAMCTjS0+QgVqcQEFnnLdsy6nFIfipjORPS0c9QZDxuPNzco2AW8N+Q
 w53a5FFK4gMMWMnxVQYZ4JayxpUZRWokjbfetHGhVzB0IyNMD4LgdcQVhTacGmXn
 jxAgtdsVelMEI8rAPUezTSv/D0mNHhgWNSJcV2Z6lMNlCkycvU/6OnRyOtEiHYfz
 7sUiJZp4604Tbrz16qVRrVHc7gpjRtJsqYZgN04HEXcPxXIQHfQtfAowbTclsahP
 Zuka0RR/i+7dvj4sys8x3Wroc2YclIc5ehSs9tLsfyIEHQKlrkCmmQsdeOrkMZcP
 zqwc0xZ0uHv7/svv1P5F/T4c7ATE+7q6Shl0DnC9mOQYozOgNxg=
 =HAbt
 -----END PGP SIGNATURE-----

Set encoder_ctx/decoder_ctx NULL

Arran Cudbard-Bell at 2017-12-03T16:31:46Z
Files modified:
	* src/main/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/721e0c84d937ae2cf962bb6d7f47907fd8b30267
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlokJXYACgkQ/6TVgp+2
 18p86hAAji/Y6qytmDcADXiEooKwA/geonUzysUFibz4xc92Mdc5DUZqy3Mi4lec
 jRxuAdmYNqalmGwz0S27scmIzceH2VeJRFpfR47c5R7b8pYp7k77xGenNiJaxzy5
 DZtveyugmDr2nmWmp0Y7ni6nfhoLgJpVOebXNmxvcZTuBAALV4FY+ckjQWusFemf
 KQmVVUeR3OynwniDfM5pOteBJ4A4XrkWghKDtkrOV2vI3iL3gCRMMFxQeLDIz7Jx
 iDKQOLx+8/gLI/b7SFsVDimOqsbzyU1WiYebaVhHsUBOL6pFbMQVTbxfEEYU11gI
 CVj3zAzVnweutkbsuFd09DAQfxt8Q+38D+NSegp6IHZeHkWLmRWnDmI3nHjwsqiA
 r9e/Rp18wauhM5dtZxNC49ZnOvhH5eOBSbIcsRbHfd0L/KQsvZQ3P3UGGTRQJ8VD
 +vteaS0ELrV1j/PIrXNrOtjpXYHxLrIb4tqb+E5WMVDWC/gmCnBBBS0m6FF5auOW
 qA0U9iRl7GQ5QdfIeD5eqq8gkZfPW9LdbejtBScKJhSiKKmqKq3LXkXtDXuxYkyT
 l5P6JwQ1kiXuH3ZRwi5FM/V3E28ulZxCJmS704vLA60EFo1McBLnw4zipmbGG2Se
 lJiUHzwHpNC4UnEOEoe0u65/ECWijnVQVbjurLrJzfncdlAwHlg=
 =Fq8r
 -----END PGP SIGNATURE-----

Careful RFC reading says that any malformed attribute is fatal, even if it's > 128

Arran Cudbard-Bell at 2017-12-03T16:25:26Z
Files modified:
	* src/modules/rlm_eap/lib/sim/decode.c
	* src/tests/unit/eap_sim_decode.txt
	* src/tests/unit/eap_sim_error.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5cb165a05e3e689cfa8460f4d863d458b3058820
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlokJVAACgkQ/6TVgp+2
 18rJcxAAml3GFfJr9tKjwW2rnV8OUNwoXB1uYbftLKxnVgiEYfxMRcxKY1HSZsI2
 KyswPjUbwJMR6zQd4XRI1ZpDe1mBxxjynTetr7by8snlUIXVrhlfe2XbCT+9Fsbp
 qQBA1tfRJfZ1Ih/NTPhI/4qI+vxTKcpOtpTpNPpTWhGvAXPwSdpFdKDEA42iZLaC
 nfWi9pPWGwkVaVBK4SSXesthKcKOcoEip8RpXHUERXM1LVlcZMjMcGVUi9x5abYI
 FfE8ojRpczeXWF9A0H9QpCfApvJwpRmqMG69fF2uISUjXMnSypxmrcq0bsuxxj4q
 /NU7tCtwq6VTDg6NCyppsgmARmcjI+m9Jhyzh6PNudgqyiCw8vWaTrwe/N8tbo38
 iTcmYyY6wfX1mmf8IPxWLW8pf+tc1DvUEmh8VDMZpuoNHMOTjCOprVOMya6pD69j
 45KCuvMz++TfypugO3KWbgDqXtTlYPEA/3OHBRwkwE0nCzSwCYzrsXkgD+T8hT8Q
 5ZspGSNNOxFtWHXf6PX/FPVnWA8QK6VWYK/2C+Hdyk6QXosxWPetZG1k7v/g9cg+
 Y79PkKxnsggnPv4sPqFnJSduNwShlSa3k5hTctnWOjCzRkD8IshlpoVyAl3WOWlo
 JseoMFjBCu/khtDKK2Oblk7ucu9SMV/cydMrls2NPID753rL2n0=
 =wjYG
 -----END PGP SIGNATURE-----

More detail for subtlv too long

Arran Cudbard-Bell at 2017-12-03T16:24:48Z
Files modified:
	* src/modules/rlm_eap/lib/sim/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fdf861e374a2c76dee751126acc6cad875b17b15
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlokJUUACgkQ/6TVgp+2
 18r6tQ//TmLNJL6mslmFguCDSDtf0DlzasGTnQ3i5Bk1Ox4Z2h/ABYjDwif2kUIg
 wyD9e0jwE5tYge2hUUvJ97KDElR8jtNcOVTD+tRMzFMFZ48nJYxZea9xYntefEHa
 K69mL3/Z2KHOdpllxYcbVh4OzzTaJvISyjtSiZVMlQx5FdM+TeJECUDBLN+X1ygF
 mu+RQYYZrmty5p/SBsW/FTL51+QeOhCnZq5TvyKqbc0NebLbvlYYbRgmrNHL04Gz
 zFKaMxGrwvqnmVSFfFmrGRi+pt4TozpT5SNYUtzSrBi1QkLG0ZqBl1YTkMkJYfbw
 +DH3QsLZvA3ETcjIK3cECghP08TXJj2YOKNST2Z5aNt3HGKYyZfn34aNV32CxTxJ
 TI80zZqRk7WvOsBpjhpDggztG8qPIKenK8LgWTPKTcbyOGQiDj1WfHwH+DvJDFFy
 d1GBhEWfZwfQoNn3AfCgRgdVXf/qLVIJeCuG6I7EdLsq0s9eOsdtTIDKKfGpJAji
 16GMHJMwiKw4dYBmf/eXCVbA4hI/wM7sHAbCw/UyjjJ5bPC5JPJsGyviJSj9BUoc
 tooqqqS3YrvvXGoCttnG7KXKH2PK1LH6ug66SHasJlstVv9y7dpf7D8kIlaX4A1F
 FRs94FXpTG41EQm0YLSX6vzMnk/YLBGDnwkZUiCRzsFxOZpK61Y=
 =F1yQ
 -----END PGP SIGNATURE-----

Print the padding data (that's not zeroed)

Arran Cudbard-Bell at 2017-12-03T16:24:37Z
Files modified:
	* src/modules/rlm_eap/lib/sim/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ecadb36bd205d9f4fec0d8deeb3bfaf1bc0578ac
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlokJTUACgkQ/6TVgp+2
 18qKHRAAgeNrwnaduVepsU0kvJb+YK/2JvtgVFZyIoYUc958V16DNq5IvhVmunqA
 IuNnXNO9xBYAO6dYFEvn3L30gka5BOciqZ4uqE+mhgAYv2Xx83btwUZbZccmUcVu
 FcieTu0BO/viT0m4S+/YNZPGvsNdyA5LiXYkEFtI5HDcDKCtVzUzV9FdRBdTN9kE
 CyzdrfBg2cjwrquntVAd0n0dPealDnxhdvWqS/hijnxj34v50EqTLYs52WOtDFSX
 tW1Nk4GcDDqzPFOokmHDtPpETmf37rY1nAtg1H8MguHgm4altWB4mRExyaFfDrXw
 UnAqdV/8ztc3Bb0fKW1Z6xQNMfS9OkKkJFhNQsR4yqaVT4W4qSjCtB6KnlfvEOS+
 XDBc2SJOctFxUTQs3CR1sDuRybO1qUqBIc8Qb8jgrlriNHi4eqp3W4M+Lk/fJ5XT
 JZKdOMfDZa6hSgZ8o6Wq+V1eQxCbSV3NHQj9fvheODeYB2VtBEfin5ecAZtq0ihi
 qYfMU5m2MpqQpev65cCYQzLo+nc/KIkqaCFNmqJRwaaHa4MUUQAHThW8pPuhaMYb
 ic1fGOGu+PKz7C7zNuJd2KM7lBJnkyMnMSVWuX9fpaAHTJ6VsJIjezAtc+1EaQpg
 +3fzwTyn3IUj4Pr6aDSLnmz1IgpwP/OzdmrR0rh7Qx/AXKB5weU=
 =ucRa
 -----END PGP SIGNATURE-----

Missed zero length field check

Arran Cudbard-Bell at 2017-12-03T16:24:21Z
Files modified:
	* src/modules/rlm_eap/lib/sim/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/29fa930dadef52c3d2a54423887afd224c66f1c3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlokAYwACgkQ/6TVgp+2
 18q1gBAApmzMoh1prpPVH3enFzcnvutcz5Mq78cBg4iH6aS+bBnEyE/tZIerxwzU
 MP4HISqJZHix6LV6+jpdnoHvwZNprnScK1UqdZQ+dgkd/iJTiVlQbgOunV+kpOTB
 lkthQAuSekH8Yd+F1y+Bqg1E6W8WEhG0/nvUMMf6fMMlXpYJY6/rlWy9L5K8Dc53
 1Wjr+8vkKN8IsKOLJsM0CpakkF3hrO155mzFMZmbm9NsHEtGhFLqG7nxno9A5+B5
 RA3Yqz12PriQQi2DNkrA+8LNsa8/fxXfytNSp2BFow07+VB1YFfy4BIIXA7N+Oyo
 aGvFdALWjqvt7j1mhWXLtNxv4matD4IdZmVw5C8k8+vaI8GUwmUETqxW6VdaI/pr
 +Smm8tPwkW0JWXsqLKTy205uJFqBNfsGn0ErFKkBbjvFnHMhkqFhgmuc7DlZxw5O
 FiqIZnsMgyRwIYLu28xlwwvpowKl8K0xQUrD9yQ7NOZwPZk6ZkOwof5Pg9eGjay4
 qRrCUmdcCo/Ue8XzS0fi5KWUbrPyoMwOGOdDLswtUylVVOsLVYBaPEgwaaUZO1UE
 AmC2/CHuLRB+lYWpvKE/RJqcGzZZuYIH79e84GsRIj7obn/iaBo2Zl9+qtPwi+zv
 HzTwT6qPJzPymSCOw1Dw2l6iabCWhaSSEFWojkMWn/mkibZ2z4o=
 =wzh0
 -----END PGP SIGNATURE-----

More tests

Arran Cudbard-Bell at 2017-12-03T13:52:12Z
Files modified:
	* src/tests/unit/all.mk
	* src/tests/unit/eap_aka_decode.txt
	* src/tests/unit/eap_aka_error.txt
	* src/tests/unit/eap_sim_decode.txt
	* src/tests/unit/eap_sim_error.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/585970d88d8f424f9188e2cb90706f7cb3638b8f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlokAYQACgkQ/6TVgp+2
 18pPjg/+KQrbNwCuQ9TyDd2dm155GZZPLbj/NXa7DjVMShl/0ZvF6OiFCZK58Au2
 fE68Kt5438qzwkfMuccXlVnII4mv77NTbAEWqp9929lBnzKtp70YlGLBH+18TVtD
 ON++QryiSftncmkYoVoVXZl0fB3c+AAxqq+NMqWD8yEKrJNOjoX8jSH6iHonoIbJ
 eXTc0+GuU0IPorjGtkwI091YI2dQozM6jXw+wDoEzoah4LWBRl4AqwDv+mOHCgif
 rb80dtCAmi/bvq3JQ6LX/TZ5a+y88xwCgmGku+fJQRbDuMse+UDgSEj85RxQKwQg
 e0sSMEbRWztPc2TrPibUdk40YHk6yMQ1JAfwD3Y1Xov6ECkBXVSqDVgo7mewKp4p
 OUPaXkHbu+FdAyAAbgBqgZpX+UJwPCoWRamvX3caffgbCTxMPBhnQ2mojjdIhYPf
 QxLf14RtzdNTMu0rjminwoQZWjNOJs+QKz/mWP0kK2kuWc3Mr+MRRmkxwRvzQhjF
 dM5+JbmmopOsq0cFXAWprZhtUajSDEiYjlWIsBEzAASzNZuZApjyjfizaHrskrVC
 /+K3J9Opf6xsJ8lVsmQX7u7HqwsqpAhpebdGJ7iUN9mEj8kp31h+81DWpPAuzUuK
 rB4W1GFJ2PikjlgP1L6nHpC/9x6mccGMMbVzjbi83oIi9G+REPQ=
 =IufQ
 -----END PGP SIGNATURE-----

Fix test references

Arran Cudbard-Bell at 2017-12-03T13:52:04Z
Files modified:
	* src/tests/unit/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9eafadc457c95d2dfa73dc7404019e922caf58cf
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlokAVgACgkQ/6TVgp+2
 18pwlw/7BB/8Ic/AmGO8rdXPFxIVeHS+G/ipqje3UWtcSrO+MaStMpkE2wJyrZWu
 TqrAfsINa48m11I9Yg5amvKG11VCGqj3H7FJ5AnA2NofrRVmV4aWjRQHwJ+dKNPF
 47gmm9VX8ZtFjITt5W0ocYOvJJVJjEM0DImRUTlxbLejLjEpKDy/krTGt/TIzKs7
 5ApOWQxV62JVseuJGEVqHUUu0fgDJOC36lR7PVHut+xkWcXBAHAntrRq6LUk5VsZ
 Fo+zUyKpQwuT4ozx/jxJWk3K4+uRvueDmiHgKyCG/mTUc5/eDD5nm8Yc2WBXAVo0
 ccKpEMeYpXwjngEYSnth/LoCsH9jX7uHMLO3TQRPePe4OAC8Y7XtcBjishSL6uWx
 23CBdOZUsuN2/lCOs3eAJyOhe0l00f4Si7Jvuhohq097NOO1abg2sbVtascxceV3
 jyTCAS7/UsDL3k5dRs/lYSpW0bxiPZZlry/XK98CiHgB/oNKfkTZg2E2erhr2hYH
 GzevMRUJKx1BWodPbiqvqO3aRqBgzrn+zrASDtiCurUanwFogbEo/f5mwmmTYgC5
 hojHlogK05GE62O2I7+TV2rX68jm5XzGOKhR5xRUyK8BTpY6SDHdSH8hzETpFgIh
 kEyrWCNRZgRkEtexHRMoBuLmdql3ER8lZR+KUM8TNF/EM56TGXM=
 =PrFe
 -----END PGP SIGNATURE-----

In our case OpenSSL doesn't pad, so reduce requirements for outlen by 16 bytes

Arran Cudbard-Bell at 2017-12-03T13:51:20Z
Files modified:
	* src/modules/rlm_eap/lib/sim/encode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0081415f0e9a59e5afabdaf78b6afaae30d845e9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlokAR4ACgkQ/6TVgp+2
 18pyDhAAqVtZxMP57xbKYeW2+kxfJM/UEQCcS/9ueFbl6+V8SfLatNfj7S1eNyLd
 e8r5b+dCWGeNAjLe0n63pDgY6Ovj1aSbFcCwsMK/B6IJHbEOxi1BauVgl4WS/IsN
 eNrW5J7VLlp+qL2EahwSgUYSveAK0oXkTQAHYNcjnu6w9tviRIvtOKXZNcAkwgKR
 qvP/55o9kLJpsGZLcOSQqzjSFu6kuWI+UHqQfeN1P20XlJKpsdDCkUK9gZHU19DI
 VGg+ZOCOGssCsGTmrXDsrkZ5vlNT1MH6a7/+mvY6f4uxDawyjBu71TnSkPpDZX43
 pugtG4eN30fFKi/Kfwz426wVgbW8gCKqQWDdOgMTi89LfMgl7qkkWcAFX8YAIHov
 Qfb3c8waETnZr/bV2FEmQMi+xB8w4Z5FBvbbnOTFxvwt0o3iXOdFl65D34kCvBxY
 yTvTn4TO3vZtgIWVKBK55MXKiezPkvJttk0P1GFGHVKZKNaX7IIoXJcuV4SL6xYj
 NSg+X7++ua3DhNRzDjcpcDqeASqyDGogpMvBWVC+qrayy7ZmaIIHqbn33ligW8jt
 6IAH0QC4Xvhr2tPfTytv6CrVqpTIvK/7hrI4kurnHRmayxaq9hpqRWzXo24SoVPu
 nAVM8MOgfPvYIVc5XPgzGJwhN2KRxsismtCDGif8nvxCX72CCog=
 =GeO3
 -----END PGP SIGNATURE-----

Formatting

Arran Cudbard-Bell at 2017-12-03T13:50:22Z
Files modified:
	* src/modules/rlm_eap/lib/sim/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ffe50d90d8923c48be6917e34275b30336af52cc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlokARgACgkQ/6TVgp+2
 18oupA/+IVP+jVIcGtsuXqPXwotPH3+tnm9SRGxw4iDZPqAuTfSCrhRG0GhmCF0z
 dymo3M/o+g2nsQBP0khDIR0ox90u1T4hHwEQ9Ea7XTBTT7GMmjhdaMXSjSPksY6A
 mEhJc96ne0OBHKGYrv8FlSTaAj/xC9oHSqFTi/3P7r+qAIO4/TGjcqhZBaOtjvw5
 GBKL23f4TCAQV1uRiLyzVVcFolGp1zzKqVQ8vbdB/pZTW4UJ6FDbgZJ4zdZsqTcL
 8+Q75n/zKA8g+UPtaK99CFkjbOOrrvX1WTEV/G6WJgmX3y6NpmzMCpIhwxZ2H7Jv
 h6GId7GeYpZfFbCsz84vu4U0+qICcF/X11o7xAeGbPS69ko7wt9QumoOVCLlHGP6
 +tL+dhEOQL3Emxlt7+RYhZMj2o/aPSJ2JhEr6dsfc5emVfSwL/Y6Yv2LxjTOp/Tv
 1aOQa7R/CmwO6TNyRMe5JecvuQUAjYyHV9kod38ShwCIEIU4xoxytgle67gLRerL
 v6Qi4h/yW+JMdQzrc1XU9FWcZlAvt14Z4UyvsEg06hLUlamZSlj5O95HdCI6OQjV
 ECwJVeNFvqmTuDeElKk8naguq/AOUc9fcpzVEkl2vpMw906H4Z8N5F7Tg1+p12Ry
 Oyj/a7R4MQtXEnlb4kmPyvkfH6FiqkK4HAO6B7e9WfxVFjJDF9k=
 =eKxH
 -----END PGP SIGNATURE-----

Use actual block size

Arran Cudbard-Bell at 2017-12-03T13:50:16Z
Files modified:
	* src/modules/rlm_eap/lib/sim/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b7e9391a4366a2c77426b6fa4c57edda31252b22
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlokAQgACgkQ/6TVgp+2
 18oy8A//RDQvM37eWGMARv/Uj5UVw6LouarHMc56o+QPxzq090ePHXiPln/I4xIP
 PLU0fXFEfMrMg7eREBjy5IC15g5nU/h+n1lC4xxFh99uUtaBb4NvIkC6PFdRwg9b
 pGcHLEwAUlw8OEdxrimr9RaQaQyIYDP0mdKzDpN5RJjZXJW1U4BTgye8suNcHW/H
 nEFlrTsQoVLbD/oHwoaES3FUgv2cj2RlY19ESE4FvopeiH5POdbLJaEY6WsofX8/
 FqjmlhtVueq4PtTYoX0Aau/JuPDsF/DECdwrNG9yFulys0okJMduz2yg1DjhILpG
 SiV97Ik0HQl3NShSQzehO7iqa5vwipR9QzsxaiiOf9Udt79248WM4GTkKVDF9Mpe
 PTqPI8lRobtU87buWQq5okZ0WXpEp5PrEMFQJkLMOZS1lnz59bZKAZX7PhFT1g73
 FxxX/R7HwR0VzUugd1NVOY6rVQPMLlTY48phhz+4OaKxA3UpXcnai06PWXfxtygd
 lziCBNWZ+zkX3iRcACrONmtgIiIb4CDon45uHROE9vzcGevmKqcyp76lj1rzYnTn
 6b7vl8RweVPNoVHE+dBzOl9tZpE4Od5MEk+xNaGp66JPBUUk0gZJ/otdhyc+1QIe
 iW1Bak5+dUD5vX2fiOq1BkVME17PQaPt6lcpLz/EGzQwMG81M6E=
 =EE4c
 -----END PGP SIGNATURE-----

Brint length values in bits

Arran Cudbard-Bell at 2017-12-03T13:50:00Z
Files modified:
	* src/modules/rlm_eap/lib/sim/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/791830542eadc0ecb1488a3ece3109c7378ec1c0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlokAPsACgkQ/6TVgp+2
 18qGEQ//VkvE+TjBRHax26XDOzYF7WtUE0d0dHNACqLuqeoxUXwfsZvySkyCnKIo
 R0lz6Xm8++4OIzeDcLOmrMRKvyYYtN1diBZXS+iKsr1H5ePRDQMAUq1Ui6xXdo5t
 etkmiILKpKCNHYLbSOp5RVnugWJPK15sSdk8XpxYkAwOteTXUhSq1sTEWvcEgGHj
 94b2NnK+anxbxttK14zx/+gzXOJvChbl2n5zr17zzg9x+k49C0gjU9ZpEMImHIc6
 pB3cbMe3Mxn07oHe5VIMOJpBBRe6kpPBQaxh8MJj3RfXKmpvi2ckDkibFpbrre5o
 ATvwsuK/A5eSRNEzcRAq+c7Ko8KtcmpMRy0I1ninWvFq4q7DE/D4BMQX1CCoQUZ6
 z7Rqwro/JFKzxlE/gX98Jix+KDGgW6VujBbNLwDW3EAIfo4RcTFdLupLOQr/bRs7
 cOG6tWGDrp4nFoHmlZU74v9nprtL3hUdlgc8WLjJiddiJvQWIPWo1MH1zeBXvzey
 mSkhYeVrr2pTW2KMwGoL8RYnl5JW6MwhOGpdaQENSDyok58ElWdUmjjE0PZLCBVQ
 HONY1ioo/wA9i6xpUNbgm2f/60xHOx5HUYBjybzJccjlt0RUls5eaZ0mxti2Od+1
 HCRRu7N0rLPtHJMm7sF+ofxuo5XxzZsjm7Cj8VJkpydir77yngo=
 =vPiz
 -----END PGP SIGNATURE-----

Add check for min-max of AT_RES

Arran Cudbard-Bell at 2017-12-03T13:49:47Z
Files modified:
	* src/modules/rlm_eap/lib/sim/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5f0e8c5437cb75d40d73ff81bc8fd7184ff20a83
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloj/2QACgkQ/6TVgp+2
 18p11BAAhrOyPyELYE8Jvv6nj2v7bUEn2rqupUgBVuSMtPV1hBxLM0RIEO3gmwmF
 8RfXmynCetNl3Bzq3xv204ZQOrxAtMH5icFhZNsm1qbPhtbk3vdJUdDWxl8zAqVJ
 P2Z43RXm4n8srJhyhotxNdrHrwP46IqbkJrs4H6xSMxt68iAda0Velnl/Y1t3eVU
 AgZhJwm1kpU7g2XXAED7K5CgmP4Pj/+ybVz4xSuqVJG4t2YOsK0F5cZhLoXfAFRF
 vWZ/vWo0+3GnLAEWEQ0uofzld9rShRmirFoNfwqG5pEVC/3a3T00pYvFLxRYUI+u
 c9kH3nBkXnPvI6hvLsCoZRFnTH8Qsl49l9w3rX1unE+19DMYYH3QL3iV6PCfQP6J
 Z0OtQ3JZy0C1lCuutVuo2E9owOv5y6u0UJ9ssi5MNdML+Ha2II67opXMhSzdcLAJ
 r6x3T7wo/xm1HN1GOxMIoGKaX0F/WYzCuilw7y+MKXNqByZ5DMpw/VGAcSxnXa5B
 T9hLJOymAxvwQgbiyA+RApPFUkyx/OSlhgh5plJquuV9q0eZ1Ms7QkTXkxNMIGB6
 FsrZRYuCqJKYZ9roPSSmaW0l7XkoEfepcbLu2Vd4tvJKiUsGgzM7I7pt2DUIYmMt
 Lvk4PAM3Ek77KF016kgS2FdeDsWZy0jrULnMivx2EAehz/MEN4A=
 =o7pd
 -----END PGP SIGNATURE-----

Don't run off the end of the input buffer, or get stuck in an infinite loop if IV is missing

Arran Cudbard-Bell at 2017-12-03T13:43:00Z
Files modified:
	* src/modules/rlm_eap/lib/sim/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/354ca11057c343075d19d983ff016072e36092da
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloj5BQACgkQ/6TVgp+2
 18oLUQ//W3jGeAxEDnO047E6MiKXsWuNXaQl4CViTcwK21y/dOdTVsRaGTnKu70C
 wE2sP4E32F4zpoQeMkAN3yZk+O4fjPrkduqheEFFHXvobWgRen0onlEJGt0LITSN
 u/ISutnrfboNUkVvZcUY+JCmMMcuBaAk3ljeuLraq8xLBF8IILCiUKH3Y0ugVHFk
 C6Z+kayfY6SY/sEMrWP2r727ygSA0QjBCHc8CuIBr8o2DOs0xVP0XC6m3W/HVcVx
 8aYU1RcqeIBM+VzH5PN9n6xSKocnTbM1ovIw00xZDmOk0AzXNJ6IJE7+dnXMrkNR
 Esp5GIw3x/nM3C7IIJNLLqmSEY/KHMH8WRin/d0eRt09Cr03ryADLKgOggA2/scR
 GWGi52T0hPG/DwHl4EaSZAqz1gLWVnlwEUOUGYNGmlWksp40HBy5Rk2Q1YdyRyEE
 5kcAr6vQkq6pHOZ2h37gi6sTMwlun4RHkCQNxIpuuoaeq2S0UjxfYAsvlz6x0ORh
 2Pkr3Cs88fT8TG/UYSQtvOCwWeNRNTLCeHKvggntpqFtBNCg8e42pAtwA0a83cNV
 NcGZKaBri9J62Xm0wEGa5w+aLwO1OL6/G0rfhuAUDRBtmWPLiaT7j3vJZDDOqFKG
 nw/g3Qcwa5mj7Fu2Pejk+IxDJV7h3jhwDx9aKhy2LLAhSRALzKU=
 =9sZ1
 -----END PGP SIGNATURE-----

Formatting

Arran Cudbard-Bell at 2017-12-03T11:46:28Z
Files modified:
	* share/dictionary.eap.sim

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7060a790c2300cf0bc2586b0e4bc142669b22b64
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloj5AsACgkQ/6TVgp+2
 18oHQQ//dZrCQLqszu2B+L84YwdnOQqEuFxyKJ8qKEv9rQTHs1TCoKUGcg/SXbdL
 Twc3PtD+IUI6+xunSntL1dQsjE8/D02r4iWNpZU4Q7i8E3RZJgcLw9o4k/XVVnup
 oBa3FnK8/hWhvXjXugjuaREjV5O5vxs1IlZq+/YXpOHAe9GAIOY6avAxCESLNyrY
 GUWjHCX3wRKaTKIotky6MDU0mxEWViMDTnNQ7ca4LldarSkvdbX1j18aCcqzBOOX
 7WgXL9hmUSkxCL73vssUCmA7q9vxhiZO8iKzP2lx/Kpr+5u/SMHYSs1q1mgBXzCQ
 uW5U8Y52qN7CH2Jb3M+3lazYGyrIZiT4taQu62DYOw7CvT+cQhfY9drn/296MRMn
 ghGYD1yNiwui4UlMaTE2p3u+g2Qrmtu0w+d/46+79FnHxhB6PvWm7WbSdIoQ5+8m
 433pmn1Ruw85jI4CPEVIXu+nsbDLGuRBvyx+eb5Fj358DjzGt7HlIptm0iVQHuLn
 TgsmdawV7KcwGC+g80WMG7h9qpLDzJBTkYA+T5nLuhDgBkSB68ITox4B1/m8xUxB
 IMHFplhLLRfHtc5phUbPHTIQIq7Ty19kKWUYevJBPGztAcbFFFizd+zMkhbz9+Ge
 rGFNN++L0trA4QGkRM4PvTk7HoFTDXJwjP0yx+pntdy3Y1wr7R0=
 =WXvs
 -----END PGP SIGNATURE-----

Trim back AKA dictionary more, add AKA' attributes

Arran Cudbard-Bell at 2017-12-03T11:46:19Z
Files modified:
	* share/dictionary.eap.aka

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3149c14ca411e22df0a2877c619c8e032e02c77f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlojT4sACgkQ/6TVgp+2
 18o9fg/+MY4FBuXgEzVmET2TFY/QdnGST2WVP8OjHaUcalRxy0w7znBqcf4mubfy
 B5QLqUBMmWrBg70kDk93uPE54PWTWCju63DRW7KMyv0SB8QYo9Jo14K0WrhakxpI
 c80xvqMn8sHZDj/TF94CUrH2b4QfP+DkI2iZemPFz2EDiruEpy3wDoeYi83PcMbF
 NFTTxkKUzt0Mxnvj7p0GqACxwimqcF5K3ZKMjhx6+UmYQYLtjEpT46zy0cXuGT7k
 bcBDHvUN2xKwTv9YIOpZY4JD9qia6vYhasCcXH9GUlUxHFREJJIZHn5cB7giX0Eu
 KeItf4PJhtoSWUNoJZNwZew09CD1soULD37PgGpgy5QpDI9ZC1cvKhtdXwlTc74v
 b9Hsq2Lzy04zzM7AAS/3hWzQi8+Kbu56VsPFIN/t1Pp5wB8tm8MiUwPkLbfOONm5
 0pyptCYyQMA1JUWKwdGGVmBIOGVgbFQ/L01MPdrAsGTQaj/XaIjmtze7L6p0HuAl
 oKwah6OGaXtjJmNxOc5EZV21eRhY+gUsWPPEumS1QE3cYc/0eMIGA/2A0KN0hTHR
 sbdbCko3/alVk0JoemSjiJ00aLrR8rl63fDtWDPBLMMnw8QzNkXEUdXrDmDe1+U3
 ZGCXyVFU/DFUFoZF4qu6RXL7VzolR2uJB2LIsp8p76d+xBilDqk=
 =A5xd
 -----END PGP SIGNATURE-----

Formatting

Arran Cudbard-Bell at 2017-12-03T01:12:43Z
Files modified:
	* src/protocols/dhcpv4/dhcpv4.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2b6dedea34c3fe8590c0476b57ba956845bd9444
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlojT4QACgkQ/6TVgp+2
 18o+3A/9GZyfa0zTrZJpyzHpBlM1XV06yr0JIDnYPoVNJtCWz+3F698Om/YYPf8h
 HbHXPnagbZE415jsIhdEqVMQOBQWQXdM4yt5QweAmhd+X9IrZwO1CiUoT82xV6Tv
 AEohEQwxeAZRtli55XWYVZMrv6YWN3KetbMoTkJu73WNeuegBuo4qLJ86lupEzlf
 G6utcDjYiF7Ge2ff1geccGN20LNMu5XsK0fnqE8zDAdbx9kLFP3IV9AFtzg+Ce8h
 kqmDKiex59yt/6mAfPCvyP0YYCbOIxiLwYj/PkLPdVim+rlnlv0Pqp/yuMTdjtHs
 m+8LMKMFRM9ukfuvNf/zThAoOArUtSwgg1IAtG01zqQWB4rapBkcal+a1Wy9vX88
 TrFjFciBSduIbMT43kTEqel30dwltummyF1jb3YapulCIbRHqtvqNUUlYkwUxthW
 lSiZU61HTDE1V1HS5HbmJ6eIrmIQztWrAInkNTxbjuaqVo+btWwLsvs9TfL+AT9R
 qHzrp/mC16n7rLUN1HArEn1SCGc7czfh5h7zCq6rlkkxgD54fOV2SUkfs6WJCfuP
 xWWtjtoe4rTnFOYsAdEGjhIviSJHwd87C9tq9yidjs5hlRRJtusaGiqi6XAHld41
 /suYbu790RTzusj+iCYUgsk7jru8J75dhmpiQh/8hVAfmBtaIHk=
 =6m7M
 -----END PGP SIGNATURE-----

Add all example packets from RFC4186 to tests

Add special cases for AT_AUTS and AT_RES

Add more length restrictions for some fields

Remove attributes not included in SIM/AKA

Fix array decoding support

Add tests for SIM error cases

Add support for decoding fixed length octet type attributes

Arran Cudbard-Bell at 2017-12-03T01:12:36Z
Files modified:
	* share/dictionary.eap.aka
	* share/dictionary.eap.sim
	* src/modules/rlm_eap/lib/sim/decode.c
	* src/modules/rlm_eap/lib/sim/encode.c
	* src/tests/unit/all.mk
	* src/tests/unit/eap-sim.txt
	* src/tests/unit/eap_aka_decode.txt
	* src/tests/unit/eap_aka_encode.txt
	* src/tests/unit/eap_sim_decode.txt
	* src/tests/unit/eap_sim_encode.txt
	* src/tests/unit/eap_sim_error.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2b0363fe3b118cdb3683d32fcb16a90febdc9cbd
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlojTpkACgkQ/6TVgp+2
 18o4Dg//aLHp2jq2IIn1JN2cHpL6y+r8VaTV/LbcwJkZPV5w/obcMqogVtD2cnZU
 TVRT4IRKZ2Z5yDnXwWdUOdYMSlelW9sfeqMRBOGGL30UniTBi4DnHCv827o+Nb3u
 8CsroN4abAG2+Cu13+vJ3AcIVFeJ5Sw+unu7y0tFef3cC7eZ0/vwBzJPEBY0QWPB
 eawF5B6viCv3gtC9b6jq+SslEyBW8X1v7q11tXrPHpNzCyFbow6bSqXgBW8/Kteq
 Yu21bM4oBVb7BbiYSwOc1rmokZuym4lrS92oo1r6J84w/NeDRLJvaY+2kUrJvu4z
 v0879OO2GQTEkTpusHouKiiBNGGDQ36MscRu/0Qd2ek7+JmU0diTNPFUflca2zi2
 vp0NtfVDlpsKCHQvqzqasinRkD1xZzP7fQtlxOIEDkFlr74p+QoBA9BBGfo9K1Cp
 uBn0MCdbwUXvkex/Qw5XtMFstCI7oGbtnveItMpZnIZGHGh65uXT1ErEOCkpf9dN
 68vmqSbj1zetOtYt4x6NWoXbaLqubwOsR7f6E4tmHKVB+5pnD6G2TmQM4ILwX88I
 0tTY/Dkvr//sYJSWfBrF1BTxkeqzU/8EA82XURLt2tR2+xb+TbWr+yk7UW8fYRpp
 yF043SAHy7CWRq5IMllQMyZN1FJ9wilsOeyUbLpK4uNUXDOv/dk=
 =j5sI
 -----END PGP SIGNATURE-----

Remove some dictionary restrictions

These really need to be moved into the proto modules

Arran Cudbard-Bell at 2017-12-03T01:08:41Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d3bbb819d7d9a25a72c09094d8e2e5a21d03aa46
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlojTnEACgkQ/6TVgp+2
 18qL3w/8DTeajuOBIK7OgDa/17zJdESlTKKgq8KvTZuudZ+ZLKy8TNSPb/eTC0ZB
 U0PYw6UjTJcG1HqP+xGzHtmgk284cHDA99YXbHAati6nmJaj5pBPKfAkH91rhJNg
 mth4gJ9hhF+qIQRkCTJGi5lQ+6LOJ/9o+mpKkyq3xPLOnMEcgeJlhkwZKIF4L380
 5Xcb1+wzMICH/qy+wRFLonJIfNXDSv5lDxIRH7stO82alyKhj2a4vl+e9Q8KzNY9
 iX3JPNcmEyEnlPUvA3bpidlkBkNs+W0VzjcG4OxrrIA4nAdSgxcvMAscLjjfHlCI
 nH4HvJXpM8rGKhGKYUHgmJCYvyqGaoyLGJUwq7hBBYmlElp0rLXp7UvLbdVNx154
 s74Qa1v+KhaE6wbzNmZdJCNazZdpeSRd23h937JU60rlID4wmtE7sJnv4HTOpXzz
 jNGvB6urCLH8BpiMQzH1qp4FLdyQl+yaXL4zpVL1oynN58qxUaP8YL9y4EtTzH7G
 la9QHe80wlitBYkJ7kPOKNL3WCZ4Q/Tq+3P8SxArN3JBiFi8s9dJL0Z5pPYRl9Sd
 sRd8CqI9PpdP3m4+tXq8sDlwazAwoiNXEVKWqcUAXTcTjD+8ntbGYnX1p23+N51E
 Ia//LHUfU3rDIw+cHw52m5XpH++WFaYIAGTsKgTLcvGY+sn0/2Y=
 =H9mg
 -----END PGP SIGNATURE-----

Allow errors to be tested for encoding functions

Copy the complete error stack to the output buffer

Arran Cudbard-Bell at 2017-12-03T01:08:01Z
Files modified:
	* src/main/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/92a7458bf162f676d219772af14256631a3d7908
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlojTlEACgkQ/6TVgp+2
 18qGwA/+Lgo//HN9nY3m9/0dTNnQapKapnilHtQZWhD6kD5sSe0TOyzTeSkkrzPi
 3m2mJ59zOWri57l8nmh2YSozb5H4C5CBjd2y8FY11v6WVEvDRT+30lCRZ8liIX2D
 Nx5g7Q3U5Mq7pYDWv6xZL4izwYzrTzz6nql6VFT8i8nhbyYHkKcwiEIyuVjpGNBU
 DM+P2DXR3DJROt4ot/o+dCQw172jdgHvZzkLRD+v4U/d3NSyqCRqSxg5MywfSt2H
 rXys3jC6+k6ijHr1GcF8ZTYkFaC5NiVk9Na5F8sXgNnihxwbkCdaBfc0UqzBWDHS
 /hoYPnpdUP0g4VfuGzmChxzDHStSYtUlwlfw3C7x+AF6V8TswoB5HCrfI9kyTgpg
 axIDWypMV2El4K+/1+qagF4qHfxmzinhip8ehecaoa2BOR21IMGnqG8ZC8DkgCY0
 p7oAa3p9PQ6KeyBffpzEpaUsBqkhxpGbGtb/2WrIIIrCcdnScHuw+agJ4QZ/QR8B
 jP26xLGUqrItoc/upCR/t4UmCIeGPEvLhUMVNah0YRrNz+VK9SqzKNe8r9x5X0vH
 yyYfpfC84Lv5vYJlSqe8v3mg6AhoAPiTC/6oOEMWQeVP7+wCo0yqsat8q72iMpJ2
 Gkn346W5kanLawKKKrI/EhY+K8nrhZJwfUhS/hKv+BN2FJXB+y8=
 =9WY4
 -----END PGP SIGNATURE-----

Peek at strerror without poping it

Arran Cudbard-Bell at 2017-12-03T01:07:29Z
Files modified:
	* src/include/fr_log.h
	* src/lib/util/strerror.c

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


More information about the Freeradius-Devel mailing list