Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Mon Dec 11 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+218oFAlotyJMACgkQ/6TVgp+2
 18pa9w//f6LE/jG5ITtjfBuBS8YTLqaqB2AU7xO8ZnOcPreOsF0OPqIs2tTLAvId
 85kLNogQtlzui8oOzQ4E8aSQNOYwezmqUzFsbCUizFR9/z3zjYgUchePiBvcqvoK
 FNeiGrJ+vQraQ0Abio4oFlAGqgp78aWpdbme387Z1tWemvsxm/4aTOkQvO7FGpnz
 Y1VhvWKwycU74s4QFJbBI6xDcK/G5gtlGIuJGBA3EevZXmfZr4bQFAfBw1LBvqqE
 e1xCKavXArzrzPi38yNZzR8COgmHzZMTz/VLTuypbG83+pQXFTkRM26XOoQhUlbC
 gzCcygtyNrKsbUTDU7hp2x0ialsZkfXmx6cPSSy8NXYUlsysCnLWhPY2ubbVH7D3
 bhiOhQ3QAGFxiKtC+k/0sPBtOkA0flfi/I3Fu+pTRnoYg4zEcvDFArrwg0RM/pfW
 2xZsD2i3KB8Ji4RFrY+hJN3d1DBwDZqnMDHgtmo+peo/tkFURe15GFcTX3+rWjRF
 2XWkYvPuYZNVZDJPFpviNIv142LCNK/A8cL819Ry/iHVTzKEYTTfkR3exttblscb
 DkwBiVTTqMObYlPFPlWYM0d3kKaY+Wayjof6E+sN5jPnvhTElftGieeBUSp0k/UU
 eAvDaPCuqM5kot6a++8ytDKP3BUTSOef9vNRbdBpV1f2fRPDKz8=
 =eQqz
 -----END PGP SIGNATURE-----

Initial implementation of EAP-AKA-Prime

Doesn't work yet

Arran Cudbard-Bell at 2017-12-10T23:51:47Z
Files modified:
	* share/dictionary.freeradius.internal
	* src/modules/rlm_eap/eap.h
	* src/modules/rlm_eap/lib/base/eap_types.h
	* src/modules/rlm_eap/lib/sim/crypto.c
	* src/modules/rlm_eap/lib/sim/sim_proto.h
	* src/modules/rlm_eap/lib/sim/vector.c
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_eap/types/rlm_eap_aka/eap_aka.h
	* src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c
	* src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c
	* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c
	* src/modules/rlm_eap/types/rlm_eap_leap/rlm_eap_leap.c
	* src/modules/rlm_eap/types/rlm_eap_md5/rlm_eap_md5.c
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
	* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
	* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c
	* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9895926707cb498e9544646abd34b269989bca86
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlotmmsACgkQ/6TVgp+2
 18rl0g/+JI0zbOa4J3K7YcOFsIhRym/2Hf0OmihBhkGWHMRLWEIYSNKfx2tM1/xZ
 JdvA1ETeOSZHiUpVtJptyAtH7DUjxPuRqFLK+dAomJzGqtnmIMdRKgmPj6Tp307p
 qVaKwjXTD/r4lcYqj/MrYE9nG+uD5Z65ZuAdCImOMF+MWCJ93sAsQxn1gjFUIyYe
 jIP5oJ8dKZYngz94vfwIobtb5/sov7J3N5pmn8CKCbA/6dzv9+/7jIfeG116i80H
 mmn6rBEWJIBIwppOvJMJHVlyVqdT13n+yfKqEWTs5PXVxQiyJrHJrTSIMV53ETHT
 /U4tqHP0qL2X4/4OU4obIlq6t3IDYZvJw1ijbnms7Ud/UhH9jvnESVFLy7Ox0ylk
 LlsEPSfdi1nSLzCGEmVIPXG4kW3WYYjjw/KKiWIo6dlTlYwKeeyLQ7eUSc8L0MS8
 xvaNFjkBZz9PvpuKQK7CWSqASEFzVgl/6Fc2jKKn9CUW516nMiya4AUzdn6eGqgy
 t64Gw5lUp1Kqq+XX6POHuvz11OPE6qPfqdXkDGxTobX5GLXJwwaSnn/X1ONnh8D5
 YMdG8W6zW22XLqXUfjojx2KFx51v7B3fgRd72nC7uEmiC8sXi3pBVe23FmjwO5Xz
 c3mRUIrfUMNxMBAJzpcQwn2yqEIYZeMWwr7cHfG56EuRF1iMpOs=
 =JPOX
 -----END PGP SIGNATURE-----

Indent keys

