Commit report for master branch

The git bot announce at freeradius.org
Thu May 23 02:00:02 CEST 2019


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

======
Revert "ldap/connection.c: Fix _ldap_connection_init()"

Arran Cudbard-Bell at 2019-05-22T23:57:06Z
Files modified:
	* src/lib/ldap/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f9fd89c3187409398cec334cf19765497cc6564c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 wsBcBAABCAAQBQJc5cOnCRBK7hj4Ov3rIwAAdHIIAKw4kd3Vt6lxD3DjzkAzAOBJ
 QcO2/vjnHUYWW+40Q8+SKOIP82uLXrMjLApi7IxfIh07hoqviKJvooXfNWdIAmbq
 77Qpi+JuWqIQ18oWNRWJuH1O3GvaExbo2j7yCroUs9iu47IL3N0GdsbIFA9/zNu4
 TFZIl+hqK/6/ZaoW6HHQIasXw0vY6AycqKVpxk7o6dQULRENw1PQTBHn5mOaZiM4
 x5c7h4ym6o8NpecvGzRvO9K9OgpKV7saSp8dtJM0rghJw1jLqEWs44Y1/U8IvIGA
 Cp2yijcxmAb6LSJQbrVsVB6sjzc8uTcK+DexU2+8iTVYY9KJ4G8fWIH2wNzHH5w=
 =2wtI
 -----END PGP SIGNATURE-----
 

Merge pull request #2707 from jpereira/v4/fix22

ldap/connection.c: Fix _ldap_connection_init()

Alan DeKok (via GitHub)@2019-05-22T21:48:23Z
Files modified:
	* src/lib/ldap/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7f432cd3125ae6129bb0a11aca19c0fd9c2e1f13
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJIBAABCgAyFiEEupIhk69JvbrexwYHNQb+wu7Nqm0FAlzlwEsUHGpwZXJlaXJh
 bkBnbWFpbC5jb20ACgkQNQb+wu7Nqm0m5Q//fmqtT6D4DIJKObEQu57tOMM6UUjJ
 TovVNY0ViqVk4Zl9lIWDxDm2Emlh1Osq5PAl4C/8A+YKEzZ2fDDb0mEPgw4oPFX/
 njo58yUwgWSuRCY7tKPRPyySm0tDWjWTV5qIdk7DQ5Onmkb1HNNuSZKoS+GqgyhK
 L0F/rTLrCi+g2W7bzYkOfIm7jbk09AkClX1vAM/s3Ns24NJP+Ij+EnB5SFrdvqNn
 xyLNlD1ZC8P+0jb83i/VXvfqz3iWsd5cvFL1+fskMfJ7B7KvYEsqxM1G5vnl/wPL
 7WRm8Sq2AYoD/n5bJ3hhoJMgXILsUf/vF4H9MnCwcyaQCRtvzXI2qbXa3C13aks+
 j+67lcn9osbzyeOSPhu7zZKVWFHAHdV3KSyzjapm3dsx5L5sCxSbOdAiWxZxV0C2
 kwrQhGQgn2tIZBbA4HWZhGoUNf/108yJ3IVHFgKX/+bO9fDpABkh1TRNaDxGgef+
 /sLa/NzOgX4korVm4lSQ0gJ31yMn5YmJAtEgvkUupOGVmmckkF5Rw2a0mbJMY3/O
 mQ6Remnj3L8jr33zMjr/f818CiJb7WANP+b+1K8JOP0P3zbWsmJKEophAqzIr8/i
 sQyof9zkx4hs4wYcWR7qdkT52rOL2kceFqncszrX/mtVMrT3gxezPklE195QDoZX
 V3GZtgsHapBgliY=
 =cHwa
 -----END PGP SIGNATURE-----

ldap/connection.c: Fix _ldap_connection_init()

Jorge Pereira at 2019-05-22T21:34:03Z
Files modified:
	* src/lib/ldap/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d3aa9fc0eaa9e140cc6b991a1713c1c9699beb9a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzlprIACgkQfQ55zXdi
 Hs0hfggAj5ZUmir5YmfmuJoteba0eNrrjG8LKk0T003IgGKqeJseBXaLLJCIpF8I
 T++U1rKPwqg5JfKUmKtMIBSluLsB3oaE/YDOzYvnOtVbqhK1rZklK+QiYmbgkfIA
 JmfLw2PeWPdq8I+Ez9Ra3mG2YTpw7kY0VS0yt5jd6SqpxZgiqJn0y+FMM3QeWJhJ
 tM8cV+rjIOQWqIEfrbdjieVdMk22bDdo/fIqMuZNn7BEVk+/uMljILog1tye9/ds
 /tFLfcWqwia/GOiSDTYIkH7oSnDDBITOJ1Rkt31iN7/qBu7KQc4LVLLjOLl5EnQA
 A6WVBY9B1O4EcgeU2x3svK/vxA0NrQ==
 =IMv1
 -----END PGP SIGNATURE-----

