• exec/dupefind.js

    From Rob Swindell@VERT to Git commit to main/sbbs/master on Tue Apr 6 19:30:29 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/37fa4312660c4550ff392406
    Added Files:
    exec/dupefind.js
    Log Message:
    A duplicate file finder for Synchronet v3.19 - replaces native DUPEFIND

    Can find duplicate files in your file bases by name and/or hash sum - fast!
    Can output simple text or JSON format.
    Run 'jsexec dupefind' to search just for duplicate files by hash (SHA-1)
    or run 'jsexec dupefind -help' for the various usage options.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Wed Apr 7 00:10:29 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/4baf1a3da1c3a459845e49fa
    Modified Files:
    exec/dupefind.js
    Log Message:
    Use the new file_size_str() usage for prettier sizes-in-bytes

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sat Apr 17 02:37:58 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/470bc2bd5de8d3fb95c25177
    Modified Files:
    exec/dupefind.js
    Log Message:
    Update command-line parsing (e.g. double-dash support) and help output

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sun Apr 18 17:44:53 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/95b9ff67583b1e3bdf0ee0ae
    Modified Files:
    exec/dupefind.js
    Log Message:
    Add de-duplication feature (-dedupe option) to remove/delete dupe files found

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sat Apr 24 19:38:01 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/5cf7ab489f38a12c77dad681
    Modified Files:
    exec/dupefind.js
    Log Message:
    Support find/remove of duplicates based on archive contents

    Duplicate archives (e.g. ZIP files) often have the different digest/hash/CRC values because they have a different ZIP comment or the files were archived
    in a different order or used different compression schemes. You can now detect (and delete) these duplicates.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sat Jan 1 20:59:15 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/52faf14f81ef6497fb074f0c
    Modified Files:
    exec/dupefind.js
    Log Message:
    Save JS heap memory by using a hash of the achive contents for map key

    Rather than the content listing itself (which can be a very long string).

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net