Arran Cudbard-Bell at 2017-12-10T20:34:51Z
Files modified:
	* src/modules/rlm_eap/lib/sim/crypto.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d09fd1ef7fec4e69e24ac58804102c1ed93b0554
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlotmXAACgkQ/6TVgp+2
 18qkBQ/+PSVxHhI4j0GsBkealTu7U0g/C1TrYpVp10fv3yGMFWOw2NL1Qg5fLrqW
 t2DG6Z7r6Uoc48VkJW41Mszn30bE5zmbcZytbkI4WMETQABiRGFN7Qa44uXxf26b
 nXJFLbMSM+GRjyVKw2n1arxJZ77iGPAmbbGb7mQF2PQXkJzOKZm22Vmd1dZZj+Yl
 Rmemp2a19mfhlIhb/18XqGxcKHa8+dfO7SkbRxRpKkYz97AugIOaMMYl7YdqtX7u
 +1MAYyliFGDmq+XB84UhRG7a8AXYEWybJ9n9lY8ePwOydOsKfviBh5her+Lp97Ev
 Brv6MmEBFcGz47vFZfPHvAUixV/SAa8bPkMJOg8XRzapXo652DuQm0f7+CANfBDa
 r3gZ9abwdAY5mBKLfC9aT4SSqKhpuTMsR2tIwv46x00YXj1+BYjYS6TZAyDYnef1
 Pd3JFPD58CeRa3idO2+13+i64byhcegu6RFInLc+4JdVstU9P9YOPw1o7LwzkYzQ
 x5Hd/3KY7bcpnio9LZpWxaM4Fm6U45BQY80IHTw91jBvdI9FlhdRi++OYXW0znVL
 dxn9JtW3CojmLUhB1IyjjokDELMnno38z8kMbrJgUF9iemYL9hQrXKWUbRSZUuXZ
 VAjszcGBrTcfOq7zG4xfaqgsGSo+xX5o2P5nvedVKnbPRqiKh+4=
 =0gZI
 -----END PGP SIGNATURE-----

Doxygen

Arran Cudbard-Bell at 2017-12-10T20:30:40Z
Files modified:
	* src/modules/rlm_eap/lib/sim/crypto.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/62a1ff63dee95097640d0d4a38753c35784fd231
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlotmNAACgkQ/6TVgp+2
 18p1YA//TE/pdz0hzGKovGsgSi1/bwt6arDmJtypau1EELaCg06iH31T4kpKOdv7
 VuPQS5MOK/Kb78lZmmRceLzd5hu84slt/ruc+rXUsTgApG9hSPahlKvKVguwCfPh
 j6882fI1D7zproX5sMu0su4JVZ6DdYQDzwbBG+QIVLGP1SiYepQ06v3V2X1KmjI6
 wrGPWXPJf//DiOq7R4uSt5kg3Lgfg+5E4KikE5zCu0KH6bqslVAGFkjsBNlDzqaX
 6neyzL6K1iH3U4dnhW4uxUZ7AYKjHx5epP1GWVay3GZZgU+SXt5RL90SPX6Q+d40
 H9J+welO3McyYRMRj0OM6lYGZdBfXzpvSMes3V3NgJcbTmrr77h9MCKR0hWvvtHG
 e6MHyq28TiMHP8WszZY3NKWMi+xYUp54Bura8nVcY8SQykosWS5rHqkYGxHX8lgr
 6fCmo6JevNVxfRhUxGRHLzsujO09JcEsEjAYdZoxLOb9W74wIRyWv54kqDiElyB6
 sq0IwU1GkuNtzxjSwQhA3ApN5MDE6LqnXYfvlspFIZgfwRPUo0+eryL9HmrTldsG
 0HG3YzH45+EKSwTdVTK3Di9TwJ4vlOMjTQxWuDUnyt3PgLNEw80yEAlEZF2ezfyJ
 vy0oj1VhBx+OWaSiGoCORXLfH3Zbost1Z3nVRcla/s4nFRxUUQQ=
 =W0n7
 -----END PGP SIGNATURE-----

Fixup EAP-AKA state machine to match RFC 4187

Which in most cases means sending an AKA-Notification instead of just an EAP-Failure, which is why the wpa_supplicant state machine seemed to hang.