add tests for data types

Alan T. DeKok at 2019-05-22T19:44:45Z
Files modified:
	* src/bin/unit_test_attribute.c
	* src/tests/unit/data_types.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/46a292f02b9365f9dfc4632ba60c72d6fefd8068
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzlpngACgkQfQ55zXdi
 Hs0KEAf/XsUMI/R/pfq13DsoDlkZg02esco8ALnctD5UTOfLH9H7+Bz5rmcXPFp4
 nW4wq00IJO6ZCxVQMPF0skYKqpj1ctST0vsAMqbb2BIouNCRvZmNI1vtsyv2NzQv
 Ezd1W3PiVY6pNt8z7HK1CFRnahubAiLofrlbChv/JBbz9T3VeLYE56fOZubGLHj1
 fxl3qdrEIshXhPvOlye6BHy7XDdy3LO2r9+qCdP6hTII7bHvRNH7yzEQXaWLC9gc
 1XRkHCz9V76TQfCcBo8fxnJfKoedc+tqV6/JG5oAgC/khwdrAwP+9wUYUX89kP1B
 jW99wKqxszR7cctcNsjqKySpLKq9rA==
 =2L1f
 -----END PGP SIGNATURE-----

don't forget to convert seconds to nanoseconds

Alan T. DeKok at 2019-05-22T19:43:44Z
Files modified:
	* src/lib/util/time.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5a501f23de1be71745f88b7b70bab57f21d0eaa7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzlojQACgkQfQ55zXdi
 Hs3LsQf+LZsKoec01VVmou7a1I7vN53xIiEQsbf+M6GB580b+PJhtIH7RdxK6Kkb
 8LzF1Ir3nMdLPBN0M/m+U93skg8i96kEvta8cshwGgkqL7VBtsI4dO+VFO6GFK1g
 tsJbkW+maQ0t7Gsz5iFHUV/q9cJ+oc+y/q3s2yCVRao41QWaohVDnrieszwQYnCT
 6F0kQyh8UahAS6EPL3Vu/g8aGupNsVU7WQ6DR87vMmFxjg+pFkH/hP3VGK1yO3dd
 QIArWvo4cPT1771rPxR6xq94dfrOBlFGAr1asedyOMORkvXeYoIMsZlrTnbAWUFR
 brsyeF+Qa1yKeC2Gj8FJ1+HAKsLj0g==
 =643r
 -----END PGP SIGNATURE-----

allow parsing of fr_time_delta_t

Alan T. DeKok at 2019-05-22T19:25:33Z
Files modified:
	* src/modules/rlm_test/rlm_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e64a5c9525f0ef5ed80538e5c82ae250114428e1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzllwwACgkQfQ55zXdi
 Hs1Lzgf+Ii6vDq+gU9k15ML0+BYLhG7p+1lWDBQ66JCXJSZfQ22A+5qZvj7ihQ8R
 WuSSbWZzYMkpxWTiL6Cyat5whjr6cI+f4zXlwioKJO1Gr858xMTneMXrcWoLhopa
 z0nGNBOTgpoPLCmx2Iixmm3LzLa8U6Xej/SmZF1sP2zaUNKBX9wsqSzRsWIJcBeb
 nH9lnC6gbY1c4y0E9IEO7jp+UMM6h/2WQHHwnyERVFbkDtJAcfMlRkifMU/5OtSQ
 ESbzKUYeNLnFXB92HOh3kyOzMxf0wmbmusEB3udlmqF1aZ+vX8pXTFjILEnG4f7B
 xkLxEi9LoD1B2NoSnlRow8kG4+nQEg==
 =YG3h
 -----END PGP SIGNATURE-----

convert rlm_ldap et al. to fr_time_delta_t

