Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Wed May 24 02:00:02 CEST 2017


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJJUdAAoJEP+k1YKfttfKGJ0P/0sAIeHT/cdyUAbgzip/7fTf
 ybbVHohGjoNWoaRk8QhWWoTj9kE38MhAWO0Bg5bHkRzoQk3lRqUsbgey6ym9RiJa
 6QETvDbtPlmSt7NbhAEzpHQmbOqdnKdbCoc6ATt+ggIMXLrNcN68SoShkiiCbKyq
 IbRPt7/q3LGa3Mf/fOQxTRnqNAcapvw7N5QOod8I3vQOaU9LQjfzQ7Ff58TGBy2U
 R6IpySAkJqp2VGM0yxnFqsSi5tVNc/YqCe1TLZ+R7spIRmOhlsJjWUxzbLpy8dgS
 j61FWKKCWkpJ7NqNNpmtQJj/agS0boeJsjMr0klJ1f1QBEXjYgm+y06mXMWuHbQl
 3ajTj8wlgbSj6K1x2istOgj8OlZ7UWXePc4Aq+iRer8fLPOHuwgx5qKDLSG9BZ7d
 0oTybqAfSj0lOUmmAuF2JHliKjPyWc4EByWOsR+u86F09OxD82ByEICCkJABsfnN
 7Y4/VKlu4cCI6RsJsxcDCUlIRCpil7J/lTYWDgRdzNBalDam6TEjE9npSYFth7HV
 p3oZZL7nOnZ2DonEP7MFNq13OUSiXfsP78h/T5Lbjg4zByBlNqVFySR0XhOiMYl4
 O1C/1FjqLg6P8ja+gdrtEDhBG6RCgWF2nhc3xIZ/ZFeXvXvubchwNA8Mv7hKfOv+
 wygsNF/cdu7j3DUGh6d2
 =ZDl2
 -----END PGP SIGNATURE-----

Prefix yield functions/macros etc with  module_

Arran Cudbard-Bell at 2017-05-23T20:01:33Z
Files modified:
	* src/include/interpreter.h
	* src/include/modules.h
	* src/main/unlang_interpret.c
	* src/modules/rlm_delay/rlm_delay.c
	* src/modules/rlm_radius_client/rlm_radius_client.c
	* src/modules/rlm_rest/rlm_rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7101b0d4979eb3bf4a7f46bd64a783085d3a4a72
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJJNmAAoJEP+k1YKfttfKVHgP/2uPhw3iUdk88GC7rfYhknsB
 37kQ+wmk3efiEuOuTbWuBMkPU0rqFViNKLZBUiBBcScEKeFJuJzbCunZgGyv8AGT
 9HsvACQVMLGbTFnG9og5LGVC7RZme8AIDv7NUHNZc31SkyxnrDSupB1p6n0+dZ+J
 gpKLXQuLLdpJFiKonNs3GZQWg/zq9VmjeSUdZXlCs8Op3sURbeFKVEiPidUeHvL5
 +wAtXl9a7DOu7z+wO1rJTrj4/0P0XBnAJyKZ/f1dVV9bsj7tgJ5uXYehnfRT98Wf
 PtZPV1yyO6y4ol1ht++IyiKEAwA+bwcI0wZJ09QJiVc3AqHEAi5WsiEZLiAZrCp4
 aXUATKGhmkQDvBDFeoY73UvBu6GPPm3VJ/5nuJ1hEii4cLVer1GUdfHmjepLOeet
 wujTVptOizsb0j8NT9u9kaN2fycD4uUpSrYVOyRcXLHsTAleRZrl0l1X5eurqnMl
 EmUJ+P2iQ+kr2Flf2jvW0FSrW9E1jrnTewzg2XyiBBAD6A2hjCIxZvaYe/d3xC9O
 hE9XbrA5EmvKJzSUH5p9B7ypKlQVJ935sAzRY43CrIxqPZaz67nCf0z5jugmFMpP
 M/yzhRbQNAY4BgSErvpjBcZjTjKNma4J3+eHlODD4QcfP2um+OpIDc/DPeMm2rPd
 AwQ0K/9aP8csXIuUEx8K
 =s20w
 -----END PGP SIGNATURE-----

