Commit report for master branch

The git bot announce at freeradius.org
Wed Sep 25 02:00:02 CEST 2019


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2KkIwACgkQ/6TVgp+2
 18roTQ//UJjSr5/TQR0aOzzG3fLs4UfwFStEaTSYo523z4tn/kyqVL7P38ZnoxZH
 dgLZ+baQcsn/0vtQ+pS1iegb3DIVoB+U7wt/mWngNgRAhpYI8lCs+w0dVq/m1BeX
 Aw6wHbPuWnQm96lftrx344ddaSDAe/2XYLw7NEQdduw7MxC3SCTM1/VuVs/woPek
 jOh+qeawNI6ietMx7LEAyaa7T4vFRBw9SP99QK/WDdqFg4yGQqdz/JDFx33HQUQ0
 igoPjI4zZRYw3aajH7E2XU7m3WtBpJrbWkypjknN3VZoG+S+4IwNODUawHSHbDRd
 OJTX/gAcPqICVT9l/YPUYlRQx4eZj1OsVYnAtrrE+mAM0ss0hlzBSsoDqqRzlKH1
 y7Lftq3roPhJghUvMMr+0eOLpw8Yjd0IlyZ7qxmVPMB/whtxgN9WZTMm37NWY7fX
 jw4NzIttbDSO1XNkdYTKCmBBeLkob2jGuM0v1rzbHM3IbGOSGTS5Yj5+01jgvJvy
 3ax80EHJK/070q38ZQdcQ+QKJd4Ej+pwfoCPJxK2Tt8BbVDdPWEpE5VkzIki+zom
 fvu9xXm0f/273htSjMEBB7TfgQHzakruXvRLMkvQpBpvpRkOyFDkOEcYb5DE1iwP
 lOaNuWFVO29pNsHWK7HU/thU2eoEtvki6L3BJypWvjH//eMPI88=
 =h1Kg
 -----END PGP SIGNATURE-----

Specify minimum buffer sizes

Arran Cudbard-Bell at 2019-09-24T21:54:20Z
Files modified:
	* src/lib/util/net.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/91242813dea001f00e12a4b334d0e58d75e0d889
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2KYiMACgkQfQ55zXdi
 Hs37Wwf+PgUF77NzhirV3ROX19XVOYn4Wl7yQBIUU5ui0GnfoONneaAu5sedHkCU
 XNCqmiqv8PPXl/zlMwJDKFZhHIL3tg5zVxEaCmk6W8a84ebwukcaD+QmEeuRuqNE
 6LSaybvZYW+zs4LGQJ5B4mWKVAmRVpADPR5dZK5UvTCm/54StNpqj7TaOzuoagRn
 3g8sQqpdqZX6YyUDacFYhvIs/BfR9h555XmNseUxSG1bmb4E5V1Veckvzm9ppNvZ
 MnP31QqDl9zUH6vrt2meUOULq9NR+fmTs9MSRC1iNiIK9ZkzDPLwQDKBXLOheoM6
 nDhEAe6UlvqyEXrVcetLnIhwIyQf8g==
 =9Sje
 -----END PGP SIGNATURE-----

add fr_get/put_16/32/64 and use then in from/to network code

TBH, we should probably get rid of htonl()+memcpy in the rest of
the code, as these macros seem better.

Alan T. DeKok at 2019-09-24T18:35:50Z
Files modified:
	* src/lib/util/net.h
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8481e2346a0605295302bc2eb1846016866a1add
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2KHsYACgkQfQ55zXdi
 Hs13dwf/VF+ZA8C7CfzDT1AvBehVzKn2F4Q2RSd1nQNsYRPPOh2EcKCMxpcp49jr
 JEgGYwbf6injvJuGD3rRC/9XMaCwHVLgHRQzE2etJN1SUfDEPVvGE/CKTo2c+8/w
 aPmgALObpmK8/akiRQdD2dzVVXyOQmM5hzeBklp1EmI2kN9jrPuZm41UkbPzDMew
 /wxVDGvv/asOW3spYmrHjlmTRnxMMfKk2bd8mmchmReOhOU709kQaa5xCCdZoPVR
 +bq1Ws3huchnnqYi6spKFFkasIHC7K0rhWKFnRvoSCiCfBvkGbBMg8tGUDfVNkRB
 /uN1vSQWCee6bE620D3IX2eDcCczMQ==
 =wo+s
 -----END PGP SIGNATURE-----

add fr_unix_time to distinguish from fr_time_t