Alan T. DeKok at 2019-05-22T18:37:51Z
Files modified:
	* src/lib/ldap/base.c
	* src/lib/ldap/base.h
	* src/lib/ldap/connection.c
	* src/lib/ldap/start_tls.c
	* src/modules/proto_ldap_sync/proto_ldap_sync.c
	* src/modules/rlm_ldap/conn.c
	* src/modules/rlm_ldap/rlm_ldap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cbd05492cadff5638c97fc1ad0ed26f3a3e3de93
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzlkz0ACgkQfQ55zXdi
 Hs1aiQf/V6LmNM8EMa053NS45x0UlGsvGyFQm9lhOIhZgerh5RbBHytB8Ils9JsA
 sXRO0tDXO3TliWjxk9SyliiowSTDkpNQnoK6nNv4M5xVwKPrPT9iUiiH+gQbDKfL
 lLZlE7DdgnMA/srsR8/hZm9RzowP47zvXv3v8S6IXedBZqPZl4Bpmt+HIBgxoidR
 ZOZL2y2XRLrjsEIYvMiGsRtbaHqc6b1CIEFs9t2JFGUSj8Pjdn0VEtP7mMpuMr/3
 ge3PNEA36ElA4lW51RMKC6LZhgdQi4BCYdj40C8hliabqO0K6tVBsi4XxX4jOF4w
 PCaGF0BghvkyuNy3iS3QwHJHxsH+tA==
 =zPbI
 -----END PGP SIGNATURE-----

move to fr_time_delta_t

Alan T. DeKok at 2019-05-22T18:21:43Z
Files modified:
	* src/modules/rlm_logtee/rlm_logtee.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/53f22fad3f9ba5143997509fbfe259a17f40053d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzlktQACgkQfQ55zXdi
 Hs3JvAgAmIhSaMhrh7HXc0Iom5ScwJwBQG1ZC/ZcLEKZRJRUIWYa/5c8kQcm8P2S
 NRTvRyT+ey/o0gwvXC65n2O0vy9NC3mMZu8t22TcnRSkkLqOElrSDZgJ/jY9zE8p
 g+ts7UhFu6cyJ1U3NQinwui4LSWaKjVSWgefy9cpdsxRz1kHTpWrBfGWauxI8X4M
 Pm32L8k4S3JWKtT/sQdagPdS0Q8pIxBoF5CFwNfis9qznadChGlNCn6i4L6NsPHG
 CXH61bq9rOF9p0u0MHlnntp/sUlJ1gP7fJwdVUBpK1Lr9IW17TLYpKaUXUSHm+BK
 vJ2IDap9GDDDbj4eTKQtsB80Hbwaow==
 =WECA
 -----END PGP SIGNATURE-----

move to TIME_DELTA

Alan T. DeKok at 2019-05-22T18:19:58Z
Files modified:
	* src/modules/rlm_linelog/rlm_linelog.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/07423039d9d799a99c88d3cd2dbc704fab7c0131
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzlj/wACgkQfQ55zXdi
 Hs1PRQf/UDBo3nNTuYDEAQ/g/QNp97VGQnuoUkcymqvJy/9xJ8roYy7bZhLb6zL8
 2F6PgFibvM0zWdWOvFB83aCDQhO9byoJhFo3WmWdPaeGYEFfZ7Q3rFRQCo/67/ze
 SX/hcmSk7Tx8UCRZAnG0sYXBzZCoa5rQii+o06Q0TEIJoCA5BTzTafmdW4/swb9v
 H6npuCodsSvrhfrDNx77vNT6LfI1wK7ySVuIp91iSUUSQddNmQ5vUggt03YqJ+wJ
 a71nACG5bGNMatWbvytXl8vEmEK/zCn6LRoMjESVOmAa0vwURwGYQFbj6RSRKI8l
 3Tdhz71XtSX2aZUBBch0BTsv1MTTZQ==
 =1KuC
 -----END PGP SIGNATURE-----

print out scale based on time spec

for seconds, milliseconds, etc.

And don't print time qualififiers as "s" or "ms".  It will likely
end up breaking too many things

Alan T. DeKok at 2019-05-22T18:07:17Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d275fd7a96a6cb43ac1bda97a3a1110a9d1de855
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzlfsQACgkQfQ55zXdi
 Hs2j6Qf8CFgswpN2MWsU4jBBpTKBy8tSXadTi4zjE65OWgxeWbnwj+0hJvlfaSru
 IZX70jYmY6UU8BiugIX6ajLU1/DxB3N9HjCPMUFI1JWG0x//XsVezcUEBeC0aLwZ
 PKpbljePDY2I1z35NJ+YmB+JWBAGyVD4g+7RaMdx59Q/qJfJ9hgiwDmAoC7vy+ra
 YC0D2bxMURJMtwm7UwYJOO5iMlfgnnT0QVxCqbWhOYGZ1y9t/yiuI9InFG39/cFh
 dq9GP59bN2hTWpZztyiF3YbyH82jUc6Ns+KTgZ6YiVj/JKUHMcjB0C7cqkeSkMgP
 q5KG9hp75fIJg2Zbg7gRPdnwDlZHNg==
 =8ceq
 -----END PGP SIGNATURE-----

