This website requires JavaScript.
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