Commit report for master branch

The git bot announce at freeradius.org
Mon May 11 02:00:02 CEST 2020


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl64XYQACgkQfQ55zXdi
 Hs2QqQf+Im96aavsAmfj/p00RQmQMIYv3GSz+ils9KWWQnSxfkXoyZXRfjVl9AWI
 JCerzQIl3+cgEEMdK7JQP8ROBNemOccgmMvQUzMuKcUYTScwC6LjhWfZHpygkS4A
 Yu0CUTCaX6LkkC6texf+fnZNi1ULvAMsjmdv8VQH49qlJiDY5iEfUFLEx5rH0fQj
 XcjUHEiBNU8pskO4CaYRIOAJf2UWCFU+QQoebODxXjxWqZikMMxliLnlgkNo1+p6
 42RA+rmBK3lL5bm2lsf7mYzb8Fl90ua/4I6QR10pwIJEW3DIM8dKNL+9yPzzlUv5
 lmpKroN11bjdalL0SZ9deRGS6AQiDg==
 =WG2g
 -----END PGP SIGNATURE-----

cleanup

Alan T. DeKok at 2020-05-10T20:01:04Z
Files modified:
	* src/modules/rlm_icmp/rlm_icmp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b7aff69ae1b4f880fa264db263455e1292096616
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl64UbAACgkQfQ55zXdi
 Hs0HuAgAoUtBXJGiTUGUwA4xAHR8ZH//ADdC9dcFyftWodq6Lw1td4vjNPOMGXMg
 7ltDy952SYX3+ZgjUpahOgyMQLUMJdiTcy4e1tBUqh0HNbgn23pYs44ZsSh1WCnr
 MSIwYJrRCMAoLe3f3Tiup6/l8Lwmh2AZXnRfw0SIKlughPAyRclozCarSVOnmeHq
 jf9rb41F2JoodVQEfnZk6M9x4wr1aPaXHNa1mB0eR1tdAQP/3FcYbtN5U7SQBvP6
 i/Shu2lR3nyrXb45STwscS/WY18gHEjZcJyH1LLN1MDaabfH5wARU1EY2SDNyJt6
 rovoPNMcitwg1ozdptEwz99zoCuang==
 =PQCf
 -----END PGP SIGNATURE-----

one more UNUSED

Alan T. DeKok at 2020-05-10T19:10:34Z
Files modified:
	* src/modules/rlm_icmp/rlm_icmp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/99fb8b8503fba2da0ef8a3758f3d5c3852dd13fc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl64K48ACgkQfQ55zXdi
 Hs1LzAf/RXHYxw4oUOG2EV2JXxP12uuZtoD6qT7RXr9FsR2T83Sv9jVLJS1Npicf
 3g+GhkbOiQHAlCj6HA6E7TIAMmuikFeTDZALytGtvac6NWBXE2elKcdIAT/dXIzh
 slZzt8wBjkHSz1un1Xn9cpXuW4bJee+IAGg1AbjeUfqlac9exGcExZvoKC5Mzhi8
 0sjOTzomf0MuNLh/umZlHoQWGhkqq80mGQNGxaA8zxZsz40X9XLfBuVR5queDQCF
 zwo7bZu6xPZbcSr798NAqCbOFqAPFyrgItiaFlvOFJvxgBpeMDGKVpsmpmuT5EVO
 Boe/GAzQUl6v2X1FQDLGxW1vMQXyXw==
 =5SBV
 -----END PGP SIGNATURE-----

fix UNUSED

Alan T. DeKok at 2020-05-10T16:27:53Z
Files modified:
	* src/modules/rlm_icmp/rlm_icmp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0eef0f37442b0312b61e1c90a2aa55f5c3fac762
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl64KTgACgkQfQ55zXdi
 Hs1UIwf8D7vtq0YKfvGyssJ2Apq31uab5VPtdocMMVn9xDEpS/2Hr2f4Pgcg8Nyt
 JE1DofA4UCIaFE0RH2Wp1qNI4mka+o75pma4Gz+TK8pF7AmsJZnVGYnwszxvyNQP
 2TYquhnboladRcfvVlmcL6hFog/3IgI3fYy+XStiGKLAvRW4HSxHFOYEXe3Fr0OD
 /EHF2i65nwkkSEQzMdOFTNxRTgE7BtTBveVMVTyXMft4de4BU473blqlsU1vWAXN
 XCfewejZ7u9YQFXkBdZqyCbXaK8daI3g/qlcxdxI5pCDDJdQrsyRYPkthGYAVwOh
 mo6rltFGwt6G2PaWor3y0Jah1mTwKw==
 =lUmX
 -----END PGP SIGNATURE-----

