Commit graph

920 commits

Author SHA1 Message Date
Inex Code
c42e2ef3ac Revert "feat: move get_subdomain to parent class really"
This reverts commit 4eaefc8321.
2024-06-27 17:43:13 +03:00
Inex Code
8bb9166287 Revert "fix: remove get sub domain from services"
This reverts commit 46fd7a237c.
2024-06-27 17:43:13 +03:00
Inex Code
306b7f898d Revert "feat: rewrite get_url()"
This reverts commit f834c85401.
2024-06-27 17:43:13 +03:00
nhnn
f1cc84b8c8 fix: add migrations to migration list in migrations/__init__.py 2024-06-27 17:43:13 +03:00
02bc74f4c4 fix: only roundcube migration, other services removed 2024-06-27 17:43:13 +03:00
416a0a8725 fix: from review 2024-06-27 17:43:13 +03:00
82a0b557e1 feat: add migration for userdata 2024-06-27 17:43:13 +03:00
7b9420c244 feat: rewrite get_url() 2024-06-27 17:43:13 +03:00
9125d03b35 fix: remove get sub domain from services 2024-06-27 17:43:13 +03:00
2b9b81890b feat: move get_subdomain to parent class really 2024-06-27 17:43:13 +03:00
78dec5c347 feat: move get_subdomain to parent class 2024-06-27 17:43:13 +03:00
4d898f4ee8 feat: add migration for services flake 2024-06-27 17:43:13 +03:00
31feeb211d fix: change roundcube to webmail 2024-06-27 17:43:13 +03:00
a00c4d4268 fix: change return get_folders 2024-06-27 17:43:13 +03:00
9c50f8bba7 fix from review 2024-06-27 17:43:13 +03:00
1b91168d06 style: fix imports 2024-06-27 17:43:13 +03:00
4823491e3e feat: add roundcube service 2024-06-27 17:43:13 +03:00
Maxim Leshchenko
5602c96056 feat(services): rename "sda1" to "system disk" and etc (#122)
Closes #51

Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/122
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
Co-authored-by: Maxim Leshchenko <cnmaks90@gmail.com>
Co-committed-by: Maxim Leshchenko <cnmaks90@gmail.com>
2024-06-27 17:41:46 +03:00
f7fef181cd fix: imports 2024-06-25 21:25:31 +04:00
00204a6145 fix: from review 2024-06-22 16:12:29 +04:00
f90eb3fb4c feat: add flake services manager (#113)
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/113
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
Reviewed-by: houkime <houkime@protonmail.com>
Co-authored-by: dettlaff <dettlaff@riseup.net>
Co-committed-by: dettlaff <dettlaff@riseup.net>
2024-06-21 23:35:04 +03:00
421dc87a8c Merge branch 'add_monitoring_prometheus' of git.selfprivacy.org:SelfPrivacy/selfprivacy-rest-api into add_monitoring_prometheus 2024-06-21 20:34:58 +04:00
c9e73c17f9 feat: add start and params 2024-06-21 20:33:37 +04:00
def
79b9fc28bc fix: change port to 9001 2024-06-17 21:56:58 +03:00
165ef260b5 feat: add monitoring to schema 2024-06-17 21:06:48 +04:00
852cc28c1a fix: paste new query 2024-06-16 23:06:40 +04:00
ebb88bf969 feat: add disks usage 2024-06-16 23:01:25 +04:00
6357fb436c fix: query_range to query 2024-06-15 22:31:39 +04:00
f96c9c2aea fix: delete bad code 2024-06-15 22:28:10 +04:00
01e30b96b2 feat: add prometheus.py, fix cpu_usage 2024-06-15 22:17:08 +04:00
nhnn
8b2e4666dd fix: rename PageMeta to LogsPageMeta 2024-06-11 12:36:42 +03:00
def
2e92557e84 feat: add _send_request 2024-06-10 05:27:37 +03:00
def
cbdcb4a63f feat: add class Monitoring 2024-06-10 04:57:41 +03:00
nhnn
3d2c79ecb1 feat: streaming of journald entries via graphql subscription 2024-06-06 16:07:08 +03:00
nhnn
fc2ac0fe6d feat: graphql endpoint to fetch system logs from journald 2024-06-06 16:03:16 +03:00
Houkime
f772005b17 refactor(jobs): offload job subscription logic to a separate file 2024-05-27 21:30:51 +00:00
Houkime
950093a3b1 feature(websocket): add auth to counter too 2024-05-27 21:30:51 +00:00
Houkime
8fd12a1775 feature(websocket): add auth 2024-05-27 21:30:51 +00:00
Houkime
6d2fdab071 feature(jobs): UNSAFE endpoint to get job updates 2024-05-27 21:30:51 +00:00
Houkime
3910e416db test(jobs): test simple counting 2024-05-27 21:30:51 +00:00
Houkime
967e59271f chore(jobs): shorter typehints and import sorting 2024-05-27 21:30:51 +00:00
Houkime
3b0600efb6 feature(jobs): add subscription endpoint 2024-05-27 21:30:51 +00:00
Houkime
4b1becb4e2 feature(jobs): websocket connection 2024-05-27 21:30:51 +00:00
Houkime
43980f16ea feature(jobs): job update generator 2024-05-27 21:30:51 +00:00
Houkime
b204d4a9b3 feature(redis): enable key space notifications by default 2024-05-27 21:30:51 +00:00
Houkime
8d099c9a22 refactoring(jobs): break out a function returning all jobs 2024-05-27 21:30:51 +00:00
Houkime
4d60b7264a test(async): pubsub 2024-05-27 21:30:51 +00:00
Houkime
862f85b8fd feature(redis): async connections 2024-05-27 21:30:51 +00:00
Inex Code
a742e66cc3 feat: Add "OTHER" as a server provider
We should allow manual SelfPrivacy installations on unsupported server providers. The ServerProvider enum is one of the gatekeepers that prevent this and we can change it easily as not much server-side logic rely on this.

The next step would be manual DNS management, but it would be much more involved than just adding the enum value.
2024-05-25 14:12:51 +03:00
Inex Code
4f1d44ce74 chore: Bump version to 3.2.1 2024-05-24 22:53:58 +03:00