Commit report for master branch

The git bot announce at freeradius.org
Thu Dec 20 01:00:02 CET 2018


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwa2HgACgkQ/6TVgp+2
 18o7NRAAnvaS6gwp2TpTxU+IDKcP62Cr0g6QnnMM3hp12rmNEEqh6Jv5rKP6YM65
 DAmDqvp0RCwXlMwzIkOzkBF7nbhjsh/XdqnZVnZmH+wHgBzCBP0kP6qiX2fhzxew
 yYUEZHdTJFsSxX0Wy1KR8r5M9fRztotrE71lMeCwHJPFlw7dtFItPNt85ErJ6Hb7
 G1pLEP1YdS/7tKBTrmeno4Bd/xDX6k79YbF9PHfRvqeww2FMNSYB/1IXI6+tNQng
 oABQ3bE59+A+3zgcHWXyCfdlfylTdVCFrtD0xSRbJCsab/dZH4AvFsZ9ewKlTJFk
 GiRNfTW36kDeV8nzGTgi2g5dPBiq2tTpenMLAJzmBp765ckET+LRlVbfpopSr8mF
 TMEVA5ev2m845yJTUED7qacXlMuCg3QXgk/TJynBfkWFPLj/HgFkLr+pCRvIelot
 7WnXrMoYpVJ4uKrqp2vpZcYjV0lu+IEd/m2dPqQK2F8ZS1UE7OuL2FPauexzglXF
 5gj1TuppopTMx0kKCjw6NprJVpC6MwJHIjnD9EUSF0bkd3gGHGN1ktQ5/DOBZTLm
 1DTsr2ZiKM7qq+KXs0J5lFNZptfa649Pf6rQD7hoC5xS1F8sJbvCy5YcXdM2ZrVL
 DjRGQiMXHCvVV1FWlH1neYUInMnH9TtDit4lF5Xv3ZgGhdxH85o=
 =JzTX
 -----END PGP SIGNATURE-----

Free resources on failure in unit_test_map

Arran Cudbard-Bell at 2018-12-19T23:47:03Z
Files modified:
	* src/bin/unit_test_map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5f7efdad482025ffe30cdb693e18ad1f3110259e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwa1yYACgkQ/6TVgp+2
 18oQYQ//dqJqZSp8TlqkEjaMAt2jbC4CUAZ+YXtQ081hhk4VqQ6Qt5O8pnLI7DIp
 ytawYVcCNV8jcKWFzpBtXqdvoU+yvUzka3KkPkSA4rDxD5kOEmKHX9oAZmVhkGzr
 0MtdvUSFOWFqNvJm4AYhDef4BmMfjc1OPvV0IQAJCCmnB7ltSyLB7SnWUbiMseJm
 T9E0XBbzsC5aRi4vnvWMuVaY7kKdPAYLcKFFrk3U+b9nUp2WtzmN5/XVE06jzl29
 X1rtAYxwOO9oNk5eOp2oRgVQggYzahmiiiB1+B0InNn2nM5q8mVspDFKHCekBdCR
 U6RHUb2wokzZdRJ8rOhdJdeX7jX++Mfyjye3dynUR7UeQyt0hKg2oeipqNOTg9k5
 sXE5UnSBMnu+WyOnYqSHHpVDlE3/lrnBtXx3pYhRHYsGwbn1xi5jfH4xiaXdV4zP
 yvftu/vcwkN1Jz2OFEDucU1569iGGxsRYKv9ERV06t3YnzxJIG0bPHWt4qIV6/rJ
 lt+rq11s0myQLiZUihbFDA8HPOU1ddFlU/diJJpixonseLQk8qjTVHNWwcmygzZ1
 ow/7XV0nOP2Du0TNXEUBpnAsMxO0KEIvQntUeKJtJNmd66/op+Fj/ukzauWBQh5y
 I7gtT2bsgzXbr38Hv90eIQyX2TvEh6lTdnjF4RyPziedcEy5ZeA=
 =bMIN
 -----END PGP SIGNATURE-----

Anonymise structs