updated comments

Alan T. DeKok at 2020-05-10T16:17:56Z
Files modified:
	* raddb/mods-available/icmp

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ea13d4a15eab8a7a3b10ad274fba60487c4fbd42
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl64JpQACgkQfQ55zXdi
 Hs1WCwf/WTWhYwTBnMezabipP7NUef1y8sySZ2nAwVjaVUIIEyQXBCRh12AA4fs5
 zI2ddyuasJjzhHhX3z3BQQRb2CICjh8qeqHeDYRwZ8abasjgTAFv5U4ZtGyXT68p
 6laqrM4WSAnRyAVVZ7vMpRNEepDbre+KLS75TQpEjs2Lo3qfpssTm9eMT0K4OB5m
 RCJhn8iMcQCKWMlWlRqssMQ9GU8OWHF9xsz+IGVFKsQz4ivIZ/IqB9f4Gywj6xXk
 90788MT06dXCA5s35z0B1aub/6QyZXithS694DOb5mEHAjgMBv2xrGi3i21zlR5U
 GP+D8KuXxTnqk/MTHPRqpceT3H1A+g==
 =3ePp
 -----END PGP SIGNATURE-----

for ICMPV6, also calculate checksum over the IPv6 pseudo-header

Alan T. DeKok at 2020-05-10T16:06:10Z
Files modified:
	* src/modules/rlm_icmp/rlm_icmp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e813e4ee1a3c2be4d1e5ed718622a3a56f4888c3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl64JIcACgkQfQ55zXdi
 Hs12iAf+K/ghi05dklFU3QahGifReWkR44cwDLXI3i1G/LEs7x4df7XaFSTLgleQ
 J4E0DbjYJ4km3Z+uf7MMWGkGoiGXtEccTivo6uYIv4JxmYUxIXfhs6mW06J4wFcF
 7VXM+gsJROYnNkOShNItkpkhlWzMwyEma3mlTHZURqLjZRx8I+ucfuk9voc5WaYQ
 2+swWFyd6timvCKu57GX9ooa8xLIHwEKZiWVT/MP8iukk0CzOO+GAeor+KAofrrW
 dEYxHqa5OlO5w8ESNp5kS0BoZOr1sqe1PwTtoMzYXwYIXxV8WyHnzVyXvU2uon2z
 ibW4xg93wBdak0ZOQrDIZal1t6Xlwg==
 =clvP
 -----END PGP SIGNATURE-----

add fr_ip6_pesudo_header_checksum()

Alan T. DeKok at 2020-05-10T15:57:47Z
Files modified:
	* src/lib/util/net.c
	* src/lib/util/net.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8e0afda8fa066e463eaebf5f4d55b9e527dcb579
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl64GSkACgkQfQ55zXdi
 Hs0UiggAlmSocunlnJpws2VKvPfh54UzA3zX53XVcdBksqr51KpVf6t394jYzBfZ
 UTg1yiR5WCxim4kfvosWTsE0+w1LjdsJGTtvvahL7cwwwry12VVcgsieN0g34wu8
 iBRsiuLT+7dY/3v4LmO1YdMidBZegRARNglBZ8m8pIQ4wXURfG1nSVwep7cm8PMD
 p1kAoYLckY8DrSeO6H0wAXp1rw+AK9fI7jfyJTxmfNH8Lg9eFg/H8/jTdLzw9k/j
 B+7G9HMaxaMRBADb3dWb8/OZYs33Alj6SnFruITBTY2RSrmhMomrVrOl1Q7RuBby
 H2u6m/iSsyqjGb912U4lJZ9RqCTTOw==
 =fT4d
 -----END PGP SIGNATURE-----

make rlm_icmp support ICMPv6

not (quite) tested yet.  But ICMPv4 still works

Alan T. DeKok at 2020-05-10T15:09:16Z
Files modified:
	* raddb/mods-available/icmp
	* src/modules/rlm_icmp/rlm_icmp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/44026c2ab3e88a5743be606ac599ccb30944d40b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl64CvoACgkQfQ55zXdi
 Hs0rLQf8C/z6OTXEjfBM+53dZU5MFpK6YqE+wAoQtTY2sq15k+S19Azx1OSFI0Km
 S8ZXR+KXuj8Yx79cUfDO6CgNlBuosRfDQYlOtdMHGovN0oLaATLMnnpRxQXqbcEH
 Y+CW/N3/+e34YK3rUOT1PsnpRjsQ1+FGgfyWIosBP21RwYpeEe4E+GGA9gSHgAka
 S0N0OD7mkIpAaBTFX0BHMSoNXi6H0oF56Rc0edEdCqjyZ01ZL2ISLxc+K82qSoco
 pclcjZ3oAtaiLMZ0dj1PL3K4HUPMV1bQ0+pwq3ijF4SIK1MAdjZgBMzkixzGQbMP
 4SLx1hDz+47iYrM/QpLHZHOV184M2g==
 =unTE
 -----END PGP SIGNATURE-----

