Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Wed May 9 02:00:02 CEST 2018


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa8jWxAAoJEH0Oec13Yh7Ng0gH/0vU1EDrRV65CzkR/0W8gUGK
 kBDAPRJJIc2C2dbG1qz5GABgpkM1vklz+ukjVcsInS15M65rcvlmLfJ/oFlODdou
 7PyQ1i0WnhhoyGFLnmuq77byphC+RkHPXivp5gCcNDXDpC+Wd5aao2vFh8v7LUrK
 eNSE9fcSjIDe2z8j2pRoLAtBo7z0DkZblDGtwc4PzQ5IXKo7ajJa06+UWOGk2l5P
 1H3dGDjAzEeonGqRllOpOXX28DrgJPay3cZIrodm4xnLCDllU71MhzPZtIBVEsZC
 Km/eb6HnFPGLM+ubma8a+UFLt2EmI/sco/ogPRIwl3tftNDDvdBjqYtjO/HRX8E=
 =mktu
 -----END PGP SIGNATURE-----

unused variables

Alan T. DeKok at 2018-05-08T23:41:31Z
Files modified:
	* src/modules/proto_dhcpv4/proto_dhcpv4_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8f93bd777956840042278bbb762756b4c2cd35f9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa8jVCAAoJEH0Oec13Yh7NZ+cH/joPksHC6BRlh1ALm56juM37
 QEEMumi174XZFvRUrvjaSUnoQnwZNjX6imVksYk/DlY4J8KZNoKTdlCATCM4I8zF
 v3n0ax1o/Ash6o7VGiHPLSAvdrDNqogHAiCktUlGHEHZ/Nmli3Z9vmkML62eB233
 Nbe+uO66MVMFjB8g289WEfF8H7qlq1wyUD1aAodg/EBJOWEMCgrzSV5QZd1pfN6v
 DBB1AUNrM8L/OgfGq6PqPCRwqIXbaIt83hnc48SM7x3lDWlGZI1WoFU5E/itQoUq
 a6d+7bFFtgpiXrHVgfPofUe1eK+cYo5tU5zqlIPHXzpBHT3zoCxv2gLMOaASH8o=
 =QpHv
 -----END PGP SIGNATURE-----

fine... make this 255

Alan T. DeKok at 2018-05-08T23:39:40Z
Files modified:
	* share/dictionary.dhcpv4

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8721eae33bbf37b785674b1780fafa6ecd88cb9f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa8ipcAAoJEH0Oec13Yh7Nb2AH/1DQ7gWs7hSkIleCizXxCHhZ
 1C7d9z05dlVbxWoDTWIEUCCHNh6QlcPMiIFm5w555uUCkgpfZ+BB+dkVuxswd2nS
 /zMQn+tSNqUr0lllfSUCbMZDdpvS2UnKaa1H03YoNKDDYTW3Nj6mAqqNl9I8IfDz
 ku6cH0zK+Q5iY6gqMTz/kU3JVGbWikWZuszuSMte77okBgN9ipVP5RaFALTeFBHk
 BSt1/DAtJYSdios0VxyzuvUq/VEJIneEJ5JZ0IdVTW18bodCx0ITWZbA36qCpxLC
 brjXrP1F/vcX0RuRc5BUp+YasWb2HotfIfVPuWAaRIpZ1iEoF5PeNKS82v9G3z8=
 =oQTA
 -----END PGP SIGNATURE-----

helps to have a makefile