Arran Cudbard-Bell at 2018-12-19T23:41:26Z
Files modified:
	* redhat/openssl/ec_curve.c
	* src/bin/radclient.h
	* src/bin/radsniff.h
	* src/bin/radsnmp.c
	* src/lib/eap/base.h
	* src/lib/eap/chbind.h
	* src/lib/eap/tls.h
	* src/lib/eap/types.h
	* src/lib/io/atomic_queue.c
	* src/lib/io/base.h
	* src/lib/io/channel.c
	* src/lib/io/channel.h
	* src/lib/io/control.c
	* src/lib/io/master.c
	* src/lib/io/master.h
	* src/lib/io/message.h
	* src/lib/io/network.c
	* src/lib/io/schedule.c
	* src/lib/io/time.h
	* src/lib/io/worker.c
	* src/lib/json/jpath.c
	* src/lib/ldap/base.h
	* src/lib/ldap/sasl_s.c
	* src/lib/redis/base.h
	* src/lib/redis/cluster.c
	* src/lib/redis/cluster.h
	* src/lib/server/cf_file.c
	* src/lib/server/cf_priv.h
	* src/lib/server/cf_util.c
	* src/lib/server/command.c
	* src/lib/server/command.h
	* src/lib/server/dl.c
	* src/lib/server/dl.h
	* src/lib/server/exec.c
	* src/lib/server/exfile.c
	* src/lib/server/listen.h
	* src/lib/server/module.c
	* src/lib/server/protocol.h
	* src/lib/server/realms.h
	* src/lib/server/socket.h
	* src/lib/server/state.c
	* src/lib/server/stats.c
	* src/lib/server/stats.h
	* src/lib/server/xlat_func.c
	* src/lib/server/xlat_priv.h
	* src/lib/sim/fips186prf.c
	* src/lib/tls/base.c
	* src/lib/unlang/compile.c
	* src/lib/unlang/interpret.c
	* src/lib/unlang/op.c
	* src/lib/unlang/unlang_priv.h
	* src/lib/util/ascend.c
	* src/lib/util/cursor.h
	* src/lib/util/debug.c
	* src/lib/util/debug.h
	* src/lib/util/dict.c
	* src/lib/util/dlist.h
	* src/lib/util/heap.c
	* src/lib/util/inet.h
	* src/lib/util/log.h
	* src/lib/util/md4.h
	* src/lib/util/md5.h
	* src/lib/util/net.h
	* src/lib/util/packet.h
	* src/lib/util/pair.h
	* src/lib/util/pcap.h
	* src/lib/util/rand.h
	* src/lib/util/token.h
	* src/lib/util/trie.c
	* src/modules/proto_arp/proto_arp.c
	* src/modules/proto_bfd/proto_bfd.c
	* src/modules/proto_control/conduit.h
	* src/modules/proto_control/proto_control_unix.c
	* src/modules/proto_control/radmin.c
	* src/modules/proto_detail/proto_detail.h
	* src/modules/proto_detail/proto_detail_file.c
	* src/modules/proto_dhcpv4/dhcpclient.c
	* src/modules/proto_dhcpv4/old.c
	* src/modules/proto_dhcpv4/proto_dhcpv4.h
	* src/modules/proto_dhcpv4/proto_dhcpv4_udp.c
	* src/modules/proto_radius/proto_radius.h
	* src/modules/proto_radius/proto_radius_udp.c
	* src/modules/proto_vmps/proto_vmps_udp.c
	* src/modules/rlm_always/rlm_always.c
	* src/modules/rlm_cache/drivers/rlm_cache_memcached/rlm_cache_memcached.c
	* src/modules/rlm_cache/drivers/rlm_cache_rbtree/rlm_cache_rbtree.c
	* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c
	* src/modules/rlm_cache/rlm_cache.h
	* src/modules/rlm_couchbase/couchbase.h
	* src/modules/rlm_couchbase/mod.h
	* 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_dhcpv4/rlm_dhcpv4.c
	* src/modules/rlm_eap/rlm_eap.h
	* src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.h
	* 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_leap/eap_leap.h
	* src/modules/rlm_eap/types/rlm_eap_md5/eap_md5.h
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/eap_mschapv2.h
	* src/modules/rlm_eap/types/rlm_eap_peap/eap_peap.h
	* src/modules/rlm_eap/types/rlm_eap_pwd/eap_pwd.h
	* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c
	* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.h
	* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_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/rlm_json.c
	* src/modules/rlm_krb5/krb5.h
	* src/modules/rlm_ldap/clients.c
	* src/modules/rlm_ldap/rlm_ldap.h
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/modules/rlm_logintime/rlm_logintime.c
	* src/modules/rlm_logtee/rlm_logtee.c
	* src/modules/rlm_mruby/rlm_mruby.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_python/rlm_python.c
	* src/modules/rlm_radius/rlm_radius.h
	* src/modules/rlm_radius/rlm_radius_udp.c
	* src/modules/rlm_radius/track.h
	* src/modules/rlm_radutmp/rlm_radutmp.c
	* src/modules/rlm_redis/rlm_redis.c
	* src/modules/rlm_redis_ippool/rlm_redis_ippool.c
	* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c
	* src/modules/rlm_rediswho/rlm_rediswho.c
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_securid/rlm_securid.h
	* 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_db2/rlm_sql_db2.c
	* src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.c
	* src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.h
	* src/modules/rlm_sql/drivers/rlm_sql_freetds/rlm_sql_freetds.c
	* src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c
	* src/modules/rlm_sql/drivers/rlm_sql_oracle/rlm_sql_oracle.c
	* src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c
	* src/modules/rlm_sql/drivers/rlm_sql_postgresql/sql_postgresql.h
	* src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c
	* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c
	* src/modules/rlm_sql/rlm_sql.h
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c
	* src/modules/rlm_stats/rlm_stats.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_wimax/rlm_wimax.c
	* src/modules/rlm_winbind/rlm_winbind.h
	* src/protocols/dhcpv4/base.c
	* src/protocols/dhcpv4/dhcpv4.h
	* src/protocols/ethernet/ethernet.h
	* src/protocols/radius/list.c
	* src/protocols/radius/packet.c
	* src/protocols/tacacs/tacacs.h
	* src/tests/util/control_test.c
	* src/tests/util/message_set_test.c
	* src/tests/util/radius1_test.c
	* src/tests/util/radius_schedule_test.c
	* src/tests/util/worker_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/88217c3ded96bde6ea65e5b9b4ac867384ab635c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwaxWUACgkQfQ55zXdi
 Hs02Kwf+K/8McsXfJaMxqVMFGWfOHy3mT38AE3t2G2oK85qN3cOyA/Rnr+q+Dnpu
 Eze21BwBBVxPDA8tRI1PSMGGfv3xyAQ/T69xxddADqISkux+X1HUlvUPnhiD4y5d
 XGFOO8NyBPdPSVe3+q/sN8in1/X5IZRXuKS6FsFaxxzV4k9g9RCMgzxTbwDfhfxu
 VJRWbwZHKAK2dHo04RGkuAM8jxlCdG6voVYWwIzzmSxAEonWrX0xcClQmuu1E3cA
 aH+pDgeLsldINv5vdT/mfaUsqfFhfpUyzKYY+e+jqsuxGDAHZ2CNB8FigHJwMW9D
 fjtWNf23F9imwc5rvTm09nztyQL6Jw==
 =cPhz
 -----END PGP SIGNATURE-----

make sim/base.h

