Commit graph

38 commits

Author SHA1 Message Date
Inex Code 7db93ff68a
chore: Prepare for release 2024-12-24 18:17:56 +03:00
Inex Code 7384413663
fix: bug caused DNS records not appearing 2024-12-24 18:06:06 +03:00
Inex Code c0653aac48
fix: Unneeded caching 2024-12-24 17:50:14 +03:00
Inex Code f1cf06e05b
fix: SP API couldn't restore 2024-12-24 16:31:11 +03:00
Inex Code 0163efae58
fix: selfprivacy API service couldn't backup 2024-12-24 16:19:54 +03:00
Inex Code 1f343815eb
fix(security): Do not use Pickle for caching 2024-12-24 16:13:55 +03:00
Inex Code 146b4cd1e7
refactor: Dynamic service loading 2024-12-24 15:46:48 +03:00
Inex Code cb595959f8
feat: Register a suggested flake when enabling a service from old clients 2024-12-23 23:09:47 +03:00
Inex Code 47d1bd39dd
refactor: Remove pleroma from hadcoded services 2024-12-23 20:53:10 +03:00
Inex Code 6ccdb27792
fixes 2024-12-21 21:18:09 +03:00
Inex Code e62bd2b2e7
fix: Didn't parse JSON 2024-12-21 21:11:43 +03:00
Inex Code b609bbc39d
feat: Call caching and remote module metadata loading 2024-12-21 21:01:45 +03:00
Inex Code 8e7e1dd68e
feat: Dynamic templating prototype 2024-12-21 17:15:07 +03:00
Inex Code 4f4673cfb9
refactor: Remove unused get_logs method from a Service 2024-12-21 15:17:34 +03:00
Inex Code 7d9150a77a
refactor: Temporarily disable CAA records as clients are not ready 2024-12-15 16:30:35 +03:00
Inex Code 8a672bab07 fix: API backups didn't backup userdata (#164)
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/164
2024-12-15 15:20:05 +02:00
Inex Code a66ef79c3c
refactor: Do not return URL for API itself 2024-12-14 22:49:27 +03:00
Houkime b7bf423b8f fix(backups): do not use post_restore on backup 2024-12-06 10:33:44 +00:00
Inex Code e2a0e4fc3d
fix: Fix user-facing SP API metadata 2024-11-27 14:08:26 +03:00
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
Inex Code 6340ad348c chore: Recover fixes destroyed by force push
Please don't do this again
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 27f09d04de fix(backups): change the dump folder 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 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
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 d18d644cec Merge remote-tracking branch 'origin/master' into roundcube 2024-07-15 17:30:59 +04:00
Inex Code 7522c2d796 refactor: Change gitea to Forgejo 2024-06-30 23:02:07 +04:00
dettlaff 4823491e3e feat: add roundcube service 2024-06-27 17:43:13 +03:00
Inex Code a4327fa669 fix(dns): Ignore link-local IPv6 address 2024-03-01 03:21:31 +03:00
Inex Code b6f436d8b3 refactor: Adapt API to the NixOS configuration changes 2024-01-10 15:05:10 +02:00
Inex Code 6d09c7aa9b feat: Provide display names in DNS records 2023-11-24 13:57:52 +03:00
Houkime 35258bad38 fix(services): cleanup a stray get_location 2023-06-28 09:48:32 +00:00
Inex Code 7935de0fe1 Migrate to FastAPI (#13)
Co-authored-by: inexcode <inex.code@selfprivacy.org>
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/13
2022-08-25 20:03:56 +03:00
Inex Code 5711cf66b0 Api fixes 2022-07-05 15:11:41 +03:00