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
|
4f1d44ce74
|
chore: Bump version to 3.2.1
|
2024-05-24 22:53:58 +03:00 |
|
Houkime
|
8e8e76a954
|
fix(backups): fix orphaned snapshots erroring out
|
2024-05-24 12:30:27 +00:00 |
|
Inex Code
|
5a100ec33a
|
chore: Bump version to 3.2.0
|
2024-05-22 10:57:59 +03:00 |
|
Inex Code
|
524adaa8bc
|
add nix-collect-garbage endpoint (#112)
Continuation of the broken #21
Co-authored-by: dettlaff <dettlaff@riseup.net>
Co-authored-by: def <dettlaff@riseup.net>
Co-authored-by: Houkime <>
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/112
Reviewed-by: houkime <houkime@protonmail.com>
|
2024-05-01 16:10:39 +03:00 |
|
houkime
|
5e93e6499f
|
Merge pull request 'redis-huey' (#84) from redis-huey into master
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/84
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
|
2024-03-20 14:19:07 +02:00 |
|
Houkime
|
c5b227226c
|
fix(backups): do not rely on obscure behaviour
|
2024-03-18 17:33:45 +00:00 |
|
Houkime
|
b40df670f8
|
fix(backups): censor out keys from error messages
We do not have any automated sending of errors to Selfprivacy
but it was inconvenient for people who want to send a
screenshot of their error.
|
2024-03-18 17:15:40 +00:00 |
|
Houkime
|
b39558ea1f
|
fix(backups): report error in the error field of the job
|
2024-03-18 17:00:55 +00:00 |
|
Houkime
|
6f38b2309f
|
fix(huey): adapt to new VM test environment
|
2024-03-18 12:18:55 +00:00 |
|
Houkime
|
baf7843349
|
test(huey): only import test task if it is a test
|
2024-03-18 12:18:55 +00:00 |
|
Houkime
|
fde461b4b9
|
test(huey): test that redis socket connection works
|
2024-03-18 12:18:55 +00:00 |
|
Houkime
|
83592b7bf4
|
feature(huey): use RedisHuey
|
2024-03-18 12:18:55 +00:00 |
|
Houkime
|
b2edfe784a
|
refactor(service): add return typing to DNSrecord conversion and comments
|
2024-03-18 11:44:53 +00:00 |
|
Houkime
|
12b2153b7c
|
test(service): do not call bash needlessly (it screwed up with fp)
|
2024-03-18 11:32:02 +00:00 |
|
Houkime
|
8c8c9a51cc
|
refactor(service): visually break down the move function a bit
|
2024-03-18 11:32:02 +00:00 |
|
Houkime
|
fed5735b24
|
refactor(service): break out DNS records into a separate resolver field
|
2024-03-18 11:32:02 +00:00 |
|
Houkime
|
b257d7f39e
|
fix(service): FAILING TESTS, rebuild when moving
|
2024-03-18 11:32:02 +00:00 |
|
Houkime
|
70a0287794
|
refactor(service): move finishing the job out of moving function
|
2024-03-18 11:32:02 +00:00 |
|
Houkime
|
534d965cab
|
refactor(service): break out sync rebuilding
|
2024-03-18 11:32:02 +00:00 |
|
Houkime
|
f333e791e1
|
refactor(service): break out ServiceStatus and ServiceDNSRecord
|
2024-03-18 11:32:02 +00:00 |
|
Inex Code
|
bda21b7507
|
fix: Mark md5 as not used for security
|
2024-03-15 16:14:31 +04:00 |
|
Inex Code
|
1f1fcc223b
|
fix: division by zero
|
2024-03-07 23:29:37 +03:00 |
|
Inex Code
|
a543f6da2a
|
chore: Bump version to 3.1.0
|
2024-03-07 23:12:45 +03:00 |
|
Inex Code
|
0eff0ef735
|
fix: move_service task path
|
2024-03-06 18:43:55 +03:00 |
|
Houkime
|
fd43a6ccf1
|
doc(services): explain the Owned Path reason d'etre after trying to remove it
|
2024-03-06 18:40:05 +03:00 |
|
Houkime
|
eeef2891c9
|
fix(services): fix merge bug
|
2024-03-06 18:40:05 +03:00 |
|
Houkime
|
3f9d2b2481
|
refactor(services): remove too many imports and cleanup
|
2024-03-06 18:40:05 +03:00 |
|
Houkime
|
305e5cc2c3
|
refactor(services): introduce Bind class and test moving deeper
|
2024-03-06 18:40:05 +03:00 |
|
Houkime
|
1e51f51844
|
feature(backups): intermittent commit for binds, to be replaced
|
2024-03-06 18:40:05 +03:00 |
|
Houkime
|
235c59b556
|
refactor(services): break out location construction when moving
|
2024-03-06 18:40:05 +03:00 |
|
Houkime
|
ddca1b0cde
|
refactor(services): fix type annotation
|
2024-03-06 18:40:05 +03:00 |
|
Houkime
|
c22802f693
|
fix(services): check for possible None progress when moving folders
|
2024-03-06 18:40:05 +03:00 |
|
Houkime
|
17a1e34c0d
|
feature(services): check before moving task and before move itself
|
2024-03-06 18:40:05 +03:00 |
|
Houkime
|
d7ef2ed09a
|
refactor(services): make moving a part of generic service functionality
|
2024-03-06 18:39:27 +03:00 |
|
Houkime
|
7fd09982a4
|
fix(services): a better error message
|
2024-03-06 18:39:27 +03:00 |
|
Houkime
|
d34db3d661
|
fix(services): report moving errors fully
|
2024-03-06 18:39:27 +03:00 |
|
Houkime
|
28fdf8fb49
|
refactor(service_mover): decompose the giant move_service
|
2024-03-06 18:39:27 +03:00 |
|
Inex Code
|
f895f2a38b
|
refactor: Return last 10 log lines when system rebuild failed
|
2024-03-06 18:33:55 +03:00 |
|
Inex Code
|
c733cfeb9e
|
Merge remote-tracking branch 'origin/system-rebuild-tracking' into system-rebuild-tracking
|
2024-03-05 14:41:43 +03:00 |
|
Inex Code
|
71433da424
|
refactor: move systemd functions to utils
|
2024-03-05 11:55:52 +03:00 |
|