Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Sat Jun 2 02:00:03 CEST 2018


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJbEYSjAAoJEH0Oec13Yh7N//EIAJWBkz9U/tUbYoku7KSu/E0c
 1fHe1+2s5WeDiwaHoGJKCp3lMHnkkxMTtXTTeumxY7EEt2CFGqP9v8Vw6PDf37RP
 3zPxhs17eVh2k7CV7HvgQ5Z8WLTEzeYndy1Lwwv8DCwp47yrDKipMGz/paPW3Ctc
 nxxHwvJz5vK2ve4Q8urFTULVHXTYqyvSYHy0Y4OG3iG6j5Hpo5nf1B586cq8EeXg
 4M7l2y+1n7ro6RN+c/zSJlhKvdL/db3/1QIKxe/fuVOe2aYNeSh0wdHdJSJENWmY
 SJfzYuM+MYR4f+QQy+fbzE1e0/kU6d9pPp8hRBsoeNDl9vGE9/Pcef4FJtyloIk=
 =S4Ac
 -----END PGP SIGNATURE-----

more cleanups

Alan T. DeKok at 2018-06-01T17:38:39Z
Files modified:
	* src/modules/proto_control/conduit.c
	* src/modules/proto_control/conduit.h
	* src/modules/proto_control/proto_control.h
	* src/modules/proto_control/proto_control_tcp.c
	* src/modules/proto_control/proto_control_unix.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bb07abbe20c1940fbee584fbc664fc0ed8d0942d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJbEYSOAAoJEH0Oec13Yh7NCaAH/1uH26CPEOzLU0K0uI7N3jpj
 M+mONibR3QmbtM34T+nhqZhgTVkldJdBCvLR3Lu1XpPuTpXAnnA0CVP+ufnq2Zc0
 WNFzR2A3eKOUkuNKLIdWTu8ejLOGG15+AiShHeIu9yKsozI8FszVfTJalBCE3DDW
 xLQTAixLBfJn3qw/b6QEVW9dSDiRxU5/itgkDno9FgcyTkuSdBEIJqyhRg4tQAJo
 8fPAnL4ZXASFOk78ky9g1o1p2poQ0Kx4ijYNbzTSTdg1UTG25Td5EcCaXzIECWci
 sqEiMljIK4YLNfvAbQJ/vRPrHlNW3ZOJzAnA7WWtuWsd6AgjaGqdRcW5pkvb2Xo=
 =Ip8n
 -----END PGP SIGNATURE-----

write() must write ALL of the data

it's the responsibility of the underlying IO routine to cache
any partial writes

Alan T. DeKok at 2018-06-01T17:37:43Z
Files modified:
	* src/lib/io/network.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3354554891cf6a5f41b0239d8dce5609adb91c46
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEbBAABCAAGBQJbEX/wAAoJEH0Oec13Yh7NDucH+Pp7y16tzP6PBF2j4iQ6SHEz
 t3dGtHJ2w5Aris0e66PURmC0t4v54YQrr/mGuwdDA5ON7NoXJXipImD199dP8jQt
 s+sc8VVGyML7kMQVxtZ5sQfjdgYK0zHmSayuO2Clt7qUAFSqKPakC8dwsq1g0UBo
 c3RB2mXrbk3b3p8NDxeo6AL65APsxncIRHYohwofPXnK7aC1zZpdHl6rUJMvfn+L
 TbZqZYOFQroZRelUsJm4q6IwZL+e7UrqmEW/OkFMjzyJnW8B7hFaii6kT/aHkC5L
 MFKxl1TRW3eqp014LOUPKnItgut7oF5xmFwxaynyay0YeJMdbEcE24kCDgfstg==
 =k74I
 -----END PGP SIGNATURE-----

use "leftover" as per lib/io/master.c

and return 0 for "not yet read a whole packet"
and return the whole packet for fr_conduit_read_async()

Alan T. DeKok at 2018-06-01T17:18:27Z
Files modified:
	* src/modules/proto_control/conduit.c
	* src/modules/proto_control/conduit.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dc3f13399d9d36928faa63942ff38d8c506a07be
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJbEXxJAAoJEH0Oec13Yh7NKtAIAIxc2TAdQfA8UU2oLffeiZDO
 S+eQPXuOGGEu0dWDNBAbVkW07GQ67mZznddkPNcAzQbBFq4rVzN1QsX2jlFrrH58
 UWP8thl4ErRPE/+pecbPt/LHAc5xga9L+oRKL/KtijG0+UQWrg42re6uVJgA4ZPN
 j0+dcbtzre7qDwOzDZeI2Qsp+PHB4eC4mol4YOJMdNgl12uXIiaGWU/nvzqJU+Ic
 7MQyNYGwobx5e2wBEO477olVjntfdWXlwPSOdgCu2LiXWZJXAuakxHnhMf+qlaIy
 hitoYxnKqQOWyXk1RKHXIw7ARrF3Qns7SiW7VMttpSzzaIRAbtah3eSkmmDwZRU=
 =/m52
 -----END PGP SIGNATURE-----

