Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Thu Sep 14 02:00:02 CEST 2017


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZuYvfAAoJEH0Oec13Yh7N3r4IAKXCaI7OhKMhIyrEIT8iyl4G
 RX3gCkEugZw+uusANahnD68ZA4sz/Dl+yq0lrCcVYLbBy1oAU2JErdgGN82FrtDe
 MNNiqpIrppaLf7zw8ouvaNLCI2jSoptXk3o26Y3R8bxN2IbjD43d+/4JO3ylT+5s
 oHxe5fhldIegRj7grAJ9S8V8qyrDbAzJsdqYYqy5ZeWxhn7TvpxsXJ5isU62rpSw
 iDXgjzxme5CJUWK2kf3f1xyZGRZ61asf4Ld8YiVnr9BsOA/NbIRXHbxWQFqAeKct
 QBSV34Bza6z9kKum/KYcBbrOMGHXAPHRYdgC6bxYZes2G/Vu6iYcDn7fzcuDDhw=
 =+G1f
 -----END PGP SIGNATURE-----

hack for NUM_ALL

Not sure why the xlat-list test *ever* passed...

Alan T. DeKok at 2017-09-13T19:49:51Z
Files modified:
	* src/main/xlat_eval.c
	* src/tests/keywords/xlat-list

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/23423dce1415f6b7a443e4f2a28e752b2d2ae6f1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZuYvfAAoJEH0Oec13Yh7Nt5cH/iNQfJLdYX/P/1K4roHEYtDT
 TtbP1uSg2k64LSl7xHeF2OeLzGcBhIOXp7Qnk9Gj+ViGBRy3IaQiURIwh3JWychH
 9O6He47oUjbWlX7+j7VYDWzBmGma0cpFXfeGrJAFkyanBfKEvG3SKez6GodrBKz+
 U+cTYUnfLPNQO6XMNn8mAZtBXIq71Wx6tAdagNbPByEGE9yOgU5SFiPG6Y7V9Uxl
 ak2Q/Ww/NRLN0sBbLWBTWz46ycqZcALtK7RNGRrB4wMmzW76ZwGPXz++UK8XxZMA
 uxq0XACIh3Ua5lj/kb6IcTQtAegBg4wmNp0NbQ7sVBIRWwrhgdPOruaUOPmY098=
 =s5x3
 -----END PGP SIGNATURE-----

more test_fail

Alan T. DeKok at 2017-09-13T19:49:51Z
Files modified:
	* src/tests/keywords/array
	* src/tests/keywords/cast-ipaddr
	* src/tests/keywords/escape
	* src/tests/keywords/foreach-isolation
	* src/tests/keywords/if-regex-empty
	* src/tests/keywords/if-regex-match
	* src/tests/keywords/if-regex-match-comp
	* src/tests/keywords/if-regex-match-named
	* src/tests/keywords/if-regex-multivalue
	* src/tests/keywords/ipprefix
	* src/tests/keywords/map-xlat
	* src/tests/keywords/redundant-redundant
	* src/tests/keywords/switch-value-error
	* src/tests/keywords/switch-value-error2
	* src/tests/keywords/truncation
	* src/tests/keywords/unknown
	* src/tests/keywords/update-hex
	* src/tests/keywords/update-index
	* src/tests/keywords/update-xlat
	* src/tests/keywords/urlquote
	* src/tests/keywords/xlat-attr
	* src/tests/keywords/xlat-explode
	* src/tests/keywords/xlat-list

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0a89b517fb29fc0190a050a56f10cdb0f1b0ccfb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZuYveAAoJEH0Oec13Yh7NCFsH/jy2uAStY+5kr9j12hHH7xN+
 v9+L5iPWafzF+aoFNPalSueeZVIzCkKWjEBz3zqPoWl7jjgIqZ1XLAT2zpdnzHKE
 KVdoKFQ5QRCrJglZLG1RyouhSABuGm/fPjPSbAJ1gO2vq5N/o/GwYQsHRl3ZNE7y
 OfhI9L080gU1fr8FNa6cqUNGd59WJxQtZtnGw8grpu/qO9Q/pM6HTO0Zq1aFW4OJ
 gtxbelQonzahKKQ8ydmZZKNHYuH0VX41uOWQAEaYe5W9ogofb8GfXhrkRuyjVybe
 YmiT4nAY9J06I6N6tH5v0Xm5+ETbRJoZBFBEZtrjvCZJT7v/zz049jRtDPAqRzE=
 =Ia5U
 -----END PGP SIGNATURE-----

use "success" instead of manual thing

