Commit graph

546 commits

Author SHA1 Message Date
Inex Code 90ab6c1e38
Merge branch 'master' into inex/test-sso 2025-01-10 02:51:40 +03:00
Inex Code 043d280d53 feat: Dynamic templating (#165)
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/165
2024-12-24 19:04:31 +02:00
def e74717d56b Merge branch 'master' into def/add_users_repositories 2024-12-19 22:53:16 +02:00
Inex Code 7d9150a77a
refactor: Temporarily disable CAA records as clients are not ready 2024-12-15 16:30:35 +03:00
dettlaff 3b095bba5a feat: add _is_token_valid 2024-12-12 01:45:54 +04:00
dettlaff be545a71df tests: fix 2024-12-11 15:55:58 +04:00
def 413521463b Merge branch 'master' into def/add_users_repositories 2024-12-11 13:17:52 +02:00
Houkime b7bf423b8f fix(backups): do not use post_restore on backup 2024-12-06 10:33:44 +00:00
dettlaff bd070a3c1d fix: from review and make new error messages 2024-12-06 03:05:28 +04:00
dettlaff 9de8822bd7 tests: import fix 2024-12-04 23:51:35 +04:00
dettlaff ecb3f36f96 fix: rename origin, add new mutation 2024-12-04 02:54:24 +04:00
dettlaff fbc0ae61fb feat: removed unnecessary functionality from the repository 2024-11-03 03:15:51 +04:00
dettlaff a144c91113 refactor: moved json user management to a separate repository 2024-10-26 22:22:31 +04: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 cb471f5a8e tests: add for swap 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 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 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 f068329153 fix(service manager): debug and test backup hooks 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 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
Houkime 68d0ee8c5d test(system): dns migration 2024-09-11 13:58:48 +03:00
Houkime 77fb99d84e feature(system): dns migration 2024-09-11 13:58:48 +03:00
Houkime 8ef63eb90e fix(backups): cover the case when service fails to stop 2024-08-16 15:36:22 +03:00
dettlaff 391e4802b2 tests: add tests for monitoring (#140)
Co-authored-by: nhnn <nhnn@disroot.org>
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/140
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
Co-authored-by: dettlaff <dettlaff@riseup.net>
Co-committed-by: dettlaff <dettlaff@riseup.net>
2024-08-16 15:36:07 +03:00
Houkime 3c3b0f6be0 fix(backups): allow retrying when deleting service files 2024-08-12 19:45:51 +03:00
dettlaff 4cd90d0c93 feat: add Prometheus monitoring (#120)
Co-authored-by: nhnn <nhnn@disroot.org>
Co-authored-by: Inex Code <inex.code@selfprivacy.org>
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/120
Co-authored-by: dettlaff <dettlaff@riseup.net>
Co-committed-by: dettlaff <dettlaff@riseup.net>
2024-07-30 16:55:57 +03:00
Inex Code 1259c081ef style: Reformat with new Black version 2024-07-26 22:59:44 +03:00
Inex Code 659cfca8a3 chore: Migrate to NixOS 24.05 2024-07-26 22:59:32 +03:00
Inex Code 9b93107b36 feat: Service configuration (#127)
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/127
2024-07-26 18:33:04 +03:00
Inex Code d18d644cec Merge remote-tracking branch 'origin/master' into roundcube 2024-07-15 17:30:59 +04:00
Inex Code 4ca9b9f54e fix: Wait for ws logs test to init 2024-07-10 21:46:14 +04:00
Inex Code 9f5f0507e3 Merge remote-tracking branch 'origin/master' into api-logs 2024-07-10 18:52:10 +04:00