start of proto_control

and move radmin to proto_control directory.  It's no longer
part of the server core.

Alan T. DeKok at 2018-06-01T17:03:01Z
Files modified:
	* src/include/conduit.h
	* src/main/all.mk
	* src/main/conduit.c
	* src/main/radiusd.mk
	* src/main/radmin.c
	* src/main/radmin.mk
	* src/modules/proto_control/all.mk
	* src/modules/proto_control/conduit.c
	* src/modules/proto_control/conduit.h
	* src/modules/proto_control/libfreeradius-control.mk
	* src/modules/proto_control/proto_control.c
	* src/modules/proto_control/proto_control.h
	* src/modules/proto_control/proto_control.mk
	* src/modules/proto_control/proto_control_tcp.c
	* src/modules/proto_control/proto_control_tcp.mk
	* src/modules/proto_control/proto_control_unix.c
	* src/modules/proto_control/proto_control_unix.mk
	* src/modules/proto_control/radmin.c
	* src/modules/proto_control/radmin.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/919954e69d6bf539b19c0312e1e111f99b442a56
====== 
Doxygen

Arran Cudbard-Bell at 2018-06-01T16:13:21Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e1eeafbece2c6d83d0b46f9266a1233863f6bf8b
====== 
Augment the correct dictionary

Arran Cudbard-Bell at 2018-06-01T16:13:07Z
Files modified:
	* src/main/radclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/21630087f1dd479aee8ebec87bd143704c69488a
====== 
Don't leak memory on invalid character class

Arran Cudbard-Bell at 2018-06-01T13:11:51Z
Files modified:
	* src/main/xlat_func.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/76afe6493b75e900b3bee70abff6bf639f0cd52e
====== 
Print extra information from about the digest tests

Arran Cudbard-Bell at 2018-06-01T12:43:38Z
Files modified:
	* src/tests/Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7a294f6c615b78ded3f2eb0379b6e0d5ef30e662
====== 
Remove redundant checks, and print more debug info in rlm_digest

Arran Cudbard-Bell at 2018-06-01T12:43:38Z
Files modified:
	* src/modules/rlm_digest/rlm_digest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bc326d5fea33d34b8cb33d74466847c6da8bfa0e
====== 
Fix fr_cursor_head when used with an iterator

Arran Cudbard-Bell at 2018-06-01T12:43:38Z
Files modified:
	* src/lib/util/cursor.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/598c80c774e1ec50ac08a48f401af2457980871f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 wsBcBAABCAAQBQJbEROfCRBK7hj4Ov3rIwAAdHIIAEfFZtb/GRsDAB+PRhj/irAF
 9MCc1zxL2QP7vYvKltvkLRl9gejQp5WGTnP2xBQR1sSLwlUw+cVLMDeRDC+9Z4zf
 /4eWCHTiGiMPVmqvIWCDsmD1yUeZAMPf35WBSqnMvBz91BVABjwJ0wTAkt2RUJxs
 Tg0DZDxjFu4AXLA34jZMdG6NT888Im0pElvIdjiVJaOJf+872+vIqt7SUfmDGUGQ
 +5FFZPVGeagnu4sCuaQmDqhT8p3DNGJZY0XHIHpbIceMqpK65GY1WIwneTT+EtBP
 v68hulkOoLEg6+mM9zacJTUmBfhIda6GTExpzTsdGiv8u2sqZu7d+jl0XPBVtXo=
 =n2ao
 -----END PGP SIGNATURE-----
 

Merge pull request #2240 from pwdng/xlat_randstr

Convert randstr xlat to new API

Arran Cudbard-Bell (via GitHub)@2018-06-01T09:36:31Z
Files modified:
	* src/main/xlat_func.c
	* src/tests/keywords/randstr

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/40c9cd67fc3303ffcb6678249205e1e17555650f
====== 
Convert randstr xlat to new API

