Commit report for v3.0.x branch

announce at freeradius.org announce at freeradius.org
Tue Oct 17 02:00:02 CEST 2017


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ5SMPAAoJEH0Oec13Yh7NPbUH/3F4CA1z2kQ0AtZhCpdFIDvX
 x2am2plfvA3HpUJ9RDEXjFdYBvEey7lr7ig0ff7qCWFhUSKzRhu515VZhwuqzcOI
 vcy2orYbZlExbpz8lRxeYh17UTDve8Shg+4q26uzzrFeYeeOOMQoX433/enpIE+W
 GMdmuaxZiA7OxV9QwHuzTLCgD7UsNfj6vI35jQ19CWPCSHf+X1SlnjFshXQ/Dfma
 uYithOs2dJxxHNhQJ60GtBiQ/rQfTN9a60ZnEJ9eqHKn7yqc8gwqDOiblM0tRCsf
 qSzs53U86LbYvOgAnn6bIYYDGOmKEoH/ElboV9kAt3/91xD0di1IQITNXI2ADf8=
 =oAt2
 -----END PGP SIGNATURE-----

clean up documentation

for people who get excited about it, and freak out

Alan T. DeKok at 2017-10-16T21:22:21Z
Files modified:
	* raddb/radiusd.conf.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/80d6e688f7b48c89132b1ccec61850d6a1e79b1a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ5PdfAAoJEH0Oec13Yh7NgkYH/34+c+LM8I+XBHBRlWSeRBs3
 p9ZYmqdj/nRyArhoQKh8RNu4NjOwPns68RSJQyaOhyXosLa2tU1K6rG/pzVB/K97
 oaX4BzJi63Q7hspVLbM3Ff0t+hL6+Oq2m6jxGRV6jwwmcmSFjy/JiG9FuUWDdRP7
 JrddACvbC5GL7HT43Fya6P71JfzC2pXw+QnShoU02ZwxJOmg14/+FQs+XlRsfRpQ
 awto2kJlKOtmi6EyOsUHCbmohphzq+X6MVw1sjcvwaaNAthZ875kkS3hIeffFgHX
 d8T+4w+0FvksiQusJaoX9MVGpvU8LnMWmCeiRXqxWUWnxabXPwM13bSu/CkKOAg=
 =W78B
 -----END PGP SIGNATURE-----

note recent changes

Alan T. DeKok at 2017-10-16T18:15:55Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/56986a90cd8e8b1e6788049627ad7cbcf26fa841
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ5N+jAAoJEH0Oec13Yh7NDEcH/31XXG7gdnfA1ex1GTojaXAg
 hl1xgpQB5O3Sgk1OjSg+VjpC3qeU4NXeUtrm0vMAazrRAvJO74jrtoae7jh+HpW3
 fMHVcFvsEG5ifiA9UVfIluOifQx37E7a6eoa76Eb9xdPB5gWvhqWCyoublK9PBu1
 gJlL5fTJeLC0k0x4r+VFuof4AkSrvSUzKVqU3cSYdPSxKAnnllx2GKkxDX98VvYb
 1Aw6E+IcwY+sDtIJ3yxYYvsHDkcOH1YV9wobOQeHtJz1+LREN2TEPsx+67MQaAMb
 TbiL2c50Pd4xWMb498T7jEi014XeJUEpxU9ISlz2GHRDomhJYvy43BLMc9OzwIA=
 =XNmK
 -----END PGP SIGNATURE-----

set giaddr to the next gateway.  Helps with #2092

Alan T. DeKok at 2017-10-16T16:34:27Z
Files modified:
	* src/modules/proto_dhcp/dhcpd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1ea1a8009475314a0e0d04b255b54415621e5dde
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ5NlaAAoJEH0Oec13Yh7NSQYH/io3MUaFNgNxxHPrWFGW8UMq
 TgOkzB3BxmI4mU7LCQVkgbH3+WywCLhzGP1ETtiEcctp8Zel5Ql+lpc+SksswfhL
 xn9z1lPdB3U3ca+UvNIWBqkFnv4f3o2BxPs31JMX8LE2Z05cBmwT/X1tbbSpHGIh
 w7u307YfHR/yN1YRn/VfvR+3eq+gsgyOVd3jB1v8NCVeXjOIA9xT61HFVlRI2d7t
 idbz2W5j+66iaqDZl7zb49dXWk6GcKtY+68AiUMz104STWrtscacIDp2+E6wCDF1
 CDLSpuCrZSxA8iamMApZboiYiaxBy405faIMTl4g3ENfK7jF/wiaIjeRz7bLloE=
 =qZky
 -----END PGP SIGNATURE-----

use config relay IP in preference to anything else.  Helps with #2092

So that we can manually relay to a different IP.

We probably want to re-set the giaddr, too, so that it doesn't
create loops... that's TBD

Alan T. DeKok at 2017-10-16T16:06:50Z
Files modified:
	* src/modules/proto_dhcp/dhcpd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e3a40c99987ae5539c7ddf90fe9ebb6164e02b1e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ5M77AAoJEH0Oec13Yh7N8v8H/3HPMlEje931oSAFUWIE07s8
 uE6Heh3J/wBnECwywpsD8npyXh0yacPYhW++Hb0UzxyiteT+NADKf8N+oIH+CdSP
 IWI8ZI6WqMQTVrmqyMTpaGRbNqIwCjjchih/7bgivYnANhObZZYpgy+rA7QsBTCI
 5/ArR4aT36PROLBiZYLjjGBWTq3MoGmyhU/FQ/hQHlZ2OrVn4ZnrltZnIOA+U9JR
 lSQGfWDt5qa6udqjkh8A2hoElR5cbW8hdSKfaXBHFMxDsY5CQ7lEiP9Ozc09fi7+
 Zb/8TPcm3UkOOvC8Ve8P/t42uQ0cd03UJqeohur1FReFj7FQqiNB1UnhrZLvWBg=
 =e5r5
 -----END PGP SIGNATURE-----

