Inex Code
|
450a998ea6
|
chore:bump version
continuous-integration/drone/push Build is failing
Details
|
2023-09-09 03:32:57 +03:00 |
Inex Code
|
dedd6a9cc9
|
refactor(backups): use restic-like rotation policy
continuous-integration/drone/push Build is failing
Details
|
2023-09-09 03:26:41 +03:00 |
Houkime
|
56be3d9c31
|
fix(backup): trim auto-snapshots on setting the quotas
continuous-integration/drone/push Build is failing
Details
|
2023-09-08 16:22:53 +00:00 |
Inex Code
|
ad9384c850
|
fix(graphql): backup quotas field typing
continuous-integration/drone/push Build is failing
Details
|
2023-08-30 12:03:19 +03:00 |
Houkime
|
9fdc536f9f
|
BROKEN(backups): hooking up quotas to API fails. AutobackupQuotas needs to be an input type, but if input type, it fails because it needs to be an Output type, which is not documented
continuous-integration/drone/push Build is failing
Details
|
2023-08-28 18:24:29 +00:00 |
Houkime
|
0c04975ea4
|
flx(backups): commit forgotten time.py
|
2023-08-28 17:24:20 +00:00 |
Houkime
|
1fc47b049d
|
refactor(backups): clean up caps code
|
2023-08-28 17:23:21 +00:00 |
Houkime
|
a75a102df6
|
test(backups): test quotas with actual backups
|
2023-08-28 17:15:27 +00:00 |
Houkime
|
9207f5385c
|
feature(backups): actual finegrained quotas
|
2023-08-28 17:02:45 +00:00 |
Houkime
|
b2c7e8b73a
|
feature(backups): caps for autobackups
continuous-integration/drone/push Build is failing
Details
|
2023-08-21 12:45:31 +00:00 |
Houkime
|
30b62c351a
|
feature(redis): compatibility with str enums
|
2023-08-21 11:31:29 +00:00 |
Houkime
|
1b9761293c
|
test(backup): test reasons
|
2023-08-21 11:30:35 +00:00 |
Houkime
|
027a37bb47
|
feature(backup): remember the reason for making a snapshot
|
2023-08-21 11:11:56 +00:00 |
Inex Code
|
36e915907f
|
Merge pull request 'Forgetting' (#46) from backups-forget into master
continuous-integration/drone/push Build is failing
Details
Reviewed-on: #46
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
|
2023-08-14 05:29:12 +03:00 |
Houkime
|
2c9011cc87
|
fix(backups): robustness against stale locks: everything else
continuous-integration/drone/push Build is failing
Details
|
2023-08-09 15:18:20 +00:00 |
Houkime
|
0eb70e1551
|
fix(backups): robustness against stale locks: snapshot sizing
|
2023-08-09 14:46:27 +00:00 |
Houkime
|
26ab7b4d7b
|
fix(backups): robustness against stale locks: is_initted
|
2023-08-09 14:27:14 +00:00 |
Houkime
|
eca4b26a31
|
fix(backups): robustness against stale locks: backing up
|
2023-08-09 13:47:18 +00:00 |
Houkime
|
752a0b807e
|
feature(backups): lock and unlock at will
continuous-integration/drone/push Build is failing
Details
|
2023-08-07 13:33:10 +00:00 |
Inex Code
|
52336b885d
|
fix: check if repo is initted by checking retcode
continuous-integration/drone/push Build is failing
Details
|
2023-08-04 14:08:23 +03:00 |
Inex Code
|
ff70a3588e
|
chore: bump version
continuous-integration/drone/push Build is failing
Details
|
2023-08-04 12:57:31 +03:00 |
Inex Code
|
e6189e4e73
|
Merge branch 'master' into backups-forget
continuous-integration/drone/push Build is failing
Details
|
2023-08-04 12:46:08 +03:00 |
Inex Code
|
a1267946fc
|
Merge pull request 'Volume management fixes' (#45) from fix/do-volumes into master
continuous-integration/drone/push Build is failing
Details
Reviewed-on: #45
Reviewed-by: houkime <houkime@protonmail.com>
|
2023-08-02 15:16:12 +03:00 |
Inex Code
|
f4263b0288
|
style: remove unused imports
continuous-integration/drone/push Build is failing
Details
|
2023-08-02 08:54:18 +03:00 |
Inex Code
|
f08eafc3d8
|
refactor(services): extract get_drive to the base Service class
continuous-integration/drone/push Build is failing
Details
|
2023-08-02 08:51:42 +03:00 |
Inex Code
|
a87889b252
|
refactor: Change Mail Server id from "mailserver" to "email"
Nix config uses "email" so we should too.
|
2023-08-02 07:41:55 +03:00 |
Houkime
|
2934e2beca
|
test(backups): test forgetting via API
continuous-integration/drone/push Build is failing
Details
|
2023-07-28 11:32:48 +00:00 |
Houkime
|
bba837530a
|
feature(backups): expose forget to API
|
2023-07-28 10:40:40 +00:00 |
Inex Code
|
88af27a8ba
|
chore: bump version
continuous-integration/drone/push Build is failing
Details
|
2023-07-28 03:20:33 +03:00 |
Inex Code
|
641ab26069
|
fix(storage): fix root device detection and ignore iso9660
continuous-integration/drone/push Build is failing
Details
|
2023-07-28 03:14:50 +03:00 |
Inex Code
|
829915029d
|
test: Add test for getting root block device
|
2023-07-28 02:36:10 +03:00 |
Inex Code
|
6660e1d9d5
|
fix(services): ocserv and jitsi were returning wrong volumes too
|
2023-07-28 02:31:28 +03:00 |
Inex Code
|
3bff43a6bf
|
fix(mailserver): Location of the "location" attribute was inconsistent
|
2023-07-28 02:18:05 +03:00 |
Houkime
|
00317cc7e4
|
test(backups): erase repos between tests
continuous-integration/drone/push Build is failing
Details
|
2023-07-26 16:52:58 +00:00 |
Houkime
|
cfa7f4ae59
|
feature(backups): add full repo erasure capability
|
2023-07-26 16:45:08 +00:00 |
Houkime
|
ffec344ba8
|
test(backups): make the test repo overridable by envs
continuous-integration/drone/push Build is failing
Details
|
2023-07-26 14:26:04 +00:00 |
Houkime
|
aa7cc71557
|
feature(backups):add a function to set provider from env
continuous-integration/drone/push Build is failing
Details
|
2023-07-26 11:54:17 +00:00 |
Houkime
|
e9bb6d9973
|
test(backups):check that snapshot cache invalidation invalidates both ways.
|
2023-07-26 10:09:35 +00:00 |
houkime
|
c5b7ca7565
|
Merge pull request 'refactor(jobs):track 100-on-finished as a progress update' (#44) from fix-no-updates-if-delayed into master
continuous-integration/drone/push Build is failing
Details
Reviewed-on: #44
|
2023-07-21 16:30:28 +03:00 |
Houkime
|
d664fcbdc4
|
refactor(jobs):track 100-on-finished as a progress update
continuous-integration/drone/push Build is failing
Details
|
2023-07-21 13:06:18 +00:00 |
houkime
|
e8c59f5068
|
Merge pull request 'fix(backup):force backup function to return same length ids as when getting snapshots' (#43) from fix-forget into master
continuous-integration/drone/push Build is failing
Details
Reviewed-on: #43
|
2023-07-21 14:20:42 +03:00 |
Houkime
|
26488aa12f
|
fix(backup):force backup function to return same length ids as when getting snapshots
continuous-integration/drone/push Build is failing
Details
|
2023-07-21 11:11:24 +00:00 |
Inex Code
|
b01247bc55
|
refactor: remove legacy backups implementations
continuous-integration/drone/push Build is failing
Details
|
2023-07-20 20:11:42 +03:00 |
Inex Code
|
413911849d
|
refactor(backups): remove calls of legacy backups API
continuous-integration/drone/push Build is failing
Details
|
2023-07-20 20:06:39 +03:00 |
Inex Code
|
eafc7a412c
|
fix: timezone awareness of automatic backup task
continuous-integration/drone/push Build is failing
Details
|
2023-07-20 19:42:44 +03:00 |
Inex Code
|
c9d20e8efd
|
fix(backups): make datetimes from huey timezone aware
continuous-integration/drone/push Build is failing
Details
|
2023-07-20 19:39:10 +03:00 |
Inex Code
|
e0a5ecdd9d
|
style: reformat
|
2023-07-20 19:37:01 +03:00 |
Inex Code
|
95dbd4fac2
|
chore: bump version
|
2023-07-20 19:35:35 +03:00 |
Inex Code
|
f965546ca6
|
Merge pull request 'Rewrite backups' (#35) from restic-rewrite into master
continuous-integration/drone/push Build is failing
Details
Reviewed-on: #35
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
|
2023-07-20 18:42:56 +03:00 |
Inex Code
|
ac236569b0
|
chore: bump version to 2.2.0
continuous-integration/drone/push Build is failing
Details
|
2023-07-20 18:28:00 +03:00 |