Commit report for master branch

The git bot announce at freeradius.org
Sat Apr 4 02:00:02 CEST 2020


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIyBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6HxY4ACgkQ/6TVgp+2
 18pthQ/3a6LV0PMprVJcmykx81vHZrSr/XhRG2VxehjvbfN037D/uXQLf06wzg7E
 wHEtI69jkTLy6xpx6pghPaWANwwDEmiEtLriGOK0V78yMTP/IP9fnslRDQLAX3uH
 nUgcQAkwvdXmm55OZRrFRz8jXP//Vh9zixJZ+DDbiiLLcBw3b0Bsbyq0GGzjqAdP
 614RLFd/p7sdofD2kAHWBcsqmf9WgZsWW+bPBQayvWguFGXnMPnVsl5pDz8cgtGY
 OgQ+SzHnhR0g40E2gqZms+ZnUtL0VVdQEMqVic6PtaZeOYLattyK4hvs2rRhaXjz
 NjYFDRDJesMvWZQwH82BTR8HExM+LnF3ZkM+LM3SUEU8wETNJtVP6J2y2Ziba4Mz
 3tAVzBEYXWH9Swt1p3FjJyUubpbSruzeDZdAIw41TE4bftIcJzdQ3+pL3u83jL1C
 bImntUN9YKuPZ38OTlaz4psZnRNXSk2DA4Ml5kZKkygfJ7IYe/Nm1hfgqMTqy9a+
 aSnNThTQRjKqZyqrHamYtJrOBoOwNPZwivO5zUvL4JrVYIl+s7cyT+Kn//xlSTxp
 ENoo2ULmu920kfqVgivGBB9KO0oGj3vDAhypQgFEFIhbqQpgqf9f8Dvhhg8ZS7dQ
 8aWjpq7RWb49gPxpS+1Lf+d0EaszeepBo/H2dtKUZ55Fqy4h6w==
 =rexX
 -----END PGP SIGNATURE-----

global: Explicitly initialise instance counts

It really doesn't matter, but it means all the code looks the same...

Arran Cudbard-Bell at 2020-04-03T23:23:58Z
Files modified:
	* src/lib/curl/base.c
	* src/protocols/dhcpv6/base.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/442cf88ba660752c01707767a001fbb4ef5ce2ea
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6HxUEACgkQ/6TVgp+2
 18qpAg/+K38YDUHUrA69F63C8LXQkm22Oqsxz8Tr8safhNezVXrLWBHi5nouGHKq
 izudwv2O14WZeMH2z+GCNoc3fmJsXRDAgT9VjrGCx8rEg+tceUAl3bnKGzx1Plf3
 E20zEVrsm3O1tUMcvLHFvw7WDOR0xzd21MfXfg9VkLRS4K9IKLa+76z1T0ZOGXRj
 as6b2uUC8g8ejYhJzIWTywovHmsgVXtWB5UPMHxePIn/t8aBSH2d8+i8zV4KTuNF
 Kgke14pqR7j7uH1Oz6jqm4QZX9RiG0okCXaTV5GNZHxJeWahoy7jap2fZn/01wxX
 8OcBI4MreuM31hgieQhUbVUGf57JraYIPLBVMlmN5AB7eFIQrx0/WuzGOYn+299H
 C9zn1CfOuukK/26UjbTCHWHv6R78crHkyTpj5e0uzWYKqyorkR7hNpbKC9CmbiHc
 p/xAFVFWqV/FMwrtgaNY3+P/TWh8H8l65c/I7s+2nkY/v8ldrroFZ4Y5ZqTRzj+7
 gAlRhxVFPitXVYsnKr+6mGSFln+99jzSjKBdzXxzQhwOTmqH0d7JDcAVKlNV7BHc
 7m8bcVI3BAd+/GzcT9lbtCRB3nRjpky67vzQW4uSjGRdrLpBsu+LVQM339JiIwua
 6AvnE7jkexD38tjuXUssSZ2cdgnEY/Vx9VzQtso6USBW/KT0D8s=
 =dovJ
 -----END PGP SIGNATURE-----

global: Have instance_count underflow if the free function is called too many times...

