Houkime
|
0b10c083af
|
test(services): test double enables and disables
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
267cdd391b
|
fix(backup): do not store maybe unpicklable service on the queue
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
aa287d9cf3
|
test(services): try moving to the same device
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
c83b1a3442
|
test(block devices): delete an extra update
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
9a1d82ec12
|
test(service): somewhat support moves for dummy service
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
a12126f685
|
feature(service): error handling on moves
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
9d7857cb3f
|
fix(blockdevices): handle nested lsblk
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
9a3800ac7b
|
test(service): moving errors
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
1e77129f4f
|
test(service): restart
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
018a8ce248
|
test(service): an unauthorized query
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
b06f1a4153
|
test(service): other unauthorized mutations
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
83c639596c
|
test(service): start service unauthorized
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
6d244fb603
|
test(service): disable nonexistent service
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
34782a3ca8
|
test(service): enable nonexistent service
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
bfdd98cb60
|
test(service): stop nonexistent service
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
a163718120
|
test(service): start nonexistent service
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
b9f3aa49bd
|
test(service): enable-disable return values
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
bd43bdb335
|
test(service): breakout raw api calls with ids
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
47cfaad160
|
test(service): startstop return values
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
92612906ef
|
test(service): enabled status get
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
728ea44823
|
test(service): startstop
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
7808033bef
|
test(services): check id and status
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
9bf239c3a8
|
test(services): disable usual services for testing
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
87248c3f8c
|
test(services): add services query generator
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
7ef751db98
|
test(services): break out graphql basics
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
6e9d86e844
|
test(backup): break out dummy service fixture
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
69a05de3d7
|
test(backup): ensure we actually call backup fixture and related resets
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
85c90105ea
|
test(backup): ensure we use correct repo folder
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
d4b2ca14bb
|
feature(backups): a task to autorefresh cache. Redis expiry abolished
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
011e052962
|
test(backups): more checks regarding tmpdirs and mounting
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
d34b98e27b
|
test(rest-dismantling): remove user tests with gql counterparts
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
7c8ea19608
|
test(rest-dismantling): remove system tests with gql counterparts
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
cda8d70bd9
|
test(rest-dismantling): remove auth tests after confirming gql counterparts exist
|
2024-01-08 13:12:27 +00:00 |
|
Inex Code
|
cbd3cafe0a
|
chore: Bump version
|
2023-12-25 10:42:18 +03:00 |
|
Inex Code
|
6d09c7aa9b
|
feat: Provide display names in DNS records
|
2023-11-24 13:57:52 +03:00 |
|
Inex Code
|
860071e046
|
Merge pull request 'delete-snapshot-batching' (#73) from delete-snapshot-batching into master
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/73
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
|
2023-11-20 14:01:53 +02:00 |
|
Houkime
|
993b58d52d
|
beauty(backup): remove stray comments and imports, format
|
2023-11-20 11:29:42 +00:00 |
|
Houkime
|
4339c00058
|
test(backups): test the trimming task
|
2023-11-17 15:53:57 +00:00 |
|
Houkime
|
f1a452009a
|
refactor(backups): only async snapshot trimming
|
2023-11-17 15:39:21 +00:00 |
|
Houkime
|
5ac93c30ae
|
refactor(backups): async quota setting
|
2023-11-17 15:22:21 +00:00 |
|
Houkime
|
25378273eb
|
refactor(backups): also batch the forget_all_snapshots command
|
2023-11-17 14:48:41 +00:00 |
|
Houkime
|
615e962965
|
feature(backups): batched removals of snapshots
|
2023-11-17 14:36:11 +00:00 |
|
Houkime
|
96bff873a9
|
test(backups): use backup fixture (weird, i surely used it before)
|
2023-11-17 14:33:03 +00:00 |
|
Inex Code
|
113bcf4c29
|
Merge pull request 'fix(backups): do not infinitely retry automatic backup if it errors out' (#69) from autobackup-errors into master
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/69
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
|
2023-11-15 13:20:43 +02:00 |
|
Inex Code
|
c3cec36ad4
|
style: formatting
|
2023-11-13 19:36:12 +03:00 |
|
Houkime
|
e414f3b8fd
|
fix(auth): fix timezone issues with recovery tokens
|
2023-11-13 09:15:12 -07:00 |
|
Houkime
|
1bbb804919
|
test(auth): token tests clearer about timezone assumptions
|
2023-11-10 17:40:52 +00:00 |
|
Houkime
|
dd6f37a17d
|
feature(auth): tz_aware recovery
|
2023-11-10 17:10:01 +00:00 |
|
Houkime
|
8badb9aaaf
|
refactor(auth): tz_aware expiration comparison
|
2023-11-10 13:31:12 +00:00 |
|
Houkime
|
8453f62c74
|
refactor(time): more time functions
|
2023-11-10 13:05:38 +00:00 |
|