Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Sat Aug 12 02:00:02 CEST 2017


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZjcicAAoJEH0Oec13Yh7NyKoH/2/VpULjuAuap1eh9UVWNSht
 6I2XeHu3Am2DhDjw8bAucwLnvAbtAVlGV2kZbBRkmEvaCv7UUh4n4ZyfRMyYNmZZ
 IgzXPK2UIsa4RcYU1NFYcGEwv/S2889xdn4Ta9Ycg7jjiP2GO2Ifx26dIVgTdlyF
 JGN+9I/W4pJrk2vhQmd4R32xvdC1Dsk6V6fTLiZi9me5Iz0N1dc1Rk7atLh5wUBG
 q5a2uPdMtmSP/cFbfotblyZAhh/8gvhaW6z2uW6QYQec4mehX+zSdqyuJQO4A1Pb
 b7041PFWd6vRzxYNG5K64wsZNX4bP+lJwYoLbZTOoVDoLqySqidABQA5v+CozB4=
 =egXP
 -----END PGP SIGNATURE-----

better scan fixes

Alan T. DeKok at 2017-08-11T15:09:11Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5849075b791ba1ea7411156a7941940cde0a496d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZjcQ6AAoJEH0Oec13Yh7NwfIH/1V+h3xzo2kZQD/Q4il/zN3T
 gTJg3yCrb4zr7oXx+LJXJSgofMUGIxAYPwu/ofLQlc+P8trGW5thisaLyIDWQChp
 e3CCFQcuKrS8mtP8WnNjlKNulmckSFPa3g0GDAfkLWt/faLhBphIOTdej5+0jPDh
 Bl6co/BYwXT8DG3XEvqxIOTt96HwQVUWlrx/KDcqFBAdSHYcIVTnFL6644dQSnX3
 FL+HUFEQCx/RaRldjnmbwL5a0XbnvXG2Iz3ve5fj42iH39Ex0zxGdEJRXUp4oEtl
 xthcFMTnMbX0IyYHS8ACyQ6W4Q6w4+V4BZ7YJAZpQNBDtGvM3Z0qBIjd/7riVgE=
 =6Qg5
 -----END PGP SIGNATURE-----

remove old todo's

Alan T. DeKok at 2017-08-11T14:50:30Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/afb62e9ad13239fe8caeb05f210599e9a04b5969
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZjcIMAAoJEH0Oec13Yh7NA/4H/2gpir945sTYIfNE92Z3MRfx
 RY3lEuX1rvFeLKAEIHQ9t2O8jhxXWQs3gEUg4vE251y/O/o8K8NZj8vKKehEXugp
 ydvpCSqd8+1tMW9ewHpQ0252Som7wcLfdQr7zHHAQK2gb/o6PVYW34o07G7Wuzbk
 LrE2df32gBOjv9JGr0LJ9hBqEX4GyRGEvaqzQ3CRkxFtfBzCYmVHy4JMEhuRMA5u
 FKXpWpoylYj8kqPVdXdwyfRRSRPSLYASa9oCt3yDveK7om42G21wbrPGqD7ZqltM
 J5EB2ogfiMHEjQ9mch+q61sLPPBZJcqe6GPmYYg9Tuk1dn6G0LvhBvHJmUHIVaE=
 =hNC+
 -----END PGP SIGNATURE-----

scan fixes

Alan T. DeKok at 2017-08-11T14:41:13Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fd51606d5fbc07de1d2b990416521b2fda42d8eb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZjb+TAAoJEH0Oec13Yh7NfpwIAIn08hsOFUCSsQo4zSo7hWGL
 hb+oYXHyqPiCFr8C4TaBIZYEohelpMmbmUzHmMwN/M46wHVyzRJ9OEWUU/ushGXX
 YqAOnjlyvArtjQfh9jBmFky8Q/2l7zdYatcNJt+pnzOP6nQiWlUyrMePAJpPWWtY
 9E9ekiDdo4Jb7lNYqe0kUEvfosQNb0lGDMUurXL1IP2nFCOnknpDds46ZVbxyuTV
 As2jwuV0vD8mViLbzaghzovP7hr+0esgP+vmEiwJk0vCemf5ZqVaYsIGtSeux+eU
 QuRr+SSMpk26azVhfvLOFlHeCOSqWfvTVfxDzHTaYo0XOb6D0t5AXrpN2cbgoRA=
 =A/gS
 -----END PGP SIGNATURE-----