Alan T. DeKok at 2017-09-13T19:49:50Z
Files modified:
	* src/tests/keywords/cast-ipaddr
	* src/tests/keywords/comments
	* src/tests/keywords/ipaddr.raw
	* src/tests/keywords/sha2
	* src/tests/keywords/switch-escape
	* src/tests/keywords/xlat-list

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/27707610a89e273503ef3f489c83364ead77155d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZuYveAAoJEH0Oec13Yh7NdsIIAIB0voXuuFkN2yHzBG+QbSF8
 AqpnZcD6CjBvyplRUS47iHALrott8HMQqkpYhZRTa3SM13wauDQRGy6zYN4nBUDR
 AVcJzOgBOU2IMjW4d7lrtJVhTm7cfbAJaYDEZARKPMJslfeELXGQfFzy11I1A0bo
 dKQpuioQwXOc+TTDo4wTMGIA58jblu0q57q97ZEl6KiZCOTWlig4qXsU/6pInX6f
 M58BOnXKXjWl2qnd4/aH14blcGrTTGruAFvDWF55qHgx3TTwE6FZXdA1kOBeeoKB
 MfZfieybq6UVykj2rFyLT5THafrRQnvFnQ+Dc+EI2Cg9WVPVDdJZaj4WXuhv948=
 =pnEi
 -----END PGP SIGNATURE-----

move to using test_fail macro

Multi-line perl replace is your friend...

Alan T. DeKok at 2017-09-13T19:49:50Z
Files modified:
	* src/tests/keywords/action-not-end-error
	* src/tests/keywords/action-return
	* src/tests/keywords/base64
	* src/tests/keywords/case-attr-error
	* src/tests/keywords/case-empty
	* src/tests/keywords/cmp-ipaddr
	* src/tests/keywords/comments
	* src/tests/keywords/escape-sequences
	* src/tests/keywords/expr
	* src/tests/keywords/foreach-break
	* src/tests/keywords/foreach-break-2
	* src/tests/keywords/foreach-break-3
	* src/tests/keywords/foreach-break-4
	* src/tests/keywords/foreach-return
	* src/tests/keywords/foreach-varied-depth
	* src/tests/keywords/hex
	* src/tests/keywords/if-multivalue
	* src/tests/keywords/if-paircmp
	* src/tests/keywords/integer
	* src/tests/keywords/ipaddr
	* src/tests/keywords/length
	* src/tests/keywords/load-balance
	* src/tests/keywords/md5
	* src/tests/keywords/module-failure-message
	* src/tests/keywords/pad
	* src/tests/keywords/pairs
	* src/tests/keywords/pap
	* src/tests/keywords/pap-ssha2
	* src/tests/keywords/parallel
	* src/tests/keywords/redundant
	* src/tests/keywords/redundant-load-balance
	* src/tests/keywords/regex-escape
	* src/tests/keywords/regex-lhs
	* src/tests/keywords/return
	* src/tests/keywords/return-section
	* src/tests/keywords/sha1
	* src/tests/keywords/sha2
	* src/tests/keywords/switch-attr-cmp
	* src/tests/keywords/switch-escape
	* src/tests/keywords/switch-nodefault
	* src/tests/keywords/switch-virtual
	* src/tests/keywords/switch-xlat-error
	* src/tests/keywords/unknown-if
	* src/tests/keywords/unknown-name
	* src/tests/keywords/update-add-ref-index
	* src/tests/keywords/update-add-ref-tag
	* src/tests/keywords/update-array
	* src/tests/keywords/update-delete
	* src/tests/keywords/update-exec
	* src/tests/keywords/update-filter
	* src/tests/keywords/update-remove-any
	* src/tests/keywords/update-remove-index
	* src/tests/keywords/update-remove-list
	* src/tests/keywords/update-remove-tag
	* src/tests/keywords/update-remove-value
	* src/tests/keywords/update-tag
	* src/tests/keywords/vendor_specific.raw
	* src/tests/keywords/wimax
	* src/tests/keywords/xlat-attr-index
	* src/tests/keywords/xlat-attr-tag
	* src/tests/keywords/xlat-error
	* src/tests/keywords/xlat-list
	* src/tests/keywords/xlat-octets
	* src/tests/keywords/xlat-virtual-attr
	* src/tests/keywords/xlat-xlat

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f86593c02de1f7bce15be4eadf851a79b0a5baa1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZuYveAAoJEH0Oec13Yh7NfnwH/jV4fqULCIl8uYenSx9B8Wnc
 j4ytSqwr57it1WU6/Y0szmq87XaXZuGT6K2aWom1FQrgDP2ID1MiZgDz8bEpUmiP
 JXyqPP3gVGh88A/Afwrwb+nN45OHluDnGVgOU1vVWHhczDazgJZf4Hczt6YUCw3E
 764eikmdhPWYZWFop0xqQtLCiIh7mUzamLEDL+ruVkmlWSOU7GuJMamj/etAG3uZ
 Zg4ZGelvitSewRskJFnf9GNqUyzV00gQaLlBgsDRxZRn8+v3g2lvLqxMCMMtrale
 AriySnYB4pvs6cLPZ/sYuYtbL/Jd79c5vj1B6D2RftJOuuJiqsnpAiv0CbWcEVs=
 =o30W
 -----END PGP SIGNATURE-----

add test_fail