Alan T. DeKok at 2018-12-19T22:25:35Z
Files modified:
	* src/lib/sim/base.c
	* src/lib/sim/base.h
	* src/lib/sim/crypto.c
	* src/lib/sim/decode.c
	* src/lib/sim/encode.c
	* src/lib/sim/fips186prf.c
	* src/lib/sim/id.c
	* src/lib/sim/sim_proto.h
	* src/lib/sim/vector.c
	* src/lib/sim/xlat.c
	* src/modules/rlm_eap/types/rlm_eap_aka/eap_aka.h
	* src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c
	* src/modules/rlm_eap/types/rlm_eap_sim/eap_sim.h
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/31045266f72e2de9588a0f312bb0d19e9047187a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwawckACgkQfQ55zXdi
 Hs3NTAf/UWF9Rxc2Eqku738vGDSyEfuGCChbnLJwpnMZr/O7HdPEqNRKMZOJ00hz
 7ZbTeCJCoudGMJXq8Zh9dvH4PKzGRxF/cedrsQfdyX2tH3vdVHGZk2217i2S092b
 WIPEKlfwbtE08mfcBiM+ScTglFbNnhDS9wk0LofIplobP6GnosfblMDXVY3LYj/3
 ZTp07RBKdMH/HcmX42F3qhnXSTKKvzjWFbMWj1hbGMAR0ofeAUqIZmfyhcaJIVjB
 cKQ/LKbmsrblFRxylua6WVeS0Ju784M+6cNJGbPb+tU+bN1CGKUe5aoWZeOqtuw+
 sLl/zuvxUMBSPpJcAPYkEioLfQVGgg==
 =q3WC
 -----END PGP SIGNATURE-----

clang scan fixes (hopefully)

Alan T. DeKok at 2018-12-19T22:10:08Z
Files modified:
	* src/lib/util/dict.c
	* src/lib/util/dict.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c30eae6d7d74821b97fb42bee5ab2f60b3a56b58
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwavsQACgkQfQ55zXdi
 Hs2HOwf+MntY4iT3kiA2dtssGuMJ5k6hmhiTwXqnwm7ngK7gvp9z/1V7ENXw4oW5
 enVOQE6tcz7t1JtiNLApHhMgZaYEIxiOoipV6hJiOIgOzmGTkf4Y5XdY9ov0lCEL
 5fbQOwj5baNkbxZP+UcmpcKGEJmXp1x0joCrCxUbxPtxwnS2WvI2luPvdu4XYnsS
 kltWOhBImj19D7JZNB/BOeHuGISBKoPoedenw+de0RkHUK0f9pDLxkypBnpqyK7Z
 L9hIDM9mSBtxBZp/7Man48jeIcYxYOgdmVwxES64n7JuZbaMow1n6PNoeJ7bjaXJ
 mtd8OKFz1JflikYV3PabvMEEj/VqXA==
 =D4sn
 -----END PGP SIGNATURE-----

if `dict` can't be NULL, no need to check for NULL

Alan T. DeKok at 2018-12-19T21:57:14Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/07493a4c96feb5456acf6acf7e3747eaee6770c9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwavgoACgkQfQ55zXdi
 Hs2whQf+P3kNUEwdKOyXulrYiPR1yIJkIHbk2E+XvqbhDD7ly3Da3z6rNMb45WnD
 DyB0IzMXuA56W1NPyxmvUqIwEwG6RzGkVyLRRaC3YWroAK9F+Rt84c6a6B7zIuIN
 n1aQpdW1mluN9TRy72S9qiTtI1Uus4rmjsigse3EA5gAcP4UyO3D4C/GqGzCd3OS
 fovhM2pcR5Uy1+jp+fL+Pdlr+GEqgzpxJr8fe+vHFmSKg9p8UTxXezO3Dv2V+jzX
 kTGjtAt8AFzRDJ3sfxv0NP/LBfQCTqikXUg9ZB1SPIEUe+mwHFXF5+Ub5OwoZ0ix
 1xwLSwxfCMyG34R65qxvBzNJuFZnNw==
 =PgUj
 -----END PGP SIGNATURE-----

doxygen

Alan T. DeKok at 2018-12-19T21:54:15Z
Files modified:
	* src/lib/sim/base.c
	* src/lib/sim/crypto.c
	* src/lib/sim/decode.c
	* src/lib/sim/eap_aka_common.h
	* src/lib/sim/eap_sim_common.h
	* src/lib/sim/encode.c
	* src/lib/sim/fips186prf.c
	* src/lib/sim/id.c
	* src/lib/sim/id.h
	* src/lib/sim/milenage.c
	* src/lib/sim/milenage.h
	* src/lib/sim/sim_attrs.h
	* src/lib/sim/sim_proto.h
	* src/lib/sim/vector.c
	* src/lib/sim/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/19ac30b18947790e7ed4656571922e07357bd0a7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwalvMACgkQ/6TVgp+2
 18peHA//QpRCs3/xY4vNO2RBOO6z31jZhjSvEgp170SLc39Z0A/O9/5s00wvNgO4
 rI+iIxQ0M9ORf6AByKYLpHyM0uwleW7eSPKcpY17FhOABSnP/R/xUGCoKdk6iq/4
 m5vMkBSxiqSKGeN77w66dwxHqFIevfT9jsNi8+vHj62zHJS6oHAyGDQMM+dZHOo7
 H0zdH3Ibo+mdQVUYWmA/2mTpq79HWT0Brv98L3JfYZIfwxPDetbd95f9KHwktXR5
 srC7A0z1vVaGLFtYl56pwsj2FlbLMwBnvc7tCXZR1h2JCPXt0yQvVrBk1zTKcF4t
 /DFqRX4g4onTIOzYLuwmGjQPK7vfrXqN0QSATaErN67C1Fp5Wy+FLCSLItDoFCAL
 x7eyy82MlcyP+3f4ZkSz/LNOlAKi5U2CmBLNJ8w8/TKSfOR3lhxoRrk+/mge3Fdl
 K431Df/2NTffrKdKRU/L75GeONP9AJ+l1rej7Jq036Cys0XQsaDCbhw8yGSz4i1o
 tvFe44cW52vbW9xDrUjsDWu0/cdMVm0RhRNJZxcbrH+y6FiK7o3CL05FWhzS2aeP
 IxpwoQZXU3ODV6sGhAmD+kxWVjb2NXE+BqcyQFzQOcaJgp+ZxmmzZWT5yU2UrZsl
 w4SF+1Bu2B3LYMo65/5RG8KyLnv4BgAtYdjxrpCW/GpZ9Nlh/Ms=
 =8FQG
 -----END PGP SIGNATURE-----