move master.c timers to fr_time_delta_t

Alan T. DeKok at 2019-05-22T16:54:16Z
Files modified:
	* src/lib/io/master.c
	* src/lib/io/master.h
	* src/modules/proto_control/proto_control.c
	* src/modules/proto_dhcpv4/proto_dhcpv4.c
	* src/modules/proto_radius/proto_radius.c
	* src/modules/proto_vmps/proto_vmps.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2099a66c0190bd7b3fd977c1b3ee409bb7f4bf61
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzlew4ACgkQfQ55zXdi
 Hs3RWAf7Bn6tY474L5UzgjaMsScbvk+8q8Ryk/lny2m3mPPe6AmQ2Xf2jBujXxjF
 5tFXYu1GhMPX3NMQ1C6rX9IxIvxt+LYeGa9okQ6VLvRUHGw3ni4iR5UhXCsr94oG
 6t0XvX7ck9THQ3MZZVHXiRh2l5eopeuuKi6oZXcOqDciUuOr6ISGXP7P+k1srWqR
 x0k7zZVCb7k4svoEhv9ipbtnVHqUHsb4TS+m6l5Gs1f4YeJG5Hh3+gy9QjDrsMO9
 KFPUXKU/CnzXrPFKR49DD+QtmLCjzYKY0k0zllnvegh9uJlSfY+Oy4otsO3Y2wr0
 e9/756rBDYT0gQw+7722lxEzLisAdw==
 =k4gp
 -----END PGP SIGNATURE-----

move remaining config items to fr_time_delay_t

Alan T. DeKok at 2019-05-22T16:38:25Z
Files modified:
	* src/modules/rlm_radius/rlm_radius.c
	* src/modules/rlm_radius/rlm_radius.h
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/28fa276dea5c4a467be38c7d17f78b942957f8c7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzlehcACgkQfQ55zXdi
 Hs2HnAf/amFVMQHQV1l0mmf703Jswh+o9Vd80M1JOwzty15ECQdOTmO6Vh0deRsW
 TsE3d0z38d1xfrOqv6kGvwaeg4NIUMWehyeONyi0KdFEbKmLHVCYTd+n2BXx1oQG
 ye3qoa0TcT7yK71HMkHqJbfc8uLEtMtNbcFYd9pKV9k5MClwCqNhcmO6KbTw8ZuY
 sqbGDhmSk0HmYrsv4aJULejH2nYSiRDhKSIT18nMnZv714exQr3YHwkO6WuqhPES
 l4/UWRgJ9/x6ZHCQnp4qvRsDV0yH2eR2oj4iYJ3HfvnNOMoDC0ce4Yc5crKIsYWo
 IYC7WC3G0G60QtrYWWd1VrH2QqRTQQ==
 =m00F
 -----END PGP SIGNATURE-----

convert zombie_period to use fr_time_delta_t

Alan T. DeKok at 2019-05-22T16:34:10Z
Files modified:
	* src/modules/rlm_radius/rlm_radius.c
	* src/modules/rlm_radius/rlm_radius.h
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b3e04d347f3bafdb8987131c93c022ab6e46e254
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzlbiUACgkQfQ55zXdi
 Hs2/2wf+KZ1rXEu6ufQYcm5MA6dAwlQRx2BMBeazn608W4EJZHpnTzZzA7ZGxk3u
 tAiJ/Xy/KVd6rkRHTk90v3IaS/yfCiY1hvJ9sdF0g16ueePdMOLwBZakfAprLMAb
 hD6oS4RxIfhFZbRqcv7f7avhVPHWhHDbSkVUZLNqMOmUy00IlxlBZUE11dxqXyTG
 CP124YE0Q7VvJX7BDw894LC+9IT8n+jSF1xt2SpKQhqsiXckqy8jIby4i0e076+a
 iEmwDVI7cCwpUKvK2J5/NjVMaVY1GfvlQrAiLGIkD1KzLYSVdS9M1qNbZhNbr/Yt
 pzlNzOXGrtaqDT7Yf3swADyNbhaAvg==
 =SR2C
 -----END PGP SIGNATURE-----