which shows the line number of the block which called the
test_fail policy

Alan T. DeKok at 2017-09-13T19:49:50Z
Files modified:
	* src/tests/keywords/unit_test_module.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/df9556ed99698e99ecee5ff81ff952a0299c0d49
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZuYveAAoJEH0Oec13Yh7NDXkIAIwmd1cT7mBJT+hQxdBdhbtA
 wgk2q4Gw3APvEF4E5SdOQNr52f1VpocSVmWPTK8BxG2LAiAiHBlvqI55nnfTaIqj
 zYtj5/CtX65uRVzBocvZa4AJZ/24jSCYP6qR8Kapl8mG39CctYuo9uQbnzXsZyLX
 VVyz6mh2doEJ6F3fgOHtHs4w7FZck340Abqz8oTEvGU7qSSh0kkfO55d6vd9F/e+
 vtAEbvVikIB4jCB5PWuUoim2Ou+5V3EMm0u57VdV+H/xpdkWhyPIxRwJivpVNo3i
 Muh+gOza728CD4rRXFigWXBFGnGindcxN3Y7Y79T3Efygbg3RMzKu9NwEB8b3bA=
 =9R37
 -----END PGP SIGNATURE-----

added %{interpreter:...} xlat

for introspection of the interpreter state

Alan T. DeKok at 2017-09-13T19:49:50Z
Files modified:
	* src/include/modules.h
	* src/main/unlang_interpret.c
	* src/main/virtual_servers.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5b0e36592895a6f1d649eb4705bbbf1277d023e3
====== 
No...

This reverts commit 740bf8e68d8508f8ec32096e15918212934b3508.

Arran Cudbard-Bell at 2017-09-13T18:32:20Z
Files modified:
	* .travis.yml

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/af66cfbb6fea87432969c11ee06a1f995f112a07
====== 
See if stages work any better now

Arran Cudbard-Bell at 2017-09-13T18:16:23Z
Files modified:
	* .travis.yml

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/740bf8e68d8508f8ec32096e15918212934b3508
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZuXUKAAoJEH0Oec13Yh7NNp0H/RZWi96HcLYa/YlOlH2C13ye
 8s4DaFKUGhFy9/gCywtDJ3+G5NzEAMwxyuDcu7yFHSWu1ANFyL0yDFsE3pxPDVXk
 ocgrJXqmdQ9Z1S/yO5oBkrZnypsqX6dDvR8yfmAa2k5liuF7+aUaltEicnnanfY+
 fUULPwppNuvUb43Oyqqkjo/93UH/TP5HJ/dPj7JGWIp6nTHvRCX2qP+/44Yd9Mwp
 10bXBzh+OVWgF7x7hCC6BW4Jh5+GRGPkvhJageiBOhV2TD+1ME4PheDJYXXHlU9Q
 RwIJ85uq5AQYixCz5MQ4ib8A2GjX6WCGNl67lhSz5GygjgsPY5NTBCtRir2uwfQ=
 =WVZs
 -----END PGP SIGNATURE-----

clean up compile_action_pair

and require action over-rides to be an "actions" section

Alan T. DeKok at 2017-09-13T18:12:11Z
Files modified:
	* src/main/unlang_compile.c
	* src/tests/modules/linelog/linelog-delim.unlang
	* src/tests/modules/linelog/linelog-escapes.unlang
	* src/tests/modules/linelog/linelog-multi.unlang
	* src/tests/modules/linelog/linelog.unlang

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a98e97dcfab12ce33b994c56d43ae98abbcbf8e1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZuW8cAAoJEH0Oec13Yh7NrsUH/RHceGYvZVrnTvwMY9YYivV5
 eS8pBvdA5YjT9cyQsZBN9PiKSKx1rJDW2ASgpeCL8keiuJ9VK5oJkeqo45+5XTmG
 DPRhdRS9r0OwgkNPC3haP0jIi05DbRrK1pyehb3qWv4phByliynIjKdZhws5/l0w
 tA1jLsCV4yOp8FlaW6kekzd/45BTzDsE89nDy5GO5lev5hrsGwICrUI3ZEln7roP
 0q3tRvrGeJa+7PhtDvCHUNfB+jx9O9OA10XSHJoUf2hGqhxixJ600FR7K9jHZ3h9
 Zp42naDC9Wsow8RLXsEtfUepdg9WhraP08Xan7cq+/jW8/lWVervHLhF87AboJE=
 =9E7i
 -----END PGP SIGNATURE-----

'actions' must be the LAST thing in a group