more DEBUG3 messages

Alan T. DeKok at 2017-08-11T14:30:36Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f6a97b5668b878f7ba3a7db926ebf3d807237ab8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZjb7tAAoJEH0Oec13Yh7NLmgH/RgNN4LyOsGSVEgJXOEg2V5z
 yieTfb1VW5+oyeyRD0myc0KgdI8YTYFPbG66Wt+eiYlp5nGpTVTevq6lqVAF/J0e
 zabazOMrny5ENg1WVpTRuCMCjcju6niOKkjUz3ujoRw1h2yCWbdasS3P+86Wjkta
 OyKMFsVeR7TrZM3HjR4Z5YvB2NB4BmOiBy0w+x3l3h4jpAZ3N+I5jrdsRGJvpBR4
 YvG4xH0tx38nAJ+i1ncnx8wSYcxjUk6E8LajfqM+c9ktTatORzBkeGWXQ+sFQt7q
 R0koJzmvhlD8suSAUcYhV5LdECG/UtDuLgBHkxdK0V0wtSV71SnwBeP/kksuA8s=
 =YBsR
 -----END PGP SIGNATURE-----

don't put timestamps into src_dst.

It means that every packet is unique <sigh>

Alan T. DeKok at 2017-08-11T14:27:41Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e6ee930a5ab0e48311b2cb13e82367630037f8f0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZjbWgAAoJEH0Oec13Yh7NdO0H/jyjk9b7iG878MgHZi+W+xhc
 AG78K5BTOEuZxZMdMu4ROtt7cXgSoMvv2+xotfmAQEO803xyL5n9l0u3Ah6X759l
 0LoNWffO6qHS7W/AUwVS1uq7MH9FqOhUFpq2C8boAZalf5RgUQU9EvX4nHUrU3se
 nynWpXpIc/XmhcNcbsMroFw4HS7cwR484NsmJRI1E542+3xGrwUoGwPDRws+DlkX
 iRUG0xXsaPgy1BqECgxg27BN48TKiPZxbU/jiQMdRFCD4ODfzgLwK4V1Os3DXdDX
 29bXv7ah4BK0+zF5P39s87LigE6jYGXCWowHEJaOrI3UVecS/3p98OEbiKAv5eE=
 =KqrO
 -----END PGP SIGNATURE-----

cleaner debug output

Alan T. DeKok at 2017-08-11T13:48:15Z
Files modified:
	* src/lib/io/network.c
	* src/lib/io/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1f6a2593a27c59549007b7677fafb5b101d9c476
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZja4LAAoJEH0Oec13Yh7NGYsH+wQQboaAytdsF/68CsB23f5H
 jXCmDXHJiWVsx9kJZXhBZytjwvXCU2CgrszDYv9ISoj3/h6wMaIu15C0JlgKC+QV
 0UxInu6HGYi3ziGPJ3yur6qoaZTbjphdu7STrcksb/vcysGhnG8xq7Sf5Kc2AXey
 BAkEJhQxBL/0SmiTa61YPqBU/TSdv1v+GA4MgS4qCC5fOl6iMAxEFpe03Jst5qk/
 nm1PkS0l1FWzbW6pklKF9QV3UUPPww6wN/x1D2KCiGxvYdYhkVof4CjPXCCU8ePb
 1vhg8tjoC1LPE1vEtd0mEhQXDRQCCGG0/1lgdrr/OWu/CkFuACymkTX7EA61Mj4=
 =qi7k
 -----END PGP SIGNATURE-----

allocate status_check rr when we open the socket

not when we initialize the module

