Commit report for v4.0.x branch

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


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZCPJhAAoJEH0Oec13Yh7NPmIH/2c4jeXaONJWnQyVuJ9BOK1W
 wXq2qCHnHakexRknjzs+YcYrMYz46aJ29kZSsQUmfnYAqG3B/XRkmWFPd1AeI8v6
 8UnwZCvpK5fsX0N8hZnkJS0rdFw7T72BwPoqLcYTeirRGK4He89aVfZmffVRCKvq
 W/8B6gLZsNwFlKmRFB3N8XRgt+e0YOwzT2H+mXBxa4FSkmY7J5SndGpRnjlzQBWG
 +Uu0h/VRU1U9aYIlrWz2jj9fAUEwQJGIfSIJ3P9HzrMh5S0q+LpYBxJEv+W6Fm49
 on/4sbxmFWiKkFs6EQ7sKE6YIMqY1ZAq9+91GM9ThtGbrn852g353JT0hohDC+M=
 =M/2h
 -----END PGP SIGNATURE-----

inline must be at the start

Alan T. DeKok at 2017-05-02T20:55:55Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b1fe46441e4323013d1813bcfa2fabaf97b0df18
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZCO0wAAoJEH0Oec13Yh7NTpoH/j78nVzIBHnAyywkPUCtPUv7
 Z5ZwrhHCJn6tLDS0/8Jqkcbkx+VQ8W2OYNRE/2z9U7oPNP3HTn9VEwJpROpjNK20
 0AnWYEoJc3tO40zLsBhD+qIHRqicaytHoDburONgPc/55EXXTqJ81p4lwh3TvPsS
 HnlLguvuUc5XO69fn7w1I0ZDvoB6Abs20zf3iTsrgtId6JDftxRlOH18kJDtESSK
 Rqm7DwEb/xHe4gn/w5GopcK8HkL+wv3Ve3yW5A39u4mxJNAPKhyiZa7Oeked8w/y
 ku8KxBvTizz8BMSEUyWqC17vV4QYkD3GoAYpxsDhajB1fVWjqPNR69cSfCNxHEM=
 =yPZB
 -----END PGP SIGNATURE-----

move fr_digest_cmp to misc.c

Alan T. DeKok at 2017-05-02T20:33:52Z
Files modified:
	* src/include/libradius.h
	* src/lib/util/misc.c
	* src/lib/util/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f77bab61315f477856e9e091b19c43adc6e2afef
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZCO0vAAoJEH0Oec13Yh7NeQMIAKMtVvoeeZFeucuUrO0Ln7AP
 NIWWAvVorfnGFPCZ13xW49dJRpRAGaeK+5YEjbZoDJxHb0KpalQAvJS6Cmr1IML5
 /vwKDLQgpzgxefyE2+JD8XvMKpecJ8aMcOCu6r/zBSBRpohne7kE63AZcnjj9auB
 Ke6UXzC1UuxGeaaRiI/yNa3NBYznKJEyaWiusdHGkx2t4sYm0DtsRoloEr81Mglq
 5qup6Ytxu/bP0Shob4JXJYPX/qRLjDbDgr8FBIvrxCwa9uEBHdOf+go47oVKeASt
 YZ1fscu0uC5hpa1PS43u7qfrcBwYSYfiLOu+rXbYiXwU25gSb/natkDF4nSeCP0=
 =SzMD
 -----END PGP SIGNATURE-----

More cleanups.

fr_radius_recv() -> fr_radius_packet_recv()

Move more functions out of radius.c to radius_packet.c

