Now works against Windows NT 4.0 servers.
Detail: NT 4.0 Lan Manager appears not to like single character wildcards being used in some circumstances. So I've thrown away all the code which handles this and replaced it with code which simply performs a complete directory search and doing the matching myself. This also reduces the number of SMB transactions required to do a name translation to 1 instead of 5 (except in the case of a directory containing an awful lot of entries) Contentious character handling fixed. Previously if a doubly-mapped character was used, it would match any character instead of just itself and its partner. eg. q+a would match qua instead of just q+a and q&a. Admin: Checked desktop usage against STYX (NT 4 test machine) and against a Windows 98 server to confirm that support for that hasn't been affected by these changes. Version 1.87, 18.104.22.168.2.8. Tagged as 'LanManFS-1_87-1_1_1_1_2_8'
Showing with 110 additions and 82 deletions