Commit report for v4.0.x branch
announce at freeradius.org
announce at freeradius.org
Wed May 10 02:00:03 CEST 2017
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZEiQ+AAoJEP+k1YKfttfKDu0P/iuBNjsXCRz7GOTezYlHL1Qk
QgjsmHET+Th6jG3V5i/+4s3vXHmmyJtwyePoab1+Hcj+Wcb/qbACTAInKnY3K/BF
N1xekHZIBA+4YY3H4AaJO6AJ8uhg+tm/OQvdGZpidkt99jDk1SMyul+kW3lEr0xj
AahFjX6P/YiqFXir4u4xlViYk8QdG55+iEJjWB2YuzN+BgUoLKMbn2aPHP5HsyD3
8ufQmPUiesPTv2TYKePMMViiOV6gsVhhmNWb24ONZBcLRHTTfC/f9Y4sB1lPRKUE
0fz6AJxvwpgZV7i4zj2GCz33UM7srNA27H7Ob8Z76C01k2KqQGt/fgb1R4tY0soH
CWdvtTBOHcPtQPb0fpKXHKXBgBjip1ZB8UhKF/XNJfdXdv0wFH232KGAu+GFuMvp
XKdWATb/q37KUM7SEt7z85MOA77A/l6hL9k1acdGUz3uGX//KM7ZCPm/h6XjDmj1
YIn69Ky6GzteCE9WfHspuv3dF6Ds3qOxX/FmXfwu48EZchIYD21TRTak7yyw54ed
+9+sasMFVTP39E+UYat1emeoMN0MW/jB0g54zPyxyL0zyEYjkDV5VHy7p7ieL28b
t1k2LzdyVA4RPc9Q/6e50x267cSGh0wvK2jkIA1vHDakW5rFifFlywmMQETi3Ljg
T+Cb4Wu0HGpBfXWOuMnI
=ew2i
-----END PGP SIGNATURE-----
Add extra types to value_box_t for Diameter and IPFIX.
Arran Cudbard-Bell at 2017-05-09T20:19:10Z
Files modified:
* src/include/value.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ad568e3f5f55fe1370d04ad6d2f278631f9e93b0
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZEiPSAAoJEP+k1YKfttfKk+EP/2RVzcwZnoiLTwKwy/cE++Uz
dZFoUjj/FxpxUcxl+1Egb0sZCJ+PsXVgmp5l8PsjYWNKubpDHAtloXBg660NwgDi
/Onk6X+/SwExUtwQ60PG3h6Olz+cN8iYV+ZivHSEuzeMF3Dop3YeHBSGGxy9zNpT
Q8Y851ir8+8QYEAm164T8J1xT/KkBpsDKAQZcOFmrwgozcIonFg5S47y9sE2HqV1
5TEqL4Cks2G/Gz5kFD8QQ/pyr+yOQYhgbKUYkWh13SrMVxIxDkIcrCtb25+9twhK
c2eWvXxCYazpptKJagdsfoyTi95VUCbhkaoT0BSdOWJaMISq17bV3DMxOv/3TTJ6
No5bhiXb9HgK5r9oC1EviHFsRmLMelHSPB/V1COoJt0LUexTnhmSy+MQDLBhm1/g
M97phVgWaojPRyU/UpDAtdK5ULomqJikumU8uv20O5fGL2mtZBir58L07h/qbQ8f
Eco3gb32ZhmyMiISgy2SznqX0/4phb3dnlzDZxbUlw2hyFKE7HUiWHatEq+t5ng+
NklWlALtFghJbtf+Ikw/N38kMDVwk31fN/94057r3t6TP4FR3dAAF/pgYCB+WkQ2
Y/Q2wPxl5DII1LhID537iY2NeNeQyV8esgKRHn9WMMA0zNBooHo38OJ/jzbY86f9
vhyLJdteZirAldx0Ho0S
=YcFZ
-----END PGP SIGNATURE-----
Fix other erroneous replacements
Arran Cudbard-Bell at 2017-05-09T20:17:22Z
Files modified:
* src/include/stdatomic.h
* src/lib/util/filters.c
* src/lib/util/misc.c
* src/lib/util/snprintf.c
* src/modules/rlm_mschap/mschap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5c9561d9c5ebc856e6b2ba2391ec26a4305ac270
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZEiJIAAoJEP+k1YKfttfK97cP/2HXn5TosqMov0KHRyQwKshP
80TSbiTLp1hRr6j+8d2q9WbaJVyneFLPCMSqmFVzS3bQvuxBvDJpcvhQoxNiH2gx
MrycF0WVIjBY7YXTcFe0qityg8RcOd6+XlI0nl8tDS046vB+BqWly+9aOrfKmXPP
SO9JzKI0+/XiSPJ4pymfepWq9ft6+0XgxEVaCKhC64hXR027C6Gp+8I2RuRX+iqA
vTdO72oClUVUmNOo3SyMNM/XKr0wvP0DxI6A+8cErxkH7jyTWboIFfTzU2MkYHrr
YjfXzedyHbSaFFeJ111Vnb6f3FGMAnaIZmPeg6LBHU7oAv9WwuimyOMoRTWxrHtR
T0Spjq/BB7q9NvUfbxWPaV+1zweSZAkBq0j0pRWGBt5TKEI0P4BGH8ez4g4wMNtC
C3YKCKlLHRAjUTl6jebPvFMszTIvIXx/yyFc5smBtevMELuwJRKItSqBP5OntFiX
JawhMg55PxlhrZllJBPA3GjUAE/RsdkwXVNyYhS9XW2IGIaAR5f0gIc/jpNFlKj5
iqo4xF2Js/lukgpwpqWSNwCmaVJr/I5I2tWbzSxi7HVdsAUREp10tQmkaRRQBZeZ
h/iRN+Y8JBUqBGEeidvQlcGrl5b+qULBYt/7Xyo0lbJMmokhGdkbBEd9yb9lxNTm
yiSENfcW1hPh56YEsu3s
=ftg/
-----END PGP SIGNATURE-----
Add back support for old dictionary names
Arran Cudbard-Bell at 2017-05-09T20:10:48Z
Files modified:
* src/lib/util/dict.c
* src/tests/unit/dict.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/600a50990240cf9478c1207a54e2b0db7a819014
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZEfvHAAoJEP+k1YKfttfKBywP/RkIgh/RQoIUbDZZKPOwKikB
CkwommIUXZBYu44X3Z0Yh85jWc5SOA1Dy/ev2fUAb1FaAsqYN/sFOE/a6wL3KyBh
novhDtwF3wZ1TotJA12qmnamMHGsx7NpD629m3TVUgTjkbWRWc7F2zs9Y6AkThW/
yu0F2FtF9D7cShpav4tCJUgtAB8jvNIfTj88nMXfspCYhlwTYdrj8o72R0PKfkGy
+0XVBYNDBpMidly3a4FFVVJJgVLbaz3jzRI/wUytr317IhMPEbutXVexnyoaMSG0
gEaRQ1z7BNq9Da8BHgh/1sAJYaVyAaO/w8lZVNh9DmuKrZoLWSv3qwRshy9sJWQw
FX3GD4fP7K/jCa4Aw0mb8Zg40qlTSK5ivx9/NUfb//VA4E0YAUMrvbyOGgTMnbWs
SdGbo5meaFTE9uQSeUGTaQM1byLhuByLplRMgDiL6Y+cfXa4ptL9uair1e1D9Z+s
5JNPGL50frx1NoSTrHYRuP2qgGf4gEAHzBLAIg0ibUWe50rSJXwA0/cW2d2gsbb6
9sFEDDyeBtbGffvBXfKQlNspw+TzvA53dEbBIk3T71Vm1KvgID6JSv+RCCnJwk3H
o3Rj0EzLplvecYC8n8IDcRBcwea9WZvBWxIhEbfM7PdPDI3Yp5R5i+Tm7gUDOnov
6jjvT6gjQwSdTYBWVmwq
=CzH2
-----END PGP SIGNATURE-----
Rename the hard fields
Arran Cudbard-Bell at 2017-05-09T17:26:31Z
Files modified:
* src/include/pair.h
* src/include/value.h
* src/lib/util/dict.c
* src/lib/util/filters.c
* src/lib/util/misc.c
* src/lib/util/pair.c
* src/lib/util/snprintf.c
* src/lib/util/snprintf.h
* src/lib/util/value.c
* src/main/acct.c
* src/main/auth.c
* src/main/client.c
* src/main/listen.c
* src/main/pair.c
* src/main/process.c
* src/main/radclient.c
* src/main/radsniff.c
* src/main/radsnmp.c
* src/main/session.c
* src/main/snmp.c
* src/main/soh.c
* src/main/stats.c
* src/main/tls/cache.c
* src/main/tls/ocsp.c
* src/main/tls/session.c
* src/main/unit_test_module.c
* src/main/unlang_interpret.c
* src/main/xlat_eval.c
* src/main/xlat_func.c
* src/modules/proto_detail/proto_detail.c
* src/modules/proto_dhcp/dhcp.c
* src/modules/proto_dhcp/dhcpclient.c
* src/modules/proto_dhcp/proto_dhcp.c
* src/modules/proto_radius/proto_radius_acct.c
* src/modules/proto_radius/proto_radius_auth.c
* src/modules/proto_radius/proto_radius_coa.c
* src/modules/proto_tacacs/proto_tacacs.c
* src/modules/proto_tacacs/tacacs.c
* src/modules/proto_vmps/proto_vmps.c
* src/modules/proto_vmps/vqp.c
* src/modules/rlm_attr_filter/rlm_attr_filter.c
* src/modules/rlm_cache/rlm_cache.c
* src/modules/rlm_couchbase/mod.c
* src/modules/rlm_couchbase/rlm_couchbase.c
* src/modules/rlm_cram/rlm_cram.c
* src/modules/rlm_date/rlm_date.c
* src/modules/rlm_detail/rlm_detail.c
* src/modules/rlm_eap/eap.c
* src/modules/rlm_eap/lib/base/eap_chbind.c
* src/modules/rlm_eap/lib/sim/sim_proto.c
* src/modules/rlm_eap/lib/sim/vector.c
* src/modules/rlm_eap/rlm_eap.c
* src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c
* src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.c
* src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c
* src/modules/rlm_eap/types/rlm_eap_peap/peap.c
* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c
* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c
* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c
* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
* src/modules/rlm_expr/paircmp.c
* src/modules/rlm_files/rlm_files.c
* src/modules/rlm_json/json.c
* src/modules/rlm_logintime/rlm_logintime.c
* src/modules/rlm_lua/lua.c
* src/modules/rlm_mschap/mschap.c
* src/modules/rlm_mschap/rlm_mschap.c
* src/modules/rlm_pap/rlm_pap.c
* src/modules/rlm_perl/rlm_perl.c
* src/modules/rlm_preprocess/rlm_preprocess.c
* src/modules/rlm_python/rlm_python.c
* src/modules/rlm_radutmp/rlm_radutmp.c
* src/modules/rlm_redis/redis.c
* src/modules/rlm_redis_ippool/rlm_redis_ippool.c
* src/modules/rlm_rediswho/rlm_rediswho.c
* src/modules/rlm_rest/rest.c
* src/modules/rlm_rest/rlm_rest.c
* src/modules/rlm_securid/rlm_securid.c
* src/modules/rlm_soh/rlm_soh.c
* src/modules/rlm_sql/rlm_sql.c
* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
* src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c
* src/modules/rlm_sqlippool/rlm_sqlippool.c
* src/modules/rlm_unix/rlm_unix.c
* src/modules/rlm_unpack/rlm_unpack.c
* src/modules/rlm_wimax/rlm_wimax.c
* src/modules/rlm_yubikey/decrypt.c
* src/modules/rlm_yubikey/rlm_yubikey.c
* src/protocols/radius/decode.c
* src/protocols/radius/encode.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8927c85af5afe0e0dae0f256f8056140efbf8178
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZEfnpAAoJEP+k1YKfttfKUv4P/AgoZsjMpKVn/c/q1PTw3KH9
ZoXr0Fi7hdJDiWuTEKTpNvzfBY9hqBJxmnbLjhXF7Fe4Bx+tL/F5RKUb9ZYzRVDu
ii8FI5itx/TujG09ma/TM7MbCVS4fi8CjgVA1acYwGQObqFf9y7PVBer8T9mgjCR
my71oGnLLtlktNzPw0EMCeiqaR8SuAE1hWieBt+jX/Y/MS+gPRHjTOOpJxsynbFA
92ejaFBawEXIbl040xaLm9MEW2QV8UQHpVtXeDrukcafZQtdHCPTq1hpq4bPjUqc
Rz2Tbgumpg0Y571aiNz01XS4fldI08gA5fp1zPsrVT4Iz0MlB2JYOBAX47c07lcR
ELMPFkHakD6oPJ2RuasHZnsWR2bdAVON/h27OidV4hFZmb0Trb0zSXu8lrkp7GpW
DkyxkEfb1HfzYQshNI04ueB4Iy6r+51ca6HRMfzrl2Zz7yYMX+ITKYeVzguBQI0A
Iy5A5ROmcDHtC9NgQHhHAqZe3bU6Vts6KmrLVoSLUHvEqrgAhGWRajHMLcLpIEil
4g5s2J0Afqz/z+ZEYO1T9iGT4KrwsjQ3c42bqhjGH46g2Ya3+vfyh5eKJVakXiCD
UKDHIMHp1Ysrkhjaoz/vIQOf1v18jIIFiyRRmmY2756oIQ8ETHGTm01mDiMvAU02
WuEJIjevIbArm4gxL+3h
=xGqN
-----END PGP SIGNATURE-----
Rename easy fields in value_box_t to their C equivalents
Arran Cudbard-Bell at 2017-05-09T17:18:32Z
Files modified:
* src/include/pair.h
* src/include/stdatomic.h
* src/include/value.h
* src/lib/util/dict.c
* src/lib/util/pair.c
* src/lib/util/value.c
* src/main/cond_eval.c
* src/main/cond_tokenize.c
* src/main/pair.c
* src/main/unlang_interpret.c
* src/main/xlat_func.c
* src/modules/rlm_couchbase/mod.c
* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
* src/modules/rlm_expr/rlm_expr.c
* src/modules/rlm_json/json.c
* src/modules/rlm_lua/lua.c
* src/modules/rlm_python/rlm_python.c
* src/modules/rlm_redis/redis.c
* src/modules/rlm_rest/rest.c
* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
* src/modules/rlm_test/rlm_test.c
* src/modules/rlm_unpack/rlm_unpack.c
* src/protocols/radius/decode.c
* src/protocols/radius/encode.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/02c4aaadaa73a948cd59e3c6592617adfe49d039
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZEfBiAAoJEP+k1YKfttfKWXAP/0Byq68uxZxzXthWMKMrScYm
0p6SOZEJpm0ApEYDogXWuTuTUqj33BlNYVWjry1OuLWqnIBImytl8nadZb9Tqvt7
Lt1RC4XSCczIE84t/mA6t8Z+d7146WNLPF1XrI1kCEWC97LkxTMwnqzwmNJw3I0l
JTTvnqS0WbN6KJLFUfPlJL98AnxrMyabH/Yb0+ksbHVxGb5D97ErJHZ/rdnjevwB
7a2XNJImI6J9DMH4fYT+XdvGmiWQKQmQiW36R41TriT90N4ihGJUQcwYPtvGlz4u
JXg/CODPmFf2CapgZnYj5VYx0pqlciy9c7eWCstpL0xpmINpAQj8/f4Whfaa8INX
4bJPzUd1RurlzscKprwd/v7caraMwZb79m0JXbecbGJnFhAvSYLAFeySBCacsS87
PXtFJhNgKACSEI32Xeo9Gb5lgyKPK35W7bfLgXNWfOk5jvOwXobCPc3s0rou+hFx
pAUDBDFRQODdMjVCPfvJr4D6CigXrieOPd/+BHNRU0iJZGA4fVAIBde8MgLbuekw
cdMfbS07TPc+3cDlexKX/Cq1Vo7YvEomYj1QHSyjxtKv5hxD2cfMEzV7I5ak9vtp
jJoqWGC0nEXWP2F4F6skBVe4HhjZxCkVjFkjpr/nOuo66FWkNc4aPxfsvAGeM0Db
89bLDglhA7KDm+AQliIU
=SwEi
-----END PGP SIGNATURE-----
Rename FR_TYPE macros to their C equivalents
We'll do this to dictionary types too at some point
Arran Cudbard-Bell at 2017-05-09T16:37:54Z
Files modified:
* src/include/conf_file.h
* src/include/tmpl.h
* src/include/types.h
* src/lib/util/dict.c
* src/lib/util/pair.c
* src/lib/util/value.c
* src/main/client.c
* src/main/command.c
* src/main/cond_eval.c
* src/main/cond_tokenize.c
* src/main/conf_file.c
* src/main/connection.c
* src/main/listen.c
* src/main/mainconfig.c
* src/main/pair.c
* src/main/radsnmp.c
* src/main/realms.c
* src/main/snmp.c
* src/main/stats.c
* src/main/threads.c
* src/main/tls/conf.c
* src/main/unlang_interpret.c
* src/main/xlat_func.c
* src/modules/proto_bfd/proto_bfd.c
* src/modules/proto_detail/proto_detail.c
* src/modules/proto_dhcp/dhcp.c
* src/modules/proto_dhcp/proto_dhcp.c
* src/modules/proto_ldap_sync/proto_ldap_sync.c
* src/modules/rlm_always/rlm_always.c
* src/modules/rlm_attr_filter/rlm_attr_filter.c
* src/modules/rlm_cache/rlm_cache.c
* src/modules/rlm_couchbase/mod.c
* src/modules/rlm_couchbase/rlm_couchbase.c
* src/modules/rlm_date/rlm_date.c
* src/modules/rlm_delay/rlm_delay.c
* src/modules/rlm_detail/rlm_detail.c
* src/modules/rlm_eap/lib/sim/sim_proto.c
* src/modules/rlm_eap/rlm_eap.c
* src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c
* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c
* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c
* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
* src/modules/rlm_example/rlm_example.c
* src/modules/rlm_exec/rlm_exec.c
* src/modules/rlm_expr/rlm_expr.c
* src/modules/rlm_idn/rlm_idn.c
* src/modules/rlm_json/json.c
* src/modules/rlm_json/rlm_json.c
* src/modules/rlm_ldap/rlm_ldap.c
* src/modules/rlm_linelog/rlm_linelog.c
* src/modules/rlm_logintime/rlm_logintime.c
* src/modules/rlm_lua/lua.c
* src/modules/rlm_lua/rlm_lua.c
* src/modules/rlm_mschap/rlm_mschap.c
* src/modules/rlm_pap/rlm_pap.c
* src/modules/rlm_passwd/rlm_passwd.c
* src/modules/rlm_preprocess/rlm_preprocess.c
* src/modules/rlm_python/rlm_python.c
* src/modules/rlm_radutmp/rlm_radutmp.c
* src/modules/rlm_realm/rlm_realm.c
* src/modules/rlm_redis/redis.c
* src/modules/rlm_redis/redis.h
* src/modules/rlm_redis_ippool/rlm_redis_ippool.c
* src/modules/rlm_rediswho/rlm_rediswho.c
* src/modules/rlm_rest/rest.c
* src/modules/rlm_rest/rlm_rest.c
* src/modules/rlm_securid/rlm_securid.c
* src/modules/rlm_sigtran/rlm_sigtran.c
* src/modules/rlm_soh/rlm_soh.c
* src/modules/rlm_sometimes/rlm_sometimes.c
* src/modules/rlm_sql/drivers/rlm_sql_cassandra/rlm_sql_cassandra.c
* src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c
* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c
* src/modules/rlm_sql/rlm_sql.c
* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
* src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c
* src/modules/rlm_sqlippool/rlm_sqlippool.c
* src/modules/rlm_test/rlm_test.c
* src/modules/rlm_unbound/rlm_unbound.c
* src/modules/rlm_unpack/rlm_unpack.c
* src/modules/rlm_wimax/rlm_wimax.c
* src/modules/rlm_winbind/rlm_winbind.c
* src/modules/rlm_yubikey/rlm_yubikey.c
* src/protocols/radius/base.c
* src/protocols/radius/decode.c
* src/protocols/radius/encode.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3609e5352b85af4df3a9dd759f4686a170bfa892
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZEe7rAAoJEP+k1YKfttfK62wQAKzs16SmDuBvKRNisjRH9Iaj
X6kGqLpZMCGa5Q0vaRtiL+I4VA/dt1c+zCfle1aZlipxlBcujih8VB0bW8BMPNKi
WR3LPzr9cv9GqZFFK0dOi2NnLIa+jzUUMu8sjqGxdiTknR3hTJsmkP4TUTfEiy2w
91I+aY50zL75IPMky7kjWXjzpQZyvcY6Vry0ih2I0wcyPs/8gDp4Mqxl1cEa5yVE
PJeWyIlDIaDUXZHgl2Rhrctiz73xTJnbO0Zn5eY73FPQ9i7ylBqOqrR9BIYq1A2H
GpqPGXnfJdbjuI8NRubF5qcJwryCD4tSTSBbo63Y9v0toAiu69r5Guvnbe3Vqjwm
/ed2iU8MzsniQF19Kwy7TnsdOmd7XDhwTuHTTLfTv2TWAJk8lQeoqyKI9iVVvk/5
yQWbVUVFwXjlKCtIs8ZD+5mgmqyceZmVuFOebK+uHnpwxAoP81iTeLyuSMgOUIb2
sgulr2TWGwPOecRCEXt/8fhTzbNC1A6i59Lly6W+45qL4DmbBonRbjKCjFFhoDaC
Yon5AFu0U9W3Ari8VFr0R7yL4MkoJzPFbxDyAmGHIoFuL1O1Wf10LZsTSqnFF0dm
q4FGz2+bQlHlSq2PvkdcDXNAWNln9fzY0SXvP1ZI/ae2hAdPToSPiKuBhlDe+IGM
w3KrmMzUysn14yogWCF3
=1Cer
-----END PGP SIGNATURE-----
s/value_box_t/fr_value_box_t/
Arran Cudbard-Bell at 2017-05-09T16:31:38Z
Files modified:
* src/include/cursor.h
* src/include/libradius.h
* src/include/pair.h
* src/include/tmpl.h
* src/include/types.h
* src/include/value.h
* src/lib/ldap/libfreeradius-ldap.h
* src/lib/util/dict.c
* src/lib/util/filters.c
* src/lib/util/pair.c
* src/lib/util/print.c
* src/lib/util/value.c
* src/main/cond_eval.c
* src/main/cond_tokenize.c
* src/main/conf_file.c
* src/main/exec.c
* src/main/map.c
* src/main/radsnmp.c
* src/main/snmp.c
* src/main/tmpl.c
* src/main/unlang_compile.c
* src/main/unlang_interpret.c
* src/main/xlat_eval.c
* src/main/xlat_func.c
* src/modules/proto_ldap_sync/sync.c
* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c
* src/modules/rlm_cache/rlm_cache.c
* src/modules/rlm_cache/serialize.c
* src/modules/rlm_eap/lib/sim/sim_proto.c
* src/modules/rlm_expr/rlm_expr.c
* src/modules/rlm_json/jpath.c
* src/modules/rlm_json/json.c
* src/modules/rlm_json/json.h
* src/modules/rlm_json/rlm_json.c
* src/modules/rlm_redis/redis.c
* src/modules/rlm_redis/redis.h
* src/modules/rlm_redis_ippool/rlm_redis_ippool.c
* src/modules/rlm_rest/rest.c
* src/modules/rlm_rest/rlm_rest.c
* src/modules/rlm_sometimes/rlm_sometimes.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/709ea8dad0cba4ef6e88021b544f584ca1115aaa
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZEe3zAAoJEP+k1YKfttfKZ9IP/0AxkU3afOU+QUSIOzOWgJku
UlhZ65HfhNipTBSdViBbX8n2gvhdPlZoB8vWSS9FxcKJMHi2Kz8t851CmlLbsbpv
re+BABz5hC+DiTMmWIJe1NPp8b5Wi1wVr8GMvxy6kEQ9m97NyS/GSl/zrIUK5i8y
dH+HpJOTrSvdEyUZtRahYNs5PYWMPYoqwm/0Q8ydrmNqGtWIkBxcaXzYxbiCIE17
RKEbixZN8Ry4djjFlqgp6Q6wYscBOQ6IRZEQVUD0F0+Nw8yyyltwxflyZVSKkdFi
5XadFjcaZ1K7v0QsiHBMq6yOrwM3RAk82r2p7gIDX+0hLzIXt1OJxEsctDCAdXxU
ubjp24pyN2syW30sbexgyysENNP9WFme0AEZZURSatkHFkWW6gTP9tGbjnBGf4Xw
SBHTsd+zYNKeTwW2BoFeM+sBQTfO7CU4XkCjdLKAFVu0BNXpBZmh7FdMvJLtXPyX
OpMopJc04oJeRa4pDs2zllRpa9bOHggejTRmNeXS03Yr37SkxN4sMWHZDi+UhzGY
JFDSbpFuGLevg0h8pAmDFCSEfx6kft33p2qgwpww4o9hd7JMa/jrsVqHYpQU23pm
wezF6dexvSVK7goWnFHkwCA4MAQBm7QSyNDj7EKRcMLshODsh1S2PKyX7XOs5Dd/
r+ptmnK77AfTPhwNVzbt
=Jdmp
-----END PGP SIGNATURE-----
Rename PW_TYPE to fr_type_t and the macros from PW_TYPE_ to FR_TYPE_
Arran Cudbard-Bell at 2017-05-09T16:27:31Z
Files modified:
* src/include/conf_file.h
* src/include/dict.h
* src/include/pair.h
* src/include/tmpl.h
* src/include/types.h
* src/include/value.h
* src/lib/ldap/libfreeradius-ldap.h
* src/lib/util/dict.c
* src/lib/util/pair.c
* src/lib/util/pair_cursor.c
* src/lib/util/value.c
* src/main/client.c
* src/main/command.c
* src/main/cond_eval.c
* src/main/cond_tokenize.c
* src/main/conf_file.c
* src/main/connection.c
* src/main/exec.c
* src/main/files.c
* src/main/listen.c
* src/main/mainconfig.c
* src/main/map.c
* src/main/pair.c
* src/main/radclient.c
* src/main/radmin.c
* src/main/radsniff.c
* src/main/radsnmp.c
* src/main/radwho.c
* src/main/realms.c
* src/main/snmp.c
* src/main/stats.c
* src/main/threads.c
* src/main/tls/conf.c
* src/main/tmpl.c
* src/main/unit_test_module.c
* src/main/unlang_compile.c
* src/main/unlang_interpret.c
* src/main/xlat_eval.c
* src/main/xlat_func.c
* src/modules/proto_bfd/proto_bfd.c
* src/modules/proto_detail/proto_detail.c
* src/modules/proto_dhcp/dhcp.c
* src/modules/proto_dhcp/proto_dhcp.c
* src/modules/proto_dhcp/rlm_dhcp.c
* src/modules/proto_ldap_sync/proto_ldap_sync.c
* src/modules/proto_vmps/vqp.c
* src/modules/rlm_always/rlm_always.c
* src/modules/rlm_attr_filter/rlm_attr_filter.c
* src/modules/rlm_cache/drivers/rlm_cache_memcached/rlm_cache_memcached.c
* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c
* src/modules/rlm_cache/rlm_cache.c
* src/modules/rlm_couchbase/mod.c
* src/modules/rlm_couchbase/rlm_couchbase.c
* src/modules/rlm_csv/rlm_csv.c
* src/modules/rlm_date/rlm_date.c
* src/modules/rlm_delay/rlm_delay.c
* src/modules/rlm_detail/rlm_detail.c
* src/modules/rlm_eap/lib/sim/sim_proto.c
* src/modules/rlm_eap/rlm_eap.c
* src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.c
* src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c
* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c
* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c
* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c
* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
* src/modules/rlm_example/rlm_example.c
* src/modules/rlm_exec/rlm_exec.c
* src/modules/rlm_expr/paircmp.c
* src/modules/rlm_expr/rlm_expr.c
* src/modules/rlm_files/rlm_files.c
* src/modules/rlm_idn/rlm_idn.c
* src/modules/rlm_json/jpath.c
* src/modules/rlm_json/json.c
* src/modules/rlm_json/json.h
* src/modules/rlm_json/rlm_json.c
* src/modules/rlm_krb5/rlm_krb5.c
* src/modules/rlm_ldap/rlm_ldap.c
* src/modules/rlm_linelog/rlm_linelog.c
* src/modules/rlm_logintime/rlm_logintime.c
* src/modules/rlm_lua/lua.c
* src/modules/rlm_lua/rlm_lua.c
* src/modules/rlm_mschap/rlm_mschap.c
* src/modules/rlm_pam/rlm_pam.c
* src/modules/rlm_pap/rlm_pap.c
* src/modules/rlm_passwd/rlm_passwd.c
* src/modules/rlm_perl/rlm_perl.c
* src/modules/rlm_preprocess/rlm_preprocess.c
* src/modules/rlm_python/rlm_python.c
* src/modules/rlm_radius_client/rlm_radius_client.c
* src/modules/rlm_radutmp/rlm_radutmp.c
* src/modules/rlm_realm/rlm_realm.c
* src/modules/rlm_redis/redis.c
* src/modules/rlm_redis/redis.h
* src/modules/rlm_redis_ippool/rlm_redis_ippool.c
* src/modules/rlm_rediswho/rlm_rediswho.c
* src/modules/rlm_rest/rest.c
* src/modules/rlm_rest/rlm_rest.c
* src/modules/rlm_ruby/rlm_ruby.c
* src/modules/rlm_securid/rlm_securid.c
* src/modules/rlm_sigtran/rlm_sigtran.c
* src/modules/rlm_soh/rlm_soh.c
* src/modules/rlm_sometimes/rlm_sometimes.c
* src/modules/rlm_sql/drivers/rlm_sql_cassandra/rlm_sql_cassandra.c
* src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c
* src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c
* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c
* src/modules/rlm_sql/rlm_sql.c
* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
* src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c
* src/modules/rlm_sqlippool/rlm_sqlippool.c
* src/modules/rlm_test/rlm_test.c
* src/modules/rlm_unbound/rlm_unbound.c
* src/modules/rlm_unix/rlm_unix.c
* src/modules/rlm_unpack/rlm_unpack.c
* src/modules/rlm_utf8/rlm_utf8.c
* src/modules/rlm_wimax/rlm_wimax.c
* src/modules/rlm_winbind/rlm_winbind.c
* src/modules/rlm_yubikey/rlm_yubikey.c
* src/protocols/radius/base.c
* src/protocols/radius/decode.c
* src/protocols/radius/encode.c
* src/protocols/radius/radius.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f9d6208ef002f43d0c439ea4f8821ec482bb6210
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZEevAAAoJEH0Oec13Yh7Ni2oH/2CMo1/3jfI0qKf52rLgZPTB
+zw075d+Ot9kYj7Ll4BFpakYz+FBYNW8QAkc4hhZCRZHKxh3QEpNUV9CaYdZYjvO
S9if/AB2VxgBr3mHhOuBsTjS35miG1q9z8S8Lj+T+w79kVMzmH6QaZkSIakl0pAe
hxqa5+Na2ekIhUcAZ1xvKpmy37nA9qQYoSL4g3mssvG28WVAtrwaTKFbqwgZAmW/
W+7RqFjZvEN0tEtJtbAx9ZKUyrCe2EFuZ8lpbMaWtDTDK3dClANEcItbkJ4ZjQ0V
7Z5Q6yKLrwTTiaC/GrsmYIIjqOv4Oqbru/4TD4otFdecfYoLoSrXfhoQ8jb9ALQ=
=15sw
-----END PGP SIGNATURE-----
remove redundant code.
The reply is already initialized in fr_radius_alloc_reply()
Alan T. DeKok at 2017-05-09T16:17:46Z
Files modified:
* src/main/process.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ae28394ab09816505fc012a6eb963b442b08b859
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZEerDAAoJEH0Oec13Yh7NYu8H/AxfrNTkA612LzShmBHl1fdz
GA9Q/YPX4gjWkHIvB6BAnNF1V763o74/gKSKj5r9UB5/+UfzeIw6kEfIlNI+NBxJ
lWflwCORqF8WDw6gIaMs4eFPMbzy3f2shRK984W9HYUSG/xmnjy0JjbMpHE6whJi
Hihs8+4v0BTu9eBnPVsZRFU2HOcT4Mq4Fz7gqgbBcy7aTGTY666AFmyllZ636s6M
c0NVA3mpaceGBkjX+OYARjRNxg18hbCz7ACt8l3kY6D01aWQf0OmFAzCeCeUWc6k
xqnS4LkmN9Cpi9iMsPbN7eUDDD7THtZQUgWstoE4xK5nXAm+JKAa9lQgr7vEcIc=
=3PPS
-----END PGP SIGNATURE-----
no longer copy request vector to reply vector
We've fixed the encoder / decoder to do the right thing there
Alan T. DeKok at 2017-05-09T16:13:32Z
Files modified:
* src/lib/util/mem.c
* src/main/process.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/306c349a8abeedfe158b3ed0eab2485929503e92
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZEepkAAoJEH0Oec13Yh7N2AYH/jOAHKL6QDQ7T9I73N8yHENq
PRM5GnQZYGDOUN2CRXPhifQvoxDfPXB+i379nlTew2qbR3LR8697bmh79IxjPpDt
CuSZ27AmVZ/JPk4aOUugQp/lOgEmYSoFf5Ss3lfiRKj6KPcxXmJjm/4A/LK7zVs8
nfcqHOG1LI0imtNDgz6H8lktW+G/lLCiehD6RqEmr9nPvtXsoTCaFz0hARQqq1tT
LAb5KUDWoqS04bkDwwgaoBYNl6ElC+QhN/jphbNJa+TkHhQthZ61eJVDCMprhvH5
s1h8xx/CV2UGZR2jz8EqHI55ceHjz02TVEpWprYBxvjquYVMPuKGRi2CzK4Bkpg=
=aG5H
-----END PGP SIGNATURE-----
move to using only one vector for encode / decode
which simplifies the encoder / decoder
Alan T. DeKok at 2017-05-09T16:11:08Z
Files modified:
* src/main/unit_test_attribute.c
* src/protocols/radius/decode.c
* src/protocols/radius/encode.c
* src/protocols/radius/packet.c
* src/protocols/radius/radius.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c2b559119c5d5aed78620216788fc55046de1d11
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZEekTAAoJEH0Oec13Yh7NYU8H/jE/guSG+PoX/1CUO+ftERWG
JWqXJJbxUM2U5tirIAssGTbRiWoVe65+oy9W9Y2MoAFEv7t3pVTMf7cwrrR6kiUy
3I9egEF4OHJLxjeg67Cyv/njifPU0eq5Qca6hRiVnEnkoWRv2Wehgzbb9jOTg7AB
XaohbVAAVjyKFjfNXqYgoiEphCco68aV75GNpeexLOswurDx0AqevW1bIoJOS2N5
5S9TZotTLgmsCUT+fGnzBw6wl/S8IbHz9tkhvt13Gjun9Kaw8P7EzOBeOlM3+0I9
XVMUBvWN6I45IBHr1cAIpJg2Iz0AyEzn3FHHYJHSn0gIFwe+CAn/O3+++fQVNd8=
=KBQ9
-----END PGP SIGNATURE-----
ARP doesn't have encrypted attributes
So passing a NULL decoder context is OK
Alan T. DeKok at 2017-05-09T16:06:28Z
Files modified:
* src/modules/proto_arp/proto_arp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d0447f3be16098cc984368fe0fbe8c3847deb6d4
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZEdaBAAoJEH0Oec13Yh7Nx64H/3ZuHb8LCONUAeHy2CcxfHnJ
LMqSoae0y4+p4ctKRQTJDFmWUTb5SYvikRypFQc2NVb2vVKj3EeIYJFv+eQMwH/s
YA1TBAHrtgspDHYMlQNT2KFeBT3Bi/CS7Lmy/7KroeEg0KiWvqJ2SIGKUSUkh44P
Brr+heK4Y9+9vNbdApNLMudvqBvWU7wH16GdSDfm6+V/C/TopONT6pH/mDjJ10EI
L8CL3rMc5xNgzY2fa1RwdH0laCP9fwpUMbsWkg7XqOJcXMTojygHV2Bw3CSIDwxt
yt9ZtBV06fK3Fedx38/j4rQ+pGbRMcLdp3Ekc9S09Bofk/VR2qWNBzwmed/XD5w=
=TQm8
-----END PGP SIGNATURE-----
remove packet->offset
which was only used for caching the offset of Message-Authenticator,
and is no longer used
Alan T. DeKok at 2017-05-09T14:46:57Z
Files modified:
* src/include/packet.h
* src/lib/util/mem.c
* src/main/listen.c
* src/main/process.c
* src/main/stats.c
* src/protocols/radius/packet.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bb0ed7d9c8def38d8d8c548cffdc69b08376b5a0
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZEc1BAAoJEH0Oec13Yh7NmnYH/jI8fg/OYuGgJhJPOChyORiH
7LUj2kqlIQhndZjGurhCRaNr2bTRjIlstjCltCMem/H9D4XjGdi+uIHfUk+sxs6f
lolBGfXusRC0vnlFPn/cCIRVm5tZrxorCx1gwcVUYMVfJ+eeJu+HPWwbkLp5/JrG
k2/ZH8/yJJV5w+gbygMOkhZ3w5pZ4t9mErSLtvFDH3J/79ceDaSqMcYsmj7XQ6PN
S4/p2aik6c4O2/7Z9sM+cmXXCn7VTutPndkG/n0CZpnUAVD/D8WXzoa3nZ/EzbMi
2C3b3+NzXUjYq0xKtIpr+tYxl5TxAOGObq1iGe5vFrv3DtG38G/qY7vdDyYc7tg=
=jmpu
-----END PGP SIGNATURE-----
fix build
Alan T. DeKok at 2017-05-09T14:07:58Z
Files modified:
* src/modules/proto_dhcp/dhcp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2e922d23739ea4f2bb9ca27e30cc513123ffe47a
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZEcYeAAoJEH0Oec13Yh7NeOkH/iNmtd5Y5NC+P9qBKRgH7l3P
AoL2cVrJV7AHzKP15KRnl5nDAIbfI7O8mFQsjt6NOpTcXcKjXZj8CEvzT9ZrwE1y
ueXvsMK8CaFUgeYe/wnv+igu96ZU/Cq2KzInDd6oSD8idI4/Ftle/PzbeOuaS1mK
1pjdP9F3FvpqpgUJQiBAPfH+RaiZltutWwFmqH0IkvEYvDumksT7rHtmkB7Vr6dJ
z1JHaeOjTWIR2+MfFn7gKBfYGImA1fsmexhdUHkPR83z00ZjvrWo1VIps5Wmg8x1
R3u25ySB8iBeYhy2+Rx/I/HzCpL5ca94KrC5J7e1z9kSpYWag6oT+reIrmK7uik=
=f/zp
-----END PGP SIGNATURE-----
Set idle_timeout to 5s to all the dynamic home servers
Dynamically generated home servers get eventually replaced.
We want sockets using these servers to close as soon as possible, to make sure that whenever a pool is replaced, sockets using old ones will not last long (hopefully less than 300s).
Alejandro Perez (via Alan T. DeKok)@2017-05-09T13:37:34Z
Files modified:
* src/modules/rlm_realm/trustrouter.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b49aa32013ca8b994dbbdb10895c879275d9b6e5
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZEcYcAAoJEH0Oec13Yh7NleMIAKF2O/MI4FaZvIalvQp//ddW
Hnb2ZRi9WB2/b8EL1kyY3vpe9aEmSY6MXcQo09VTMIxGe/IEx0M+wPbHCU45buTi
bHKFclBZXGdBw6BCPuYPbUPiuY+aZIn2l6d/wf9RQZZToX/+BVyDVu5Szgl1cxqb
LdJyLRfs9D3gq8+SxFr9TnN5VLDLXrfFDxPtXXUD0qbv4VuaLb4H1XqkbZFGblQf
x5cz53NMtEUPLVkVuZBcuQozvGXUunq6XbTmTFpj0MAomHn93shvXzQoHUc70oDL
YRSGgkB2uTUcpSI+tnUvoo1tND8J2XleC9pYYPMehkP9//EjgsTNn+9dvqYJTSs=
=u7/b
-----END PGP SIGNATURE-----
Increase the amount of time a pool spends in the garbage list
Under specific circumstances (e.g high authentication load) a client might keep using an old pool since the socket did not expire. 60 seconds seems too low.
Increased to make sure we do not delete it while it is still being used.
Alejandro Perez (via Alan T. DeKok)@2017-05-09T13:37:32Z
Files modified:
* src/main/realms.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4f1e92c414f0cd6942ed08614f564fd027cbc2df
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZEcYWAAoJEH0Oec13Yh7NBgcH/RkX+pHaYwa27CN1oq6c68NJ
5mstvyV8Ua9CLqlL8lRAa002t9myy5AO01YaxYIVlIrPItwv4QpB1AYBKO0JxsZW
wAH9+YRIBBJaMP0a6QHkBH9ynnkzC615I4JHo0RnkhXwSi1tVRKpmuFx1gtHVATB
o3zD/l+sTWeBEc5In9LYEJMRR113B2Q3X1xK69ULgb+MzAkt6ks4ufc5SsMl4DW+
GSoutgYWhUXxI7S6WIUVw9i7RVLWO8QJ03GnC8oCMXhVjaVF9t1ZzkGYatkiZnoY
kMRDbJDOafAF2SVELtIJseYi7ndeZ7mCSB77Oq1tfVUEFkwY0wDJP4Zok7lZMVI=
=WO2U
-----END PGP SIGNATURE-----
Remove unnecessary check to update REALM
Existing code precluded a REALM from being updated if there were traffic within the last 5 minutes.
This is an error since when the TLS keys expire, the home server will reject client’s attempts to establish a connection, leading to up to 5 minutes of denied user authentications.
Alejandro Perez (via Alan T. DeKok)@2017-05-09T13:37:21Z
Files modified:
* src/modules/rlm_realm/trustrouter.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4a477dba25e0ebef97281702f4b2a0cf0558a21d
======
Remove more duplicates
Arran Cudbard-Bell (via GitHub)@2017-05-09T11:47:32Z
Files modified:
* src/protocols/radius/radius.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/99d142a214c3c0d7c3ef4db2795ff6ed206298d5
======
Now markdown
Arran Cudbard-Bell (via GitHub)@2017-05-09T11:26:27Z
Files modified:
* .github/contributing.md
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e24a426b4d28bf14a952d29e48e782f7de04ccf6
======
Remove length field for all fixed length types
Its meaning varied between ambiguous, to incorrect, to useless… Closes #1978
Arran Cudbard-Bell at 2017-05-09T02:01:33Z
Files modified:
* src/include/pair.h
* src/include/tmpl.h
* src/include/value.h
* src/lib/ldap/libfreeradius-ldap.h
* src/lib/util/pair.c
* src/lib/util/value.c
* src/main/cond_eval.c
* src/main/exec.c
* src/main/pair.c
* src/main/radclient.c
* src/main/radsnmp.c
* src/main/snmp.c
* src/main/tmpl.c
* src/main/xlat_func.c
* src/modules/proto_dhcp/dhcp.c
* src/modules/proto_dhcp/proto_dhcp.c
* src/modules/proto_vmps/vqp.c
* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c
* src/modules/rlm_eap/lib/sim/sim_proto.c
* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c
* src/modules/rlm_expr/rlm_expr.c
* src/modules/rlm_json/json.c
* src/modules/rlm_ldap/rlm_ldap.c
* src/modules/rlm_lua/lua.c
* src/modules/rlm_pap/rlm_pap.c
* src/modules/rlm_redis/redis.c
* src/modules/rlm_redis_ippool/rlm_redis_ippool.c
* src/modules/rlm_rest/rest.c
* src/modules/rlm_rest/rlm_rest.c
* src/modules/rlm_sometimes/rlm_sometimes.c
* src/modules/rlm_unpack/rlm_unpack.c
* src/modules/rlm_yubikey/decrypt.c
* src/protocols/radius/base.c
* src/protocols/radius/decode.c
* src/protocols/radius/encode.c
* src/tests/unit/condition.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/17605e9e9b32a1fe2f0b739f55960627ac65ced5
======
Fix duplicate case statements
Arran Cudbard-Bell at 2017-05-09T01:25:27Z
Files modified:
* src/lib/util/value.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/464649f244184099cbd98fed3c05e0bf62c0a520
======
pair.h doesn’t need to include libfreeradius.h
Arran Cudbard-Bell at 2017-05-09T01:25:27Z
Files modified:
* src/include/pair.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bf5a0e765806b17d4f6cf40008bf66ca752f81da
======
Rejig header order in libradius.h so the server builds
Arran Cudbard-Bell at 2017-05-09T01:25:26Z
Files modified:
* src/include/libradius.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/533a2730b38da05293efef99f6116d480209aabb
======
Move radius functions into radius/radius.h
Arran Cudbard-Bell at 2017-05-09T01:25:26Z
Files modified:
* src/include/libradius.h
* src/protocols/radius/radius.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/121d2a1ae3b9851b37342f53523cad34b70ab234
======
Move RADIUS_PACKET into packet.h
Arran Cudbard-Bell at 2017-05-08T19:41:09Z
Files modified:
* src/include/libradius.h
* src/include/packet.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/91ecd2df6723aa1e73b33a526347010088514f80
======
Trim whitespace
Arran Cudbard-Bell at 2017-05-08T19:41:09Z
Files modified:
* src/include/tmpl.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9a10804ade8685dc682e349c2013f3089d2e8246
======
Move PW_TYPE enum into its own header file
Which lets dict.h work without including libradius.h
Arran Cudbard-Bell at 2017-05-08T19:41:09Z
Files modified:
* src/include/dict.h
* src/include/radius.h
* src/include/types.h
* src/include/value.h
* src/lib/util/value.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9c74e029d6949f92b45b8f5c70895aa713190bc6
======
Move paircursor functions into their own header file
Arran Cudbard-Bell at 2017-05-08T19:41:09Z
Files modified:
* src/include/libradius.h
* src/include/pair_cursor.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b97a891d487f22c8bd60b31cbf170dd6f4441b28
======
Move logging function definitions into fr_log.h
Arran Cudbard-Bell at 2017-05-08T19:41:09Z
Files modified:
* src/include/fr_log.h
* src/include/libradius.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4fa4ac62dc3d95e984c32806b57dc2744a61086b
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZD8i3AAoJEH0Oec13Yh7NnmEIAJ1cmtsF97AJkl1ish/Ly81Y
yt73hmOIC/mesEbVQNZwtYF9hi1fvJBg5Okc0jywUFima9KWhGPrm/bmcOb2AovF
CxGDKSEb+BU0nn6U9rJHUT8slL/jpZNI1ztvX+PEGnZ7/YniixP9G7CSShKVsbai
qqSlkvATQyVhzgY3obDGLdEca9LNGI3Wo4QZ9GJUo0Qkw3MFE1crlQnpRhWwBShb
JbVsZYS4zqKCib8YVuDzjyjx+DwIkYUdUZX5vdxooIp4vNN/+0s5gpgBL5l4sFNe
k03TanLC5LdgwxZJhPyPkehpRDUOeP7QXVDEWJcL6ItMPD6h/cylQEmO+OXqZXQ=
=umQq
-----END PGP SIGNATURE-----
added one more attribute
Alan T. DeKok at 2017-05-08T01:24:06Z
Files modified:
* share/dictionary.zte
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d4e9cc75313f05678d0f2ac41962f46c99751e1f
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZDRigAAoJEP+k1YKfttfK/tkP/RmRbY0oynPDhpRQuvfbK+Bn
he8NNKnwwMIsAgT+INjaKEEh4EnNcFv6yO8nt8eCbAmQrXWgM9O+cP3IZat0X3s2
U1byjS+PQC6N7tIGg7iQVXTtHngpspMs0N0dxPJaQdabrSXl4fWCbKqsDw5Ymjgj
9S4wZ4f99Hgc0JotoOAD1Z1k/hYBMRZxbZbSDcgUg15JwGEmdUaq6F+vB86dt7us
VtgjSO9iIvkJn0BfEmh+KSKPXoP+6NQyUbp1C467+K2WZOOkOe2Sqy5/RBpx9sbR
w8G4Ni+S8+8jK9YWv18diqhL2e5Pj0lez0YLSyX4eqjwB05pea+KOR4Z9I/tzi4/
FVyZ35IKWICH80HCdEtgniahxe3TXqzxlP8vx2NUaqA09C8rHpL5YPAcCBfUFRIl
g9jpLcQXu0HJKfuBnh/9fC6isxykXTZqM+GQLsfPow6j0wFeZ91qAmHjdtgU7K+W
fujnZGqtUIzT0a47R5eFiFroW0nWB2QHYNNXMQLtgZNKPSrG2LDxqOR4G6PLYyBB
85QSUN5SMxhveRLiz+h9RGckGf3JNSwaZ5CeqRyYMPhd9ezYqAwKpiizhdoiWa/h
mshb4aBaBhBOFcAv/S/Ff4PW3xY1tbNq7gQYnFeRMhtv6ZldyEGlpBPqP7WNpIeF
OwQJh2GgQ5rykhiuPpv1
=fdp5
-----END PGP SIGNATURE-----
Doxygen
Arran Cudbard-Bell at 2017-05-06T00:28:16Z
Files modified:
* src/lib/util/value.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/471c5df3f9f3f1c7839c8ab3b83cab8d6f80d3f1
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZDQ6PAAoJEP+k1YKfttfKW5MQAKgEAJf3MLyo8QeCPrzYwjau
9Q17E2oVgsvhOPT3zSj8/qWZp0LtPIZq+KOhk0dyWLSjMbJwVyPY6z7PdgkbF5pe
7pJoSIMOu7OmIiamEnHHnjft+IZnRlF2tOWWE+k6vnSjqGMO3mp/OA+WTcfAzFk1
cbeUjRFXXmmWh9rqsQuaBW59iOZxVda+uobHaDCvF+oTNGLxrh0uyh9WW0PPwt+7
yIJurh7u7yyEN73vZx2IB0Xq0TBUNceO0WYdUExYd3c21whNfBaW/ZKpR3rorcqx
7onNQv/k6n92OGGZL19eTcZ9RSIbxJlJR+CzxzjyBIpuFbRm/P9Ym8CIwwwvka3C
JKNlswuYsn0MaH7adS4nu5u9To69OcNu9sm6r0E/KUtj0vH/W7amFJE5xC2lzMaU
AeSklQYBtaFDN7R+pJznOH6DVxSFIYjyRNGW9nYT493BjEZz+zLJe9ogNWjgZDzv
l8rYPLB/PK9aYXYgz1l41AZULLMQAAZxmX4t9rH9rMUTsj2dwsfmmiYtLtwvUDa8
YzpBF8uGQ/8OGpIAeclLYDOM9wHOMEwk0PMHVZot2/xj3pCPMv/QkMsgKl1UDN6F
T4TOC+MHxd+by4FA4WGtaZZXrzlq27P6py5t9V45YK7KUvhwVFKKPg1Vsl/2gWG9
POuG7F0I+agHSIwdbT13
=h2+2
-----END PGP SIGNATURE-----
Use fr_ipaddr_t for prefixes in value_box_t too. Closes #1979
Now all the IP address types use a single struct (woohoo)
Arran Cudbard-Bell at 2017-05-05T23:45:19Z
Files modified:
* src/include/pair.h
* src/include/value.h
* src/lib/util/value.c
* src/main/client.c
* src/main/pair.c
* src/main/xlat_func.c
* src/protocols/radius/decode.c
* src/tests/keywords/base64
* src/tests/keywords/cast-ipaddr
* src/tests/keywords/hex
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/91f6b3ef32fbd005aaf49dd0cdc4e7945c8838bb
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZDQ6KAAoJEP+k1YKfttfKHzMP/0NBMhlsFgXz1eG8cf9nY3P6
9nl0rPCBcki9AErnBtkS7iJhlPY4Ojj0e3xS6H7Tee1XBXEWGwCvo3P8v2Qy63/6
oLr398DUCDkhX+PUOMp2jyCYEeRuBVVmB8i8aZWNzPAmyE/JiQvXk/3zQqCE0vhv
sjzY+Da807kD0M8pRIoW+F7GiAoUtVN8mR/Yrg64EL/z2fbs2BaivI+N1AKIF7lk
PD8cAbSnUxo3wWaVOqWdA85EAGDN9lK30aXzM20AEJ6tw+fSRu+0fI0Dt5AJb2nE
YyUMDtz9uZqcdKYZJCAx44rzQQPbOrfufumOPvlnNw5GvTWh+9xbX6lweQH3qPeP
dbadQmjmeWrPywT+cm9UYOednACRtiHDMLqeN+aT8A8YA40ZeNQH7Btk2W0AgSY5
3YCtI4B8Bll7lpk78huI0UdQk/ilGLQ/WSsRiZZWJf77Z+Xb1z5NeAnw400rKIHb
kGSVZnKetoh4fFrovi/opqrkY8jxqOx1aKpyTBFaYv/XL0/uid4D9lNaoIzasCJc
ZsxpL6FXhuzIU+5Q8Ib3j/v7LscC73DnsRTWRcf5yBll8cBRX60pY+t1aqKr3VH4
HyFEIT80pZXw3Lj5MEkvoB6POqRoIjhm1flHzHLLuXic+zkztois40N3aDoIL3A/
lfKSF3k4xuJaSUiK9BmX
=MxxM
-----END PGP SIGNATURE-----
n is not a list (and is invalid at this point)
Arran Cudbard-Bell at 2017-05-05T23:45:14Z
Files modified:
* src/main/map.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/889549c0fc7a46a301cfdba7d01181d248080b27
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZDQ6GAAoJEP+k1YKfttfK4skP/3HWeKdzZJxUbtDaKGqigl4V
uxQzXupRpsMW3lWuMQJI+jlnEoqxLI9IlbmNwcLX0UJXJfqat0qwUBwWEWRLigEY
oJzXqWIDwN3Kpx24sMYIo7cp+lwGfi3yafVisK4PfQ9l8NpWLA7rAv/hxJl/Y6sQ
C4N6gWKJWMgD7yhZAaV4YFOkltHXqJg+u19g0b0DgfY285pdYCO3pFdyZmz4fQgX
77PlkhjoB9sQ66EG4TBWIXOhM8ujjItWKMYBtuB894Eo2Bb+qVgzM23popitT+gu
yz/Yyyvc8Hnj4OWM8lfR/o5ZnaAz0ici2x4wK0Zunl1hSyzjeC1CnuAbHJjUCZmn
CsU6pWbwOtIF1SVltEK7W64wiqWcSLqR2m5BiRp928V1eOvDdaE+WFvtiXJRDa5G
mh7XDo6Pn0G7JzIpqHJKpbhAXDxbvm5X+NmtIdyleIHGvFwdCdt9kAB3R7gC5ofA
mB4vUu0UfXIbMMKjdyx0m1m/NdSlt3qKQiYzqPs3BuQi9a2KI8jA6na65kzNJ8n3
AebyT9Ihobiq/09e00vElouUccyVpqObd45hWfjvZwOSAyzyEa9B6vef7TTzyT1P
t6aMPMWPPwJ6NPQfsv6q82NPAOgdsizFCLnMlBAJDkE0PVGO00uZVMTvlbZ0uVVG
KsGx8TeY4fwRYbY84GBG
=HT7V
-----END PGP SIGNATURE-----
Don't copy meta if we're copying the whole box
Arran Cudbard-Bell at 2017-05-05T23:45:10Z
Files modified:
* src/lib/util/value.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bbc006fdfbda6c7a522886215ed48193a139e53b
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZDQ6DAAoJEP+k1YKfttfK+pQP/iilpEEHThaSSS8uf1n+CqDk
Z0/ZNenNsbkv3mByluLU88S2wiD0PIJJkxe+OYQiTD0rqCuK38ofmdTMJ90O8xlw
xt2qr3fyasRdmL7j0YiYtqmeMXQnjqdLaf13ODyRQh/20lOsAjH/6Sl6sqQWLRBg
aIeKI4YcIbr+c/lm5VdY0WxF+H7FpxU7ef2BSN4EEgVYc349HMnd6MLMxEiL7AoQ
C/00vpnAp2sUifC695PbKX15CDlq9w7OQfnXRztwS7n6momoFVau2+WyZylXMQmu
HDxEqb1j3hjvGu5p2zeFbV5JPrtAYXcQcJ8SkY5yhro164DX5rzRyarBdwGuzHkU
23q3FGFTVuYr/Rd4ok9eQR1BFJt0+7AVP+B+SuInURPk3A+WpF6RLF26kt1o9QsK
ki8356KgIbpPr5oKwfRbIyjkdLzJFbJGPnq+gSk1ZLF6McX8YzhGwLg86gxY6Dmr
g8vv+eN+Ad2x0arRGwrHgExXvIsOBePLMnnVaGrS5kCkyFzPYCau6Wl5V5jUHADj
RW2DdyX7HBZnJ6vmIARMN39L7PDqNqdhn3vwzdGiU2ABe0hVRYMPPIzRSiRzPwDE
rscn125FlQZ2rVV0oY9AI7auwaWjmbNh4lQHmSuy7O2sp953n9ElBNywboS9I9/R
2lftUzQfPCCcyfyQEO9j
=sYlH
-----END PGP SIGNATURE-----
Better names
Arran Cudbard-Bell at 2017-05-05T23:45:07Z
Files modified:
* src/lib/util/value.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6b8b2c92dbcab79108f25659cb1b42c88a670247
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZDQ5/AAoJEP+k1YKfttfKI9wQAI2TPycnK9GFTKujEYbvZFfq
4Wm8oq32i9P4xGE34OE6RJfkeskZSgbHttIGzoKkXNZYDYTj7MvSBKYvGcDPBEGt
Dh+RXjPZp8RYq0chioeWSVN2TpW7vr3h7JPHp1lavsGCnCe6cnnERM7vqnwGfpkq
cALQju7I37zUgEHv3L7e0oQSC0KXynHWEv24fHyFXWQ+fasXuQKfoHwpybwawANM
fLpjpl1R50qFYdpDInTXJbOgdJ0eb/Ue9EJRcdurapKoI0lpottcftahoOeSVid4
FqMyaqg0lGNC5jy78xQNh5ZaHkZGyt9eZz2Sfk+SAIqnWuyLYTIhapfYP0KuAakr
NaQrA9WD5z6exIkO735q9hJ6Qa4Rv7hnOvbvAb/D2wG7vj3M4/dXawXKlHszEU3Y
d+10vqda0h17CR8c6KkOmh4Gii27+m1Qto6a/FSUSZDdpR8OudHLDokpt+CIOAEl
RqNY7qHyv4435mn7HJb6skC5RaktG/ZISRH4CNpLy1szDA3Nx/wyn+TWglu8yP3B
Qt1HMB3s/9T2d2QwnKmmdrcrnu7lQ1BvATDSiCfEFT5BklzMvKqa7QW8NYGeRp8v
F9ZxX7opb5Y14dzO2M+3EDcRQ6fQZDgFtlb2W5bvVAss87TzmOrSkpXToD3JVJUd
eQchW5AB9LQxYUB5CJ5W
=wVYx
-----END PGP SIGNATURE-----
Print bad types in fr_pair_verify
Arran Cudbard-Bell at 2017-05-05T23:45:03Z
Files modified:
* src/lib/util/pair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ae302877e860c6d9b1c3adeeb51c07eadd26308b
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZDPFgAAoJEP+k1YKfttfK1zgP/AmSfPF/KK5y02dF9W0TagQk
wEmEH4Nj2xAfwq0kwAooC++qEJTln2ImwDMGl+7DT4UH4sDO0kcc5iJZTYKrnn9M
+pwAQvZIjGbiIiHPbFycc9EJBJJOvMhCp22iRJwOjl4mUj9AwX0kfBJwxTISKRgY
4M71PGcNeWxiN3UO8yvKSOxuKQSmsQTsUMXaS0ljmNh7q14mt6DSszgL72UhoqxL
YpP2HxHDQEDE5EjI4p3ve4+L+nz8EobQAluZr/CrDhqPIuICFFsD6kiNfmBmKtVt
BHi9TnpQnFTZ1CuDuSI6Cru4cSL/Yw7RFjlrpffXoZsqVWYYigLa/sFKRlWo5eo1
AvqsURriBeYtCxb3ZhrcJerWNQ2ND0RbQTI6VdeBpxlI5WTgZe2UuAvfH9rmd3Fo
iUwjfmr9BOp7jt3JyhJs9aHydpV/ukwla1WPP9DFVwOwrFqho2bTcDISDyayreyk
iQCrqSKbeTpBuvrArqYrHzGuIKvAIS345sN4MijcW4wg+QJBRXJaFTd5RHNX1Cau
Ome3xdNN+rcArzVOm2HByucksP285Pqrj3inct8KCYC+o3qTzpI9z1IVy/k6QqXe
ZgZVJ1LKRanJCXei+t05sFtikfo4KpM6r8Z4Rcr6LstUYxsYrmE+5T3UBKrzPLOU
mVhcJmtkcJc+Mf1FPcLf
=V3SQ
-----END PGP SIGNATURE-----
Nope... that won't work, try this instead
Arran Cudbard-Bell at 2017-05-05T21:40:48Z
Files modified:
* redhat/radiusd.service
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0074e0824edce03779452741381e8ace726512ef
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZDO7rAAoJEP+k1YKfttfKYI4QAIPC6DesAN9U5eb8r7PySceK
O+td/2xtakAg73FmmtsAh00mcEjxzUgocCZaZJHhU473Zanu9mQXQL2uP0tXAjO7
44SnUhfeHcCV2EQ0Jo2hJ/+OjTQ7jajRayRTgj2W/xeO+9RBrq/eKMQiFgKZAB1S
/palOgelO9j/uDmncRxYRl/apOuc9msd0lOsOhbLkJrL13O+Gd0VHBb2i6OJwoHS
LUbNHhIzYJhRB0cV7QAg64Bx3/9RQSVVp4wnbxh11exftyrKSF+X+sJnZtBL+Ttx
9INJUkRtzdI1uHBoX+f60Dw37VPfLPhX8O85zYhpE42Qf7/HCir7sEyB9fgHkFlt
Or/DFK/xXINurEqiSiz5rc79SEO2ZP2shyEIG+UuQt1NDslJYyt5swKdPtPQxWoy
Agd2SK2V11iPRD3+1PekLD3A5gX0vcPXO2A99YiWiVBAyx9cUFQTZoA0adeexhOG
7JrgagADjcPGHsCX3PGTD78hTFnHjgMl2b8lWyobXeRXnOOriV+1vpWUyPQ4bEM/
Ao8xZ/ArMDDuA88A5sKYr8TX1h2ywWKEQ89VGPIaJzWg4V8bvRx9Xdf6t1/ecd4F
E/+J4tyek+ESUpPghocq3P2LOsDRtHkyBfQ64qyNGzBoWB1Z70sa8O50g47UrLkq
PkpYZGh3MjfAvHxbkMj0
=jok3
-----END PGP SIGNATURE-----
Package the new libraries
Arran Cudbard-Bell at 2017-05-05T21:30:19Z
Files modified:
* redhat/freeradius.spec
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1031e3ca562bbe30d1daeb740a353485021d9a32
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZDOmiAAoJEP+k1YKfttfKVK0P/jr1cNTM0ak1ejGQiFkD3IAh
aWv7Y14YEB1nQK45CgRlSO1zOlkHIb8epTh2KGjmQ6DTOSMRrqVl7vQAFfwWNO+O
J7AitU3j1Xu2AyAJK1casegy14+30NO8xJBt1FeAC01QXwEe0NESHwwbVg9e3tIc
HD7nWJ+I63DO9G7BGvGzJ6OG1dpNCobpG99u802gxb/QqglWQ84yMyQzDk9DYJcJ
sqqEsjFNA78Q2Jb9SXyQvMtbkrdDnR/JAurtLfh21RwNvyy5cUU01LusvjKOcAv4
jeM6smBkB6i+7baKaKhK9/OYCgxmrhS/nC2D8HXs6cx51rS1UkPitEeYpt1baELJ
+iUH3Mni4DB8IKg6Wd9eS9kNJCQqQdYxcUGaauito6hti2QtxP2Qf0ZqSpq0Ngk8
FR2PFnAE2xcU7aGMuCGlynWwm1RJKeQQ16l6aTyDcfFRGm7F8KanfSsxO35GL4bt
ylwImwgm7dl38l/D7fF12WXKY6q9ukJ6it0lxQugzQUKxL9Jf4kOzTvLmYY1RAgm
M3rUDVJEKAlObHV82cZ+jIllN5eG9jN87OUPC55hcDzp8Ie08ngP8pHgDI+s0/TH
BXyivmKEtwZkz8jSqLu9Np/8DFx31ygwBTfb4+QyHl+qkKWB8MvtitBJeyZclBWc
PnZ5uAb3Pm8Uk3R5f3HI
=/cf0
-----END PGP SIGNATURE-----
Set user and group to encourage /var/run/radiusd to be created properly
Arran Cudbard-Bell at 2017-05-05T21:07:46Z
Files modified:
* redhat/radiusd.service
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b9d5d646b47cbcd19bd0b8ea20517a2cb5b62c12
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZDOi5AAoJEP+k1YKfttfKXwsQAJA+ESBGIVptuiFyVEWAuDbL
/jpCxRxDFRdU8owhrD2CBTVgWyY6CLJ2QcBUxvgMxtFgTgghNUm0RIT33l9YBUVW
+//CKi3oEfBkfyrYXlw5jcrtjoKzEWaawb3Hkjr59gSRk3SBJGFSaTLUE+3aOrnl
y4/u/InLFO0fYUU6FFTpOaLXtrY+LQnGUUXkiFpZG1qP6tabK/IGa7+Jvc2pOD3W
E2MKyG1+OwUGqSGcoTjf1c8AcZcuDMMkMGg1xab0vHyAiV3cZ6HEghJRKf44TMHc
Kf8OsMhE4uqV6ALDxhSKWquSg1/Fof9XTjJ2XlQLg46TvoCI+FWgBrnkBho4D1E5
E2bSANXwPsV7ficHXq7xKNpelfyANuawFQK8nvBJk61DoN3tGuvDRIJu9KArmHXh
zWrbiyJydcAYvNvMDiDNqwgqmdeGDohqVK5B/2WcR5DK+tabG5sWSnpwLuzdGABZ
WIsxWvToql8E03vTJps4H++y1gRcnUtRAhlAooNcwr0zzuZgCWlxVx1qDozLhRqj
JEOBbk8HglW5ZVFE+phJz9bcROT8I/EVKkppFZ0R1YR9/hBUoy7wjNhOupJOGaGz
Vsu1X7uN8fxsrkeF5/BESUkx5N+2/vLI01U2JNi2Cqtx3+05gfMijK3mYGlgVdcG
v7Q3cRzDutvHTPe9ZosB
=D5/d
-----END PGP SIGNATURE-----
Pass el into the first invocation of sd_watchdog_event
Arran Cudbard-Bell at 2017-05-05T21:03:53Z
Files modified:
* src/main/process.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cd8b0864838db613249971129060f0473c607af3
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZDOgkAAoJEP+k1YKfttfK0bEQAIEVHxQ0wPpjastxZ7QcS6xC
/4i7/oM9ClfZxaW8fsBMPXwhuWgiHyCqTvX5yhgPYVc4z8A/E35QmI+yUdJ+CUlb
R2kEzI9dESnVNwL98lc3hkL3mxJSJq32AZmsM7k+omeZ8ihqXE7NMU1WKfpiBHOC
30XBpEDZq7DtCuqTYF32c80aYWAJmOwP59yAGrHGe2wsmdg58Q5/sD1q0g/eA6Sh
5hBcDhyN61ifBcHcrVSauf/5h3+zzr7v4aW0HdtXfHK5MIusJcIBJB7apwrUxEsc
QYIBdYG3SYkaqGeeaVE5jQfKImJm8oWlrtcvP7yc9tkVYuRkShmrhA7YJXibqsHW
vibbyQOnW+NhTDdudyOX0gBsKbGTFRqyNcBqCvZxCeqeWp+jIHX882uY++SLFXG/
/HXpgUwE/+Ry6U7apIKoB+FXtPslytmOmOKSg3272Oy9ke3mLL5Kv5Yy+fvd11Lf
/asge2s3PvA5rML5QThPBNYkmeh9Jnq7bbJgcSKBWxF9pX2BP4xI88G0TdW3Lgw5
sc834GZ5k6uxIz1Oe7TTtWsz7mwPtBbaEpUQPDLAePJDXxfw7X8oco022lGOCqSl
03LR4Hwyf43Cga9Yj+W2exkRhBqioVjILU0NDY45KlvBrJn5VTkmk/16wqkPTbsp
yW/xmoSO3mV4XEgOPV5a
=TSxh
-----END PGP SIGNATURE-----
Fix watchdog event
Arran Cudbard-Bell at 2017-05-05T21:01:24Z
Files modified:
* src/main/process.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f4111105a5f316c17c3cac75b79a7d2e2944820c
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZDOZgAAoJEP+k1YKfttfKoIYQAJoQi+TOCyaJa7AY8/tLv9Bw
HYeuJW3jGnMtJmay61oPIzsnBIxUHKmYoHX1cMgnQ4084IbBTo3nneoBrSzkX4Hk
BOb1oWcLmx7UCC2ZlcXg9mWo4+kaYLeDEIkrPIsTcyPS+hbKbyCgd64VIntdQa2t
sle75JSJHWPhmzoJP01FXbwZQkorX5X4szqRHRwWDQwA3yYuuqxXrbm1KpYzgDXH
GFEE7s8KascPDlLDs5+1Nx3xkkOhU3/OuRLkbnJrmabhYz8AgVISyrWGBDwF7qoi
nr8HocRM1LAiJp5fEoyw/knxtqduyc7c/a6ZSdIV7WWkQUaqyUEq/HQEyGXFv+Mv
JRGIQiSignXOgxrroY8K827k16jsT/CSnX8gsZ45IOWaw9tJOzo9kJGlWxclPw4X
rmp+x6csvQJp3unJPEtF5fRT9+zaNI585i+BwUtUIfqk+hjLbWC9n1ZfTcpFuukb
NNwXnYTV6SHQ5+UHN64Cr9qZ3FtlO7syrPo40/n8HL+Z8LbYbSxcz15jCUBUdYWQ
5PSl/XFKWP6HCLMiMRJgimYv7lLF9RzXobAOCEhiHrQ8F6kbsXd2vnrrMGKWAivn
x8KSI1ZNhSDEVLqNK5SmayyUuS1pEmhBq+L1vHVhjLvLzVohYAZy+FEtdkIbmuoy
kRmRVDSagnwfZLvqbI4R
=nF6B
-----END PGP SIGNATURE-----
Should be fixed
Arran Cudbard-Bell at 2017-05-05T20:53:52Z
Files modified:
* src/include/.gitignore
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/09b952b252cfe46e2620cfb9840d946726c4690f
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZDOZgAAoJEP+k1YKfttfKJlIP/RvYwRUezYo43uWWvaZuRJ/d
HFc5BQ1oKGBmGEYXRCqNYy9hKU9v4JXla1XOkhhgTA0UPwsvlKEsnsha3ZGBOPYF
Qvu0t/4+3xwCTwaw95MdYXDXrY2JOBixwj/xqHdY0U+5LwVN1RB746nd632mBBp6
337lVG5p3FtScjQWr5o+jZoGBYbNVku6rfqLA1pMd0B/EoYxSOXvTrp6f7E2Qpfr
YKWSOU2jmMobh8kZGeoOcZXTndRjmc4cOWEuUQCr8lwk5v8uYr0I+zR51pJ+CU9/
1NbfgrXJIeJ6sz04yqmellVGl0rrkYQp8lPFH/jTIgLGKX8+52WJvF2DaEHdpep6
dtZzg2NW/RE7/yH/nihowYU+CLVAA6B3oHDO18xUPQfy616Cibj2kTmBnw83BtqD
yvUFZ2Lcs4ktF/BUaByztCjAMYAlZ7H0D8VAo7o9KK1QgPcfWpHfm+WK0z9QbMQu
DXn5AljiI0BEoQGSeLmSc0A/sfwS4mx+r0WNBIPuz+mt2SRjM7Pw2suREAveO/dF
nJaxbzKT5qPG+cWPhp+puuqi83UWBUO0p5m15J+4nlJ5L6+wb6NdRwFsnNzYDz7Y
gt68Y/68DhijEUR+KmB3Mlrn7RqHKtZEPsEitBHSYTe1uulRazfRCKW1nF8cchj2
yPVJLwwPTejNDDiyIGSw
=O5a/
-----END PGP SIGNATURE-----
Print the actual value we're using for the watchdog
Arran Cudbard-Bell at 2017-05-05T20:53:52Z
Files modified:
* src/include/libradius.h
* src/lib/util/misc.c
* src/main/process.c
* src/main/radiusd.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f39ee83db9fd6a06e45202aae68648e6326edca6
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZDJgyAAoJEH0Oec13Yh7NGdUH/1snICPruLy7a7KDJJrNzeTC
BUjA5uIDepxqDXQnRiCQIXuQuEzNUUaiU+eQOpH6+kOjXDtysfHu6r2aDcnntyc8
1W1ySOk2cDy9uOlSCWnAZ0Syvpin6hsp/fytlYSIhFfqgRDNTGEIhdwlWYdcPNEG
enWS1maV8WadSGQSkXac/9Dq33i22X2EZVdtw1X8gKb5hIxIp7XnXzcVbBgZaxey
m5Wl8eV6jTyWh1Ts7VIZeaN/hwnkGYac3Uq0mq/OVTKqsVjJA0WI1aUT0MqkEes/
3F/F5bXGdJH0bLc21CIC5pyBLCA8wYMNrCDlmjXSHBDCzpOiXBa+YT+lvSgb44Y=
=G8zU
-----END PGP SIGNATURE-----
doxygen
Alan T. DeKok at 2017-05-05T15:20:12Z
Files modified:
* src/protocols/radius/radius_server_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/50eb4a8b2c980332132f2850e2c118f73b3f1002
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZDI9AAAoJEH0Oec13Yh7N31sH/RxG8qr9qOkA1zXk1v3eful/
lE7JmQADBBuM74F3MRA3PQjo2FRpbaC1BzOweOs74SN8TKKjcpaBBGInywQiM9VN
LL/K39a+7Mj/avwr9qz5evT3SxTbvLDnRShD66ql6XX3mzzRiavsAfvSjRiUP1ZU
83al2J79IPSVK0w1HlZ6q9GbJRBEFc+lRntFU+WwfilgHmNrMdIhiKgg2kSjMRb8
bPzsAUssWG3elDB+OBOtJm/XCxLKX/6gkhOyfr9v8q8Thk73MGY8aiYGL9uZTuJH
qvOeBYWnFkEPBh+BV7m1qltcqoTD9vuRKn0nhEpfYlVXfSWZGJ8M8kFkDoL0UJo=
=th9m
-----END PGP SIGNATURE-----
moved file
Alan T. DeKok at 2017-05-05T14:42:08Z
Files modified:
* src/lib/io/all.mk
* src/lib/io/radius_server_udp.c
* src/protocols/radius/all.mk
* src/protocols/radius/radius_server_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b7c8bc328f962afb5aed092e20bec613900ea7c4
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZDI9AAAoJEH0Oec13Yh7NW10H+gK1QvFNa/UBYHT9qndnl5Qt
dlNYmC3p6y4dURLAX+RSH3bBaYz0nHNgZP/QqyPzRcfcDebY5ySvaRbFHu5DC+BT
aOtswwWlH0FnZwYm/eoF6vmTbYaq2F1hR/N3Wxgszy+/UpPhJpvs/0Slqt5yoWPT
6fJVsc7HW9dF0C7qK/WBBNNRF93LCuZRvioQJ+NpcSSPHvTTzonff+KmxtvmVG4o
aqpGz4qQeKavmLM5w797AD6tDez4u3CEOKQqfnrgm3sSJ2sKNPSjEqRCMQmMbhfI
2GHneyIavQZ1e93pLMlqkOjZh198bWrWT3Zg+NCfbsnfuMPU/GWXPsyQ5df/qO0=
=PYAO
-----END PGP SIGNATURE-----
remove duplicate header file
Alan T. DeKok at 2017-05-05T14:42:08Z
Files modified:
* src/lib/io/control.c
* src/lib/io/message.c
* src/lib/io/network.c
* src/lib/io/radius_server_udp.c
* src/lib/io/schedule.c
* src/lib/io/time.c
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/006bda411a5df8f063edef4a46587d27b9619d2d
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZDI9AAAoJEH0Oec13Yh7N638IAIhovfEA3GyKJBBiTlo5t3kq
jxnNkMbcIqqiyxdhYU6xLAUrty5DU54hwGVCUjocwEMiatoxZgWcCSPfGyMRw88n
2sv/epLWL5jkKhlu7KmtBu/jiqBOupiKM8vizItU1R7QKrGBcg69wNYqFpGr5Qcb
jfguFgQYFnFcvMexQUmgvRP/X6LdzD2XvbCEh98iVLD3g1C1TUkF0p2KZvq6q4+k
ikLmhegNAH/4qPM7DD+WcQHGMExRSTVw3AgVGdm3OMEnkMVm5K2O9wfmuSyVXOpx
xtud5rYPb/+138LRz/ifVnzmXL4DXaqX/N9UZaLXB3h7hHWRLUTYhi5udiFyd2k=
=MWU2
-----END PGP SIGNATURE-----
stupid compiler checks
Alan T. DeKok at 2017-05-05T14:42:08Z
Files modified:
* src/lib/io/time.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0d61e4cd42eac8cb657d5cb9739e56692f1eb042
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZDI9AAAoJEH0Oec13Yh7NjfEIAJr/R+I5yn433ozeHUxuqkYf
gk17oo8nX2NI5LN43O1usrltpDkswQCxamrfbcrVXqWZmaxjyTPGx21sAuCxpyN6
pY9FhTtNVSbi5uJsc1CqcFuZIeeHySowhZrC6HjhJ5B2hy8UyqvbatYQaaRJSvEb
E+S5WZ4vcsU3UeggCBUlzRW3N8C9ZiHuT6bP7i6HydoW11plBFVyejN/ooXe/twY
UUoWjVRdl38BmYBoyoWzlBCsHKyCt4P43JPejIRruH8Rw/m9VSudJlNElZNjt3Nd
y8N3aosavfxBVO+5bv3LsC8IRwvAyukpE5lHcujEj2qg+zZLh6Bvr2kQ002EJVY=
=COB3
-----END PGP SIGNATURE-----
slightly better fix for stupid symlink
Alan T. DeKok at 2017-05-05T14:42:08Z
Files modified:
* src/protocols/all.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1a76b57fd7adc35da86838848c9c530ff52d7f75
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZDI9AAAoJEH0Oec13Yh7NOJIH/0ycqWM2NBOqjHMxAMZpM7Kt
1dO/3jJaDOMmvBxcy4eRBxfM4aeHqt3d39QcnBrcFVLEUV/ZGF9FRCoLQ+jXPkhE
2kVjqL8qzQNIYsx+8uj2Qv+1DBPQeSy5PXp7TCK10qHum6JGN2KdhGL8OeSE+4Jo
wbUzIr63YdI0V8GEmc8FHeRabBbrQPrfdYeFZKXQdprZ8JSeW7qD7+OhP0xl5r04
mXe8xLN4dLNgfYJ/uu00YjmfYVViZbsj0nGDU0Pz3C3pFErZIWwnrgWXBp2caf/Y
cq1Cw1WGSx5v3mVqKa+TmG2Oqpv0qQli/pUHOGgzVc8iSwb+OYKR1IqpLJZBzVc=
=U75P
-----END PGP SIGNATURE-----
we don't need symlinks.
Alan T. DeKok at 2017-05-05T14:42:08Z
Files modified:
* src/include/radius
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/584b35e0be8d44686c2f43012694f7ebc05d47ce
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZDI8/AAoJEH0Oec13Yh7N3LUH/Rhq8CRUOcK5IFL2XbpT6aH0
x6Z7v4O0CHNn6bn10oAkDfvybwfWdutSpXB4czqXAQMswIzir6xdpuQasEJlHxZW
vbGTRHyZmd098If744h/rpCMrDM7af28D3QevWAnKHNBImEv8JOgo2snfQswIk0J
DyBwwc5dkzWaqvhQV8qyiNbotVEn/9qTACmJJZuKmNKli364YLXo4zYDj8il7gIi
qP6lDqshXApvQ2tI+JsFzrun7e5UXQrQLpLIf5YLKiNksk5IRaVfNhiVJK2/a94G
etpYgR/hAhQtkV1iBo+OAVgIC03jX1CduhHvkxMCKuJhOoHPK/6ThW0uivD34S0=
=fBUR
-----END PGP SIGNATURE-----
temporary to fix build issues
Alan T. DeKok at 2017-05-05T14:42:07Z
Files modified:
* src/lib/io/radius_server_udp.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/98a9d717f3d0e6415d73fa5c8be719f0ce503559
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZDIDkAAoJEP+k1YKfttfKsSAQAImJ2LTafn3de/Z3gQ5rVxWP
Ec1FF05xqgnL9vEd4NlaexF+w+ffbyQiRaVDXH/YtUSVZ65iRMQIGdPjiS2X+ec2
NusLHWJYavHJWbice5N5FV21ygwtU2Xs/xO404Us0+sLHS8+Y85qv1FJW+fBmZFP
oHtt7sJxTwy84iuhW0Tri80wJelma4kC793RR2mi43B4sj4lyThKmPiWqn7ox7t3
tpfJL5GksS9zfsJ0aZCqDK4bsPNJ14fxKuSNYVYaCYM2RqtgUnXrHQOYhElDgRHk
h1k1LR3t2PdHSRgBtIcSCVwjg+b+ay9O7Mf1ptXsPxZocnLNu2WAbs9PD+KheGUN
nnqIDcOiiPSCx1LbNRfRgw+hn4nV7ocEsANQJdnzygW0bzOpmFThzuZJb/5Y4p3+
13R6sNBBaWJlpsCbUKfPjcXQ8SBK9/qNnBBKb5mncwB9hs+Jgn/ilr6zu6SfhezS
CWaHAmvVX1fOhpMDOpSmzSBCW7kEpEsxsQrJ/kcIAxX0f3ZSNIt11ZKuSD7YUdyT
68oyGLWfo57TAL3rI9be5wNCF71injJ+S2AE63ajs6y9AXXR9JhuCfd8AlDCrO51
R4qTtuUvSkjZlKsDsVivjKAu4HUZVvRPb4w2+P32baesXNotca+IzXrSwF5MaDGx
fCjpQFp5VKXO6n/Icl5B
=mMC5
-----END PGP SIGNATURE-----
ctx in sha1 xlat is now used
Arran Cudbard-Bell at 2017-05-05T13:40:51Z
Files modified:
* src/modules/rlm_expr/rlm_expr.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4fdc3f9452116d3616e13fa2d9bb9ffa2c5eb8c5
======
Typo
Arran Cudbard-Bell at 2017-05-04T23:44:02Z
Files modified:
* src/lib/util/value.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5368e8c10d94788a9f161080b15e55f101cf6b2b
======
Fix UNUSED on used args in value.c
Arran Cudbard-Bell at 2017-05-04T23:34:52Z
Files modified:
* src/lib/util/value.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/961bddb0743ac196ca567f67b971ec2d703276ec
======
Don’t segv on zero length boxes in value_box_copy
Arran Cudbard-Bell at 2017-05-04T23:32:04Z
Files modified:
* src/lib/util/value.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/34c551b7dec7ae39e241a107d852eac8cfe40066
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZC6g8AAoJEP+k1YKfttfKgCQP/RHZa7l4vpvD/GL5NCKBXKmq
wNpanJNFvYnOlK0qD5veXoJ6BuHPilCpoIkU2IzC5U7HTKHI8S3/zqcQ2oG7/fF3
T6iCFDY12UyxLSMey2I2TWJ8vR/rLNhMEBjXicyDujdxdqZ2DqxvCr0+5bhuUl4X
Y15e7fFq4CpuT8gRQoqz7zyro2xv8WJCCAklXkhCGUtpI1cHpEXf/DMoHMklc+rB
mYkMo0p6BWxHIrODNMOa5Z6HNjJjyk3MdjEBQD5y10cFQNrb2fd5s3t8l15q/qhL
pCl4c9ymT1bvMK1EihoLcAiag9XGB/tzfbc81VQpVHfAjv/Ihd0bjsaIWB1Y44/s
5AAm8cSU9ba/p2R3F6oCQ/aTY69U25G8f0oIi6m8Hf3R3RmpQuoOlcMidXQAUG2l
TVA8WA4LWQH+nld0Mg+ouPb2AMIjHJTpGCLo61XO7sOa9HlWQOfFcEsMUbMwTgzE
mh3o+vHlrDEk5EY60rewbSiRhwkgjxJKa2YZteLzl+P8MXoZJwCUWkQjENougnmZ
egXHLw2kHGeaPJgBackFgggJyI+T9MczaG6mamqKi9W/qfrVcZyDR+B2blXHIcgu
45m324v8GfsSONhA1OupDq7l6rsuMRiOzldGYx+qe550uHS1Z9dQt0NAivbz4nJZ
sOWpQJ7FkuBNr7hljcb4
=wPbo
-----END PGP SIGNATURE-----
Add hacky symlink
Arran Cudbard-Bell at 2017-05-04T22:16:28Z
Files modified:
* src/include/radius
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7f0b2e84fd724b6b99e5a329dcf68905e4a6801f
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZC6gxAAoJEP+k1YKfttfKL9AQAKvVYWOCLnyIR4fEaWyO3Vnk
ybEjw403CEvL2wX0E/QIg9FhqR/96RVfwxBHQcfukMiWKKuL27IrywegD/DhQBod
nF3pnyw2bc3IlCIbL65T2z9eLMW0ADXkpqUUhIikaS3bM67gwtdJjKkJypptrolc
ipJ5fu17YAps6kKfc99VRojzpfGtox4VJ8wfI3R2a+ecBFRve8qErPQr2BvDVVEV
ZFhDPaGNdwuY7HCNcirdC7DbDOcL2bTInaweSJD8ottgVRt5PVYmGV+nwgq9gT2a
7sv/PXXI/1H5XAFfF+ycycyI+8LkWzvDXurw1YPdWkck19HuSXv7hK/SDay9IPPK
nuXFYdlgOYOtT/4vHOL6UaikLDlQDKlsWRjyGFVAw5qbuEP8ltv54MQcRWlLjMf9
KiSCMqH058wkYHvyZ0XFIg8reUthW0IDz7Fyp8tcH3CZFYQzKrwlsgG6bpCtN3a6
dLQl1qE6SFSQTTfYHjRZaJrDRbth0ZlmLhFgn+2YRK0v7CvHn+i7NAftYjGQld/g
jjPsbBRQEyuL2QF9XEjtDyMYxDFMmvoCT7UzWVTf5GwTgoaDbXrTyIaUDGGqZqcD
8yqxS+NJdpVCMVJubcB5ajhZ3WGn52Fg2Pr5Xt+uYBQpFclj6Idg/S9Bcq4rTaDV
WxScMyiwsAdV5FSDK8LO
=ZNSB
-----END PGP SIGNATURE-----
len not needed here as buff is talloced
Arran Cudbard-Bell at 2017-05-04T22:16:17Z
Files modified:
* src/main/map.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b3f93b9782a66def65e87aff91faa4ceb756e8e3
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZC6gdAAoJEP+k1YKfttfK9gkQAI3iEuGM7iiDRv1e/w4c4Axj
WAABuLktf/bzQtZ3IMdd23BTy7yxvcwnyc9yblov9p6GvfsIXWibf/vBwDHCJ84h
yn3Lt9+HSpjFg1K2KNC0cscZ5ryitva5MQXYKokg3UIMl4ElBm1bIshkACPf1m/A
GiUesHrVTL6ACAmAipJ6TQdWSF3IC1BpmeJeDBoZAGzQKBoimNqCr+elMIuf4uXK
M3GjxUHxd0sXB5oNFTqprcR8JJWObHXYtSnlsJsDtOum2WCkD224CGLl2Ps2bpnt
w3YU+xQ585TatJQQCWxiXlRjcKXiBIETtNSc4/Yh0MufMrW9r/Hghy17ZmfH3M1I
ZVRoCmbg5G6Yu+EqTNnss5eNhhpBxVu4/ex3indYayLXRO7CwQN0/X38kaYkmW+a
NsM3J0ccleeUmGvsTjulPreZnXtftqoHF2vkVlxKSRmz9HSOxzg8ucfqNcL9WqLK
bQEP57jOH9XKp3g18nL5J0aKgZmxJOm+wJjPP+atR/sSphJ9uwVLYgT5mtnx0MYM
xHqhyzLlXWxCFlrWjPzyxUN3eWAPoVhg/FPvMqnx5mVByrYCC+l20v5f4vuWiKTU
ATX4xqfJUKRvH3SXA1xOiLG0mP3Bo72RXGcbJcLAodGz+EDZLwhFLP6D2T6AEZwj
ecHEQnybcX1V+0HY/hqN
=Ceud
-----END PGP SIGNATURE-----
Fix potential NULL ptr deref in fr_dlist_insert_head
Arran Cudbard-Bell at 2017-05-04T22:15:56Z
Files modified:
* src/lib/io/time.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1df8967cbbfeaa305f425e44bd4859304e5e1849
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZC6WkAAoJEP+k1YKfttfKLSAP/06ngUlGzlH/cMVhF5w6JWIU
J6UyRc+ScSWz1WmjzgioFQ84AHTl8sSX+vsI2RMZoK0tGwX8HDLUTfoHsPaqH8RG
fHNaeQk4V8Si1uleiF4CdAfuFt19tf7jQpylB3FnePzc5IwRlAEzdP+4IYbXC9yh
yrtHWrCkh4FGLJy4zfbsvwZfiBIrBp2VdbS5Pe45i01+e13Ih9H1V9tfdEdbKjq8
Q9MAl1+7a82wkE/aNSEG01X9OTQx/0WCe0loteNQT989lS/NK9eeAQP+z9Na1wYW
J0TBrc19cg7uSDsCT8xa7R+M99b0DYGGBejLMMRgD9c2KP2eJj9j5v5c0WaeZucq
eLsTbp3Gt5HUmWZOjkl3mxfA9CMUp6e4A9JPPolvTgLavEJrqOESWS9tuEIw9ldq
FZjaXbdOCauLv2g0ZCHh4OG5v4DXn2Pq8OzNCnimnCBNrW0pSLbUFSbZf3CZZEH9
dMrC3+McY0qPTcEo6blhBg0fXWOluVTmG/VGcdl9I+sSzjZd+nYDMNGHQJd10qsT
bHZycOkRtTuHe1wQM4GGOOQ5cOB+I+1iDzcGkPJ+pveM3LNDv6rzo40D1/xUoRVP
XSaP+bX/qI2w4qEBPwPXj5RPBGjsvwHgQJppEWH3vo82zWVFKumuAQb5162AX/CO
cA0veBLXtB7tOkvS2YLk
=+s/q
-----END PGP SIGNATURE-----
Use fr_ipaddr_t for v4 and v6 addresses in value_box_t
This simplifies a lot of code, and we get scope_id passed around in attributes when using Packet-Src-IP-Address/Packet-Dst-IP-Address
Arran Cudbard-Bell at 2017-05-04T22:05:24Z
Files modified:
* src/include/pair.h
* src/include/value.h
* src/lib/util/inet.c
* src/lib/util/pair.c
* src/lib/util/value.c
* src/main/client.c
* src/main/cond_eval.c
* src/main/process.c
* src/main/radclient.c
* src/main/snmp.c
* src/main/unit_test_module.c
* src/main/xlat_eval.c
* src/modules/proto_dhcp/dhcp.c
* src/modules/proto_dhcp/dhcpclient.c
* src/protocols/radius/decode.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9f38f368f93f7b340a34683aa673b1c60adf921f
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZC6WkAAoJEP+k1YKfttfKRyMP/jrWyRi6DKsEmKVYtKFjhUVj
1uKTFtXzXq126WSBxaS+yhO3TXAFR2O4F/WuaNgK/UoCvjft7D8FZdYV0wctBasL
f8sxDx7ocy14Fr/PtF1vjFE5bRKVSb7rfK1vjLlmffq1dXYWWFhgEjk6fkjpLRVC
fG+/f9wVCbfB9wphg29dTG0aJHuH8gbGHsfvT0vWuuINJAXfRi3rsHLGYK+ipGoF
0T0NUBGqPKr4l9jXjSru1K8EnAQ7dkbyPnVHPiatqh4ZVWrvKIC/JhUCT7v5VEvo
FnKK8p13F2MILdZRxmqZs6RfqH3wf0JdVBcM/u7ZBLPYkehQTH3bSkBp4RDx8/P1
m1J3Rf7cBGIcAgUrFaxBtcnrYCpsGDB+9snCCT6rxYjI5ChscP8gOBL5doRTk6lj
DicR6p7FRpuRGlKOLo0wHqthZzXAtuaQ6x5arl/NhI3N9ukNk68Y7xZOBBOjOOCd
xUOOwRZ7XnyPCBWg/dpf9peOzS5HYtJ2AB+rH5rX1hFb4eZaxhcQ8G/FeU6I45mn
Q46CvlwRAY9xDCsHGyS+0agXdQWaDU8oJ3p8gS+brmGwAKy9Y7DvJvi3WscCekLN
aLO533VuNuM6MAmSkCcWN29kLd+TFW3WGt983MyY2kFkziQvnVS1TjLiPh69EZQa
CGhAVXu9xy1VweNZBzQ1
=Cnqu
-----END PGP SIGNATURE-----
Use proper casting functions in map_cast_from_hex (instead of using the RADIUS attribute decoder)
Arran Cudbard-Bell at 2017-05-04T22:05:24Z
Files modified:
* src/main/map.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eb0d05037503d9e55f3c91d180f64d19055268f0
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZC6WkAAoJEP+k1YKfttfKLwAP/2+K8zhaA8S2kiAvaHOxGH8a
8SkAdygxDyGMLsVNSZfzRiw9E1tkThd7Pwf32gllu5J+jfIjTIesveuBYDbofJlu
4K2e2k5XoHU7BpUv4v6S6CUOK2gKw64AQ+wqqayjZmTiutlpuOKKRFDE+t0EmpqP
YsbFxPN8/5I8f13o16JEFewh+6QkiRSBxO55QHt6INxwHi7mYHo3OmkBnRw9h/p2
hjuIJOlf1dmLo1ggjqaC3kb2QUP/Q0/f6HEFPqxbZkj4nL2Oa6v+SSRcDxqPr+G7
PshqCppuysvxViM2VwNSbSX7XPnCiLfF5vsKeTH6NMl+EbKVowJ8XZng0HiDCoV7
bCgogZo2GoJsNdec2n9klUCu3jSYVrSmvpgxE6/+Y9MoTQ0z7//emnzCZAPZndZm
/NHgFAXhANzMpw81JXjFFyvS2mnqd712oljW/otVK7I7taTCxEOrj+YMQlC9Cnt4
jIEcf7q3LXlHeefg1mHmk/Qor7fczyI+4gM3x2/PJA+ix4Ff5FIFn31WPk5rB4Zm
lxqpqZoMrV0xP1V1AlYsgulJVImlVTJAP0xdqZJ6cHt/oyMNu+RFb4YFhJzkN69B
IQl7tfLf6XSIzTmU2bOqCY3GYbTWaMkyespeckWBEboatLsqLTrc1keyZmkVO8ld
1Z5VH9+FxFGHH5KNN/ME
=uNgg
-----END PGP SIGNATURE-----
s/zone_id/scope_id/
Arran Cudbard-Bell at 2017-05-04T22:05:24Z
Files modified:
* src/include/inet.h
* src/lib/util/inet.c
* src/lib/util/socket.c
* src/modules/proto_dhcp/dhcp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2a78dd1e0f84d58948f2d93d85ac604b898640bb
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZC6WkAAoJEP+k1YKfttfKUukP/3ki3ZeXS8z708f4gURaXZYi
5ClvPDpBfTI2Stwf5yuGw7E7kh+MuuxYAISQXOfowrBYHsY8T22ZHnRr5gezUyqi
Pb2PxAAmzcIF3M77MqnUTMNrLZzBsF3l3wianSFA8iAA4UH7miNlJljh8mx4OmDC
ms1uXshEZzUAoCbnWGgrVemTkCunlwV431Cl+SKmrYqWpUt010hWzBPJVzZZ1o9z
5JZ6JKYytYkpTaRyABfKUor38vjKpx1s9lr15J1kIYRNvcyRQN9L3M5/BsJtJsLg
9o32HFpYIHEf8/nvVUwnocgjPswWylN/IzOJ99DXkRzgtwVLW8pa26wzEi/f1ORb
EapSu+mR4hinBiVgruHcCy2cxGffGxn45YmApqIppoHs9WuIMbyikX0z45OpacR8
MEpXl6i9IHRtYJYzg39vkPne59YK4/TXqfj9nTOpwgF42VjRPiueFCZGXn4xXMWz
kMA7zDAFpOM8C0dEagXWzoWi8Bp/q9nqaZRkJvLWJfmNUTh5x62XYIts4IoKyDBb
xlJTtdUdZ1nVkdXRYj4ZAYsyAyHEMT0R2KPQTlJcmDk9IHdvAPtUy2FTObwbRBea
jz/vB5ClJnz5yJ0zePso3F1MuuS3hMO4K1Gzv7mRBUKMqVddb5q83Ikag+oVxWdM
iuj50XI9YVobLljJZXEj
=9xkg
-----END PGP SIGNATURE-----
Don't use RADIUS decoding functions in rlm_expr
Arran Cudbard-Bell at 2017-05-04T22:05:24Z
Files modified:
* src/modules/rlm_expr/rlm_expr.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/10645e032b3b1e3ffa63aed3cfb6859c54f9ef3e
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZC6WkAAoJEP+k1YKfttfKEUAQAKE+InGlsyF4/s/lPiFX2jRy
lTIU9QLtpjq3qJjS88NWKxXIxJGuF3/4R8y7bJC34RyAo9HmZn2NY4gg8Nf1/PvB
rQch+pWGjKCLdTATjkzVl+uHJb6v4u6bzFegwBeuJpZ9mF3fI8WJhCgtRG6dQWNy
KtU0uZTIgPaRCtSXHAiftcOaoqpDgfNH3AUKakGUm+WRUGlKvzLzf1IBLcFq4Qlm
BX7tf483PfeqE+9RqEVffkyT9PUMhO/mUxmDdEZA/zbWXKpmrmxDxYMH4uMsps15
QewvZYiwqR4+6qxyMCMLJ8VVDt3K5643w7xOMspVsNKBrOp6fxkip8JWSFmCUq9d
oWpCbvem613f+p3WSAO+gQqESlE6SWTRBOvexSqlkc2ehZx4pVsEqYL7RN68DsjU
PNVDmCkUkM5axQto0CUZ9OhSJh0ZgrKnGnMTs6ng2yOVRulRxizbeg7ckvBYFMcR
2P4U2cHFvtR828ph9GxQwNcDO7ji4w4FhT1GVTvCcHGjymkIQT0vtAPdHVwAuCag
s6FfJCaVvvbaMKGmHJZggEW1bI7NJge5qBxchC1EXOkC9Q8rWV4kzuK7tbZP5yfD
D9rptDPyOJhh8lJdSbH7mSfPKMhDEk5oWYSM6YvbKPq/BI6+x1Kr4wgrzAJDLZ37
Qi3lGq62tNZ/jEPKv93z
=7i2p
-----END PGP SIGNATURE-----
Update and reformat tmpl_afrom_value_box docs
Arran Cudbard-Bell at 2017-05-04T22:05:24Z
Files modified:
* src/main/tmpl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/062f9bb95798aa6d90407417317db26a72a7ffc5
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZC6WkAAoJEP+k1YKfttfKxFMQAKC6OYBh6h5va2mLq6bxIW/z
9NXD+UVjQmfo2cMOf0FuhwZOjF2fwSJ7vd6Q/N0mzLtbjFHPvB1xYxHndcRq+xod
dvWrhOHOxTO6Fthei1IAB6lvK1VYonncCf6GlVJucGPuCON+2N4uv+9QRIKMQEBW
sQAXb2EqoX8egCU2coYPsEn7xk2fHtlzE/T4L7Rjk24BcU7VFP9d/qEV6A8JiWgG
CAXni0ugst5zMREXRrxHFpNExJtLxhohFKJPcpQ7z6sY4eXM8jlqbhfMskMUbtjE
bxUINjVPGFre74JS938ogfnD5xPApZmx7Sc6IF/PghnY14xscGDoRLuacawmqG4I
C7bmEXq6EIgswCrnX6ZmLrdJtj0uvbqJAtWyWoVed5M+lqQ6eKtI4mu/TFfKRMIj
jZpGhX0SDYTYOzu+HbYLaP2ryecVVKw14bxIzwqg9dU6esM3nHm5VjCm2sfqWzGv
0lV/L4MTfX3O8ADwIEnZ1w6dfmELccJyHpols2i6dolUM3IC/nvqObjikGDNcs2F
hB2z11Vp4Hl5gleCbhiKY6jUzBzL8NTMJNRL2JnmH9FJLAsjTLuiLB3T8KbCSSyq
tk+H4FuyjAgoExYqM7liYVJeg0end/8fNq+zogAq6qY8XpcnEe5xEYlRHAEpUTxd
qdDkWV5IrM9BERR9EEh6
=BG2y
-----END PGP SIGNATURE-----
Default to single quoted strings for literals
Arran Cudbard-Bell at 2017-05-04T22:05:24Z
Files modified:
* src/main/tmpl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8ebe2d1eba9625ae151541153a033182e0757372
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZC6WjAAoJEP+k1YKfttfKSmYP+QF3XBAeFtfTmn76xbBDPykU
IKd3crAnmvbDHCEorJ1coUts4uqUPBZwsWX7rrq6Pbi3wbh9OSW/DYMNlJcorpl/
Wy1Yp4h+IvYGoysfHwUIB6K1ZfAA3WpnxSV/QtaeCJP3m8DvVy++afJwjxcAwfBE
3l047kmwuZbpsIav3jRpoa9myPUtOve/hkQRRbDwX2hk/kSgr/tzEueuHjV06H84
UzqGBETv9FuPgqJAgchO6cngeEOCD4KDeza6rtl73e6I3bJGuSaHdc62MtfzCCjt
6PFNPmMS0LOhYGagAxdDGj8UgXQ1Pg9r8IdYkA1Orqgtg/3wS5/H0NQGVQ4aZrRu
HLqz6G3r8t5PkNIFlNGq0prrafCAsRqMXBl43eZSZBbGYVK9SP/p3fkP1Tgq2Dml
DQmDw+1q4Ey9z4OCJXb0DRIBGytzCZe25EjXhsfEvJ/HvhpqrdD/ec1UA80yPB9n
zqIw4X5r4p7iO35UiMe4HjqvkcE/KcNPeAYZhV80JnReHEOrT6CMO/dDqh33/r4C
zPqju9BwSyirWJmSLjC7HJUALSIa1KxkpWUIpkTCO2r70ed5LmCOUwRVqS17d1dr
Op1RLwltkGddwa7mBYMppiOHI+WQhhrXaC2SwieITKCpCmzte6OFIZ4/k4f6huFy
6iDP8CifD9SZq+NYPT8a
=s32h
-----END PGP SIGNATURE-----
Zero out fr_ipaddr_t before we start changing it in fr_inet_pton6 and fr_inet_pton4
Lead to uninitialised memory issues and IP address comparisons failing because of junk scope values.
Arran Cudbard-Bell at 2017-05-04T22:05:23Z
Files modified:
* src/lib/util/inet.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3e6ae618835b83425477dbc06ac0f8c6f6dc37ab
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZC6WjAAoJEP+k1YKfttfKkrIP/i0duaZoWzJIIAWT+oGEhpXg
kLHugnTjto5r4WX7nM2DiTz2NoP/Wjao+AOsCM3RXjjIHiB6pvq/uiHDp10XGX3X
FUj3kQX4VGK5j4xsB6nFJeONbDdt3KerhLMhRy9aCRO7PWz39bOvZO4HzJRi4ima
G8mWEkm2QwICvAYKIBPJHxZ3hQ3wl8T7BhwmdZH4ADfqZdisdfUXyeUBHIwVjN1H
eORrud7KR/zYXeOh5rVkVfjAmBZCF5jrPzigradD4EmpFxPqoNaxM5ppDW+isuLF
EoAl3MH+bwI0pMax2I93SHuhoQg1dQD8QArRmTfFwPSsVFaIVYqUQkTEargFQiHN
mNRU5k9pbKHwGv2wIAejQM2LnKnyj0DJ62spCKlg0pd2NgKddIEisiZpMRioOewN
7clhgIPAQJLM6fT5orRf9HcfO6RIUAGbaaHIj0CEU62oYl9s22L9JraFISL6gklt
ccge6GAHhVqQmPzAEhFM/fs1RFK0k02ZxfA5XgQ80XeqjKYMumZ52CS3e1GF1SaB
exw+cThkvm8OWIjrffaDDQUJ9m/ZH8NE66hEJH893eTDnFRBssWqKwFiY9TwF62w
1IHMkQrY1/TPCwLVOzT2tUboZnPqcUQ9Pg8B8MDibggeqV2vb8Ta3ciWhuwGHCKQ
euv2HnbWhOO7X9lJ5ZZ5
=FtCa
-----END PGP SIGNATURE-----
Disable potentially invalid tests in keywords/integer
Arran Cudbard-Bell at 2017-05-04T22:05:23Z
Files modified:
* src/tests/keywords/integer
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aa1aab43a1582e386c3f216973e754c9b0a110d1
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZC6WjAAoJEP+k1YKfttfKCh0QAJfIF9TowZuic4UsD2K8Hh75
Dq18uon101fFWAN2BK+sVQcTXe3M+2Xtz6ODNocUZ4U18fIKnNPl0racI7Rnf89/
JJjv4dO7Nu+HbozaOiYlChXk1PCftzT07lPk2z6xw6Rs0KxWm2pwGNo13G3Rt+dY
WjIo1Vwx9Zvw0tG5c7gmlVI4K7zVluLeLsCrlCKcXmwaDV1I70LXoYlo0dNTqNuT
9mhROh+RZN3Atkn9gGq+xli1CrDKgNmiM8gv1ZSEQd4FPw4Va7X1zdecO2LBvbnq
bB3o2Czmxo65nmCdXKtKRtG1BLoXezS/ocUXygJGuBpi1qVc4vaSu9tBVdVHJj42
EgpWce/sNBtHpWdI+34Yjh5RZEGDEJm+XDNxIAtJHLN7l8YhGY0c/5HV8z+Uh217
5vC/v3eFlBW8VvYk0dVoBhkajw+r9C20zC/ZZ0ImfydJ61B9TEE2nerKIbqnv61e
bwCFtHLGHHk1vDBCeMaW/Gt6W5ob111NDb0WP5iftwnNxPOtbMWj/QwF8VtlUG+P
YZgxoqiY+Zb3XL8Kif9yEtfwgNFZ1DqCPu+arhR1/PtcyzLgyTyioTnJZ2tS0F1B
Cq/ygn3lma62Uh9GcWLzPy9idbc1f5ueSrce4OL2pGW0vA+hbTf0dyrRZi4uagJ1
k8AUgHgYsgfBatdzTuFr
=BZYe
-----END PGP SIGNATURE-----
Set src/dst IP prefixes correctly in test harnesses
Arran Cudbard-Bell at 2017-05-04T22:05:23Z
Files modified:
* src/main/unit_test_module.c
* src/tests/util/radius1_test.c
* src/tests/util/radius_schedule_test.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4cfbeaa2d041c31891da19e0b2881864302dfffe
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZC6WjAAoJEP+k1YKfttfKvp0P+wfzEDgUBRaE4zkLRsJ6KpSL
8VttIteVprdltjIRIni9nCRuGKpxpS7AKnKOZ+3lPAnXFPyF4tfmXlrdXk8ALXes
G55sD5a5Zenr394hP/4qgWU/RSjl8VdPuZ9aho+EYihuapYL304imSY+kEyCV1TH
eiFO1O/p0AgzI/GWXRI3yg1WugEGqGuHsLYe1xn5T7Ya3VxTQ/Ov3Hh+5xbNUYZg
o7d+KMMiGLZcrT3SnWcE24DvS5o/s6pzJ5rHlHsYVlvXj0Ul7f/OanwSMsz8vvbq
yC5BsqScZbKDOU0yj0o5fWUdLQyJlonHGDNBym6ObJkzNWcNBYL9/uqDUpnmsO7q
ha1RHdBmcAcjItXgYZ6PbKUsP2x5zwyrOGfoOEm2VKO1H80xtMMPa2x6F+QCnkPz
WKpRwd00xRRfEM9SvkHBM2vP7boLlzd3p7aGsumcprJCyXel/NDyd/9JmC0RpOVZ
xn8BfFgT4eigrKlW1YIxNXTjhXxqGiPA5husdCcWRVwDtidP0ORiu24Tx9xQdBYj
GSQyLxbk+fIKbtQT575QK73LURlD98HOANoZ4KTTJOYjleq55RfkCW858vTCgdFw
n5iu+cKF3G00jMmyg75TZMZG+YN5vzWra0T80D6t1QHgto2lRnW1a0X7Ack0y37Q
BFYZiXatWqFO7aJM7uUU
=IW9Y
-----END PGP SIGNATURE-----
Someone needs to enable whitespace trimming in their editor
Arran Cudbard-Bell at 2017-05-04T22:05:23Z
Files modified:
* src/tests/util/radius1_test.c
* src/tests/util/radius_schedule_test.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5de239da8a111546b24f670c08303c0c245169ea
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZCjtaAAoJEH0Oec13Yh7N6UAH/3jnbqw565nmCDSWBo4N09hc
6Hf+rzbCTFW52HrgYRmCB0xlekTx55mhT3Nu6zUQHirJqLLEMD6KvT5csR74vvBA
m4OjmZkdkfLpaN17U+11a8z42FE0PMIv1bGSjNUWemeKjGsaoUfvkpUW4uHwG6Jy
nNJJI83k2MC1MuYE0v64ZE7WOhCqlpeDnJdaNL6U/jS3BMJ080dGc/gfHW4sCfWC
hJVVHH9Cvnn/ojIjwKm+vBgY+OP5DbD+3WX7XVCVLmGp+m0nEKz4DC8Li5pJQ9xX
ST9PKRsUSHnFHlz/DLOjtDgj+l5Eixmm24oI8acaneO2Kt4yJGwpIqsnuXQJMHw=
=Sc5v
-----END PGP SIGNATURE-----
more stupid linking issues
boilermake doesn't do transitive linking. So we probably have
to fix that
Alan T. DeKok at 2017-05-03T20:19:18Z
Files modified:
* src/main/libfreeradius-server.mk
* src/main/radmin.mk
* src/main/radwho.mk
* src/main/unit_test_attribute.mk
* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.mk
* src/tests/util/atomic_queue_test.mk
* src/tests/util/channel_test.mk
* src/tests/util/control_test.mk
* src/tests/util/message_set_test.mk
* src/tests/util/ring_buffer_test.mk
* src/tests/util/schedule_test.mk
* src/tests/util/worker_test.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/66304a664427ea284c5b013f24eb4016f38945ad
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZCjcTAAoJEH0Oec13Yh7NVloH/2IHmtJUI9DvHgZwzd9Io3Xq
o3LM2mU/NEdOUNeLipuY1peaZMkjZX5CHLvSoy93p4IMYb6ToSDushpOMbDCrV+n
bOD6vdlwswp66Q0Uv2uwZgYqr2ColLahsy6FvI+UP9kse5sGGn1tFpP50N3SysMk
hWwg0kE5Fyv6e0tkWEMapiX16B4zhqwB6pN8rXvojkrh88FkM0sX1tP8EN9dyrWK
4Zh+E51IgFvNdTPylV3bMo5IFAipkV+vC4hVKsfxng+bkxo6VUllNCdGrXEVImZw
yGifgHl2DeAriXJMOoCzA2MWUuzrdgjcYPztTAPeY0VnJ13LfG28jIcYUNb5kvc=
=UAMv
-----END PGP SIGNATURE-----
one more dependency
Alan T. DeKok at 2017-05-03T20:01:16Z
Files modified:
* src/main/libfreeradius-server.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bee26972ac79cbd261983fe96652384d4ce486b1
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZCi/HAAoJEH0Oec13Yh7NAQkIAIhGrfoe19tJblt42eLFqgA9
i3XCINM1uA+5TpX2xHwLm5Xrxq8iPVk6VRFnWbUgKaX224yzg6/vObqH6+BQZB30
dfqsGrWGTD6ZU/kW8DLtxu9/tY9b7tZ3f8+51LCJW4wkifWM7C3/MWbYuUzLPfPt
ISvbD4YQFN8LJcswuDSuqBFPl323qf8zPp6yqIeF45yo9Qu7Q79di3xIdCbePtgv
vOAyoposxBgFYb2coDDJgEnAo8C9daP6G8mAS0MlrnSBLczS4OSyAsGLlZ6IuD6n
bVw4WXSu81S8xJ75dTB0yhSVqwVildEa4SGTftWXtY/muxvoKmLmrFdy4lbqvv0=
=YnJx
-----END PGP SIGNATURE-----
more comments
Alan T. DeKok at 2017-05-03T19:30:13Z
Files modified:
* src/lib/io/radius_server_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ad17aa2ba12b40eb6a0647f0eb82c0ac1bb1b14f
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZCi82AAoJEH0Oec13Yh7NCdEIAJqSsgvwYoqV26ZMAtdBdXtl
iL7GCCQfgZp8xZEvRI6NMV38UfvzX5EVxdGHc8xsGEf1re3PiECwMWgOLCRsCx2a
/uK4J1G69X/DJiR7FXDkGj8cKFEMo/r3OCOn5UOi57FRUTx98B7QEN4/PFfcVUdX
kJUKBPgkRZtR7HRg9pgewkbwJQ+iDh1bYWTDMNEQN92SHYS0BVS8T4EhAMHf7Ddf
uuAJjJQFHUUjK40+fr/mgq3VHLoEdXqCSoFcd3iEv4RrE7aOEgPQZomsMGlwGw92
t5+8aVZeY05WDjTEaUxvHwrSJD0gSbMy6Fq0dlpribA+pU5WNnc/HlTOndccohw=
=4y8Q
-----END PGP SIGNATURE-----
move radius_alloc / free / copy back to -util
as the DHCP code depends on it. We can fix that later
Alan T. DeKok at 2017-05-03T19:27:34Z
Files modified:
* src/lib/util/all.mk
* src/lib/util/mem.c
* src/protocols/radius/packet.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/476683c571a412d3785cd7a387fd1a09c89240cd
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZCi6gAAoJEH0Oec13Yh7Nmv4H+QE7vf+AcaVXRgnuUEFv4wPV
EylvWfoyYjSJU8gmCwqvxjx581UWrqWbKQn0/Mr0w9wKP/RfJDjRnHCdixz//AnX
xuJoix6AQuBoTvoyYGeqy24rbBfcsNWDPIv50mxpkIR533Zrs1X9n1bh/p64ZBfu
0D+mG7puy4bzgGx8zwjyH4JR6mAf69bdYTFOmWh8YxC0dUKTMN06ktusP9IQZ2G7
Owo5kD/y5X0N+18lMgcDKNinaPahJGxl7BoiL3YJXYQDLISqEZyX/ke4eDvPnvpi
B9P4KLe8O8wuidmHgR5dkoOaBfbU9pCiRcHGfzeEh8IAfvKCe4/K0m43EPENVuY=
=njJR
-----END PGP SIGNATURE-----
don't auto-convert unknowns to knowns
Alan T. DeKok at 2017-05-03T19:25:19Z
Files modified:
* src/lib/util/pair.c
* src/tests/unit/wimax.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e8fb5c37b8f43c051899482145bb5c2330243b4b
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZCi1ZAAoJEH0Oec13Yh7N6voH/RVX3l6cbO39aFTZQSvUX4Yv
7Egek0f1habU0+kiFkIlyma/rGN8ZwopHQ/TCNpBipsa8W54CQ7N9pStU3Fye97X
B9WzSwvmYKxDZpoYSZTi4dpm/XSLiosuT7YzlXd7zRhAxtvqQJlWLYohm2UtaVHs
aVCekhKgSx3G+z60ZnimqANKLxG7fliTP+yBqOgl21BHPTa5lFhoMxwzwz5xcJtC
c9hzeiJiua9eEP6jWgZ98uLKZGnCT03w7U7Hq4PvI1FID6pdSzfnbPFyMmeVj1q5
n8WxPIWHA4MW5SNaIVn+SX4eFd9QPQ0yoYJjMtA4culquoRDUtXThCWfacMcIiA=
=lVEj
-----END PGP SIGNATURE-----
don't automatically convert TLVs into multiple VPs
As the code says, it's stupid and likely wrong
Alan T. DeKok at 2017-05-03T19:19:35Z
Files modified:
* src/lib/util/pair.c
* src/tests/auth/wimax.attrs
* src/tests/unit/wimax.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/76c0e6b0109ad13696c29933b4878511a930777f
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZCiweAAoJEH0Oec13Yh7NnWcH/RpFSPCWOlwx9qAnp7zBdtxp
PS7JXBgolt68YmqvOJWVnFQcLLjPtQ+ngIrJry2hD92/ut5piomkZJE9qGMMe2tK
iyrKcevOfHiPshZ28JgETFEMwOvATrRa7SvRsVSNindfsc9xpyFHXut5LzP/VpUt
/l37ueV1OOLNpeWZrov9SY7A4d0B7zvftLCP4H662gtFhPXtRXvTh3A0VTnSIZ03
9x7QLh6tqWpC7oHTYC0pBxb5wjTIGLd3g4wuGIyEAIlJ/mGd7Qn6hndi+7QHdTOl
PYIloPZa3iuILpCpjfEuhinrDteV/FR/wK686bExWS/SxqThf/Hee/kGlKAxYZI=
=pjyn
-----END PGP SIGNATURE-----
move RADIUS tcp code to radius directory
Alan T. DeKok at 2017-05-03T19:14:31Z
Files modified:
* src/lib/util/all.mk
* src/lib/util/tcp.c
* src/protocols/radius/all.mk
* src/protocols/radius/tcp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1a94c9995e34f108b5eea0821098d729f7149206
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEbBAABCAAGBQJZCiwSAAoJEH0Oec13Yh7NxgcH91tJPhJTvgxofQTYqARH2Qq+
8FBYC0eH2PQ/visQJJyFFw7Z+FErBFapvJCOiv/3YxcbTRlMbGS0NWM/k+7CApHp
PaH7HZPfmRKLG8rL6mnqVLDqJMNXKNxHP8seHB2r/vwRpDRQuF0ICrPqNtoeta7C
luz+hxTcb3FFrgF9355HFQP1Waujyax75pcIiddFdyHfu7l9GgM5mKMpRtzQfE9V
P+zdNGQ7znsXFvFd++ZuagXIrIeAhEp52d2UwbtQaMjwmEkVuBb8J0HZ2UWGQDCp
KSsAKtZThv9uL93SUKmAwCZi7ROqQOw6OtwsvfFes4/BgMQotHxnwCnnY9tp/Q==
=4QF7
-----END PGP SIGNATURE-----
consistify names
Alan T. DeKok at 2017-05-03T19:14:19Z
Files modified:
* src/protocols/radius/decode.c
* src/protocols/radius/encode.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f60ec6699381fcc239e319498064e4069b018efb
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZCig8AAoJEH0Oec13Yh7NykkH/29Nk1mcPa4BawvvYiY/u6OA
r3HGNFOdQ7Blmj2uudatdu2RJRGd4oMuaf2BoC4lrHF8zA7YxJVDhYHxATJ0mGed
Rvwu48ZzUaxKmfrsD9lrGG8ll3Ci/AYWj7iIygbkPhabfKdx8WxNaEMg37v+d2CX
ahUkGWZH2tVuvHmxe9OSWS4sr8Q9cAp9dpOXcSf6W73mlBEq2svifwcmAJlkU+DF
eplERCk59ejWRnDTdnhBRItmtepp6LL2nFOQxX0cB7x3p4c9Lgzcjk+e0pMdgktJ
Sc80pmPgcWlnVorJy77JVLB9Yq+vOub7eEC/6dg0hW8kLoBv4dGybszUqoPuseI=
=rBfF
-----END PGP SIGNATURE-----
added radius_server_udp
in src/lib/io for now, until we go clean up the rest of the code
Alan T. DeKok at 2017-05-03T18:58:03Z
Files modified:
* src/lib/io/all.mk
* src/lib/io/radius_server_udp.c
* src/protocols/radius/radius.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ef86409f24f69910c18ecdb7ca7b7fe567fd82b5
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZCig7AAoJEH0Oec13Yh7N0hQH/2LYNZ2770nItnc66jSR81W1
Z6zjNeQxDIFGFLGvzp3ki+2YpGpv/+aUN+kvYaSPCk709iDVvnI7+3YFQHYZD3zr
RxZLVT87WeF5GQeL24UgA+TQRcu90Mt8lhTeGNM/cduBfUeKvAfgrsZ3Qe4dS+rh
U2BF6ZXzxC32QG4cOC9WW5ziCVHAAwBHYXFRobQJvbn7Badph+GjYXao4ETZ5H8J
v7xz7w/UwrNKFTeCA7rCOLlkGIXRP/TevccUls7clhIX84RcpClNshXKJTP7QzpI
8qlrIrPUQ3PqdnLIYYpyTqbMWbzmsq3OXQqTuCTA0glqBjapG1oDKz8oakBwV0c=
=C6b0
-----END PGP SIGNATURE-----
add rules to glue in include files
Alan T. DeKok at 2017-05-03T18:58:03Z
Files modified:
* src/protocols/all.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3e24cc2ebbbc477575531e92b13903e97273cb1d
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZCig7AAoJEH0Oec13Yh7NI2AH/2/Zx1cZDS6Kb/S45IMG/8MH
wHP2vdFC0rCW/KENEAStNw2mwEdt/aPSQBHMbOwhayRsCvG+Cucs9Etgn6C9NWc/
7WBGgSnsp00ZQ0X70HtedhqkQFTP6PhWu6z/qbTy4AqgJGDrdyxdnwZ12FmuXY4M
koMYvXetu3CGWwHJPUM2/tS1P3lhsrnBBiTzvIJQI+cGmNiX4BNnWc66TjadOl8s
09XtiLAhhvpPsMGZ5RFcuLzQbU+T/HBQC6kOpAxrqE/U7guCdED0tEH0juGtLnNR
CQu8SS7uzuL3Pp5q8zo+a12amBJUHDF9Y255S9Szs4siKOAhtUolYAkOof5uJAg=
=1DNY
-----END PGP SIGNATURE-----
remove unnecessary rule
Alan T. DeKok at 2017-05-03T18:58:03Z
Files modified:
* src/include/all.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7f8a6cd9f8a4f0b44b11bde1b5ee0f744e04c1f9
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZCig7AAoJEH0Oec13Yh7NB4MH/03jSQJ0uRza+4FGGz2RH9Wx
fcOhEjD0Zv/u7xNOBtb63ZeYjbz08AYRNuwbtZ7LzaDzyKGGvON/1/C5/CPGtuFF
dkFHTeWinLbqMbosh1tNVUXLSfTp1MuSQfmysUEJKLibD/VCHfJpAW4nYqxK370/
hXTtACEz3VSZaVQWMS/PXKT/TzwqBwlqIJW8LO2KvNiCFdN7jLojCv5vMyaqWtdt
Tis4txIVoYGqp4tA52vVGuUMImMEIwIVXNuE3zsK6OMuGX0yuoAJ079+E10DJFSE
NOUVQh8XnDrBvWlQjdAVQRfoshjqOkzSHzE4LlF0WaIdUkTCJwQtnewQbQDZS8s=
=Sf2F
-----END PGP SIGNATURE-----
add necessary headers
Alan T. DeKok at 2017-05-03T18:58:03Z
Files modified:
* src/lib/io/transport.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6e1847480b6a39614761f62995bb2d85167fe684
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZCiTZAAoJEP+k1YKfttfKKCYP/3RPSvTl7EN9zI1i5wJblfLr
UjHoipTw/hOtGXgCM3L/ETDa3g5Bb7OrrnXpcLxMnM1xpFofTntFjPf2o/tD0rsx
fhwEw2sKCxjcuDLNYkpFUfZ8kYIDn8kOSQ7FNGREbEbDoD5Kw13RioY01y5aRxiQ
YJQKa32fYL8g6FRDzsdVZI0melwx3DEm2Z5iGioh6ZB/7ZCMA7aoyb0Wpai+Cet/
B35FamqkdV+IR0XjnWLdna+qgWsbXZgxypqPQke28QOc5d5o9Ufe6UdOw/tJodTt
zS40pS9BPD76ezTfFTSQwBscb8Y5NrxBvbY1hvsCObpKBinCLzfxzgkAYlVi1/cE
VmGq5ivVoQmIW8PtryNBsG9D/1b+5ITU5jFydP+RggLiWxIjx5oS5bGM+ekAsfKV
VtgqQUheizbkTnjJ2quCAVh45R8KnHuX3xVBMNMbgeikoPNk50soQQjxctx6c4Xw
E0Yg+41mm2xE5LeG0ygc0NO+bCbRws+wpL9uzwE1wM/RBkO/PRI/hwBWJQqR9kjK
SURNS2GjUyotlc9yYzNZqETLRY0balA6AALrWI07Jh1nYQ7lnbHu1lM21+HiK1A+
Ow0CemtFrxk8bY/0JKNi4KmWwnAUZKzPjwO3JlUYbOnDMcZvIqow9LLqvbI7pzA+
wJ4mHuWBeBQnb6GKcsh1
=D8vM
-----END PGP SIGNATURE-----
Fix some missed fr_ipaddr_t accesses
Arran Cudbard-Bell at 2017-05-03T18:43:37Z
Files modified:
* src/modules/proto_dhcp/dhcp.c
* src/modules/proto_dhcp/proto_dhcp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/afab353c6cc03235bf9b6a3c48b52c138dea6438
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZCh1UAAoJEP+k1YKfttfKATEP/0H/Uhng4JwFnOm4SKKRofY3
YS0657t3qwbwi1k4lZ8LO6RQKClky4gDFEHFvmQbmIIUwju01pf/pgN2iGxkOeoI
OfggJLUVBm2zyXmyMcHhh6WPhEnCQEJ2jI57SFzQsdCCSK6FM81HesdRvzFzs0gO
qQnnS1Z1MekYiTtsC2iIaOi8kJ+TUR7tu+EsslTe8UPqceBtqiA7SCluIRHv6oMZ
0T+Hpo0oK/zwMI0dIHQPjeWWcZUnYlKvZ7kgC4I7DaD2pQm/vNKycyC81rx4Y09U
9E28Px39AF0+u2tikjvXwEKWXIsxeAo+PweLMBbZCzOKUTgTJou3UaXvAV1wPjfM
Y0Hl/r9BhbrVrqToAgc1spdktZ7bkcs7pXtxzc7FpneZ/diEmIaAOICI95khEhO5
ZvexIVW65iODShmjwCDCt4sFM2zBGI0T6aNtzsPOB+SNcKXt0Fh2/FEDo3s0DPeS
tq8trCVFZ/QUSl/up7z76/x+p9663RQtMp73+F1uE3b7Ciqmoz/n4dmlPMwvxAq3
Xqr7LjjsjuS1Ep9YuFy2V6UC9unbiFrwO61dwqhsnR6/uFYa/b2LlLv371kXb1J/
4JTIDOhON2OzTIkC/3IVKcbZ2+XB8vQbQuKJmUJmDtfQqJyNDASePS3/3ljrI+wv
w9id4MgDiogvC57CzBOj
=RNxT
-----END PGP SIGNATURE-----
s/ipaddr/addr/ so we don't have ipaddr.ipaddr.v4/v6
Arran Cudbard-Bell at 2017-05-03T18:11:31Z
Files modified:
* src/include/inet.h
* src/lib/util/inet.c
* src/lib/util/socket.c
* src/lib/util/tcp.c
* src/lib/util/value.c
* src/main/client.c
* src/main/command.c
* src/main/listen.c
* src/main/process.c
* src/main/radclient.c
* src/main/radsniff.c
* src/main/realms.c
* src/main/session.c
* src/main/snmp.c
* src/main/stats.c
* src/main/tls_listen.c
* src/main/unit_test_module.c
* src/main/xlat_eval.c
* src/modules/proto_arp/proto_arp.c
* src/modules/proto_bfd/proto_bfd.c
* src/modules/proto_detail/proto_detail.c
* src/modules/proto_dhcp/dhcp.c
* src/modules/proto_dhcp/dhcpclient.c
* src/modules/proto_dhcp/proto_dhcp.c
* src/modules/proto_tacacs/tacacs.c
* src/modules/rlm_detail/rlm_detail.c
* src/modules/rlm_preprocess/rlm_preprocess.c
* src/modules/rlm_radius_client/rlm_radius_client.c
* src/modules/rlm_radutmp/rlm_radutmp.c
* src/modules/rlm_realm/rlm_realm.c
* src/modules/rlm_redis/cluster.c
* src/modules/rlm_redis_ippool/redis_ippool.h
* src/modules/rlm_redis_ippool/rlm_redis_ippool.c
* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c
* src/modules/rlm_unix/rlm_unix.c
* src/protocols/radius/base.c
* src/protocols/radius/list.c
* src/protocols/radius/packet.c
* src/tests/util/radius1_test.c
* src/tests/util/radius_schedule_test.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/46674f18b7ed684dc78fb25630125739bcb9902b
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZChI7AAoJEP+k1YKfttfK5JoP/A6ZCiBjARWstgq+bdBDYHQH
2lBB0LXSqFg1BAnNT0dZXbldmtt8AwX3GnUwMw1VkpTXN9/9t3ttgKVtU1pI4wDk
tlKgOnef5EQBSqFMvFF6ex35+dyBsTx25oubQDQQk3k78mKAjOO3bMtuWDGIBmjE
f+ferFa2c6oWVv+UHOk6W0Yk1F3qizrb78Uy94Ddyh7RM0Vmj28XaduoOAOi1stN
hKUqLH7XcySZ4xioji7vPIjyaoN5uGWeXSEwVAO1C+bAltZyP5gaDGCw0/lYP7NB
tApLSPP0UqGl+NHw89Xk9ayZ+sE2yWR39EXnHzbl3S+l6fpmmc1Z0v7P6Vu7qqj2
TMWaYMDCSyRBE1BZZ8A64SFb4W9k31eGzwJG4BS4VYSDC5598WaBNumkiIvD05dQ
pZyJWsYaZ0euEcZmkF5PcYycZPTUO/CJZetWQYDjwgIxqnXs/wH7Uj+I20o9/dJq
JETnZDTIdmP/e9scd7SBk/sOZcjUHT04B74aod6+5CZ/hRFhsbsowNcAxpcTSyJV
WTcG3CkhJgQ3vcUagytA97eKSHGFN+kDIN0NCZus2McG/EJV2onO1ytUxva6r1ql
y5kCqzzJ4w58Ev/WTYM0H6vCSHLbAbE4nN5bJCITSGtulpGnKM1dWrQVDG8imrWh
rTZPhUZd9UK9yykEpaUT
=wqMj
-----END PGP SIGNATURE-----
Add all.mk file for libfreeradius-radius
Arran Cudbard-Bell at 2017-05-03T17:24:11Z
Files modified:
* src/protocols/radius/all.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/268b736200c55d64379e25f1e41367010ef5a087
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZCg46AAoJEP+k1YKfttfKpgoQAKB/bZK7KLiDv5JOevzkYCjD
5KnjTGM2+Rp9waWkOFRIus7pulKdbi9f2/55j42nk21HzkpLgIBRjH6ACPBY3yQ1
PuFZK1VS+gR/5TKCDliBVezRHN3BJP1qYH6dLNqtVDeKO019NrKZ0mubzYOlu2tF
Zq9fs23KV2zVplc3s9dEVIHKzs3sICbw25tFL+juLKIO3L+k741MWIWfJr2eISIY
vwObZw9jHnjRCfJRZkxnDw2h7GifH25T9owZU7EJizHqg/h897+HgXP5d1jr/7k8
WoUrjWfkJU5mpyynfZWTRc05VpP3LJ53o9NpzNhAzH+8zSA+eMg3VERNknucsems
iJ1vHMBcWjPWPcFqXPUdAbU3qA/OjoasjMteS2C8ZbiiBAXgRz9b322eijuAipWH
XDvlwatdnamDLC0bKoYCG1FU59uc8VMVQcwlnBxIYzB3g5DrBE29yQRtHZceqyU7
aVVu+gTFTeJV1C+noO86l3b9iTk/34fB1R0zHUzOK/BkLzwdGwk7tAJjPgBOIMWY
X/bCWCSgY3k+mp2TVdZphuxN0nDc7Rsv4skOxXFnB0t2Y1/Jg30Y/CKl5Tt0C/DG
Dmafo4Tq4++fb+I9RAIglHgICuklkddm+EdEtDrPxEQhwQgBksJ0T+s9WOiOQsdJ
RWx3bijG/UMj0LK3tGMk
=yEUw
-----END PGP SIGNATURE-----
Move value_box_t to value.h
Arran Cudbard-Bell at 2017-05-03T17:07:06Z
Files modified:
* src/include/pair.h
* src/include/value.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/df3dd95fc2611a6ca867025e3448fe33dd3488e1
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZCgDeAAoJEH0Oec13Yh7NVRIH/AmNPIqRi+MBf/Z1uTezIqEF
kr9ZxoVr+BOCBR0EerjwG0abFUjV1rBkaCH5KjOHAuZBP0BkOByKON59H5sp9yzX
uTkip4n3iY4LbhfH4urW6nB1yWKdIgGg2A9AB8CsQaYCJV6BUYyGX+pDhRsXJR6I
gUrdGoVXJd9/03ja7CINOBQo4v9YwSM+OGGb8TANL/vDbywpq/2Yu1I9PN4EFD1/
Lk12F2sVL5A+NXkphCsNdSr67QhCJGR+wVzZK5xBMd5j0WYQRB9d6W2N66kZcRIt
XH6/CxPyFeg67ei4EXxMQ2UnRzb0ctokPeh2gPszLj5xZNv5/zLalI1l+Fv+Ltc=
=LBAD
-----END PGP SIGNATURE-----
order dependencies manually
Alan T. DeKok at 2017-05-03T16:09:58Z
Files modified:
* src/all.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/41ef583b165dbaac27b860cbf14bde97c655c47c
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZCfm7AAoJEP+k1YKfttfKwZMP/Re3GczJP0HhYL9NJzErYunZ
vyvm3hmfn0J2Apweuztm2RTG/pe6aRtgVpbhwy+oRk68JJDM02N7QNSmW66IwXiA
rjr6TeTJnQJxTTGZcchT07xoPqCHfxv7hrirYisIWCjL4fvycFuSRFHUSpbSH4NR
XqU9K4r9MuNqf+S17Sd2wyLxipNMaxi+4ihOETMztzZnj8a65Q34Sa5mTTtdyuDD
CeWulMIKwLCk3sk1XE10OfF3fz2MCbQOEVOmDg81T7J0/0zWIt4+jqZoeo4R+bbi
RkZP8HLOuiPrd79EbpmkY09ua7IPuuqELiMUqIgecG13lewW2qRAdOtTGbGmuCVW
t7fQFpBr2YoIUYi3zvctR2xf95asAhVHJuDII7SuuIf7Rk2sEuVqzrBCuFLXy8uZ
CdF403fac2hAVammww6b7VOqmGLaRvV2BByxgXHab50dGNG+PvwLWgqjnEzGEiO7
TnZLQRyFZ1t6Pj1NnS277MP/CCp4S/Z0frRYJ8QF0w6r/VvqNXLhqkc/Okf6042n
lcpaBmX2NVkmsocrJntq4dR8vcAIw6wUwRHqbgP17JH1R8kjJVNhbWpc/wMPD9ZU
hSATGjVqfSW9tFn1vt/Jz4Lv/kbok5qgHYgG595COEFmNuG8zTy7k/L4DfryEBll
3qCn8UlCJ5CgCmBto/to
=0tdD
-----END PGP SIGNATURE-----
Shorten field names in fr_ipaddr_t
s/vp_ipaddr/vp_ipv4addr/
Arran Cudbard-Bell at 2017-05-03T15:39:39Z
Files modified:
* src/include/inet.h
* src/include/pair.h
* src/lib/util/inet.c
* src/lib/util/socket.c
* src/lib/util/value.c
* src/main/client.c
* src/main/listen.c
* src/main/pair.c
* src/main/process.c
* src/main/radclient.c
* src/main/radsniff.c
* src/main/realms.c
* src/main/session.c
* src/main/snmp.c
* src/main/stats.c
* src/main/unit_test_module.c
* src/main/xlat_eval.c
* src/main/xlat_func.c
* src/modules/proto_arp/proto_arp.c
* src/modules/proto_bfd/proto_bfd.c
* src/modules/proto_detail/proto_detail.c
* src/modules/proto_dhcp/dhcp.c
* src/modules/proto_dhcp/dhcpclient.c
* src/modules/proto_dhcp/proto_dhcp.c
* src/modules/proto_vmps/vqp.c
* src/modules/rlm_couchbase/rlm_couchbase.c
* src/modules/rlm_detail/rlm_detail.c
* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
* src/modules/rlm_lua/lua.c
* src/modules/rlm_preprocess/rlm_preprocess.c
* src/modules/rlm_radutmp/rlm_radutmp.c
* src/modules/rlm_realm/rlm_realm.c
* src/modules/rlm_redis_ippool/rlm_redis_ippool.c
* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c
* src/modules/rlm_sql/rlm_sql.c
* src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c
* src/modules/rlm_unix/rlm_unix.c
* src/modules/rlm_wimax/rlm_wimax.c
* src/protocols/radius/decode.c
* src/protocols/radius/list.c
* src/tests/util/radius1_test.c
* src/tests/util/radius_schedule_test.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cf250358aa8e3d6ed8a8360a67ee761b5d01ed01
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZCfhrAAoJEH0Oec13Yh7NpdwH/01Bx6N/j71N1o2CF+WqU5jo
oADb3KRONpIGLeDgV2xlADyYHsxQokTutfeAPe0EqtPCQtszXeBwbP3jn07fuHIk
VNquml6345LKyUL8ak0ll7zKITf1lOIsPuiNhQtJlrqz8reEXQxfvApVCrQJIR8S
kvbN/7dNhN+dlAV4ScfrWnXY1vR4mdmIye0W9g7EbDfY2hWkNH4RwalajgRkuX9m
d6hAvvqgO17P9+sje4TEtcqaG4wGTuh/cUbct+5Tb9JHmtJQcA3+Pniynp75yNfW
GIZ9NgnrBzY9OY/JkZFfYH/o/c8/N/Bwh6pQe9xb5eRDKIYhLCz7VNtEOeNTLWA=
=REF4
-----END PGP SIGNATURE-----
move fr_is_inaddr_any to socket.c
Alan T. DeKok at 2017-05-03T15:34:03Z
Files modified:
* src/include/libradius.h
* src/include/packet.h
* src/lib/util/socket.c
* src/protocols/radius/list.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/36b1e4cae4c80ddcf9dfd37dc4623e77bc7a3c0c
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZCfhrAAoJEH0Oec13Yh7NrmUIAIKPrZFSe3IpIcJDaA4xeyv2
CdKgvubgzpBJjG9wgfdyE5k6dFaC/PAY+Ih/72CBxbOoiQONxZV2PZurp40NSQ1u
ajplQzAVolR/43p2R4Z443hXKM/5GNmPRqcVKexyFsLDKjXcl9CdKnnARznEneiT
xOefyniZxerBsmLCtaiJNsdHIvpBemcOgjkrj2M/DWbcRjqmHketWvmqDGaLxIgR
yc0mhHXERqz6yzkBmMZRSnp694j1eQYeK80cf8RIkL4azK8adEbyAhtOD5MkkORP
kHmo60R0JYzYNv/U3Qaym47O8uOB6AgWhXlEz6NQa+9G0HNIe1AiE2nsOJb0vtU=
=pKNL
-----END PGP SIGNATURE-----
more renames and moves
Alan T. DeKok at 2017-05-03T15:34:03Z
Files modified:
* src/include/libradius.h
* src/protocols/radius/base.c
* src/protocols/radius/decode.c
* src/protocols/radius/encode.c
* src/protocols/radius/list.c
* src/protocols/radius/packet.c
* src/protocols/radius/radius.c
* src/protocols/radius/radius_decode.c
* src/protocols/radius/radius_encode.c
* src/protocols/radius/radius_packet.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8fe79f57c1ffeec7fa19eefb663af87d095e6914
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZCfhrAAoJEH0Oec13Yh7NfAEH/R9m5B27eU70eMUtgILrYCDw
2OCmy8BglDamEO6D0NzHUoZ2Q4U9uxynOI8iHIXKKcPN8ZfS4Mc3IIx9jz4nZq+3
CDa/4ulRhKI26Q+ItaSAwqW3FYfshFPpbUbKS6RejjONvYO3FYHM+cOpiERt5f7Y
+/BZLvpd7RZ1xExPulnKDB4irOUPa1Hk3GMrygw3G7fkI8onJ9+DFPsBc1mVoOjZ
nu4REYr+drupX2TVFLla1wcRZkHCYhy/UVHcSNXCBZF9yhm+vvwofi7PwCHCjfK/
eBuKIe2VVYOLdMJBfT9QQkoImHgDuAuU3aFzAYTTSi9M0svNqU8F5eThDty8SfI=
=zmtR
-----END PGP SIGNATURE-----
move fr_socket to lib
Alan T. DeKok at 2017-05-03T15:34:03Z
Files modified:
* src/include/libradius.h
* src/include/packet.h
* src/lib/util/socket.c
* src/protocols/radius/packet.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ec725401cd32a0ef4b1a34a46c69e40658c966f9
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZCfhrAAoJEH0Oec13Yh7Np1EH/RkwUaLlaKXUHDnTUL+yblQq
dB+URv4frYy9e/vLK2gA5HxdFOKQ+eK1VFRhlC1xPZl1hVnEcInTBnfcnfxskYYP
EPPawTgA2SmGmTrDbnQdUSgs+lxb9lj1LdcT4SSMTmiefC50RS2GlUISR8s5FE04
HS71Fp+eMCaYHl0NKHu6D+QkWqLapzO1Sbe818Ft4BVm51OyY8gIpmi/hI3nQ9Qc
wLWyDglUPZjzjGDSk5yqnu8dDLL8kfXOH68xSqqpsLb6LN2/bK92eG+Ql/7XQPwK
Q3Z4/jyNkAwAVOEnmCabuektvijL5KOwMB4eiNLUqhN0Yz9G4BP34ioIt2RrVVo=
=E5/8
-----END PGP SIGNATURE-----
add protocols subdirectory, and move radius there
Alan T. DeKok at 2017-05-03T15:34:03Z
Files modified:
* src/protocols/all.mk
* src/protocols/radius/packet.c
* src/protocols/radius/radius.c
* src/protocols/radius/radius_decode.c
* src/protocols/radius/radius_encode.c
* src/protocols/radius/radius_packet.c
* src/radius/packet.c
* src/radius/radius.c
* src/radius/radius_decode.c
* src/radius/radius_encode.c
* src/radius/radius_packet.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/728eea2cae1de4a8e63a1d30b31961070afae93a
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZCfhrAAoJEH0Oec13Yh7N0QUH+gMpsFOUX0/niYsDoW+GjgU1
4+ocAk6IztP+fVMFqxx9krdlh6AU+KMHmLXZ+WbQ60mn0kcd7sf1Tvf625LCysyb
gmp6fCiBmkc2e8TP7Uqd9MivwDzad1wl/Ux29MMkxd8tOnvnMfLfeaaPKnhhtzFJ
0q2fWeS5bWFtRU0aIAE99yN/ddaLJ+EpbjRkEuAGjgNqV/u/vCWQjBlk/XLDeH8s
ph5Erg+AajVeP2eQNUiyLveAvIC4GbXl/cOf1hmiHBcj9eZDNpwqvMllKi+JQhfN
q6whw4ANCYxoO2AMA/RsEAQBsx0LMNfuLPXqxVOmepc3QOzSNS9ySurwJAUlZxE=
=SRkB
-----END PGP SIGNATURE-----
Move RADIUS to it's own protocol directory
Alan T. DeKok at 2017-05-03T15:34:03Z
Files modified:
* debian/control.in
* debian/libfreeradius-dev.install
* debian/libfreeradius4.install
* src/all.mk
* src/lib/util/all.mk
* src/lib/util/packet.c
* src/lib/util/radius.c
* src/lib/util/radius_decode.c
* src/lib/util/radius_encode.c
* src/lib/util/radius_packet.c
* src/main/radclient.mk
* src/main/radiusd.mk
* src/main/radsniff.mk.in
* src/main/radsnmp.mk
* src/main/radwho.mk
* src/main/unit_test_attribute.mk
* src/main/unit_test_map.mk
* src/main/unit_test_module.mk
* src/modules/proto_detail/all.mk
* src/modules/proto_radius/proto_radius_acct.mk
* src/modules/proto_radius/proto_radius_auth.mk
* src/modules/proto_radius/proto_radius_coa.mk
* src/modules/proto_radius/proto_radius_status.mk
* src/radius/packet.c
* src/radius/radius.c
* src/radius/radius_decode.c
* src/radius/radius_encode.c
* src/radius/radius_packet.c
* src/tests/util/radius1_test.mk
* src/tests/util/radius_schedule_test.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1e25c8d3115c7f027a6026c00d3f812ed3445f98
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZCfhrAAoJEH0Oec13Yh7NPJ4H/iixhuxRwiccOHTgTK4tFR2g
u079oMHCLGTfmRcoo0fYgWXVRy+vKQ9lokUN3tUFeJZmsXjtd8OZRIvcRyPL56G3
eIEk5xhk86MrPSFDSRS3HPt1UTdQUF96+Yy0MkuVbdQ8e3K+ZeBH+JCz31YvZGJS
b8L0XRkQLfMlWiB9F9wFwo7TAR5guC8lpU9Z2IiNv6jIxwAFCHQPcNL8sZgQQsjz
I4gY5Wjl9mZzOKLkvPPyVKEBPcfoTUzyxNvVNJdUy9W7bXBT4AeJGJhnaqrgmfVn
cEkFniXxmwWyTf+06ML2SsPv6bSUU+Cz0tfYM0DsXk3HdDqB8UALD42mX40NWr8=
=Fvs+
-----END PGP SIGNATURE-----
apparently we haven't had libfreeradius-radius for a long time
Alan T. DeKok at 2017-05-03T15:34:03Z
Files modified:
* Make.inc.in
* debian/patches/radiusd-to-freeradius.diff
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a65c2dc7775c26cb0a8954193d837c85b27a35dd
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZCd/pAAoJEP+k1YKfttfKUzgP/R7i00NBsvAl8pDa18GB2HNz
4ap+uaZaVMDYVCabCGcg025cPO0fREGt5Lm7H26jPZ38gXcA/XjD7VLonZyshMh1
nju9Q5CZWeqHqHtuw5yg4RG8I9g5tP1BO1i+1CxpmvjHP1OE+C8aR6uypmG9c+BS
LgTQAGPb/DPXtt7h8k8dD5T/aX2ieSj360MuWU3+9G2YQNuvxk/m4xEogRHLYfJ6
+EdDMP5dnlamAMiLkanW6SGWDLA4qngvrrl0JAi+h2UxA2PB4qSWecfjiLtpS/uq
rYfMB9Hl5xS3FbLbSBbJa0q/c5gNbYj/qYPBL+UytUQlDroSJSLn/P8+VrIIE4Op
7qFqDv3PeEF3Y5dKCKWlTfXHQKV7Utkqmy2RQsw8s9mkeHmAviQ7xHE75RhnSzud
mcm/a+qAQnULYRJ1yJSWyvD2m2svLYiuIPk7ZW14CSzJnp0wJMUgTMgkNbbPasLV
XzHW0K+YMNyKICrOV1BIs+aho5sy6o09C9iPdWdlEs3mm11QM6yMKu/XaJbdOUtB
LD3A3btwivUh1LN6gGCSL92pZiLzApmqTz4r3uDNdp3INBchr4ypg8hUJWYRb5y5
5Mln/lfiTqvBBuatcEUZHJ9T9RYD42icFRc2KfZHO17gqUZUqWQh9ob5njNCTArI
ytEHNf0eVK3eL+hNcAWW
=1zQV
-----END PGP SIGNATURE-----
Add ipaddr2 field to value_box_t so we can start converting ip fields over
Arran Cudbard-Bell at 2017-05-03T13:49:29Z
Files modified:
* src/include/pair.h
* src/include/value.h
* src/lib/util/value.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7e39611c166003d9040ac2cc1021d6461ddea7a7
======
Be less comma happy
Arran Cudbard-Bell (via GitHub)@2017-05-03T13:36:19Z
Files modified:
* .github/contributing.md
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2e28afe16ee524edb0ad888076db205f7e25e1c3
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZCdeyAAoJEP+k1YKfttfKxT4P/1rnUlFOY3XqgFVcVAVkmotF
o6FaQOgdCODc/2okTiueQuqdmIL+3DUl9/fq/2lOGm9TsB+FWDmKVv9EwDkQj1dH
Dc4PJBzAxGpVh401g5WxnbLW3Pr21NjSLAXjL67b7a1fcw+/szig1MBSfE7IaopT
N1h5lYV5cL1ckX0qozyfzT98XSiTNb1WeAkeWYGcg95XMe+QymmzCyKxVPrdFIOm
ASqQTPu2wuBQbIlhWj5KqKLpyJ4aFrVsBEKIzsAo9KVumYXq7AzmFVyewLbRlq7y
2ZuoyspYPjDH1omUFmbHSu1hhM3v10IVgkkxQ5WjRJICGhYgI0HP6aX5R6+SXqkB
Js7AIW11DL7zEWt9T0vX0FGGpMqVWx2NntUssiJoESDqgpJWU8mATv8HaghtF+sy
p/LSn/+rfftblyP0AVLTvxwCWCTdPShfXLfHOqM/Bcq0czzNoTKp9dtC3EhQr0V1
YvNksulNVheBJI/fT2NgNvM/Irb1uF1S7BOV7q1BiSeWL/XrKzucAUyxdSBFmYkK
BauTgnyHw7PD06NUsoMdeHpB935GihNhCuqvF+eDAaSu0IH6rhitz1BgyYdTQTmb
wUdzBFVFV/GkNqfGBDWRTkmDBUoaC7+6DzByZXqWDtY6Yg+uL79qBFz956ZgBJwR
hyltYai5jyGJSbw5ow5Z
=gyJe
-----END PGP SIGNATURE-----
Add PW_TYPE_BOOLEAN parsing in value_box_from_str
Because why not...
Arran Cudbard-Bell at 2017-05-03T13:14:26Z
Files modified:
* src/lib/util/value.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/464fdcc3197693d1cd59e33b2b31d6666165ff73
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIcBAABCgAGBQJZCdbaAAoJEP+k1YKfttfKbO8QAKL+9VvtubXc6IlxIiFC0xuO
KcmaC95NIhnh03BmSqgw+VkHBfsXnZFkFSrKHP5FSFufBobXRurEYW/RZAzhcqhS
sZKkBRnSwYfdagQbX4l56T75v3FrczNbeXJLihUWcwoBoT++wssqDCyPCXG1uuNv
ZpwpR1GKdckDyskuXFXjYgTHNXe7AFtzXB0DvEi20yqTSLAhoOV2o6qNDDfXubwr
cd8quDXpkPmaYwHgHAuIv+NqszMgGL51RsabXjLjLx1pS7I3e7fBqCmS5m01k7Nc
7xF6Y6wrzrSjbJhBzcQo9Xok9tNCARi4n/bNXR/cRnOVj8SLj76cYXrAYdQMdqm7
wnmZPqeEcUrMlEo2+qQmD6bH7cxP4MH9PrLw+rhgOvq+47RYXYjHg1Osm2YJJwME
1Gpat6wHiozemDoaMc7w1ncxrX8Pv6jVKybUDSnX6blq+PSzmtPrstnQktmQjGhS
DsxQHaXC9R9koaLiSi2GRwuyxUnm53OK5qa+rnkthAGJMlYj8o1suKO7DPDLc+dT
vQuHmjnJ8H2Y7/LFsSpJ9KpxTIXKl8MO23n8SdtjdIo3mVo0gWU4LwctStzgh72l
S7WYakZw0IK/CZw7zCSQL2oT+U7GpXuRR5cKDQLUEDnD2LtDxCcOFvb2Sei9AHbN
g7jBFA8oVhf8d0i3sUiW
=kUMD
-----END PGP SIGNATURE-----
Document what the different AF_* macros do in the address parsing functions
Arran Cudbard-Bell at 2017-05-03T13:10:50Z
Files modified:
* src/lib/util/inet.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bff183ff01398d81368fd4ecd60fe5cc1b5858bc
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZCPJhAAoJEH0Oec13Yh7NPmIH/2c4jeXaONJWnQyVuJ9BOK1W
wXq2qCHnHakexRknjzs+YcYrMYz46aJ29kZSsQUmfnYAqG3B/XRkmWFPd1AeI8v6
8UnwZCvpK5fsX0N8hZnkJS0rdFw7T72BwPoqLcYTeirRGK4He89aVfZmffVRCKvq
W/8B6gLZsNwFlKmRFB3N8XRgt+e0YOwzT2H+mXBxa4FSkmY7J5SndGpRnjlzQBWG
+Uu0h/VRU1U9aYIlrWz2jj9fAUEwQJGIfSIJ3P9HzrMh5S0q+LpYBxJEv+W6Fm49
on/4sbxmFWiKkFs6EQ7sKE6YIMqY1ZAq9+91GM9ThtGbrn852g353JT0hohDC+M=
=M/2h
-----END PGP SIGNATURE-----
inline must be at the start
Alan T. DeKok at 2017-05-02T20:55:55Z
Files modified:
* src/lib/util/value.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b1fe46441e4323013d1813bcfa2fabaf97b0df18
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZCO0wAAoJEH0Oec13Yh7NTpoH/j78nVzIBHnAyywkPUCtPUv7
Z5ZwrhHCJn6tLDS0/8Jqkcbkx+VQ8W2OYNRE/2z9U7oPNP3HTn9VEwJpROpjNK20
0AnWYEoJc3tO40zLsBhD+qIHRqicaytHoDburONgPc/55EXXTqJ81p4lwh3TvPsS
HnlLguvuUc5XO69fn7w1I0ZDvoB6Abs20zf3iTsrgtId6JDftxRlOH18kJDtESSK
Rqm7DwEb/xHe4gn/w5GopcK8HkL+wv3Ve3yW5A39u4mxJNAPKhyiZa7Oeked8w/y
ku8KxBvTizz8BMSEUyWqC17vV4QYkD3GoAYpxsDhajB1fVWjqPNR69cSfCNxHEM=
=yPZB
-----END PGP SIGNATURE-----
move fr_digest_cmp to misc.c
Alan T. DeKok at 2017-05-02T20:33:52Z
Files modified:
* src/include/libradius.h
* src/lib/util/misc.c
* src/lib/util/radius.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f77bab61315f477856e9e091b19c43adc6e2afef
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZCO0vAAoJEH0Oec13Yh7NeQMIAKMtVvoeeZFeucuUrO0Ln7AP
NIWWAvVorfnGFPCZ13xW49dJRpRAGaeK+5YEjbZoDJxHb0KpalQAvJS6Cmr1IML5
/vwKDLQgpzgxefyE2+JD8XvMKpecJ8aMcOCu6r/zBSBRpohne7kE63AZcnjj9auB
Ke6UXzC1UuxGeaaRiI/yNa3NBYznKJEyaWiusdHGkx2t4sYm0DtsRoloEr81Mglq
5qup6Ytxu/bP0Shob4JXJYPX/qRLjDbDgr8FBIvrxCwa9uEBHdOf+go47oVKeASt
YZ1fscu0uC5hpa1PS43u7qfrcBwYSYfiLOu+rXbYiXwU25gSb/natkDF4nSeCP0=
=SzMD
-----END PGP SIGNATURE-----
More cleanups.
fr_radius_recv() -> fr_radius_packet_recv()
Move more functions out of radius.c to radius_packet.c
Alan T. DeKok at 2017-05-02T20:33:51Z
Files modified:
* src/include/libradius.h
* src/lib/util/packet.c
* src/lib/util/radius.c
* src/lib/util/radius_packet.c
* src/main/listen.c
* src/main/radsnmp.c
* src/main/tls_listen.c
* src/modules/proto_radius/proto_radius_acct.c
* src/modules/proto_radius/proto_radius_auth.c
* src/modules/proto_radius/proto_radius_coa.c
* src/modules/proto_radius/proto_radius_status.c
* src/modules/rlm_eap/eap.c
* src/modules/rlm_radius_client/rlm_radius_client.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/98ad2ca0634cf4489a0cfb6db8d9cdbbe504251a
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZCO0vAAoJEH0Oec13Yh7NTBAIAI4s33on5gL9++MJgfGp1uXj
NxoSQbmy3X7iJBdzO0piYLQ1INIIaPeKJF0MrduxwduC5cKEVYVWo0btlC2usmOo
swnVr9RwrqsIBzWZMoH+OVOdf3eghsaHr2EI/ho12adXB1ZJ7USGiWIO3AfHymWR
hBI73lWUcSc6I72dydx6RVc1Wm7IenrCD0dM4NQEZSU8/BnifSQElftnzTC1J5MQ
r2x1LGB1v6OAFlio1mwR7qT8uCjA7ov2hmU8wm+GRq/t/tHnaVoxVGBEm8hds2E7
Pxkfcl/8zjYiD+HziHEmFIlBCbP/QLKwcXRBe3s5itNi5Q6s+L2DJm4EdS3vPCg=
=ZtGq
-----END PGP SIGNATURE-----
move print RADIUS_PACKET to radius_packet.c
Alan T. DeKok at 2017-05-02T20:33:51Z
Files modified:
* src/lib/util/radius.c
* src/lib/util/radius_packet.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/64e6ba84e084d984f179011c76f3d64296381b6c
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJZCO0vAAoJEH0Oec13Yh7NSM0H/1Fnmhir/cxDOQgjwKC22IBN
lACYsv1GQvP2zHCoiNH+yU+eSF+DGaxH60oRIABbOsXYOFSkrQbrtkFSTNz3YTrC
IprtYgLv+XCbq7vDN7p0L4/rY2UvdR5wIvQvn5zmDI1b6iRZwJkR8eIiV7D5ye6B
ZasykkXLAFJf2kIOWeLv+CuAn3NacCOFiS9kiLv6urWbfRWGnD+bi5ehNH7dnyMg
sy6DimpT4g1F2Ed/UrbTrEvu0t7sG7GSZxqYX8/a+PrjUx781qGipDDKDGcfpbR5
FgEIuZgKAqzjBOKHF6m0uOE/rJnTlqJ/aLWuPXdvbZYVcDSSLa29zJwhvLvOJjk=
=5tpz
-----END PGP SIGNATURE-----
move fr_log_fp to log.c
Alan T. DeKok at 2017-05-02T20:33:51Z
Files modified:
* src/lib/util/log.c
* src/lib/util/radius.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/325dd879d79a3e5d157285ef1b408cdf934b3bce
======
--
This commit summary was generated @2017-05-10T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list