Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Thu May 10 02:00:02 CEST 2018


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa82l0AAoJEH0Oec13Yh7N2RMIAJCiRNNs2+0I1afKeTy23VIk
 SN/NJ0unCPglVWuWd37FuQR1vT+qp0VA64KLak2jroVvpJfVClrFvNuZdYYLKMaz
 qgpWKAlkGxR3Xy/91ITh1JZDXj2F4P7PNyQ012Ymq87rkJcZg+GeXry7gSbix2PO
 6eCeHASclGGhyPPtA8hIlkBW/PhpPdnXHy6x66BsIWtoKKLrj8jvpDSXdYRMoIpE
 nToVzuHDjRuGKGb9TdGy2XJxZJ5VEUEHyFFt5vAEFXksurt5pNbwNJBup4v0a6JV
 q/zM1eiAEVHvBMbNura7kPqQ1kf8OxiT6+L0DwHxi+dqp4EyoxuEXmGLpUiEXu4=
 =Dj1U
 -----END PGP SIGNATURE-----

move network parsing to common API

Alan T. DeKok at 2018-05-09T21:34:37Z
Files modified:
	* src/lib/io/master.c
	* src/lib/io/master.h
	* src/modules/proto_dhcpv4/proto_dhcpv4_udp.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/71c3521f48342e2710f5acabf719a365a5208a98
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa82bdAAoJEH0Oec13Yh7N72MH/jvuMyluaML0+rDd73cnCLJq
 2MvCehLiNgkD0UZdFSLRQ55Yye4twCsYwtrRqS+2qaU4uKN92WhtFXxr1KS7xG/0
 2bcb05pyhTzgwh7d7tJuvxEExHyuNUmJx3WeRpfM2qCS0zoIyj5o4IO5O81ZYCrs
 57yW1Fra1Mzm3R7ZBOZye7YQ1KXCl8XxGeJ3F57GVW9R8D5Hu/vJBdik8GWU1PY7
 KfqEgyn+x6SNdBlhoOf/r9N6o6jPaybkk5k9AvXa0Qv9P+tFCw6pso+H2ELdJ0m9
 bf+HtIvUhwut+qWwzSMKFUhxHDSKtrYrHbTAZoVfLyLDljPhKpr/MkQH6VDKXUA=
 =TEZD
 -----END PGP SIGNATURE-----

move bulk of fr_dhcpv4_packet_encode() to fr_dhcpv4_encode()

and have proto_dhcpv4 use it.

Alan T. DeKok at 2018-05-09T21:23:21Z
Files modified:
	* src/modules/proto_dhcpv4/proto_dhcpv4.c
	* src/protocols/dhcpv4/base.c
	* src/protocols/dhcpv4/dhcpv4.h
	* src/protocols/dhcpv4/packet.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/49074a32e1ac14b016d6c22afe7bd8c8d5ee7595
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa82aBAAoJEH0Oec13Yh7N5RYH/2C41AmcsHtrfn50he6uzi20
 kplldy9sBp2BPUdw95Ix9ReiA2M/4Zd5Uxy2LX0F2JpgRlaG9/si30dwYBhISRnp
 GVkAgC7rzMze0RMkceyLu4CH+bG1eyqk4I7VSTob0tBnk69qJMAbIYMiMCabGnhn
 qALHgOjThqB1dgwM5gyv7b3XEOKF1XsolpWOTQExwSZYjacOB0J6RPvF4+xrlGqh
 rlhsmUTImeSG9hQKDqCXZsatD+ZaZJEj7YNUoedPhQxDO8XgXZDmvKqAoMulq7aW
 1pHrwpztFW9weCmBjKCKMMeUmrJOqtkWcXBCu81XEjNrmLwkS1eZ0r93FHgaGIs=
 =CWOX
 -----END PGP SIGNATURE-----

typo in function call

Alan T. DeKok at 2018-05-09T21:22:05Z
Files modified:
	* src/modules/proto_dhcpv4/proto_dhcpv4_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2c2424aeb0e8d8232b48429f28f952f7781e930c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa82NiAAoJEH0Oec13Yh7NCzAH/2jmj/3tw8XzhzvBzH9HKT5d
 2laSxENltNnE0+8BzrdlHW2c27c4m58Q30LKqvGZBy7mLq3Sb2ozkcFCDAFqXRNk
 o5568z8+YzUNfWZsvsoPeUSgfGEnkDPQ54v16KyC6tyhHy+wcqRQZqLuu5QxrNJm
 JdSRVaNP1c92SeNuSpwDJ3TxgcJNny7zgMSwORSk09m5nAsuSOjTHvreNvd5a5lK
 0h5N027nDNsmDh67p+KcUeV2c4sMaxbcom64uBh0ye55rZs67AxoBhIZ5wBTVeMV
 CHKYmyfLX+qMPkt4OopK1a0S96uUNqNNMkIyy7Q/WRQgMCo33pMC2Yc1a/sm2fc=
 =uwaB
 -----END PGP SIGNATURE-----