Alan T. DeKok at 2017-05-02T20:33:51Z
Files modified:
	* src/include/libradius.h
	* src/lib/util/packet.c
	* src/lib/util/radius.c
	* src/lib/util/radius_packet.c
	* src/main/listen.c
	* src/main/radsnmp.c
	* src/main/tls_listen.c
	* src/modules/proto_radius/proto_radius_acct.c
	* src/modules/proto_radius/proto_radius_auth.c
	* src/modules/proto_radius/proto_radius_coa.c
	* src/modules/proto_radius/proto_radius_status.c
	* src/modules/rlm_eap/eap.c
	* src/modules/rlm_radius_client/rlm_radius_client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/98ad2ca0634cf4489a0cfb6db8d9cdbbe504251a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZCO0vAAoJEH0Oec13Yh7NTBAIAI4s33on5gL9++MJgfGp1uXj
 NxoSQbmy3X7iJBdzO0piYLQ1INIIaPeKJF0MrduxwduC5cKEVYVWo0btlC2usmOo
 swnVr9RwrqsIBzWZMoH+OVOdf3eghsaHr2EI/ho12adXB1ZJ7USGiWIO3AfHymWR
 hBI73lWUcSc6I72dydx6RVc1Wm7IenrCD0dM4NQEZSU8/BnifSQElftnzTC1J5MQ
 r2x1LGB1v6OAFlio1mwR7qT8uCjA7ov2hmU8wm+GRq/t/tHnaVoxVGBEm8hds2E7
 Pxkfcl/8zjYiD+HziHEmFIlBCbP/QLKwcXRBe3s5itNi5Q6s+L2DJm4EdS3vPCg=
 =ZtGq
 -----END PGP SIGNATURE-----

move print RADIUS_PACKET to radius_packet.c

Alan T. DeKok at 2017-05-02T20:33:51Z
Files modified:
	* src/lib/util/radius.c
	* src/lib/util/radius_packet.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/64e6ba84e084d984f179011c76f3d64296381b6c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZCO0vAAoJEH0Oec13Yh7NSM0H/1Fnmhir/cxDOQgjwKC22IBN
 lACYsv1GQvP2zHCoiNH+yU+eSF+DGaxH60oRIABbOsXYOFSkrQbrtkFSTNz3YTrC
 IprtYgLv+XCbq7vDN7p0L4/rY2UvdR5wIvQvn5zmDI1b6iRZwJkR8eIiV7D5ye6B
 ZasykkXLAFJf2kIOWeLv+CuAn3NacCOFiS9kiLv6urWbfRWGnD+bi5ehNH7dnyMg
 sy6DimpT4g1F2Ed/UrbTrEvu0t7sG7GSZxqYX8/a+PrjUx781qGipDDKDGcfpbR5
 FgEIuZgKAqzjBOKHF6m0uOE/rJnTlqJ/aLWuPXdvbZYVcDSSLa29zJwhvLvOJjk=
 =5tpz
 -----END PGP SIGNATURE-----

move fr_log_fp to log.c

Alan T. DeKok at 2017-05-02T20:33:51Z
Files modified:
	* src/lib/util/log.c
	* src/lib/util/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/325dd879d79a3e5d157285ef1b408cdf934b3bce
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZCO0vAAoJEH0Oec13Yh7NscIH/3N+MWEn2t8gzec4IEVlNjr6
 8znqC2xNurkd9HqWHF9Z9IBYWPnPFsQsEc9fEvaN/kiqVC3NzSZO3iS6T+Y+BtP5
 GkN7cY3fH+VExe0VFltCAJmsiiIJDcJvmTBVzZcU46/Iqpac2nk58npifWQybwBL
 vGjp97elyA4+LbQsC6WAJ3kpnQ7BNYw6oCimGJeHpLoiAu5z6sostvxZ06VUEXck
 pxTWWilrxZ4m4JlgCnI41+JGEtiL4I25TSf6xOxqshn7oWVsW/G0d0ecEGPAOz/h
 G1n5skjLSkwlwnFNKaljJVQAJ5PhJCZyzRSzDTONmxIc3jDHnqqc1JpUns8r5ys=
 =A3Zp
 -----END PGP SIGNATURE-----

move print function to log.c

Alan T. DeKok at 2017-05-02T20:33:51Z
Files modified:
	* src/lib/util/log.c
	* src/lib/util/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e1bb4f759e3aeefe45ad69445be307399c0f7052
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZCO0vAAoJEH0Oec13Yh7NQtUIAJoWEJs7WLyXc+1Uptmyy4mv
 7YR2bY9cSmnOkXP7ef5EzVVRKmzYCt0Gr+3LIV872SinvywOzODJpmffa7TuCARm
 fKyVKheZ0JFu2pmri8xnJ00XtOsTFEditdK5kKHzX5qbKQW4JpVd6MwpC6jSuigA
 dmG1bErWx1+8+a5IbEDc27FyWk9wH/Ju35KDIoQ/acdnSrCnW9lc35LMEe8piNsp
 g7SLtI9p1ILJ91mp/WwuJE9Rb0kwrfJZ1NRUJbkxRslGWXIzPmVG7HpxCljtexOy
 MiHLJ1dG4whgeKmHqUGqAFlKWHYTxeIZDluOIgIgU/4/l8Bdo/pNRDaIy5gBUJM=
 =EDCD
 -----END PGP SIGNATURE-----