doxygen

Alan T. DeKok at 2019-05-22T15:43:30Z
Files modified:
	* src/lib/util/time.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2fa311ced30091bd15a3778514b87de5e1cb2458
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzlbekACgkQfQ55zXdi
 Hs1fgggApR4KhOVFXvS4sq6nZkxNbqELAe6feHF/m6uZj3MsAvHdTSlJyGJkLCey
 Iyq0uT3YBU4aR477gxCjPfQ2XKafiK6zWkBk0VHB4y4yS7q9ROoaBVlxtTp9qFkC
 VI9JP1d52MO4sSpfKdwSUSbJBPuDpzcagqDQ+51SKpocGBC4erQ0fptNOkDmXEaR
 1483jjIX+bxXlFIpK7YjLsC+lmYYnQmjEK+1oDHodhPr/KzkPV0kpDkALmxJ4H4U
 maDwGm/jJqPYwodpTR/3h3/gZGKINllNqS2pUJwhFnTRYkeLsK9w52z5CjXfaduU
 abgcK85G6cYJe687Wo32XqjvtoACnA==
 =kOsB
 -----END PGP SIGNATURE-----

print out "s" qualifier after time_delta

and truncate the output so that we don't get trailing zeros

Alan T. DeKok at 2019-05-22T15:42:11Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b1c13279b7893df88061212278d536a6bd30f379
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzlbcsACgkQfQ55zXdi
 Hs0pvAf+JHf1wDfcxqzL7F0puuqKdNnC036SZPzKtgNd/KKjYTgdjFEg17TVPMGZ
 Xz9W6aL+W7R2ldMPx3CYgEC3tEjBMaykkPdr4S+IA21SiUckLOXD4A1DEYuG7vhw
 VZk/VL2BYR0CotGw8tBkUpodqBLlSLG+Z6WWIcqnP2Ieu7L5jf0FuE2TNcWRhwTn
 vq6Bvd8UTfE0qK9NBHlqQX7+YGERIwoX7jWIE5TrE7bWOvypnwfoYyBt8AcFQ3ms
 x08ubw5vdErOz7snjfW6uwFkYO2geyeaNIF2wgAw16jCZZJ3JvDZ4Dq2c/7obY3f
 uVWn6xn1LSlYJxpSfZKxoHMPzuSsTA==
 =eZNt
 -----END PGP SIGNATURE-----

print canonical version of time_delta

by using value_box functions.  We likely should convert all
of the "manually print values" debug output to use value_box,
which gives us a canonical version of the output

Alan T. DeKok at 2019-05-22T15:41:16Z
Files modified:
	* src/lib/server/cf_parse.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/25153f45c37a21b1429a9efb86c28aa1e4b297e5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzlaB8ACgkQfQ55zXdi
 Hs3TKAgAj9i3DGcN42HqcTgfiGUL9kK9yujuPvw+8gGTts/r+Bw7N3LRX+ZFLCiP
 XVh6cICr/oiPX4anzxgtfMrkoN4OWlp9DcqKIxyE7P1p9cbtjpT7AE4MaeZA4L5W
 q45B3QpAQ3We7e2vtat6zXB1Nf+m7DUmJBPc/DTO3ysUTJQoLRAlESpn9Sy0t7t8
 JbqjSTgyNY74oIw2CWisJP+dNhxDvm+MVuuqo9FMJO9XA7d8ScmAVAz+zwTRgpUS
 PTwlepun+sNMwSld5NLnC4Q9xMAwCOZ/BRAfNaSsL+jqS/qoh9gIXAq1YWQx4BFP
 +83YYZl4VqXPTFMWXihbC+qmlOoqUQ==
 =GeFP
 -----END PGP SIGNATURE-----

allow for scaling in fr_time_delta_t using dst_enumv

we don't currently allow fr_time_delta_t in the dictionaries,
but once all of this is done, we should allow it.

Alan T. DeKok at 2019-05-22T15:17:08Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fd42c605f720c197b06882fc131437ea333b25bf
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzlZ5oACgkQfQ55zXdi
 Hs0GHggAp46iVd6gAhPtj5DpmAmAEETxef07W536jzB0qnyrOzaps8gS6/eznv9Y
 qo0KfNevPw7QE4defu++yodlkusbcyHzvFmyNGVMdRvuIUyrAh+NBr6o2KxoqvAc
 S6RcJObDyMeEA7yE3EDOq9DHMd1lZgTIwi0zm3NCzjDDLdq5zPI+/g2t4pTV1SAz
 hrKIaAfrTG6MCodVEYc9Kx5ewXie+HG5fbRv+DYL2l5lirXkYwjqaA9fBNZf2ru3
 oIRLi+xYyUiwd9mESISxCXxL0PePcaiMjB0kITFKh4BdfMydwqOzwQ9U2G4hEYjd
 Y4gP7+UlgwKzcALMtzAlOlXUL/EvBg==
 =rP4Q
 -----END PGP SIGNATURE-----