Markup nonnull arguments of fr_dict_attr_add

Arran Cudbard-Bell at 2018-12-19T19:07:30Z
Files modified:
	* src/lib/util/dict.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6a0cba65ebf085f1fffd443017c699a00fd11d16
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwaiNgACgkQfQ55zXdi
 Hs12OQf+Ivmj6e9NM3btvE06tQ5JVkAdzirJLRylJs1lqss2OcC5NVvaBvGa6Myu
 nTX9yUkdycdzdLxBeg7tzXn9HVLYzD0D33Y+Ray1JTqr32LstopLX3dFCrwwXEPJ
 IFy0+Hrgx8SMiaRjwmdC3SijkJfoa13Fh6lZPH3SXVkKOQfu7vwkZji2V+MzCTF1
 s52lkFEO/MpqynOvBrj5AVZBIBqyQ6HUcPprj2oMQZmd2DMYP9MOZ//NP64oIIO6
 QnBHUhUiHxDjPrNixuJ7FhRGzZFInkaM2gUkIE/Ksce4E/g7e11oRjGitdaqe4Fd
 OrK4s11ZDs1npAzSp55x0z+ct8AIhA==
 =u6eS
 -----END PGP SIGNATURE-----

fix auto-creation of Vendor-Specific

it was created and added by number, but not by name.  That's wrong.

And arguably we should only do this for the RADIUS dictionary...

Alan T. DeKok at 2018-12-19T18:06:46Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/95b21a6804bab3da4521f089d4b6fb735a03e9e6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwaiJwACgkQfQ55zXdi
 Hs1N8QgAlH7ZwJzRh5VsBSNjdUrWRpypQpjmrQ0JSa57PgaAwj+HCAm57IXafGDw
 kO+wJCZnxlQTGjUlsv+IYnRKgZo4ZoGt/SCf0346Eo12858TREYlmCKUp6gdJk99
 d+VYkRHMpzwFUTMe+cmGeobFbaGuz2mVU3U/Ft18glTQ62eChWn18+aTNRhL9czE
 +qpMkoZkQyh0LWpSjcttXnraHwEiqpBr9Wjx7NdwQXYlwUQAfNMEEjUi9R0erp4S
 VzuNt+hm0vXjDFHp5cqNNLxltsTdx53zi+WddE4aH6bsnCzCbJrTijCq5djHW7/e
 P2Txb73/p3jMMmxkALHWeE9ccJMbFQ==
 =tGXD
 -----END PGP SIGNATURE-----

suppress duplicate attribute definitions

We don't want to replace them, as they may have values, children,
etc.  Once an attribute is replaced, the old children, etc. cannot
be found.

Alan T. DeKok at 2018-12-19T18:05:44Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/33f02b421a016a8659bb99d747ff6d87e9824603
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwaiGUACgkQfQ55zXdi
 Hs3hwwgAl2f7b2RWAXaU3FsMDq21KcvxXXT/KtiLntjNBsvHWG9EOmB/yAydkavK
 1x1AWcz6isxXDZxvbRcSdZ3Ujb2MGf0JleaJzjiUu7JveYy+sikdCdmMZTm/YLtW
 4NqirzciZKps1fTdu1Thzkpt9QLTUnJ7P/BPlfc/EysrPXrQhsf5xf6c0KFcFseO
 GtAsG5EKoBRXcS1GLrADjIfIRs6HprI3eQvjFAMFfvd+SuYmXqZG5678cWCx7020
 UG7+MKT1BmZdTlXvg6JNL/Yb1WgXsV3L+7E97GZ52Bh2IOn2UvRF2LKZRYu518lY
 lYjBf/uDlmGn2thLz9ZDEHwS4d8JxA==
 =/znM
 -----END PGP SIGNATURE-----

update comment and add "type" to list of things we check

Alan T. DeKok at 2018-12-19T18:05:06Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a93b3f4c6214060f19c25420b31361f659e003fa
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwaiBoACgkQfQ55zXdi
 Hs0T5Af+IV0cpr843rErRauv4Z71kpZaDHO5Oq9VMk+qTeFP5gvbQK1e+pUqM4Lg
 1D6pcOXvWbLBbefu0zPU/efvdvJ4LuIV984G4UfcBy857iskLqjyREQSMwyxyO9H
 0WueRo+epxU/bEZxWwJIFOSYASpPQZVncpUxGjk6AT4LrXCe/2Y7lrZABnBiTNTw
 YrtwRmYsdsqnVLO6kVcuWVDhBps9uwUwtorFUqWN9nROu6oSewl4mOphuPlCRTS5
 47tjE9fDi2L5n5xpZUxuNEd1IrQUD0STNClYNTD76wG6/rdf5dk+E/tDvLxA7fh2
 eVIPaS6FlSzTBuD8+aTWAzPwnOMdOg==
 =QyMC
 -----END PGP SIGNATURE-----

this should not have been committed