Alan T. DeKok at 2017-09-13T17:47:01Z
Files modified:
	* src/main/unlang_compile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/69008e5933a50d068794860e11bc5f4041b56a25
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZuW8QAAoJEH0Oec13Yh7NOrQH+wcAC7J4PSPZuQ/TchBkoV1w
 m2V7goQAFmP5sR++/A4Djzez/Cv5JfK63agLZ/bC04wDnnvdycgx4uOHQFJA4bpF
 ZY5ojxV0x5i01adJzyxmR5YD1ghrpX0lzTUI10P1CqXscCuZSSIkU21UQE66i+/0
 K6E5FZGI4x0t9t8Akh+6Xt7fdpkQ8PMP+a6v12plQKOB+drIsWHY54DMGbZXP1ms
 RBKCKsngdJ3PJaRn4tQ9z1OkqS/064bCf4EQpFzm4/8xYITwTYlMoMXX/TJy628A
 2TxmIRemMc2k9PVGcJxbcQIu84F6FXX4Wuk4RQkyG8tY0ejDTpvhRGZ6etfaO7Y=
 =CdHj
 -----END PGP SIGNATURE-----

'actions' may be in a "group"

Alan T. DeKok at 2017-09-13T17:46:44Z
Files modified:
	* src/main/unlang_compile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ac59996d2a5bf18991e2945ac30527c18b05a22d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZuWQTAAoJEH0Oec13Yh7N9K8H/iG1lXDp/Q1LQyOe29DMnkTR
 r8HCljH9ugeoyeKmhsgaCgK6bwnbsTA4+dv57PrFad2uuDb2FvkXdpbK95/TS67p
 fAOSB+tZJ/m48JlUzUDfCGm36sYXsOYXKbXSl1xy3xhpdbE5kVVZ5s0mt/fI0IMv
 8+Gbr7/nmgaEVr/LJQM/emV7ZfkmJGJdu8PPGpBY+vuGtayI48m8mLFIR4b7/evX
 cp12GH8ooz4mjJ3OAWeyzKciCQY+Otwe4aFKsbMmmt4x12/0pYx6RlktrnquGvoN
 97Pm7zEu5Htar97PVCZj7VDEdrGj0sdAxRSL2Z4LIAOec/+JRamvhtFPp3/oPEE=
 =jyeH
 -----END PGP SIGNATURE-----

disallow action over-rides in random places

Alan T. DeKok at 2017-09-13T16:59:55Z
Files modified:
	* src/main/unlang_compile.c
	* src/tests/keywords/if-rcode-error

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7c46ef5050b24c4eb01820d8c08a03142224223a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZuWJuAAoJEH0Oec13Yh7NmIwH/3+hKgMWTRN3O1RmjfZPDaQ8
 LPW1tukjLG/YNemPxXlwRBF1SVywiA/8e96wDDS22UwT6gyfjXPd/WR3315vE2nU
 3AzNfoXTT0C2UpGeQ/xPRZRuCtpn7MPTHWMoAOW1n2TJw+d/qLGJpW+ufhXAuCNY
 b55/hGFFIB/BqBGgEC2JEen4gbvrJTt05hvgjV4S+REB8KV1wVIGw0yl04mziNHC
 OXoJqnhZgwicJhyQX/UL81OUuusQfbf8PUa9HY83BirBszRWABm8vj3jZYD+S7FJ
 /WaO3nNCq5d1l6Gs0HQEGa5Rk/Kv4zEqerBt054ejxTNpWCWOVh7Na7WJsjSwnM=
 =YFmT
 -----END PGP SIGNATURE-----

don't install rlm_test or rlm_example

Alan T. DeKok at 2017-09-13T16:53:01Z
Files modified:
	* redhat/freeradius.spec
	* src/modules/rlm_example/all.mk.in
	* src/modules/rlm_test/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3f4086d601fdcf03e458694c82a6d56f124bf99d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZuVWEAAoJEH0Oec13Yh7N+h0H/2AiQ6zb5rpx06/UxI2/Kiv1
 xIKmEvQOteIufyIApVgpPE+/Gj4GoyMFPYX94ZuVjf9yX4j1vvLiF/6YlLKKHq3a
 TaJmq2V3tKusa6d1r/SX4KCHrlC/fDYB2Jh9JQLXKwzrXs+zOhMaQxEjLjFi0vVi
 XrmjN7Tl4ww73xbX1bmm6QZ+Y0/YPRycQ0Trl/9a596/0KkTLLPXSAtu7d4R5B9V
 OucRjQAEo10KqKvyOLrUwzKjtp9rNqHW/8W2LChjWtUCU3a9dFWXlEB6Dd8bipe/
 WByoVHqkNSVUJbsAdyG1aJAmjJJsdmHJ4AwM+/B+jgUZ7LZIKvC2zlts45Fe328=
 =ZkJr
 -----END PGP SIGNATURE-----

use "success" policy, instead of manual updates