add "hint" for scaling to delta_from_str

and allow non-qualified numbers, which use "hint" as the scale

Alan T. DeKok at 2019-05-22T15:15:13Z
Files modified:
	* src/lib/server/cf_parse.c
	* src/lib/util/time.c
	* src/lib/util/time.h
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d2ec816951c8bb8ed97c1d0d3086ae9db3cfaad7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzlZdgACgkQfQ55zXdi
 Hs1imgf/Y6SCG+Pmp6k6e7zB+DHBmAaBhpIGBhWLuhVY4erVwhI/Pw2nthK93ElY
 U9yrhbBZ2WoLKTuoYGlVOvjlNFXh3o1n7lsiFpSAmagC8Y2njkl50bqa2hbmHb58
 oQ/nm1EpFScJOPv1pBUqklWYAUBiD6Uq9/jA8i63/uIP8v3H4cIN9lj8H6pio8AF
 R1hZrKOaxvSxh0Cd9hFW91zGjsJwhVkdcwZaUs7SMCp3Z4kLA5ceHrX9kb5bZyzH
 xuC3+ghC9LetKPxfz3IdK9dpZgLCXUPc5AYzDucyKZs6bamkS4gxUICrhvst6tlR
 IoCM+tAKYA6jiU5ztRm+e9ARW5O7tg==
 =ETlt
 -----END PGP SIGNATURE-----

move idle_timeout to fr_time_delta_t

Alan T. DeKok at 2019-05-22T15:08:08Z
Files modified:
	* src/modules/rlm_radius/rlm_radius.c
	* src/modules/rlm_radius/rlm_radius.h
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/880143e34baeec05466025293ddd55da0acbf487
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzlZdAACgkQfQ55zXdi
 Hs1QbAgAmlgUBIlrf/16kA/VWgnsCIsevzlns3hPyBwJM+Kl1wVaHD963cPbV7Ne
 //qpggICijaoi8Xx/730WNfKew+Ms83XgbyEKmJhx7PBb4TpEax1pzqYntxdlwQi
 0cAcbuIBKr8WJNJ5OIOv1AJolgGByoL2xqK0v6gTW6nxrX7fB87itMPB0raNJclA
 OJxYQ9KbHq+WOb63X0HDy3N+g99/BCx/6TKXRygmpK9HLXF8roML8FAm/DdSWkQO
 eWnCT6jau1nF651lF3cL9BNU+5WDC0OLwAq5WPTdjPrA/HwJNGJy1YdR+hoICJMv
 VvNb7fbla1aM+Mch7eV+1Ve8Juj08w==
 =lb27
 -----END PGP SIGNATURE-----

allow / parse FR_TYPE_TIME_DELTA in config files

Alan T. DeKok at 2019-05-22T15:08:00Z
Files modified:
	* src/lib/server/cf_parse.c
	* src/lib/server/cf_parse.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/74d0c9e83410e81fbae9dc205012e7b87fa62000
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzlZcsACgkQfQ55zXdi
 Hs25Ugf6AtYtoQk4/YFlWSHzP1iZ31tN7I7wXG3cERz5Xcnal2s0m2phhVBHqyK+
 MZyrkB5d+zdCmqS1KuVaryvIX0/kzUAUu5mqObwNNeL79m4J+BQjYxmiDAZ+O5GC
 1Q6yv2fnr3QnrH27OMaXVTyJ1+fYWaz3hHvZ3R5fU2a0qOPrqe3KC9FL7DEtY44u
 8yWhLNZQCN3iwGLnvYWnhbiYQhralDeQWI1PKKcaBkE+aOq3LMxbJieOj8lF/U2Z
 tOi3bnFNj8O1D6xv2+bRXt/DkU8XkHm7P1wJ1Tk0sVUgcH/kEY9Tl/PgYMHHFE84
 ymgWAA2DIGBSDfR2Ugs1Jo+RwlHMOw==
 =uxVn
 -----END PGP SIGNATURE-----

