What's new in HS Ln 2.9.3.4
Nov 26, 2022
- Docu update on --anchor and --destination
- Probefs failed on unknown filesystems
- Ln reports error code when it fails creating hardlinks
- Introduced a static version of ln.exe for use under e.g. WinPE
- Changed the behavior related to cirularties. No error message raised, but circularity are broken properly.
- Multisource aka --destination in combination with --mirror did not work.
- Symbolic Link creation required admin even in developer mode.
- Directories can be specified as destination with normal file or symbolic linking.
New in HS Ln 2.9.3.1 (Jan 15, 2021)
- Symbolic Link creation required admin even in developer mode.
- Directories can be specified as destination with normal file or symbolic linking.
New in HS Ln 2.9.3.0 (Jan 4, 2021)
- Directories can be specified as destination with normal file or symbolic linking.
New in HS Ln 2.9.2.8 (Sep 18, 2020)
- Fixed a race condition, when ln was called without --progress. Introduced in 2.9.2.6
- progress also shows days if expected duration is bigger than 24hours
- The --progress calculation ran into overshoots, showing e.g. 177%.
- ln.exe now maintains its chocolatey package.
- ln.exe is public on gitlab.
- ln.exe is signed with a code signing certificate.
- ln.exe is on gitlab.com. For now only private, but hope to change this soon.
- delete now also deletes the starting directory.
- Division by zero with --progress in some situations.
- The --delete option has been modified to stop on outer reparse boundaries.
- The --follow option has been introduced to follow accross outer reparse boundaries during --delete.
- The 32bit version uses Wow64DisableWow64FsRedirection to access System32/ with x64 systems properly
- Matching the first character of an wildcard expression with --exclude --include was not correct
- Empty lines on the filter file for wildcard expression caused an selection of *
- The --progress option should be more accurate and shows the remaining files
- [Internal] but important change from VS2005 (sic) to VS2017. Basically everything compiled smoothly except for the heap, thus...
- [Internal] Removed the Rockall fast heap. This was neccessary, but also a big performance gain. Memory allocation is 2 times faster, and memory deletion is 10 times faster. Memory allocation is crucial for the core of ln.exe and LSE.
- [Internal] Dropped Itanium configuration, since VS2017 does not support it anymore, and I am sure there is no Itanium hardware out in the wild anymore.
- Added the --supportfs option.
- DeloreanHanoi/Deloreancopy now use ln --delete instead of rd. Thx to Dietmar Kleiner
- Wildcard expression didn't work correctly when using ~
New in HS Ln 2.8.6.5 (May 18, 2015)
- The regular expression parser didn't use the extended regular expressions mode, but only the (obsolete) basic regular expression mode.
- Accessing drives via Windows Namespace in \\?\GLOBALROOT\Device is also possible.
- Wait time needed during Delorean Copy due to SMB2 Cache issues.
- Reading arguments from file for --ex/include didn't work.
- --ex/include failed with files containing ()[]{}-+$.
- The combination of --anchor and --mirror was broken. The result was as if it was --copy.
- The --mirror option didn't copy ACLs.
- Added handling for unsupported reparse points.
- Added the --1023safe option.
- The --mirror option didn't show the number of removed items in the summary.
- The output can be in Json now by issuing the --json option.
- Files with different compression state between source and target were flagged as erroneous during --mirror.
New in HS Ln 2.8.6.4 (Apr 10, 2015)
- The regular expression parser didn't use the extended regular expressions mode, but only the (obsolete) basic regular expression mode.
- Accessing drives via Windows Namespace in \\?\GLOBALROOT\Device is also possible.
- Wait time needed during Delorean Copy due to SMB2 Cache issues.
- Reading arguments from file for --ex/include didn't work.
- --ex/include failed with files containing ()[]{}-+$.
- The combination of --anchor and --mirror was broken. The result was as if it was --copy.
- The --mirror option didn't copy ACLs.
- Added handling for unsupported reparse points.
New in HS Ln 2.8.6.3 (Mar 31, 2015)
- Wait time needed during Delorean Copy due to SMB2 Cache issues.
- Reading arguments from file for --ex/include didn't work.
- --ex/include failed with files containing ()[]{}-+$.
- The combination of --anchor and --mirror was broken. The result was as if it was --copy.
- The --mirror option didn't copy ACLs.
New in HS Ln 2.8.6.1 (Jan 9, 2015)
- The regular expression parser didn't use the extended regular expressions mode, but only the (obsolete) basic regular expression mode.
- Accessing drives via Windows Namespace in \\?\GLOBALROOT\Device is also possible.
New in HS Ln 2.8.6.0 (Nov 10, 2014)
- DeloreanCopy with network drives as destination crashed in certain situations.
- SmartClone on an empty folder created empty file for destination folder.
- UNC path in some situations were chopped at the begining in the log-ouput.
- Certain Unicode command line arguments could drive the command line parser crazy.
- Hardlink Clone Mirror failed if files were already existing.
- Several options support taking its content from a referenced file.
- Added the --anchor.
- SymbolicLink Clone Mirror sometimes removed and created symlinks unneccessarily.
New in HS Ln 2.8.5.3 (Nov 10, 2014)
- With --backup Encrypted Files are copied too.
- Junctions on mapped network drives are handled properly during all operations.
- Added the --noads option.
- Added the --noea option.
- Errors during copying ADS are marked with the t charachter.
- Errors during copying EA Records are marked with the e character.
- Fixed various issues under XP when symlinks were used.
- Resource and speed improvments in --backup mode.
- Listing of hardlink siblings with --traditional didn't show all siblings, when symbolic links were involved.
- The .html docu has no .html format errors.
- Added the QueryPath .bat file to determine the type of an file-object.
- Tackled with the some more symlink and Windows XP issues.
- ln.exe now can handle mountpoints during SmartXXX operations.
- Documented the --destination option.
- WindowsXP: Symbolic links across drives didn't work.
- WindowsXP: Symbolic links to Volume GUIDs didn't work.
- WindowsXP: Symbolic links between very long path didn't work.
- WindowsXP: Lots of tweaks here and there.
- Tweaked DeloreanHanoi.bat, a way to use ln.exe for the Tower of Hanoi backup rotation scheme.
- Files with a size beeing a multiple of 16777216 were copied properly, but generated an error message even if there was none.
- Added Hardlink Clone Mirror option: --recursive combined with --mirror now mirrors hardlink link clones.
New in HS Ln 2.8.5.2 (Jun 30, 2014)
- With --backup Encrypted Files are copied too.
- Junctions on mapped network drives are handled properly during all operations.
- Added the --noads option.
- Added the --noea option.
- Errors during copying ADS are marked with the t charachter.
- Errors during copying EA Records are marked with the e character.
- Fixed various issues under XP when symlinks were used.
- Resource and speed improvments in --backup mode.
- Listing of hardlink siblings with --traditional didn't show all siblings, when symbolic links were involved.
- The .html docu has no .html format errors.
- Added the QueryPath .bat file to determine the type of an file-object.
- Tackled with the some more symlink and Windows XP issues.
- ln.exe now can handle mountpoints during SmartXXX operations.
- Documented the --destination option.
- WindowsXP: Symbolic links across drives didn't work.
- WindowsXP: Symbolic links to Volume GUIDs didn't work.
- WindowsXP: Symbolic links between very long path didn't work.
- WindowsXP: Lots of tweaks here and there.
- Tweaked DeloreanHanoi.bat, a way to use ln.exe for the Tower of Hanoi backup rotation scheme.
- Files with a size beeing a multiple of 16777216 were copied properly, but generated an error message even if there was none.
- Added Hardlink Clone Mirror option: --recursive combined with --mirror now mirrors hardlink link clones.
New in HS Ln 2.8.5.1 (Jun 23, 2014)
- With --backup Encrypted Files are copied too.
- Junctions on mapped network drives are handled properly during all operations.
- Added the --noads option.
- Added the --noea option.
- Errors during copying ADS are marked with the t charachter.
- Errors during copying EA Records are marked with the e character.
- Fixed various issues under XP when symlinks were used.
- Resource and speed improvments in --backup mode.
- Listing of hardlink siblings with --traditional didn't show all siblings, when symbolic links were involved.
- The .html docu has no .html format errors.
- Added the QueryPath .bat file to determine the type of an file-object.
- Tweaked DeloreanHanoi.bat, a way to use ln.exe for the Tower of Hanoi backup rotation scheme.
- Files with a size beeing a multiple of 16777216 were copied properly, but generated an error message even if there was none.
New in HS Ln 2.8.5.0 (May 19, 2014)
- Tackled with the some more symlink and Windows XP issues.
- ln.exe now can handle mountpoints during SmartXXX operations.
- Documented the --destination option.
- WindowsXP: Symbolic links across drives didn't work.
- WindowsXP: Symbolic links to Volume GUIDs didn't work.
- WindowsXP: Symbolic links between very long path didn't work.
- WindowsXP: Lots of tweaks here and there.
New in HS Ln 2.8.3.4 (May 7, 2014)
- Added the --noads option.
- Added the --noea option.
- Errors during copying ADS are marked with the t charachter.
- Errors during copying EA Records are marked with the e character.
- Fixed various issues under XP when symlinks were used.
- Resource and speed improvments in --backup mode.
- Listing of hardlink siblings with --traditional didn't show all siblings, when symbolic links were involved.
- The .html docu has no .html format errors.
- Added the QueryPath .bat file to determine the type of an file-object.
New in HS Ln 2.8.3.0 (Feb 24, 2014)
- With --backup Encrypted Files are copied too.
- Junctions on mapped network drives are handled properly during all operations.
New in HS Ln 2.8.1.0 (Feb 11, 2014)
- Introduced the --backup switch which also copies ACLs.
- Introduced the --keepsymlinkrelation switch.
- The --output option produced logfiles with LF but not CR/LF.
- The --copy, --mirror and --delorean also copies sparse files and alternative sparse streams.
- Fixed a bug during copy, when a file was already there and the new file was smaller, it didn't copy over completley.
New in HS Ln 2.8.0.0 (Feb 7, 2014)
- Introduced the --backup switch which also copies ACLs.
- Introduced the --keepsymlinkrelation switch.
- The --output option produced logfiles with LF but not CR/LF.
New in HS Ln 2.7.5.9 (Feb 7, 2014)
- The --list function didn't return error messages when used on UNC pathes.
- Just --symbolic without argument caused a crash.
- ln --copy x:\ x caused the folder x to be completley invisible, because GetFileAttributes() runs havoc on root dirs, e.g h:\.
- The UNC Support has been improved and supports hardlink preservation for --copy, --delorean, --mirror.
- Introduced the --probefs option.
- The shadow copy .cmd file for vss shares via UNC name has been adapted.
- Junctions can have now volume names like \\?\Volume{GUID}\tmp as target.
- Symbolic Links can have now volume names like \\?\Volume{GUID}\tmp as target.
- Updated the documentation, and structured it based on alphabetical order of command line switches.
- Fixed a bug in --exclude, which prevented excluding files along a path.
- Fixed a bug in --include, which prevented including files along a path.
- A changed file attribute didn't cause the file to be treated as changed during all SmartXXX/Delorean functions.
- Arguments to common operations support \\?\Volume{GUID} as arguments.
- The LastWriteTime, CreationTime and LastAccessTime for files/folders/junctions/symlinks is restored during --mirror or --delorean.
- Is able to delete very long path with the --deeppathdelete option.
- Symbolic Link Clones always created absolute symlinks regardless of the command line args.
New in HS Ln 2.2.0.0 (Oct 22, 2008)
- Enumerate hardlink siblings for Vista & Wxp, Symbolic link support vista