Fix lies

Arran Cudbard-Bell at 2017-05-23T19:54:13Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b2765721ddbea6c04b155282689d98a643f65dbd
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZJJIOAAoJEH0Oec13Yh7NU5UIAJmVC6rcppKfBbkCziTEjJbi
 FKRhvnEnx/uz+we4ppoSezYW7O9Z3+ZfW9HsbLQl1tRO8aSzviDc78T3jYranKDM
 oK1hrbXJ9y2TuC3guil637h8LLSXqWaC7vncFn9TeDl4iCZM6JQshbKLvmzRIGeQ
 iZiWi1ofV3Ej2wmWZrCvKRl31n+WlqWYAnLUixtByOIaz+hl/lalwo6f8+U1/eO4
 8Rlk+soMXOWdsx4h1Hs9OtttIwhapdbgTpaX4sT2tvVsXjrI27xRQ2HWQpu9ebRa
 Mi/37Osru+FeEoRbSRY8npEItPoMXBPEYENZPdZhu7BLrfpHq5vh1C4yGD/MilE=
 =ow1J
 -----END PGP SIGNATURE-----

rename things to be simpler

Alan T. DeKok at 2017-05-23T19:48:30Z
Files modified:
	* src/include/interpreter.h
	* src/main/unlang_interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2a0d1fff8a8fb4c7176a1211965dffdd7be1f33b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZJJIOAAoJEH0Oec13Yh7NvioH/2S0GIHuwMLdFDNQd9uu8yny
 jvm5YgfGEOOc8K+Od/L5k36qn5tv1o6nyWH84YSsiiRJR56BH2WC3IfgwEYLkXPo
 i1iZgT4YXcZBE9pBL/+bh56jtmjlOU4JLXOHol+PbYKGHTRjQvxDnHXkr3sB4CHT
 H1Q6eDLpIOaI0x4YFxLjjLjJRTf8u2W/vr/W+yc68XLp5Ic5xFgaJXUj+PKdB3oG
 SI6BxWQsf8P92YdGyrncHmcbfaMKo+WVN4VrNG3Fb9ZWq0xtliM3guFVlWw+OeWj
 UyggO5DUWc27nQlGurC7NSYJPimsThU7sbuipGXRCi/aTc1HbDDexl35wDdG404=
 =OrcD
 -----END PGP SIGNATURE-----

minor updates

Alan T. DeKok at 2017-05-23T19:48:30Z
Files modified:
	* src/modules/proto_radius/proto_radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ca707ec9c9aa5a905121c8cf24c837d3482c1b60
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZJJIOAAoJEH0Oec13Yh7NqrkH+QHc61lkJtoEE1RZ4TlV2oII
 tQJM6rAD/S+eBg66pZ2rIfsZUNcOkbWzYtohaVwHfzqJPAl+W4Gs+LMjENqqR5dO
 IZrdcw07PxffNs0DfqwpSHtreXqh0lXpuIU62z59hF2/H+6QVrsX5zO3Z8nRXiE0
 jIYdandatVLSnK0z1uH/BCvoa3XrgpepmjOh2a5ER+2uxVUkcBRv9xbi0Wqg/9ox
 evqrwNKtIxCHIYCRQx+xrJikwNWbaygEFlGqyomn/dNkHR7PzkdkyFgpzGmd+SOx
 TnK+iDjaYpG1kYMyPkUdrGCUN7DpT/9j0/pFD1OWl17sm2UmZ6N+3Po5AyHXYAM=
 =/3Bk
 -----END PGP SIGNATURE-----

remove decode / encode

the worker needs to do this, not the state machine handler.