Arran Cudbard-Bell at 2020-04-03T23:22:41Z
Files modified:
	* src/lib/curl/base.c
	* src/lib/eap_aka_sim/base.c
	* src/lib/ldap/base.c
	* src/lib/sim/base.c
	* src/lib/soh/soh.c
	* src/lib/tls/base.c
	* src/protocols/dhcpv4/base.c
	* src/protocols/dhcpv6/base.c
	* src/protocols/radius/base.c
	* src/protocols/vqp/base.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/258b05905afa42a4d17f2a95194640ea4629a169
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6HwnEACgkQ/6TVgp+2
 18r/Sg//UYz5WrbzQxo0X/IyPRhhldEWQq9hg9XiHWF+dvlSXtONSUn6sBJ0fyY/
 523nGrVZvvA+8sQb9xXOWmgr5iO1GsNrtXpu8i05BBpU9BKZFoaTkg9oSzt156zn
 3XDv5RCMCazWbv6W1jGJ+S6n+20vlU4iLbaR2t0Um11dqidZ7Fn5lv1OVjWCWJ3D
 RE1ZrUZxmb4PC0wQKGzoKgrYR8pm0fP7KzxGaxJXpwBQdOSQ+hJrg9nsGbXcSftD
 uyl2t3u7Z62DAWg0+agEEyp5cIs4Pkb5ryyhK91TLPLCPE/IIXF1moV0gLUnZIt5
 lM/McGb5bwXrdDgyD+NKS/4EhuC4fo/BxfNpTcFwS6TezucRcg3QPKRdrdSALKag
 AhsXp9KHqn0WXnPz7Bbiy7E3mMjwgW5BZKPW8x/Yr95DnCMSFU+Pf/vEd75bgb1v
 JHejKXhFvpDv9UfIX6bOK4pRpNCLPpwwRwyCePTACk3CNK0USgW9JkdJ0TZs7OlT
 ocOceCDAyIQew39+RTlDelwEbWRyvcIxBR1YeuSTKO89TRe6kEQ7Au0OdXyOfZ6y
 +FlQZFn/MmShnzfP8BVAhFdGPK56KRaXCPKPzjnZlPZXEFoVyUjR+AjT1fkVEMFK
 MCMWvHD11Cy3z291Zgi/UGvpDYOre9pCIU/GC8+SNTBpfEaTyPI=
 =IvNp
 -----END PGP SIGNATURE-----

tls: Don't need more indirection...

Arran Cudbard-Bell at 2020-04-03T23:10:41Z
Files modified:
	* src/lib/tls/base-h
	* src/lib/tls/base.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3e7f8b893c0b1b51d889ce53516828bb088f7dd7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl6HwawACgkQ/6TVgp+2
 18pv4A/5ASfvo5DffiEeCIJ1Gw1kK3cVw5q6sXvLQ0UPc5G8cVN1cDsmf9ZoVmEr
 V6p5c+GLdcjZGA47U7D5b3JEiCFdHjTl/Uyqw8HbR134Mdj2QhqZOZM/fjrYgdAL
 PfaH+skrAPdSQxDTMXVk8jnSf7XeyqZs8fYfgWaS7ZLZzuDsGWiMB94yOVN60EWL
 4W5zXqTeJn2PLddBQvaSPnYx/m5iYSrf8ik1vP1t7Xb+sEtLjkqxcvnxKnMnRBTD
 qu0JI+ZXbDa8cBy9hfO+rbNtkoe5OTHX99Yw/fLriBknCNpSVbEx4LqpsJVIpKyS
 QPlPlPFAVsFNp9AwFjggDrqeQyYGzGd+BGzJHbmvJmMs30TAU8eDNp2POaMKeC0V
 gXOovxBq2diHcupClJLKZ2X8lnIVj94Vylqo5NYZVgV8L+65fAEmvYR/dcF8iAv2
 nsu5pgW7GQf/CewqjkTStGthJDRMRD8jjtdrIjZU/rIVy0EIUxMzpraj1OFQlk6v
 yxhGIwe7i437KCYFOcF2FhkTGi9u4pRu339Efri5FLZz3QmQjVmYlACP98hRzEgw
 Hd5GviPqiMUy4hZbukdutFkJ49gUodSrmEE1QF5IcVuCNl+c9eRg2r+X/E6oPZmy
 qG0oCOrSJpXYMNM32FuX2WcxUtdkFfeVf0eBdCEpPmgG0ejBPLk=
 =Yzeb
 -----END PGP SIGNATURE-----