Alan T. DeKok at 2019-09-24T13:48:54Z
Files modified:
	* src/lib/util/misc.c
	* src/lib/util/misc.h
	* src/lib/util/time.c
	* src/lib/util/time.h
	* src/lib/util/value.c
	* src/lib/util/value.h
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
	* src/modules/rlm_expiration/rlm_expiration.c
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1a03e88a62e1153470d2313954d5c5bc3e28d24d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2KHsYACgkQfQ55zXdi
 Hs0yxgf/RpYczAGWXehkG8Ilwzvk5dU16Eynd4LcIb/1q9KNWTJDRlu7O2q12HKZ
 GfwJXnagLMH1F/FJwtQaYaM33M3ziAdSH6QU2n7I+Pk+AFvDs37my60Buw15fFMl
 ffq/NtFIn3CV9u5k2wv4+AksLEM1ofziw0nQz8xdhNo/MY4/taxbY/S9PlHkFE31
 8kHJiYS55YVUR6Rt+d5s9DNZlKUK9/dZ0gtJ4ZKuLgc9JXn0BfG+aNT851KAlkbh
 7NKNanXaucYNhFGecINN5KlR7IL9DLEH4nDC5DCmcS2E4pJiiQDExjrAXmf/SHE3
 Cm7BpJbwyY6iMzLLKYlIpT/MIICHYQ==
 =CtlQ
 -----END PGP SIGNATURE-----

remove use of time_t and time()

Alan T. DeKok at 2019-09-24T13:48:54Z
Files modified:
	* src/lib/eap/session.c
	* src/lib/eap/session.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b925b1fca9c3c7f1381255f1140e810556a6854e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2J91YACgkQ/6TVgp+2
 18qAWA//bXzPdaYRYSJ2q4dOtY8nWWLx3MbCZsevfr/8PcCXf8zJKJGWv1+Wgmkg
 2id8WOwd9oJEh7lDK+ATmL6bZtL67mM7zut26rJsjkNvwOp/yiioJKIDMUdiZTiY
 K6vhkczfoyIZ6+E1vkgusbziAyzv3uX0BKxSw1axJ5bkPMoysapJ6sIoMKE1QTh1
 LcRu6YWCsSo32TgzbFkfy4Eytr1TE2TWgK8M/9a5OjoIE6KWrNR8zdMRhL5Crp99
 9ueRItuunbXNUNmXr6toxX7ELeSQrSdiyXRLT0WE2Jj4lbbsV8g3n4pW2pP4cgKr
 zffxSmCbH3mmoAHtNZFK8ooFQu9TRdcq+fWfA1Jfx6r66pf6snroerzSdyHeV9Ga
 zx7EOv28t8jEOMYFQs3LTIfve6PV3f5Gmzur80bXx5p/UP/nMvkjuaAGSi7BsD1H
 PCXhALDaK6E8MwiBsuyZbbLY/gWKNNH/QCS8onDIA0iSIdvy+BLom7JAW6igEwI8
 jUpQTl1FWJjWb75NZI22L2MdLzwOTc+yF5y8FNRzGWDSWl/rb2opOmdrzIoqDpHQ
 lq1WfN5CgjtObxzUGM9SKpqTpzCaj+9xIxUaddT8NGG834J+CEvk6DaiszZ9n46s
 ozV15usfrR4fMhVM/2msBMJTbw2BIRQR35mulO3YIcwMgQJGxMo=
 =c8EW
 -----END PGP SIGNATURE-----

Various fixups