Arran Cudbard-Bell at 2017-12-10T20:28:00Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_aka/eap_aka.h
	* src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9cecdcd90ce56f06514e8d35defc23403d1ff06b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlotfnoACgkQ/6TVgp+2
 18q6FBAAk765XtKFyf3gMOky3uuQV/las9G/pmYu0R4//6XuBNWe7Rz59x41bFWn
 +SVWuwcd0raYoRUId6r3ArR1f0iceBed/z3E3TWamWQZkS5j3YqqcXt781U1bdST
 w674QSoGnM/lYwr2F1r2WLpDT9z2O14fNAxTeqZy1YXGO/khOMmULAnRk2p9HhEz
 poLyOUIKOD6oQ/PVnt+w0OS1tqyR+ouzr8+IKduZGEms3ERH/H6WUQtDC80LXbWq
 rOnxsU8M3Ourmk6RUWU5aIc+yNYRwI8bctbKRyunG+8KchmYW59bblIKqaRUgTfr
 XFyxJyiLu7nq5yOiML4c6pZ/2/y1k8uQy8CoYijhDiFQaYa+7PoBikS0GQWkDLvP
 s05yKlXR4RSMINUP+f5YdItJ731pgBWFPX/4EMCO+i6vb+GDsXDsHDclfiBRpcIE
 xv6pbRcLaFwShp6h59aqOYwjh79Iyj3T32qW0EuVlfV5TvGS4wpfgYD3nQURZDe6
 +J1B9rYPsF91R1kqX7PYdlEWWoilqO/RB/a0gmDPJWGnJv9Ue4vXowKpRYLPx62Y
 MoIljOG1W85Pi7oIweLjuC8WUftaE9vtgpGrQUGLrdwY+gb1gpUK8f3COxDIIMta
 +DfLsUmjOgPCCthgZY7mLOhrTD6t0zakegFI4bWC/OIvqkETS3M=
 =IRc1
 -----END PGP SIGNATURE-----

Quiet clang scan

Arran Cudbard-Bell at 2017-12-10T18:35:38Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e392720ebd7ddd85e01c4e71ff5496e92a15b0bd
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlotfggACgkQ/6TVgp+2
 18rzbg/9F6h11tW2EPuKC3RLir1ZundoUYqVcTr5PpXvOQrZvcVf6wZilGWptuQw
 3V51sz5TQw/6NCk1AuOlU87j/CJQrqAln91MnjojhwoT7/Csn2v3RFzxN6kNhfI+
 nmAbxyQmJ3eMXGSxbE9Z8YUCQSmwgaVv3cq1V1tIfI/FDjpZMIiFncRgVE4NiPiZ
 QPBX+GOn7eSB96wLo6rwxE6PoyY+CGx8Apywqvv3EdNQoTXdhD+INyY95pNd92FZ
 KgzcyHjhVYIBEhAx+MfsU2wPoCXSPO+h2Q1BkvKhI7PmF7T73O2UuvQR4ukfI/uh
 jaOOFz8KZKQa6qFcw2QLpFpXwE7Gv4kJtoI//JTcg7fcUMsrxhF6PH4nudC5Sy4X
 Ga5/FYWqu/6j+FFcQMZfiZg6/Hbo8Yi1vC8kQT/bE9ehg9jmTvg0lqApK//KmPbv
 4auKfGhwYSqzd9qVA0iw88rUOl80mtgrBw+1OWpAu4TsH0Ndo0FpsOodZgMSPuXE
 r6fltjc/0Gv3KvMq3Up2sH+u9f1ulJ655nLAAtam2pX5i1AtD3G3+jGAC2KqEb0T
 zknzZxA3bT2xlWovUrKgKerYUBuK1XSbkTU/kIuNPeiueev9S/b8lTKyCQc1lM4O
 Xou5e/oN5/M2tZrTT67p7qjcJPd6Th4rrk4vhDPOChqLRW8kBVQ=
 =2W88
 -----END PGP SIGNATURE-----

Add support for checkcodes

Add support for result_ind

Make signing digests flexible in preparation for EAP-AKA'

Add success notification state for result_ind

Arran Cudbard-Bell at 2017-12-10T18:33:44Z
Files modified:
	* src/modules/rlm_eap/lib/sim/crypto.c
	* src/modules/rlm_eap/lib/sim/encode.c
	* src/modules/rlm_eap/lib/sim/sim_proto.h
	* src/modules/rlm_eap/types/rlm_eap_aka/eap_aka.h
	* 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/9e2ed641ac7e4f4ea9f06e3918c3e9ede6150b72
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlotfWUACgkQ/6TVgp+2
 18p+6xAAnFKePWu6xvpNcYw9qSk9C/YCLH3LOla8Ysi763REm4M25l0R6MBCX94j
 kC2dNPVk3auqphkxznHILCSPLMJJWqAL+RwA7wyDU8ke74Y19CCU0IBPMM3UHAjF
 Ux9BLKNHjzwBLfOW4AFbwBAbWrQIRft8UHGCJUPZqgS9l1aAK50WdNR9OA+I3Io5
 tBwArjDMspGT07dcLyI4bycb7Il1ZH1dU3UvLj4OqLSbKbYJ3KRE9TmRNovHpZ0Y
 rnV0tOnVGV+CZ9L2a9ULNzL3ghaupU7Pvtu0IQ9NHGLqsjUqkB8PbAc2ennlJNyf
 9EdZHve5WoOcAy+Yrh4FSn12Rg1mXBe/YTRFnw/ZX5WEq+3wrTiTRhs42ySDOpyN
 YUtvO6UjY5xcaLowDwZ4MrGT4vSdePdKAlmBm27SgZKrI9k5Q1AtVHoX2vAZcnKg
 5I7FEszMGde1VUFvog81UXCg7GVzfKprEDWoKXZkJBF6NFO6wOf9GkH6XDdoUeAV
 lPcDNsJ/Ixffkjc2ueUCDUHGrD+2HtluZDK71Zt7DgFlR47k76RzeP4EZcg6aAam
 oC307fJNLuUbLLkD9RuMVIiXCapXVKQnlxNEv53nWm1JfmbozuxbYGFX0Y8ZoWEi
 EfEPc9Fn+ngofKu3VXJ7FRHLA48iilGXi6srILXKugU3lpYRJEw=
 =kXvk
 -----END PGP SIGNATURE-----