cast first to avoid potential overflow

Alan T. DeKok at 2019-05-22T15:07:55Z
Files modified:
	* src/lib/util/time.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5fd51ad22b72515127f5639f0833d9ae1236bcd1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzlZccACgkQfQ55zXdi
 Hs3mhgf/YpntlcKPWeU9s9szFmxa1VdsNpgycLPLPKgSHL9g7Y7sp85zUyku8tR1
 FyLk2dDAff/TQFynfEGu0B019EjcZg9X+3RY1/twMTII3giaSbKNwEkJsZFwl1NN
 yRNunguhl7GpcDIUJ1ePTdkzjahv3N0wL9QuVPih3W1/lGWV9v+KSdzl/wh3W4eL
 42xVlduKXvJ4CAfHJD2GJJd6OhVC0sr+KTY6kudZrK12Q9O8rTKB/w5kGPGfVi4p
 GP5VtTZsOCEZ2vSnMQ9GmErno6Y8cU8S5wjGLXro9lBiDVfqeUIvPIGK5xilBftI
 0GxngcEVoxi1UOyw6ay/gg5+LUF6Ww==
 =yLza
 -----END PGP SIGNATURE-----

doxygen

Alan T. DeKok at 2019-05-22T15:07:51Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1462b72230374e4a2bb819aef95f8f04742877d5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzlZcMACgkQfQ55zXdi
 Hs17gQf+JQEmCNEajACjWCW4F3dObpAxwNIUc6skco6nDSBUfhyoS482Y/xTgZny
 jA9lL8/wTbXbd5LB5b3bHilRoMkJ7sYXgvEO6Ufsbv0kImEnVBf13Ei4/RGxO2XG
 Tvz7CqU/ArGXZvhdON8ODbQchm8vHsedy4ulLWX24IR5sD7wXbDLUTrAesmDD6LM
 ze//mfZWZqCk4GOhXZyqhs3nzlPoH7epbCU4hLAckdKcj96q3zVzLRUMcTKDXnIA
 udzNcOJbPcdaYMAcWu7fik6iiVQeEXC10oqoOrEJbG6JfyX/5IlkWka0/HqreJLD
 e72v2eK72j7Jdjqe9zdywH7mJsUhvQ==
 =8cER
 -----END PGP SIGNATURE-----

case to "int" AFTER divide by NSEC

Alan T. DeKok at 2019-05-22T15:07:47Z
Files modified:
	* src/lib/server/main_loop.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/510e306f5830b85e68078cdde88204558b1549b8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzlZbgACgkQfQ55zXdi
 Hs0BJggAnUu4WG/bjlkPkQtYvFLdPzCNqEqd6+RHEhPlOvXWb1SMd7DtP3dZeZSa
 TKydEu8XH+iTWZr8RLo17Fy63dzh3MFfFl7j82cm8Yy2Lyp980JW5vsZT8wSOCcz
 aY+cIhiMduPmO9B1uCeF2XXhDmNAJhtErvFEUmBivEtQSdl4Eb6Mtp7tjP69hhwF
 WlYKsd7kUpQFrSAmng2pps39xGPm1JJb558xktJFN9GCT/wUmZZm2PPS1/IGWxCX
 WWDKPkLqOtlhdv2sMc/yisC1fI3lPz66wZe/p4c6MOHH2wXdHG39+jrxeyhqiUv2
 VvHca+TVO6nXCV06YY2B2dVxx70pFA==
 =fMAV
 -----END PGP SIGNATURE-----

parse '1s', too

Alan T. DeKok at 2019-05-22T15:07:30Z
Files modified:
	* src/lib/util/time.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/388581dd599d9086f566d8ea28406fad83b24188
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzlUdEACgkQfQ55zXdi
 Hs1BCAf/bjGFoY0d5yPcOjtQ/X5Our1pBe2sCnpHm+/aI9dccb1Z48AjmHFxi2Ys
 Vq/1rMkKrkj6Eb24JMUomZhVXInaEDvBfuJKQQbVx+67oxv1jSgX411e2GoGM+1D
 LvNdbLcHazhvURJufEfRfQCE5Zx4jzChHzL6Lm/MtrFOQRNoKIMCrEEZUj7iZJur
 7QWST4WI+4ZjEPpSgRIbrTMEpNO1GoC2GBMf/0GUXsEciZGZvWJNbakiwNIKTUQ+
 vxrFpkGbfXmVHWquG9Ef7Yci3v+Ih3k7DGp+9jfSnyyoSh7UhIeA7GlV56silhLa
 KZtwFtuvRBpX9Ud8FbVN+72h1/xI0g==
 =DJ6h
 -----END PGP SIGNATURE-----