Arran Cudbard-Bell at 2019-09-24T11:00:38Z
Files modified:
	* doc/antora/modules/tutorials/nav.adoc
	* doc/antora/modules/tutorials/pages/accounting.adoc
	* doc/antora/modules/tutorials/pages/autz-type.adoc
	* doc/antora/modules/tutorials/pages/dictionary.adoc
	* doc/antora/modules/tutorials/pages/dynamic-translation.adoc
	* doc/antora/modules/tutorials/pages/eap-md5.adoc
	* doc/antora/modules/tutorials/pages/eap-peap.adoc
	* doc/antora/modules/tutorials/pages/eap-tls.adoc
	* doc/antora/modules/tutorials/pages/eap-ttls.adoc
	* doc/antora/modules/tutorials/pages/matching_users.adoc
	* doc/antora/modules/tutorials/pages/module_fail_over.adoc
	* doc/antora/modules/tutorials/pages/multiple_modules.adoc
	* doc/antora/modules/tutorials/pages/new_client.adoc
	* doc/antora/modules/tutorials/pages/new_user.adoc
	* doc/antora/modules/tutorials/pages/prepaid.adoc
	* doc/antora/modules/tutorials/pages/proxy.adoc
	* doc/antora/modules/tutorials/pages/proxy_failover.adoc
	* doc/antora/modules/tutorials/pages/proxy_load_balance.adoc
	* doc/antora/modules/tutorials/pages/proxy_receive.adoc
	* doc/antora/modules/tutorials/pages/radmin.adoc
	* doc/antora/modules/tutorials/pages/simultaneous_use.adoc
	* doc/antora/modules/tutorials/pages/sql.adoc
	* doc/antora/modules/tutorials/pages/sql_user.adoc
	* doc/antora/modules/tutorials/pages/unlang_conditions.adoc
	* doc/antora/modules/tutorials/pages/unlang_policies.adoc
	* doc/antora/modules/tutorials/pages/unlang_return_codes.adoc
	* doc/antora/modules/tutorials/pages/unlang_splitting_strings.adoc
	* doc/antora/modules/tutorials/pages/unlang_update_blocks_and_conditions.adoc
	* doc/antora/modules/tutorials/pages/variables.adoc
	* doc/antora/modules/tutorials/pages/virtual.adoc
	* doc/antora/modules/tutorials/partials/common_control_attrs_sidebar.adoc
	* doc/antora/modules/tutorials/partials/unlang_start.adoc
	* doc/antora/modules/unlang/nav.adoc
	* doc/antora/modules/unlang/pages/condition/cmp.adoc
	* doc/antora/modules/unlang/pages/condition/regex.adoc
	* doc/antora/modules/unlang/pages/module_builtin.adoc
	* doc/antora/modules/unlang/pages/regex.adoc

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0c2fb4742e72938b9ace47ae61abcb103ab18a23
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2JdaIACgkQfQ55zXdi
 Hs1P7wf/YFHAxyTs58WlJFfu7FzHdA/Y0S7b8B0X3D7wxnyw6anvYYyaVRMMuov5
 pUFWL9Lue8SwREJSMeV1+yDI9GFVieR51vx/5C3b3nH3iEJ7O1Kb4jSO09841+CE
 YS0Qhj5IYolaJZDdxLDLc7louguA8LnQNSGnbYqW2+G1bffVDWXgHOoqezR5EUV0
 LNUhPmSe9BLbLw9NMflLFgbdi3ulZozt4Yz9T9Ag6Trm+0yyP8jVkEyYVTBB5MRF
 MZi0LVA8RqOwOaV09dCodpy9LFWE7rAzTWfTU5XJDhu+bfPwfyEhlUNxNSfu21YL
 cVSXoNwmujnP8KW/+qZSuqcPurVIxA==
 =918v
 -----END PGP SIGNATURE-----

fix date / time_delta handling

check for time_delta < 0 when converting to uint32/uint64

call time_to_Xsec() when converting dates to network, instead of
just dividing by 10^N

but time deltas can just be divided by 10^N

fix cast date to uint64 so that it casts based on precision,
and not always casts to seconds

Alan T. DeKok at 2019-09-24T01:47:13Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/326693a9fb003fdde339337d7c7ad16414e4d676
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2JZIwACgkQfQ55zXdi
 Hs21Vgf+KZ187NbBTZmf9M3KIwSop4kEMBJfqbR+PJ4U8UMvbWUEDkK+++eGmad8
 7GIlnioE0cwRq8RdGTThkBp3EzX54bOL8WYLPls0bghX+Gfy/+FAtsAAzqJkMNgW
 VwaRmyd+4flXx4XJhsd3rHmPEfHSrZti412XaF7GFukbQJ48yYXl7q1hTLz+m3H9
 TzvXmMPcUoFi/ZXzuc/3ZA5BZkuPlmTcUwefLW5ultdyJkkmCQxnQJLHzSQRlHyt
 JjohvpKEsI/mXmHdMWcyh7c8BwqNHwzhkjggvaL5HzG1IaKYcqljs9qyVqiuZzEg
 +4TdmRhliTJKQXxWYsTq+EtmEBJIAA==
 =v+yk
 -----END PGP SIGNATURE-----

typo.  I guess no one uses this...

Alan T. DeKok at 2019-09-24T00:34:20Z
Files modified:
	* src/modules/rlm_logintime/rlm_logintime.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8ce3cea61735b336a6314311053013960b252523
====== 
-- 
This commit summary was generated @2019-09-25T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list