Formatting

Arran Cudbard-Bell at 2017-12-10T18:31:01Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8202196c44a905745f720e3f53ec7071c300d0d6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlotLxYACgkQ/6TVgp+2
 18pyVA/+Pc7dPLqYmri38fkbjOWgXM3zgLwjoqThv+S//4HI6rw4vPtmN72IPsCk
 ld5Hk5hmh+u6ox01CnYb/brCOhUwyAmeALvIGrz5fdOT3J39aG6LMMHjU1v+pe6/
 PaZTEJM65YJEGGn1tSln6ihUg9/QE4rzrC2Ahc5wVJqULdA1Dj5e+52ncv90Em3H
 L4LsW/Q7F5tzsiwzDnJQXKoCUSP8yydEWo2aY+wQ6E/FwdXPalCpS/QhKuIPriUU
 79/RHWHnYQo1YQuNAQZBL57uwxQ/AlA/LQNeYiQOsHV5wAhsZyjYBJCNzoP5UkKc
 +de2n/C7QoIWCjeTEg7udTRV9yNU23e7VUa64rw4YWH0VxH0BG/1tICjA+ldq3zx
 8B2P9Rvr7jEZPpX4g431aKxLBRZVf8PNXXRqjPi9iSJgNpjRZwDTAGm80lDbDW4h
 YJyYFlnZvYjlW5+QmJdouY7z9BWrv+lpxiI6RVk6UIjD5qGUEdlB10PBInmNGmpu
 +xG9ZMdykuSBuGtEz936U+tImraL+Y0DJ4bDLv4vX6YGEGf5r8rIsjfALsXaDoXw
 tcr8ykgG84n0igIKZ/d64Xo67EuRBBM0Dm+s8uwTGKav4ctuA+BSnF8hJ2b/0sMA
 ut25AnZ/1xI8NoqwGhNM6XBEZel0ldoZH5bomQxoqlUBqhO41bU=
 =Puno
 -----END PGP SIGNATURE-----

Remove fr_sim_crypto_mac_verify and use fr_sim_crypto_sign_packet

for signing and validating

Arran Cudbard-Bell at 2017-12-10T12:56:54Z
Files modified:
	* src/modules/rlm_eap/lib/sim/crypto.c
	* src/modules/rlm_eap/lib/sim/encode.c
	* src/modules/rlm_eap/lib/sim/sim_proto.h
	* 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/eb1ea6b40cda8a2f61ec9ac25dc41540cf4f6e27
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlotLbcACgkQ/6TVgp+2
 18rflw/+Ij0OT3uW9w9NhI76Yf5EaSpkz5oLksQFnuIh2tjfoJ07gYRuDUgNyFz/
 3ba0DNWWKZCZ4J+PqnsQGUUZ8mBnVQtnlRryBN+DU0ZAeGs4v4TZz2K3owyW9nuX
 nULI3+HcJDSSHwtBi+vUzVfxD6dKhwETKAF/8mOC5LVlm6TlFF9ALxvFrM+/X7hB
 oLIt/s3u17uzbobvQ1SSIr6FNaycZOSAMUWCZHKG8mRM3JC+LxjJFH42s791YiV7
 IHyupO9AtF2GwKDM54rAsmXWuyJezvpXk34a4HlgdQf0UizIvf7PPU3ZNsNPNWia
 gvH/eJeN4MEsGWSEOHZWekozrpgYYhm9zevNYv/7ic7KeneXPpORFtS4eTjgF7cv
 SBWfl0VIlr3KtohUf93ZdsLtlFHaFuhnuwZF8tF2eodP6vVNhSuH7/X16AjHu6aH
 OADWAZK06/ZMuTD022SwI/X5eaXcuLg2Mrrg4xuvwJ3zI8qN0KRQLP6nhLqlAfYA
 Mr/GpG3d5YwKfFPATqFTm35X7Tc1DrzrsO5W2RV97l29qMq+z3swYAQqUlX66RA/
 xt0EEHV6zmSLL5wMboXMjjJBRpBu9riw1Rpzc+MTmlOXpk4Sed9g+y8khHv9YQkK
 EyoY1rBOqi1iLpWw1c4VzPtJJBL0dvpOiMbD/qlWFkRfonCaU0I=
 =FzcP
 -----END PGP SIGNATURE-----