parse "1.1ms" etc. in fr_time_delta_t

Alan T. DeKok at 2019-05-22T13:42:31Z
Files modified:
	* src/lib/util/time.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cc122035b0868e7f01e33aa490835a93ab713661
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzlUUMACgkQfQ55zXdi
 Hs15mQf/TjAdHzBA+H/T76m2nxIgkIuGWVLAaKT44XSUjrfiAG2mwmlEGfRIUGLF
 imWKqmpOZiXFQHpLMFofop1yitdB28shb9nkaIY+hExVzs+vrp8Ht/SD/CtYlSbZ
 fx4yLTzT86ytj0ZxgQ80pcQviQA0g+QVW5BaBKs4888lRRTfTtfN9IbK2O8ADgKW
 txbEvG/4gE6RN3z1atZ4UgzS0zh+CN56Ufts9awPxgyDf+2aoaxXQmO/jCGy/zd+
 d7Stqi+Tj90p563MW4o7dakOhHI/s/ItnVkyPUl2GspgVb4U/L7GRRe6raEyVw8A
 y4zyhWERrw9BKgaGeF8vXFuEIIypOQ==
 =5wiC
 -----END PGP SIGNATURE-----

complain if there is garbage after the number

Alan T. DeKok at 2019-05-22T13:40:01Z
Files modified:
	* src/lib/util/timeval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6bc558bc1d470098449450772c8c5eda609b2d3f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzlTeIACgkQfQ55zXdi
 Hs07OAf/a4D+wiiw28upfHU8ME5u8527+RUnisu49hMFphLNhEdMNlKA+lxZwnog
 PH0DTH6wswZ5gj8ZxD9ww5q4nVlXHddLe6eG+0kF18AIKsXV4+C4Yw1KpZWeuENI
 YpZwZCvDOOqp3UFUlvv0q+rctIEXcq9ufBvTFwcW6BZ6UpbGgKvB8fmjsZSwmu8+
 Hyz2BnX260OpgnWoynF1ZjTDGdDqOyEJdPROvkdL22nXRz45dL+gC/Fc2xxl1uqX
 qorSWMieWU1f8sRPUkWXNgBhGNa9L2jbtrIWSezUkr1wgFwaEXFXNBT/QRvclzCf
 EyAIOiSDoXs/vW2D4iKoCIE3JbTMJw==
 =U4g2
 -----END PGP SIGNATURE-----

make error messages clearer

while the number looks like a float, it's a timeval.  So the
error message should say that.

Alan T. DeKok at 2019-05-22T13:25:29Z
Files modified:
	* src/lib/util/timeval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0dee82d975e6b59998a018434b81b3867959a07e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzlS/cACgkQfQ55zXdi
 Hs2R2Qf/RQtFwUQcPGiMxRZsnz4FyD5qvwU/kUMk3R67MEb0TU2/Gor98pvhJHvn
 GyVpkIi/oAB1eRqo+7nzRRelqSZNsj+DROM8lhDOakcMQuP8B5NnUxP9I2h9fNVN
 XmuEf/S2Kkda/xp6T5rMS06YEN9+baok1UgflntDrtirVc31fLEy0BC0W94Zy+D8
 nRd8XXZjxctoE/LmtW6pOlN3ivZ6lFpAt/x4q99sBy1O3Bp2UXzxJ14df9lkrFqh
 L3FypWJnMBW3Az1OmNeFCBmus8MsDeCyL6W1lF1gw+HMakroBsQ746mKmN+sHvWi
 sqHHzTIrXcKBLCtriTVmWow6XiTAEg==
 =kUQ/
 -----END PGP SIGNATURE-----

add FR_TYPE_TIME_DELTA

in preparation for moving CONF_PARSER stuff from timeval to time_delta

Alan T. DeKok at 2019-05-22T13:17:20Z
Files modified:
	* src/lib/util/dict.c
	* src/lib/util/time.c
	* src/lib/util/time.h
	* src/lib/util/types.h
	* src/lib/util/value.c
	* src/lib/util/value.h
	* src/modules/rlm_lua/lua.c
	* src/modules/rlm_python/rlm_python.c
	* src/protocols/dhcpv6/encode.c
	* src/protocols/radius/decode.c
	* src/protocols/radius/encode.c

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


More information about the Freeradius-Devel mailing list