Commit report for v4.0.x branch
announce at freeradius.org
announce at freeradius.org
Wed Nov 22 01:00:03 CET 2017
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 at 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/e179780f7025c77b031bf9225f62627ef57e1b65
======
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 at 2017-11-21T19:25:24Z
Files modified:
* src/modules/proto_radius/proto_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/efcb25decbf7fd6650b02b0b0ba657ed78c2ef1a
======
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 at 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/4fa67d461ffb41f13346d67e27c205ffd5700be7
======
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 at 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/c26e239ce1e6f0def455c3c466811b767f3402ca
======
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 at 2017-11-21T19:19:03Z
Files modified:
* src/include/process.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/29fb852a5772c40390d9bb763070720342d1c578
======
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 at 2017-11-21T19:13:34Z
Files modified:
* src/lib/io/worker.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/89eb31d9152997017fb29c1a410b72b9d6b6ae8d
======
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 at 2017-11-21T18:56:28Z
Files modified:
* src/main/unlang_interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1361cf40944990227ffa3a86f4b93eed7124ca7e
======
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 at 2017-11-21T17:54:30Z
Files modified:
* src/tests/keywords/parallel-rcode
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fd971c592f6d5caa3f889c5cfe408d8d1e8dc55b
======
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 at 2017-11-21T17:19:43Z
Files modified:
* src/protocols/radius/base.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/211870f2bf7773179ccba9f9d0aa79783c94796b
======
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 at 2017-11-21T17:19:43Z
Files modified:
* src/modules/rlm_radius/rlm_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8d3cd34239f8882eeb91f7006c66f167935e1a10
======
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 at 2017-11-21T17:19:43Z
Files modified:
* src/modules/proto_radius/proto_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8c520a8a46fea372564ab15b44cd4c885bf0c364
======
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 at 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/d6635e498c8a10f88528048489395aa4ae8d8325
======
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 at 2017-11-21T16:29:17Z
Files modified:
* src/main/unlang_interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fb210da84a77b839450d1bec05eac5986ff4b76d
======
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 at 2017-11-21T16:26:26Z
Files modified:
* src/main/unlang_interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9f251b90a8f9bf5d2baacd9db3234770253ac059
======
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 at 2017-11-21T16:26:26Z
Files modified:
* src/main/unlang_interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9453934493234ed73b7b38a450b5cb2b48986418
======
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 at 2017-11-21T16:19:19Z
Files modified:
* src/tests/keywords/xlat-virtual-attr
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c28f9b4a2d8aaf7e1a727716daf2b1ecaf782e09
======
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 at 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/f9a320a3a4bfc310d8c16cd011a7d259730b13d2
======
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 at 2017-11-21T16:08:37Z
Files modified:
* src/main/xlat_tokenize.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1144fae072738a3f1b1e022153a525ebf2533a19
======
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 at 2017-11-21T16:05:40Z
Files modified:
* src/include/cf_parse.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dc46f51ca2c1367c51b51a6c9a95e944e4eb1929
======
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 at 2017-11-21T15:52:08Z
Files modified:
* src/main/unlang_interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7955e148d2e24f179c62251b08d433d1f7677924
======
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 at 2017-11-21T15:52:07Z
Files modified:
* src/main/xlat_eval.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a262092bf41c9c76ebc5dd0b14e19bcf5a4f37c1
======
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 at 2017-11-21T15:52:07Z
Files modified:
* src/lib/util/value.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/96f69242caad5ff78b1bc96b713af414ac36d5ef
======
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 at 2017-11-21T15:08:20Z
Files modified:
* src/main/unlang_interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1f63dec84da56e57b85528be125ecb54f16335e7
======
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 at 2017-11-21T14:50:29Z
Files modified:
* src/tests/keywords/parallel-yield
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ea17805dc01a321e1e9bd8381d4cb828b0785a82
======
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 at 2017-11-21T14:50:05Z
Files modified:
* src/tests/keywords/unit_test_module.conf
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e9a433b9b4d6ee10a40ef266c99f65119253eaa6
======
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 at 2017-11-21T14:49:36Z
Files modified:
* src/main/unlang_interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bbe6c39b6d3071b33a87177a74c1af60bff8ccd1
======
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 at 2017-11-21T14:49:04Z
Files modified:
* src/main/unlang_interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5fcc1cfe7928a10d3fa362dee9d31392ee163877
======
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 at 2017-11-21T14:48:06Z
Files modified:
* src/main/unlang_interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/184d65eecadb6dbc17e9a4cb7073083a5c2a4e82
======
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 at 2017-11-21T14:47:07Z
Files modified:
* src/main/unlang_interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/969596688a35d1aec3d5ed03d199835b036f6bcd
======
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 at 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/8ba6046d7faa30e0a2faf955f7798468b57d3149
======
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 at 2017-11-21T12:21:13Z
Files modified:
* src/main/unlang_interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1f7ceeb44c90809c668d68f07e749c85c52a9f8b
======
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 at 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/624279a3d803e8730b985f2d61f5105b7bb529af
======
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 at 2017-11-21T11:17:45Z
Files modified:
* src/main/unit_test_module.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/56e1d3e6e9ea5889b86a8cdf80295fa85bb0390b
======
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 at 2017-11-21T10:46:44Z
Files modified:
* src/modules/rlm_delay/rlm_delay.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/47771d588eb7309e4795c93ba2a2b6e24224fe72
======
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 at 2017-11-20T18:53:56Z
Files modified:
* src/lib/tls/global.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/85df50c4012e30bf27ce3074772da54ddcbd35ac
======
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 at gmail.com>
Alan T. DeKok at 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/4c42092abea233345da74fe8d06209ddb7495050
======
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 at 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/e1e33884f81668409197500dddb32b9479396177
======
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 at 2017-11-20T18:41:00Z
Files modified:
* scripts/docker/dockerbuild
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1327eeff7f786dfcd5508fd61da24c21c34defd1
======
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 at 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/6bb56b4fc532ef2cca65f33de271a5608adf05b9
======
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 at 2017-11-20T15:54:29Z
Files modified:
* Make.inc.in
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4b5b6d0c7b7f13a11a1d46bc1c7ea902ba124004
======
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 at 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/47c387ca24f61632bdaec01b2df495a5a7cd787f
======
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 at 2017-11-20T15:05:16Z
Files modified:
* src/modules/proto_dhcpv4/dhcpclient.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/317e9d61a0ef519a4ce48c9a4559cb37f2b85610
======
Add registration functions and a new prototype for async xlats
Arran Cudbard-Bell at 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/ed5f8e4bb01f86ea5b06189cfaf900c77112ce14
======
Fix strict-prototypes warnings in MySQL
Arran Cudbard-Bell at 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/7cdb4ef769dedc9296e08a5a04e6e4a798063aba
======
Add xlat_init function
Arran Cudbard-Bell at 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/b116aff6cf9aed05767bfe9f784762ce2b41fb3e
======
Define mem macro in control_test.c
Arran Cudbard-Bell at 2017-11-18T13:03:23Z
Files modified:
* src/tests/util/control_test.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/665c89a400af74067fd40187824b4d6e15d3f24b
======
Formatting
Arran Cudbard-Bell at 2017-11-18T13:03:13Z
Files modified:
* src/tests/util/control_test.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/29ddaeb2a4bd8bf9266da518c4221daaca7f946c
======
Move MEM to debug.h so we can use it in utilities
Arran Cudbard-Bell at 2017-11-17T23:39:38Z
Files modified:
* src/include/debug.h
* src/include/radiusd.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9116c90b891485c0b51f9fb38ed26fa25905de27
======
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 at 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/fb72fc9c0f203dfd417db83062314c01e8e4c3b4
======
Memory allocation check
Arran Cudbard-Bell at 2017-11-17T23:31:47Z
Files modified:
* src/main/radsnmp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bbd809ddea787e96abb57ce70ef7461696f4275e
======
Memory allocation check, and call fr_exit_now not _exit
So we know where we exited...
Arran Cudbard-Bell at 2017-11-17T23:31:30Z
Files modified:
* src/lib/io/network.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3e29ce878aa25e4538a9466ed54fa4758b2921c3
======
Fix inappropriate use of exit in proto_bfd
Arran Cudbard-Bell at 2017-11-17T23:29:38Z
Files modified:
* src/modules/proto_bfd/proto_bfd.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9bc090b575df815b5fc3210ec1c2497bb593212d
======
Use mem macros for memory allocation errors
Arran Cudbard-Bell at 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/fce4a805ab1e5e9d8938d450a0edb03906d2a5fb
======
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 at 2017-11-17T22:57:01Z
Files modified:
* src/main/snmp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c31e8af73fa49df70a7a483f9ff7a3dee7a29649
======
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 at 2017-11-17T22:55:38Z
Files modified:
* src/main/radsnmp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/135234c8650ca4be0cb57ef073c138d9177cfa75
======
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 at 2017-11-17T22:54:39Z
Files modified:
* src/main/xlat_eval.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d814cf142951883f1d786499e2571a13c94714d8
======
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 at 2017-11-17T22:53:51Z
Files modified:
* src/modules/rlm_sqlippool/rlm_sqlippool.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/461b8dae4fdc583ba685cbff18d43d9171a16118
======
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 at 2017-11-17T22:52:48Z
Files modified:
* src/modules/proto_detail/proto_detail_work.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/27267b7c1549544a8a5dc4f918de8ed335838710
======
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 at 2017-11-17T22:35:11Z
Files modified:
* src/modules/proto_detail/proto_detail_file.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cb0d20a07eec6fb86131b36343066b8590d4e892
======
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 at 2017-11-17T20:29:18Z
Files modified:
* src/modules/proto_detail/proto_detail_file.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/63ab64fff4d1e67d2c7409d027be48725a9cb1bb
======
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 at 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/63674b842033d28eac9f7a7f92b08b996f367082
======
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 at 2017-11-17T20:09:36Z
Files modified:
* src/modules/proto_detail/proto_detail_file.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a4f1a8983cd375c2f2c3fba862ae630da817b978
======
Fix all those 32s that should be 16s
Arran Cudbard-Bell at 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/648853bd923f5d0c34ebe4b47bf0b1764b531af1
======
Fix the dictionary types
Arran Cudbard-Bell at 2017-11-17T18:08:31Z
Files modified:
* share/dictionary.freeradius.internal
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f2ebd96d32a15fac5a463dd7bce1de5769751ac0
======
Typo
Arran Cudbard-Bell at 2017-11-17T18:08:18Z
Files modified:
* src/modules/rlm_detail/rlm_detail.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/786a4a5d01e26929a15a5c68f7c4663038ade85c
======
The power of C11 compells you
Arran Cudbard-Bell at 2017-11-17T17:56:52Z
Files modified:
* src/modules/rlm_detail/rlm_detail.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3af5bf9b6cd963693bd65c58cf349d54221985f2
======
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 at 2017-11-17T17:43:19Z
Files modified:
* src/modules/rlm_detail/rlm_detail.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/503c5d0e9048a2f1c23170ec5cf8fa8d368bedfb
======
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 at 2017-11-17T17:36:23Z
Files modified:
* src/modules/rlm_detail/rlm_detail.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c3154c349b173fbe2e100d9f61f34d606162c480
======
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 at 2017-11-17T17:31:52Z
Files modified:
* src/modules/rlm_detail/rlm_detail.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cbd757b0126c13013d3a9e391984fb06b1c79cc8
======
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 at 2017-11-17T17:29:02Z
Files modified:
* src/modules/rlm_detail/rlm_detail.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6c6d6000b7d453e8b6e4eec21e9ace817fd26fee
======
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 at 2017-11-17T17:16:38Z
Files modified:
* src/modules/proto_radius/proto_radius_udp.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c5ba4842831519c424b41859e511ec08efd10171
======
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 at 2017-11-17T16:23:04Z
Files modified:
* src/protocols/radius/base.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/83a43f2d5bf5d91ab0829d895733081dc211b1e6
======
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 at 2017-11-17T15:11:08Z
Files modified:
* src/main/cf_util.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a93671b6b896a09acda9d7d00f01c61ba2a5f73c
======
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 at 2017-11-17T15:08:13Z
Files modified:
* src/modules/rlm_detail/rlm_detail.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/10df517c2b0bd48f3147d7d0b3fd3575bdd7818a
======
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 at 2017-11-17T13:57:25Z
Files modified:
* src/modules/proto_detail/proto_detail_work.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ad49770e028da49fd1e7485e0db9d0058d27aaf4
======
Validate requests too in radsniff
Arran Cudbard-Bell at 2017-11-16T22:46:17Z
Files modified:
* src/include/radsniff.h
* src/main/radsniff.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8d90c9f958c23510ea2b4538f8e7fadd4af1fc11
======
Return an error if we can't validate the request authenticator (oops)
Arran Cudbard-Bell at 2017-11-16T22:46:16Z
Files modified:
* src/protocols/radius/base.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/08fc637b8c98296dbe4e4d9434b56823bf1411ba
======
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 at 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/5397e51e2518a35e8eadd26534b0eca19d0db619
======
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 at 2017-11-16T17:09:26Z
Files modified:
* src/modules/proto_detail/proto_detail_file.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4c098efdc4c7817af8ca28bdddfd8928033ce2f5
======
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 at 2017-11-16T16:38:17Z
Files modified:
* src/modules/proto_detail/proto_detail_work.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1476566ad48c07fe6e23755fa83eeaa9d59caceb
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEcBAABCAAGBQJaDbf/AAoJEH0Oec13Yh7NNO8IAIdnAER3wZthkOwDTOJYVHIR
kyaAezNw66CVj6MgbNppQTS8kkItv4ZseSiE+5796w1eoMjYqHs5fQd7xuh746cK
6HxzT/7c/uxdXUvIoB0YYajeufSK7EnT23VzWAjTag1ai4AkmTl0o276ogCKoysj
RUkx2XLRiVlwcEpL2lIcI2rfm+VK7PnOh9CdE91n1a8ndFXftZ4FVGC6N9huHlql
PLJ38lnXbXCohLlB7hNsSnCYl47UUabohpx3sDDayjSMtD8q92dCUK9ctGxbhddl
8DqzDwRtt4m1px3pztsZYM1kxPEea4WG0wb/FO5gUoUqRtiwxVFyRNdcT6UXX4Y=
=p2gD
-----END PGP SIGNATURE-----
typo
Alan T. DeKok at 2017-11-16T16:08:29Z
Files modified:
* src/modules/proto_detail/proto_detail_file.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e7e8a82da165883d7189348cf351517bab1372d4
======
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 at 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/c08bd1946ce7dd456d12918509ad0490429a3241
======
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 at 2017-11-16T01:53:19Z
Files modified:
* src/lib/io/network.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/68d0137181fea18943d691d3b3be172978b9d9c2
======
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 at 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/5d916df3dfbae25dd5285351a4e01153477ddaba
======
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 at 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/b3519a9263db91ce89ceb451efe1b04205a99ac2
======
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 at 2017-11-15T21:55:04Z
Files modified:
* src/modules/proto_detail/proto_detail_file.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2d828de84e3a768f673926a6d40f02e37d71a086
======
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 at 2017-11-15T21:37:45Z
Files modified:
* src/modules/proto_detail/proto_detail_file.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/913b5dd459db8680aa76c80640116df74408aef0
======
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 at 2017-11-15T18:31:37Z
Files modified:
* src/modules/proto_detail/proto_detail_file.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/23726b813f50a83882fa32cc3704947eacac8270
======
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 at 2017-11-15T18:24:08Z
Files modified:
* src/modules/proto_detail/proto_detail_file.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/687fa5c4cfe4ca5676f5998db6568123bc06d6a5
======
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 at 2017-11-15T18:20:31Z
Files modified:
* src/modules/proto_detail/proto_detail_file.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/acc0375545f35bd4b3e64a765128039d0e0ddf85
======
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 at 2017-11-15T18:18:12Z
Files modified:
* src/modules/proto_detail/proto_detail_file.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d3442be575f35fccb9cd4dbfdaebdbc61d8fd121
======
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 at 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/042d3ad4c031d4d39ddf739fdc7edc0869b70a86
======
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 at 2017-11-15T17:52:15Z
Files modified:
* src/modules/proto_detail/proto_detail_file.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0102f63774d4dda39090b617edec150e5baa96d6
======
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 at 2017-11-15T17:52:15Z
Files modified:
* src/modules/proto_detail/proto_detail_file.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9e86d006459ab5508376073c6aee6a59a33e9390
======
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 at 2017-11-15T17:52:15Z
Files modified:
* src/include/radiusd.h
* src/main/mainconfig.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2dca469f08dcd79824c8cd5a836ad0076523cc76
======
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 at 2017-11-15T17:52:14Z
Files modified:
* raddb/sites-available/detail
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9b62004e0f1da5062b30c3ba496011bf68f580c9
======
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 at 2017-11-15T09:16:02Z
Files modified:
* src/modules/rlm_rest/configure
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0a9f66d65353a4f7ce0c9e3dc4874443d6dc2c98
======
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 at 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/e64d9dfb08dfc3f65496fdf98509059570023f8d
======
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 at 2017-11-14T23:12:38Z
Files modified:
* src/main/unlang_interpret.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bec9dc9739b79b6d78b927023f8aa5786a7c9ec4
======
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 at 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/6b9d81b120a78b72202c31f3ef3a8b32aaeee817
======
--
This commit summary was generated @2017-11-22T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
More information about the Freeradius-Devel
mailing list