Alan T. DeKok at 2017-08-11T13:15:37Z
Files modified:
	* src/modules/rlm_radius/TODO.md
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b1cc8af5fd29242560f368db873cffa9f9768a9a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZja30AAoJEH0Oec13Yh7NUO0H/ivInNdRzfYaCqr8s1KzSShp
 +YzdLDZ1gVHmai5gxpYiwQ0y0gWsnYlmknnrnt3al03264CwMdA20o4HE9fqgu6r
 pAPMtEQ1IyemuJ23d7aXU/mAuOnnU3WeOfWakUkirn9BudKFuq6tGoMTAh/kNxDP
 cHLJbCOXn8cjQTpt7+X/d92NHxH2pnUkVwkVDaTtDE7jGzPQyA3TE2QzSWZhXVzr
 RFastwXUJlmy5MHiR0vjaANkDnZP6EHOpy6GoT/v/VgSPtWxZTDwpKl9u0NHntRN
 n7cxIJAw5OmeAR+pEHuCJCvzJzLGh4H8iiR1/Ei5POmIRl2fzfUWbSRXu10doCk=
 =WV95
 -----END PGP SIGNATURE-----

print out raw packets we send in debug3

Alan T. DeKok at 2017-08-11T13:15:31Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d225ccfb445236b2ec5f3d4d1d179e1ed3b647a1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZja2vAAoJEH0Oec13Yh7NCiAH/2YHhsS6QLKonqXQtjDd5kJX
 QSs7zZrIUAsScFfhxP40wTUuRGSCuzlXwCfinxkhlbi8K4AX9sNGHdeKwyJwGnpk
 tDR20vU9JiuwjLi1RC/Zr7WFGHMP6/UL1e6uEQ1M17B5Mjs9t3jmMGnSXcpkCFH/
 ofSpEGRn375d3/hL/0QvjAlbpAtYfjJTY2KCJPD3XG4cSx/y8HcKvhIrKTrACm7u
 KNBU9o4ZErFK9tbKF2YoYVD2Efta0xbj5YnpLWYmBICYBdbsjLY7x7j/0T7S1O0S
 uo8x6gvU857g6oXMArLu5XOZvNpl3EYwPqt5rFeptsbN+Fh+13sEG+dhurZpyVI=
 =7mTC
 -----END PGP SIGNATURE-----

check the correct fields, so we encode the packet properly...

Alan T. DeKok at 2017-08-11T13:14:13Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9b76a8fcc94e140e3dba467fdc5bf4b9da8e3716
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZja2aAAoJEH0Oec13Yh7N9vwH/Rl471HXfnJLN4F78kl1rTgd
 jZTDwhdLpW52XGv7KayfliluW0vdyuA9x45MVrcCGH/b9WX5QmoY2YdQ3j65cT81
 UH0OVDXJpONsWm/OPOVb++IVBzzr7Rwc5n3rJCiQC7vDm7JyHCeRcVdcLPn1yaKr
 Vr34snGZMfxp8BBkwygsk5TuMs0NYlAlW5NSB+1EbA6e7FnH1lIr3t/mIqVJS/ZK
 G7f7W7oVeHf9KCQ+p7sm3ti9i+G2YXA0cgYSKvOVDgQMI//p8DQekk1O/XhVN4oG
 q7zwsAYBB3uneqT0/5yuzjVBcuJCnKz68ZqZIyhMDB0r+m8W4m/HNP4jqC47e5s=
 =tB4q
 -----END PGP SIGNATURE-----

remove idle timeout if we're writing to the socket

Alan T. DeKok at 2017-08-11T13:13:51Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/98ff53b7e878703b98307ee82279019f83352448
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZja2BAAoJEH0Oec13Yh7NihEH/ApVI5V7bDoFK4pQbNcmvgBS
 OoSdv8lxjxonNNcfL9wEMyT60cXXAtWtgsfZWCjW2XnO+MnMxLjJc4UBk/HFSkJU
 zUZvgLsaYL5u+VebU2HkQ5JZz3JJmK+PMM1vYpLbbxBZEFHdBPsIA4H0vx8avEmk
 O9zRYX80ewc5L/dF7uyyedzMBdjygy/UT1iU1EEy/GGyOyAiNlF3jpEPiL9hOs9B
 3JOPxemZE2bYVHDQ9JFX24Q6kmIaIYuhtPb++opECmkIi1BxyqGNL43BpappwzoT
 uup/Yzduz/JJey7MIDXIDsqKRGK96IsoVhYv1E1L56Gbyy4nh7op92VyOxc35HM=
 =9whp
 -----END PGP SIGNATURE-----