Alan T. DeKok at 2017-05-23T19:48:30Z
Files modified:
	* src/modules/proto_radius/proto_radius_status.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/269c951386e39c25c1eab591c7b6b9c2b60c5fb7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZJJIOAAoJEH0Oec13Yh7NmKMH/2su0215XWmEks8ipxQ3/Swp
 Kk4YHwHKfrR/QR8IKcttboS9hLWLry4V3f+n7CcZgdfsu3XFShy4PHtEJUuwbKCe
 lshMUVpy26qw9jPnWXj8/uq8NmuU+pbF4hJ9ggeFSNzGGx10QGxmFCxfkWczLA+4
 Kh8xPihc2LaiP/3IS08Ydrm95bpyf9Rh0nc7rZ56e+QejcVIJB+zjdK8HbR4SxrJ
 B2oSGUcRPByxDcsHghcRXoi1RenpcVGZfw+hDuX8OOFxdWfPo+Y/Ul1oshOHov4X
 SZfCo6XgIGjUDZ0qJtkFhKUcb9z4rBolNn044XNF508Ya2NLhxat8r1WmHfCy9E=
 =gvdg
 -----END PGP SIGNATURE-----

remove "process" from fr_transport_t

Alan T. DeKok at 2017-05-23T19:48:30Z
Files modified:
	* src/lib/io/transport.h
	* src/lib/io/worker.c
	* src/modules/proto_radius/proto_radius_status.c
	* src/protocols/radius/radius_server_udp.c
	* src/tests/util/radius1_test.c
	* src/tests/util/radius_schedule_test.c
	* src/tests/util/schedule_test.c
	* src/tests/util/worker_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8ba70467e53237abc8ab45efc8446f21f36e0924
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZJJIOAAoJEH0Oec13Yh7NvG8H/Ap+LY2JKCp8kBs119RzKkiC
 XPvGGHZgJU3l8KhpCkUz4gl9gW4IZhwnYS97t6+0gkQyp4hui5xaaSNhkT3Aza4T
 ToDn5B1to4rsBvJosy/WM3qPDgBIWLQn1nF9RBQz3TKphtmr7CA0oqopIvom6sZe
 05RIgeuqgPR3l0emIL5XnafoLzhsAaa4i+bs+3vqa3hcmHUF2TMbCZZnheC7x6q0
 d71Oq9b5/hu1u9yt9ZggEcuiPiHTupL1JlzXXP7zuLI8mUC63ijNhIGfVFLUyiN6
 UdNXeYjXF61Q01QBMzolqIWwq6GPJritjZhUrpr9Ytwe6vQnIC9t1lYSpQtomKU=
 =kWg6
 -----END PGP SIGNATURE-----

more re-work, and adding proto_radius_udp

Lots of work still to do, but it's coming along.

Alan T. DeKok at 2017-05-23T19:48:30Z
Files modified:
	* src/include/protocol.h
	* src/main/virtual_servers.c
	* src/modules/proto_radius/all.mk
	* src/modules/proto_radius/proto_radius.c
	* src/modules/proto_radius/proto_radius_udp.c
	* src/modules/proto_radius/proto_radius_udp.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1536175bbea86363bd4b2b746fe057215ebc0975
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZJJIOAAoJEH0Oec13Yh7N/KwH/jbCFqSN24h5J+BdEi1qtlry
 cmStk7NPVdowoxYw1LYK/7tJLTuaJKhzOKZbJk8vG6pMYl1F+B0YDBjstLuhIq8G
 f4wkRduwM33hvFIdL6g9NIr0j3xqY5/xB79zn2fydE96TwJ0XwdWKK5n1fA1JG6/
 F/rGXdc3c369EdX30DQx6ANjy8it0h0H1jINiYs4DP967o+d+rxSK5RytX36wlJy
 TALp/jc2OCWPnAxDg2V1Dcwfb0NgsdG9au9zk/znyVD6XdBCNOlms9JDQ4h2Nzm0
 txLDAaUNiV+gNT7fgXoXJxi6hf7L06pu8UFqnLJoc2EwFgxnS3rmR+b4bKto1K0=
 =WMFL
 -----END PGP SIGNATURE-----

remove recv_request and send_reply from fr_transport_t

They're not used, and likely shouldn't be used