Alan T. DeKok at 2018-05-08T22:53:11Z
Files modified:
	* src/modules/proto_dhcpv4/proto_dhcpv4_udp.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f45f546c27ede8704f74790ffde3b3c44a8b11e5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa8hKPAAoJEH0Oec13Yh7NtXMH/1AKhli23jrx9SIb7pMcmq4X
 bNiI5iu9wzAlOtoC5XqPyKvKJFLxzhe+dxdF4NjcmU58EqcDza9BOguCOWH5hevx
 zatpR4bKXyz//S3Ij4XoJU/nmIMeWoVl8ybgPH3M0WNvA2mnxQDzIin7xahxtlvf
 PlO+/A/IVQSwIO4SDQkd6Ak0bp2qq7ByjYaiwSUcO4Ywq3LGWmpIev8qWbo3yQwn
 KTT9d1UtTUCgTFBJU6P68r58eFakwnU08yH09gK9vnx6i9SwBOoy8e7Xsl4j+nYq
 64chAV5W0/EQ1ZhYGJkHWaBygFBh87M3eUp5BQuj+bLNtE+5OvwVHiSNUG4GMPo=
 =uISm
 -----END PGP SIGNATURE-----

template for DHCPv4 over UDP.

it still needs to have the packet encode/decode inserted,
but the basics are there

Alan T. DeKok at 2018-05-08T21:11:08Z
Files modified:
	* src/modules/proto_dhcpv4/all.mk
	* src/modules/proto_dhcpv4/proto_dhcpv4_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0303f4d16f0a0e13679a2641d6fe2b544275b5b0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa8hJdAAoJEH0Oec13Yh7NMfIH/0+za5i/wHnvmIO6dsEgKW8t
 zsMg11vwD4eCXyrTVgzfdyWfbk2PNjtNzzQZ+ePU8/OJai/of6UMSWI4uQXem+sn
 pPZOVxsd4ffz0xS4Ql0tkt+E2gcuxxFKRRecI0ggFmLVTIBHCD8q4e4xPOZTDpSB
 X9Gjt1fQ+AC+jtUxZJDmGEwNJXaI31rEZRUSaXJZEuG1bOhMpxAIGKm10aDWqrA2
 z8eyzEBOoXLuVVUL1k4UJJZKSmbv1YlmCiGR7ukXjHIJchF40sd5Hn3uCbGbKX7Z
 QXr2wZ3HIHD4xJFMLjLOfbkHfIttaTy78k0gU65aForf4smQylUbh8A2JR6q0No=
 =/e9z
 -----END PGP SIGNATURE-----

move include to header file

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3311351d84d8ba28fe9034e09fba5d2bcd61c479
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa8hClAAoJEH0Oec13Yh7NIRwH+wdRCuRX3wB99tIM46Mbdn7m
 SFeqV1Tt3ckSGjznj1+MI0G6N41gkQejte1U7EKeq++FIF/bp+OOjEjLMSf23oXw
 6MKwapnBGGLO0dK6QPS70Qvc2BlmYufRWJnh5bxeTyPGFpK8vylJYcL7gJ7ylXS/
 hHlzE0y592JwKFhZ1eMQliFubV7WfxxjcsSFa71SqfYG7dnwOHyVYj3i5q/+5hmq
 maBMcUPxAHCTY2Atdr8namRP2e/ZLk0pkAgv6c/2NtZp3qW1As568jIjLrJXZqNt
 cyWKyeLk/LZbHeLdIt3Tlcu4VpkmEcyHTR0JjEWyL5FF+iWcw1Bd0jdD3R0TW8k=
 =ynFZ
 -----END PGP SIGNATURE-----

set packet lengths to match VMPS headers

Alan T. DeKok at 2018-05-08T21:03:32Z
Files modified:
	* src/modules/proto_vmps/proto_vmps_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3d8e5d056c9b87d1a7cb2c911a093026026a9e77
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa8g9qAAoJEH0Oec13Yh7Nr54H/1R9RbIKRwILc7+4gD1C43ek
 tQBOdw7edoUrsCD+yEtMwY4qdqeCI18eNe30HhOpTKl4Mr4pczfh002x6+8l5p9u
 ecuwFYyG3H+j9cAljfDgebW7YKvqv/qbnAqRtQKq0zqlobjyvaIizsIp57xonnGo
 O0of2BfiYbjG3kQrg0oEERgg7/9l7UmlJEhxoqLIrfw4sy2RrEVGjH+3FD2oNXoW
 /CCYZRzPYwVJpv+cvoNOvcDpEy+KJY96yqBDiObwYxBQ7JE214578OUoyhO5o/Cm
 bRKeoXiNBgahbMx6koDldQ8Zr4DXR9eDv5nJb6nFWeBZ5RYoKTB5UblXLOW2dn4=
 =NmJF
 -----END PGP SIGNATURE-----

