Commit report for master branch

The git bot announce at freeradius.org
Fri Dec 27 01:00:03 CET 2019


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4FDnQACgkQfQ55zXdi
 Hs0Y2QgApbAaZKuRRE7FcVz+VZKpEjocpbJN7YySzpESwAzqjbSOyHEj0p8jrSCX
 hobkzJr/xef4kOLFXBBYO2czADKsuoKUreKi1+gx99KlbqHLUranmSb19zbBDZMI
 2pPnNWT7bipsgqQXH3Y2tEKyGXyLGWQYRkV60EoaC0mBSVhK3EcfvRPYfJQIP+/W
 7YAUN3xtupJWqwCUp88vEFSdFAvnZYUAR2Q3CSepV3I7YvX4SBdAep1OTJdo0fz1
 e3z6aQbiVyvPwG24ytOGYdj8uZ8k1G4twcdukqBHecMIw4Njbdh/avLE+XiTg3MY
 F94TdOIANO4oLxG+SotVzGJKC0ZUew==
 =/Dpq
 -----END PGP SIGNATURE-----

stupid compilers don't complain if uint64_t is used as a ptr

Alan T. DeKok at 2019-12-26T19:47:47Z
Files modified:
	* src/lib/io/master.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/512cd32181131a4d12938c6adde179add3968af1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4FDjsACgkQfQ55zXdi
 Hs14wQf/U5T2WUWr9cNPw0FwDU3t1viX4H2Eaksm5wv4pP30HmppZaosQQ2R3A+R
 a6vLpAALVqdX8d8zVEqx+xN1Q1aSi6+eGGvuYSEJd/H6uTI3KHZvEGBbTNvw/MFq
 AutzGvtvzSvJnngGsU2TI9U3QoVrDa7NO4NtO45HJE+sn1UCw5xtcTA7q8PfNuMW
 FfDvIQZHic778X8+oZN/wyxTrUe7npn/ZQjc8/bk4C6nD15DhbYubGDOEsw2/oEs
 whjJJ0O647Wwoe/BOoOErpRvJwxiawxJmku1k+BdS6YZeDzkLLkA4Hmrzu+ZSqTj
 GutDj6a3CKyWJBvnK3+8pjnJK+uPZA==
 =TQx6
 -----END PGP SIGNATURE-----

use correct (i.e. request) time for NAKs

Alan T. DeKok at 2019-12-26T19:46:52Z
Files modified:
	* src/lib/io/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/90069e1256ab95a472c48b4287d00546a318decc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4FCnsACgkQfQ55zXdi
 Hs2iOAf/UwW/k9p6qUdNaIoEzEArzo1Axr8oSuTjBVN0hPHkd6zTlJ8gW82rVPyD
 17SPbduzTxi7ahjBK0qJ090Tduh9lKTYTcYZYz9c8GTSRRXi6wtZNkZOrsoQ2LJr
 f+R43BnajPlRfYBh1cFVmVKr/6+2azRc/O3FNdPhCIZUx+uXoaJa2cMPuKo0nnIe
 D8in/I1yvrp6Wqsh6IfPAs9gL4j/UvoDTACx6GN//6jicrpwokLM+7kv7IQQEo7x
 W0pt6DVrc4MEKAJQ4fb3nZDtFaMqqDA5RvKgYl6ly4AmIe63FuzVX0TqnCuK2qUe
 F4DUdGVe3hLMQq8iisel0h1iLL3z2w==
 =Ch/y
 -----END PGP SIGNATURE-----

simplify code and clean up error message

Alan T. DeKok at 2019-12-26T19:30:58Z
Files modified:
	* src/lib/io/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/34832ca57fb2d61493b8ba3f90c893c4c77d3c03
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4FCSEACgkQfQ55zXdi
 Hs29zQf8DpCrB2UxkOao10RTTVeesmD0K64VosVFT7jzw4BmV4pChPN6oclobQlp
 1zQzjsfMXqR3e+PVRd+f2nq2OdEvH0fvD85JOsB6Wpyny4YLkB9VXyfTec8zATyo
 rIErrg4UD1wsFiNPycD/MJhKQtl1bl7+QZuPEM4qczaRsrlLi5Xxy+MUbS38hV4A
 sBLfaa042lHb9EHOt7u1Z0mkRLJ3bC8T4fA9Equ/3pLlhPCFvOTstYrhNxsaqj2l
 AbTCxd16lr5DC+R+wFyBLZtbHviqZYmWC0453rYrkISXbOWI9VahKC4gcOr4/MK9
 T+AS4RGfKqQZ7MoaOyAu01u89s/Cww==
 =y91o
 -----END PGP SIGNATURE-----

remove unused structure