Alan T. DeKok at 2018-12-19T18:04:02Z
Files modified:
	* src/tests/foo

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6541ed62098311997f8599ac64c426a65ccb3c05
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwah/cACgkQfQ55zXdi
 Hs3Fewf8Chkf+WwIky2fAtkycI2qLFtjl1B9AVwnHTirrGYm5sG0pg8Mo2YbC8SH
 vzTvKYL1JTYC5IfMTSHsNl+0OHh1btJ2ZDwqffg/bM5QZiwBAborZ4aJ2x05ou3G
 bfck5F17itLQeaudD+T5qZx9fg3F63mR3w6AYFfhTRZxlPuhyywV3ZohWWb0fpWk
 ddX1V1JvWBcVu8HbBCPmcIXEh73v0nYdsoenAjJBHXBMkPRt8uz9vLXSvsLn/Nea
 GDP1pz/zOdRuJQwzxd35uMcTsulTLYNmrTg8TXViN7wGxhQ6nNkhysk9N5KgDNLm
 z+2OuhkxNZqqKz9WgCUDXW5OtPR56Q==
 =K18n
 -----END PGP SIGNATURE-----

this dictionary is for RADIUS

Alan T. DeKok at 2018-12-19T18:03:27Z
Files modified:
	* src/tests/dictionary

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cdfffde20a32b08071bb1a3e2336b7a6096831af
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwah8oACgkQfQ55zXdi
 Hs2peQf9H8LC339Xo+R5AANNfuEGJ/7eH/jX9yN+fGVHobENpc8Ou9qfa7TQ1QGg
 RRwRa/oCBstFQSPi9wXalRMrFzHNQRj4OAWx1eGTmk5N1ghz8KSmt3nNHncpUct+
 hUW6fwqHWE2RkzrYqbS3W4RuTMciHMSfIcKwN+dE3KZrf9fJyQq5Suj6LH2Jwvs7
 iGd+MMoS/LqEUkbdLgwiJkHlVFFopRYSb3//I9QAEWmfR2tEHrTk4lOSq14SZhBg
 YlFt2aMZuaqAFa9EW/q+pbkxFc4X8J4KQT8s1iF14XPuQMdwYHLQK5KSEzK7DKEO
 Q18NA2jul0I3gUnW93A3mLdi1Wh8lw==
 =YBzd
 -----END PGP SIGNATURE-----

removed duplicate / conflicting attribute definition

Alan T. DeKok at 2018-12-19T18:02:39Z
Files modified:
	* share/dictionary/freeradius/dictionary.freeradius.internal
	* share/dictionary/radius/dictionary.iana

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b59a2a8bc2fc56016b743f4682d3e6b35514ba4c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwaR2gACgkQfQ55zXdi
 Hs0s3ggAohWrvY2cbBTxTDY4TFLKz8yuxh3CXWOyOTW6xJI0g25y6yd+wmsOdOcE
 YBU9rvrE4MRH//GJ8CB7kyFfFuUrC/10iNoc4gYaFnRIhfa0esldsBgVM4gw0nOr
 lKB3iUCU8eXdR0o133NUfqSvitVbi7yppv3AsOqerLQd4KI3e4Rxiqev8Rh/H1jn
 7d959DpC1b5oxnExqjPHFZTVReeLJGEB/P84W3AF6n7qGJBXMy0nEFJMgd+nDr8+
 F4nRZLLIFfiybcF1axdSLPbH2J6i+ZRhDndu7xnmqe3Q+ptJbOJ9EwiFtgI61sPE
 u+wfFh1Nm+o9Q3ngRO63aAh812OvCg==
 =30OF
 -----END PGP SIGNATURE-----

mark up autoloaded dictionaries vs manual ones

So that dictionaries can be manually loaded from raddb/dictionary,
and we can later still autoload the various protocol dictionaries

The only downside is that src/tests/Makefile still fails.
The server loads the test dictionary and parses the config files
correctly.  radclient loads the test dictionary and sends the
attributes correctly.

But somehow (magically) when the server receives the packets, it
can't find the test vendor, and prints out all of the attributes
as raw ones...

Alan T. DeKok at 2018-12-19T13:26:13Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b239a864bef4a9673e5d7d19503646fa696106df
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwaRu4ACgkQfQ55zXdi
 Hs0yZgf/UF+UP/mUJSK4INBW5+LdCzBGKJennUla/3hO5A8cVmBkhTMMq8Cc/dum
 6NR7M1P+8lvh4g8kJkMNHHaPHwg10kF7jSPckRNz/lwvE8J5yevWelsJwJ5UWOEI
 NpSiKV4o2tmFGk0CfO7aVMB//3544KMplWXAEUWpON94DuGSxJvIU94F4vYpaFn4
 GrSmw9oHldil2JlsZxzianN91Mfx1KI7KVFWG2k/y7ctMtdWXkReYjcEcWdbN7Eh
 ocwTXgMdf6zOA7+xaFeMTqRvjw4mWj7DyAD/UfbTRSsvNBrOjIMfSBu463BN4/3J
 YpDPnv0lgo1di2ql4x4Fv74raN6Y6g==
 =ktjI
 -----END PGP SIGNATURE-----

capture stdout && stderr to the log file, too

Alan T. DeKok at 2018-12-19T13:25:59Z
Files modified:
	* src/tests/Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2bfeed7c6c9b309549ad5c71779a699f6e882e90
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwaPqYACgkQfQ55zXdi
 Hs2xWwf9E+sFTM6A1Stxa7gbT7hiG1X92Lrde/od4B7zC7lkB8V7viZRgvepHOk3
 2n9jNjXnTGH1GXmmcuYIii6ITsB/d0ULTXv/MhS6JzNIllXZD1oZD0hPZ/mnA1Jt
 kIfye69ztmmkIY2dpm0fxODAfo/jwGUz7WhMnKYvwpUkN2RnsGTZR5v3s8GJW7Vg
 6tCB0PytbO7+22ayIhR2ZKXgFc1HFJIQuD+ayNCcMQYekQQywk9miniCbS919Ejt
 G7sQstA5OS/C8FrifI58RfGm+VE8jK2+1sdQ2uZkWVcxJaoOh+S23BDjGJhyU7TW
 x685nL5K24i1gKXv6kcFB9YD+KnFPA==
 =FZbY
 -----END PGP SIGNATURE-----

