<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Feb 15, 2019, at 12:24 AM, Alan Bateman <<a href="mailto:Alan.Bateman@oracle.com" class="">Alan.Bateman@oracle.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="moz-cite-prefix" style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration: none;">On 15/02/2019 00:42, Brian Burkhalter wrote:<br class=""></div><blockquote type="cite" cite="mid:1F64D02D-DFE9-4479-A979-C3D1375E9A42@oracle.com" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration: none;" class=""><div dir="auto" class="" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" class="" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div dir="auto" class="" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div class=""><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; background-color: rgba(255, 255, 255, 0.811765);"><span class="" style="font-variant-ligatures: no-common-ligatures;"><a href="https://bugs.openjdk.java.net/browse/JDK-8218418" class="" moz-do-not-send="true">https://bugs.openjdk.java.net/browse/JDK-8218418</a></span></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; background-color: rgba(255, 255, 255, 0.811765);"><span class="" style="font-variant-ligatures: no-common-ligatures;"><br class=""></span></div><div class="" style="margin: 0px; font-stretch: normal; line-height: normal; background-color: rgba(255, 255, 255, 0.811765);"><span class="" style="font-variant-ligatures: no-common-ligatures;">The proposed change below ran without error through the jdk_core tests on Windows. Presumably it is covered sufficiently by<span class="Apple-converted-space"> </span></span>test/jdk/java/nio/file/Files/Links.java so the issue could be labelled noreg-other.</div></div></div></div></div></blockquote><span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration: none; float: none; display: inline !important;" class="">I think the fix looks okay but I think it needs checking in the different configurations (process has the privilege, does not have the privilege, and "developer mode") to be sure. This isn't something we can setup in the jtreg tests.</span></div></blockquote></div><br class=""><div class="">As detailed in the comments I just added to the issue, I was able to verify in Windows 10 that the flag works as desired: it allows a standard user to create a symbolic link to an entity for which it has permission provided that the SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE flag is present and Developer Mode is enabled. If this flag is not provided or Developer Mode is not enabled, a standard user cannot create a symbolic link. Therefore I think that the patch is good to go as-is.</div><div class=""><br class=""></div><div class="">Thanks,</div><div class=""><br class=""></div><div class="">Brian</div></body></html>