Alan T. DeKok at 2019-12-26T19:25:14Z
Files modified:
	* src/lib/io/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/09e0b472a2315cbbdb51041e6d6620d1cb5fa703
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4FCQYACgkQfQ55zXdi
 Hs1WUQgAp1kxpe2r5+JSX9Eh8jlem17U1RpcjDr+R9nH+WvGjhXOlah+QoPcPSIO
 WBh8C8hf0v4FSiUecyt3N2PjPLdNE/i+C1yvGT41p6TvtJNFUyzYemZMLGdSUEyg
 dn7vSPLLlxj5VKH/L5Q4lZaiXSNJ0avPyqVv1kcAGTrJM03pKIn5Nsb63OR8p7cr
 wzAq5GgZHkPr0WzUuOjqWX9FtGyQ+avtek0Owt1qSt58s2p78ZqWG7Tb7Hgv7lhs
 DHp+lelIknjacLXMRPTSgjRxBvHx/KuPuYF34ZdZPSM84mhK/XOa7b9FqAslCTZr
 b/l2CTnQRycvnWXjuEf5miEDVK3AYw==
 =IdlR
 -----END PGP SIGNATURE-----

set max_request_timer only when there's a request

Alan T. DeKok at 2019-12-26T19:24:36Z
Files modified:
	* src/lib/io/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/faeb3b957ace9ca3b6fff8bb57c4ceea93101c4a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4FBJ8ACgkQfQ55zXdi
 Hs0K2Qf9HEY1s36T3HO+/9bGI5MNalJFpqAnZM0MMzKqKICSdFwvUSRsjW4Bc48+
 TOhgcuVVDC16Fx5yg428VQKlU1vH8ZDoLODdnVLi7UWgt1iX0/4qxy1HGnDKRp0/
 pxChL4vB8vFotNg5sVpzwIMsSeoh9HVJE2XK4zf3rvsF5wBzF3KHBjcd1GnnQTUP
 UIt+0BbHnXDVD6QDE/6WkgN5/Ria+HVtjS3RXU3oscTsB1h4umqDZvdz9saQ43iJ
 Gv+SUE1DOfLHT3AOPoioXO+Fa7wwmQqNZPcExOMl/AyBmbmY+Rhnac46ftQXkaMK
 NFzfiz3r0mBvR9RINROWktFx3Ul8gA==
 =FAGn
 -----END PGP SIGNATURE-----

when matching help, show help about children too

Alan T. DeKok at 2019-12-26T19:05:49Z
Files modified:
	* src/lib/server/command.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b23ad44a274f78d3b680f64c35f472ddf450565a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4E/uoACgkQfQ55zXdi
 Hs0K5wf6AjGY5Y91GagSt1nahW6b0/b7cNMrYQfqczShLf6hANIIzt8uN2yh2mTP
 c8FdC03LCPy86umf8jQU2rkd14vM35l0QnKyN2s8SvWp2ByPZMDQWKgTmlsmBUwW
 gZ5QEOXbDpC+C80U8BihR5WmGao8mqXjFL0PrzEZ8QHBtcNQHFrYpL8dCqGV+Frl
 cyLEwhzXZ6cdsMHb65OoNqVVdVOUTnT7Pbtw9wPDoOZUt95pLNNC+2FfODPLj+m6
 A5eG0DCvwr+yae5feeUF4lVojowyI0Ocsh3nEKagMoQzGEkg0TvCZnJRXcO7dsk+
 wC51U/CSIB/5cCIu0zUOwLMMDpB+FA==
 =WpFt
 -----END PGP SIGNATURE-----

fix this, too

Alan T. DeKok at 2019-12-26T18:41:43Z
Files modified:
	* src/modules/proto_control/proto_control_unix.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7fcf89d6607a469593587d28a359e37311944c4d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4E9mgACgkQfQ55zXdi
 Hs3xhwgAoMoGM3uWXzclpsUYwT+PcCRyznorzJT72oH3kaanRFcUraHQA6Camyfr
 tn8rfxmWyvfcoisXYzt8cjAYKjvcbkf0FXeEv6rXtp5BGHqVnzmSDwcebEqT/HHh
 pdwV0FGcsqsYfiFKrBKqlZzPZOl6w6X1N5xNiTIjps2NmxLBMUEezcm3quJ0muP+
 CPmqwlJ9n1Wx4Z3U9UyXZ+oJR2wC3EHLG7QyeUDvhsGLPJSNfMELBLIo0hFuKhYN
 epTUM4QwVPdsgqK3uh77Uq4qAePdAHRvyVleXgeVCSywhKTVFL8RDKdX5FvzKwvR
 /j99lP/TXiUhDVdhQfc7iWvs2UzM4A==
 =okuj
 -----END PGP SIGNATURE-----

remove unused field and use correct data types for time delta

Alan T. DeKok at 2019-12-26T18:05:11Z
Files modified:
	* src/lib/io/channel.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bb251025772e5cd55ab8cf4cc2561b1035d330ae
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4E9eAACgkQfQ55zXdi
 Hs0C6Af/Twj0JjxdhGGMrwJVk8qscYs1FZK4Uqga1KdRs9R8ATTXg7lu9WxxgGxx
 5HHPt6NfcJu2zXmBeiHyiFKxLupxtBrjDa5RZL0UAIxtL32j6L6J12hEG+jyAJ06
 geJbHgNWR/lPr/q2ljpZtP4KYIAKPnPpBQgDFR78aBBjIpemKxzlWuEtO39ckLTl
 sW5sBYbzaIVpvO0fJp2ecPI72hIJdXS0P4IZL0LJB4bEWroCWveo0JwVKMUkCDka
 0d/uOexncJS2ukkfSwOJD8yuDBlc23TOAvZHJVhFE2Xt0D9BLIHROqJ11SY3L2Kf
 2ny92kQq23omsMpyhh90IVjmwFxnWQ==
 =84lS
 -----END PGP SIGNATURE-----

