Commit report for v4.0.x branch
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloUm7cACgkQ/6TVgp+2 18q/IQ/9GS5ZBeZzUbqYDwnnzUdCbWs1BaYdycVIH1VJx6sGfR5Tq0CHbyH4E/hf D7I8vz9S9RoE/AB4LQjiAD92+g6jeo7Pf8yXU17oXDUk0VC5mN05HqFKfaGrZ3bI kFcZ5ifQS301IMhOxJBp5gg6o8pAkRi9XWoLm16MrIcbEvrY0Kg995rmUU4UQ3Vo x6acMO1XvDOvaypRtxx32oWsRE/RfFN4UqZMZ/D0CKvLv+Cc0Cojkwin2j8v4B3k Nw4uQnQXkGuDO7f0ABrhCEBsKWYcH1zxboCpAFcbI1tE50DETBRXTX6Tse6YRQun FGZBvIyaZutgmyNBoH+ZQASxdFwshefjiT4DiXaj0orG4F1H8Tp/G0nFAVVBkwo1 AW1/BMKnUSILB3KhF0p10aQx4HFMDDi0yxd7apWB8NZxtMyUDYBOgyNW7sKaHZd0 +TxjRjSgDDuNtoOnNSufo0/W9CLn1Gx1uNLG4JRaSfgP1y0ESpqkpRbzSQYPqn0R +T3/zZZdDrZ6awk8zwsisj6x1t+4UuzkyozR/LcPX/9XlAadKmGUJGSlDnHkUrmS A4nDdGls3LFLfS5F4yKeabk7jplzcq+3UzUHnwiO/WQ74UtEALFJaln6aQk1BOX5 2pvWj1YNX7FXvj8j6bObEQo20iCraTQX6DKmudUkgbtp1/zdr2s= =5Cd6 -----END PGP SIGNATURE----- Wire in async xlat functions Arran Cudbard-Bell@2017-11-21T21:33:43Z Files modified: * src/include/xlat.h * src/main/xlat.h * src/main/xlat_eval.c * src/main/xlat_func.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e179780f7025c77b031bf... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaFH2kAAoJEH0Oec13Yh7Nd4AH/i+yeglxtbNCgp2K/E3ak+1k lpMZ2rPzPXVRmTEtlJJ/zp8rPHM3LRaiTUGCJTnDEDSoz9xwwjjtNDXQPMeeutZt 2bZiMxfiUI9GW/ejGBOPW+04Zza3U1ZifdFqO2JiZ9ekutK+DpXVGBbfZnv23Y1q ShU+T4oO4zf20ml76WwKJySCSQjdCGERkKLBimGPjqrCBcvcYJNsdG+0V3PrBPGc S55ITOZNpc3mKfDrkE6j7qEdJZum3ShObjABqvKKv6Txeq9nkTGzE7ciuoCNkFmZ J8iaPblV3ybHeCF2azLcVuO78VtaKRz6owOQtjsTunV61Bz2oBRve6vfr7SoKn0= =Betd -----END PGP SIGNATURE----- create and add a new client. Alan T. DeKok@2017-11-21T19:25:24Z Files modified: * src/modules/proto_radius/proto_radius_udp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/efcb25decbf7fd6650b02... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloUfCgACgkQ/6TVgp+2 18qDwxAAieRfoIC4ciKOsrVpUKqlN3eTAh64ESagFfyxtR9oRM3YOJlATL7uG+Fp cTxSWL2ej/FLZTGAFc0l0ebwVl73yuTYmAyPu9fgzG7KCtFWfTwjrsgkNvv4zJrF xdqHOhK/IowjZhEgnfNqtavhJIiBrGly5oeNw9E3oIWol2F6LjZqaaryg0vZRDCw /ve4h0+eR3E3LB3VcYLmWZfBOKYTIZGKxhmOz7HnPt57WyqV9J+176LrlPDeN+AZ STUQGk6aSdKhaBmHcSjY+RWDFi+QpFcmMPdr9lhOnDyqhCeO350+LI4TOrZiPcZb CWPY7yFLd9j3EhYjBi+fJDJDQfBs5Gz5pMTmvumUHXLO+zruPFaG1SdmZxSCs5Fh LCzzc8fXAd/tnxeV4veCqMChaSoQOhsjjVVJbSsa5UWqTLe9C5x1cD4kioVxdEH5 b2wV/n2V3hBZV67RHT9zbCj2tfNNbLHt6wXesayN4O/Wr2oAp7Hgly1s9+mrh+wn PTf4CbfmEkG0eH8TNVO6DZI9PXkeeDObiV22neG+UGKF7MTmAhRAYmc3vR6ToF7U LHhe5agb6as+hxr7tsB9de5piWsXBIOcyVxhdlQyaYqAfFRsMaTlS5eQ+amPb7JP KjNmjcHaf8g8bbzZ6eix8YWjl1rNz/zBjqb1uwZnXo4S45ae/vY= =NmjI -----END PGP SIGNATURE----- Test the rlm_delay cancellation point works Arran Cudbard-Bell@2017-11-21T19:19:04Z Files modified: * src/tests/keywords/parallel-cancellation * src/tests/keywords/parallel-yield * src/tests/keywords/unit_test_module.conf Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4fa67d461ffb41f13346d... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloUfCcACgkQ/6TVgp+2 18rPWw//Sh+/Qv01J+2T8kXMRyuZFzoJGY7gNVXBPZl5Fn4jx9lbYiYLmTr2zCvI //A9nxQs29HEIeXDYqyNzX/p+H7u5hff6iXF6xk2EdvMHMXY1yg8JMki7AvtKEED 3PnPDpLQ46k78M8x9sfCF9ODwsfClbJQLM48ZW7Yl8mh0Esd1pMLP8cEZAP6kLtb yltgxGLGxegyl+0dSA/2v5cuMz7S89xcM5oCK94ytQotMvnckhm3xBVo0ewrIn7h s6nNzYjkC7ShogsMm6swK1Ag46/dEX1oMcUJw0/PAoWGNhX5LF94HuU+FyhckSdw Iec+Ity1tMRDhC7neMKJq8WCTuPFRpKb+DAQDy4BI+VgLi78SXlDvToHeR8690Bv lAkiBX11dBUDRdnrsGCpIFNzFaVl7ewCJoWDN5wSsJ3I2IKOuxFDdY6ssnzT33fA 6oXlo4SGNJ1AoSt3PIWW9BHsmwf/b6OjUV0Ot/WpSLjFwwWe+cAtjqrIL0pgvr0m Zpw7ESEocZnJqK7HWLaJUpeZwh73xGOtYwwzUvP2SEjaLcGm9KvjN1kOxEubvMSp FnZgj/y6TkBuYI4JIMY7WipxkL3Cf/8daVIbydZVtdKylJHX8l+QLvyIkGkbs2ep kKV7c1SCI3hSkcnkG+JxPQMsMVK/kTEHHHb02EAFhcO9DmNz6E4= =Vnj5 -----END PGP SIGNATURE----- Add cancellation point for rlm_delay Arran Cudbard-Bell@2017-11-21T19:19:03Z Files modified: * src/include/modules.h * src/modules/rlm_delay/rlm_delay.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c26e239ce1e6f0def455c... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloUfCcACgkQ/6TVgp+2 18q5ahAAnkcU55HU1LlpS1pGLAvgGXPHYRK7lbKDoyZg4heK5b16AmASycmO91g1 hJHbA/S3UyTHGM3V28acmx6NB4m7xW/Ti2SiBGYCW8+TYdWvpLYJSC284yaM3hEZ v0oDjSoTIl5m80icVda/zjcDDYOdtN45H/6ScRirn4RJPWlPKkZAqz2LjqaBx/OZ gAqpj6vlgZhmpHuZodEbfxDVB/rrG6rwVH6PTQRHn3Ruk0quP1EtSoKQqKkxiyyT 4kx78Ju+af5V1zhwPFqBL0CrRuzxeEpxub3giIdov8+IXz1rOr1oHzCNbUf724Le Th93QLLf6FQVvWh3VghDOvPFoO5x3eJL5OJPaUIvwadNJVc69DwnErHOlzUhLV27 caAkQFJuiaWpTgB2Mox8kRfvILYddtK2BmdKApwKJGvPRPv7YG1yT3hmF/Pqnhiw +nsaB4Th8NuklmH0XAOMA6+T2wv6Lslr3eTPJsCI36oIaqopHpESawpgoCjl1csd qJpfR0AOLGb3LwcYKsoVHSL5Y+w0z84E08Jq0ud3UtQKtIl6qzAihNkKy0DPQ3CV SfxTPltU7ovC4s1AFjBHGwj8Ub3b9YUEAlTiCFqiI35ofnFwFAZfOkK3wO6x10r9 RgY0MU93gsxpsVGf4GrK4XI4nSy2MEogmwI4uzPJOX9tHMgSYg0= =ujOj -----END PGP SIGNATURE----- Remove unused fr_state_action_t Arran Cudbard-Bell@2017-11-21T19:19:03Z Files modified: * src/include/process.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/29fb852a5772c40390d9b... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaFHrkAAoJEH0Oec13Yh7NhQMH/RxFAMFLJobTD0b7qdufhXLj 7DmYgJSaVWjDLJudpusyvWzyoSxLey+K3eVZI3qgx4XtRNiHLlP/x9elPX1qp4I4 Sb7olVNVAfN9DoqION7gwLpCaLw84ahYT/pH8aFqdfe/WDTaAjSMH94U89QOdPtQ Imlugv2q6TaelGflBa1KZewSdBiVjGgK1g0awbTpQrgYj9NVjOrzklOFGabLvhhF 1muAp/KSmKKXLwYi2v3Zl5b/GXBpfCjpA2/emKp6IacZfHkXZAZILcJfMuqGKUVw L044SopOa4deBISs4/dJfz1k/HwV86mVxd8cHy+b8d0JJ15LjnQR0/UICsvEiQA= =8gou -----END PGP SIGNATURE----- move assert to run-time check Alan T. DeKok@2017-11-21T19:13:34Z Files modified: * src/lib/io/worker.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/89eb31d9152997017fb29... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaFHbcAAoJEH0Oec13Yh7NibIH/i2oOhsSUG6Dhaiw4zb/ddsY i4urI3EuF9+LMDfmVcerCX4klHLQFiAVpI2OVU7IXdSlyZYu+8zOiIeG2tpcwG+O fjGqC2+z5GeO7O2P2zA1PtyxfS2u50l16zuniE5aAOuMV2OPmWX56Pz6R4c3r55S GmuMD9sbsHHrzuuHNfZCne0rJfDpbBIxkRlX9Xzn21l5oNfIs+hGiP+niFTWQVfs DFdiKxx/3c1pi0p1qsuC+ZnoyU3WSGlzHmJtelirPfEvvKOsRKNWZUomZrKMzE7I 8nUzCn+LtS1sO04+V9YPJtgwzymiilMTyUPyw4Xg8RuTTSyUJAEoFGNhwtrK4aA= =+n5f -----END PGP SIGNATURE----- signal children to be DONE when exiting a parallel section i.e. tell the children that they're cancelled. Alan T. DeKok@2017-11-21T18:56:28Z Files modified: * src/main/unlang_interpret.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1361cf40944990227ffa3... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloUaFYACgkQ/6TVgp+2 18q8eA//aA8dica7Jt0zu/BhxZPLPA7yKAZIKpN/tshJo6aTsyZ+Qs+kHMsrGwqt DntpAnlg2XXTkZX/6mYeWXJghSXH3OL9KkZ6xJiQhWRoFiGfW3B8prvD1792Y/JE nMjAxJ/g9G+pzhFUUiizHatUXgBKWBVRtripuP3aaszu7Pu1dF2GwoKeCLzF2xWD PaIX07K1QyDStTNYybMFH97XcO+00ka+8dHoyVEVPWz26pmGaMiW1HAGlg8AxLp4 Tc7g7oy0RlYTJz7srGvXJq47M9vyuZG71rgBN/bUjSz5+81N1vbF0jpqMXojuez8 aCtGiSo82QpZ0hjjwf8SJlfZnchvanfDZ6qhITkqkBnSP9Wsr6/IhB26Ot80OKAM +pONE4fKkUxOymKDbMNUuTC7/9fhHcjJi0GlghKnohsFELENfooSyvVa0bxGVhFf LT2NZE1PUWfOeh/9XxFYgVxPsQgFTBjLTanwe3RICfWCZAC4iC5Ax2mX+7nyDaMk s6dsNcJhzffsaOr26vc2+KgqUjNwyaKNg55NxPZOT8LdbDDEBBVjbZn/0Er+QMjs ras19NSMfYzJGVof7iHTcLeyFvMy3ItF7HdH1UIs6nclDZ6mBC1uz4SINzcAJEmx 6koHD3sjaamz+ecZEj7X9NHdPyvqCgLSZgYmD40np1YkIiz9YG0= =tKYH -----END PGP SIGNATURE----- Add tests for parallel rcodes Arran Cudbard-Bell@2017-11-21T17:54:30Z Files modified: * src/tests/keywords/parallel-rcode Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fd971c592f6d5caa3f889... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaFGAvAAoJEH0Oec13Yh7NftMIAKOCB31br8opqDwYxK+ScpsY 4cLbldB1XTk1O8AdBKXaPC5fz3Elsn3qhENPUE+ZLGPOYOKW/r6DgrMD77HTTsgy Ez4tkxOFfp0m1bGLmWYkBMENfnGnZFRZcpcnP9ZQNhtDAIDD9I0GbD/rYFHmqsgf vNSd/PZcYj15fqsYfX3Y/9AJeJ8LcdU2sZ9Thz1EgXXd4ETR19o60saGvbFpU6hB zcgW+RgEMHY+5wsJL0GY/abg6+S1iFcs0sAMQTV/BnNgvNncCrsFtmw/WftzzIh8 nLJCbHRqzMH2STmd0bPwlQKSMMPEI1IWtmISjPz212+/ZmHctpp+ODy0cXvsbno= =x6Ku -----END PGP SIGNATURE----- move code to before Message-Authenticator calculation Alan T. DeKok@2017-11-21T17:19:43Z Files modified: * src/protocols/radius/base.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/211870f2bf7773179ccba... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaFGAvAAoJEH0Oec13Yh7NqegH/31EW9iR1tUfem2ezwfAM4zJ nNFQLntwbzf3nNC0GqH2jCg0J/TtQKa5YhQE5jUO1mqdPltAOUD5hTeULK10mtTV GMyn4rdpT0Svnm0Rnh9E0mc39411ZucNPRAF3ztxocQlEHYd+l/RNGlgPz+lYbbm 9m8UpKWK5E/sMvHbqBoykQ2zCKUelu7mBV3wsfj097oxZS6jV887uENTJhvekU9m 6jHCATe7Mrk9NFLYF1BSwvZ0uPpfAonxI0XExO6mUb7TDbPQfhQTl4+zhuKDHCgJ EMn0xGsXeyLkW+/WPWy0aShITB4QB39fNPQoDhB8iRg5FD9xCDK1NunDWLKvkbM= =VAmr -----END PGP SIGNATURE----- cache the signed vector for checking response authenticators Alan T. DeKok@2017-11-21T17:19:43Z Files modified: * src/modules/rlm_radius/rlm_radius_udp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8d3cd34239f8882eeb91f... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaFGAvAAoJEH0Oec13Yh7NSHoH/RltHh3l4m6nFbQDqVIJZ7wo B8IgnqXSYeI2AioPzAiKdQcaQ4i8fxOdM9rtAgqnnwEK9R67abfFQzFKUGUKn/b0 tg8T7dYvlKlE/cVUBJJzOzdqB+8T4zTdHlnbUE2kJKhcNxY2MhWtVBd8qbt9THAS rrgDQXzAvj+OL/oTWROs1S3vY0WlUMi1EO0KtfoW3RaOX5j1nGjA+uYhco22qvh8 WLvxk8vBIkIqvxmZ3Gs/XmcaQ9EUbvnziWPtds1JC7rvAukSyfhlNU/k3BRP8dpd YyUsk8TVFSAsVY+L+JY6FNWQxGDJaSpGyi6O8CYlV3Ujafa+3JAU3FzfeKHD3Hc= =vefX -----END PGP SIGNATURE----- start of dynamic_client_alloc() Alan T. DeKok@2017-11-21T17:19:43Z Files modified: * src/modules/proto_radius/proto_radius_udp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8c520a8a46fea372564ab... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaFGAvAAoJEH0Oec13Yh7NAzEH/1iZ42/YMD2c/LS2dXEWVmuK TJAGMG9JvmVtiMo0ccv+dWqLHrujIP0o1ujlvikwDqTcSArmBQ4XSqwXmEACMnVa ppvu9vtJb8yDRP1d0RpMMfTozyRygvymL/ghe8XQ9nk9RAM5drFXQM6nlmGWyNYP zy7AwGyuK+BR/UdGE3BIA612lbuOBPWciNeH6YSq/3kpKOgThhjkvlZ3A4fxpxPW qd+qk65cloHR/6ZDpnLgjgyPmRMVQsGweJTtG/AjxhT3GrHL9gs1Iwq5hWIjT4Bv 4LX1VZ4SKEMJfVODg9WoltORutrH3MhBp+NPPY20Q7dNeM5lbQmeYpjGXckvEB0= =BIPg -----END PGP SIGNATURE----- start of dynamic client code Alan T. DeKok@2017-11-21T17:19:43Z Files modified: * src/include/clients.h * src/modules/proto_radius/proto_radius_udp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d6635e498c8a10f885280... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloUVF0ACgkQ/6TVgp+2 18ql0BAAq81JHQunGcmbT7zqHhYMqDtLIXLfe0Vitu4dmUGv0Pf4Ehw2bd2KSoDg sYdfoURf0WutHVEE0HdRsHcYp4yaG/BW+VLIdg4HKCdFy6Lg61c9T+nVmUxuXqFF A4PmtUTzIZ4Rn7MuU4wV6xqVV+28cUn2lx6TURZAUVc9lAuYiX3IrhLdNRz52wMi ssLuNYgjK++BcurkNt4iEfO+aXsIzKX18ejKAfEqGVARSNvR41J5ot4bYaWrT1e8 NvQYR8F6RbESI+sVactyHzvBaITcfgRCu6OVIUirAzeq07lDMB0LAAzsw8zAPWPJ EQ0eZJWEmeSEKkJP/ldBufastc+ou8CDBFJdQudArvzWo+VoRtFnvKcTIPDWUBNX N/2dCePrAYEzA0T14i/9z2n71YDa12rz1Bg+LzXtpuMBA9iXY/nMmc4zGxi1fRNo C553Kn3n20WlE05rw6jIoA1ia3jlQ4sg/wN4pSTgYVUb/Hh3HX1+0v4ifZS8DI50 LouWa8iAIJEhK435Xox4d6n/OS3UOZh+iwuHR/mewShREBhe1jelN/0A3ropzHlV jzORhF6/WQRiLjjz2kcqDSVkNuWJYsqaeek5RR8uds7+MBUPoJ2MRnUXr0Qzp5JH WgMnC4+fHfFUNVtJKJksFcmRGSY5bEB3IchHeodZ26f4l0t0mtg= =r8EL -----END PGP SIGNATURE----- ...because you know static analysis is going to flag that at some point *sigh* Arran Cudbard-Bell@2017-11-21T16:29:17Z Files modified: * src/main/unlang_interpret.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fb210da84a77b839450d1... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloUU7IACgkQ/6TVgp+2 18pwww//d7VFxP5yfyp5UhIZvbjSLZBaysgsUrsTgI84DW6au+HkReAUbWA7uzDK uYQhB4ky9jj2OEjYfA46m+C3e8NCRZBwUBg9lxSJV/3nfVAW+75p/pzDq8ifKvbx 2/Y2xHbu3KZvx6eZg9VfqcK3WbrAZQKDGMtPxiuk1HPhwDtNJmvV/g998u+YbLHw /R5TOJ0y+gW8vQ1cyQ8hUWab5hxY4Suia0eYBsvHrUkFuyLRaaAC1tXTTE7sWvnX Ri0sIL67fa8ogVwsnwgZ0aWA9sDm7fX6LpKhAlX6sWaDKro3q5y8MYrBxRvdhaxN hQj8pvPmNzfgwWFAeH/JZ29vPIgYOLfz1xYcgauX4Iy75Hd0DACAgP8SxF9QahUI Ds4zkCH/PeSPWJ2gFALHayU4EQNvgVZY6D0cCNyV4drXYxMjR53WaN8lSFFeVTEp BxrKw9KAbP84idgCaTggnM18gImqEh8y9PqDEpalJQELx/e+QKrffDwI6STKunVu ua2Ime1kve+wQmyD3gMVJ1Lz33kTDNMK/F+26boDStyUb68jBqEFeqH7pd4AoFfC 99NuVeD3W3ErHO5E2IgWzMxsVvrrPv1v/cDIUvhS2PE17+CDTFypo3dEye48cIqO 1ZdlACRzS6dP36hl416vSTp5c+Bvj+GzmYIm+Scge1uwWXLWvwk= =Fh+x -----END PGP SIGNATURE----- Use current result not frame->result when yielding and don't mess with frame->result Arran Cudbard-Bell@2017-11-21T16:26:26Z Files modified: * src/main/unlang_interpret.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9f251b90a8f9bf5d2baac... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloUU7IACgkQ/6TVgp+2 18pW4w//Udn+5R6eesCk13q9LDxVyEmHMCIdtZ5fRSO2Q59nuzJtYpWvZ+7zyC3/ TPBd0BNhRD1mfTc2i08ip72D+qqi9tOnv8bySeZzcMBbNDZq6qqbBPw4rO1QSxGv pRHuxnhe0KpL5Mzlv7yQnQ00YFs8bRVU8BjbOQG/ePzsi+LsMyVMPMXb8j6oBjF9 Aa/MqX9gdfULXd90wUgxkpbwJZDlZ3Sao86D5u3qWijDLGvDeaCsK7IoSQfDhBDn Yya+c9YoW7HhbXUlp3PQ+BUIb/xs9aCGi8B/W6M/DvZs2v3lqN4rcTya4XOiOl+M z/w5yMB+8VHfO9WYGMHusb+xdT26kUsxDFzqFkKg+NoWnk2OI5Q5KlwnYXLOInas 5wwlXB6cYDH7SZF3Q6/GNwEIRn6FGWhD+pOem/idH+XsuCDAVYsi9UHmULvCZ9nM TA4S+Qf24+7QeJ2zyx0CW5jwo9S2b1K+D8GQR6eE/kEgUa0b4m71KwJhfCvWPWHv HTR/sTFjxNpZq9jXPmeM4Rjq8ybF3R56ee2ZY2aF/UoB1fxRAx6U2mW2JEDn2YFG WCJ81En2ADpI8l3c9PLlAYYPbuKEORA2JykJiI9/TGBUKGvlDNLUYUESM56coVoj bPyEVeHseAGu5JLsCIOyZLSM+gEKPDZen9QI03TOzvAQF+oNUqg= =itw5 -----END PGP SIGNATURE----- Revert "Set frame->result when yielding" This reverts commit 1f7ceeb44c90809c668d68f07e749c85c52a9f8b. Arran Cudbard-Bell@2017-11-21T16:26:26Z Files modified: * src/main/unlang_interpret.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9453934493234ed73b7b3... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaFFIqAAoJEH0Oec13Yh7N/3UH/i0+tGz29vp6xLNjrRspg9vq XRWRKiM0z/WME+OxUBbpeHzhv5O21VsVVzq4PoCNdgWxzEv5gLTcSzcbNsAA+blf mruxM4YlEwRauWSod7PDmaGQxxoxPLzxROOzSQWkMuDZZotHAezy13Zjai4L9OTH usZepaAx3syXmD65ENhxCNCA7EtCgTCSjf2z9dP5OO3S/3RLOzBjdwNg36S0sG6u qs81tBrfRY1Lqj+LcTqIUWNaJNYgqZ74refkrVoW39BKyAhAwuidN4IyjBVq8sVb XYojRowGeTR2ff5+geCVqfufFKrdOLC5pq+qCqu/rIrnbMM3oZWxV1qXPlEGM0Q= =n0s8 -----END PGP SIGNATURE----- there is always a module return code. This goes along with commit a262092bf41c Alan T. DeKok@2017-11-21T16:19:19Z Files modified: * src/tests/keywords/xlat-virtual-attr Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c28f9b4a2d8aaf7e1a727... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaFFCLAAoJEH0Oec13Yh7NV60IAKNb5z/Qj5OIAcEKTIqMgFw1 yXhkGQ9JmTNanTfwFXDtMjBv+9kUXxlGfQb1kiFDCEm6wOb/bnYlR/yX7Gl5gAoL ALFeVdvBv5VDAKLilmmq8WclYfFp9hYaCvT5DXu9u8P7n0Cndx6mhG7YJXVKDAKT Vqr/NYprNvU4DUeLbmPl9Aar2xYRXZUXy94Sditacd0KMn1TZDryANea++nNlB2e 6gllTOY4+ladhhDI0JVZVSwkB1dZZ5EAB9jOnaEf9caBqGiBp9fqPLB1e5T5XGWt 8I5dh+Kr2Y5pOvDa7pGydJlb6w0OIchmjfcPMwoh4I8p6wW9X8bGx/Eagdx3bfY= =PZxd -----END PGP SIGNATURE----- fix for EAP-FAST. The parent TLV has been decoded into a "struct". So we can't check the sizes. And the sizes of the various fields are 8-bit, not 32-bit Alan T. DeKok@2017-11-21T16:12:24Z Files modified: * src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f9a320a3a4bfc310d8c16... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaFE+FAAoJEH0Oec13Yh7NmlkIAKDxifF2QUkMfZS7ZA5wsYVY 31vvu+mCsd2VrSrYaNZXX5jY6bw6L+s6kylIj2Vc+lN1kZhJ1dA8UvTdSUtPrOdh Y+ZZH+ogvfVefXRnN8/jW7JxHcwMe1K6a3jEcZObEoj9tFOA/I+m/8Fx31Rs1S7o VghYuE3FmbfZiWtmo/8FJC8SKoFYZ/dFAEZbmBS2HZpzs7cqxFV1DINUfo3eyA+w DbjJJU4y8SBu3wAEMBXyHA15qYUV8f53guEEOlSODnTBRck81mWkx2goharrL+l3 tg6+r1+b6F8zYcOP60tc/CMiRXXiNz/Qi8gJHGdb6tDdNzRGLWQfivQwbvPirxQ= =m7YB -----END PGP SIGNATURE----- fmt is parented from node, not node->fmt Alan T. DeKok@2017-11-21T16:08:37Z Files modified: * src/main/xlat_tokenize.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1144fae072738a3f1b1e0... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaFE7aAAoJEH0Oec13Yh7NOoQH/3wNyZ+bkPkX8vaj1yDBe3KD ON+6UiG6gCqiKSLzjWm1lYIk6a9ZKCkOnWlZmiHXDKN/SMXQO1seaAg9QLU8WOQ8 JmRKJ9TW0ixdE7OgLT2uLOEBBxCffTbAZa7X7GlCCRSOY1aUQ4vBdMB5dEGciome zQ6b9KlS2Ucti0RCOdndSJG9wuh1LQbk/NUL8fGFOOxqpyOvyp10H8zoHvxNziPE MpxJOWvgF7v2WHZl8yF9uqG5hM0octwkR3Yfq4pXtGNxiGxLRUmEWYAnFer4Vit+ sgwYzbcdmQ23XZsKWZeisXiECuzetx/Z7NJEewROn8fGY1+wQjGT79djp9oEoIo= =BiXm -----END PGP SIGNATURE----- allow COMBO_IP_PREFIX too Alan T. DeKok@2017-11-21T16:05:40Z Files modified: * src/include/cf_parse.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/dc46f51ca2c1367c51b51... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaFEuoAAoJEH0Oec13Yh7N9CIH/iAynVNXyE0JpCLsRODu4PXv 6YVMTXDVJ1RGwy8zeD+i+rwN3zmUeVeto8rKZMw41Cz5N2Xc0ZLoMZpRqw5tOT4p mL4wcBDRk3Q8Cmj6k46cAN2FHTcbFfA9HgvpF6u3ggAwClK7ggAQz4Cqmex82ZrL eBxejBNvLwC+M8L2YTUgH7gvVK8bt4SyWAbtEoGvmkP8wryD1QoSrFkEkuu4XC3b RVe7dEoNIK8bZqn08UeelutH+XokY1T7IjJMISqE/NOHD8nXavDXOb9W2dzgPG3y JS3OCylmqFgOGbUK4vdKroy3kEBk5SbM52qeqXTx/yXEWKbOX03KwvM3FlNd27o= =N3nn -----END PGP SIGNATURE----- request->rcode is return code from last module call Alan T. DeKok@2017-11-21T15:52:08Z Files modified: * src/main/unlang_interpret.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7955e148d2e24f179c622... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaFEunAAoJEH0Oec13Yh7NvLwH/3B2enTnfwO2520YIKGTwTDE eZOOiXphTg6vHWGnzPi35HPaLYtU6MsSzcooWdV9637QWIWgNv7g/pGTLk7DDuSL UaNmXYy+oEHh49AA+Tj15KXIzc0x0YzFiOtDVvgQM1Ke8HOFdjqM6mChi9vVIyAY Ep9ipxmXTSFG9zmsboN99SVDUv0YydpxYiX9NvRMfFjfyjlbdRkYYqqSWj0Nugn+ 5GT1PqkNta4FocKe2a3xfxbjtxuJEih+D9t8Z8NgS3YvH/MwybjpsBhJy8y9kpt7 DXZY2pzFxXop5bKjnpCzw/xIYE4CRZg9uTMbM+/iIy9OD47xNj1/C5H79N6BEMQ= =4KK3 -----END PGP SIGNATURE----- 0 is RLM_MODULE_REJECT, which is a valid rcode Alan T. DeKok@2017-11-21T15:52:07Z Files modified: * src/main/xlat_eval.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a262092bf41c9c76ebc5d... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaFEunAAoJEH0Oec13Yh7NoLsH+QHgpDJLdZtowwS8wPsOwYYU V/jwl314aiJjqd0BAxS0fn2ysMezXPApiIx0zEhUwDjZhl2a4gfdFyY+nmvkmSYi nPCQXSjzYoi2MtyWMCdPVepOUxIxhdM6aBi6WGuAeIchwde8HGDk9637lBTb3laW vFca2VHR6q7tKBoFMkYZpY1pfIrNmTf3yBGmFvasdfE2j9Xwf3OnnNcS3QJk2GuM KpOk4IfNPn+hiyXTYU9bR84CvN54OD1/utqFMt7Uz3+Dae5E1s6+5UGjCY7L6p1m FwTmezGCfyUjfqWitisrtemdAsZmbg+RP2Vk6bZEYmJYsSq294zop9fji6Pw97E= =l1iT -----END PGP SIGNATURE----- add combo IP address / prefix Alan T. DeKok@2017-11-21T15:52:07Z Files modified: * src/lib/util/value.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/96f69242caad5ff78b1bc... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloUQWQACgkQ/6TVgp+2 18qqTRAAmBwpIoFaYQI2UxvMObivteufj9kLMJ5ZfNkqpoHcul9N6jW5euMTBmZR n5+pY+hVp+qwPjgVqMDZ5qSuuDJh+iez4rxaEoH9EzNrHd05rd62vg2dc6j8mzh1 qscRYCFEyyzhQJ+/OI3+QNOZ4L2KUHlr860q5Kh9PFlZwf0Dcu4H9JJpzPkp73PN McopnoxDs/qdFIAkg5L9aY2SDo+Plo0WJTld5qjp35aIkl7Q13DnGpyZboqiG34x jqT6pp9NxVfDF9xMC+X1yEIWhfB8A3l+6Pm4laM24CEUcGynfsH0Rbv5KXNeYamR izJ9uNEbt3M5luST74umDatH88wY9H+0xpYyxcVuL6mbhxp8pRvqHwZaT/BlkCV9 rVWQxwKO9Mg7Cpbkt2nGx1CIKFkf5su9PvpGGuJeDnhHg7IU6HgKkH/nb/gdFt9M f//Xm942jhm83JscIW2KIi/r9Kx2E+JVzF2AUe1pQnIm0Heyzu+L4XCIOY5wJM+M nULuJw7w1gt/LxSbkzODgIt0cNIjXkrouXI3tkCLqSuZBQ5z0sM0P2DUfq3H60H2 fvA8rp/v+sH5ve3a+WKFfrNA4/PBT62mJuCJAf8/VVXXd0dPLS8qiECiLymrmaxo HgInu4WS/4L7ToqphRsOMfB53122aWJBi+FGtfrhSKyUvmJvbOI= =YF1S -----END PGP SIGNATURE----- clang scan fix Arran Cudbard-Bell@2017-11-21T15:08:20Z Files modified: * src/main/unlang_interpret.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1f63dec84da56e57b8552... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloUPTUACgkQ/6TVgp+2 18rXdQ/6AimHdx0B52lv6JMnU7O+8lr188pYySQUOBX18nK+pKDxhdd1qZEaqs1P a9pg8GUhuutMbVNTXs2XirfGVrDYaf9MWvDr0hk7qfilMv/Y/78GVdDprG037Sog I4OK6IV4PaMSx9EGTKmAI0jd9ORcgc1Gl+oPtnOGVMDWPUgmiHLyw6MfyqhbeXb+ mLBpCJrodDyDc26JoAimDtlE7eqYi4ixki/uFIAifNv5W550VubaqCq2G3YWZgcg OnFfoFJdug/N56PxfCc14iMmYY8KwdaAhwzJbqu2/vTvCSYn6QycnMQSk89n4Ytv +bQujSx7QIIWvHZrqjDbCuw3gfLg3mRt0n3uaHiEWwDgApfkzGiBWKJiS6WPiQMb 0LN7ogVHaf0Oif2ZdgzhKKzbEDRcf1zyK5KpBMKlZ0cg4hVYwPU/yAs/aoCqwPOG csIxtFVTXzUbZ7ijFGSLauWVFl2IaaBEL5cTHCEt2b4poHrqSe06z+4/yTyMpD+O QfMiC4i+k8wZmYWNBs/MRAbBF4MaHiLEClhqfRHYnV1y16YLy15r8awWUUGrbc2F ctBZsd2Pd22SidQGsLH0zHwlCWWE8JDqMqA+M1oDAG1Ic7ynzK9ldLoFKNdOjWJw M+ZOkcG6T7NsiephsUKxX99p2UBnGX8hbxakC9h6mJ7uRXtBuSA= =w0ey -----END PGP SIGNATURE----- Add a test for yielding within a parallel section Arran Cudbard-Bell@2017-11-21T14:50:29Z Files modified: * src/tests/keywords/parallel-yield Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ea17805dc01a321e1e9bd... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloUPR4ACgkQ/6TVgp+2 18oX0w/9E8qZ7TMziqAaoydUvLaF6XLOkTcnlimCoQANgV6wucMWIv5aFR8vy8in /F6Fc+KhvyeKEhokXtqL7EOuSxXL2/NMFQHKBllT3th7zZQ/V4lntyoGbT8oze63 aAOoTYKTDfWO+f9mYOAyRStQN7iaf8UNP95il1MuIT4qoHx2cD8goFyvyiQM11gr CExgB87pCSzgklPL56Yb66aQoW72thdLZlmtX1SSi3TtakJT1xkBob88161tNuiw iy7TV15bOi0VNNAZ9Z/ErgT8Va6KXsswxiromGmXtCSBZwrlTbxVpo8iPccB99Wq HpglxAoOqipfj2tbrkAdfK2/zPmaet4gv1Oum6PT5GvQ6J8U7ojLwXfW5OTVFmGQ Pbohp3UsEpn1gQ9JN+jMmkwEiReHR/Rfe5UP+v2mnSSKu6SkH6NcaHG/8Ek6uroP BlkjywmCXusEi0XDrzYOWQYsaR2OhBLfK3BzvWe+CHBGwXcIY4xZ0+4qSS589+/R zsfLRbVTL0Lk1k+Ry4Zh2K+pBincOCys28I0gfiHce86ClmNLyCu5eNo29zU3rB9 2Ms+hCoMzhvHEiYw4by26FkzBmjDJFNaaCuhgbGotM1E54Cb7DJyZdR+9yfxc4K8 gdnLRsE6tE3W4/8Ugs8SXKQI0Oy3xAryYJFBcTImj4ZBVCGaYSo= =AIU7 -----END PGP SIGNATURE----- Add a delay module that we can use to force requests to yield and be immediately rescheduled Arran Cudbard-Bell@2017-11-21T14:50:05Z Files modified: * src/tests/keywords/unit_test_module.conf Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e9a433b9b4d6ee10a40ef... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloUPQAACgkQ/6TVgp+2 18ogqg//atnQDNw1pVUDNIdFIHdVdWD6I/EfjiLCQxUSysiHUCdlnDRhTNTcYxm1 7vmV7PZ6VRv55KKuEGROduUDPa7HGkjpy6QfXED+m3rAD61rfKRgMv90GSzitL+0 Hrdsh6RQXeX1SYr7jePhsdWRY3yI95lkpThnRMtwuXx6Z1FtVuF6MBhTObI06bG+ 46jBp+34PDA1WzbYstWlAn/1BLo2C6nivGDNHRjn1is4D2QlncYI5QoA3aAFfDio kuaSq+hwExnRbADVB3AZ0JWNXMUDdxORuiuB/l2TaDUPaGUSXvO8GY5T1fifn+dM ux/bjGkg//kABGIk6YSBXriKOnGUZ3xfQL8x3bqPIYx1NkiHNS23VMU619xTztOI Jvqb+ntL6w26ZuN7aCcPAvwcg7e+8KKlnYsD4pyupq1ZBIDf8ZwqMq6KjsoWWeWQ E0easIkIzYwZ2gBqbVcMGqPmJFabWFuybkGeUWZcUDObLtS9qgy1RW7m6/uSDD8c 4H9aRv1eJrC1XHtzcz8biuUZOH0Sy7XjIwd4uCvd2FMgNJsa1vU0gaEOLh04qUWW ZEyiJ/bc20PMnAJKGC7gsrM3cTwCvMPtifvqIEk0uG82thlGNQlUhg8qIhKij2+0 nLkq/gk54tDiIExB7JGbb8LDbj0olwjMFo+PRVsZ/mVIcBZWAMk= =5PzY -----END PGP SIGNATURE----- Check the current rcode not the frame rcode for the UNLANG_ACTION_YIELD hack Arran Cudbard-Bell@2017-11-21T14:49:36Z Files modified: * src/main/unlang_interpret.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bbe6c39b6d3071b33a871... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloUPOAACgkQ/6TVgp+2 18ooNw/+Lpr7mb3LGDNmOKNTAdMNkLQnimGfTQV0JfhrQuQwoqkLThsxerR+pbVp miKDASTk1/ym5XY2jonL0FPGQ0yInAYnt//HakxpDh4ujCyZ54W2X6B5JuktzIjt 3e892xUgPraWIXJgcb+SiCppcg9HoEhBoXvXDVWZgx0AC91fJraK6PRmZr7v5vsx bJdNsreuJWux86yREqw5rfAcZh+VZEEH7DrJWUV449rqe1dkacSWkVeyLbd4Ec0L L4ABHI9VXP38Ql94g6vGU6c0+mPMrZ6D21w6AZRGQTD98oiM945Ufp6haLYU+XTj YQOs8CzJj7HINLA0MBfcpFgRG8cH43QQB9tl1Egi3ccYmog0lMEXwgxZxd1ebKG5 g5qkfcW/gNSrRmPzFgjTyMuvKmxud7Lk+qnNzANxmJPucJst9v5f63VIuKMV13d9 rCrJRIvAFliw1p61vcPOIYOwSNFdBJec3Tw6bzAs7CavwqvSXbHOBHywo2HzBA22 Gfo2sd31OuwPrm1xHrauSgUhl9RNpAq/WAeGdfW6WV5JaWIaTvJqLkK6pLF3Y5uS jO/g8rVjNZagqkuXTa/d1PmM5hR6MsUXDbR4ayxQTLqLsG0cO/eRMpC7zs/YmCR9 E+u2hDQ8Kl5R37K6KY++rHQr3GKWI1iR+CxuLioH5Nwqi1871EM= =/cX4 -----END PGP SIGNATURE----- Check for an attempt to pop the top frame and deal with that explicitly by breaking out the interpreter loop This allows the function to return at the right point without decrementing stack->depth Arran Cudbard-Bell@2017-11-21T14:49:04Z Files modified: * src/main/unlang_interpret.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5fcc1cfe7928a10d3fa36... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloUPKYACgkQ/6TVgp+2 18omphAAkG1KVIbvfP0GJh508LXQFO7qd5WWec34y83/h1Chqcz4gkgxVlDle/oJ WuSulZOBQCmebMa0hZTdfocS+N5lOJudjaNlAheQwdBMkckPlhH9zaaUVoEs7vPR bS+Fl0T6c3iqBF1fF0LIxciW/gxFXsprZluIzPLf2MYN4WwL6VtIfjyNWvafSgTD nxp2X8qFVG4Zi04eA5qHkDpg2zLBxe+fOVdY9S3mApHc0LC35c+vvIgRclyR84OW B/EFDDT36wJbdIHSXZZx2d6+vL8Ps73DfdcXP1BPcvNPA2LyIdXRBCgML74Qmss0 tLkdj1AOFA1Dhx+Zxmz1zqP3MSa7XhnNqmqoWwrNMg1dn1MaWCVrE4thkUPArOAt /N3gOoFzBokmev2+s76LKpW/VRVjTDg0KWNFe2J9VhjNdVl0wq31bbwiA8L4XdNa NN4jJqAZzGs73OnCAwXzz93+YJKSFP6fj7hnTbTlw4LC/Sva/J0vsoKW1NyoNgy8 cJo2pd7jtWp7k6tq1U/MBhdjKs171cHRc/algNjRsFY68FUgMnuX+CRcfG8T8MgB GA85hZvnKJbeJc7Zh2NcvVZ9nL+3dff6P7loeBXF1AmmsTX5N5U7OeH5Njleux2z Fl+H9EWA+e/n/FaHJ+5VV5X4ew2WA2M3jGdbhifJCisHd9Wt6TI= =7x/6 -----END PGP SIGNATURE----- Formatting Arran Cudbard-Bell@2017-11-21T14:48:06Z Files modified: * src/main/unlang_interpret.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/184d65eecadb6dbc17e9a... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloUPGsACgkQ/6TVgp+2 18qlxA//fsGdw9hdKuIhWxSwGWLUS1oFCkQyhs5uI6L+rXryP//94uzcZMqg4+d5 /H1a7UgCOSuSt4EFXcEEOeGXTBagr0BsX6cp80FD+YnUCzbCG7Bb18nmJ57DYKX0 ixGG1G7daXd0pbLyMriQztILYH/sVVGbMWJ1xVfkALriRUzIot8FMfjBFBYdQ3a1 PRedHtHURnHh7dEFYYx0PuOTykaxZsPS8iNKF8lXw+aUPpMDaI+0PQ3NrFmpTlDI VoOAvqoJUVMVu/yKQL15h4rgEDvoBQvvEFClxoeLpNsjv3+Caz4/MMYiU4/CL0MT 29BBFGgV5zKlZaxjUZ6fWA0DWllrStwAr1EtNBuhB1mEkcd8TBpH4J2S6/oeYpXH Ztocn6iIdgbxaYorU7wSRryQHeOBRmHysYzttYFteHk85m+NeXptabrnw+ASHrvG A1j4726UkEx1Jf1+/QZ/svm4PBgsXX8f3I7ghJl6oTOocNiVTrqLbc7XpbeDc6V8 3eYezzLtlSWY02IgHl+TiYXq0RBi4UMhF/UNVvmTj7O9/GD5AKmKU8sJINw8CW+u 1DmQMKDu6ZiY2vw2MdgbaIDxcH/9rUjd6EZXCXFCut2AazzIj/rgPKsW2lque2Uh 9EQtTGyn7poKuU3/yFkixqhcFO/5EypFovksdSB4zJC5cRTA5WU= =G5bb -----END PGP SIGNATURE----- Flesh out unlang_interpret_synchronous some more so it has a fake backlog to go with its fake event list Arran Cudbard-Bell@2017-11-21T14:47:07Z Files modified: * src/main/unlang_interpret.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/969596688a35d1aec3d5e... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloUO/8ACgkQ/6TVgp+2 18oAUA//VdP4oZzVmD4eGjsv6Q4NMRtkoJjY5adNDra3NzXtJ/FrWrNwOtbotqNV kRJw5BGNeYIOs9UEolCfPkmhfmW0AtoHnpXPmxAczivKPAsEqjQzxQVk1i7qjNIA Gg5Sf03TAy7jqxTD33ntFRw4cJU5FdfvrJtPK3sqE+vuSn6vAmcijtO6DKeCcdx1 nEC7CVdNOogiRtWpnO7sTaqiiqbWq+aGfIKImiidlm6b4Fv1627afWfhAMh4xE2N pFf8dk8oszfw25d6ezhk3CaOTrWRRBwFxoUu17LDA+8j5R/0AYL1WvxQtJHfD7lP Nvs1at0qwGdtQwtWQU2+iVoQU+d6I4bRAEhp0BgOo0+lL2jkTsMVFzWRcRC2ZlT/ AuR/FT0B/3H1PtjW+hXfjcrsxs7HUmB00UuMa5agFT5hjtq0OQdEKrxAXXSQhl6w swc9JpdkZTi6slrEMzTbkNEOtwJVgvqa4OxEznzWgwuIOot+EhW1X4mZafoWDWW4 lEtXE9TpjAUdA2cTMNn+lbnlnKJtf7tgHZDxiAC/l7VSqVvcC9Sezd+7d3RUxJ7G PcIpArb1ymJM4DyG3DpftUMFpnJ2+NxSjAMsaCKPj1OrXo3CQThGTEkiowIZE3GB IIGgH1VLa38APRBDdXuAaPoMTkFHIWGMsdYim+cjlyNU1sD8/Z4= =4l+6 -----END PGP SIGNATURE----- Better name Arran Cudbard-Bell@2017-11-21T14:45:19Z Files modified: * src/include/event.h * src/lib/util/event.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8ba6046d7faa30e0a2faf... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloUGjkACgkQ/6TVgp+2 18r1lA/9GzvZxaArhm2Gg68YwN9eYziQAPCEY6b+q8Rzorrk7W4DEuS3O4ejYswy wUGW0WZE9mvjJ4YVQ+R1XXluYqOhUse0PCiITjWrpb5RLrpJ8fHNe8Fg+knK6O+1 9RklYCZ7ctIs0AMbW2iHVdBmPvHAbNx+TYz+qlNP4y/CZObTptkMKM+WfGalvBQu fxDPBNREB0K8EuwoD5eAvwQAkGwl0vp277Qvb8MUPonjtJGezEn/uUcHi4EpgKL0 QZ+5raoLmQLgikEQRXs2Ht2y+6skgFzhfUL239fgqG54cGa4INwPTD5ahJCCNj3T cl9LcFHcezMbgYHUAQ2n+nR8TrMVSF40Ba4eBAJenqnCsDI1KnTYA9jt9kwB/y9c VRgmAlMzO3VW1pxBsJ8fcOvvaHfntAaMgk0gPpJAPft3lQ+vWk/efFVnZQ1raNkI xIJmnFGi9eIJcMD1ApPafsFeXcAyGjldiFUS12R2B1GyMNwdeE6J876K131y2sf6 3iBrPUi/sQAKKGrwmW9aODACjtWwvuoAvX/3EWnTpCm5fsJlK7yAAxmR2dNyd+cC nvAuiB+bw0aHtyAvxPIsQET+3CvnkxtcvZXB0bmxISjjybWOJaC+BfMoi4X0sR1P XW3HDx610pCdY64p+om9Ww8s+SAWPmNvwYIEXzlRMKT0WoWOyGg= =KzCV -----END PGP SIGNATURE----- Set frame->result when yielding Arran Cudbard-Bell@2017-11-21T12:21:13Z Files modified: * src/main/unlang_interpret.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1f7ceeb44c90809c668d6... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloUEu8ACgkQ/6TVgp+2 18ruRA/+KLaaykFgRIZHCWnwBgO9ODie9fvIWpkWfEYSQWq5OdqETYs8AVWy60wi V6ySZP/g0k6z2aJCsScEHAOQwE2qA51u0HLDL+JDUMM61rQWykRL6ZLr7rC+81kS 3NoP5QmpdmRnVlAG+94WpyhcdPEx+yuJpKpOn9oi8NPrmXan8EWh2su0Z1ccjlrr +GNkJRIUvsW7fCmzyJvuIB6Jt2jcUvlLp2Zo3ojx+zjyN76/58QmfxGvHuh7GXE4 8VZNnO8gh39diaju6Lf8yze0uE2qU0x4b6XXBi1GIf5fvOXZDtHXrHy7eC1eB65g A+BjqEowpF9K7RrPK0DhRTrSpmCQFr86FFVgF+37Z+DTbwcIaiyxQ/Gv4xqLVuw3 iqGW4fwGsz/mqc8wLGT19GrAAZdMhr8pv33qpfdR1J4W8lYXA8glM7Crkyx7IbfV Lt67N+AveJKFp5iHtwxwYVtWOshs6H7SHBCenzvV/Nf5gfmvrgGgSYrR5S1tqkb7 h3k56w+KLN9aVeQ3ftwI7JVSDGy7qUDKJT29p1Hy7ytXxMRmFxht9Xjq7po/1KT+ 4JN72uBqq00mbEsPYfsJ3WkWTMz0O+SpH4TZqSED4tn9U2JdS7SjxUbOWnH2YFn6 Q/0HByXgPgEW+dmVJcCRVl4rkqugq1/nkVMMynrPV2pGaw64ykI= =js7j -----END PGP SIGNATURE----- Ignore bad binding attributes Arran Cudbard-Bell@2017-11-21T11:50:07Z Files modified: * src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/624279a3d803e8730b985... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloUC1kACgkQ/6TVgp+2 18rn7w/+Mk55YNK9Mlj1ZMxI3IOcpjfLQwdVJ5xTf57rjXyjjEP59equx9BqZJ6C If7NsicvWv31kvuhtQ2ra6Ce0ufA0fD9ox+4ZkASoxeJqhgXfUinEYFqTurz7qqt j1B1AAbcf96FRXwRQUq+0kRxYPA4geiU9Gt0Yv66m4Lneqa9d5pc7lWswR8oKK1f 0/oEsdCnZq5CCcd/4ZNQOrzHNjCf3BwA6u9H7+RJaQx3LZ3BdO2Dc/19hwmizVR4 RKhB0wYQ23Aisd4hpd5UiVBkPT5NRj6eCoQBnviycWZvGUWSrmTvuF5YzGCrSNc8 5t/wYB3WoBdX+YnbWQQHuYvlE362EHm6R5ZD0aRI/NAHwbdIlJbkiGc59GPx8nOf LgdHgMKQdV8II4Nlxve98ADrfw/aj3aZZzUoukyYzdQFScR3RJ2L4+gcFEo3TwiU nbwrMBh9Djz6KQYJMMyXgR7GByL90V/0AM+zxuR4u5BHt2f8sD85AWmC8XgsgCmR 9OaqKQ7On4YQ/3P5Hxg8lTPUc8lmZ1P3rH4fmLKb1ppfPIp5LkP8A3I9tRpztNo7 M1pw0j1+AV/tru6qdI7WtJtUlI6Chg84lfnsFidjGEi+0b4+WQtiXSsBIK+NP/MO Kz5ubuvXr2QKE8tcjWm+mZ6CeNNdz0u6lpoB7u+gDTTjZP+3KUQ= =7yE7 -----END PGP SIGNATURE----- Use a proper event loop in unit_test_module.c and remove proto_radius from the test path We're testing unlang keywords, not the proto_radius module Arran Cudbard-Bell@2017-11-21T11:17:45Z Files modified: * src/main/unit_test_module.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/56e1d3e6e9ea5889b86a8... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloUBBQACgkQ/6TVgp+2 18pMkA//Wi4orGp8k2CtlHhPT+nCbrmqi2YxsdhBAUT/cd4/xrING4LAH4h0fW/c EUQN8gozDtO68Wxji+tTQpVwO8qTqwSf8WQ8PH18IC5KpINZoe/4XyR+PUbR8PIe 9Tu/BAORhMWWKYJ7AKFRBgdx0M3DqIbr5oNtwFzIcN8roSAVGeLVsk5ClP6thP8H fAmCmkt9nkF1ckWpgc7mgSe8YQxIIqHSi0o64IP7vqdHk0esy4+OFH+5HTTio5qo 92d7wDOqZfINRFrrkD3rHvq96huR8qt0J7GngQ8ANkCg+D6ZpD4yAkH+dKJoT5oe fvTlVMOJZ4PhUC2sGGK0Ip/x0PB30HJa2ZfuPwiTJ285cnRbhWK0KPewt1OqlKdh o6yQ0IoF7OHqLbVheQAc1ZYVK7AW8mRFxSmPG41U6adpRmi4fE72sjc46ik2Bse1 Y2wYlYLorcUCbq4sVmYU0YWYpUc0/6MzEU7oAmhJ02PxXCbislCnZJ/M1aSuN+RG n8i8SXl1oCf8REdwIK6h46KpHutyRS0amJUn8QjoMMgXOBhyPF1e9/u/SYtJEb9o /6OKM8BlM/BTKLMGAKJbSYC8sVbX2YJnlXp4T72WUEKZuwzg2IozJQqoxMuo1++s uoSHN2jN/dgDfoZXDDDbZwfuOl6GDCwuWgb7perO5aWIuQ37zVk= =/eST -----END PGP SIGNATURE----- Allow zero delay in rlm_delay (just forces the request to be rescheduled) Arran Cudbard-Bell@2017-11-21T10:46:44Z Files modified: * src/modules/rlm_delay/rlm_delay.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/47771d588eb7309e4795c... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaEyTEAAoJEH0Oec13Yh7NrpAH/jRenf4YE/93J3GNukWRr/nF mcwC2xMWc2bVAwUHcyA4iutMtUcr5iL8g2M/r7mn9EaY09bG+BUQ4YAIn32M4oj0 AkyQdSeFYRKYcKkZDFGY85+gw+klv81l595i6FnfDnnwOxKkatWbjLSQlL35mhp/ MjNCHFgROKL6zP9nH8c3+pE0Y9qyU20qa3Vk9W02tCavuEYIcxGBQwDmDh9xXoAl uRdVJA5GJCs7xhnzhlnWejQzZ56aPotOpbymZJ0DHZb0Uuad3Yz+UnBWUq3SbIVT rvijdV1AeEXXicN8fLfxuObkao4dlSIuezRCOoNBZpwcAqiWhn1GVq3ahVCFR+Y= =YIXp -----END PGP SIGNATURE----- set THREADID callbacks instead of global callbacks when we have them. Alan T. DeKok@2017-11-20T18:53:56Z Files modified: * src/lib/tls/global.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/85df50c4012e30bf27ce3... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaEyTEAAoJEH0Oec13Yh7Nx24H/34H68KyXvfveX2qoCyxGUyt ZLp898KF/Q/eaFedhSHg7ptR7Te982/T5TlBRdJOnGmmfXuYozdRM/WeCmcw+8bJ blp4PY3w+4pVzYtTvY5XhAIRNxTfIxWIF8smGRP2oAUiHvHjjh5WcAGfm4VXg+IF YFzpCdE4+FB5JU8bojeQ49Ih7hV6CitUvgMXaowAnayEwMg5ZfqUa362ftMZF1zS pXP/qMY4A2bywvNNtbcapXf25yeEVAExjfZvPwJ7jHksKhrIuuuhBgtYB24rc984 fPcYO51VBokcd+gYDGfvi6QRdo6+il2cOdwANWhEsHISdDuYmomH6VFjBLTQWVA= =M6qY -----END PGP SIGNATURE----- eap-fast: fail on crypto-binding mismatch as per rfc 4851, an invalid crypto-binding tlv is a fatal error, handle accordingly. Signed-off-by: Isaac Boukris <iboukris@gmail.com> Alan T. DeKok@2017-11-20T18:53:56Z Files modified: * src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4c42092abea233345da74... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaEyTEAAoJEH0Oec13Yh7Na7MIAJSDXtBWxmHL0VTIglNppDSW TYSxsctM7S64QtEDOw/XYLmtWWkEA6MMAA6gOERZPDoxioG1tfruIr3JohitVPKy 0BAQ2rbP3b3Qg8y9TvItmUJ5ufbV9SvJYxel1Zyy2kjp0JiIG3s129X/bZqWnxyU TAl76UkrtWjkoogaMexyRZKoHYjcxVwkR6UDsa5yeV2F2T95RgMxguYFN7kVJ7pH VJpZU7Vqc2aiziAa+FpbvbBmjcdqiWgo47+zNzZ3wZwPx2almRpsmo6plAWhb8M7 vuHHksqRETD5pVEoJ0IbMt2VtozGjmmmjMrIsQ0EGoESRoZzqu+HZgROipPkpas= =rbKX -----END PGP SIGNATURE----- check sizes, and port fixes from 3.0 Alan T. DeKok@2017-11-20T18:53:56Z Files modified: * src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e1e33884f816684091975... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQI/BAABCAApBQJaEyHKIhxtYXR0aGV3LWdpdEBuZXd0b25jb21wdXRpbmcuY28u dWsACgkQ2bkzwSrtdPCTfQ/+Kg2ZI1WwfsB4NTgn9EOIsq/PXYpP7r4plH5vji26 5w8hkIaUGu6vBkOuTr6wsXGk+w2x5hmkfJJb4yiZI/Vjf1IbHm566lJ1eYD6fOTi 07BO5EUnIOAnk4jHnwnEszVDbsK+3nbdIYIhzHkEZTBQrfN3iVtcC+W2iV1VhJKp Es+O6ujUWL9aJneWIuvCBBgFBEdY6UHiv1PPzBx1uGSWAouwAQk6llzW0UOdC9uf jpEGxNM6OhjChPpIvNsY7Sgvad2Oa+At0qRgs9u5iRiUsU0kb4rDw3o6SnrtKO9n XdvMVj8Q94FfaNu3zzKsqiRXvJeIR3B97wPmAp9nHb2ijydx7sZEaI8t0s4wwLvE RdKUZuDXfyqtEOiGJdXhoV2DGa5Ub72E8U2U5nraqY++WKdeNu+RrYpkd2J7zQIb 2JrATzLgEJvBMo4uJlFhPFiNrFmhqZ3bPfz+fVSLt90CCsDX8BjeRaUqbPEfDYrG N0lHnp8SJ+z6wQ+HuzFdpXsLTb5qZ1umujYRrkP8DT9RKqOL2n5StuyE7A2j8O4L aGq4GslaxceqkdMKWbWULS4cTOKvJpNmpAeMBfgAT2tyR9f423E3qpgRSwxOKEN/ yg9VADyO/zh1LEeepCa00LLAN/LlwfSMMZ8Fc1+4L6Zd30eOwhgj89pzKhxmONlu G/M= =mS5M -----END PGP SIGNATURE----- Update dockerbuild script to match Arran's new names Matthew Newton@2017-11-20T18:41:00Z Files modified: * scripts/docker/dockerbuild Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1327eeff7f786dfcd5508... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloS/UEACgkQ/6TVgp+2 18rp3RAAoyYKK7+KfK6WwZEp18QqQSRRqaP00DGUuUIsX3zKxrd+qIXRRCHWxEFv Oz0BbHCQI9jy+nmNENzNjbFSOjx2D6MX7W09M/OslT56I6PHcAYXndDsouc5X7Hx W88Sl/qaQMRgAjAaQ01MvoYnWqYLxQvYDn/j+opD1MEEOTe61+3S9B3zAd4W2Xgj +H7QDhxfNgnQGmljcoKH4bh8R/wM/wmFNFJ7Vsew+xIKE9kpcmP0gk957zc/XyQY ZwcaNToiWTW45bAoQI5djYlqq3r9/po3uX/zyO7KLr7g2pLVzq1Kgy0xqrsknnke WpObMePKOpVhAe2StrYST0aB7PD/dYQmCTCjOT6VIKybmeYJWfbgLZgBBkRh4a3j X8eWiIj1KdUPzcOyoqi0vXe+46SyuGztobmv8BEm012psry5c8L9a3JhhAMf0tte TdbM223fZVL+CWGfTnH1DaA7hQalV4nMySaoFYKOddQHIep+1zFIUVt9AeBruYqI we4qS74zWreOMy06Na93sMR9S2ASUfxfvxdeLDUqhFNjctv8+ZEQL+kKGFM+CX33 lWJB6Gw7Zjl+5n3YyD9yChzWCnyuhLrVVA/w4meHwXihY8dpFqLaum/oQRlXBzEj aTtDkf7MKsnShXcQmQy+343ZA57htaHgX9KM9XzVNuUprl3Mq7A= =/sB1 -----END PGP SIGNATURE----- Rename the Dockerfile that builds the dependencies to Dockerfile.deps not Dockerfile.source Arran Cudbard-Bell@2017-11-20T16:05:21Z Files modified: * scripts/docker/build-centos6/Dockerfile * scripts/docker/build-centos6/Dockerfile.deps * scripts/docker/build-centos6/Dockerfile.jenkins * scripts/docker/build-centos6/Dockerfile.source * scripts/docker/build-centos7/Dockerfile * scripts/docker/build-centos7/Dockerfile.deps * scripts/docker/build-centos7/Dockerfile.jenkins * scripts/docker/build-centos7/Dockerfile.source * scripts/docker/build-debian7/Dockerfile * scripts/docker/build-debian7/Dockerfile.deps * scripts/docker/build-debian7/Dockerfile.jenkins * scripts/docker/build-debian7/Dockerfile.source * scripts/docker/build-debian8/Dockerfile * scripts/docker/build-debian8/Dockerfile.deps * scripts/docker/build-debian8/Dockerfile.jenkins * scripts/docker/build-debian8/Dockerfile.source * scripts/docker/build-debian9/Dockerfile * scripts/docker/build-debian9/Dockerfile.deps * scripts/docker/build-debian9/Dockerfile.jenkins * scripts/docker/build-debian9/Dockerfile.source * scripts/docker/build-ubuntu14/Dockerfile * scripts/docker/build-ubuntu14/Dockerfile.deps * scripts/docker/build-ubuntu14/Dockerfile.jenkins * scripts/docker/build-ubuntu14/Dockerfile.source * scripts/docker/build-ubuntu16/Dockerfile * scripts/docker/build-ubuntu16/Dockerfile.deps * scripts/docker/build-ubuntu16/Dockerfile.jenkins * scripts/docker/build-ubuntu16/Dockerfile.source Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6bb56b4fc532ef2cca65f... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaEvq1AAoJEH0Oec13Yh7N73QH/26lmqHnG04rjUJMtY09dkzU 9C7npz2R6U5V+rrngD5INLeXJJDwTq/ygBqOlFgn9K4Ti0d/z+ZJ6E9EQaLS2teL Jwd5ml7Dg2JBzCs7Kpjd4+J/2Mi2N0iT+IjLXq3toPJp6YpHsl9LcBPvH4UYO4gs oBpb9n3zP69lT96aNKNKTGAR1YsWbJYYeXVf3Gll9gJmtxuMIGW8mS3RHk0OVkao QxaQQ/Sk7aEyBXIHzoz7n8WMPxRxBv8o7otoynIC21rmhqSM4fusoEnFLD2OC8ZE vdylhSTmZTcb9dmuXIE9pIAlY6eBY8K9/Ro3fyC/lofebybYj43EoNCinsNXqAc= =sKhm -----END PGP SIGNATURE----- don't add quotes. GNU Make is very literal about it and doesn't need them Alan T. DeKok@2017-11-20T15:54:29Z Files modified: * Make.inc.in Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4b5b6d0c7b7f13a11a1d4... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloS+T8ACgkQ/6TVgp+2 18pm7hAAj0s0pQGf3kw93is84nzcAz3w6KEooku2DVN6k69smSe8+VevTIMiCk/B 4yBtM37J1N5EIYAHKgySFxrSfJh9UEjH/v+hHsaNgYzvZR8vKpuCelmFN6GW4Lwq 0ysVc0tzC8YxXWlw+GGNKp3f7YCd4FEmDoSy/ZLYI8REdue4PTXW8zfiq6uKNERa OXRNLdeQUKL6LsFR3n8T2Kn/8c3oKuQ82uVvke9GnatnGfk2drrwv2ELs9ZxNjfM NzLKwim4Vp8skMGxVk3aOjl1yFN3HZIdZZIGljv67NqMv3U96W5+ndQLCEmlovMo hu/IhMez1RA6bjD0xUf8Q55KIRYDE/lmrH+8IgiCZBG7urV+rjDReHopFxOtR7X+ R0cGJ6X2r1jSDrSckIpffYOarnY1UVsilpc4DuvVnAbieu8/jtP/e0Q2V8xHBKwU /j4okOpMgwM/56s9sFjQ1sktdrGxzwPTwkXJrygkdEhSZ5RXvYdNn/9kJ08OtmCE 7t9UCvzhnsWGKS3fEto+I6kRMvBlQAZkvO/WdQ1sV2UIwplu6pqDrHW8ePbWgitn en4v5HcdCty9zE8QJ8mD085B7rVAHVlTRENDsPG8/GbEwh39DTTQbBLjVcoxdQDG Si+GNy/uMXpkhtQbfbu6CWx1+4F4bPTtaAN9Gn2xmawfnImZAaE= =1a8/ -----END PGP SIGNATURE----- Pull libkqueue from the official freeradius fork Arran Cudbard-Bell@2017-11-20T15:48:15Z Files modified: * scripts/docker/build-centos6/Dockerfile.source * scripts/docker/build-centos7/Dockerfile.source * scripts/docker/build-debian9/Dockerfile.source * scripts/docker/build-ubuntu14/Dockerfile.source * scripts/docker/build-ubuntu16/Dockerfile.source Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/47c387ca24f61632bdaec... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloS7ywACgkQ/6TVgp+2 18pFsw//QgnY5D+HY29GusvI8Ce5T42TJVT9UiSOZzga4xZ3WXCjzVPpmwUDHsfl 0CQ77c5KS5Q586pvIlcA17BmLLAKFkVA6BRFS6ujvc+FxcXB+VlMaFWTpfzO/t5L ImxKKXxv7ENO75SLF0G7GuSmpfiTBsUzfco0AjeZOcLFAN5oHsYoZ8nk6OECkELx rCD7k9BiBTvfoteQAWbfod3bHPeDsKPGILDIeNdD3pM5drZXELOtHpYLkTxgPRB4 TYX2RqReuAZxh7jgLQnwI2CBgqebJRqR1HnIERgBkOzjzpY0e1sluprG86q6YhGx MsDBjXagC4mO3V9UhZiCvxZ0pzP0yhG1wo+fFbVM0qs44nVCa5j0qDFrvj2fIulP 4mqujZwhRa1m4RuapkgqOmPsHkccRiaQtlIhWbjZTL9LiHNK/SrR6WJZBoF4u9+T oVxPGL+OhDFvyxE1dl3Qooe9zE6KLviMbqwsqYZsNkrdril6+2BI15IHen4SJYOV +/s+hDt7qtyt1NbKtdaQ07EQ6Nc8kuLN9RT0cQX0dh1sNP6jcv2xsHfQ3wI9JP3F vUCQmVMzoZAm1sBXRRd7gf1kKIqfR2OnSRr/i4u3X0Qd7ikHh2wn8d46Eh4jhF2M 6lXDzx80wE4GjsEyIou9lfgIUxLAB9ixl0GSYSOY/EAXElSKMXo= =tBf5 -----END PGP SIGNATURE----- CID 1422228 Arran Cudbard-Bell@2017-11-20T15:05:16Z Files modified: * src/modules/proto_dhcpv4/dhcpclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/317e9d61a0ef519a4ce48... ====== Add registration functions and a new prototype for async xlats Arran Cudbard-Bell@2017-11-19T11:32:23Z Files modified: * src/include/xlat.h * src/main/modules.c * src/main/unit_test_module.c * src/main/xlat.h * src/main/xlat_func.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ed5f8e4bb01f86ea5b061... ====== Fix strict-prototypes warnings in MySQL Arran Cudbard-Bell@2017-11-19T10:56:49Z Files modified: * src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7cdb4ef769dedc9296e08... ====== Add xlat_init function Arran Cudbard-Bell@2017-11-18T20:21:11Z Files modified: * src/include/xlat.h * src/main/xlat_func.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b116aff6cf9aed05767bf... ====== Define mem macro in control_test.c Arran Cudbard-Bell@2017-11-18T13:03:23Z Files modified: * src/tests/util/control_test.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/665c89a400af74067fd40... ====== Formatting Arran Cudbard-Bell@2017-11-18T13:03:13Z Files modified: * src/tests/util/control_test.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/29ddaeb2a4bd8bf9266da... ====== Move MEM to debug.h so we can use it in utilities Arran Cudbard-Bell@2017-11-17T23:39:38Z Files modified: * src/include/debug.h * src/include/radiusd.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9116c90b891485c0b51f9... ====== Use EXIT_FAILURE for portability Apparently not all systems use 1 to indicate failure. C99 says "Finally, control is returned to the host environment. If the value of status is zero or EXIT_SUCCESS, an implementation-defined form of the status successful termination is returned. If the value of status is EXIT_FAILURE, an implementation-defined form of the status unsuccessful termination is returned. Otherwise the status returned is implementation-defined." Arran Cudbard-Bell@2017-11-17T23:39:22Z Files modified: * src/main/radmin.c * src/main/radwho.c * src/main/unit_test_attribute.c * src/main/unit_test_map.c * src/main/unlang_interpret.c * src/modules/proto_dhcpv4/dhcpclient.c * src/modules/rlm_eap/lib/sim/comp128.c * src/modules/rlm_logintime/timestr.c * src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c * src/tests/util/atomic_queue_test.c * src/tests/util/channel_test.c * 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/ring_buffer_test.c * src/tests/util/schedule_test.c * src/tests/util/worker_test.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fb72fc9c0f203dfd417db... ====== Memory allocation check Arran Cudbard-Bell@2017-11-17T23:31:47Z Files modified: * src/main/radsnmp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bbd809ddea787e96abb57... ====== Memory allocation check, and call fr_exit_now not _exit So we know where we exited... Arran Cudbard-Bell@2017-11-17T23:31:30Z Files modified: * src/lib/io/network.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3e29ce878aa25e4538a94... ====== Fix inappropriate use of exit in proto_bfd Arran Cudbard-Bell@2017-11-17T23:29:38Z Files modified: * src/modules/proto_bfd/proto_bfd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9bc090b575df815b5fc32... ====== Use mem macros for memory allocation errors Arran Cudbard-Bell@2017-11-17T23:29:18Z Files modified: * src/tests/util/channel_test.c * src/tests/util/control_test.c * src/tests/util/radius1_test.c * src/tests/util/worker_test.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fce4a805ab1e5e9d8938d... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaD2k+AAoJEH0Oec13Yh7N8wIH/0px0O50Hajp8EwlHSIyLuGG gdiTMNsbUNXK/eKLbnyc+5jQvsjmzBxclNt2BeSiPdjWFJADlSTuubGHarnRtjH+ xZ/qIpLs0XqWz1y0y9y5SRhejBsIaYYRlPZrWpjrRz4Zyr51J2GfRiSYB8rpOM4N a7xfC2jOFHOsF+CAW6fb0U46zM1ksrGUiV++7GFHrFk6JmRDHjyp649lCSEk5PH2 THBeORBusP0XnNB0soEAHgv5yVPngsunt9T6oCEQj+DC63c4KbFjul0SQuRxWUnw k2NX3C960NYprIr7UHV82u00K2n+IMeEpq1iExAcUKQN7/FFc8XYnhav6LXpLGY= =wQ6F -----END PGP SIGNATURE----- memory allocation. CID #1420942 Alan T. DeKok@2017-11-17T22:57:01Z Files modified: * src/main/snmp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c31e8af73fa49df70a7a4... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaD2j2AAoJEH0Oec13Yh7NfB8H/RCQ+1vdXMlGaXkKq7lX0zy4 qEuASOc/l7J633UzjwjgBSpRsn9cBaGlydj9A2v6HqyXrB6MyDHyqr0bVtOGgo8B aKdoX2Ke10kRywegHmArLVKnpRY+UiV6VFAlCZLhgGq2geFVd98zIov556GEQiNW GU+9mEFamSv52rfKhX8nvtM99F4gT9occBLVh5ZL5f0mBWjBWu2Fo047gHen//BD FCk4bHeFgBOAf2639voobS4Ju4EryYBLiPxBrFS8VMxriFX+P1EyA8K8Xzo0rznH gMJ2Yy/Gjxz4nrBeusbfSNa09p9BT+i+Yl0xiwB62z0ovsEZlKtstdLr8uQQgy4= =aHtn -----END PGP SIGNATURE----- memory allocation. CID #1420935 Alan T. DeKok@2017-11-17T22:55:38Z Files modified: * src/main/radsnmp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/135234c8650ca4be0cb57... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaD2i3AAoJEH0Oec13Yh7Nj6kH/0qVk25tEEh5auX9pQUSb5Zy t4D7k1B16YBAHHvfumu0sxEBzPlD7BeifsqhfaukcuDzpefXLmlZqlEyZvSzLgod XortfvE39PfrAAMLuogCRw3+gQO5yi0RIiRdeab2Ki2+lSyyIgreLI2hOfqgDEFo ArUxVSuZyZCGBx0LVnw2K1IyVljlcjyKMMElJZP4Nryjgc9MwkM/Fqt2nbDTrNlo kAbL7JFL8b6StlHYJlqUT77040LsyRWp4lSw/3Jh1cwvFGRQ5E59dNTp3ldp+WNf 4Gx5ryfwb8RRZoUZgja6a8L8sSpzjV+hQ2TZKiQOp+YEhTqrPHFmnpE9cyVme3w= =jGXr -----END PGP SIGNATURE----- typo. CID #1421315 Alan T. DeKok@2017-11-17T22:54:39Z Files modified: * src/main/xlat_eval.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d814cf142951883f1d786... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaD2iJAAoJEH0Oec13Yh7NqrAH/2HytwLHgS8GAtlj4ZqqUN9h JB05bqIKkRjG7mu8bd0ZBeCd5vaa6VjTNMkfVU3MRzEErqaub5xFdW1r1U6L33dT e9h05afCbErANtymcQ1lUc8/LoZyt0I6txSvUhUg0GyOEO9zz03uEuqE2W+6DM4f x8MB4Dt+EZ0AKB1M9OQejNoI1sS47/aDpIhugFGKF6SuUM4WaRHTGLW6erQ3QlG6 4T2QGALZ24c79vpzLMSiBJcQThWjuwPrcKfMba5Ww6AsDkUlwBAFUzPBYazGvh5s vGqfiMH6X/Bd4u+yRDzTsTU1W1VE71tYUL1sWpTH55AkUeMQF9qA6vK8KFtoZCQ= =tIrL -----END PGP SIGNATURE----- memory allocation. CID #1421314 Alan T. DeKok@2017-11-17T22:53:51Z Files modified: * src/modules/rlm_sqlippool/rlm_sqlippool.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/461b8dae4fdc583ba685c... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaD2hHAAoJEH0Oec13Yh7NllIH/il9fSVKxd1k2EELhWMnRdiB jqYCP+fd6yLsUyYJZY8Qeiy8HzXbDMs1GzrnsptPfdHy2vQvPg4bQFCS5FTEY2Wb oebuUAYMdYPIhkunvDk/cV9g/QWbPd8rJm7wKilHf5d58kVnkl9GwrNNEjaD5eSq 9boo9Z9aUcyP10e9ynGNM0uAPz3edjQ3kpLDzON30GFv/PGKLwxe/ACI6RsR90gM mRePrD0AwhdsmsSCT8eftCkSNr02XKHX8tMMGQ2CDOVHiD2W0knimF7orpVd5siV 1AJFKUDlSSwgn0kUmtrVjdvE7+1d6oAKBWLbfNRk4tcm8faDIcL8rqDbHLctR2Y= =W3QL -----END PGP SIGNATURE----- print errors and work filename Alan T. DeKok@2017-11-17T22:52:48Z Files modified: * src/modules/proto_detail/proto_detail_work.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/27267b7c1549544a8a5dc... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaD2QlAAoJEH0Oec13Yh7NJj4H/31NbXzEY+nnri/Z72E96OFf 5s7mg68LR7DZwyw5gTQv0dYua46D/NGf2CRQwAwRvmc4tkwjy4rGbq3Hy7YURyw0 J8pT7qw/KkIGuo6a0aaX2uzxyBFTMtCiLRNuEdkMymsebU0MQdBI6Kjx5e0siDz2 ISY44Awc2vwnPvbJnHGDLUBAqirXOnB9UTmHHywrXiEVNZor9H87tojhXBCqlCss /rxiZN0HuQjeVbqudhPb/B1BtxQtBWxVdenstDNLO8wqgINLawNVh9fIpN3dGPob AAjFxN9VsTc5IcPus9HX9zR7pZjDvbDhjVi33HlsdFGjPdEGRADhzjaWcDFh1oA= =agfF -----END PGP SIGNATURE----- ignore empty detail files Alan T. DeKok@2017-11-17T22:35:11Z Files modified: * src/modules/proto_detail/proto_detail_file.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/cb0d20a07eec6fb86131b... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaD0awAAoJEH0Oec13Yh7NXu0H/24ZX4mHm7mYvxgP7B8zg+Wa rzIqc0aFUAIY9NRuf03jzt/BT5cgqEa3ROnq3TshSk1wjuhaI3Rx12B7VvNIV88b EyOEJfOTBJDpKRfG+OQu/RDoLecrVtR4rEyNOE7mgM8IKgyVKF5Ee8IwvLYtcIW7 qkJJaODBl8uBcrkXuD/795T3oYzovaCfAk+2JjQ+CTWh7nok8oPHAzfrgWLe3wh5 NeaT7T9dV+orNgK6nF2YkQsCPZmsOpbUL1UX5xD+AoE/udG9v4Eb3xX1D0XzvzA6 RI0WDtkTgkRRZCHUrfQIFX8FfG8vHpF38j7THAgpokgUM1fouPYg4eBA1+7AGoY= =66Bj -----END PGP SIGNATURE----- differentiate ENOENT from other errors Alan T. DeKok@2017-11-17T20:29:18Z Files modified: * src/modules/proto_detail/proto_detail_file.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/63ab64fff4d1e67d2c740... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaD0WiAAoJEH0Oec13Yh7Nxt0H/1Llc9dCv3p+ZFIBuuJl7s8k sxnmAHZd2+kbeF2owZ+s9QvfBmGMey5L6wZ6DTqC7YR3A349qykzJfRYO5yxMPzg lJf4RdgMvDtqs4TuTYtBDIhuMeyXKQRvn4wyjsD9ZxS/Youd1ovXjzF46+m7W8no flXXxP72abohD/k/YFLtFKVSfTfAqHIN66HNheV181YfmoZX0BU7w9d8KeQu1BgX XN9LXFq3rIx3LeMuP1We/MZ+A8ZpuiYJX13q/YDtWY+IvOkTOG4P/HML+I1Qy34Y mb9KQpAb7njtGk6JsVvlazn06VA0ax3R03jG96JBMVUGRyUTllpujHQ5Xbs6zp0= =yt1Z -----END PGP SIGNATURE----- mod_close() removes FDs from the event loop when it closes network.c closes the IO handle. But the VNODE handle is added by proto_detail_work Alan T. DeKok@2017-11-17T20:25:05Z Files modified: * src/modules/proto_detail/proto_detail_file.c * src/modules/proto_detail/proto_detail_work.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/63674b842033d28eac9f7... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaD0IEAAoJEH0Oec13Yh7NVYQH/jksItuKaks5oySUHMkXqopu 3+WNVRGKE8nCKjOXM2wfvWgkoGfPYoU/+t4sQfz09fjmWT5itoAv0D8KVNxFFR3R wo2Uj9FYHU2wA8EZpODnNavJLuX+nl4lh4wTB8sLFKmRnfZG/SoQXV7iA9eNtIh+ vkzfaPBAECJ9KoIXAH0Q/ajQlwHPtSNDgLVxgzQbNbLZW3/ggA2ce6GetFfvjz7g PhdZJGQoOo5HcbWm8xdX5ZbEjyvhf31UMhmxPV5EZ/tngoSzVy6HY/Cv3jTwNpUT D3qrIRPx81wyKCUy0R6aOWdQZTNUWaSk1lkoIKX4fPGvnVMt4UC69XqKqcprT6Q= =Hm00 -----END PGP SIGNATURE----- clean up error path Alan T. DeKok@2017-11-17T20:09:36Z Files modified: * src/modules/proto_detail/proto_detail_file.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a4f1a8983cd375c2f2c3f... ====== Fix all those 32s that should be 16s Arran Cudbard-Bell@2017-11-17T18:32:02Z Files modified: * src/main/radclient.c * src/main/unit_test_module.c * src/modules/proto_detail/proto_detail.c * src/modules/proto_dhcpv4/dhcpclient.c * src/modules/proto_dhcpv4/proto_dhcpv4.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/648853bd923f5d0c34ebe... ====== Fix the dictionary types Arran Cudbard-Bell@2017-11-17T18:08:31Z Files modified: * share/dictionary.freeradius.internal Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f2ebd96d32a15fac5a463... ====== Typo Arran Cudbard-Bell@2017-11-17T18:08:18Z Files modified: * src/modules/rlm_detail/rlm_detail.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/786a4a5d01e26929a15a5... ====== The power of C11 compells you Arran Cudbard-Bell@2017-11-17T17:56:52Z Files modified: * src/modules/rlm_detail/rlm_detail.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3af5bf9b6cd963693bd65... ====== Simplify code in detail_write Could compress it further by selecting src/dst da, but not sure if AF is ever 'null' i.e. no ip address. Arran Cudbard-Bell@2017-11-17T17:43:19Z Files modified: * src/modules/rlm_detail/rlm_detail.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/503c5d0e9048a2f1c2317... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaDx4gAAoJEH0Oec13Yh7NBvYIAI3GwLpJ5vSJ/9fdWOIogtJs ErqJdNBnj0e6bXLMaCdrxGV22MZgECvOXHQnFHjTZWfHDob3xzLV1CWAl3dyj431 /js0VQGaWZM7ew7BOxB6cUyNSCrwD4iIMC/wBUgL1G3Tv4aFk62f+NJ8IEaK0zUt E4bN/Ysj8JnWzyickqCZdcKphrZ37raB0HCFxQ1MDdhmwoId+TFKeKlwRloTAgkI kqKTr41//pYXrIN5N5Dpbr074oe9RlDGR2OctVlHF0tZadGGBoISarkeDBsxL55M oEJoKy8LxKyg8AjJZN4zgEtc8Zf9R9JjiBVQpOgPgnf2b0ya/nJGcMgPKfgvyrY= =QiHz -----END PGP SIGNATURE----- can we be done now? Please? Alan T. DeKok@2017-11-17T17:36:23Z Files modified: * src/modules/rlm_detail/rlm_detail.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c3154c349b173fbe2e100... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaDx0IAAoJEH0Oec13Yh7NzgsH/3q7tn4DU6KjWtfLE66S/rRw qVz+rIW7yrb2cWxloxf7eF6ZT2nfuwaH+Zod+y46DehkBenNjSte+hukfSfjd/z+ VOtAIIGo3iz9o9ee69HESAWzM8qPMgy4EhaxE8B9vgTSzu5cgjSjXp3D+xUOJSL2 PkO2alwLYz1s+e8qEOutYUXd41ze7Miqp7pGtLzKTCPduk6CQdYljBykMP2z6MqU 59HofnbzKw0C0duAAHrWaAs6CSmWNZtff8XtofGTqJf9ctORzFlC7clevKqKHSvV US4Mo71F0+IwwFOZ8/fGNTFY3pCFgWf1lr4fBOhBpEZ23ro22bHsQwkYr+wnRVI= =D+kD -----END PGP SIGNATURE----- should really move this nonsense to value boxes Alan T. DeKok@2017-11-17T17:31:52Z Files modified: * src/modules/rlm_detail/rlm_detail.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/cbd757b0126c13013d3a9... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaDxxiAAoJEH0Oec13Yh7NEbEH/RR2GNmm21Jqt6fnLgrxba5J w7Ao4IIUj1sX9Vpd1OYtUK8ML9vt4mRAoi85NunVXZnvaEwjNNTBVfxj+ffvBmon Z5YdqYyRz+ITqxb716jXO7/DuzNVsgI+nQy+Twk3K+dDAQZ52UXHdd435VrByEC3 87fzo/364SVLuMn6PaZ3PKhyNSwymNiwQWN6KSc/3GPVMQltqNhzryQiziGEwO5Z Y60AJz2y7/qGbR7X2kulmcRUWhyWYk4w2g1mKAtictVzUTFg1yw3UuQB62DGR/B1 Z+lqHVz2uEPGDRCoQ/+HM33RnFWVBZ9nZybSx5MFIk9ZFprfYg3v6hFYFhOUTxY= =fXci -----END PGP SIGNATURE----- set AF too Alan T. DeKok@2017-11-17T17:29:02Z Files modified: * src/modules/rlm_detail/rlm_detail.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6c6d6000b7d453e8b6e4e... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaDxl7AAoJEH0Oec13Yh7Nk48H/R6WmqwS5AL9EIQUc/iz6Kf/ V2PmLdSVm8NpXjZFgrPDtwiO9DgD+IDIjN0DDSaQsKaj5yJKTOJfqEfjASuaqhLL xv+QS7TSFbopvkDmhc9dwrzOPXYhCnMt5M85L9Ph2M8hoxJkVbmmdL/yCz1ZW6id 4pRNoNKqkQKBKmie9ToN3NCam6g1lNZatlKsL9rZ5R96iACL0K7B2dJerfZP/ot7 CZIgfD4L1wfJilqZQL6CzDJFQxJ4xoZ6PcYKOLcJP3NAC91oN99H28OY7ZNzUuQr CHxY8BsiR0CdkOhWTUfFagbssiwxPZ4L+wENHLqZwQIfEUg1jpRYAwqoIcImU+Q= =M5JN -----END PGP SIGNATURE----- don't include trailing 0 Alan T. DeKok@2017-11-17T17:16:38Z Files modified: * src/modules/proto_radius/proto_radius_udp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c5ba4842831519c424b41... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaDwzvAAoJEH0Oec13Yh7NmXUIAIJJgbPBLeMzaMHlfKKDUbEJ J1uRJFfQAVQcZDKIJp7MfDvFSNhjhTAqtuyA0WAbdqb+QpUwASa90wkpCaWgUgD0 glSAv4KI2IojzVm1LPD2lkLgl/I/CdVKehICCaQNns3+jEeZbdaV0YfVpdDcG3LR u94RIblQY4yaw6Y72KXSEYtzH+8HL4DcY7sYiRP2s5dPq8eBXGXkWJ74nSi0hhhp Kxdt+u8QEncz5ZU4TQeZKH1Jv+5JlNKj/VY2YbZRLHCbihbxGQVWwGsauggZ4yFU uMMQUvES8TSECzfGicBL1lCJcIq9NU7CH+1AQcTJEbD0QoweHc/oV6JgobwCQ/k= =7i8a -----END PGP SIGNATURE----- check Message-Authenticator correctly Alan T. DeKok@2017-11-17T16:23:04Z Files modified: * src/protocols/radius/base.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/83a43f2d5bf5d91ab0829... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaDvwQAAoJEH0Oec13Yh7N1z0H/j1E+BWIKR536+FxwW+QU1Z+ pTSmsfzDXcVdjbwG+BmSg571tHPA0ftJ4vfEvrmgzONB7DYwI2mE289NKF9qQwcS 9euojw2kiRQwqPqKMwGds70DHhdlCbLmtGkrEj6HB373BwtR73lUCHkXktH9MMZW smHNcyMpa7szlQXsMl/u7KemgbrUtkKYMSl6GYI/pdJE5E78yG9GRVI8+itUfViS mT1hwOqiLIbKCuLB3thjSQlji6Fy4o7JDJ12ASI5+w8I2Hz0igAXlX1zkANwprD7 jE6stFStRr+ihxkeBFqDwdHjJ58v2HMioSedlNFUur8wLst9st9vysXAYfbgguI= =qPVQ -----END PGP SIGNATURE----- don't crash on <internal> Alan T. DeKok@2017-11-17T15:11:08Z Files modified: * src/main/cf_util.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a93671b6b896a09acda9d... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaDvtnAAoJEH0Oec13Yh7Nm50H/R6ts01shIKVhrp1Eq25pM4h Uvqa7MCfcKJTj8FKPO0RYq3oPRxxDFCEcDCaWFyqHu3V7IOAkat5o2mrLJvphLrL nME/wc+lvRhnomrwg8Dp4/NcX2XIeXSoOMnN6Oz66gz0V6Kfpk25FjOzrmQ0lcZt mUSaTD+FHiyGBoQph1qs1c5aDgBA5/Ko5a4RBPEhCuiRIZycs+QjNRe10J4lQeiv Ss3cUMvx/sqxQuNCRfBgI/5gn4yyCJR64M7fcwxqqVZYII4W6lZw/x0azka6whPX TDnSc+kt+QruHNdToDA4KERNF4zeKdr0QeazV7ELqp8Pwft5rLHKSqMto3fQ5wA= =Q4CQ -----END PGP SIGNATURE----- set data.type, too Alan T. DeKok@2017-11-17T15:08:13Z Files modified: * src/modules/rlm_detail/rlm_detail.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/10df517c2b0bd48f3147d... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaDurFAAoJEH0Oec13Yh7Nrr4H/jExihgeAk8W5A3FNNwQoScd TuAdLhJoFwNlpdOyTlGBwprMJYJqh2GMVOrzbXy9w7uc6cwoeNoegy6H+5fwCiqx 6+iFBNAGTJEa/Utjd+LYOn1DtzdS0v0d0zFa5jFXPRnYxsbY7roj2Aw6m5wx2aBC 1my912A0bmDlDSBKIh0/yGPlfSwoFjTEXvT67SPYyPT+2+sCUWJ00bGnCHWx60wv NMbAJVL0lcOX9CDqsa3JcIVrQbOuQ+k/fBXtgxyHrjBJnRdTtUGSBRmKpr4yoiAS t0bXzFm1GxcUiracZib6CBSKIjwJMIwfjFzIKn5Uu5Oa6e7Dcu98mfCG1idv+Po= =2Mpj -----END PGP SIGNATURE----- reorder Alan T. DeKok@2017-11-17T13:57:25Z Files modified: * src/modules/proto_detail/proto_detail_work.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ad49770e028da49fd1e74... ====== Validate requests too in radsniff Arran Cudbard-Bell@2017-11-16T22:46:17Z Files modified: * src/include/radsniff.h * src/main/radsniff.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8d90c9f958c23510ea2b4... ====== Return an error if we can't validate the request authenticator (oops) Arran Cudbard-Bell@2017-11-16T22:46:16Z Files modified: * src/protocols/radius/base.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/08fc637b8c98296dbe4e4... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaDcbMAAoJEH0Oec13Yh7NzWcIAJ3XjyHSgVzFbpVUMAwe8GI4 rdcqbEQ8ovvkfmXEP6QxHTPnqx1VDpYaBjHbmJ82bBCzP9jdm4uGJtBEELGHf2+h BrnQ+N4k9LaJ0FmQDIz4ZU1pv76efiLA8Kzvq3Cy9nnU3ROWfh5uXq/pDKoenNMY x0o8+Bx/A613Hd6avi0S1NRgfYCJNmvxgnp/HEAHBYqikwFXJ64CRxXc9nohG3cZ REePKe3fls4WsbDeh7NrWYqPy2ymeCYsgzr8QLCT7aTUKHbyV1B4D8UV7l2x+22g 6V2K9y36kBFCmS15fvyGlH6T0ojlaeV2OIM+skMqBEd1uaHbcfG73qtwvasjlEc= =AZoc -----END PGP SIGNATURE----- decrement workers when we exit Alan T. DeKok@2017-11-16T17:11:37Z Files modified: * src/modules/proto_detail/proto_detail_file.c * src/modules/proto_detail/proto_detail_work.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5397e51e2518a35e8eadd... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaDcZHAAoJEH0Oec13Yh7NYYEH/3+YeFUTDCcRyUbRUuJLybRV 78LbzI/Uq1Lx3DJhXLveqTfqHOKwLS7XQhbD8FMVOW7f8Tfd/Ym9RsOsIxTt9rVE VSaXeFMK2fXhOBDxIWOme/+OHbdLyE2G/WH+krqSeBxFjzRXkA4DdYiXbljKDJpY BFvNejMfEogcZr1efN/0H7GDTOkqeUrrQORHFh5UcxC/MPdATFKkOHmaNQTZuhIa GztJqa5xuX/sqjsJxhFgtW2oKuvRAFc/oSGK+ccMagjQxyDFnJSXP7e8uqQdDD5a 3ENebHZas5gu70/llcySzX/fmJxIpXOVNgZ+INWWZRW6/ZSnLepb2z+vGztJUTo= =cSKN -----END PGP SIGNATURE----- call worker close, and don't just close the FD Alan T. DeKok@2017-11-16T17:09:26Z Files modified: * src/modules/proto_detail/proto_detail_file.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4c098efdc4c7817af8ca2... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaDb8BAAoJEH0Oec13Yh7Nrm4H/2BPVrDvY9K6DU452iMk/ofC 2F7Ar87YWeFt44k7ufNIFadT7/HA05dY/xaZgCIFP8qb1F7grXXq76b2V9yATLmo zxXA5jIR0ysPuxjmrmOORSwQfpRyK8G4uuIJqkR+ghaM0rw+jFfHINw/J8f1ktAx HB9/Ia1JW3uD7q0xi5Re2yXvP6TgB34klY9F7Tsw+pUSbTSW6C2DGWenoeAoWTk8 ZFFLrR1B6zuuHCajVFcJuSApjattmmZ9v9fZLahkuXWO5sH+7TiRj6oHAmBIPakS gF4OtjZmiacSdRnlSngtd136frj7btixgD7wo7K90WYU0eNcPywIYw5nRONEvz8= =V79j -----END PGP SIGNATURE----- touch before free, not after Alan T. DeKok@2017-11-16T16:38:17Z Files modified: * src/modules/proto_detail/proto_detail_work.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1476566ad48c07fe6e237... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaDbf/AAoJEH0Oec13Yh7NNO8IAIdnAER3wZthkOwDTOJYVHIR kyaAezNw66CVj6MgbNppQTS8kkItv4ZseSiE+5796w1eoMjYqHs5fQd7xuh746cK 6HxzT/7c/uxdXUvIoB0YYajeufSK7EnT23VzWAjTag1ai4AkmTl0o276ogCKoysj RUkx2XLRiVlwcEpL2lIcI2rfm+VK7PnOh9CdE91n1a8ndFXftZ4FVGC6N9huHlql PLJ38lnXbXCohLlB7hNsSnCYl47UUabohpx3sDDayjSMtD8q92dCUK9ctGxbhddl 8DqzDwRtt4m1px3pztsZYM1kxPEea4WG0wb/FO5gUoUqRtiwxVFyRNdcT6UXX4Y= =p2gD -----END PGP SIGNATURE----- typo Alan T. DeKok@2017-11-16T16:08:29Z Files modified: * src/modules/proto_detail/proto_detail_file.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e7e8a82da165883d71893... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaDbU4AAoJEH0Oec13Yh7NVnMIAJ7hFmH/C6PVb5pPrHQBUBy+ wwC7DEx1PrkwCgOZUyDlVdGoaXv8/FY+wuOCBGaB3OasWgZX9qtKY8BWo44904H4 S6RZRJ/ja7NzfeyK2Bt6Ia7kvTUQhcSbEq3Bjv07c+BKEk8iUyrP5VaoBZToJxar qkSDSGd3M4rgJCERDWxLUxOcXwBQN5XowyUX2H92WWs7L/CbunmpwPqG43PT9+9i ZkUy9sJVA4RgE+ZTra9L/EvvPnrWzL4nVAn3oFbvbYCI8OMPC/PskckOLSiE+/Be JXZr9nJ0si2L5qRNoKZwAlIQeKnsLB4XufXN0pyqKV/TueUdgG3e8+oyT9zRC2k= =cyZG -----END PGP SIGNATURE----- have the worker clean up it's IO instance, not the file module and in work_init(), poll for changes if the worker is still alive. Alan T. DeKok@2017-11-16T15:56:23Z Files modified: * src/modules/proto_detail/proto_detail_file.c * src/modules/proto_detail/proto_detail_work.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c08bd1946ce7dd456d129... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaDO+TAAoJEH0Oec13Yh7N7RkH/A1RJRCyW6oGAzx8wB6dRO/E T5+qozintlc+3vNAQ56Fnz1OAcpzVJDocYwub/A0TWnxuNDyLljEsXSWJj4E89vK cI4veNmL8L0AAnTHdOvpKqaXSwafEN7tl95cYa4zm3y3ymDd3c/BrnPnJEbkbBiw Z8jib/EskzA9epiDJA8icFlajeAQXpOCu6QulmkfzBolRL1mH/HVn9WseD/k6YzS K2aO3woq4Uh0PFte+wrH1xi355IZNM4xcO0tc+gScxbfAHDc+ih6rI+gECQ482wC U7+XHy/SfKJOz+fjlHOczRA1pI1ndCN9ZWY9p6kDK8Ro4bBOcDnPPAoXnnYI/IY= =3eMY -----END PGP SIGNATURE----- travis fixes Alan T. DeKok@2017-11-16T01:53:19Z Files modified: * src/lib/io/network.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/68d0137181fea18943d69... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaDNYEAAoJEH0Oec13Yh7NIZMH/jVfHRdjQvC9XYUaAAevflHT 4MjYH4Ba5AU865LgtsIg7lKNswIxgM2dWMjgnZ+fVVNQqXdRdohfkkj0dZPDk5pj c7Y54Hw10yJMbwW0NvNhQOaIc4/xt5ZARKO5y2jSUYz8nZXVlSHGSYIe+nvHWcQ5 Gnuh/s13WiwFqhVPT5VcAiP5C8VuHY5kjF5GR8ecYyUgmztl03yuKUCxxvSoYUDu oo+88qOT40ban284UkOOyeq05QJYgrgZrV6kzvt+3wv4zXHxKQ2tq/fiphT/qeJV SzOjeJ9hYxeD1de+47r2jNbQ84cW6mCoSKIFYkT+DsvJiu2ceVmKcPRRDBmK1lA= =PKdd -----END PGP SIGNATURE----- call fr_network_listen_read() on Linux because libkqueue is broken Alan T. DeKok@2017-11-16T00:04:02Z Files modified: * src/modules/proto_detail/proto_detail.h * src/modules/proto_detail/proto_detail_file.c * src/modules/proto_detail/proto_detail_work.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5d916df3dfbae25dd5285... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaDNQIAAoJEH0Oec13Yh7NCQkIAJJJPud12QxEDjdl/AdbIIzo aKZsqLHFkYXMdkr9c5yoRKgNNlMp1YCXmIaDv3VhPkK+hzYntdQO0YC4+lg6T2rR 7g4lF4c5w+NWL19a4QayoeI0JvYrtRBimlCORHePcqsRFpz5lpQJMqT6bz/FjhUD CZ/jM8vq7/SaAktYm7rEK5eH7pLkjtYgpkyQgFO3PApqNr93e27kHdt7LtCfMeJN ualt/cHE3VKnad6UA+QdVTp9miX8YE427uLcJlkBesJqAgGwtN/sRcrQSkuSonVX iLVaiB2MER2W7NskKZfVFDqY2Mydtc1lK4pSaoFH8DkCLwHzIsfC8CITytPSeGw= =2HJG -----END PGP SIGNATURE----- add 'nr' to event_list_set() so that if a reader needs to poke the network, it can do so Alan T. DeKok@2017-11-15T23:55:10Z Files modified: * src/lib/io/application.h * src/lib/io/network.c * src/lib/io/network.h * src/modules/proto_detail/proto_detail_file.c * src/modules/proto_detail/proto_detail_work.c * src/modules/proto_radius/proto_radius_udp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b3519a9263db91ce89ceb... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaDLe+AAoJEH0Oec13Yh7N7IgH/1WvEhnIxXzqqJR0gwvOvtsO wPJ4GLjaywPe9phId9Yb31kPgBUs6pGVxfEec1cYjowsmqTy5LTjMfThDqbiS5cy CWp2dBJthbnMMn2qPGQDvLl3yulZMbSDSRGlUmWk71VUFVM7VJpPsUftzQCk5IH0 lf/dMPLZXXFXonUkYVKTQARFFWp8RxbZGtIz05lU8Evf3mRtK8Jt9smItq0UaATL 68kdfom6756P1ZzRMZwPKjEQKeah0radA8BkGx3fOdvWEJJllsclqa+tIYK9isFl cMsA6f7JnvFJE2dyqhCHjuqDRpgx+/nfd5NffTpAtVfNXHvk0BXJQAIBlZGkGxQ= =t0yf -----END PGP SIGNATURE----- don't do work_init() twice Alan T. DeKok@2017-11-15T21:55:04Z Files modified: * src/modules/proto_detail/proto_detail_file.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2d828de84e3a768f67392... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaDLOvAAoJEH0Oec13Yh7NyQIH+gMNH8aZbCWfbNNsxBCP5Eld 9Lz0XOI/U+P3IBNveFzzlpZvi0GkFAGemnTtfgv3pd5INlR75Vzto1HstL4asPO6 e7myhZGVhf9NWZNjdI+zZaHjxOwW8B4wkpFHZGESO6n3bw62rAultHR8YAIAhfRZ XYPu1C1d4p/dqGNl+DV9ZhBd5cgZiHabrCm/dVj++b5i9sDj5BJAXqtzxz4d6ivz SevFnsEEhOhD0689CK5GI87+zNKujztEs6ELPUf40xRmaJe5k4t+zzyowEJfS0uo ngspeib8/jqtFa7fMMN+rICDhQ9UXcgJubkpndg6fmryNY4/OyBRSB1Ijwz8ksE= =uTuH -----END PGP SIGNATURE----- fixes for building on linux Alan T. DeKok@2017-11-15T21:37:45Z Files modified: * src/modules/proto_detail/proto_detail_file.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/913b5dd459db8680aa76c... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaDIgOAAoJEH0Oec13Yh7NHhQH/jFQuQ6VyieMuy11GpCFviZk 3+mFkuBgGifyBPtp2Ye3r8+CVspOuK+jkjos4OZEUqwuPKlOnOEmdLPBWPa/Ufx2 1exQ79iA/2/nndyQjmb+MgP1gLupjT69hWIkXTIu8Geqhh+T5LPJoaL7vijTzcpa 3XWPYQbzNCDU5WHZ6NF64WqjouzsEKOoDpmrKFJMVZqUcQWnziloSstRYcx/j1/q lfSBsx+ztX241YhxlAMfUinAbO76a4rY8mG+pxLsXNYtoS2OzYTTvRWVbrqEZYUU ugpqtceCMri3J+JpxHW6opK5ltoPXLLqQtNpHGGuw6T6rIvsdXJdu+9mh5inWoA= =6K+I -----END PGP SIGNATURE----- clean up code and remove goto Alan T. DeKok@2017-11-15T18:31:37Z Files modified: * src/modules/proto_detail/proto_detail_file.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/23726b813f50a83882fa3... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaDIZPAAoJEH0Oec13Yh7NPDkH/2knt5aHXDx1ogd3fwUjih/H JykP1pYziWUSE29AcKNp+XBtH8eJDIH3+s2IDECVI/HUwtiFmySjuB2OKNtvakos IO358CYVD9NYYYNc6xVzL7AfA1PfC6jJ+eThkpH9Fn+ILY6/+Oh0SGpxoE5PYe6U q9GxZMi8atZuj6x3boPnkow0Arh2jI/sr6tdp6cf1vmB1MMiF/oN5Sqne3bAmq0x QAhyZWEYLJXSryyFSpjtmxGLqjgswyah38dTyyNu1G6HvK/rC3A4rwz41XWj/DJ2 rDxNROdegx5Gb+wWQxg4i0S7F26FlJ9zBOgHncculpPIfgB+K9kFE0Wk7gFQELw= =H5H7 -----END PGP SIGNATURE----- try renaming detail* to detail.work only once Alan T. DeKok@2017-11-15T18:24:08Z Files modified: * src/modules/proto_detail/proto_detail_file.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/687fa5c4cfe4ca5676f59... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaDIV9AAoJEH0Oec13Yh7NdZcH/As74pq9IzmIlfHsW9T8XgMz WVDi4LoaQvH0ejjzO1VFXRSxTkocyZDxlM4v6jluwEPd4x8JFIwYrZ+Pg60UK3ji 8ETAhXLIwWQF/efTizcaIZlpBQZVzTq7f4VT32g/833krHG5+RPGV/nHnVz/1o3b jMhXO7B27QMuMOAtd/VcykZgF1Q2mfiZA01FSfjPKxPpdIPS2JFELNkkCeC/DnXq UOGAeDue/n0fND4GFZajKrbCfc/4Qo6aZPYse3uk1fPQgIZWqOj7Af5hdxQpX6Xa aeyU/Eg4y6T02U5PRbuVatBqxh7cxcGzHU6R9sTi+CXFp0kYHJrJJW6+ImBA03c= =HsCS -----END PGP SIGNATURE----- allow poll_interval == 0 on Linux because inotify works there <sigh> Alan T. DeKok@2017-11-15T18:20:31Z Files modified: * src/modules/proto_detail/proto_detail_file.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/acc0375545f35bd4b3e64... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaDIT1AAoJEH0Oec13Yh7NNuoH/0x7faGQBxvXd/dMWUrqumXk J+ZR6L138Zdx23k3Hs1Rihme2aW8l6sfGt+49IFFeXzOZvPJES7ohSJhHBrjvbf8 SrXlN32EVPxBV7Sn34vRTtnw+k6/PpMSmxjcZwEFKbk5eTY/BbPx1vm4TfOu7CAz lTxlR574JBxz0XsYRjQJ6sEa9hJgEWpMEHXmYUQIMjOGWQqnM8yz+syjHgxMPez+ DiMtA9GXUabgUBlpiOX0UE6Y0dEqnUjBU6jSlo8jOpguyOUPhz+TvFdTcoW6QDU7 yhCkAUjLY0Nu207xAqFBxjjsuNDO3NAldVfty9ptUfWUCgGpCsXTUfi/ntO9BYY= =Qya2 -----END PGP SIGNATURE----- if no worker and the dir changed, start checking again Alan T. DeKok@2017-11-15T18:18:12Z Files modified: * src/modules/proto_detail/proto_detail_file.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d3442be575f35fccb9cd4... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaDIJhAAoJEH0Oec13Yh7Np6AIAJeQlz24bKdcMPedbzTS1FE1 mSAMLNWgCLP5rAD2dGozDwd+IgMDq0eO2H6TuRkCvcxC81B3x0Dk/hh7x2fOcwPR RVAMJbbhg5+42uM5ULkXqxICQkUx4wsgplHUqbHMPygBpYMucg2HBeFNHTjVHLva b+6eAeFC9RgwKNRoeLk+EiSiorJmg1CRPT+Ji2LcWPZvajUTvXD27O+Qr+ZmTyvq lLQPF9w1NhoSrF/C+4ur/h2Y45xh9moEpa5QTbjYzq8XUITMJBgDpDcLxTn4IdAU zzh0j00uU4NQZaKo07CGcWExT+j2BYwywG/1aqx+3eEyaOCvfbfjegbu1h1buVI= =BLWg -----END PGP SIGNATURE----- track the number of workers via a mutex-protected counter Alan T. DeKok@2017-11-15T18:07:11Z Files modified: * src/modules/proto_detail/proto_detail.c * src/modules/proto_detail/proto_detail.h * src/modules/proto_detail/proto_detail_file.c * src/modules/proto_detail/proto_detail_work.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/042d3ad4c031d4d39ddf7... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaDH7PAAoJEH0Oec13Yh7NfNwIAJM/bu21etjbSxK3xbtiVqJ8 WacYFpFjq2OcWtpJM3Wvx7mW9Jqrt2JMq0AvhefZiGdozTPfgDmz+JsZ68Z8uJtn EGEEnHUJrnQkR0ScG+7+gipMFvLs4CStSOLpRzErcoKvNvBJCH2i+HnDWGpBbz6m Zctb+Asg2dPGx6frfmlHnTX2vHZiJuWezYNOgND/a7pb/ngzeYS1N0aKOxS24Vis qM0daufe8G5lLnJ5qscXvxR9zWgdIR9+o0mBBUDLuLE8f7JRF8rUsnD4I1fuguSL tI7B6+EWh6pZa9r4ZSgJmK7TFdh3/t9OcIbjjdUU4uHIZ/QZdvWtcSRsrQs1aTg= =xW4E -----END PGP SIGNATURE----- delay polling until such time as /proc/PID changes permission Alan T. DeKok@2017-11-15T17:52:15Z Files modified: * src/modules/proto_detail/proto_detail_file.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0102f63774d4dda39090b... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaDH7PAAoJEH0Oec13Yh7NghQH/jcGOZYHLqlc4QgDjdRWWswn c8xvanaI8TaR84ABiV3TDJT1rDfGXasHqtvCFPBgE/PjGFDyOe/B8yiSV7O4wUp8 fjIL2zZr58nHia9vp6zew8MJXIHdlgHvyouksf4yIZ77irkgARf9DKqz+77sDY2K 9wzwj58hCn4oda6rU1sQpIxAxEIAK1vD+6dTmk3hZpEoKrm6LYXnRTGkp55gtxAN E3dcwTmn6fiBnPTNtMnYQy3KaJhasZIinD+WI3XzmOLPk/QtXVfzfkHHeBuLzQIk xuHg0O4aK5eIdt3y7l5inGvOZMDZommQmawb2YW9EXhYVSuBCJWTH2IlweLBz8E= =UBtf -----END PGP SIGNATURE----- Ensure that libkqueue / Linux doesn't bork us. The kqueue API takes an FD, but inotify requires a filename. libkqueue uses /proc/PID/fd/# to look up the FD -> filename mapping. However, if you start the server as "root", and then swap to "radiusd", /proc/PID will be owned by "root" for security reasons. The only way to make /proc/PID owned by "radiusd" is to set the DUMPABLE flag. Instead of making the poor sysadmin figure this out, we check for this situation, and give them a descriptive message telling them what to do. Alan T. DeKok@2017-11-15T17:52:15Z Files modified: * src/modules/proto_detail/proto_detail_file.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9e86d006459ab55083760... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaDH7PAAoJEH0Oec13Yh7Nr8AH/i7r3ZyJuUGH6OygfIFiV5BT z1SqWJEi5kq5YZukGWITF4PO9E/ziY9YU9YpXMCMsU/VrMaVpY5KzTqL+0tyzpv3 p1zZobWc4M2dzHw2wfoReZC4oFOWbtIcp++a/T7p5shXVDsXk8gLjfqaeMSvTzhD 9Rd0sR4c2jygtCs0lBhtu1YrfVT/W6O1IYIzx62hQA3FlerI9iAE2y9HsPOwZQNk ANBOd0qxFg9Xc91cWNS/N1XmS1aR21tfrTpefCbwCMM4zHZEZf1qJKpRq3tHMSIm GuOlGE+D+wM/cw0QUaQWC/FXXhuSylzMKZN+TKFQ7lcz4QKO2/ZeHY0DOzjS7L4= =kgC8 -----END PGP SIGNATURE----- expose uid / gid / core dumps, etc. Alan T. DeKok@2017-11-15T17:52:15Z Files modified: * src/include/radiusd.h * src/main/mainconfig.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2dca469f08dcd79824c8c... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaDH7PAAoJEH0Oec13Yh7NbBUH/RXVIAWEWrY7D0EdhJnk6VMF vPjxBPwhE/ejtaiTB3ZmknYdMoqfAvm1nAl1Hks+WztTDhXnrRMRvFBbsGTTkfIB UpnUK9UehulIFyFDGE1ikQmgNCU3fc9jPqyu8vFnrAGfDAjDT1+MgnO3gwy0uZ5T /lKhMQODvu4onRU7K8eFRDFTRA4FvDJzouwxp9xlQ4aR5huCnicaRawNbuyn16Ue fnr/+acLdQ2vsvJ1W2bJNlU2eacQb2y/9t57qBDo4e969vQqXQoOe68AoZCM+p0x wLtVYeNRS0adMar5iSj/I3mUbcVZKrDZN3HzHCj4/VxbHc+Vr6k4UPcYzteL5UE= =lbpQ -----END PGP SIGNATURE----- 0 is also allowed Alan T. DeKok@2017-11-15T17:52:14Z Files modified: * raddb/sites-available/detail Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9b62004e0f1da5062b30c... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloMBdIACgkQ/6TVgp+2 18qp6g//YF9MSG8EbEfR2wj+g/W2GDfpWK4LE8Htci0EroIbMnk7DftM3Nb/LHvz n8JxHCDvezoUgU86aTs6JgiIKva4ccathZofbN/5XqNxgRrRVGy4iDUdwKCR7wX2 Na7NqqFSuOrpzHLq8nFgM3266CBHjMwbBtL4+k3Tz/92ibHma+L7XZgAkzI/GE4p jX2YqUyvEX4iqKhCUQS0YNOXEdkxKcSqujcJ7usETFneTe7sKNg9lHt0srZ7hDBP CH/s7GEDhySsTKvkgCE3uSFnw9DJ7EqBttrqAyRVM1MVfPCxm+/Wkbr2QBcsT6m6 Tzcd+Qibqz6l/XIxlUt7Orr+wU6UYUgTXeBKiivr8B8GhFQX9rC9mA67tUbr/M7G /PBhR5p6mJ7vXx5AatDdbBquixUQ+GddJ2SsZ/nn8vEMTCTb0O+3F69DQQtbBond ObGCArduvGprNtl0y2GrBMxC3VseECoo1npRRL2Q6g+azK97JQztu2Ssz2CwIQ1T w3Yn33+WiV4ih1RuYfBxkJkV2mi9ZrB5C3KE9UtSj+kE7X+rQPBrhLUJA9ixe6kD G6fAyEL9zcML9boJRC9owtbjt8sGytt0fyD6i54KWQ3LaFb2AIgjhuiyo3QrByG6 Begn6PLW21Xy8zsA9G5j35lQvskJ2m5NyqlWUXPCT0dtI+YGHUM= =/InZ -----END PGP SIGNATURE----- Regenerate rlm_rest configure script Arran Cudbard-Bell@2017-11-15T09:16:02Z Files modified: * src/modules/rlm_rest/configure Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0a9f66d65353a4f7ce0c9... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloLeO8ACgkQ/6TVgp+2 18oFQQ/+L0dY2h8BUte8SgsG1wWf+3NQWIdO3Hq8QKODjBwPbq6WpTUCLwZW2Ye0 d3UBXve6nmtFA6aSWqMQwZhR8sYsGu983NAZDkcecGvJcFG+Nrxy2D9CdDnmUGaL ALohJNnmwjkrc3n3QzlFdSskm9qNcgzyJUvSmsMvo3FdcftBCUOaVuIiWEOBIauG uOxkAbkJuT1rB51fHUHn0ultuR0Vfk1rkq9WL1I4otjvHy9viuO6PwUI+8nDhjwU dJmjsXLIMPZhHOTxJb6KMl/jxCkikjBXKZZXyy0IUR0+jEWy572ojh0G4CB2Au38 PnPmszoZ7Qs1pl2qf2k6CaaV5Bt07AaiMWO+dfnwLE9nai7nkzmiXuUyfgJ3+iiM P6uTSJmOdZWD5AGGCA7IlHU8QXwpX4tnlbvaeqXQw6SQQWOQ3BL5+h+6Z5xL0asb VRyVKf/ipbMT7K8zAGbdav9gNWC0MJ4ID4VRSO9oUm9jEMtDKFOHq5wpYR68PKtR xBZSnmDBGbyiea0es5lwByLlMWKhKEBskQ94xlnteSdPzRO3YP2gFoyaEufPvNYN aThvIqfLJLK2IVNqc/iNnE1jpwx2E8/wm4+jN+izPGEVGnDoe1J6n5B4ShQdQx1e eQPM3kGaLs0oCo5Ri8+QnU9e6ul8VvLCKfi+mhZe6Xbbw1HKUu0= =Wn1K -----END PGP SIGNATURE----- Doxygen Arran Cudbard-Bell@2017-11-14T23:14:55Z Files modified: * src/main/unlang_interpret.c * src/main/xlat_eval.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e64d9dfb08dfc3f65496f... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloLeGYACgkQ/6TVgp+2 18qAog//UV6M7HDgB81a3EojMUQj0yLrknFwby4ba2rLA7TcAQzpFr8OvX2XKJi+ 7wpKc/vg5XJGdj6duvJ7AxSl1eaIBN1DQh84m3+4MTRtf72WJsFx5kfkCBIIrZ+5 ZakSRcRMG7o/jTmxy9PbMTdrvL0sBZcP+VFf8cul6d8fjXkuH1aneIDIFp2gsGfl yhgTpjW2hW3vQtHVW8u+k1ZyEBcUajX5WKIEiA3k2omh3u/yLOfwU6sVXRCt0Djq s4im9Gdb87KmQ6DVkDnUdT/1c1iAFKL/7GZqkxn+DLbesmZmXVvHbABUkb0IhgrT N7VEnCfzyXxrDMsDjdgt26PcC4HHiR6qrXuX2CXK/cGi6wTz7hrUgTVSuRK4cmhK FF8TQ8l6lhWtrtS+lWfByiY4rSba3NA7m4btcDC/4cDMDPC5B9T1Jk/K4xG0xZ2V cCfp3QWqvb0iTgqDge94SBU5rOFTf1fCDDpNmJybdvA059e8kbimNuImjz2nD0eD Di7f6PkW0eaufiF5RfJiVwebYJ0RkHCIo4LCEVL6S9OV1eKsccCgerMB6oGHSxEP vL/uiWogbb9+bHI6anpsQoPEoRcyn5gv+UeusgqhbB8catGenHZJjJOuV0UMqBG5 93MUasnH0KlrjJsVNFia4TQeack4cOT8rVHIcZ1g9/ueQaTOKo8= =VeBB -----END PGP SIGNATURE----- Fix stupid non-issue flagged by GCC Arran Cudbard-Bell@2017-11-14T23:12:38Z Files modified: * src/main/unlang_interpret.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bec9dc9739b79b6d78b92... ====== gpgsig -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAloLdG4ACgkQ/6TVgp+2 18o9VA//fPf208wptFXw6tseBI8/OkMUllOJBbvvTOgMWuFvKMQ6XeIitmVBPIGQ ei84Kx83HorjE/NfLgL3VUDW5cVgdz1k/kwFCNHhT1BHoPKsINIAmtKJfHWwLWVr hg9odAJ5Liwo6OmVfnkIUpenEhd+ED0nqxSlAIsi5X8KexESW6IfEOQQhgA6xXvp 0ONzXIUV6Cz5Nl0TfgwyXAOYjEZfcqft4YplkqTscOcdd8VzHNjn+EtpI18HX6gg fySnUDKIExN/l3Fv3jratZQ2hzN3zqCrrMaFTHvbQIgc3WgSWMo303d0RTCUD7L8 7viJdd1JNwySMmI9gH9H6Yqsu4u5rfYZ8JX/cKsDEhgE67188UC5jhXGO7TXyAiw RUdtMhSNZ6FoCoJylSY7Bo+NvpC/L/bm/EvYcnSh983TrwqJbLgLCvA7VWg4TxNT UDBZhRNxxaZ7VPipgaTZ9jqGt+FYUJFvdFwGsNnjRTyBRt7Lqqf9BDHQRbpE939S IAo+PauojaqlxEggSiCPuacn8E2Eg8e9ONRgyGlb+idIJqT4nAiKOT8jQfKs2aUP hqqEjnMJPAykCacTlatyRZqh7hT/GRb2jpl+zPOsYWRUWk95lvbK9XSQpBmfhxgQ NWZSzVTtKj3SieM0q9hpwV07LDTJIJXM/to2nAksKR/qD36KSkE= =17hk -----END PGP SIGNATURE----- First stage of async xlats Todo: - Add custom async xlat function resumption type - Test pushing xlats from modules - Add new type of async xlat callback to expose additional functionality - Do something sane with intermediary contexts for value boxes - Convert tmpl expansion to also be async Arran Cudbard-Bell@2017-11-14T22:55:39Z Files modified: * src/include/interpreter.h * src/include/modules.h * src/include/xlat.h * src/main/unlang_interpret.c * src/main/xlat_eval.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6b9d81b120a78b72202c3... ====== -- This commit summary was generated @2017-11-22T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
participants (1)
-
announce@freeradius.org