Add macro for SIM hash size

Arran Cudbard-Bell at 2017-12-10T12:51:03Z
Files modified:
	* src/modules/rlm_eap/lib/sim/sim_proto.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/60bed4870e011940556b6c1cb844470acee2c08d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlotLZQACgkQ/6TVgp+2
 18oOUQ//VOPZa4N8FnmtZxQbvXCwYNSbJByt6RFdqUFtLqK+Z9V5Uq5pGCNeZ3Ak
 YCLhgbaz3c3+7iCwcBKBfJ/nEuP+jk8vQMOYuOnSx6Pp+N1/oMwME5zTiwjKGPSt
 CdovNoQHXr1ZYwMOD5S/fvcg69nh7Ygy22E2QXSkV9cYDt/62MoQMmvH2B0JjZDU
 lK2hyrUy8AXjzOzlz4ZjazexGve16lwxMXbpWrb7Le+dRXVO3hX89etc3+QzdXVN
 4aA+j8A6U6q2+fmoNVkOH1iQY0T2rOeeHjKoKLjZOo0+lXwIU7nLFpjtcfLSHkor
 f+b4txQS0HRJ7DCesiXGhXYYhT0jx3LdKDP9MO4qLYgMr2GPS9+9GT3YPk0fEDCP
 ao5ZqLy0v0HfVSJNXAjpyD4UXM+3Q0v87/Sz6NII5OI08D/mj3o5UE4+Dfv3BKGu
 dKUWSK0zqwGLZr5MCp0+0l3HWym0InZQWEdLdPl7I8wCsgcUSG9oVaySaqehxdOm
 LSfc2yNRQsKf09sMPyg8+1wB4Xyda4yODwXFoFQYyPB8llzHlrLbbvZtmpCGSpJs
 hhXC+g4kumLN9wJgh61XYY6o+dADN3H7D0shaUUrUOhBbgD9DEeOdf3UaX7hrJZB
 1AQSZjbKd5LP2RxWxXfuiMq7oZ5jCqmfm3YFTYUy1skg8aEPRMc=
 =L4gk
 -----END PGP SIGNATURE-----

Add identity negotiation to EAP_AKA

Arran Cudbard-Bell at 2017-12-10T12:50:28Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_aka/eap_aka.h
	* src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/160edda46bcdb0d6a9877f793132dab0b024ec28
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlotLUMACgkQ/6TVgp+2
 18q74BAAg9NNB8sKX30VWpuWeQc0vcbk/5HvyYEzEiKJYyBXPhO3RBMkrEEAWJGJ
 FZ9EHuROq54mmkqTUPJSIFIlRrOUzA1T35rmJnxp/WsY9lDykMaG1tgaO9nirwip
 CL8MzU1e2f8TOSVKc8naB0AbwnYwvNmpI9pSzBxI2IKUXfQKH4yfyVmKnUUtHLuY
 7ceEpd6qjJL9bdRjDV57NFn5TY1PLi2+Cg5iCcp9of/ETy0ofe7xZ7OO4tiHqtm8
 thcmojOzJqQ7Y1PtAX4syGofiTHqu4LKK8xTEeS9nas35XFCNqIZhfHgGlp7IPcJ
 TGkJfIyriwdMDnRFqzdPMpT2MK8XQocyc7V1d+2RDRJkhOFIQKwWbXqcnWBPcdb9
 bXKRBFEf3slFxKwy0l583KHgo8YXbnYlL3zQJ6BfjJg/Z1V5Ew4pix0v9KphNhxn
 awQNyy7Mhwg2NL6SHwa968J+Z66kLDEf8WJTv6vmBsZoxBMf/IqRRrOoPiIh8+kn
 pUfD08PwbUFAlnG2Vdk/JY/jKykYnOpkR0CFy9welkHSVsVrqEeBYNWpijxWjecW
 gf7Q3lAqvYkXSeIwCiY3re0GlUCDD1fiV0np32km04ZoU8+PpY4V/WFv0wTSfaYi
 UKsM9Kx+0dBWLwYCyTiY8O7/TeQEX6WHKfy+FCgOeyyZQaXQhmA=
 =YkiX
 -----END PGP SIGNATURE-----

Build reply list just containing AKA attribute