move randomness functions to rand.c

Alan T. DeKok at 2017-05-02T20:33:51Z
Files modified:
	* src/lib/util/all.mk
	* src/lib/util/radius.c
	* src/lib/util/rand.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dbbbd7c681781b2570243e58a8671eb7d0ea48e2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZCO0vAAoJEH0Oec13Yh7NjooH/2JtUN2Gy8z/cm+oKlDPfLaI
 /6XpNrp6INIi5XeHXS8x67JZlUV5d67+f4dqYNUDXi7op/zQ3VhlixjYXtNBE5zr
 scnpLmw1EHHrXcJK5cCLxvitL8FfpA7zxtgGSGItmReaoqunrFaVXibcIOLwBKcS
 Bh/h1ZZjet3xJkxX5TvNEO8oCysEgErKY2bK3vX8B9PWr0/kj0dia8ba59CF/iqv
 3lXeFeGSV5cyqBT/HuTNLrS4kmVXP9cmTDbVgRBFoq3PmkHdvN4/bkoFTQEH7Rmy
 zEbYlKWeFdFhM567ZpdOaMGMQMfNOavb3NYCHfyStFGKqMEiL9TKW5whs3eirro=
 =t5sa
 -----END PGP SIGNATURE-----

move many RADIUS_PACKET functions to radius_packet.c

Alan T. DeKok at 2017-05-02T20:33:51Z
Files modified:
	* src/lib/util/all.mk
	* src/lib/util/radius.c
	* src/lib/util/radius_packet.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a3a1934fa1929941b65b1784f3c26a796e5796ec
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZCO0vAAoJEH0Oec13Yh7NBwYIAJWENOmIMOgbPK+xGW9o5sUS
 fDLvE0UG97gP3DnNaRXzTQfL1mpnFfV6EBiRJ9795VR5OS3/BkHUmFsvImVbyFDm
 zJJ4hN6/ce5/vrpXd3+XuKs3iYnyvngfjqF6vTBGeoC1lBShCYMjkoc2pILEWfRX
 kuLjjDFYPk/v8ZYwL6OM1Yio3KHVAzzSwNisGp88j7ZNdo95iOrLJ5oMi4Hfvr+W
 A/0V89o7cJQiJ5eNqpQBk9SEtmiOxQBCp5XTaMCiMmYJk+qpF7Zc+Q1mlhINmz2s
 s3titYyc5v+a2qJbCVnGwzXN8pMOc6ltseTdTerajypRx2i+GeJxwQecGDF7zPQ=
 =EYbf
 -----END PGP SIGNATURE-----

just access the buffer directly

Alan T. DeKok at 2017-05-02T20:33:51Z
Files modified:
	* src/lib/util/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4ac5673f79aadc1770ccad8e81a783ee0e406c0b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEbBAABCAAGBQJZCO0vAAoJEH0Oec13Yh7N6IQH+NkHE+fZki8nxJ1B7vPS/E2l
 TCR+R4UlCEoIURKpxZtt9QYFOPNVqagle0FqYqFQaTp2bIRIODpDPPRmWZZT0Ebe
 gpslStRSFSypjkk1hFsoh0fjklKiGgVsY13dgGVIIQimoacPnMyNVUgjwbVGzhu4
 vtQPrLcWL7WLg7/Fdb+A2Xxjw9//S7KzN82R9fQYDnkN2n9dIZXOWnoh9yzru4a5
 zEj63mYPTy5GURKoIbgDtM46oPhPJjJioYVyHElaS3EfYMr6D+RLoJG53Wk7qPer
 06mgfJ6lU4UW0sLLJzrlCzQr5vRVKkLJhflSMQ4pfHE+xkKPbu8pWqQNapKHyw==
 =AJHW
 -----END PGP SIGNATURE-----