Alan T. DeKok at 2017-09-13T15:57:56Z
Files modified:
	* src/tests/keywords/3gpp
	* src/tests/keywords/action-not-end-error
	* src/tests/keywords/action-return
	* src/tests/keywords/array
	* src/tests/keywords/base64
	* src/tests/keywords/break-error
	* src/tests/keywords/case-empty
	* src/tests/keywords/case-empty-string
	* src/tests/keywords/cast-byte
	* src/tests/keywords/cast-integer
	* src/tests/keywords/cast-short
	* src/tests/keywords/cmp
	* src/tests/keywords/cmp-ipaddr
	* src/tests/keywords/count-error
	* src/tests/keywords/else-empty-error
	* src/tests/keywords/else-error
	* src/tests/keywords/escape
	* src/tests/keywords/escape-sequences
	* src/tests/keywords/expr
	* src/tests/keywords/foreach-break-2
	* src/tests/keywords/foreach-break-3
	* src/tests/keywords/foreach-break-4
	* src/tests/keywords/foreach-isolation
	* src/tests/keywords/foreach-return
	* src/tests/keywords/foreach-varied-depth
	* src/tests/keywords/hex
	* src/tests/keywords/if
	* src/tests/keywords/if-bob
	* src/tests/keywords/if-else
	* src/tests/keywords/if-elsif
	* src/tests/keywords/if-empty-allow
	* src/tests/keywords/if-multivalue
	* src/tests/keywords/if-paircmp
	* src/tests/keywords/if-rcode-error
	* src/tests/keywords/if-regex-bad-attribute
	* src/tests/keywords/if-regex-empty
	* src/tests/keywords/if-regex-error
	* src/tests/keywords/if-regex-multivalue
	* src/tests/keywords/if-skip
	* src/tests/keywords/integer
	* src/tests/keywords/ipaddr
	* src/tests/keywords/ipaddr.raw
	* src/tests/keywords/ipprefix
	* src/tests/keywords/length
	* src/tests/keywords/load-balance
	* src/tests/keywords/log
	* src/tests/keywords/map-xlat
	* src/tests/keywords/md5
	* src/tests/keywords/module-failure-message
	* src/tests/keywords/pad
	* src/tests/keywords/pairs
	* src/tests/keywords/pap
	* src/tests/keywords/pap-ssha2
	* src/tests/keywords/redundant
	* src/tests/keywords/redundant-load-balance
	* src/tests/keywords/redundant-map-fail
	* src/tests/keywords/redundant-redundant
	* src/tests/keywords/regex-escape
	* src/tests/keywords/regex-lhs
	* src/tests/keywords/return
	* src/tests/keywords/return-section
	* src/tests/keywords/sha1
	* src/tests/keywords/sha2
	* src/tests/keywords/smash
	* src/tests/keywords/string
	* src/tests/keywords/switch
	* src/tests/keywords/switch-attr-cast
	* src/tests/keywords/switch-attr-cmp
	* src/tests/keywords/switch-default
	* src/tests/keywords/switch-escape
	* src/tests/keywords/switch-nodefault
	* src/tests/keywords/switch-virtual
	* src/tests/keywords/truncation
	* src/tests/keywords/unknown
	* src/tests/keywords/update
	* src/tests/keywords/update-add-ref-index
	* src/tests/keywords/update-add-ref-tag
	* src/tests/keywords/update-all
	* src/tests/keywords/update-array
	* src/tests/keywords/update-delete
	* src/tests/keywords/update-error
	* src/tests/keywords/update-error-2
	* src/tests/keywords/update-error-3
	* src/tests/keywords/update-exec
	* src/tests/keywords/update-filter
	* src/tests/keywords/update-hex
	* src/tests/keywords/update-index
	* src/tests/keywords/update-remove-any
	* src/tests/keywords/update-remove-index
	* src/tests/keywords/update-remove-list
	* src/tests/keywords/update-remove-tag
	* src/tests/keywords/update-remove-value
	* src/tests/keywords/update-tag
	* src/tests/keywords/update-xlat
	* src/tests/keywords/urlquote
	* src/tests/keywords/vendor_specific.raw
	* src/tests/keywords/virtual
	* src/tests/keywords/virtual-exists
	* src/tests/keywords/virtual-load-balance
	* src/tests/keywords/virtual_policy
	* src/tests/keywords/wimax
	* src/tests/keywords/with_dots
	* src/tests/keywords/xlat-attr
	* src/tests/keywords/xlat-attr-index
	* src/tests/keywords/xlat-attr-tag
	* src/tests/keywords/xlat-explode
	* src/tests/keywords/xlat-octets
	* src/tests/keywords/xlat-virtual-attr
	* src/tests/keywords/xlat-xlat

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/361034d0b286f45f325d014b1d93bca094fcb02b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZuVWEAAoJEH0Oec13Yh7NgfEIAKEK8WCdR0v02xfLwyS7Ojaq
 5pdQ4J8P8F5/HItNpS0CK/Cylj+7hbfgxf3zIK8d9m/RF8LvvTb+uMmJ/57gqoqU
 /N8CqKmSwmYy2Cmo/h20grf7oYolHneTcBqwlVuuXMyZYEkTWZT8tL5v6iM1eF/2
 0ZS6gO5uxkJL2XB4xlkzhBZCSOD8q6GSczNg4MzbQIo4Ufl2+Crh2tlssTvRNwbD
 mN30GTRFsvuOkOYX0Rx/Ob0Ng7YobL5wNvaSCJ4wYOJYWj8VB4kQKUSM6qnVfkVY
 wITM90dhxWlXKqEQoOw563XKQUcNdkWXWU9htdxyOjMnNAFxcqnVpfXiH0YPLLM=
 =atpj
 -----END PGP SIGNATURE-----