tls: Rename OpenSSL specific functions to fr_openssl_ and generic tls functions to fr_tls_

OpenSSL isn't great about prefixing its internal functions, and this helps when we're looking at stack traces.

Arran Cudbard-Bell at 2020-04-03T23:07:24Z
Files modified:
	* src/bin/radiusd.c
	* src/bin/unit_test_module.c
	* src/lib/curl/base.c
	* src/lib/eap/crypto.c
	* src/lib/eap/tls.c
	* src/lib/eap/tls.h
	* src/lib/server/listen.h
	* src/lib/tls/base-h
	* src/lib/tls/base.c
	* src/lib/tls/cache.c
	* src/lib/tls/conf.c
	* src/lib/tls/ctx.c
	* src/lib/tls/log.c
	* src/lib/tls/ocsp.c
	* src/lib/tls/session.c
	* src/lib/tls/utils.c
	* src/lib/tls/validate.c
	* src/modules/proto_tls_cache/proto_tls_cache.c
	* src/modules/rlm_cipher/rlm_cipher.c
	* src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.c
	* src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.h
	* src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c
	* src/modules/rlm_eap/types/rlm_eap_peap/eap_peap.h
	* src/modules/rlm_eap/types/rlm_eap_peap/peap.c
	* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
	* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/eap_ttls.h
	* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5f33ea92d62b1269de64b4fd6e2ee56f86650e4d
====== 
add tests for fr_cursor_intersect* functions

James Jones (via Alan DeKok)@2020-04-03T17:50:02Z
Files modified:
	* src/lib/util/cursor.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a8f55dd881b9602e9acab22bd91c2b107e2d44d7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6HQ1UACgkQfQ55zXdi
 Hs3arwf+LbTR67OrswRGOiS3dsMc6UbrxEiyr1wZqZuV/VHDsNKI1d2zFnBQkPR8
 iKrQxv1n4zyWS8tAnyMCem60ff1M6/C7Q8SjO0ctt00crw0ShGjNTSI473Pdgjwi
 dVD0kHnx1NdtwUT7809xZJfHxFEldWx3JJmMxq33qEQeE2JcWr9WkRTvlhRKF38p
 FUtEBpgT4MUuLVityoCxRK9vzVa1OiL+n4V/zsSul6LL+ikKZNK/TdcOh35o5Ufj
 KubVbcig/H9siL7sQQkYc9H/QsgqzEC2Tff39zkK8tvMPKDXcRBQedWNdjYriQ2F
 MFAduYkDmCDhg5rSmyvxl9Mz7gHXtA==
 =gLw7
 -----END PGP SIGNATURE-----

run miscellaneous tests early in the game.

right now it's just cursors, which are needed for the
unit tests.

Alan T. DeKok at 2020-04-03T14:07:52Z
Files modified:
	* src/tests/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a5afdb82bd197c04516bb9c044942af515fd7de5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl6HQB4ACgkQfQ55zXdi
 Hs1Ztgf+P4LojyzILtNMy/YQgxs4YCKSUnstsQReNuFF32WHaTQXPTGFg093h+Lt
 +A7qdbobfBlx6s4SjZEmng9sBqHC5oRRaAMCEXnTvvJTqQcAB+0tNV4ShUxlVRhn
 /5T/1QZbGrb/vBz5KTod7a5+y7kQXspC25BNITXMvUB6iRJxPDhNCEuO/OtpWUKl
 XtBrM3x9YxluFg73eqsjijMa4wURAov1jeUDOdV3NkLGk9Keu/x1AvS9XK17LML3
 +F7ogZdBV+zMtFAFuwCPDsZg9cVk5XDrXoEVMnzzBHGJLAmnGt6drvmjbXCjnXU2
 8mv1M//ATXnMj5LSkdOtuZVx/P5Y0w==
 =P2FS
 -----END PGP SIGNATURE-----

added wrapper for miscellaneous tests

Alan T. DeKok at 2020-04-03T13:54:31Z
Files modified:
	* src/tests/misc/all.mk

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


More information about the Freeradius-Devel mailing list