You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Downgrade dir_iterator implementation on NTE_BAD_SIGNATURE error on Windows.
This error code is reported to be returned by
GetFileInformationByHandleEx(FileIdExtdDirectoryRestartInfo) in case of
Samba 3.0.2 share accessed from a Windows Server 2019 client, when
RequireSecuritySignature is set to 1 on the client. In the same setup,
GetFileInformationByHandleEx(FileBothDirectoryInformation) is reported
to succeed.
This doesn't seem to reproduce with Samba 4.19 server and Windows 10
client, so it may be specific to the client and server versions, or it
may be something else in the user's setup.
Add NTE_BAD_SIGNATURE to the list of errors on which we non-permanently
downgrade directory_iterator implementation to an older method.
Closes#334.
Copy file name to clipboardExpand all lines: doc/release_history.html
+5Lines changed: 5 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -40,6 +40,11 @@
40
40
</tr>
41
41
</table>
42
42
43
+
<h2>1.87.0</h2>
44
+
<ul>
45
+
<li>On Windows, added a workaround for <code>directory_iterator</code> constructor failing with an "Invalid Signature" error for a Samba 3.0.2 share, when SMB signing is required. (<ahref="https://github.com/boostorg/filesystem/issues/334">#334</a>)</li>
46
+
</ul>
47
+
43
48
<h2>1.87.0</h2>
44
49
<ul>
45
50
<li>As was announced in 1.84.0, Windows versions prior to 10 are no longer supported.</li>
0 commit comments