added TIMER to debug messages so we know they're timeouts

we should really register names associated with timers, and
have the event list print this...

Alan T. DeKok at 2017-08-11T13:13:12Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3385f5f3a785c46f8062a43c73aaf4ded8856b65
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZjaxCAAoJEH0Oec13Yh7NTWIIAIh8JZ3T3EDS2yKdkCLxo/4M
 3TiA4ZBMub49UFK5BPHy8KWlGA109ZsA9lm10JMq0sM9bcBSnWd14WwvRzl3nNE5
 ZjM80KYbwgM5h/Z695kKZD+pVU+OZ7l88KD+yj46FrgtN6AuFlfAoYzEMi+GW6/Z
 IcTCHB5qeox6feMCCAIHVrGqdO6C0ee0DMIc+1+Klw56+l6cdJSO2qlpX+Kw7bdF
 3lx4FoON0xoEAwRdrAym7Noms/4gFnJH0Ga4ueVX+2AJ2Upn/hXlh6d7Q7843bbb
 o3nEDFkGcngfP12dQYCYEGA3nD4oL2Z7Y+iiLEUlzInWP4WzqdMTsNcR4yK5Ugs=
 =SNZK
 -----END PGP SIGNATURE-----

move status_check to correct place

Alan T. DeKok at 2017-08-11T13:08:13Z
Files modified:
	* src/modules/rlm_radius/rlm_radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/076e432ea44b5ece8fd3917b210e23d73dbb5934
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZjaniAAoJEH0Oec13Yh7NlR8H/i1eSTrUYysEHWE8IQHyrmuQ
 8+N4h2nLwOPY6AKHoY6T93cexhoVIRaekdxt9bdGhzzz64mh8laPRcU1KvRe09s5
 m7k6HhMm9GDkbi/RehxIH/LuaeIEZj0nLDN545PUsPbIb+FOtJMopiSA5TYP/8gP
 BmSAnj4l1Pnj9LCLSrfEaS9dBtiqV+MQ5BMPEs5+pwgloeHtOA4IodfWbrXgpNKe
 TJsXjgmkgieq7ldNxQNgvV5CvDTVpGADbPjegiINRTFWELzpHoExl6kXY8jyLjmj
 1JjviqfxFCYD4ZYE+0WeoZLucoIiCvGlu1x2MfgfSJiXV3tLOIdPWu59XY6X4kQ=
 =Fj0y
 -----END PGP SIGNATURE-----

print raw hex data in debug3

Alan T. DeKok at 2017-08-11T12:58:05Z
Files modified:
	* src/modules/proto_radius/proto_radius.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/274bcf530b7b0662196f0e252ab17d7b9a51d1dd
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZjamdAAoJEH0Oec13Yh7NTNoH+gK+cjEFxa+cfGoF7qH7zVAC
 8Wrli24xbuKJW3B4M9CoNE227f2gKGkeVfE4KcNsk3qZI3hLapf9L4pTFsmIOORX
 Dq6UmTa0QQNP/AN56FOcQF1l8aDbD+f7UoEPLiSZI19zru8CykpUrSU2P5jOH807
 /g/hyL8jngZp2iX3MWxcZffPMpnC0Wm0odjXqvQ3ODBh1HDyPmkow1u1YlExWxAj
 wLA26v4PEDQbFb6B+NhIxxkppfHqGPhPF7VMo5Xd84+2r+p+qNmm9sI0fKLejjop
 DdSjF/lFZNURGEUQ5RvBD1WlbvP5lpvFH+WVqDjuUXkNi0avzmHBUNItclvlbQk=
 =m2YJ
 -----END PGP SIGNATURE-----

added new fr_radius_print_hex() which prints raw buffers