Alan T. DeKok at 2017-05-23T19:48:30Z
Files modified:
	* src/lib/io/transport.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/55667c8a9679a8e6a1f812cb4bca7aa6ad377c2d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJEwAAAoJEP+k1YKfttfKk/kP/3/+O5c0BrQ7aDzjMY9tr2eF
 XqHna2CU1aTtCnI9th4iuXSpHoKxYqZgSp1iYNJrRDT8K/VdrnUMSS8eIpZtWOaU
 sPG29t/htz8u3sj4cGcOudDgqsexyTz+3xPAlo/MsLGSXcRzJ0p+V8CRKy6LI2L/
 OqBPQktCc6sCkRlUDcz8FI6mjMFqHEf1+qIYSvsOOsV0EmLESeNXCe/cUbnpJkoZ
 FOkO7oXYdkDrDpl8V32rG6hH8UeTHNVi1+3zbX1vSMB06tv+y5MHRtSNcLysMZVP
 PjdN/M94J/1VTJu8ODv+svSVU2/3OYukdkDqQOWNbTgiCDJWIlmd5OD7mB7pUo7/
 FBWJCMBnfjKQp6CfWTDxQue8qJ59/QYMtccdt6N5+e88yp8g3gu+c7CzPzWRxsdS
 f022twARYabUpX6unAvvaaF1ImiM9z66WgW01qRAtmnl70OPLF7X6+Vy8SgavQJA
 ZiiVG05m/waM03Fj1GgdMN7V8wdwn/QyGsev3wDw3OdWxewLXQh/fX8vnRVlz/be
 5zOE36HcEEFf9tQKZO9yIb8+GLGc2nA4v6bVGapeW/EYGdd+k+i9M9ce5fvC9DiQ
 xYnrPGMzlDyFr99otWwY1MUOWmul517W5BCgfSmagteWGiKP5Xh5aCNCSDxrwI5n
 waOc2CocGQ04YFqab/DQ
 =jE0g
 -----END PGP SIGNATURE-----

Run talloc_get_type_abort on more things

Arran Cudbard-Bell at 2017-05-23T14:49:36Z
Files modified:
	* src/main/tls/validate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0e28d8a0e97550a921562bae0b6caa3b737606bf
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJEwAAAoJEP+k1YKfttfKFa8P/2kp7rLjeYopOgzyx7ASjoHD
 ho5Oik1gBM4H5o3JnykG82S55Mfbk/a5DWtdqDiBxcITkKK6SPOquSFwVEojpn+Q
 tJKkS3Z4T0GQjG7FGgRen2yNAMAxpTIiruf0uHsWjiP2Pk2LiVpJ295cg8Su06Um
 +ZE7Ah46VDa9PLBp+ublJVvvYo4GFdeixDTIsJND2MMF787tCLXsVVQJQnCvdJgs
 SE1/7Y9oxfFgQ2AuIJyFJww/wRZ+uNTRMhoga2AVnUjP+pPAfVyLSlQkE15AT5m1
 3JH4HI8UswQdHK6d39CCdQXDH1noXTAxX9NRQ1+5RZsw4Ir+sCcahTja1zjJ+Usy
 uGmlxC5qjp6GYhqPoTmU1GPnjIp9n7whkynl3F2qY6LRy9KoDp61/s2HIZojTvI3
 FtF+U33B9AGeqcjCD3EZxrynuo7rrq2vAGORqLSEQvWTgkzG2WhOKvbTNiDr9rfE
 LhrZuiDIBaI7jEhQkQbfUIFgSUdl70Cvi4Sn+ReQCAVhRX3E52ADjkhDN5G/EDdE
 2mOpVo1iu9K3SoJ6nVJOtbQE0c4qEc5Mg7YFIMYrrfpB08z7Crqhj8yC/NTqU2Bj
 aGEBK4Fou7jWTnWfOmzUcOdxn7oFaBbgKSKSfpdNW0U26VeIOg4WxvlyADL7Wcog
 YDHOjx+XyssCjXchxZIr
 =dMuE
 -----END PGP SIGNATURE-----

Get tls_session_t from SSL* not the session, probably Fixes #1898

Arran Cudbard-Bell at 2017-05-23T14:49:36Z
Files modified:
	* src/main/tls/cache.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6126e0ecfb98d0191cc14cb4f27848002571d76b
====== 
-- 
This commit summary was generated @2017-05-24T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list