sanity checks for IO functions

Alan T. DeKok at 2018-05-08T20:58:12Z
Files modified:
	* src/lib/io/master.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c4f9f085254d26a484b0c192df1b8ea7a8e479cb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa8g9XAAoJEH0Oec13Yh7NFMoH/iHWrprcuPgqWEJJrgfesqY1
 P1/Y6m3pDqYxT9vmDiwzapakLBPExWPGmbdRppdIwYgGrdMahzwuQwYny8Fbtft4
 byagonHOrJv0RCQA43/qztHtqcCRnwY6YCdo/MsZr/9/wlXdZJ6m8s2jNoMTNnbM
 j055ZuNgQfpBnvjVIlCyyuJShAzWRKwpyU+ZKOiJ7plvs6tDmM0mQc14PdTfoq1u
 FDt/t58kmJbX7ShFTwN3+yCi3ZmIcZiMiPJdtAEj8B7rym7PO/BinGcUFEvrZVMF
 YEUY+w5EEegte4vd3E8Fkw12M4qcEwteEn1YdirCNInmDxGPX9l0DdPhRaJkFC8=
 =HLQ3
 -----END PGP SIGNATURE-----

do dup checks on the correct field

Alan T. DeKok at 2018-05-08T20:57:58Z
Files modified:
	* src/modules/proto_vmps/proto_vmps_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f847397fed5a7df33b022b73fac0375fd0bc6d94
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa8gx0AAoJEH0Oec13Yh7NPGcH/iSqCxGYxPJKxJTpxiSFHKZM
 o8yuOWCYUq2j0WLaxaXgyrn+ITYc9rGXFKtEDKDQUmTxhEhW5Jn2F+Nbf6H7mCe6
 s9jNMearLD88atNzdW/ygRpTbnVw1/WUoopue37n1qcRspNBFZdXiQ0xKSe6kqSk
 74HPkuuxMhuukoSyChEb/O1T1cFV+8Bre3ErO9BWStV4Qej6qbJfRP51639tXS/N
 4zppxCFksGOnYKF3P6lAjPo31XAyzoFitv2GV6pxxRFL9lYOSMhxH3wBEL1eRht6
 uAcd8Gxm6xgmo0pZZ2mr8LkvIPa4dDjPb3poBDGXdj52DQETHKunITd5rMyLZig=
 =lvre
 -----END PGP SIGNATURE-----

start moving to new framework for DHCP.

We still need to add proto_dhcpv4_udp, and the various
process handlers.  But this compiles at least.

Alan T. DeKok at 2018-05-08T20:45:08Z
Files modified:
	* raddb/sites-available/dhcp
	* share/dictionary.dhcpv4
	* src/modules/proto_dhcpv4/proto_dhcpv4.c
	* src/modules/proto_dhcpv4/proto_dhcpv4.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/313784fd220be30c4b0ecdcbf3b57e3d85434aec
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa8gczAAoJEH0Oec13Yh7NE7EIAIUCbN9moIL/CnHlqMvKmyjM
 2clklQGhBooO+kmp/OSQNfmwrbMwN+QrnD8rofkg/u6PwF3ZrOWPZ4C3h8zM+M+Y
 vsHDRM6cz83jY729UHSCMCesGEQGKFxN5mSo7THDxgZqfyL//cy1Z//8eRc/4j8c
 4YQtNXI8s/fT86RYPC78JuCsu3+veLpCSWtsb1C4ddqtx6nr7NVycINkpu1TaJ67
 jcq44Mu54gOUHfJgeeyMV++Xk0/+a/XPHj55A31sIzNEc6Ty1yQjWFa01JWHngPV
 jFONMo1/Gfs5qH5m8SuobYi64wwOSHBHdx2H035XLx7ji6FGCOBrOSjd1Dwt21s=
 =vgur
 -----END PGP SIGNATURE-----