Arran Cudbard-Bell at 2017-12-10T12:49:07Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1f8ae0d0709d355f4b22843bd9366fe7a0af5a27
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlotLGUACgkQ/6TVgp+2
 18rdYg/9EFQQ8sR9T14yp2qB70fsLRdFbWUEQ5lrNkYbOjz7hzIFpGD9u8d58F84
 7a8xX8FnP1pv8NCYWax02+a/uZ5CUoVnm1U7Cfk9aC1NBRxDt0I6jlmcR9KZqyNW
 w8yZRG2yxT9N0Sz8E8wX3TBcjaHPWbyc6GuOr3wjoSDa4nj3//F96wPJt7moQf27
 36p12lf0aHfcc6Pf1HxX9JDWxl1Y7JL+SRlUfkrTM3JYDsUvhwf65QWSPXjl+Kq9
 Unlf5zuMBOqF9vqdSSGuGLYGYpQ1nM+KKBB4sLCTx9Z1KO52gTM0IMbTKjNjrj//
 bOw1lUMCrslA8Z0uvI8AJwud2jeEj7+z/CAoaOA0odhQMJBHesiynTT6cDGE8uwJ
 K2vGuH9k8kevZb7grfdWd1sojNyOR+cMm6k+dvFXJdBMYd7i1JwCsDh9EaZUoVH5
 rWPUcFV0aYzX0iz3mlHpRt2xhXAp9F+0hr8QJr1vWjdP9dRDCr0WcpNf2bPsjvVk
 /HS9vJUjKKoNNhkSjE0r9BDKg5ThHwlxrSX0Ac9kUFgpDFiTVkDI5G2tU+WFQKfL
 bYi8iLarY+QH8pvtGFgrTcPO/4aTh1gw6o9MlfUyIxZca+M7adwMXmQnzKr+BZAD
 vjUrDMLwIQtm6kwR9tj6myhtsJg6cxvuCPe+vrbFYnm/e+aogu4=
 =CT7B
 -----END PGP SIGNATURE-----

Emit error if the encoder fails

Arran Cudbard-Bell at 2017-12-10T12:45:25Z
Files modified:
	* 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/ca0c365bd457dbd537877e110d2671844df939bc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlotKz0ACgkQ/6TVgp+2
 18qdmQ//QSVPOhguCBwTnUOUsz1izOAj2gAgmSgmqdHXo56q0suKdh4RphjkDDrZ
 WyR7/1npCZ79j0iPBY3KyMEDA7CNAqU3XEuVYRksBFRPMZJVst1Qd1I0AZSAiPo5
 6cBymC+isXkFT5I6xmUcKeKHXzvO18hMRiQ7Md24Fgnx4AtHd5m/3S1qPUPFQkny
 5WeMtBg/5nb0sZPNYAGBnEpTl+XM7f3Bg3XopTjbEdefOh6KX2J3yKMLPfrvSccu
 TUyWCv8fRHpD9+6oUxtD4yX5rE1PEHDtKsiLAJQM1jV2cYbjHTJFxI+4etaRFXJ7
 NRLr89KJUav0NaESINtLoymUC6isTlCpK7CJzvd9lcErwSjAkLT9/9tH0J09Lmvg
 lBDapcipePe72hXuNb4SxVbR80AFm9NvDYuFrv5Iubf6wpzBoiZ1te37yPLzwTz5
 WJKf4Gwg/ei135w20H/UELRkTaHjl3uy4NdRQiE/eO/msGZsKNHiIgYN7ME2qYLU
 dOUPr44JptUasSIsajAYi9Z6VZMJRhnArkevG7Uo/Uju5fDR9053mLQPIvEeprPt
 28NY2uf4Xnhnd3pTFSJ7G9OXD7kvZ3HKdusHEHImU6l9GOdN/Fu3DFe2TYgDw+0p
 aZjtGKVsT+OBT9+/2uFCrmsYYl4ncbK7spBfGgB2kdDZNZOIInA=
 =XPNO
 -----END PGP SIGNATURE-----

Allow the decoder to decode empty packets

These are valid, as SIM/AKA Notifications are just ACKs of a previous notification sent be the server and contain no attributes.

Arran Cudbard-Bell at 2017-12-10T12:40:29Z
Files modified:
	* src/modules/rlm_eap/lib/sim/decode.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7ce24d2afdfd141311c43d22eff40c5c90eeeaee
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlotKw4ACgkQ/6TVgp+2
 18ouNg//Rws6S3K0pl8xLwEy64r2nf+oYTu72Q8yifgLOJA0b5/eS/Y/1Xyj5anH
 35Lzbl8yc4fPnmeWYRhKr+M/P0g8XpRZgt8ok1We3dafIg+PSBWUv8d6miI2S6Zo
 f5yUbgiqfGRK5sQA9oqwpQDrqtXbB4mDjqwrbRsKkW+wH/UcszSees2/tLGh7i6m
 xG34Auv5RfqXDRGSLK4rS0f3cCe8+Jx05fQfvWwSN1BJRo3UrMwsR/kkBmv7KDqR
 jzD9Bsu8BOE1wB+D5wf2xD+B5VMspyCMDrYtmxDOxdm3/7jEDnGz8ou6QitsHI8m
 aIQqc5cOD5x5UY/t7Mwk5Nu0IMXLipfULjsj9oWEOtj4yGzttfnTvLECR+iO76Xj
 DpZiha5CHiKzd/3djYkW5lWb+cDyRSGyVyT3kCMAHJpDlrZrRSypzWPiGoXymG8/
 pplFZF+pBUunoU12zOEF/KlAyqSxGaBbxHNGXVi3ISONq/vPPZUT18tEThRRhS0S
 SN0HssDthKXNUJ801/hIncUT8x5E+Ew47MPhctfGAKfQklKupEt+tpt9ZHOm7eZ9
 04q9fZVfFPr3I3bX59/3dAwfwCcFVCbA8bzqnVCsXeZ700tQ2iRHhusgu0vSXXSz
 4AxoTf64OyKKZevyW99L+7KZPXVCSR0DNnNIB1kXFzlIj7ST9sw=
 =NJRl
 -----END PGP SIGNATURE-----