rename fr_radius_encode/decode to fr_radius_packet_encode/decode

Alan T. DeKok at 2017-05-02T20:33:51Z
Files modified:
	* src/include/libradius.h
	* src/lib/util/radius.c
	* src/main/listen.c
	* src/main/radclient.c
	* src/main/radsniff.c
	* src/main/radsnmp.c
	* src/main/tls_listen.c
	* src/modules/proto_radius/proto_radius_acct.c
	* src/modules/proto_radius/proto_radius_auth.c
	* src/modules/proto_radius/proto_radius_coa.c
	* src/modules/proto_radius/proto_radius_status.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/acc91f7ca4d0a5d259bbee7314bba951915c5f22
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZCO0vAAoJEH0Oec13Yh7N6PwH+wX8o6jBeKVYaJhDBqhXZql1
 nsDWx/rikUWBVSsSYR6PXy1U6WbMJbALRu8hVRBVhzpNKe6GMIXwIgwdBsNU3pLE
 F69EWjhs7PJ1WGWpjlBclaIoghzyGt8oujs3y9Lf0+oVb0te1dCfhwJ0+YbEOFYT
 dgwBXksGU0JdPxb5vEBLXCGjmAC+c6zopLeKPwo7k3DLeh04T4JQ8dJ8EQJLurpy
 dgCKov9DUf4v+EPCspE/xDMj4ykvHVOhs5pGspq8TpWvJGjd82e0dmyg5Qa4O3Be
 tPvAJM3S2mHBmm70BqkdBlniU5mHdARa5G0nVdPjdHgYn7ogsypgqtNQZ5rJ53s=
 =sOBK
 -----END PGP SIGNATURE-----

more comments and explanation

Alan T. DeKok at 2017-05-02T20:33:50Z
Files modified:
	* src/lib/util/radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1f81213c455058b6226554cf1c1686fcf5a797e2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZCOh/AAoJEP+k1YKfttfKi6AQAKabsYaYNrLBXlUiZ9NwQ+ma
 GTzEIrzXH3oL8BPB3f9i4cnUrq2O8qp27MJGcyZQrI9/YEfzQrKfMYZRLekyBOFX
 8+zFzGBC0PbAYV/E1AjC39m+vSv5UUcILmfie3HX4MrBTg4HTe1o8thDIirCoO4w
 8+zwoGArryCgM0xorZyIxcdjPa4WTKehcv7JL61eMA4+Vq2ZaY2Y8InGmAbYM4Nq
 425V5k9pY+QqChTZfRx6lxqV22ulMrSCMNwTB/QMgbtE1ZdvoRM/W9BD5LDqmV18
 zyPDO3zwGUnJ5c3XG4y3J6S8gLR1bs6TS7tmUQkBMTftkeilGv5zUDHoB1vHerB7
 kWjjZGIwyfYEnl17cj5Y+W9RVIqlC0TZTv4cF6aNhOTfT1Vuy8cxGHVzJPswhzVF
 S+lx6a7G7Cal7TzAhnEuOv6sPK8lJQ6NbXTliDyc+yFo96C4c3BgXO75zDVHPMOn
 +3Pf82nsJMbZv5W3E6GLz+6jc3EHjJg5QRmUN+XTwlLHnwty5uXB0dQrMouMqBQz
 j63zUUhShOYy+g6ewsWEZv+607SzHBJy19wWJaxMAxBO89s4etAqyLbs9ySRitOr
 WIBTm8S4km4cuq8/SY5Cv2tzTSIcAGzgCdolgw9prOxfXjvrsvEpZcpdKnSZEfBo
 L1kKw+FRLocwP8Dkb/0S
 =T8EM
 -----END PGP SIGNATURE-----

Some of the code works on the assumption that value assignment functions work on uninitialised value boxes

Arran Cudbard-Bell at 2017-05-02T20:13:51Z
Files modified:
	* src/include/value.h
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9c4cb3e832d662d8016767b3e1ab240e4b2d2ca3
====== 
Add functions for doing buffer assignment in value.c

Arran Cudbard-Bell at 2017-05-02T02:25:07Z
Files modified:
	* src/include/value.h
	* src/lib/util/value.c

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


More information about the Freeradius-Devel mailing list