remove FR_DHCP_OFFSET, it's no longer necessary

and move proto_dhcpv4.c out of the way in preparation
for new code

Alan T. DeKok at 2018-05-08T20:22:54Z
Files modified:
	* src/modules/proto_dhcpv4/dhcpclient.c
	* src/modules/proto_dhcpv4/old.c
	* src/modules/proto_dhcpv4/proto_dhcpv4.c
	* src/protocols/dhcpv4/base.c
	* src/protocols/dhcpv4/dhcpv4.h
	* src/protocols/dhcpv4/packet.c
	* src/protocols/dhcpv4/raw.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9cec17c2febfd286bfdc63c4e7204ae3c6eb22e6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa8abRAAoJEH0Oec13Yh7NWEcIAKKaPAp2lDaMMJWV1DNxpH/F
 j/eWSFrpl9YZWaQP+hiYR9OmNLl+wxF4Z4TUPV+08IWu8/mwsJajzhPsyq/pQtDV
 N3BECeFsHXUZt6C7QkgLhHkgJSTSD5fZ00xUkn8mr8sD9wQD+fRKUAvcK1A/jRrt
 qi3ASu/NjcNACso/kNgHMvtUtOUyey34GHPdhN7lKVLrfI+FyUM4b96gaqoTekNL
 DKBARRsVQLUOliw6f30U4aUY4mnYIbhLCRyxnZGiKkqswf9RGk+TBhjKbEez1ohZ
 Gp3M4xJCjmwCmD3I8YPtyPxHfR8XIyEBB44jm7Vf6FOeRvLoB+UCj9tDFazV1tA=
 =Fkey
 -----END PGP SIGNATURE-----

fix example so that it works

Alan T. DeKok at 2018-05-08T13:31:56Z
Files modified:
	* raddb/sites-available/vmps

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/074c5831d9c593d9327879a63137c60b8405cb87
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa8aZdAAoJEH0Oec13Yh7Ntj8H/iE3XdDlv4GdBiAmrngz7BBF
 GQnt+c+9hCu3VijciQjfyiacSec/2gX5QZOXUiq/TU7fFpjxVlVg3PzdvhhAwHyj
 dYlZfLiGP96eGb51mDV1C2wurB5Suxe9sFbJ9xKBSLVYPhWmAuf067eSYRVJTF1D
 2hqheMjjIGHd7CbEUZkI6cO0ukQzHJsGoVvdr89uTLCCSsbAwuDjMG2DS8Pbpl/+
 uOD2BexaFxioZ1VzeyTs/2ugNmZy+jf8Q2pfDlcoLawME1M2GcqZr7JOpGfN9mRb
 gTJ+c5fXFsP2bADmPcIpzZojw3v515QF+Fx5vOJ6cP4howXJhCEMP104l4A/JP8=
 =ssXr
 -----END PGP SIGNATURE-----

minor fixes