Enable EAP-SIM and SIM/USIM simulators in eapol_test builds

Arran Cudbard-Bell at 2017-12-10T12:39:42Z
Files modified:
	* scripts/travis/eapol_test/config_freebsd
	* scripts/travis/eapol_test/config_linux
	* scripts/travis/eapol_test/config_osx

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3f8666c8fa67a44e621ca7ddc986439e2a4da286
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlotJxcACgkQ/6TVgp+2
 18qE9A//YSvnsNMFIr3cT8Kv/6buca+m7FQZ8eqGpPrzWTx4d7koYBf1gxvzMX4r
 4zKZ8RIjJ62DFTrvQQ9YKupfPQK/de9OeffveLUrNdE4r5QAy4r78EzWmb2loUbT
 pBM1b+6R9T3cAXCfLE50gQyJjy5uaqs0osw1+BdPR3tS7sYVJpvOreJVidmOGDH8
 WnOP2GUAyXnrz3QT2ZCLJzZ+U4KpjMUVbV0Y72k+0UCIu685S4vUICX63pGzgbvK
 Z2QSti1bxWWepdQuFc9Zzs+dPUG+8ovBMBAT8X7X1SaVC0aLVL57pOVJovxcM2gJ
 YVojKwG+j2wbDLeBbos1C/106DUWd9uDSssPmrW59b2Hjqn2jgbAz9xBqadn+e6s
 M4Nx3ZGzVsAvzNwOTZdEdTgXjAu3EnkdD+gPQ5xZyDrsRFsbHg+sf3ltITomaP24
 r+sdaA4JAuHAnQaXKHo3wu2P3TaynjRIfK1yJUGiBBfwynM8jaeJFc1qMijBIQM1
 jiUE2st3XosYewcZJMIg/bHDY6vUAhEnyHibz6LBmhJ/2UFnE4CdCoxRxiX5oIOr
 z41pGUFHze2ADaajU72PbMBRpZ6gNGWYD867OtG+FhsuuZAFkuM4yCd/v6jj6jt2
 cakz+uq4lhD7CgF3xYH77J2g2YhDNyMUReaJWosK3ileY1YLTzE=
 =y/pW
 -----END PGP SIGNATURE-----

Print milenage inputs at DEBUG3

These are as (if not more so) sensitive as passwords

Arran Cudbard-Bell at 2017-12-10T12:22:47Z
Files modified:
	* src/modules/rlm_eap/lib/sim/vector.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/42d3bbcab879f5c017548a6bc65184bd17d016c8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlotJu8ACgkQ/6TVgp+2
 18qTxA/+NH9M+EMegVQiT5Y8m0la9E2QWfWemj4VciUz/+73+wVncH4GMEwzBwrk
 HOIUCDz6l8QRDcaEYiRK+Q3k2D6rM32IdkxjC1w2jQkS+gMKwc/G7PbXgyL+MhMq
 jbDKknT+UVX2VcXEGPEXC/zONZxkKQU5bnN/tpPKBCESyOsCCcvJnFqubyaSfsZW
 K9IHrMR2oDD6PqW9+GovQs9GhUCL5lmwsidKA1TJSzaFPhQpWUEnRNIw4ipDJ3vL
 SAuIjpAMUksPTHAvOZwgJscUDq7emCR9A1gL0zo3HP9xOTy6NkucjTWAa+1StbTd
 nCNDki53bw3kb4RC/lwvTojrG9ytkKkUZyZ4yDHJ5WecBmCckzQ5XXHUFMHFbfPJ
 R17y+VAr9jPp0KTg5jUCOimg+iMY0IEo17oiPF7jgbueyj8a8TUNMG2OkFROJwJ2
 9/SoB+cV/v7aoxP34t/AqIGdjmImMyX0K77iwHnwGh50eL/lILkgV0eKwjj4sir7
 gFNDnlaC6GSdG/bIGEPpBG22ebUb4e5B2gfqG0Aihc+6H8RldQ+kMXW20ljnsfLs
 MQQF4Bn73drJ85vnrIB94dzAmmaqA7Z+lKY7iHgMTJ8e4i3WnlDu7YEBhzwcFsSI
 AXf9CaAwEGhGid4yUqBkbgXuL+LbaC8CDqV/FJgEdPVX5LXWguE=
 =NKoa
 -----END PGP SIGNATURE-----