print out correct arguments

Alan T. DeKok at 2018-12-19T12:50:43Z
Files modified:
	* src/tests/Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9ba4799253b9cf5719d105b6bc01ed48cf29aac6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwaPlEACgkQfQ55zXdi
 Hs2m4gf9Ha1sM2B6lgVkLuLKGD89lrxoqwGGPwueUZ9vmLLX0QGSgdB1gUeJwoE/
 fGEGuBHl9e/PnlcxR2XmJKtoE3uRXDixCE6UBVjIydRxLzzOLo663bIXOJhlQ6RM
 K9i00cG4wXr6kUlqXC2kHxJH/CaIJgzn749PO8dlPmGPpUl/eZM1GeMAzX5K6l9u
 bePi9HRJcyjkXOff92JLLGlbrdJJm/BZ8LleGB+2NScHdeFPz/tzUyAYKTCcrE/W
 1tL2YbOjD2owBEi9HhY3Elg/V6lZTDStaY6BZlNZ6WUxAUIlxGYAPYrIAQFNTnMB
 a75XQZQtSfNlliomwr3yU4LK0rbIeQ==
 =X1DV
 -----END PGP SIGNATURE-----

we don't need to regenerate this any more

Alan T. DeKok at 2018-12-19T12:49:13Z
Files modified:
	* src/tests/Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/94cd5c59d26ce633cb31792f278d779ad631445a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwaNhIACgkQfQ55zXdi
 Hs2wQAgAlOFCcGTnhCRKXQR0iU+pnRixnO+GTCIS6ikKG2P1zQ2ah5R5gSemdP3E
 ylS7pNB6BDxTHUnot+fk7bi+llFJDNV3c07WVL9BuN1w18rhR/DAi0Q5hv1cDEU1
 XKDKScYjxHXka5HlvLHcRrP+iYCA1RSv7JlbSsS5EDgFVD0ATXlULIYmbaAo1THG
 ZdrtsGW1j/Ilz/g5Z0FtqjB5MqK+6nidG0VcM0aMbcvP1tdW2oq8WHbRjmeirk/v
 EJaSlU4JV0Fm1JkOjpYPYA71jCXpFarLq1CaH4aWyk/ifRKdSdE2L0s0QOB3lrjm
 WJzvSCAXwLnMgQepknAa1jZrdW73Gg==
 =hh+k
 -----END PGP SIGNATURE-----

when refactoring, copy code instead of re-typing it.

and building it is good, too

Alan T. DeKok at 2018-12-19T12:13:57Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_ttls/eap_ttls.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c6726c9a063dce89089efdccb1bf615f19e1f4da
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwaNcwACgkQfQ55zXdi
 Hs0F9wgAhELQuvt+XoXJQsT3YLjA4egxzMKBRwJXnJ7R4oMlzvnzlkkjjUwyjCgf
 NiPJRUMSiMzXCH0u+RhEdecr/gTHi6GvLRjRenaUPfu4RzMjwQPlqB7poxFwBI5X
 QVXkddijFRer7dksMz71BAhLoq8yL75K8M/iWK9X5i+7APmlzYThpQCENSWbAO1l
 wsE9EIbZD2OlyqQbhdcm61NG00D0kZA75Lc/EqKdRxZ6gVbyr/oGSxMGx/10N6t5
 t4Wp/4CRrHZg+5KrRCfzP+B6ahas7VSjCl3WeykbYXznDLPdoaxyoAbBc4BDxY/i
 ib0uIqLStp5DQYY1wA/A9dXLEjgz4A==
 =HGEw
 -----END PGP SIGNATURE-----

BSD fixes

Alan T. DeKok at 2018-12-19T12:13:00Z
Files modified:
	* src/lib/util/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2d3e1d5804ea1b263a2cf9c9e8ffc3a1d6695910
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 wsBcBAABCAAQBQJcGjTVCRBK7hj4Ov3rIwAAdHIIAGl8F3kvFgTGjVqdS9W1AUD0
 MAwMaFeiLpw5EV/6heaBGAJZgSeIVb+8YukWpYxduWbAb39KibxFrrewYRUUWUgG
 nZl/VcOCitkl4j83t6dOkG+KSxEl/VaiPt4ZSxZ/b0FGotbXiuxCZZnbreBD2b3/
 Bxf+wM7BE0IJflDJpnRpo5PcXn98kISPyJkAmC+n3c4c3JyQEerDXR+dWDhoy+8G
 F7lhubihIsYPu5hQwwwCoMyK26BPTwF91Kttpi1YuhgSQYNgqEzpNVtEp1Cxul4S
 HJiPQXTKGru5vuXEBtC7ybj9tZFkaQrYAdSdjGtaJ4XKWvaSCpx5iauoWQ/qh3M=
 =lxLD
 -----END PGP SIGNATURE-----
 

Merge pull request #2378 from manu0401/master

Fix startup crash when running outside of gdb on BSD systems

Alan DeKok (via GitHub)@2018-12-19T12:08:53Z
Files modified:
	* src/lib/util/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1f8cd27b78c011826bc0744debb4ed60b3f0584a
====== 
Fix startup crash when running outside of gdb on BSD systems

On BSD systems, ptrace(PT_DETACH) uses a third argument for
resume address, with the magic value (void *)1 to resume where
process stopped. Specifying NULL there leads to a crash because
process resumes at address 0.

We introduce an OS-dependent _PTRACE_DETACH macro to specify
third argument as NULL on Linux and (void *)1 on other systems.
Always using (void *)1 could be another solution, since basic
tests suggests passing (void *)1 as third argument on Linux
does not cause harm.

