e3c9212fe4
Working chunk saving with compression.
2024-08-16 20:32:43 -06:00
44e8c5c51a
Change manifest file to use hash as bytes.
2024-08-16 19:40:33 -06:00
770c648d51
Add comments to move_item_file_or_dir.
2024-08-16 15:49:24 -06:00
85b930d67a
Further improve unzip_file per per sonarcloud.
...
Pull out file/folder move logic into a new function. Remove the number of indenting and number of exceptions.
2024-08-16 15:42:58 -06:00
e23d7435c1
Improve unzip_file function. Reduce cognitive complexity.
...
Removed all unspecified exceptions. Removed unneeded calls to other functions.
Reduced size of try catch blocks to just parts of code that could throw an error.
2024-08-16 15:29:00 -06:00
bd021e0d43
Improve unzip_file function. Reduce cognitive complexity.
...
Removed all unspecified exceptions. Removed unneeded calls to other functions.
Reduced size of try catch blocks to just parts of code that could throw an error.
2024-08-16 15:25:04 -06:00
890e84cd5e
Further improve is_subdir function.
2024-08-16 14:42:44 -06:00
1aabf491b1
Remove unused variable. Appease sonarcloud.
2024-08-16 07:52:01 -06:00
8baaa97e76
Remove duplicate fstring. Appease sonarcloud.
2024-08-16 07:49:40 -06:00
317416557c
Add save_chunk function.
2024-08-15 21:32:01 -06:00
6c20b8c534
Fix get_path_from_hash. Add required functions to crypto helper.
2024-08-15 21:00:39 -06:00
a6d37ee2ff
Add functionality to find files not already stored in backup.
2024-08-15 20:38:40 -06:00
cb599b32b9
Adds function for creation of .depends file for snapshot backups
2024-08-12 15:56:05 -06:00
1957ceec5c
Add initial functions related to snapshot style backups.
2024-08-11 20:57:47 -06:00
cda2e816e0
Improve is_subdir function before use in snapshot backups.
2024-08-11 16:26:49 -06:00
2e47d5b21e
Implement basic logic to trigger snapshots through Crafty.
2024-08-11 15:27:35 -06:00
e6a577c172
Put helper in cryptohelper
2024-08-11 13:46:53 -04:00
9e5abe8014
Refactor helpers to own directory
2024-08-11 13:31:55 -04:00
aaba6c6989
Fix pylint issue
2024-08-11 13:27:32 -04:00
2fc20ae5b1
Adds backup manager - removes from server.py
2024-08-11 13:26:19 -04:00
c1327adf6b
Add zlib compress and decompress functions to file_helpers.py
2024-08-11 09:31:34 -06:00
42e716baa6
Reduce cognitive complexity of blake2b file hash.
...
Separating file hashing function from bytes hashing function for complexity.
2024-08-10 21:44:26 -06:00
3c3f60bd3d
Create initial BACKUP_SCHEME.md
...
Partial BACKUP_SCHEME.md showing some of the file information
2024-08-10 21:30:01 -06:00
74787b51ba
Update calculate_blake2b_hash to use boolean comparison rather than string
...
Change output_format parameter from a string to boolean output_as_bytes for comparison efficiency. Default behavior will still output a hex string.
2024-08-10 19:29:42 -06:00
f3db713f27
Add calculate_blake2b_hash to file_helpers.py
...
Adds calculate_blake2b_hash function to app\classes\shared\file_helpers.py
Renames calculate_file_hash to calculate_file_hash_sha256 to avoid confusion between sha256 and blake2b hash functions.
2024-08-10 19:12:30 -06:00
d145dd595b
Prepare 4.4.4 release base
2024-08-08 21:01:42 +01:00
a1c3e3386f
Fix schedules creation fail due to missing action ID
2024-08-07 20:28:13 -04:00
0d19f81a29
Prepare 4.4.3 release base
2024-08-07 02:39:41 +01:00
4155f359cc
Merge branch 'dev' into bugfix/upload-flood
2024-08-07 01:17:33 +01:00
849242ecea
Fix exception message on file not found for backups
2024-08-06 18:36:21 -04:00
6ef93908ae
Tweak upload js function to upload in batches
2024-08-06 17:48:17 -04:00
fc6f85a16b
Prepare 4.4.2 release base
2024-08-06 21:31:41 +01:00
ce972ec728
Merge branch 'lang/new-lang-russian' of gitlab.com:crafty-controller/crafty-4 into lang/new-lang-russian
2024-08-06 20:10:06 +01:00
7f27c018de
Merge branch 'dev' into lang/new-lang-russian
2024-08-06 20:08:30 +01:00
7c16737fab
Appease sonar return nothing instead of false
2024-08-06 14:59:10 -04:00
9f7f588e85
Tweak default backup configs to account for bad clone in 4.2.x
2024-07-30 14:30:30 -04:00
4a58759183
Add function for removing old malformed backups
2024-07-30 16:45:02 +01:00
f8b1070162
added norole and nonerole translations
2024-07-30 07:32:10 -05:00
ff9abe4359
Fix directory moves on backup migration
2024-07-29 18:02:00 -04:00
245f473693
Remove unused and problematic "dropdown-menu" ident from css
2024-07-29 16:41:25 -04:00
ef7fc68a24
Merge branch 'dev' into lang/th_TH-updates
2024-07-29 21:24:43 +01:00
65ae3f08b9
Merge branch 'dev' into lang/new-lang-russian
2024-07-29 21:12:27 +01:00
bcdc464edf
Update th_TH.json
2024-07-29 14:47:53 -05:00
d0aeb019d8
adding missing translations from merge 772
2024-07-29 14:46:15 -05:00
568641dce3
Merge branch 'lang/fix_fr' into 'lang/fix-frFR-syntax'
...
Lang/fix fr
See merge request crafty-controller/crafty-4!778
2024-07-29 19:40:10 +00:00
e60b86c238
Adding new language ru_RU
2024-07-29 14:33:28 -05:00
d4af117421
added ru_RU to the humanized json
2024-07-29 14:33:14 -05:00
83813e7566
Mark th_TH incomplete
2024-07-29 20:11:32 +01:00
af3c08d886
Update file fr_FR.json
2024-07-26 06:44:27 +00:00
70ef395936
fix fr lang
2024-07-24 16:33:22 +00:00