Better output when an IMSI starting with zero isn't in the format we expected

Arran Cudbard-Bell at 2017-12-10T12:22:07Z
Files modified:
	* src/modules/rlm_eap/lib/sim/id.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8620b7bb5efbca2fa06655746d28514b753e01c3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlotJtsACgkQ/6TVgp+2
 18rtbxAAhvezW9Ed41J8wJm4o2+l+yGq9vC9pUiBVZStyqb4fHzNuiOvjFo6Trsf
 g7qd0okk28wTzfjRd6iAcw+8bMwBFOWQilHYUpUehLK++HRFZ9DnUlTnmgicHE/O
 bTxLtOhFgJNnt/1dF6NX0alcztMwy+TWMbJAKMAzuEaoDMRoDGFBjPslwrQdfvMT
 fkaeNIFlw/lBb3uTo2ntaT6Iio8eBAUXDhrIUlYL8wduPwlBXoWKKT5PG8Y8odWP
 pFTw0qzDlc5cOLESV36Gmw8UKC+MzIWOKI9Cw9lWWWRebp+/7h4DJxcsK8jhu6Zj
 Af30VXGasPhCv0F1PoDCSBnf4aJmIo1ywa7oBuZYjfj+jayiMzaSWZhUCIb0/TXl
 N15BXThpFog7B7DnVcb6H0kchjD+aOG46l/950dGldoOjVoRlG+7xVKPQRI5aU77
 W1DniKgBDcJMpCRh6y6TBtxofMGhGGwW+ryhA/bRH2pLYpexMzhFhLW5XilqM14e
 WrSC/ahNZHALSuv8WHJVbq2kTbMvV4P5rBCp7j9gMs28ZIv92i5KVFDpKNLIV0Rd
 DSX05hSZxrAQTaIqgqQjq+xB2aMOdGrpBZRqkbO139Bg3fVkMuHIp8eK9nZ/4Iw2
 iIxZccleEMeEi/bA7jyN2H9yOLc3LckrTfr+suuUOkxpIid6Xv4=
 =rj3v
 -----END PGP SIGNATURE-----

Move identity request types and put them in a table

Arran Cudbard-Bell at 2017-12-10T12:21:47Z
Files modified:
	* src/modules/rlm_eap/lib/sim/id.c
	* src/modules/rlm_eap/lib/sim/id.h
	* src/modules/rlm_eap/lib/sim/sim_proto.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e4cbfe656d91d255ae9bccd6a87742a966fe6f7e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlor168ACgkQ/6TVgp+2
 18oN8A/+M/A9wwpPeQSTBIsaIBn6eSpefQNfq8aAO+b3MtmbDWAIUA2TbWnWNdKs
 GO6prxEotzI5PDcqV9wEeHsq7ziXmNVdszwx+6z2eW7FvgEQKrzwwEHE43CBiKTs
 cYueADqdvmePmK0tDzECCprAAaSWLH+Dk2x+ctmPQbbBJbhAkl6fvtLipfdwoskn
 YVXqHdTwWxyiqgubKEl86+WCaDTcUHdpUTn22m+VdjpmIVgAbhHxPErvepYOmV6B
 zTWBu4b4n6xCvJTQpOocP19jMqOWhvMuETvvuiYunyqtaHQgnuZDrStMhw3UwUK0
 W/N1GsvvfSVfjy46EHhyrgkK5Sg+HkEIk9zkGw6lGoIdHAJc8c52Xds/hYvCs8PB
 5KwEWJiqvHzFZ6s47k+FkrGrNs9SEmHEdnCRsZ8ZX7VGplUoXnueBPo+6nHZv1w1
 ftDtOTvPwJd/cDXJgqZxAYs9W12VU/PhcR59INzDdVMXxMmmZ+JbCSpPBzUx1NkQ
 Lb7gF+KOuWWHhDJNTC5QpJAhB9mnh2qndDNeNz5xO0H42VfivGZh6A5M/4VsKJFY
 1cfjHjqXxjuR6aShWHGxgF3yQ/8a2y+dwgShqmLEA5VjwudHu15soBHgDBTKyooC
 rpalt7v/hF0Bot7hHOpaOXTMw39O6QwREsh7sJ2AhTTa9NIIhmo=
 =GrsO
 -----END PGP SIGNATURE-----

The EAP-AKA actually contains examples for ID tags, so use those

Arran Cudbard-Bell at 2017-12-09T12:31:43Z
Files modified:
	* src/modules/rlm_eap/lib/sim/id.h

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


More information about the Freeradius-Devel mailing list