Alan T. DeKok at 2017-08-11T12:56:49Z
Files modified:
	* src/protocols/radius/base.c
	* src/protocols/radius/packet.c
	* src/protocols/radius/radius.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7fe7df0e8e0d0c437cfe03ea157d666185500860
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZjaYXAAoJEH0Oec13Yh7NYjYIAIFha/8QdoL8eTW8AdpBBtj2
 B1YV7deu78aCH4OzMeietDnU0ixWK23Rwm1YXHUDnDrKUOClLvVQDrnxYi2k5Jn1
 Xc+1cpMj9ZtK1nCkxZLm1ZJbIPjwVwtJKc70aBU/vCdhv4thWBAMGhfQ7k8dx42v
 KkbOLPWRj7Zq9CQOtQm1AjhYg76oB+9bnZTWcWSS4J1hjQpHCVSVX3xiXRjNcXG5
 IKb9V/IwFc83mMlBjTZKBkrad6EVWzjDa7WC0jWGoJDooUR+dTuC7MJ4N8g4K0Q+
 z8afsr6PitRjGQDl2r3MfCYWZW8yRgZ7yp5hLzuTEde84jniRBIykmQRPxV6iJQ=
 =RHLf
 -----END PGP SIGNATURE-----

rename fr_radius_print_hex to fr_radius_packet_print_hex

Alan T. DeKok at 2017-08-11T12:41:48Z
Files modified:
	* src/main/radsniff.c
	* src/main/radsnmp.c
	* src/protocols/radius/packet.c
	* src/protocols/radius/radius.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2023ba53ea7590bca2f523e4cd97b25687a2ab77
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZjaV2AAoJEH0Oec13Yh7NgPsH/j5q5nkeKL3M/DhvQUGeaoJj
 JHu5xlW1a4R69VDVzFuU9lVGHvjoS6VV19bz/gAIBKBWqiEtaEM+fjNpDdZrxu/H
 l3bNl755qLE5wPef/vhk3cucHIarwEgjukrM714hwmjGtBdOWztbDmHrlLbkMfA3
 7U5XzGi/NibTCddaii8cMFid1wG26kWcmRkL3UxE93DkQf4xnhWfZOZVRSberOLC
 xQVSIZ5QKHr5irCtEFBgskbzC9O2SzZ28mt2cdI6RDpmrah7HslHswoOgpb9DXRm
 fOpP+sPrLsV6gH5xH2k/DYt5/on8W613CjFBqtR9vLGgVElHYU2ZiQ9d4AyMDMc=
 =Zgi7
 -----END PGP SIGNATURE-----

don't print TACACS+ packets as RADIUS... they're not.

Alan T. DeKok at 2017-08-11T12:39:05Z
Files modified:
	* src/modules/proto_tacacs/tacacs.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/633e92f20bf00a4a88a5b516df74b5ecec71ffde
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZjWO+AAoJEH0Oec13Yh7NTykH/2wsUxk939QoAvxn6cK7DDkv
 9186aphkb2X+EhsDncDoisPR4bNU8ycHYoOK3UTypaNxSuWim+/bQvKqr0AgcfcY
 l6OAvGOoFCsPnvpoV6jf5pSJy4hsvWexSk8+rd/mOMZcGAc2ztbHrjbhfJ4sgw02
 VSPIIhDfJdZqU896DktkJngZbmXhIHveaL88/3frWn1AVuJfItwa/EoG/MYJq9Ty
 IqQzGxEpouU5kuodQx+bcI42W5vr7vTXoxEC3M+/MXmCyiPqNjNCO6xMIBC0XAj7
 JOq/nOhjzKyl7mXh3O+ruRTxnAxDXcuEZh6FwGM5tu1Yi86Qy5wh5va5ht02kqU=
 =EgNW
 -----END PGP SIGNATURE-----

rename ev to idle_ev for clarity

Alan T. DeKok at 2017-08-11T07:58:48Z
Files modified:
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5597f4322ad53eba7538967116e069f12f1dc09c
====== 
-- 
This commit summary was generated @2017-08-12T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list