add parallel test

Alan T. DeKok at 2017-09-13T15:57:56Z
Files modified:
	* src/tests/keywords/parallel

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/506d11b2d3d850fa6a1167ea1eb96f7e5c67d7ec
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZuVWEAAoJEH0Oec13Yh7N8OsH/RA7gXqn7ollCh1jID3znn1t
 YuaWLqvkOB/AAC9qOV7S2jtNpqhffFdYZg9Si4cMy0ayd/m68mD7OBMimTdAtFZ3
 tpWXnO5oqvL8eXyl2V2YD4Z0t3ozwbxq3zRZ0/7kAWo8rtBYvPfvr0b2T9TXT8iL
 go4VPAa+fXTqoXP5AA5jO6nOAL9ztwvaHktaHU7Ly5h+K6TPrhB3mZKGl8buEQ4H
 h6M8ykvVP/PU8FQo4cMwid9wVghIkPJdwc/kJfIOw5O9vwL/Jmr/rPyfnnM9Fl40
 YfA7nglUOcGvU6+ctpGOAB1m9NV+U19BxqOj0lMj8ZRAxW54SYgKO9fSHJSQriY=
 =4jKZ
 -----END PGP SIGNATURE-----

the string shouldn't be 'foo', it should be the same as tmp-string-1

and rename the failure cases so they don't overlap with earlier
numbers

Alan T. DeKok at 2017-09-13T15:57:56Z
Files modified:
	* src/tests/keywords/update-filter

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e678881ba9c65c820c0fc274368840bcd0502066
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZuVWEAAoJEH0Oec13Yh7NXDcIAIno4S2baG3eBzvzZPc0gRrw
 ywaef3pSXuQBuAQIb22mfumNEd7R5yOsb161HE+ZBBemzrE5tV/TA3o9PGOVjNzm
 qSV99/twFj6BoxTurd7Kqvt99rRW+A8ZDvYbYlZ+HCUm1BqDMr2Fi8tSZ87mJMcR
 w5kIrWwjifVh/p76tLqhPJ7OUNtHslrDcU4E6beqMZkv6R8KSj/yniFIYtFQsCdL
 Y0Rv+rWjAUaO7tGlc3BbhaOcJGUmaGFUy0qxtcQqbqH0l/ZfWmiAgh4eMdbHX/Aa
 bDKv9Pkg7Ld4xGWSbLkzy0/DL/fambOy/3YWG28jV2NvAl+WkgDpH7I0UYWFt40=
 =8kcR
 -----END PGP SIGNATURE-----

don't core dump when printing lists

Alan T. DeKok at 2017-09-13T15:57:56Z
Files modified:
	* src/main/xlat_eval.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8a3c51c02f5f88a85952f351e98a3a396fa3ab70
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZuVWEAAoJEH0Oec13Yh7NEO0H/0XWn5SJqqYosrg5bpPTQ9+E
 piN+IF+BikRC0fYFhj9SnBecADtrCQwbOEu/mixQFemiVqwHXWyjKJMQa8OmnnwD
 VusLyDRucaM9mAU7Vmv97pwJhv5Fclk+/8d0lA0Za4vvZ6PG6zavOjtKcNuFLxdO
 DWs3hYe1aFSwxTHGJtQA2bw/b/xvcIr2U+Gf0P7EH1YOE7Kuh/kS9S/QOs+jRS3V
 G0vMnIoxz4MFmNAflWJdtbr6CA7YrRquSxRIW9uRbNeKY/PNHPk5T6l+s7YwBE0C
 yaE84sHNM0Ew0awkHtfgHbPaeyZCkunm78KrOOvf8oWhByzi188A4UqweS338Po=
 =3ubs
 -----END PGP SIGNATURE-----

set request->name

Alan T. DeKok at 2017-09-13T15:57:56Z
Files modified:
	* src/main/unit_test_module.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/96c62fb657378a9f1319a60df87b86277e700c4b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZuVWEAAoJEH0Oec13Yh7N658H/ig5+RODSgiylojAhw9+wH16
 66fd3MntWU+5wITZAS3qs6XwtRXuk/JkK6ZEQDYBFqdoiQ/42DTwVXLSueuoC7mS
 7VMrxtqj08lPQXPmVHeLOWRw7ho0bKrqbXezFponZMf/5W4xl5xqLAAxDzPMMqkc
 OoQyNYw+Pd+4HRgL+W54/m5myPtFKxSq9Eag5CcHy0xsMEpJjqm293YUi3ztrdra
 UD9uwMEEsFZmdoA7rx01FPI4VGUkwXrCnydR8JVRyWNckYjpFflggmOd35lllp5s
 z2Eal5Lk3/qzibW46LrqbXWeVajpdOdNYNDmwB2KfpeKO7D+gCIju1Ubj4G7gko=
 =3tZt
 -----END PGP SIGNATURE-----