packet_decode works as-is

Alan T. DeKok at 2018-05-09T21:08:43Z
Files modified:
	* src/modules/proto_dhcpv4/proto_dhcpv4.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bf3915e4548f336505de4dd084d2b4559c10ae70
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa82JpAAoJEH0Oec13Yh7NvlwH/i3LZj3wtEjeTEDOqG7UlWCE
 RNYQy6DiUdbAdcumzxVJ+sZI2umscWhxhzQfJbAWhC15Dztp3hmuKXAQFV96VPLv
 WkjSzraaSMFmuBg/2DCXwLYKX8qAleHSbYKsOpSJNOHtXgknZZ1r2r2brefp7J1I
 6+k9uksmm1Qc8r6Apt00ClPuo79Jq/xQUvVJnLmsomzN9bxCWkraDgSI7N39tyHT
 eowGYrCTDyeDrpbQ3nfv77Yf8EzFS1BOAGOje4KqiX1B8rVbGyEYa9WwSL6d1Nz0
 4ZvI3Am87QWWGL4sU8ynnZN33ZxQ/F0P09PMa0PtD6/84k3LqfXNUIvlMfOpsfM=
 =h8VU
 -----END PGP SIGNATURE-----

typo

Alan T. DeKok at 2018-05-09T21:04:39Z
Files modified:
	* src/protocols/dhcpv4/base.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4bf5324a64b0db9b1d64d5193b0a4bf76cab65df
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa82JSAAoJEH0Oec13Yh7NofUIAJrwe7E4k7vNxnhW2wSJpnFV
 5WS6pwhoHuALpmtF17d/ZvSaYENnjJqdjpiYCZ0tXvPrmO0vjJCt9f8dXfDZeX7M
 As4tRJU9bxBthvo+PXO1W/rZ8UFGjHgG8deaiAgiH0BuMouN7/BpXxMxAjAqpRrz
 X/wrv6wB8Kickodlz1ow+rlzX+3Sp09tILbDvRGWlCyptOQzajlOHG7NsBiicse5
 VomGG1RLdXwMwrm0prFdvJqvZ+jyeT9fRuwMVPcOI99hHii7XX1PeWt+axd6Cr2U
 hTtmgbptyHzW37BktiXji8i4Skhho2CCn5NBIIlE98B+gfXCuh3QFC4Dm4T5p3s=
 =QleA
 -----END PGP SIGNATURE-----

proto_dhcp_udp now validates the packets it receives

Alan T. DeKok at 2018-05-09T21:04:02Z
Files modified:
	* src/modules/proto_dhcpv4/proto_dhcpv4_udp.c
	* src/protocols/dhcpv4/base.c
	* src/protocols/dhcpv4/dhcpv4.h
	* src/protocols/dhcpv4/pcap.c
	* src/protocols/dhcpv4/udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/47882a64a0e76a21b54075f16a12a55f071f5938
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa82BLAAoJEH0Oec13Yh7NgUcH/0mz7YX0Nqe1sNrRHv+d9js4
 RBql+2XQ+bb7wCtauRiEk5ze6zAG1sWiPIQAjFcB6x6Hc0IpyEfd4mlTpn1LXgTP
 fXLomSB+8PEy01t5XdjhM/QKpY4+DawqbDoIc5N/Fpf7CNEMOyPWmTQj3An90UZn
 4cmpSOkAi5fP+qgvHkxAZg9Ssw1V/m31IuykIF2UJZ2VXmEPXt4XOSrD8kWVDK62
 oZ+xtxgn/qktBAEHyDWsVzV+54Ie8GH7gyXe+vuWslyRNTrgH/FK9xxWsSRSW2q3
 AOPTYJZ179fMheaYGoPBeYFVUmnQ6Bx1/LWWHZyRagfJ/LKj6uG4RQW1Z6mL8T0=
 =gJHf
 -----END PGP SIGNATURE-----

move to newer API