Emmanuel Dreyfus at 2018-12-19T10:11:16Z
Files modified:
	* src/lib/util/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6212140fe9ef96fbd61bb7d4622b752cfaf5ee20
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwZqSEACgkQ/6TVgp+2
 18pE8Q/9GsU/I8aOLAnyXETY45yE/EaTL7moMIgi5+GHtv0DTPC6IaJwfVpqpPhM
 e67bxkn1MxohM4M8JNVjV2QzCl3iUxdC4CuzXxc0dCPLgS8HsB2nJKTXHPXAwakF
 +BzTdVms0e5ojerwnI/gEsL+DAi726tUfY0gA0Hyq1f/8cUqsFPtoIfvKwrVvAsi
 wCluXs0PXudlTa6CYC5JCNCmIwNsTJGBDqmN81DaMkblg1K6hq8jOpdE7f3vc1tp
 kd1n3CPxtjv7TAL7v6tbjS0wLV3d273Q/vD8vwTxagL2o8Xg1wdWCP415MOfy2gC
 guL+i6+LGdjJZKOlLEg57PSNSm07RKrXmlaTErqnsQv8V+ActzMH+T9kx70VBeaL
 mf3N8/lRZX+ZACibbHT1TdTkrKSlzQoNxk9+pJ+PxhKDUrj0HA+cMhjX0OWFHa+6
 DqV+sUek1KjLWKnu2knRWycuIvv+9jB0HwKkPVvo7FADKO/q7pzxTKmclxVZLKJl
 Kqb1gXZjbb3NkHV1WO73jv+JRigKPkYoFdDW4ekyXAasXOsy4IlW4MP6n0JreCPP
 aNBDZf7/GwqXRUYl0gRytRXfnfAa2O5RNNSZxdROl0lnfeuYWDv05ZSqzQZuU773
 DHrVJ6X6bebgIULN/l62itLXbC+T6I9o4lWggkAjaHWvLoZChPM=
 =IVqh
 -----END PGP SIGNATURE-----

Doxygen headers in rlm_eap_ttls

Arran Cudbard-Bell at 2018-12-19T02:12:49Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_ttls/eap_ttls.h
	* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/234eb93dca1c9cd8a9754685d4af641e6cf1d121
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwZp2kACgkQ/6TVgp+2
 18rjkg/9E+LTmnSimTi3vmX5Ym10wCKX3WksNSmCXUK68e2ji+Fc50aSncg8UzKs
 V+H/MH9ZOu3XigOruAC1J39ehbQwkP6PZvV8Dky7ciU3SKuEYKaBZP6hZWLnhuF4
 v/KWit8uHTzcOelb4fYlHHUIvp4wWptpEgZJMV7sT2BEImSJQphGBoyaw8ZT0uV/
 GTpRX+DJy3r2WPjfhFJCzmCkRlUYjIgbcL/9/yzy+xLPilDOpeuyFcdSLI3sHYOH
 5Qz71d3pHojhwOf0qqXipI99/JcnTkFFgphhYtVIh6np5xDHegX7MEiborZaWzDS
 n1PYzs+cVVhIVNQrxjV13Ceg0+TU0ocAcs9f5DN3UlLVNfwyxV83QJikSFI3gkrf
 IshrbIRSkAHQOA9KMiK6jvU75Yzi1IQf6VesSwt95o7BeH4Psp9eYcE19wcJ/L1+
 stDzwsxE/nBePmDqzMC8WsGrdFNoQL+9E/h9FUNidl/wEjp5SGZwKYcqRlxwLZJZ
 kDLuzzyUNWAoueH89iix/EVfLX9jeADN2rUphq5DEcnLRXAZdiP4CN/WU4NRymsn
 m5RIipXa2ILSGOiFzHafsmtsUbrY/T2jwHhk1qgMrgwww3qq1yP+m0jhpcl4EM1i
 ZK7tZCJf9B8MBY3GhVWoE+huC+w5BvN5gVyS0ul8Jrs99lG5Vm0=
 =5R9K
 -----END PGP SIGNATURE-----

Move EAP and SIM libraries into src/lib