remove (async), as all virtual servers are now async

Alan T. DeKok at 2017-09-13T15:57:56Z
Files modified:
	* src/main/auth.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b1c3763851c3737c7b099622470498e0816735b0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZuVWEAAoJEH0Oec13Yh7NVkkH/3LxZspH9/+g1vDTZOO0Y2oX
 eglNlV6322H0x+grgRq0W8YCEFFuI8fr3QopvSBP6fz32pBYj1tsNYmL4hip+9uF
 IVpYJoD98RjUBUySAQQLeSfVyR9SXvkR0DRZ4UGhKIimT8ZhyXsCLIZJfsJDbqwj
 XpR2nAONEihh4wVVcQTN7Vk8WB2Qo77p/utKK7Lec2q6NGvdG9ZatcgPRLohlPQR
 UyakCVkynzGSyCTn0TqLxR7UPPPvVo/FeDnXFQh2anq++Av+0m2XYl2td2Y0EHe2
 7orKl/lvp8BsJCxonOOrwpRf+I3b60jaVw1YKKFBavUJXAA4iZdMBd1rqniKdhI=
 =1IPG
 -----END PGP SIGNATURE-----

add "success" policy

Alan T. DeKok at 2017-09-13T15:57:56Z
Files modified:
	* src/tests/keywords/unit_test_module.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ecb625d51a5d26e877af2e65dc1ef6a8b34bb9ca
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZuVWEAAoJEH0Oec13Yh7NNpoH/R+Wnu3GgcZ+G5vWPRKdcII6
 Pk1nBvRZqg75XUOWhhjlNzhV6wFlPRAGfVc3DPRsRGpleE4o6BUoErqDUwy+TFdD
 zDqt3Y0G4otGOdqWw3Q6liWEHF+6zOuACiRlbtpE8m9bPQsA9RvdbbVGtdNj7Kwi
 4Mo8DUcxgg5W9isuBb1FgpdR99iaH7YNLXT/f25eBpdGyvm/yizBD320aogMbEgQ
 4VBP8OPyK37Zrg+V8dvYpq2s3WvpgADSUrukkoPrUwqSDp2aoJzdnOKxosiiuGdc
 LpOjOKN29sT4CiAYIr0+re4IqGDulkRH3AiDX1OD3fCD+8d7KhH2/Xkegax2HHU=
 =4MBv
 -----END PGP SIGNATURE-----

rename "create" to "subrequest"

and start off all subrequests with no packet code

Alan T. DeKok at 2017-09-13T15:57:56Z
Files modified:
	* src/include/interpreter.h
	* src/main/unlang_compile.c
	* src/main/unlang_interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cd249320ef4c1ea05116f344e19dcc9f05016ad5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZuOQfAAoJEP+k1YKfttfKnb4P/jACkU79f76oL+9iHV32SAen
 zDHL1YT1rmG0Ip8qkmrZd+s1hCiG45JSbBZU1e0MeWpNzAX54ZN+gAgndSbI+cS+
 SmyzWhDogdNV8gUzzTFtVAwkHhrc9pC5gArSBRZ0phw3vONhlap+5i8+vFqzb/wV
 EQpMwkY9p/5t8/fzOeJPVhqZgf8JV3et9H6Rkhsz6KYM6KqNbcftJ0pxJ1Je9s5n
 BtFwP+P2I0KyasvJLtqiLZsXIuLNVch5+7MHiPq33G50xdVfiBFjFNIVzc8puB7r
 iGPNiJLASOe5ykOVUdZcvORfFJtkI1LaafRH7cwztJWvTV/YvxTADbW8GFmZdKzq
 DsU0D7WsuG0B92FWFx4GXjJAhNj54TVWwXQ/GbW/oVPXIBnGZxbynx2jnUXYnlCc
 hlGGOrxq77PQpgZDStayb5mA1vU0z5V2OWQo8E7NezknOy4uuqlUlO2QgbXXvJpF
 jA0LsBQRRqPran+tVy29rkRChjy2/cjQNXxtFl71Y7c9qaMstITI9X5yX/Lz/4Si
 7W0hG3LmcDq4kaEFBYrXfPIruXOFhX1A32jPzX45IwhQ7Q+N+SPzjzD58APNTv5k
 jC/dn4rhKEpbNcNpoAnZ6Sl9QqMfVhT7+LpeFrG9Mq8vOKf7ofyYhXyjKmpi6Iq8
 awcrftVcmZn3XwZUVPCz
 =KZbZ
 -----END PGP SIGNATURE-----

Ugh clang defines __GNUC__ too