Alan T. DeKok at 2018-05-09T20:55:32Z
Files modified:
	* src/protocols/dhcpv4/base.c
	* src/protocols/dhcpv4/dhcpv4.h
	* src/protocols/dhcpv4/packet.c
	* src/protocols/dhcpv4/pcap.c
	* src/protocols/dhcpv4/udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/69d2d74d9c563158dbf2cdd8c6f9099f73dcce04
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa813kAAoJEH0Oec13Yh7NDKQH/ivNcSCG3TE3Pk5eZY9v0WOo
 3K9o9F7AYo7C6RFgl4F6eXMJyEooZ6fDfOrOsTlf121vwp+tEQwhWXH/MFhX3ANK
 FKop6cCT1CjLRz2aaprgCnDGCzSfGCuM+MtBm0KrI+bFRWyCZ0ZGYDTgcP0xxJNC
 CNlidqK5pzli3iTpDPZCLDgKobH66uY01Lo4TsB5Y9h/jFxciwKYh3HwnjfDfRvr
 U3NmYXWaYtXMtdbZsmhaW4jyIY25jdGmVbuZ+ddU5u+4+4LJVG6P5xSKW/Xw5yBx
 xOSLWhGkizIo5MgWkMSRr4K+Ss0Q191ZPk2+UtiCR3n6DzHwwuWXBE4ZgLHqa3A=
 =tRnm
 -----END PGP SIGNATURE-----

start cleaning up API

packet_ok() functions check if the packet is OK.
They shouldn't allocate a RADIUS_PACKET.

Alan T. DeKok at 2018-05-09T20:45:23Z
Files modified:
	* src/protocols/dhcpv4/base.c
	* src/protocols/dhcpv4/dhcpv4.h
	* src/protocols/dhcpv4/pcap.c
	* src/protocols/dhcpv4/udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/403077b474f317d9f01566081903baf6085f3a9f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa8xKCAAoJEH0Oec13Yh7NzW4H/iT8z5QDdsGUzkLPU38d2tjB
 d5xkPo0TZh25UR8ldwfif7u3dPeapY+BpAH8C7bOTDwXrZHwD4MXnuV5CNN78SRh
 WRAoTG5OGyLHu2O3s1w3qS/KS78q7VkqgLrLUwprAkC5EV5UtmPtaNvT4wRkYKrG
 gpLm78OJVw8ZZYrJUkQGNqZdMywuwu40zIUgvtC548QYZyxXO3wdIE7A+W4AxBow
 t9BKxcN9QyKiPoLzIFjH5eWHVJMAKrnD3I1OYvtHS7duCETyfZpSMTMHhdk4gVTC
 IreHdYFyBe/258h8yH5UotaUsqDTaBetVpui21YqTASlJeyp7bcYj3NtH9yBmXU=
 =dWGj
 -----END PGP SIGNATURE-----

the transaction may be defunct

If so, don't do REDEBUG

Alan T. DeKok at 2018-05-09T15:23:37Z
Files modified:
	* src/modules/rlm_sigtran/sccp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/46b91eaa39dede2e4a232616a050fa6262de6c64
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa8xIAAAoJEH0Oec13Yh7N6MoH/27pfs3DCvff7eNdgFumwykB
 UgKz2GfqBdbwyeg1ukeTHvrE5F3vIpxdY33O3sh6U/MF14xoyF1XpZva3SXkdHan
 LEPIpcMTBgKjUxop+5oqU3FRcVEdYf+KmfkBPeleLU2XJnjuUDsQRAbprcpyQG0e
 jDLTyZD4iMqOlUyMHsoc7WJJS9HYK9Z8dw2Ei3up6MAK2mfWc0FAC18g7iAL8MDW
 M45B2ux8Tcq0SmGVexZOZjeMEsOL2S06WG65F63zhJxh6mxh4H2WfmqCQdL9yh14
 W2u2IzVNeseWfNZRjE4iq86GzONRGe/qiglBe3B00cVu/o8EnGB+bt2JX5GKS0w=
 =Yu8N
 -----END PGP SIGNATURE-----

ignore DUP signals

Alan T. DeKok at 2018-05-09T15:21:26Z
Files modified:
	* src/modules/rlm_sigtran/client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e874020b14bd9a6e886e6b93e0e425d08450a4cd
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa8kW9AAoJEH0Oec13Yh7Nsr8H/39JoaLN2rTavb4xkty8PtlB
 rqwy8dVoK4Uq4ignJrxh3Obacd2YYF2+yUrtbMLbSIS/WOR6Tsu0dvq6JyoTv1g8
 sVyVVX/+2y9+b69zyAFu/H5ZExd/lbS0utTl8bI4oKzmhkPx3JFdaGVP3XncKZTJ
 HqGyjlktDq36wGcvsDdMIsJ8oeFU++nliujSfXMi7TmeLj+V2fJVqEyVuW33hXyj
 9S3McxF72u1KnH79QFPiTev6e6GB5vL1Gj2rNGaiKtoItdveceGolvSPjvN3Mt8l
 FpMvXyhJTVrevDuaEtfpyuwu+QzUJxyUmbcEkco9Zo25xRZRUuA6NLo9umsXS5I=
 =WENq
 -----END PGP SIGNATURE-----

return error

Alan T. DeKok at 2018-05-09T00:49:59Z
Files modified:
	* src/modules/proto_dhcpv4/proto_dhcpv4.c

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


More information about the Freeradius-Devel mailing list