Commit Graph

  • 0f2e741034
    Upgrade for v1.20.6 at/v1.20.6-upgrade Alex Thomassen 2024-05-07 13:25:43 +0000
  • 34ee3f1172 fixing #147 szymon 2023-12-22 14:10:24 +0100
  • d40109eb3f 1.20.4 update szymon 2023-12-16 23:57:58 +0100
  • 908bb95c17
    Merge pull request #142 from Szum123321/81_125_test Szum123321 2023-09-12 22:49:56 +0200
  • 0912936080 i'm really dumb, fixing #122 szymon 2023-09-12 22:48:57 +0200
  • 0f467c627e
    Merge pull request #141 from Szum123321/81_125_test Szum123321 2023-09-12 22:22:36 +0200
  • fc9e500ed6 changed release to 3.1.2 szymon 2023-09-12 22:04:22 +0200
  • 8d5740af80 moved saveAll call into the call method of ExecutableBackup and then submitting it to server to execute. my hope is to help with #81 while still repairing #81. Also solved #125 szymon 2023-09-10 22:02:00 +0200
  • 1eb407338d moved save call to the synchronous part. Still have to figure out how to deal with #81..... szymon 2023-09-10 00:39:52 +0200
  • 354c83f314 repaired #130. szymon 2023-09-10 00:21:34 +0200
  • 04533f89fd
    Merge pull request #121 from Szum123321/validate_backups_research_1 Szum123321 2023-06-08 23:04:54 +0200
  • 3e1fe9f655 forgot to remove debug, 1.20 final toolchain update Szum123321 2023-06-08 23:02:19 +0200
  • d32b3e8f0c repaired if condition causing crashes on windows Szum123321 2023-06-08 22:57:18 +0200
  • 8d3dd3f012 added filename to Exceptions thrown by HashingInputStream Szum123321 2023-06-08 22:56:22 +0200
  • c1bd31aec5 repaired windows crash Szum123321 2023-06-08 22:23:00 +0200
  • 955fbd0f83
    Merge pull request #120 from Szum123321/validate_backups_research_1 Szum123321 2023-06-04 11:56:20 +0200
  • 4b4d42cda6 final prod version fo 1.20 Szum123321 2023-06-04 11:54:36 +0200
  • bb34166ba3 unretireing bzip lzma Szum123321 2023-05-12 18:52:52 +0200
  • 1e70d605f1 removed unused imports Szum123321 2023-05-12 18:48:58 +0200
  • be20e2b17a some cleanup Szum123321 2023-05-12 18:47:54 +0200
  • 41934c32cf FileTreeHashBuilder::update now also takes the number of bytes as an argument. I/OHashingStreams count no. of bytes written. Szum123321 2023-05-12 18:36:39 +0200
  • b9af3b3777 YYYYEEEEEEEEEEEEEEEEEEe I finally debugged the hash!!!!! The problem was due to an error in usage o FileTreeHashBuilder during unpacking. Szum123321 2023-05-10 23:32:54 +0200
  • fe9f9f3e0d 1.20 snapshot update Szum123321 2023-05-10 08:56:37 +0200
  • 6782c4fe5f Merged BackuContext, MakeBackupRunnable, MakeBackupRunnableFactory into ExecutableBackup Szum123321 2023-05-10 08:55:54 +0200
  • 27d6d68e97 moved catch incrementing into hash builder Szum123321 2023-03-09 21:46:25 +0100
  • 9ffaff1a2d formatting Szum123321 2023-03-09 21:18:56 +0100
  • cf3078259b bugfixes Szum123321 2022-12-27 15:35:03 +0100
  • 7d31e6710c repaired hash & added tests Szum123321 2022-12-27 13:31:23 +0100
  • 97c607f9b2 formatting&spelling Szum123321 2022-12-20 00:48:20 +0100
  • ed9c9a16fc moved name hashing to streams Szum123321 2022-12-20 00:47:57 +0100
  • 9b3b908d0a removed redundant counter Szum123321 2022-12-20 00:46:46 +0100
  • 663089a7a3 improved naming Szum123321 2022-12-20 00:46:03 +0100
  • cffc659001 don't re-pack Textile data Szum123321 2022-12-01 07:45:57 +0100
  • 3af7d75042 changed built fle names and moved errorErrorHandlingMode to the end of config, so it appears as far down as possible Szum123321 2022-11-29 22:43:16 +0100
  • 458ab01822 potential bug repair Szum123321 2022-11-29 22:35:15 +0100
  • c2048c5039 ehhhhhhhh Szum123321 2022-11-29 22:35:06 +0100
  • 19cfb3cb27 finalized verification code Szum123321 2022-11-29 22:34:47 +0100
  • 5f1706eed3 added game&mod version to the status file Szum123321 2022-11-29 22:34:02 +0100
  • 472aeda184 improved comments and formatting Szum123321 2022-11-29 22:31:04 +0100
  • 8385044154 typos Szum123321 2022-11-29 15:06:30 +0100
  • 4622f3fd0d all works now*. more debugging still needed. Szum123321 2022-11-29 15:05:51 +0100
  • 86ae95b02e Added mod version info to metadata Szum123321 2022-11-29 00:55:41 +0100
  • 2efe112157 Repaired race condition with ParallelZip. Hashing now works! Szum123321 2022-11-29 00:55:18 +0100
  • 5367a00cdc individual file hashing works. filetree still fails Szum123321 2022-11-28 19:43:30 +0100
  • 2053df7311 debugging in progress... Szum123321 2022-11-28 18:53:55 +0100
  • 993d6359ad typos Szum123321 2022-11-27 23:20:05 +0100
  • 7734c16e06 those didnt work Szum123321 2022-11-27 23:19:37 +0100
  • febbb95b97 A bit of cleanup of BalticHash. Added wip simd version Szum123321 2022-11-27 23:12:25 +0100
  • 300fe18b10 Added support of virtual file (in this case textile_status.data). Szum123321 2022-11-27 23:11:41 +0100
  • d871fc14cb moved hash-related stuff core.digest package. Renamed XorSeaHash to BalticHash :). Szum123321 2022-11-27 23:09:21 +0100
  • 2f96f7728e Updated all copyright headers Szum123321 2022-11-27 23:04:21 +0100
  • c040d05bd8 Added toString method to CompressionStatus, version bump to 3.0.0-a, few small tweaks Szum123321 2022-11-27 13:58:45 +0100
  • afe9c8d051 Removed redundant BufferStreams and LivingServer subsystem Szum123321 2022-11-27 13:57:02 +0100
  • f6cd361fff Selected hashing algorithm. It's a custom job which merges SeaHash with Xoroshift64*. Should be fast and correct enough to for this use case. hope I will be able to speed it up with SIMD, as java is scheduled to soon include Vector API (a part of project Panama) Szum123321 2022-11-27 13:55:34 +0100
  • 9c37affacd Backup integrity is now checked Szum123321 2022-11-25 14:00:18 +0100
  • dbb9a71749 Moved around error handling. LocalDateTime is now passed with BackupContext. Replaced equals method with matches in ParallelZipCompressor.SimpleStackTraceElement to avert warning. Szum123321 2022-11-25 09:54:44 +0100
  • 4007d8f86d Do I really need hashes? idk.... Either way it has to get ugly before it gets beautiful ... I think Szum123321 2022-11-24 00:38:55 +0100
  • 85452efbca , Szum123321 2022-11-22 15:09:21 +0100
  • c816c70a6b added FileTreeHashBuilder for intelligently building single hash of file tree Szum123321 2022-11-22 14:16:12 +0100
  • 2774ebd2b4 starting work on backup verification Szum123321 2022-11-21 23:31:48 +0100
  • ef4c69b4d1 ffffffffffffffffffffff Szum123321 2022-11-06 11:46:40 +0100
  • 64e8e06161
    Merge pull request #111 from Szum123321/refactor_2022 Szum123321 2022-11-06 11:05:22 +0100
  • aaf9a54523 dep update + version bump + added testmod Szum123321 2022-11-06 11:02:02 +0100
  • 8427eebfcc Added 'latest' keyword to restore (#85) RestoreHelper::getAvailableBackups now returns sorted LinkedList Szum123321 2022-11-06 11:00:14 +0100
  • 2f11548fef bugfix + typos Szum123321 2022-11-06 10:59:03 +0100
  • 015184a232 added dev notes Szum123321 2022-11-06 10:56:27 +0100
  • 14e82639a8 further dev environment shenanigans Szum123321 2022-11-05 13:33:49 +0100
  • 3f2658ed96 Cleanup is now implements Callable Szum123321 2022-11-05 13:31:44 +0100
  • fe25b1eec5 typos Szum123321 2022-11-05 13:30:45 +0100
  • 53a5639373 repaired bad error handling Szum123321 2022-10-04 18:56:48 +0200
  • dc974aa35b improved comment quality Szum123321 2022-10-04 18:56:08 +0200
  • 13a114baa6 gradlew update Szum123321 2022-09-04 10:55:06 +0200
  • 4cbe18f318 removed deprecated code Szum123321 2022-09-04 10:49:49 +0200
  • dc24d51674 stream is closed Szum123321 2022-09-04 10:49:08 +0200
  • 8b7dbdc8e8 added better catch and changed default executorService to null Szum123321 2022-09-02 21:05:27 +0200
  • 2bde644c76 loom update Szum123321 2022-08-31 23:00:48 +0200
  • b908e651a1 Forgot to commit Szum123321 2022-08-31 23:00:24 +0200
  • 81c5cd04cb Commented some more code. BackupScheduler is now static Szum123321 2022-08-31 22:53:30 +0200
  • 6707e813b2 explicit presence declaration Szum123321 2022-08-31 22:50:48 +0200
  • 91447b7b3c This shouldn't be here... Szum123321 2022-08-31 22:42:39 +0200
  • 8cede17568 because of that return, the finally block would never run Szum123321 2022-08-31 22:36:50 +0200
  • c7fd6d3f8e Did I forget the sort? Szum123321 2022-08-31 22:32:56 +0200
  • c22eb7a3b2 made cleanup more readable Szum123321 2022-08-30 14:46:15 +0200
  • 21cf46a56a Moved all filename paring into its own class Szum123321 2022-08-30 13:28:30 +0200
  • b3a340deab Separated BackupHelper into the factory and the cleanup (MakeBackupRunnableFactory & Cleanup) Szum123321 2022-08-30 01:31:43 +0200
  • b7da7dbc6f Replaced Statics with Globals - now a singleton Szum123321 2022-08-30 01:15:56 +0200
  • 03743dbdc9 1.19 update Szum123321 2022-08-25 21:50:57 +0200
  • 2f8857f630
    Update README.md Szum123321 2022-07-02 16:47:16 +0200
  • e063c26d16
    Delete README_zh-CN.md Szum123321 2022-06-27 21:51:04 +0200
  • cb72067275
    Update README.md Szum123321 2022-06-23 23:39:01 +0200
  • 1e60c05477
    Update README.md Szum123321 2022-06-23 23:31:30 +0200
  • 4fa30024cf
    Update build.gradle Szum123321 2022-06-22 23:02:46 +0200
  • a9befa2301 Repaired BackupHelper Szum123321 2022-06-22 21:32:20 +0200
  • 267776789d
    Merge pull request #102 from Szum123321/safe_restore Szum123321 2022-06-22 20:04:25 +0200
  • 27aa40027c dropped unnecessary accessors in BackupContext (record) Szum123321 2022-06-22 20:02:37 +0200
  • fd02df7022 Cleaner cleanup algorithm Szum123321 2022-06-18 08:30:36 +0200
  • 3f1f1704b1 Added safe restore Szum123321 2022-06-17 23:14:14 +0200
  • b4597f6f1f pt III, slowly moving to the new file handling api (File -> Path) Szum123321 2022-06-17 22:43:41 +0200
  • a85db99d82 pt II, slowly moving to the new file handling api (File -> Path) Szum123321 2022-06-17 21:33:13 +0200
  • 6897b94afc slowly moving to the new file handling api (File -> Path) Szum123321 2022-06-17 21:15:50 +0200