Arran Cudbard-Bell at 2017-09-13T07:54:07Z
Files modified:
	* configure
	* m4/ax_cc.m4

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ca722249245bc4f8407bb35bef9a37794b374db3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZuOQfAAoJEP+k1YKfttfKGuUP/1kMG85yAjCQupO0RWHEriCU
 I8YnYsyMCu04VqwVkCBa008MWF3G1R/vXXdrMljSw8aCqK5GKRwWJXZbcxgyQGck
 m+YV5OCQSkRI9hU9/CHytWrbAReGBb9vG473SYAhdOb1d3d0oEWJLO/XQ8jzM5Ih
 /c7JCDL1mUVePWlMRBwpAkluBaso2Zy5bc+YH/A4QvKBH7NtKJwQc3s/crqUvVf4
 vNPCDcEsOVWQHnqKtMFWPYmEwVJd6nresEXacMkerCJCFlrb9ZlwEcnPNkz3pPqS
 PPASCFOjU1XaUFDuuE7r420rYeehYJyxQJMeg3zoCCSi3jIsekXxY9je6HNFhrn4
 PYaKz2hEE+a7MVcoxgn5lac3p4oZ1LDGoUyXkAgk6XbdGO2vejf6sgEIm6pVfsAb
 eRqqs4cktZluVfr0Mhhzn7j/K0JtNyZgRVOTeIFF3We4u0z3rPuCqrda9Mj6qfzE
 pE+aRZgz+/gkVhSQyI7yh2Qc9wy2QJEoWOYEttSkLEtHJNYGbfZul3vR5tMFPhVu
 fxJtlZTmHTsyGYumR/IkpNQXzhaCvSVUBr8czCssEosBtr9sAqyQJf5vF347jOX4
 Ev4jd2K41Y1RVNCNtISiqfq+JFyYmNx53cgG7dOsKT+Uodj2borZTJRplfy4vYsg
 1h7Vdbc2aHfWsp2mYXH7
 =Mxo/
 -----END PGP SIGNATURE-----

Fix no-unknown-warning-option check

# Conflicts:
#	configure

Arran Cudbard-Bell at 2017-09-13T07:54:07Z
Files modified:
	* configure
	* m4/ax_cc.m4

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/78113cd40d91c15991c0f014816ab4fc733e8fc4
====== 
Merge pull request #2062 from herwinw/docker-debian8

Fixed docker build for debian8

Arran Cudbard-Bell (via GitHub)@2017-09-13T07:06:29Z
Files modified:
	* scripts/docker/build-debian8/Dockerfile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e9b5a72d0777c47829b4b98d7f0f193c5d8fb788
====== 
Fixed docker build for debian8

A '-y' switch was required for the installation of libnl-dev

Herwin Weststrate at 2017-09-13T06:11:14Z
Files modified:
	* scripts/docker/build-debian8/Dockerfile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/18e675d49b9bec18ebdcc68af02f6567b6379fb0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZuLWyAAoJEP+k1YKfttfKYv8P/RVoeh3okNw6y+VtPgUlPASS
 EDd9CWpkYSAIId+cR8bYyQsPn5bYcgA++3dOQmiJ++NoiweIyrZQdoISVibObjGj
 3oGFLdPhpsRmOFKbRyOr94SlC0xXA2JGakRMyBFztc3h3cxwy4luMsEuReQVdU1t
 zCHZH2oCoUT0Or917yrPJLLZoFVxSzzlkk92PRCBHZ7my0infpwfRR5YgJmdOFhr
 dOnCFDcJTAUkUuUykusMnrvyZQgoW/Sk9zfcV3fB8QYYvHNtUJ1hR0+ixb3Fn6W6
 hGqZEzYgfS/TIc0mz2cG+kx9X5GBbept9omulIl0FB1Cm/Vsn8BuZBLOB2LKZ12s
 nUOkOZ8ueUqwj9WiLSxWyRleS0vYuGX/YADAm2uPeqP4V9NmFUvSYKYSuJ+KGEV6
 Pfzg5RQnsGO2YDu0BU9LStIVIVS2IfnRtQhi4gf3XBdc2coLdAyM9ztB5L++4hI6
 VuH77EFilAgUXKi9YT9vR6LMBsULtwYKkqbBRlbshHtcz+jLhAGsDkCPCjyGNkZu
 bCc8OlPjD6Z7dh9iLOzryc5zRQxGpCNLU/1iQ+xecMQ5VXRKfmDaD7I6N3FZAGY1
 fdFoeNCdhmq7Qlzk65kcwNOKMainV3YXICG07i7ASYpqZavmIoNaqWFnqyUF3+O5
 ntmHRDjq7px92dhmKiCf
 =7d7Z
 -----END PGP SIGNATURE-----

Ignore unknown pragmas, don't warn about them

Arran Cudbard-Bell at 2017-09-13T04:36:01Z
Files modified:
	* configure
	* configure.ac
	* m4/ax_cc.m4

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7faff5bf5c1a9bf06f4c45450aafc3cc4c5315ae
====== 
-- 
This commit summary was generated @2017-09-14T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list