typo.  Helps with #2092

Alan T. DeKok at 2017-10-16T15:23:35Z
Files modified:
	* src/modules/proto_dhcp/dhcpd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c63620bc56b14d2cb2c08a1e871b22773eaaa450
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ5M4EAAoJEH0Oec13Yh7NTuwIAI92J9QK0B+GEgBvah109AtI
 1VcYy8+M/jpCRgM9B+5Cq6x8aKUn2Wk4jrKqZQWojpQhq5X4jOZROu2oA00cm1yj
 5Okh/ocYSuz9ojINsb+OHAVrA3upe7Bp7x0mL7NWxici6jZN/tOkY/H2aF2QC6Wo
 LvA6PujhmGWOQuh3/mB1fkKAKxOlT65lmBqJiKBgj0aX03OIe6Oc34hX7SdCAhm6
 vay5bWGqKSFi+/TQQ1PTfJtq6I0GcDgJbM12Jx+zgYDlSQkZ/7qNIrooc7fskTW/
 AYIzuIUsBciZUl2KFE4/YVLXF8KNfbA/WTqgDm3PRIiRmSDK8NzAzOXUI0ST+Pk=
 =DjXI
 -----END PGP SIGNATURE-----

set packet->vps.  helps with #2092

Alan T. DeKok at 2017-10-16T15:19:23Z
Files modified:
	* src/modules/proto_dhcp/dhcpd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8a4536e684a38412d519471c8c0638ac1f9b7804
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ5Mu5AAoJEH0Oec13Yh7NynEH/3uUls+s6dQUI4qf/e9u4kuK
 o2RNjmXJceqjR+/+hbbSDDOFPxTZ/LIquE0LxjSJQTRqPCRGmDVe+qXIo+yv4wyn
 4vyaeNf77GwaashFEZQipW0QS+7Zo5hC3dQym4d4ALPjQjWs9RasT5poA+bOgeqr
 n/D/FAUS+kFLyYiPkkUxAyqJ2eGYk5MyqcUvZ3QJKKiMCXLCeV86Vnwk+zQgbJbg
 B+MwYRy0JaNTJfcwk96fvuaY+PYJrvd3onSkkSkOmVwNmDCrx1WPlxBVdjm7Fro+
 6cj1Je/6yEWGr4xCYAaB+DpY1s9mX5UAMsmUBbObdD7GHaF/84mX++jrugrx+9U=
 =n4vU
 -----END PGP SIGNATURE-----

don't use giaddr if we're the relay.  Helps with #2092

and reformat to be clearer

Alan T. DeKok at 2017-10-16T15:09:40Z
Files modified:
	* src/modules/proto_dhcp/dhcpd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b0fdb2b227214185392c1dc3195d8b049d5e11f8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ5MjIAAoJEH0Oec13Yh7Ndi4IAIfUzhwX9vo5y3TuZDRrdoZE
 kghsHT862qUklNls3kqRU3mmY4mkZgKFUcdSjPxu1tbJTvQwQKUU73jCXu3/yTJe
 hlunlIJwbuAHfeK+GI7c9oZbiIGm0jpeGaptev9wj20EGUEClCbgi8dakhSM4Rj1
 OenjVGMV8CjDyiuDvbhuvLbKWm7fFJkNkQNNwqhuuL2kDR44NRtFgWJuOev+jj9T
 rltLnNy7CCHlJt9AL7+pOUPTGjagVa1FPScyXIoHGXetjLaNgAowsK9JaZIAgHqN
 UYFlA8sE+wMXxs79hZ4ADlqd5J4zdmdguPnMUonsEF91A1qqwyIKDc9WhplOEoY=
 =hQeW
 -----END PGP SIGNATURE-----

encode temporary packet, not request->packet.  Address #2092

We can't call fr_dchp_encode(request->packet) because
request->packet->data != NULL.  It's also bad form to muck with
the incoming packet.

The solution is to create a temporary packet, and then encode
and send that one.

Also, dhcprelay_process_server_reply() poked request->packet
in some places, and request->reply in others.  So it was impossible
for it to work.

Alan T. DeKok at 2017-10-16T14:55:27Z
Files modified:
	* src/modules/proto_dhcp/dhcpd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/28a0844c47955e679c057bfcb75d5c26a138cc6f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZ3MSEAAoJEH0Oec13Yh7N8EUIAJwy7Zfuqsc+sQjZoU80Oshu
 aEHiT8W1VbSR9tYGHLGldqvS4UEUGdSYVuwp79rHZqeYfS1pHFebmxVYapTzbaSu
 0dZRlwxFQYSWcjtGXXgRuNVVpUSj6hQkmQJ9tvde8raQKgv9otJ8v4BawR4RDf5X
 hJFFPCkaXO4R4iXG7of9N6cS5kiPtxtRyi9jg04+JER0al+Wg0FnWg45dKe3yt7g
 gvIy4sm75TzGlQubejsytaT7XN6XMex4iYQGPOK+AefYPnwW//iAwRCu9Y0bGQ9h
 +JyRlkQgRccu9DhjAcc+68vQL8LsMMlkQU9TUvjOiB2uFfNX/UE5TW2Xpk+k+BE=
 =Ien1
 -----END PGP SIGNATURE-----

print secrets only in -Xx

Alan T. DeKok at 2017-10-10T13:00:46Z
Files modified:
	* src/main/client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3d41e924866b00d678418882b6cdc62f7931a0e8
====== 
-- 
This commit summary was generated @2017-10-17T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list