Commit report for master branch
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1Uma0ACgkQ/6TVgp+2 18qK6g/9Gjvp0ECqyIN0qaTNIzAVCinGnic/7KKSjSOGax7+lXa4iYszVXPyiEiA xRZ4HY1iaxz+6IEN3iDbMPkgAAgUFWkZWMZCjT/xMk5y0VI2d1RaeBlv9lELhPL/ DnnXP2bGkX0EkEBjo738UHoPxXMT6gqxWMVqggNUqhOChjEr4UMQyanENClbyahT UUUmGwEC5CgSS1gGBkLePYcNwfF/obNeCPfb5mVdZU9M4N5cIpHH3mwWFGUmnDG7 k2A/h+zm/QaWkycl0VB/QTHkVgpBRG2/8jhrU8bm8UwYToWSjU4CT67nwJ9T4NZe LqE91Zh3l44/bDQASfDQrajjTENWHyYTrOu+DAmrW8465R8qjny1XkypeRaDSI5y Bza2iUYlUTzmqOs4jO160cwYHrTju1kiMdzFfzuicepQ5c2CZQC5kc3IfL8jE7XS UaOk63KB6OiV7eAQ4XWMJDik5lxO+0Lsr+X/3aif4lxbe+Vmyax12G8wacwed1XI BjnjA32+unqXluffmBi2ohCMRnVWjLq8XDnhN1WmnmhNg3Qpsxbt9when1WU2CDv ss3VPV5aLSaUSsfXMtF9m/m/IafK7sHZfDz8AkhoEmPCHnaizEKbuuHVcXkXjmSx I7KkPxMa9MrgrF62WyqwqU1oqkRKg8s8Sg3Cbg1l/9Y++7YbMrc= =L/GL -----END PGP SIGNATURE----- Revert "fr_dict_finalise() should not free things it didn't allocate" This reverts commit 08f86bb070e4ecd0d080318d09c8d9d395b48067. Arran Cudbard-Bell@2019-08-14T23:30:53Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bdb5af734b5ef5c0e005f... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1UmaYACgkQ/6TVgp+2 18quDw/+PsrnSOgY2ZMFV33bQuimWfgeXMgv1zkdtXjLnvkMTVT9If9PxSVHIp20 7x10ZdChDX0Tg6YoNaLqRcn6AKBa/TrOw6yBD2rBT5peg0DwQGUmS/ylt1+KCL48 xfFxIHS4KwyxlatJkL0e9VWvmhnW4PD7vAvobMv7tAOkSZg29/8w9v+zU8qzrlN+ nT+yQaD2cZ+dKj1ksvDiJLZ5NU5805bDr7tOzv8DjhDkkngGx3emmuPc9TDzdSe/ JGRr5jeG5Hy+R+erhG8okpFAoKf77f1fnXleb/vb93/H5fHRHxXf9YN/0qYfKPFV k5PPaqstuejk7Sa2JwnGf3Go9EmDmCe2NRQtMNbxU5p0nbZswV8RhbNowLN/Ay5W +f41CxD5QXcFeTBSYO3vubFGgyAFnIifGj/Wv93O2fMqarXIBtAGOXtaiUrOcJsz 4lUkdJXuMxnAon4xWuFDwWCoFfuPbPePFdUbDFaZXsP+Ri1TA8LlyERcXRZJ/g2J NqM572RU2HlO4Hl3pnk08r7U4bsa1t9gHcDsiad6nGGKfmss5Pm1S43dg1ejSV2u oI2zrtTNNWXHAiKowjn1CwRxDrgSQSrG2GpjULn3gwq/agl7RV1Fojgvf1mrdM67 OhQpOOIJvpzCL5ruy0SeZo6xn8byvHjuRHCaLSAXWm3NcKqwguA= =he29 -----END PGP SIGNATURE----- Revert "we don't really need a fixup pool" This reverts commit bd4d6996b37a7c23bf61bf376115bcf6ce94bbbc. Arran Cudbard-Bell@2019-08-14T23:30:46Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/36fc7aa41385612c710a7... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1UmWkACgkQ/6TVgp+2 18r+gg//VGq9btCPHTbIVaYjrW4RNZeANmTxGJdsI68ON4ZAyiMg+g3hrePfE4hp 0UZwDL62HdJqZbmJxifwZ8W/YhauKoClfvrXlvlJ4a5bNJBmQEhhHUMsEhztI51t vgwrCXdZjTwRZ2x7EOZL2vn76O8xJoEgz3t6jISrzzljJDbaA4CsViZVYfBvnafd DEsA8WkgdVZt4hzNk+s/XnUBVsMK3gj56xaOpxPkPcDWJCJef+wYmBEJBPw6rf1z KBuRt/QAwnvWbM7/uaprAtE7dmg7cAX96B3Sn9H3B9qnuN7mhZlZX32bOalOB6ks SEh7RSDPYmDN8KlezduoxyhD7o9W2dJIKCbyUSpRnF+JW1oGdRldKfBh/ohsw9tx 9HX3mXu1LwF36SGVlI9Oi/M7L9wthnrfCYk28tTI02ro0CLoJT+FV79Imi/vlpyd brH07hAGPA3QiZ8qIUnxCNExfd5q6QkE1EEqHbEuQAO+wEZm50otQslr/qpi9Taw dMBHG0qFMy1yAd05Le5o7Qi1qs4sTcOLMV0ys75e9+Ey3xnVgArAp0wPrMVwv6aI p0aDSt57fIAsl/jS/UXId1vj3QJGjyWN00e7XgfPY31sjp08YQiiznISpGLJVYuN NtWLt3QzqYaG0AerVTiijzP00uX487NpeZ+QY52IERG4h2PAw4g= =tre+ -----END PGP SIGNATURE----- Sign and formatting fixes Arran Cudbard-Bell@2019-08-14T23:29:45Z Files modified: * src/lib/util/table.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e428c875af40950b85b28... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1UkzIACgkQ/6TVgp+2 18oe0w/9GXOl7AzOzRofUKAMg0EWKqEEIMNm22Fy2qO8ueupbl3bqxkjhi9A3wtF 5dpQClf4Xg5tf1HQ7Y2FWincrY0xfR0RyY5VAankALCvLuj8wDST7RSx23rqpth2 OoovbAu/9m9VJO6MX48dHM5uIIuKumV5YQWoKb8sV2WO+4ID8LVrO3DNRqDwRsvD lJyp8b7bkA9apuJ+s1y/le57ux5FYT0BU6RlUgMklLVPkfVqW2u2VRTjnET2rjwR P54B6YzXsjiwQHBMn3zMJib8A6Ydrju+r0oGZbQqSiY4ZWReeDZblc07GlpKVyvy Or+Qe+rIVhKV2iQwNwVuGU/nPnNfolr+k+vH5SVZUUBozRw05SIFUP3TBjaRnHLH /xb7QIyZM0nFBNlcftKLBnYQdtxMX6OlGMvHAIvdDzy5DEB5UT9xDaQG6Zb3ZFN6 626MXe5/XH6N1LA82wQEJlqxRQ6PD4CHpjlTh7LjKnczDeQTVzsJZk1n5rE8M1TC ncx/umJqoq0GcRGB/qNcuxjRFQxzcVsh5Omfmka9KQPvHk8b3iUv6D/UtoMeq0U3 9M0nwj+GLrtjcGA0t6sKDKI7SiPSm2ubI+aBSixWl3sgYMH0AQBanGQhrPSSOBYa kka9wOR5kVebsrpsJbNqCLo3/QdGY/ADSfqYIsOi4gv8e4MyQJM= =pILo -----END PGP SIGNATURE----- Not needed This should be part of the reference docs. Arran Cudbard-Bell@2019-08-14T23:03:14Z Files modified: * raddb/mods-available/rest Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c14bb06378342d4c2ac68... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1Uj44ACgkQ/6TVgp+2 18pgKQ/+Kd/4B6ie92PCzRYDUC0MTp1MNIIM0bMeqpHAhR3Vq22ATOdWfrhSCsls RGsOqt6802VjWeb+idAC8ty+pYhJb+rCguJcrG5nIJFFws+iw6Shn5hh7xgSgTU/ GbjcMsPuzXwNiuPFVM0xnTFHEV3eN1HlmmfITeq4g8oSR0W0PSTAOaivWia5PBdm 7rfymGQ5263ML2qVgr4SaCAqGkSmqw2PPA7ReO+6XuSChk5rHKn9JQ4TfhFWFjN1 eoJa3w4lV4byQWER2sI38ulHiYYBisfzk3QD+HWq/5n5yx0+v4+PFZTr1bJvXGeU faqgu76WwMPwjBFUCM3BgxSKXebuRl/z4y537b89rfXUFsr0YGitTdBf4LU3Madg Pe7B+ToUmm7KGyJmfwI5AM7g4x7SVbrNM6bC6DR9PyDBbOi9HZyT6KTYVw/S9K4j OWZ4Ko00erEq6l+7VzosLUz/HMiLB8Ip+IVvLukAQcQcJRqAyfj5wFpfNP8VkXXg ij1WnyspHMV74471iCP5XJatdNbWXjduFPr9qHZXRa8WcVQQzXGpzFHrnYOroKSy QBylJt9rwlPXgdAvfnEgmhEk5ToP0hEPVSsCMl1ZyZmYTRBnzbMJfLFkOwZzyuKn FKX2n5FOCWT0uUGQjJacf6U2b4ck00s0ny7bdweSZrn3kqrMbPY= =7Q5p -----END PGP SIGNATURE----- Document -1 length value for fr_table_num_by_substr Arran Cudbard-Bell@2019-08-14T22:47:42Z Files modified: * src/lib/util/table.c * src/lib/util/table.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a33955e021b0320709e2b... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1UjpsACgkQ/6TVgp+2 18paqg/+MBs2p/3rdGulVwulNfwowrT2xpnNS4+uvdUFobYWFiHGk+rRRP7CNWfj xOFzvACT3uy224Y2oYrLBX/s/R4E6Aq0B1qcFHmPf4RVNqQ23C6vgr0skfa/icrv ePD+ww6BP3ej52tFzzdoViaDmU91JGx8T9Qc0laE2bpYdtFMjaFTV5gMbONr7FXH qdAhopDTleBZsB+iaWB4eCwJOrn5PyzS4niepc1ufDOFlWF8XF+BqWzUBqQiIFRC ide48eyVMBYG6xGICdR7L+EusIYwdfP4BLy13OCcVdtu2G/+cIwPMGQd93WWG5tM d1flHjmqApO+6/qgovqFKuqYb/rL7Rt5Xq7OSDWeTAlseRRX8Sl23Ot87Gm+SivW 5qW6I/3VnCUvj4LSclWbCz3Aeed1Fdtnqd4rIWglYaDPbQwrjbwZakIE3CyZ4LwK Zawz+eQT8JKvb2YjKonaFvw3qoZjyUP3PTikpf2yuYT1LkAW8DoCk5HhPLpm7Zt1 p7e00C2Y29zIrh0FIO/QFrk+H1anJcoMjLae/DoC43Hq781Egw4QMmQ/i6vxIbY4 P1LKezq+bEHhrNOJcIvIhpja3ZTrL0Lhl00qf4MB9W2KPHsdcsNSaDF6mzYGZmX9 91wO6k/3X5sYfW28SakiOFJH6vrqQVpcYbXq35ZjFKS/tvutzLM= =Q7zt -----END PGP SIGNATURE----- name_len should be ssize_t to allow for -1 Closes #2891 Arran Cudbard-Bell@2019-08-14T22:43:39Z Files modified: * src/lib/util/table.c * src/lib/util/table.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/37d9e01a8b91112ca1bde... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1UiW8ACgkQfQ55zXdi Hs0LvQgAk6cd6rbG76/+juTWwvEyLvMVCMHy6s/FA9zrvcShX3bSGcWCfSoJ2Ktx 2GeyX/sxu6Wm4h1kCAPqS7zpLtIwjNl8UJe3mNIz831AH+xZoxuRdPEKNaGjSM2b tF+1V+70agvzp3QjoqoK7uA9u1sWJAWqwpBd03LuIR9fHCcWaVaIaxKW+QE1Rcai zvFGCH/XWr/niXXAANL4mYO92avj8tSVUG4TqNLgvq+NhZ+KTDta0eWPpNhgZllR imaekAw3K8WGTejLgIZqaq2pSXCGL0C/jZ94tVesYrBKo7BYjU6pmiHfKSZv0DV/ rxsWkYPjPe2qiRT9guXo6gpY+VtFXA== =EvT0 -----END PGP SIGNATURE----- fr_dict_finalise() should not free things it didn't allocate the caller will free the fixup_pool Alan T. DeKok@2019-08-14T22:21:35Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/08f86bb070e4ecd0d0803... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1UhNoACgkQ/6TVgp+2 18qVrw//Qy1Du+nt66a+9Uv+WhcyPSzWU+48CPVcYl9fKf/qzj9qfN2Xtu7Z5WpN P+ax23s+OtCsd6CxIiKlarq+vODnBj33VL8xiMYcXrFBP3+kHWxGx5wc6uE8MH+x wFGjj3CraPTt/dlSNdR1H7aNgVOp7UEnML1Bz4op61H1WUiBOgoZj+0sV2ESiR+k XyzSCWWSIgQhihmdEZPLbF3rKQEM/n7ZJtRZqbDipnoATZ56E2Hpz6UgR2rlhatY u1oGIQcMFTnoVK0IptTYU/ZzfDQkhSC6LrSj9XmlJ3kiMFQP1zxdf6eRz6jnDU52 oE4lWdoSfR+sv4Hg1pngXPKzY1b2wPJWzqDJ9GLqFkyXpq/tKX0f31xaSSlQej2D lCQYo5k7C1RBAPV+ohYp/tygIi0Gvb7uM07nP8iWCdld8MKZzbkZOZUqAhfEf0wg 1DDjzj6pd1/IN/QqCGat8ZtIel9ZOqhoZ7NPpCeRo9YbS9Tte3J1DCvZLFNUR/Ax l0yvT+eA4oq2WueFjTTfc0EfiE7B/NlinEYvyXUbqMN+zP8DIzuNQDotZYgilBML Z7UDvZitCIG+r7094GmOpyLRWeTJx/WG5AP8sXC8kPTLUPq+ttWXoFSCVGsWWpnG kV/ukb0CuIDyCUqBKWEYTNm8JIjgMrHnmzQ+i//mrhOX+RMu54c= =n1dc -----END PGP SIGNATURE----- Add longest prefix function for ordered tables too Arran Cudbard-Bell@2019-08-14T22:02:02Z Files modified: * src/lib/util/table.c * src/lib/util/table.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c071f35bf4c3a12581a20... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1UhNkACgkQ/6TVgp+2 18qBcA/8DSvbCycH159vaSd3sYrTOaNFOvQjfS+HQeK4BSeOaPlIX7sCSynogIW0 Vu5AkIFzy8DGGNCAwr/zkK94DYRTceia3iQVjmLdoO/8urv81NCq6uyOcGGtoNID WOwFTnkjcXKePGObAV1PipB0Uz670G24+827yBmcMrlfCT0NxG/Zi4MW3dXgkoHw OFLrypTsC471vyJifiFccbLO7pKLlUd3XKaonOxbg9GDRQV0HkzBp2BVtkNTlzBG 9S6qIZqOIOoMxagqoJHUaApy/0ZKdyfHDxCk0Zzr5dRsHp/EhD3+CB3didQe302l qiqe8CFGiQE0RzVqwYAt4XzpqolFrSkvuAi/gEC4xup7DX9wMPlVzKdPb60JDkBV +09RRLY9HyDuxS6wCXS03LuWCJ9Rme7Ykp5P83CrmKwqG59iz1ou98iVDmGlYH48 /nQWcOSgH3M2+kMcuX58BCid1Gs1rYiZUs/WKYB2apc1P+rvxuLOfVsQ1vC1uYqt 2irowVL5/EKJ5GqEfrKGbkvx9hiea/AGxmHB8nl4bjRNsT+6TVuj9akf0wM7eEh/ nHDotWPXc26haOyEfZOYG7wmzMuQLGGgHkMPNpG7sGWLUoWXVqZBgIcWjhO9dRfe DSY3ssi5sN7FBlp+lIpuTkKxU/ltrsEQS2URNce1DokDrvDQ8UU= =rjL+ -----END PGP SIGNATURE----- s/fr_table_t/fr_table_sorted_t/g Arran Cudbard-Bell@2019-08-14T22:02:01Z Files modified: * src/bin/radsniff.c * src/bin/radsnmp.c * src/lib/io/channel.c * src/lib/io/channel.h * src/lib/ldap/base.c * src/lib/ldap/base.h * src/lib/ldap/directory.c * src/lib/redis/base.h * src/lib/redis/cluster.c * src/lib/redis/cluster.h * src/lib/redis/redis.c * src/lib/server/cf_file.c * src/lib/server/cf_parse.h * src/lib/server/cf_util.c * src/lib/server/cf_util.h * src/lib/server/cond_tokenize.c * src/lib/server/connection.c * src/lib/server/connection.h * src/lib/server/dl_module.c * src/lib/server/log.c * src/lib/server/log.h * src/lib/server/module.h * src/lib/server/password.c * src/lib/server/rcode.c * src/lib/server/rcode.h * src/lib/server/tmpl.c * src/lib/server/tmpl.h * src/lib/server/xlat.h * src/lib/server/xlat_eval.c * src/lib/sim/id.c * src/lib/sim/id.h * src/lib/tls/conf.c * src/lib/tls/utils.c * src/lib/unlang/compile.c * src/lib/unlang/interpret.c * src/lib/util/ascend.c * src/lib/util/dict.c * src/lib/util/event.c * src/lib/util/net.c * src/lib/util/net.h * src/lib/util/table.c * src/lib/util/table.h * src/lib/util/token.c * src/lib/util/token.h * src/modules/proto_bfd/proto_bfd.c * src/modules/proto_control/proto_control_unix.c * src/modules/proto_dhcpv4/dhcpclient.c * src/modules/proto_ldap_sync/proto_ldap_sync.c * src/modules/proto_ldap_sync/sync.c * src/modules/proto_ldap_sync/sync.h * src/modules/rlm_chap/rlm_chap.c * src/modules/rlm_cipher/rlm_cipher.c * src/modules/rlm_linelog/rlm_linelog.c * src/modules/rlm_logtee/rlm_logtee.c * src/modules/rlm_pap/rlm_pap.c * src/modules/rlm_rest/rest.c * src/modules/rlm_rest/rest.h * src/modules/rlm_rest/rlm_rest.c * src/modules/rlm_sigtran/rlm_sigtran.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/rlm_sql.h * src/modules/rlm_sql/sql.c * src/protocols/radius/base.c * src/protocols/radius/radius.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/93e18c5128d6e61fe9c6e... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIyBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1UhNkACgkQ/6TVgp+2 18o8yA/4gZbJGOLbT/FH3HKQv3rBkDBHjFjQY5IMrM/pmxWscmPHe4ndmy/H1xK9 be1oUGhqTpTcQ4xfgPRiVq/hjIkcQ1TPphYZeUy3KptDUybiA3w+pEomb8VVbAG0 Oyl8ajR+ikCrVDiGqLzYYiTOewnhs9+avwDkfM9yPXCHg8C1YOj388M2knuH2WD6 etRzkxJj006YxkVUDAAPT9ph/brtQC5LjYNpTp8fOE90abK7LzW5fJslWrSIvgNb cgEkD9XbAJfJrxaiWV2cZCSq8yivDDnHSfRVMLsLewtIGDd9PauPGU2aHFH5rjVm 5EQLHxkqQuozJEa4FXYp2VR0COdOQYrqAEzz1jI+1WOQry4Ze+Q+bxvXmpdzyKFb oVrfVsM6hQvlQHY/Baes87suD1HdvvfB4zzZCHLWvJqXFZY0v+ujU+B7f/4dQkpe g19sEGQ/hqgFhez+RyUrMunU7+YThdcNO60O5AWFxUhmhFYOG2lpxJ2Asp2w8PJk G1o48iXDVl1Pc9ajuPzY7RU9jnP2qDrK5AZAkmXq3ggAnWrMXhAwzgUVpSbQ9mce 138UOd0ON9a+MjFEw3xsvIeOuQKmTN3k21+ZwFubyz/63pyp+Vf0/as2Pr1pdQz2 NgTlJTm3fwCfCaB28XTBNhrK2sBN1GoTyphot68NxVR2IVBZMg== =zO/P -----END PGP SIGNATURE----- Efficient table lookups, phase 2 Arran Cudbard-Bell@2019-08-14T22:02:01Z Files modified: * src/lib/eap/tls.h * src/lib/server/tmpl.h * src/lib/server/xlat_func.c * src/lib/unlang/interpret.c * src/lib/util/dict.c * src/lib/util/log.h * src/lib/util/table.c * src/lib/util/table.h * src/lib/util/token.c * src/lib/util/token.h * src/lib/util/value.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8d3ea334213dfb52fdbcd... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1UZ48ACgkQfQ55zXdi Hs0VBgf+NhzissChzB9lDSSBUWKMbY6N1r/4F4rrVQFUJxXzX2IoJqGLMnArsFim P8LCWH4A+qw4DoF4zrfwjQDTktPVRfvbtYZyhozs4ABKlpmUIfsXJmLTqrgbvOan emqJe4GGPrHiXzthZn3xTN8cy1ZoHOS3bLe1vPWpGlRbM3pLAaSl4fZEoGuEj0t3 0teLRvKhMwil0d84X/PZIJS8QvrMJHorUaz95Dfhl1xl7UDf40ylcsN5sQYdCE7c NxZBuN8GnJAp2YImzStr4c6mniBlXFcEW2g5V2kj2/rcIwjC/a9gF1/oAB7EFfrr BdBUoWn0w2BFSCBvme23m0/qGJuFjw== =71dF -----END PGP SIGNATURE----- use standard quotation marks. Fixes #2888 Alan T. DeKok@2019-08-14T19:56:46Z Files modified: * doc/raddb/certs/README.adoc Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/80de8a8c8c3dbfd78f8c5... ====== Fix wrong include of 'string.h' Jorge Pereira (via Alan DeKok)@2019-08-14T19:47:20Z Files modified: * src/lib/util/table.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e8c6bd5c939e5aabb22a2... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1UV3gACgkQfQ55zXdi Hs0VGAf9G0O721r0sPHO1f5kcX9+U0XJWc7sxPcwOWSuoxCLCzx/p9qP/AKjwcx2 6Aia3/o+BTeclegslYmE0Yo294l9BZ3JqSKw6uvdYoO680+alWEj4ciW30b0wgeB 6EfwW0Yzl0Wwfd9MLrJMzrYJt0E/MjSvnQBMUs4UY6Qp3r2ufwL9gmrJCoiujIWb vTPvIVm4lvi3SYEmTgkg7uZGRgw1zIjMbLCF//GkbG9ElolVQzl8Yg7Yj9KwLJzu xxY+WqiEWbQllE1sqECqtvZkrg3eyIYfF4MW0LebPXOiwmvPf2nO/PyO85CJmDo9 ZAp9HEHjGCqqXtTRChGKi1vNOiGYzA== =5tf/ -----END PGP SIGNATURE----- int2str fix Alan T. DeKok@2019-08-14T18:48:20Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1c3288e8cfe1b76f0925b... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1UVo8ACgkQfQ55zXdi Hs3SDQf+LlFjNmuHXUHC9vsTHjVlrydgvQeZ549cpV7LJKr0YUoBMonEwOO9IQYi EFZRYyAxFH4lrS7l4SvoxY8A7sLAuMy92mwGnCanVj9AZ6IwHkQV6kaGUyWGMszZ TcTXZVGIgU8mVSfwsk4/PzlnBDkCogMQzVxAME8cxx3uk/qrMXNnkamIPAUjzbGc cVmgITRAM63ePBSnRIpfVullnMkvbdam03lSZ8+UVFW9FlxshC3aDSoJgu8RrXZl zFAnpQREtkVxkEpSryiuBJrKSkDiPEA9hKcYtrAiDi7M6T+UI6rE2vWwC16y/Ivl q1cOgqAEHOAT5v73u6rbU16Oy0fTXg== =P2u/ -----END PGP SIGNATURE----- we don't really need a fixup pool the fixups are few and far between. Alan T. DeKok@2019-08-14T18:44:31Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bd4d6996b37a7c23bf61b... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1UVo8ACgkQfQ55zXdi Hs21EwgAiv+gU2V7DMpTOF3ZtdMrKAs1nxUEvysWP/YU0PJ+9PWCML52zy1AfObh czkXBQAKqVwQqbHWXmVlA9XP+lA6ZG0evMTsKyU6ChnVAaT1Z9mgeT4lbpUfLQZI RzCoXOH0FQ8LF3LrLXAgSx8FXHn6WBNn0lvHb9ij68C4B1irh7oHudbXhgfdTjrn i40kuNUM7UlAGxwjdFqUlOgim1Wi0wTCPy+3YPwaAxgagYb3FUE2+awykbuiUki4 6T49sFwMAlD2fGltkzQwiUVKelsQ/gKrfecJ+QVYLnKLfATe2nJGU8IHbOSWBylm qyFo23ZzvI1LYIgeL1AbpqOc0VjmZA== =x0zq -----END PGP SIGNATURE----- track filename and line in read ctx so that we can print out better errors for enum fixups Alan T. DeKok@2019-08-14T18:44:31Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8616c042e7ca375bce29d... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1UVo8ACgkQfQ55zXdi Hs2rlwf/USLAQrGQKN10jEGrlpq4Kfs2s9BZT/Riy1Eda7jBSV2hyOrHoOmTjxWf CkVFY9F2bG5B4Y47iH8PMJQMcYALzLixkAMR8wwNC7KafqVdvFC32L80F42AMnSx tJc1gBe2eV6wPFkVXXcLw/jlQY2w5S70kg8r8DYbILrFS+eXYAno1xoR4e7Ozak6 kMyXuPkN6shmPA50uAi2Rk6aBi3vWNFcOiXzqftMOMeBS+aJuG5M64hTAvNLR/LU i8yZRlhRoZz4Jjdh/1wfJ1gvsVsoIA2Hp7gVg4+TzZ2+KF95FAmlwDPda3IQigI7 aCl7NsvK6VfKFtUbZbIXvJEmUHRk0Q== =T274 -----END PGP SIGNATURE----- more checks when parsing flag fields the errors are also produced elsewhere, but more descriptive errors are possible here. Alan T. DeKok@2019-08-14T18:44:31Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fc5121eb98ae060056230... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1UVo4ACgkQfQ55zXdi Hs3d1QgAjA0ILTnY0kCh6HDgCEsvkd4yhNrOeS8YOElFkg9XTQreh4pu54wd+u97 42KzbMMffXJRTAmsatnYc5CYX6QeRbizPjV1/I2cmEcezO4n3/+NMZ/OHbmdP2tt SIVPGXMmdbWtSlZDtejI8330GwkjK8NMjCnAbPPS/ft5PcRG59oPM3nd/nuwTGlK IgixiaXZXldzX98XOs/p30QDrfO2PU6+Flng7KDc1RG2IV0VHdWlsXCM0KKVaBGV 0sjIcUoXdZQ1ZeHSVF8QNbeRGDpxKN6INd0MoA0jbQDv3uoRUNaKEodlDNnUO5dq 5aR/PsCkr6ow0w2c3CDDlI43vfAAfA== =3ab4 -----END PGP SIGNATURE----- enforce flags / types baed on parent attribute Alan T. DeKok@2019-08-14T18:44:30Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e8b073be74242c6a5435f... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1UVo4ACgkQfQ55zXdi Hs3N+wgAgGo0jD7+ai8iMbNqOuc4FlLCGnOQlFKUSHwAp/c70AKxf8AL1cMRqnd2 U73LRgfvrn7Q5NukxrFjaKfV9rTPGYLGeDfkvDb6zZncxPrtBGgWfjQV0XHQLNPg fWWVOGgH2C+ql9SHlNmn7ftfTuOsO/8ZpH+zrrpoyez/0KajnwC1hy5ixX2NLtQK 75wWT1z2qZDTqnCVf1YqWxssJIC7RkL29IOsshPSOMeavenRXYJwIZH8bdkFMp2c zwmu2JZWaxztzNY4zH94t1eVxnEcoWQOUMoXQW4/M/V24e8yDt1B1JeCG5f/OK8B +fvgx2B57R8/5r8RPwJuzOM6xU7zuw== =2xW3 -----END PGP SIGNATURE----- fix / clarify error messages Alan T. DeKok@2019-08-14T18:44:30Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f336355b8a8d8c3cb07d6... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1UVo4ACgkQfQ55zXdi Hs2Etgf/XXOpqjRuFXqcxs9Vl3v9F0Ju9isVZJQPejL3uGAlvnRqdPqhzeR644yd dUxh3PZ+U8ZkSdetP8VKclJfHOWKHJ0eOWriSCU0SBVMKkbxwjpRXrxFZ/Bzgssg /A/zFcgmnubMBhMJwfOzZRkf2K+gZXSNS1b/3z66N5XbV+r7+JfsPRIYkTxNw0s4 KWwqPfJwB5jsOXfkjOHx1bF4711+y+9TBsqfLbH7dDQ1c+XfvS5hHANrIA5cF3Bt yIk9SaBMKtgR4HdMrk+i4DlvmuZZBV4k4R0fcR2491XyOoCHEsvNoBori6qQgCSm +APBhrNjCnmnW+4kz7+EaFKcflKLTg== =GYnf -----END PGP SIGNATURE----- set "type_size" for PROTOCOLs Alan T. DeKok@2019-08-14T18:44:30Z Files modified: * src/lib/util/dict.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/912e0bab6390eaa8a4b4f... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1UVo0ACgkQfQ55zXdi Hs3IUQf6A5xgflCBWBV/RgxDOoAVnL5U19envCaJh0OIq5XVTxPt+bs6/3FPTBoe ugO/mCxMXJ+FzSm/mkBOVc7l6QBbzcsP1vIjYkM9O0Dw4uxoN+DchjKpwUhI+rak JVAj+134Q38BDLQGwHvpZzBeS4Jh4uEHV/0c7cuArOCRFGz26Ac9wcA0unn1Hr3w 9pQAMuz1n1K08gJKbL1Akkb5lCVlmR8QUfFf4U6b1Zfyi4J3Be4Uy6lRXh6KIrnw j5UYMlb5KaSH8gCph6VAmIFHBlWPlnls3c2I0bqpPI63jApTooJF/irn0SHs9A3j nkd9c18H2Q1FOv1N5ZzQT+wCNrmSlg== =HtO2 -----END PGP SIGNATURE----- remove attribute references. Unused, and we will end up doing it a different way Alan T. DeKok@2019-08-14T18:44:29Z Files modified: * src/lib/util/dict.c * src/lib/util/dict.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8ad4a00266f436425caaa... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1UVDcACgkQ/6TVgp+2 18qRsxAAj13M7Gkb6Z6rJDwQQsDkACVYD/49phddC3F4o0ke1g/kc8foYYM/ojLZ mm1Lxm2v+7fYA2tihA/+nVUzjYSaLz+skhNSUztpICsr7+mgdo/exGhSC7NlzIjy Du4kUOSwjXVwGqUsJkkdAkOP+idOkJAdQqKHEwV0zrhIA8jJ1Ub4oRNsMicpPhXB y/6SQlTeLmDt7ZmYyLM/kumR7Mz+9rNjNQp+L9LiaL5QVQpkiyQA9qyLrTqhCQv6 6iSHh0oM4c1aTL717gqsiK06UPys/ULzj01t4FHPHrAeJzaPd8bGj9wwPWtAvTPi ZSuyIV4ZhOLnRGr8iq65poKNI6/oF1zwyqLUiQxjXR5an3Q1YisXIt2afGY3xyBs ffac+NtDLYTW56oQcb60rghwDGNnEdxR4O3asejaFrCnGw1VWg3gFak3mSVVoFGK vveGSn1ZZ1kM3OfqiOCbFmVTC8rc5u2pGsh0IPwH3ewW4lbTOs1L5KUasg65rPeF 7WLmMeUVQFFlpDe2PXauCC8DSDGOUW5WrpVMZoMjAqYzfuoMcoPBCdy5gnoeXIys /Jz8ftaajv8NvN0jNVJM5tnsIsL17vweknZeBEY3YJClVZ3nm1JDIucI94hPEvkF Qvs5yd1wTq7TDsqWyEgn1ycPpefuhMpfh4afDvI43xBb10n6vYw= =VwwU -----END PGP SIGNATURE----- Efficient table lookups, phase 1 Arran Cudbard-Bell@2019-08-14T18:34:31Z Files modified: * src/bin/radclient.c * src/bin/radict.c * src/bin/radsniff.c * src/bin/radsnmp.c * src/bin/unit_test_attribute.c * src/lib/eap/tls.c * src/lib/eap/tls.h * src/lib/io/channel.c * src/lib/io/channel.h * src/lib/json/json.c * src/lib/ldap/base.c * src/lib/ldap/base.h * src/lib/ldap/connection.c * src/lib/ldap/directory.c * src/lib/ldap/map.c * src/lib/ldap/state.c * src/lib/redis/base.h * src/lib/redis/cluster.c * src/lib/redis/cluster.h * src/lib/redis/redis.c * src/lib/server/cf_file.c * src/lib/server/cf_file.h * src/lib/server/cf_parse.c * src/lib/server/cf_parse.h * src/lib/server/cf_util.c * src/lib/server/cf_util.h * src/lib/server/command.c * src/lib/server/cond_eval.c * src/lib/server/cond_tokenize.c * src/lib/server/connection.c * src/lib/server/connection.h * src/lib/server/dl_module.c * src/lib/server/log.c * src/lib/server/log.h * src/lib/server/main_config.c * src/lib/server/map.c * src/lib/server/module.c * src/lib/server/module.h * src/lib/server/paircmp.c * src/lib/server/password.c * src/lib/server/rcode.c * src/lib/server/rcode.h * src/lib/server/snmp.c * src/lib/server/tmpl.c * src/lib/server/tmpl.h * src/lib/server/virtual_servers.c * src/lib/server/xlat.h * src/lib/server/xlat_eval.c * src/lib/server/xlat_func.c * src/lib/sim/decode.c * src/lib/sim/encode.c * src/lib/sim/id.c * src/lib/sim/id.h * src/lib/tls/conf.c * src/lib/tls/utils.c * src/lib/unlang/compile.c * src/lib/unlang/interpret.c * src/lib/unlang/module.c * src/lib/unlang/parallel.c * src/lib/util/all.mk * src/lib/util/ascend.c * src/lib/util/base.h * src/lib/util/dict.c * src/lib/util/dict.h * src/lib/util/event.c * src/lib/util/log.c * src/lib/util/log.h * src/lib/util/net.c * src/lib/util/net.h * src/lib/util/pair.c * src/lib/util/pair.h * src/lib/util/pcap.h * src/lib/util/proto.c * src/lib/util/regex.c * src/lib/util/struct.c * src/lib/util/table.c * src/lib/util/table.h * src/lib/util/token.c * src/lib/util/token.h * src/lib/util/value.c * src/lib/util/value.h * src/modules/proto_bfd/proto_bfd.c * src/modules/proto_control/proto_control_unix.c * src/modules/proto_dhcpv4/dhcpclient.c * src/modules/proto_dhcpv4/proto_dhcpv4.c * src/modules/proto_ldap_sync/proto_ldap_sync.c * src/modules/proto_ldap_sync/sync.c * src/modules/proto_ldap_sync/sync.h * src/modules/proto_radius/proto_radius.c * src/modules/proto_radius/proto_radius_acct.c * src/modules/proto_vmps/proto_vmps.c * src/modules/rlm_always/rlm_always.c * src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c * src/modules/rlm_cache/serialize.c * src/modules/rlm_chap/rlm_chap.c * src/modules/rlm_cipher/rlm_cipher.c * src/modules/rlm_couchbase/mod.c * src/modules/rlm_csv/rlm_csv.c * src/modules/rlm_date/rlm_date.c * src/modules/rlm_dhcpv4/rlm_dhcpv4.c * src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c * src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c * src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.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_isc_dhcp/rlm_isc_dhcp.c * src/modules/rlm_ldap/groups.c * src/modules/rlm_ldap/rlm_ldap.c * src/modules/rlm_linelog/rlm_linelog.c * src/modules/rlm_logtee/rlm_logtee.c * src/modules/rlm_lua/lua.c * src/modules/rlm_mruby/rlm_mruby.c * src/modules/rlm_pap/rlm_pap.c * src/modules/rlm_perl/rlm_perl.c * src/modules/rlm_python/rlm_python.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_rest/rest.h * src/modules/rlm_rest/rlm_rest.c * src/modules/rlm_sigtran/rlm_sigtran.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/rlm_sql.c * src/modules/rlm_sql/rlm_sql.h * src/modules/rlm_sql/sql.c * src/modules/rlm_sql/sql_state.c * src/modules/rlm_unpack/rlm_unpack.c * src/protocols/dhcpv4/decode.c * src/protocols/dhcpv6/encode.c * src/protocols/ethernet/ethernet.c * src/protocols/radius/base.c * src/protocols/radius/decode.c * src/protocols/radius/encode.c * src/protocols/radius/radius.h * src/tests/unit/condition.txt * src/tests/unit/regex.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c62aba7ee59e5c2993887... ====== doc: Convert doc/raddb/certs/README.adoc from markdown to asciidoc (#2884) Jorge Pereira (via Arran Cudbard-Bell)@2019-08-14T16:33:10Z Files modified: * doc/all.mk * doc/raddb/certs/README.adoc * raddb/certs/README.md Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/24f90c22fd0039bb0a8f5... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1TcwIACgkQfQ55zXdi Hs0sSwf/fbhPVzjWryp1esD91EFs/vGcaLu4EHOC67Eesg95KJp4P6gYDHhXkYTv Jz848FfF3WV3nomQt9vO/TzqUg2dcPN3PspmIug1TyVSOeDHz/vrbNZs7sMEuBZx 2GSafOtDgYKTOefn0toJWbRe0zBkxCOQXSARvZQ3Zpd9+xOSiDvPJw3JuxhKtMpD MaFsWeQGrJFSiThF+Goe/fYwdBBqYwN7OJm15e01V/g3yH/qm/Aw+XV8tDyxokUK ZZ8UYpp7JgisRt0E5FjtC9OOzqSv6rqLeroIMe5crX/XFB6rSAt93ipEA/uFH5Yy MxSfEb4XScZoIMUO5osJ0RjZUt1Otw== =ARMN -----END PGP SIGNATURE----- fix .md to .adoc link here, too Alan T. DeKok@2019-08-14T02:33:36Z Files modified: * src/lib/unlang/compile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/83dad0ce597440df39e08... ====== -- This commit summary was generated @2019-08-15T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
participants (1)
-
announceļ¼ freeradius.org