dettlaff
|
848befe3f1
|
feat: Use proper logging (#154)
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/154
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
Co-authored-by: dettlaff <dettlaff@riseup.net>
Co-committed-by: dettlaff <dettlaff@riseup.net>
|
2024-10-23 14:38:01 +03:00 |
|
dettlaff
|
03d751e591
|
feat: add caa record (#149)
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/149
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
Co-authored-by: dettlaff <dettlaff@riseup.net>
Co-committed-by: dettlaff <dettlaff@riseup.net>
|
2024-10-14 14:29:00 +03:00 |
|
dettlaff
|
11e020c0e1
|
fix: duplicate DNS records + add new test case
|
2024-10-04 14:27:40 +03:00 |
|
dettlaff
|
77eaa181ca
|
feat: add _get_time_range
|
2024-10-02 15:35:05 +03:00 |
|
dettlaff
|
cb471f5a8e
|
tests: add for swap
|
2024-10-02 15:35:05 +03:00 |
|
dettlaff
|
389ec2c81c
|
feat: add swap usage query
|
2024-10-02 15:35:05 +03:00 |
|
Houkime
|
95a025d993
|
test(backup): unauthorized tests
|
2024-09-23 22:15:57 +03:00 |
|
Houkime
|
8e4e8c99b1
|
test(backup): total restore endpoint testing
|
2024-09-23 22:15:57 +03:00 |
|
Houkime
|
2ee66d143c
|
fix(backup): early abort and better error reporting for restore_all
|
2024-09-23 22:15:57 +03:00 |
|
Houkime
|
3a33b2b486
|
test(services): utilities for checking and alterning testfiles
|
2024-09-23 22:15:57 +03:00 |
|
Houkime
|
4e1c8b6faa
|
test(backup): total restore nocrash test
|
2024-09-23 22:15:57 +03:00 |
|
Houkime
|
39312a0937
|
test(services): refactor dummy service creation so that we can test restores more easily
|
2024-09-23 22:15:57 +03:00 |
|
Houkime
|
ca86e4fcc0
|
fix(backups): add rclone to environments
|
2024-09-23 18:29:50 +00:00 |
|
Houkime
|
faa4402030
|
chore(block devices): edit comment to be more correct
|
2024-09-13 12:31:30 +00:00 |
|
Inex Code
|
6340ad348c
|
chore: Recover fixes destroyed by force push
Please don't do this again
|
2024-09-13 12:11:56 +00:00 |
|
Inex Code
|
63bcfa3077
|
chroe: string casing
|
2024-09-13 12:11:56 +00:00 |
|
Inex Code
|
d3e7eb44ea
|
chore: Linting
|
2024-09-13 12:11:56 +00:00 |
|
Houkime
|
6eca44526a
|
chore(services): clean up the config service
|
2024-09-13 12:11:56 +00:00 |
|
Houkime
|
408284a69f
|
chore(backup): make a comment into a docstring
|
2024-09-13 12:11:56 +00:00 |
|
Houkime
|
5ea000baab
|
feature(backups): manual autobackup -> total backup
|
2024-09-13 12:11:56 +00:00 |
|
Houkime
|
ee06d68047
|
feature(backups): allow non-autobackup slices for full restoration
|
2024-09-13 12:11:56 +00:00 |
|
Houkime
|
1a9a381753
|
refactor(backups): handle the case when there is no snapshot to sync date with
|
2024-09-13 12:11:56 +00:00 |
|
Houkime
|
53c6bc1af7
|
refactor(backups): cleanup old config service code
|
2024-09-13 12:11:56 +00:00 |
|
Houkime
|
0d23b91a37
|
refactor(backups): config service reformat
|
2024-09-13 12:11:56 +00:00 |
|
Houkime
|
27f09d04de
|
fix(backups): change the dump folder
|
2024-09-13 12:11:56 +00:00 |
|
Houkime
|
b522c72aaf
|
test(jobs): clean jobs properly
|
2024-09-13 12:11:56 +00:00 |
|
Houkime
|
b67777835d
|
fix(backup): make last slice return a correct list
|
2024-09-13 12:11:56 +00:00 |
|
Houkime
|
a5b52c8f75
|
feature(backup): endpoint to force autobackup
|
2024-09-13 12:11:56 +00:00 |
|
Houkime
|
bb493e6b74
|
feature(backup): reload snapshots when migrating
|
2024-09-13 12:11:56 +00:00 |
|
Houkime
|
a4a70c07d3
|
test(backup): migration test
|
2024-09-13 12:11:56 +00:00 |
|
Houkime
|
427fdbdb49
|
test(backup): minimal snapshot slice test
|
2024-09-13 12:11:56 +00:00 |
|
Houkime
|
bfb0442e94
|
feature(backup): query to see restored snapshots in advance
|
2024-09-13 12:11:56 +00:00 |
|
Houkime
|
5e07a9eaeb
|
feature(backup): error handling for the full restore endpoint
|
2024-09-13 12:11:56 +00:00 |
|
Houkime
|
7de5d26a81
|
feature(backup): full restore task
|
2024-09-13 12:11:56 +00:00 |
|
Houkime
|
be4e883b12
|
feature(backup): autobackup slice detection
|
2024-09-13 12:11:56 +00:00 |
|
Houkime
|
7ae550fd26
|
refactor(system): break out rebuild job creation
|
2024-09-13 12:11:56 +00:00 |
|
Houkime
|
f068329153
|
fix(service manager): debug and test backup hooks
|
2024-09-13 12:11:56 +00:00 |
|
Houkime
|
f8c6a8b9d6
|
refactor(utils): maybe make fsavail an int?
|
2024-09-13 12:11:56 +00:00 |
|
Houkime
|
af014e8b83
|
feature(backup): support for perma-active services and services with no existing data
|
2024-09-13 12:11:56 +00:00 |
|
Houkime
|
0329addd1f
|
feature(services): add perma-active services (api itself)
|
2024-09-13 12:11:56 +00:00 |
|
Houkime
|
35e2e8cc78
|
test(dkim): separate dummy dkim into a folder
|
2024-09-13 12:11:56 +00:00 |
|
Houkime
|
c5c6d860fd
|
test(secrets): add a dummy secrets file
|
2024-09-13 12:11:56 +00:00 |
|
Houkime
|
d4998ded46
|
refactor(services): migrate service management to a special service
|
2024-09-13 12:11:56 +00:00 |
|
Houkime
|
2ef674a037
|
refactor(services): PARTIAL migrate get_all_services
|
2024-09-13 12:11:56 +00:00 |
|
Houkime
|
f6151ee451
|
feature(backup): add migration specific endpoints
|
2024-09-13 12:11:56 +00:00 |
|
Houkime
|
8c44f78bbb
|
feature(services): add config service
|
2024-09-13 12:11:56 +00:00 |
|
Houkime
|
f57eda5237
|
feature(services): allow moving uninitialized services
|
2024-09-13 12:11:56 +00:00 |
|
dettlaff
|
6afaefbb41
|
tests: fix nix_collect_garbage
|
2024-09-12 16:09:30 +04:00 |
|
Inex Code
|
e6b7a1c168
|
style: linting
|
2024-09-11 13:58:48 +03:00 |
|
Houkime
|
68d0ee8c5d
|
test(system): dns migration
|
2024-09-11 13:58:48 +03:00 |
|