Alan T. DeKok at 2018-05-08T13:30:01Z
Files modified:
	* src/modules/proto_vmps/proto_vmps.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/03d47591074f264ceaff827fa90d687aca279a09
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEbBAABCAAGBQJa8Z+EAAoJEH0Oec13Yh7N3QwH91e+5VEMO7DawRLZxPXAbLK8
 /+vnVj/vBTT6J5xPaE3lcJSds8ZcJDjtcKsXlhduHjVmxpZBXY2pf7C36lQcwZRp
 nu3mDzG0OxkNXYa5xeCgnhrkMSJ16AWssFA9IFGdX8mSqYpv9urCeGibmJMFALew
 zW4nqvKw/yLV6X0wLzAtJVZeAkHo4Pp5fLub9xsT4OZBw1gbbVV8+OcV3c6hU8n0
 xHcB505rQC1h7z5lnRlinTrnYya+pMnLwaBEJ3T2SsRwAayZVZaWhImhDAK+SfNA
 U4nW0GIWhBH5ZQbYbHpMjLUbrxh9u5OX1u50Mn/1p/lD8KGoRDT8RqucPhTDeg==
 =VVM7
 -----END PGP SIGNATURE-----

use new autoload framework

Alan T. DeKok at 2018-05-08T13:00:51Z
Files modified:
	* src/modules/proto_vmps/proto_vmps.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b2f8c50f665cf6c2b3431cf49d0e749526aeb806
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJa8ZrmAAoJEH0Oec13Yh7N0eIH/RbHhh7MosPLg7g2EJpoZxIJ
 gJuAZldKFtX/W7iK/jaVSTyNpoMeqJRbuXyGlDNESWjbHgXvenkLS9LkD2EoHb5w
 rHC/Tzg+usHRbNwRF5ao0/Pyi2DpRsmpFFv4s/Lp26GskZEOvLolJD0gAPi9u2Sc
 kLbBJownduBufdARDHchl00Eh8vJCZRwArtirEbQUrgtbtvl1nl/h6buTOfcQqNR
 N0Id6lSFJ9GF3iuPeuWykUgVwmW81MzVKN9isc2okMLsX7nVwBtwkOjXRkPl6fAM
 vO9zjoPvvk1rjTj+qlfbAPVs72dXeYyDksyl2DLdJPg0rgT22oMgyFBwjrH3ZqY=
 =KMJm
 -----END PGP SIGNATURE-----

set "out" to main_config.dict

until such time as they are different

Alan T. DeKok at 2018-05-08T12:41:10Z
Files modified:
	* src/main/mainconfig.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d2927b1522e1ba3df787df28a3cee5ae0a4c6b6d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 wsBcBAABCAAQBQJa8ZdwCRBK7hj4Ov3rIwAAdHIIAD+OjoUBhSF850dUQq2a35XO
 I7+zw6T9nO0BVh3+jAeopzbE+X9PxPPsndvSc0G2VfMVr6M3m0ayaa7MBmlnuSlm
 jidZwzU/I9+VPOHPHeHiBGgRoOYokY/504ogog4Q7uHXShe1onT8Mtcil6gYIGqF
 5PvfzDK2jV02K3q7zLRN3Wcl/gmCfxwysZ0M9M2aSBEROwpMK5BhDo88SI235LHs
 KHFbNaBD2XT9ZfRiUTzn9COlyPM2TOHQsGSik2etjf/yvF8xJVJ5GmjMeo0Pe0vQ
 uBHTYovGPO0JxavMGTf+LzCw3VkTdOYdpaPakuEjkJ1h5VhLWNzwzpWTTyz0O/k=
 =igdt
 -----END PGP SIGNATURE-----
 

Merge pull request #2227 from chrisd8088/radwho_check_inet_pton_ret

Print usage and exit when -N used with invalid IP.

Alan DeKok (via GitHub)@2018-05-08T12:26:24Z
Files modified:
	* src/main/radwho.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c3e7f602b51eb2608862e7ff8ad82098ea75d071
====== 
Print usage and exit when -N used with invalid IP.

Check for all possible error return values from inet_pton(),
particularly zero, as this indicates an invalid IP address was
passed in the input string, whereas -1 is returned only when the
address family parameter is invalid, which is never the case
here because it's always AF_INET.

Chris Darroch at 2018-05-08T06:42:33Z
Files modified:
	* src/main/radwho.c

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


More information about the Freeradius-Devel mailing list