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 |
|
Houkime
|
1bed9d87ca
|
doc(services): explain the Owned Path reason d'etre after trying to remove it
|
2024-03-04 17:16:08 +00:00 |
|
Houkime
|
2c1c783b5e
|
fix(services): fix merge bug
|
2024-03-04 14:26:26 +00:00 |
|
Houkime
|
8402f66a33
|
refactor(services): remove too many imports and cleanup
|
2024-03-04 14:12:44 +00:00 |
|
Houkime
|
1599f601a2
|
refactor(services): introduce Bind class and test moving deeper
|
2024-03-04 14:12:44 +00:00 |
|
Houkime
|
0068272382
|
feature(backups): intermittent commit for binds, to be replaced
|
2024-03-04 14:12:43 +00:00 |
|
Houkime
|
18934a53e6
|
refactor(services): break out location construction when moving
|
2024-03-04 14:12:43 +00:00 |
|
Houkime
|
baaf3299ce
|
refactor(services): fix type annotation
|
2024-03-04 14:12:43 +00:00 |
|
Houkime
|
f059c83b57
|
fix(services): check for possible None progress when moving folders
|
2024-03-04 14:12:43 +00:00 |
|
Houkime
|
fb41c092f1
|
feature(services): check before moving task and before move itself
|
2024-03-04 14:12:37 +00:00 |
|
Houkime
|
c947922a5d
|
refactor(services): make moving a part of generic service functionality
|
2024-03-04 13:30:03 +00:00 |
|
Houkime
|
b22dfc0469
|
fix(services): a better error message
|
2024-03-04 13:30:03 +00:00 |
|
Houkime
|
e42da357fb
|
fix(services): report moving errors fully
|
2024-03-04 13:30:03 +00:00 |
|
Houkime
|
2863dd9763
|
refactor(service_mover): decompose the giant move_service
|
2024-03-04 13:30:03 +00:00 |
|
Inex Code
|
96f8aad146
|
Merge branch 'master' into system-rebuild-tracking
|
2024-03-04 10:54:43 +02:00 |
|
Inex Code
|
36d026a8ca
|
style: Formatting
|
2024-03-04 00:45:45 +03:00 |
|
Houkime
|
7ccf495958
|
refactor(backups): remove excessive format-strings
|
2024-03-01 13:59:43 +00:00 |
|
Houkime
|
f5d7666614
|
refactor(backups): remove excessive imports
|
2024-03-01 13:54:10 +00:00 |
|
Houkime
|
76f5b57c86
|
refactor(jobs): add explicit return statements
|
2024-03-01 12:44:08 +00:00 |
|
Houkime
|
bf33fff20d
|
fix(backups): finish the autobackup job
|
2024-03-01 12:44:08 +00:00 |
|
Houkime
|
742bb239e7
|
fix(backups): simplify autobackups to avoid deadlocks
|
2024-03-01 12:44:08 +00:00 |
|
Inex Code
|
5616dbe77a
|
style: rename ip6 addresses variable
|
2024-03-01 15:06:32 +03:00 |
|
Inex Code
|
bbec9d9d33
|
refactor: use ipaddress library for ip validation
|
2024-03-01 14:58:28 +03:00 |
|
Inex Code
|
a4327fa669
|
fix(dns): Ignore link-local IPv6 address
|
2024-03-01 03:21:31 +03:00 |
|
Inex Code
|
2443ae0144
|
chore: Remove version flavor
|
2024-02-26 22:51:31 +03:00 |
|
Inex Code
|
c63552241c
|
tests: Cover upgrade and rebuild task
|
2024-02-26 22:49:32 +03:00 |
|
Inex Code
|
d8666fa179
|
Merge commit '4757bedc4ec62d3577fd1f259abbe34ba6dce893' into system-rebuild-tracking
|
2024-02-26 18:27:54 +03:00 |
|
Inex Code
|
3965203d28
|
chore: Bump version to 3.0.1
|
2024-02-23 20:19:08 +03:00 |
|
Houkime
|
52f8e283be
|
fix(backups): fix wrong typing in autobackups
|
2024-02-23 16:45:59 +00:00 |
|
Houkime
|
4757bedc4e
|
test(backup): add tests for cache reloads
|
2024-02-13 14:12:41 +02:00 |
|
Houkime
|
bc0602bfcb
|
fix(backup): rework caching so that there are rarer api calls
|
2024-02-13 14:12:41 +02:00 |
|
Inex Code
|
25c691104f
|
fix: non-0 exit status of is-active
|
2024-02-12 18:58:27 +03:00 |
|
Inex Code
|
1a34558e23
|
chore: Shorten the output on status_text
|
2024-02-12 18:54:32 +03:00 |
|
Inex Code
|
c851c3d193
|
chore: more debugging outuput
|
2024-02-12 18:53:14 +03:00 |
|
Inex Code
|
ad069a2ad2
|
fix: wrong unit name again
|
2024-02-12 18:47:37 +03:00 |
|
Inex Code
|
b98c020f23
|
fix: wrong systemd unit used
|
2024-02-12 18:41:24 +03:00 |
|
Inex Code
|
94456af7d4
|
fix: debugging
|
2024-02-12 18:34:55 +03:00 |
|
Inex Code
|
ab1ca6e59c
|
fix: register huey task
|
2024-02-12 18:27:32 +03:00 |
|
Inex Code
|
56de00226a
|
chore: Testing env
|
2024-02-12 18:21:09 +03:00 |
|
Inex Code
|
2019da1e10
|
feat: Track the status of the nixos rebuild systemd unit
|
2024-02-12 18:17:18 +03:00 |
|
Inex Code
|
591138c353
|
Merge pull request 'fix(backups): hopefully clearer errors on backup' (#87) from backup-errorhandling into master
Reviewed-on: https://git.selfprivacy.org/SelfPrivacy/selfprivacy-rest-api/pulls/87
Reviewed-by: Inex Code <inex.code@selfprivacy.org>
|
2024-01-26 15:15:47 +02:00 |
|
Houkime
|
eaf29178fe
|
fix(backups): hopefully clearer errors on backup
|
2024-01-24 16:41:49 +00:00 |
|
Inex Code
|
23adf95898
|
style: Remove unused import
|
2024-01-24 19:31:56 +04:00 |
|
Houkime
|
e13ad71a93
|
feature(backups): remove all json logic
|
2024-01-24 14:36:44 +00:00 |
|
Houkime
|
7ec62a8f79
|
fix(backups): do not autobackup disabled services
|
2024-01-12 14:35:15 +00:00 |
|
Inex Code
|
a0eb5d572f
|
fix(graphql): Typing of the deprecated move_service function
|
2024-01-10 15:05:10 +02:00 |
|
Inex Code
|
b6f436d8b3
|
refactor: Adapt API to the NixOS configuration changes
|
2024-01-10 15:05:10 +02:00 |
|
Houkime
|
2b21df9ad3
|
chore(version): bump version to 3.0, no Rest API
|
2024-01-08 13:14:50 +00:00 |
|
Houkime
|
8e21e6d378
|
feature(services): introduce 'modules' field in userdata and group services settings there
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
8e551a8fe0
|
refactor(services): use generic code for enabling and disabling
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
b8d02231cf
|
fix(services): handle the async nature of moving.
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
3080f5a18b
|
feature(rest): remove rest
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
02b10b5078
|
feature(auth): remove rest auth code
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
3e1fbdd4aa
|
feature(services): remove rest services code
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
41cd876f57
|
feature(users): remove rest users code
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
43d9d47aed
|
feature(system): remove rest system code
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
4a580e9b7b
|
feature(system): better error handling for shell calls
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
2e775dad90
|
fix(users): handle no admin name defined when adding a user
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
e835173fea
|
fix(users): handle no admin case
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
bcbe1ff50c
|
refactor(dkim): do not use popen
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
2f25329c43
|
refactor(backup): remove a redundant constant
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
1b520a8093
|
feature(ssh): change ssh settings from graphql
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
9f04729296
|
test(services, system): untie dkim tests from rest
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
9d3fd45c2c
|
test(services): missing info on service enabled status returns False
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
ffc60fc8b4
|
test(services): use actual json enabling and disabling
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
368ab22fbb
|
fix(services): replace stray gitea reference with a generic identifier in deiable/enable
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
f5999516fa
|
feature(services): better error reporting in disable and enable service
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
0078ed0c3a
|
refactor(services): delete xxenablexx functions from jitsi
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
c7be9c7427
|
refactor(services): delete is_enabled() from gitea
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
6f035dc0db
|
refactor(services): add default implementation to get_enabled
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
708c5cbc98
|
refactor(services): delete enable/disable from gitea
|
2024-01-08 13:12:27 +00:00 |
|
Houkime
|
e1083f3221
|
refactor(services): make a default implementation of enable/disable
|
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 |
|