add fr_cap_net_raw() and use it

This function sets CAP_NET_RAW if possible.

Alan T. DeKok at 2020-05-10T14:08:57Z
Files modified:
	* src/lib/util/socket.c
	* src/lib/util/socket.h
	* src/modules/rlm_icmp/rlm_icmp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/93861b1e39888d241284b2ec16f6fd0f20331d1b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl63+jIACgkQfQ55zXdi
 Hs2r4Qf/SiMXTlDPUrieenstPaTfTx1nqEM9gyRYyXhNev4c5UDf3uFQKBh1NQZV
 Zqyoi3r6b3QcvtHrtWr7AAYb/hc/nKUJHZbHki7Iu2DBongva/q4G1ROeKbZLNB+
 TAmEmxXnlvyZ0I4lh1jYXBFvnUxOFn0d6J8RidSksj4hOG+MqckNXgIfIQ7yAOB7
 xLbDhZmh7GjuJMyyj7bXJCVtqFYuWPmyEfxfSD72ALVUBramhSYdx4f9Wo2H0tI/
 keSlZOueejoo2l75KZDboTz5116XA2FkgqyzD01a7QC2NQjO67b3Nlkz4I9PSVrV
 UFl7BkREPFgv2f0H7Yhm9+zb1hGXdA==
 =O+Eq
 -----END PGP SIGNATURE-----

use fr_socket_bind() which does all necessary magic

Alan T. DeKok at 2020-05-10T12:57:12Z
Files modified:
	* src/modules/rlm_icmp/rlm_icmp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ecb21c6c4825ae1f01293489ed415a71f8f2a87b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl63+hIACgkQfQ55zXdi
 Hs2cHQf+Mmm6Jy70nXeYebpGgyl8eRf8yLKk9E8RHsHYOHiGugeYKptBBsbmXgrr
 UPOZrNpOWY3WzFwwBOTv4wCAQQK/ryvKIOIoKGpDg2XxcTGW3Bzy65kZNcY9rnJx
 7Uh84MYUpTgjPco+KTmelUsNeRA6IjkTZmJdOtzNKJdP0Q+dZ+u3XKJmgB9LyjoS
 0wOfQdTMuIj2Z583xdAGWYIgt+0rHt9RkAc7rmjzn7HiYy+yBOSxW26or3i+FJg4
 jULEn6T4iPVb7xfP/z5pG2Mws0GhiTP/upeCFDGU1FrsX50Ll8bBNYhPSNuIriX1
 vlT7s/hffK21ZGVTeajeC9CFmvRvsw==
 =3vpn
 -----END PGP SIGNATURE-----

emulate SO_BINDTODEVICE on systems which do not support it

Alan T. DeKok at 2020-05-10T12:56:36Z
Files modified:
	* src/lib/util/socket.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b1dc3e8fd14b1cd4c7241548da1025e5c43efa31
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl638W8ACgkQfQ55zXdi
 Hs3zRAf/WWQrDZMYEht8ASdh9B2X28roJOOqe3AbekPtxzhq1qqWLhvHpoNffaSf
 fJbjrDrDZl++RLuDmv8KQwLCY37yJbKdxAAZGx7Qc6pJslqehSbECHBLZsEWT1cr
 LkrFFoES+MAKGoTlyL/atmk0GG1NvhaPZO3Yk7zrNoqkJGdZeS4upfqNbkpHNzBy
 ibmvNFD7ff75strBdDiiNb9B1w/Bf0q3sXuuF+BQHtZuwxGRnp/o32v5ozFx+D1v
 tn8FRmQRXqSEyAt8fmgorWglhd1YFtXTiewr9PzMTUbDv0CS5Wx+jMxFoRYg/aBc
 R2Zf0h3xJ17U/5qxUUc4hunEtHGJng==
 =uxLp
 -----END PGP SIGNATURE-----

allow fr_socket_bind() to take NULL for src_ipaddr.

In which case it just tries to bind to the interface via
system-agnostic methods

Alan T. DeKok at 2020-05-10T12:18:14Z
Files modified:
	* src/lib/util/socket.c

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


More information about the Freeradius-Devel mailing list