Philippe Wooding at 2018-06-01T09:07:33Z
Files modified:
	* src/main/xlat_func.c
	* src/tests/keywords/randstr

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/10eca3516973a66e090b4abbfb382c024100ee1c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlsQ97sACgkQ/6TVgp+2
 18pcmA//TsyjMXbwDm7+v1LD30HBw3+pAIDGigrB2fu/InF1oCPSFQnt/FzivCjA
 5qNCe+QG6cjFPh4SQR+rbY0az/ZtfuoLIJc9KZ8b2p54yYyEmHzPZWVfkEle9pUC
 uyoJpyRviqQh8Shh/HvcDY32Oi1Eb3mVR/4i8izc4YYu5vxh522ux7svW6PS3sM6
 33NtoZFilh3TEEqoJ401cFJlRUu0xvlsvPcpMOV95x7//de2neFkNjdZA1kWSjyF
 oLty403l+E7Nifimo3WRXrnpFuwdr/pYWoF5l30rnzmKdQ5EWNv/GVwSkgIRrZsu
 JiirbDDx8tNHHlwnUYVcvtW1/8kGFGqXmIeKBJQSbJ5FhIFB7GQ5MdLMEcjud0Qj
 xK0Ifa6obX5GQVgsNvLAjl4lC4BqZ092WLvm53UxBEZYXF04m6rwBX0NnwTx6CQ+
 IWjR9qOa4vvgpwL75t9kKqbOYP56oSFHF4B0M+ELkMFqkpPVOdjkd4ndc8sks8kV
 2xl7wWsYTT80m6TTmQyW83CpstvbUMammym7Msf7HSXMi1rrUr7R0mIW7pUwpzyn
 kg6iAUXe55NEnArVqjry84YLnLB4ThLseYrvErZbg6Mf8DjaLTZBraEM9cF58kO9
 50Tws0GedoJ6wdN/Itn+vGMdPtnlRXqHLwJwXoSpUzsOuCkzHbw=
 =IY61
 -----END PGP SIGNATURE-----

Add function to extract qualified attribute names from substrings

Arran Cudbard-Bell at 2018-06-01T07:37:31Z
Files modified:
	* src/include/dict.h
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6d66927928c62baca55be12e0ca0711a8860f5b2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlsQ97sACgkQ/6TVgp+2
 18pcGRAAkHJRFCCKzi427p+Xc2i7og/VU1iOpiYfrQCs1bz8wXB/2cIrk8pRfI8A
 GXPRU0KnID5a91KkiOzC0CUUTCKJQmWw3G3JR7x7EFL4rDYJNe8Y+hhIwjKeOeQQ
 A7atnPZO8k4ZjwonhUp/DHFxzIx2+jAT0yPonItIpqL126AoN/sFQIQ2BjcbOhP3
 F+SXypUtmrTM21C0Qxnm/xuzKFziwmLV5LHotzsRCUJ6hG5WbIhpBDcWqABMRJMa
 5iqFOgZIemdUolw1437nwgi2GejWioc7oqyHu3uleKXSH08rVhCeOOfpSWEdhIaO
 zUvBhfHJly5KNrnucjIirHlWxjeNVLMMGRquDBnK3TUPJtRDk0SLmpd7nlA1q7Zy
 N9fOp0kb7bsxhI56so06E5nt1h258kNgzv06PH7ANWeyOKxQXPpRRcXgvvUIoAjw
 nEggoDdY0dhhaq/9pq6up2qAg23V6S5y64DJYlqe6fjNhu4zD/gBVK0T1kRfEvsj
 DCjKGyXPiwK8f6ra10DH1K9+vPM6LeWDr5+vybI/Eu76gcQFcmaiNDAVqEZtzBDC
 9yU+YmIV3ki8BYQ4L8yuWwWRlLfsurVYSDbEkTRSIVQ7jAAX4ewlDTyDANsc1lQ6
 o167rnQBR2bADqOE2Q4mdGxT4aBigffDi9mXFwKlI7eni93Xqg0=
 =qsi2
 -----END PGP SIGNATURE-----

Formatting

Arran Cudbard-Bell at 2018-06-01T07:37:31Z
Files modified:
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/254adf09dc547e1f8a894b03fd4ebd55fb6f4891
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 wsBcBAABCAAQBQJbEPLNCRBK7hj4Ov3rIwAAdHIIAAcYrgaYwZtTXDGnI7+6uwg/
 DRu+R+eNlEE8rEgynuzw3SMYTlsTQDnEZzPSsmSHtxuqccIMcLdcrlHwRhTBisSx
 7bA4vdvgAUX/aY4hqyMWCUXIX68wdAbNP260NLNLGS4bI7yhocqdq8+VN9uQGvBb
 vfaA9o04jWEEqms5p8VefssiXVYpVB+9fOxIWUuJCEVztmgsWUhvm6fCTK9WYAxC
 A1K73Uqxh3zBkkkIZAacO/QZWIcHlnbYfyk9qViPlwNFQEvrGpPntQM7zqu21IpQ
 FC97cCUn6028QRAuv4jnHrojJw4RrSZDFBR45DbqBNh8e5vawcW6wUP2PG6izlU=
 =K/kv
 -----END PGP SIGNATURE-----
 

Merge pull request #2239 from pwdng/xlat_rand

Convert rand xlat to new API

Arran Cudbard-Bell (via GitHub)@2018-06-01T07:16:29Z
Files modified:
	* src/main/xlat_func.c
	* src/tests/keywords/rand

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/03241494e71e630260f42753c44518b7892eaa4d
====== 
Convert rand xlat to new API

Philippe Wooding at 2018-05-31T08:07:40Z
Files modified:
	* src/main/xlat_func.c
	* src/tests/keywords/rand

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/458c63b3f1f74ab8437b405cff90c6063ebae6e2
====== 
-- 
This commit summary was generated @2018-06-02T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list