Arran Cudbard-Bell at 2018-12-19T02:05:29Z
Files modified:
	* src/lib/eap/all.mk
	* src/lib/eap/attrs.h
	* src/lib/eap/base.c
	* src/lib/eap/base.h
	* src/lib/eap/chbind.c
	* src/lib/eap/chbind.h
	* src/lib/eap/mppe_keys.c
	* src/lib/eap/tls.c
	* src/lib/eap/tls.h
	* src/lib/eap/types.h
	* src/lib/sim/all.mk
	* src/lib/sim/base.c
	* src/lib/sim/comp128.c
	* src/lib/sim/comp128.h
	* src/lib/sim/crypto.c
	* src/lib/sim/decode.c
	* src/lib/sim/eap_aka_common.h
	* src/lib/sim/eap_sim_common.h
	* src/lib/sim/encode.c
	* src/lib/sim/fips186prf.c
	* src/lib/sim/id.c
	* src/lib/sim/id.h
	* src/lib/sim/milenage.c
	* src/lib/sim/milenage.h
	* src/lib/sim/sim_attrs.h
	* src/lib/sim/sim_proto.h
	* src/lib/sim/vector.c
	* src/lib/sim/xlat.c
	* src/modules/rlm_eap/all.mk
	* src/modules/rlm_eap/eap.h
	* src/modules/rlm_eap/lib/all.mk
	* src/modules/rlm_eap/lib/base/all.mk
	* src/modules/rlm_eap/lib/base/eap_attrs.h
	* src/modules/rlm_eap/lib/base/eap_base.c
	* src/modules/rlm_eap/lib/base/eap_base.h
	* src/modules/rlm_eap/lib/base/eap_chbind.c
	* src/modules/rlm_eap/lib/base/eap_chbind.h
	* src/modules/rlm_eap/lib/base/eap_tls.c
	* src/modules/rlm_eap/lib/base/eap_tls.h
	* src/modules/rlm_eap/lib/base/eap_types.h
	* src/modules/rlm_eap/lib/base/mppe_keys.c
	* src/modules/rlm_eap/lib/sim/all.mk
	* src/modules/rlm_eap/lib/sim/base.c
	* src/modules/rlm_eap/lib/sim/comp128.c
	* src/modules/rlm_eap/lib/sim/comp128.h
	* src/modules/rlm_eap/lib/sim/crypto.c
	* src/modules/rlm_eap/lib/sim/decode.c
	* src/modules/rlm_eap/lib/sim/eap_aka_common.h
	* src/modules/rlm_eap/lib/sim/eap_sim_common.h
	* src/modules/rlm_eap/lib/sim/encode.c
	* src/modules/rlm_eap/lib/sim/fips186prf.c
	* src/modules/rlm_eap/lib/sim/id.c
	* src/modules/rlm_eap/lib/sim/id.h
	* src/modules/rlm_eap/lib/sim/milenage.c
	* src/modules/rlm_eap/lib/sim/milenage.h
	* src/modules/rlm_eap/lib/sim/sim_attrs.h
	* src/modules/rlm_eap/lib/sim/sim_proto.h
	* src/modules/rlm_eap/lib/sim/vector.c
	* src/modules/rlm_eap/lib/sim/xlat.c
	* src/modules/rlm_eap/rlm_eap.h
	* src/modules/rlm_eap/types/rlm_eap_aka/eap_aka.h
	* src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c
	* src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.h
	* 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_leap/eap_leap.c
	* src/modules/rlm_eap/types/rlm_eap_leap/eap_leap.h
	* src/modules/rlm_eap/types/rlm_eap_leap/rlm_eap_leap.c
	* src/modules/rlm_eap/types/rlm_eap_md5/eap_md5.c
	* src/modules/rlm_eap/types/rlm_eap_md5/eap_md5.h
	* src/modules/rlm_eap/types/rlm_eap_md5/rlm_eap_md5.c
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/eap_mschapv2.h
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
	* src/modules/rlm_eap/types/rlm_eap_peap/eap_peap.h
	* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
	* src/modules/rlm_eap/types/rlm_eap_pwd/eap_pwd.h
	* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c
	* src/modules/rlm_eap/types/rlm_eap_sim/eap_sim.h
	* 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_tls/rlm_eap_tls.h
	* src/modules/rlm_eap/types/rlm_eap_ttls/eap_ttls.h
	* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/25d579e64f7b94edf9c9b414f8badf28e59a8e9c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwZmXMACgkQfQ55zXdi
 Hs2adQf+OAiet8TTotyQF6BeSz8ssiF+okuBlqt8D2l1HJj5EMkd1maHc5bWGF4t
 KJewf0S8fvVVC5nJ8/G8j7Fa7xZYBx451OFqTPfK1k7HucAvkCraO59/LPakY9Xp
 xN/mdqsAkYJy1L3SzPBCTCENi4jzXLoemm4ktDHbJ2ZQQBPUOk9/6fntQgyTjHaF
 2YBVdoSR7fIfwd5heEBB3PgYrrVCv6iEVdM66nb1JvhpGvoYoXI/Bg2ZV7JEklsk
 btnAOp7Yfq4oQ+mYgFAjgg/MCwexHRdRVWHTR2W+V0n/vl1U8tcIfouR/1YcFhyF
 Ya9nzS1/V82wnPw76TFl7lmIyVf1XQ==
 =Wa/+
 -----END PGP SIGNATURE-----

use top_srcdir for references to source files

Alan T. DeKok at 2018-12-19T01:05:44Z
Files modified:
	* src/tests/Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/12caadc1edb6edc0af7520182f7d3e74da48318b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwZlZwACgkQfQ55zXdi
 Hs1vsQf9HbSD5Q6WsIeuHzcorawy6sQxt1G8bWrj6WpCVbnrHanV79C2adsE8wxx
 12fLAEq6rGXXEt3WqvJwBPtJZriOKxGi/0MM4103B6nqmJzjBTtRi4MFt3cgJ2K0
 RRKCM/gOtKPAnojgp2OJzKXDcKpx1Qu5aRt2IZaBKuXajr/p01bvDH7Ppe+A5RgX
 w6r5Y/lbrQb+Nv7klx4N6ytHggfiOTW00/du6yPKdH9C0tkYdcrJtNXQyv8mIhzv
 QJqWqRpWxBdLm9Z6RK3x2WrJ1F60sIZ0ZXT2HzZPPpp9h8wPHCyF2byL7F2fseSQ
 a246UunpJqynX1ZhVzhh+0gjsUG0ZQ==
 =HWUr
 -----END PGP SIGNATURE-----

print "AUTH-TEST" to make it clear which test is what

Alan T. DeKok at 2018-12-19T00:49:15Z
Files modified:
	* src/tests/auth/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0502f1600b2626187e0a47d5391aa7cfabfddd2e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwZijMACgkQfQ55zXdi
 Hs0Y2wgAo7SDM3479W1V2w2NeBc/a5pXzIPtULGVK3iSAZ/UMb2V+G594iHwy8iT
 0ZmHyfbsj6LSAuz6l9ha/V9fi8qmr56ouvvMpyzvMrGg1UQps2jOEP930NYNrYkx
 uhNmjUf9j6RQWk3LpwlgOg1sTUap1SL9H7fV7378WOC49/lR1eOqN7aGJwIG790U
 tllaU1Esk23iDmzHnuSFfsSzgBdwrv8GGSipVEp4KDaIkzcdqPUpJd0+zLhkdJuL
 Tmq1P41Z3BCL+U2ySTZ17ilKmDAFvKWAWuUvyPbpX3tRKcwj259gvoA07UwqO5OP
 usWOsDel861OzHJWjn7ThPC7w4z9Fw==
 =HfVa
 -----END PGP SIGNATURE-----

use radius as root for decoding TTLS, not internal dictionary

Alan T. DeKok at 2018-12-19T00:00:51Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c

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


More information about the Freeradius-Devel mailing list