Commit graph

  • 1aee6a7db7 Remove some old commented out code Jon Moroney 2018-05-10 15:33:50 -1000
  • ffe8fa16be canonicalize at output and filter symlinks out during duplicate checking Jon Moroney 2018-05-10 14:21:51 -1000
  • 5d4d744d9c canonicalize at output and filter symlinks out during duplicate checking Jon Moroney 2018-05-10 14:19:31 -1000
  • cef26e1767 canonicalize at output and filter symlinks out during duplicate checking Jon Moroney 2018-05-10 14:16:21 -1000
  • c92e4da7de Filter symlinks only on files Jon Moroney 2018-05-10 14:00:23 -1000
  • 6d74c9c1f4 Skips symlinks for now Jon Moroney 2018-05-10 12:39:16 -1000
  • e4678ef624 Rename bool field in struct for clarity; Drop unneeded structs Jon Moroney 2018-05-10 11:51:29 -1000
  • f3364f9684 Remove redundant check Jon Moroney 2018-05-10 11:44:05 -1000
  • 823065827e Remove duplicate hashing code Jon Moroney 2018-05-10 11:24:06 -1000
  • dd43bad363 Assert that the path to hash is a file at runtime Jon Moroney 2018-05-10 10:57:05 -1000
  • dce7d9a5ab Changed buffer range to .. from ..n to be clear to the reader that I want all of the buffer Jon Moroney 2018-05-10 09:21:51 -1000
  • 9237132c31 Added metadata printout in the fallthrough case of traverse and spawn Jon Moroney 2018-05-10 09:05:39 -1000
  • 5976214f93 Change an indent and increment version Jon Moroney 2018-05-09 17:58:05 -1000
  • a6173a516f Stack protection fix for deep directories Jon Moroney 2018-05-09 17:51:59 -1000
  • 4f6dfdfaa0 Canonicalize input Jon Moroney 2018-05-09 17:29:31 -1000
  • cde5377942 Make paths canonical on pathbuf creation Jon Moroney 2018-05-09 09:50:15 -1000
  • de04fbe1bc Fix for thread panics Jon Moroney 2018-05-05 10:01:57 -1000
  • 3ef7e7c650 Merge branch 'master' of https://github.com/darakian/ddh Jon Moroney 2018-05-05 09:15:17 -1000
  • 3758a27a8b Attempt at path fix. Still working on thread panics Jon Moroney 2018-05-05 09:15:08 -1000
  • f97eba1afb
    Merge pull request #1 from fiveseven808/master Jon Moroney 2018-05-04 15:43:27 -1000
  • 3fd0fe7c24 Fixed gitignore fiveseven808 2018-05-04 12:27:32 -1000
  • 78883fef44 Errors are getting through still :( Jon 2018-05-03 22:52:39 -1000
  • ab4f8dcd2a Errors are getting through still :( Jon 2018-05-03 20:28:52 -1000
  • 4abeb98d4f Test new error handling Jon 2018-05-03 18:36:53 -1000
  • fcd8e1d23a Test new error handling Jon 2018-05-03 18:17:49 -1000
  • 3500e95a02 Test new error handling Jon 2018-05-03 18:12:16 -1000
  • 2405dc0a7b Test new error handling Jon 2018-05-03 18:08:19 -1000
  • 04f76b497d Update README Jon Moroney 2018-04-10 11:36:16 +0200
  • 488741a6ce Add some logic to avoid opening zero length files Jon Moroney 2018-04-02 11:56:17 +0200
  • 8c8117c668 Clean up some comments Jon Moroney 2018-03-25 11:25:05 +0200
  • 8e89ca6824 Avoid buf reader for first read Jon Moroney 2018-03-25 11:23:02 +0200
  • b5cc0601f3 Prehash on 4096 bytes (one filesystem block) Jon Moroney 2018-03-23 17:26:28 +0100
  • 07f58ae645 Stick second hash round inside an if Jon Moroney 2018-03-22 21:36:15 +0100
  • 40aed91529 Remove flame crate Jon Moroney 2018-03-22 21:10:15 +0100
  • d8a203e711 Skip bytes which were hashed in the first round Jon Moroney 2018-03-22 21:09:09 +0100
  • a9716d6f1b Lower pre-check hash from 40KB to 20KB Jon Moroney 2018-03-22 18:44:15 +0100
  • 6e13a4f095 Increment version Jon Moroney 2018-03-22 17:28:05 +0100
  • 33cbaa9f3f Remove another comment Jon Moroney 2018-03-22 16:46:20 +0100
  • c68758f240 Explicit definition of complete_files Jon Moroney 2018-03-22 16:38:45 +0100
  • 6a2703d6aa Remove some comments Jon Moroney 2018-03-22 16:37:46 +0100
  • 3b616d9c83 Partial hash phase 2. A bit more elegant than phase 1 Jon Moroney 2018-03-22 16:36:52 +0100
  • e8e27acf17 Partial hash phase 1 Jon Moroney 2018-03-22 16:20:05 +0100
  • 0ff102d271 Prep for partial hashing Jon Moroney 2018-03-22 15:12:42 +0100
  • 864f1eb97a Prep for partial hashing Jon Moroney 2018-03-22 14:16:20 +0100
  • 1fcb95e368 Prep for partial hashing Jon Moroney 2018-03-22 14:06:33 +0100
  • c9f2fa0db8 Wish I could get that flame data from the threads Jon Moroney 2018-03-13 15:39:05 +0100
  • ef2f52ea04 Add a few booleans to the Fileinfo struct Jon Moroney 2018-03-13 14:38:46 +0100
  • ac35cce56e Remove html output for now Jon Moroney 2018-03-12 15:15:40 +0100
  • f10f3e11e3 Add stats output Jon Moroney 2018-03-12 13:29:03 +0100
  • 3c31d5d4a7 Remove testing code Jon Moroney 2018-03-08 10:30:41 +0100
  • 87ad06d405 Revert "Update release build" Jon Moroney 2018-03-07 20:35:15 +0100
  • ea83fc5518 Testing Jon Moroney 2018-03-07 18:55:40 +0100
  • 78dfe3b6b9 Update release build Jon Moroney 2018-03-06 12:04:10 +0100
  • 7b98b9f1fc Remove exists check. is_file and is_dir both check for permissions Jon Moroney 2018-03-01 10:37:11 +0100
  • 3d5d8b544c Add some error handling Jon Moroney 2018-03-01 10:31:56 +0100
  • f41f2adbc7 Add some error handling Jon Moroney 2018-03-01 10:30:34 +0100
  • 3d9806cd20 Add some error handling Jon Moroney 2018-03-01 10:23:45 +0100
  • 553fe23bfc Add some error handling Jon Moroney 2018-03-01 10:11:57 +0100
  • 4ace926388 Remove mega mode Jon Moroney 2018-02-28 10:23:08 +0100
  • 16f6ad036a Get rid of some spaces Jon Moroney 2018-02-28 10:22:28 +0100
  • a56aef2223 Good as it's gonna get for a bit probably Jon Moroney 2018-02-27 21:49:09 +0100
  • 31ed748328 cleanup and big-O comments Jon Moroney 2018-02-27 20:18:25 +0100
  • cd86d76d71 Parallel hashing is back Jon Moroney 2018-02-27 16:13:49 +0100
  • 1fd5f35508 THE SPEEEEEEEED!!! Jon Moroney 2018-02-27 16:11:03 +0100
  • 8aa992c5a5 Travis has space limits :( Jon Moroney 2018-02-27 11:53:24 +0100
  • a47d2bbde5 Cleanup printout for readability Jon Moroney 2018-02-27 10:26:46 +0100
  • 263f04cb64 Sequential hashing is the fastest for the time being Jon Moroney 2018-02-27 10:24:37 +0100
  • 6c3b58be0f testing threading options and travis Jon Moroney 2018-02-27 10:23:19 +0100
  • 9da6604611 Return from hash if file is already hashed Jon Moroney 2018-02-27 10:18:35 +0100
  • 7adcedbc13 Can I use travis for performance testing? Jon Moroney 2018-02-27 10:06:51 +0100
  • 12ba238fc1 Fix off by one. Jon Moroney 2018-02-27 09:58:14 +0100
  • 190040207c Revert "Skip hashing when possible" Jon Moroney 2018-02-27 09:55:37 +0100
  • bec9fbde81 Fileinfo paths from hashset to vec Jon Moroney 2018-02-27 09:55:01 +0100
  • 8d639af67c Skip hashing when possible Jon Moroney 2018-02-26 19:53:00 +0100
  • 5cfecb490c Fix ordering issue Jon Moroney 2018-02-24 12:52:19 +0100
  • 5b9af76a4c Access hashes directly for comparison Jon Moroney 2018-02-24 11:22:17 +0100
  • 157d095ad7 Remove windows target Jon Moroney 2018-02-23 15:52:19 +0100
  • d134f06b42 Clean out old comments Jon Moroney 2018-02-23 15:52:05 +0100
  • 51f2bb83c5 Increment version Jon Moroney 2018-02-23 15:26:23 +0100
  • 7c85633597 Disregard deploy Jon Moroney 2018-02-23 15:24:37 +0100
  • 79f02740c0 Deploy Jon Moroney 2018-02-23 15:14:01 +0100
  • 93fb5824d3 Deploy Jon Moroney 2018-02-23 15:03:15 +0100
  • 457617760d Update readme Jon Moroney 2018-02-23 14:53:53 +0100
  • 9e96c7ff78 Single pass dedup Jon Moroney 2018-02-23 14:47:00 +0100
  • a0f9ab27d2 Inspect target/release and prep for deploy Jon Moroney 2018-02-23 13:18:02 +0100
  • a20b8b0222 Test cross compile setup Jon Moroney 2018-02-23 13:12:44 +0100
  • 0943a0329c Remove windows target Jon Moroney 2018-02-23 11:53:05 +0100
  • abc34ec407 Test windows build Jon Moroney 2018-02-23 11:51:03 +0100
  • b4d18a4892 Merge branch 'master' of https://github.com/darakian/ddh Jon Moroney 2018-02-23 11:47:59 +0100
  • 5fb9c83cc2 Test windows build Jon Moroney 2018-02-23 11:47:31 +0100
  • cfae3c7a4b
    Add build status Jon Moroney 2018-02-23 10:22:42 +0100
  • f01bc445bc Add script Jon Moroney 2018-02-23 10:16:55 +0100
  • ef1285d769 Initial CI Jon Moroney 2018-02-23 10:13:37 +0100
  • af150209a6 Comment out old hash Jon Moroney 2018-02-22 21:59:07 +0100
  • a83e71a14b Needs testing Jon Moroney 2018-02-22 21:47:20 +0100
  • e0f7920c0f Backing out Jon Moroney 2018-02-22 21:37:37 +0100
  • 34e81f3521 Revert "Update readme" Jon Moroney 2018-02-22 21:37:15 +0100
  • dfadec0fb4 Fix dropping files issue Jon Moroney 2018-02-22 21:29:16 +0100
  • 5f72b9dde9 Update readme Jon Moroney 2018-02-22 20:56:32 +0100
  • 2dba1aed91 Skipping files that do not have a duplicate in size Jon Moroney 2018-02-22 20:48:08 +0100