remove "original_recv_time", and fix APIs using it

we should rely on dedup trees, instead of reaching across
threads.

Alan T. DeKok at 2019-12-26T18:02:33Z
Files modified:
	* src/lib/io/base.h
	* src/lib/io/channel.h
	* src/lib/io/listen.h
	* src/lib/io/master.c
	* src/lib/io/network.c
	* src/lib/io/worker.c
	* src/lib/server/virtual_servers.c
	* src/lib/unlang/io.c
	* src/modules/proto_control/proto_control_tcp.c
	* src/modules/proto_control/proto_control_unix.c
	* src/modules/proto_detail/proto_detail_work.c
	* src/modules/proto_dhcpv4/proto_dhcpv4_udp.c
	* src/modules/proto_radius/proto_radius_load.c
	* src/modules/proto_radius/proto_radius_tcp.c
	* src/modules/proto_radius/proto_radius_udp.c
	* src/modules/proto_vmps/proto_vmps_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9c98cc84be46e3a80d467ce95671548ed0089a4a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4E5zUACgkQfQ55zXdi
 Hs2jCgf/cUZPAUYOcZoSRbRpinnC9TAssISl8WzlW7agwZqUD7bmRJmJbbSkrHcB
 8jHNLzCtjmc3n6Yy7R3upBmkrgwEao5tJ2Je3LgrVIF4HHM7qRLF3t0+M9lwnKbX
 ShchkWI94dtkaFpzcsAC/jJ4xkiFDXIUmyPTPF38kQQYAxqrSelBMASdgI1tv6K6
 0YZDpjEG+RVlAL1LMmjEiStmrqR2D0QDIePG93H4VL2YpY2eO+4DcKhKWoZ8sv82
 wF7Yzg5F3VziQFZ2/Aaj0JOGYgmGV5aC728CrnfRTGTBS3UayBd2cXt65N71RWPo
 Pn1kJgDn+DF3hjIQH57idC1WCCnloQ==
 =5gEx
 -----END PGP SIGNATURE-----

we already have proto_vmps_udp.c

This file doesn't belong

Alan T. DeKok at 2019-12-26T17:00:21Z
Files modified:
	* src/modules/proto_vmps/udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6aa64f416d63f8e7bad187eff085dd7ab1d318e3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4E498ACgkQfQ55zXdi
 Hs3GIQf/VxbFaB+9YUKT6dVCMWBRteIlpLvRTE8q2yUC8z2sHr7TbkZcozVt+rC9
 8tQcnSDD4mmIAt4isJMUUbp3PwPcodj0EtCvPLApE0iw6B75bCn21QKGmo6lfjYq
 QIl+YIt+uMa3wWDnd4ngWCFhLHsKNoiV0gX9GZtbOLDzRJCjpYUz2YnL9jXBexoR
 yh5m/CPbexOKYdVwkJtwM6739+h5+/RSHKieWTSPuFADeRcmV4RMR/U8DHJIz2cx
 yGmZmmFPQ/z4cNu/O+YvgL6njy6vNWyVp7fy0ul40zgZWfi74CvZrc/AOVUcrgEg
 9h9IWX38i1yrEoqjc3Qz+bMEB+D2hg==
 =7Xdn
 -----END PGP SIGNATURE-----

remove field which is not needed

Alan T. DeKok at 2019-12-26T16:46:16Z
Files modified:
	* src/lib/io/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3a8da926fdbb01f67a11ae0581c8f9da55f1fcb2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl4E4z8ACgkQfQ55zXdi
 Hs3t6wf8CPW6cT78U9TT0UPIjlPuJh/Q0Eijyiwxxig14pcRE7wBsaTazHdCOQCU
 Iog9U5fIC1IHGhb9RgJoq3vm8NODzPbIVgV5kMsZEdzY+wQNmo7eywgY2i3UaCRL
 TxSBPlQIC4krCi48JMwoOQO6FjIEnBClUy/wXNU1UacAKql5hXjj9gyGegeByp0W
 0EEUf4YDhGka9IBMGZzy++/3XY65SOtLJidLPRF79drN7vFK+07eNk90mCOIcP0i
 H3dRrZF6wGoxtUgCfS2+Caolh7OvQPUXBpUbQ9mJdpFC+f2Sqa4fGCdXzuLGsXTc
 a7ntcylulGCpqgsbXswsESHvBv3LyQ==
 =H3cW
 -----END PGP SIGNATURE-----

clarify the logic in run_request

if the channel isn't active, we can cancel the request, but
there's no point in sending the reply.

Alan T. DeKok at 2019-12-26T16:42:49Z
Files modified:
	* src/lib/io/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a0537721cc9384be110be42c8970a353f5293004
====== 
-- 
This commit summary was generated @2019-12-27T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list