Commit graph

  • 8cb812be56 chore: Remove debug leftover Inex Code 2024-03-03 12:00:07 +0300
  • 40c961dbe2 Merge branch 'master' into def/nix-collect-garbage-endpoint def 2024-03-01 17:10:35 +0200
  • 8ce83f7b7e fix: GIT dettlaff 2024-03-01 19:09:39 +0400
  • 7ccf495958 refactor(backups): remove excessive format-strings Houkime 2024-03-01 13:59:43 +0000
  • f840a6e204 feature(devshell): add pyflakes to catch missing imports Houkime 2024-03-01 13:55:02 +0000
  • f5d7666614 refactor(backups): remove excessive imports Houkime 2024-03-01 13:54:10 +0000
  • 76f5b57c86 refactor(jobs): add explicit return statements Houkime 2024-03-01 12:43:07 +0000
  • bf33fff20d fix(backups): finish the autobackup job Houkime 2024-02-23 18:36:11 +0000
  • 742bb239e7 fix(backups): simplify autobackups to avoid deadlocks Houkime 2024-02-23 18:16:25 +0000
  • e16f4499f8 Merge pull request 'fix(dns): Ignore link-local IPv6 address' (#99) from inex/fix-linklocal-ipv6 into master Inex Code 2024-03-01 14:13:15 +0200
  • 5616dbe77a style: rename ip6 addresses variable Inex Code 2024-03-01 15:06:32 +0300
  • bbec9d9d33 refactor: use ipaddress library for ip validation Inex Code 2024-03-01 14:58:28 +0300
  • a4327fa669 fix(dns): Ignore link-local IPv6 address Inex Code 2024-03-01 03:21:31 +0300
  • 2443ae0144 chore: Remove version flavor Inex Code 2024-02-26 22:51:31 +0300
  • c63552241c tests: Cover upgrade and rebuild task Inex Code 2024-02-26 22:49:32 +0300
  • d8666fa179 Merge commit '4757bedc4ec62d3577fd1f259abbe34ba6dce893' into system-rebuild-tracking Inex Code 2024-02-26 18:27:54 +0300
  • 5d385431e3 try to remove the handle inex/test-autobackup-fix Inex Code 2024-02-23 20:44:35 +0300
  • 3965203d28 chore: Bump version to 3.0.1 3.0.1 Inex Code 2024-02-23 20:19:08 +0300
  • 88b3a1e368 Merge pull request 'fix(backups): fix wrong typing in autobackups' (#96) from fix-autobackup-typing into master Inex Code 2024-02-23 18:53:26 +0200
  • 52f8e283be fix(backups): fix wrong typing in autobackups Houkime 2024-02-23 16:45:59 +0000
  • cc24d0fd51 chore: bump version 1722990726040070802/tmp_refs/heads/test-migration 1722990726040070802/test-migration test-migration Inex Code 2024-02-23 18:52:20 +0300
  • 5aed7642ab fix: migrate_to_binds was not included in task registry Inex Code 2024-02-23 18:51:58 +0300
  • fc60d55994 Merge branch 'def/nix-collect-garbage-endpoint' dettlaff 2024-02-15 02:57:57 +0400
  • 4757bedc4e test(backup): add tests for cache reloads Houkime 2024-02-12 21:23:01 +0000
  • bc0602bfcb fix(backup): rework caching so that there are rarer api calls Houkime 2024-02-12 20:47:33 +0000
  • 4263f6fc63 Merge pull request 'devshell: add black, mypy and corresponding python-lsp-server plugins' (#93) from flake-devshell into master Inex Code 2024-02-13 14:12:05 +0200
  • ad6514658d fix devshell: Strawberry CLI dependencies Alexander Tomokhov 2024-02-13 01:47:58 +0400
  • b4fe79fdce devshell: add black, mypy and corresponding python-lsp-server plugins Alexander Tomokhov 2024-02-12 19:58:24 +0400
  • 25c691104f fix: non-0 exit status of is-active Inex Code 2024-02-12 18:58:27 +0300
  • 1a34558e23 chore: Shorten the output on status_text Inex Code 2024-02-12 18:54:32 +0300
  • c851c3d193 chore: more debugging outuput Inex Code 2024-02-12 18:53:14 +0300
  • ad069a2ad2 fix: wrong unit name again Inex Code 2024-02-12 18:47:37 +0300
  • b98c020f23 fix: wrong systemd unit used Inex Code 2024-02-12 18:41:24 +0300
  • 94456af7d4 fix: debugging Inex Code 2024-02-12 18:34:55 +0300
  • ab1ca6e59c fix: register huey task Inex Code 2024-02-12 18:27:32 +0300
  • 00bcca0f99 fix: invalid setuptools version Inex Code 2024-02-12 18:24:54 +0300
  • 56de00226a chore: Testing env Inex Code 2024-02-12 18:21:09 +0300
  • 2019da1e10 feat: Track the status of the nixos rebuild systemd unit Inex Code 2024-02-12 18:17:18 +0300
  • 567f094336 fix: frem review dettlaff 2024-02-08 18:40:12 +0400
  • 29596a4f47 docs: changed the description of the error class dettlaff 2024-02-05 13:46:38 +0400
  • b3127fb1b4 Merge branch 'def/nix-collect-garbage-endpoint' of git.selfprivacy.org:SelfPrivacy/selfprivacy-rest-api into def/nix-collect-garbage-endpoint dettlaff 2024-02-03 23:10:55 +0400
  • eb1bc9d730 fix: from review dettlaff 2024-02-03 23:10:01 +0400
  • d0eee319d3 Merge pull request 'run pytest inside an ephemeral NixOS VM; update readme' (#85) from flake-check-and-readme into master Inex Code 2024-02-01 12:04:10 +0200
  • 1ec6be59fd flake: NixOS VM Test for running pytest with Redis; nix flake check Alexander Tomokhov 2024-01-23 23:25:51 +0400
  • 44d43c92d9 Merge branch 'master' into def/nix-collect-garbage-endpoint def 2024-01-30 16:05:04 +0200
  • 045ad30ec3 fix: add mock for nix collect garbage dettlaff 2024-01-30 18:04:43 +0400
  • 591138c353 Merge pull request 'fix(backups): hopefully clearer errors on backup' (#87) from backup-errorhandling into master Inex Code 2024-01-26 15:15:47 +0200
  • 9e8326bbcf Merge pull request 'feature(backups): remove all json logic' (#86) from do-not-load-backup-provider-from-json into master houkime 2024-01-26 12:35:48 +0200
  • eaf29178fe fix(backups): hopefully clearer errors on backup Houkime 2024-01-24 16:41:49 +0000
  • 23adf95898 style: Remove unused import Inex Code 2024-01-24 19:31:56 +0400
  • e13ad71a93 feature(backups): remove all json logic Houkime 2024-01-24 14:36:44 +0000
  • d923b04aef Merge branch 'master' into def/nix-collect-garbage-endpoint dettlaff 2024-01-23 21:01:08 +0400
  • c7f9909209 feat: Add system reboot after NixOS build during flake migration Inex Code 2024-01-19 14:47:04 +0300
  • bb1e1bcae0 fix: rename functions dettlaff 2024-01-17 19:26:10 +0400
  • e3761a200c Merge pull request 'not-autobackup-disabled' (#82) from not-autobackup-disabled into master houkime 2024-01-15 12:12:31 +0200
  • c38e066507 test(backups): separate autobackup tests to a file (was a bit of a mess) 1722990436042112653/tmp_refs/heads/not-autobackup-disabled 1722990436042112653/not-autobackup-disabled not-autobackup-disabled Houkime 2024-01-12 14:37:11 +0000
  • 7ec62a8f79 fix(backups): do not autobackup disabled services Houkime 2024-01-12 13:27:02 +0000
  • 0ccb85d5cc Merge pull request 'Adapt API to the NixOS configuration changes' (#79) from remove-rest-flaked into master Inex Code 2024-01-10 16:53:12 +0200
  • e588bef597 docs: Add a note about how to use experimental nix features Inex Code 2024-01-10 17:17:36 +0300
  • a0eb5d572f fix(graphql): Typing of the deprecated move_service function Inex Code 2024-01-09 22:29:40 +0300
  • b6f436d8b3 refactor: Adapt API to the NixOS configuration changes Inex Code 2024-01-09 21:58:09 +0300
  • 1e9744227b refactor: Move from nix-shell to nix flake Inex Code 2024-01-09 20:20:58 +0300
  • 6b4920a0e7 Merge pull request 'Dismantle REST API' (#55) from remove-rest into master Inex Code 2024-01-09 20:58:51 +0200
  • 431165ca74 feat: Print to the logs a message that it is not enough free space Inex Code 2024-01-08 22:27:02 +0300
  • 7bc3a60607 feat: Add check for free space in root partition during flakes migration Inex Code 2024-01-08 22:22:35 +0300
  • 2b21df9ad3 chore(version): bump version to 3.0, no Rest API remove-rest Houkime 2024-01-03 19:30:27 +0000
  • 8e21e6d378 feature(services): introduce 'modules' field in userdata and group services settings there Houkime 2024-01-03 19:19:29 +0000
  • 8e551a8fe0 refactor(services): use generic code for enabling and disabling Houkime 2024-01-03 17:47:13 +0000
  • b8d02231cf fix(services): handle the async nature of moving. Houkime 2024-01-03 15:46:48 +0000
  • 3080f5a18b feature(rest): remove rest Houkime 2023-12-29 15:19:17 +0000
  • 02b10b5078 feature(auth): remove rest auth code Houkime 2023-12-29 15:01:21 +0000
  • 3e1fbdd4aa feature(services): remove rest services code Houkime 2023-12-29 14:28:33 +0000
  • 41cd876f57 feature(users): remove rest users code Houkime 2023-12-29 13:42:23 +0000
  • 43d9d47aed feature(system): remove rest system code Houkime 2023-12-29 13:34:06 +0000
  • d96739c9ae test(system): remove rest system tests Houkime 2023-12-29 13:13:08 +0000
  • 46cc3171ab test(system): test generic shell calls Houkime 2023-12-29 13:12:32 +0000
  • 4a580e9b7b feature(system): better error handling for shell calls Houkime 2023-12-29 13:11:03 +0000
  • dcf6dd9ac5 test(users): delete rest user tests Houkime 2023-12-27 14:46:52 +0000
  • ab081f6fbc test(users): delete redundant rest admin deletion tests Houkime 2023-12-27 14:38:08 +0000
  • e7c89e3e3f test(users): delete a user and CHECK that it was deleted Houkime 2023-12-27 14:31:50 +0000
  • 2e775dad90 fix(users): handle no admin name defined when adding a user Houkime 2023-12-27 13:44:39 +0000
  • c470ec45e8 test(users): test invalid usernames (and delete it from rest) Houkime 2023-12-27 13:06:44 +0000
  • 2669e17c91 test(users): test adding users with missing (not just empty) fields Houkime 2023-12-27 12:43:58 +0000
  • e835173fea fix(users): handle no admin case Houkime 2023-12-27 11:58:07 +0000
  • adcdbfb368 test(services): test mailserver dkim quirk Houkime 2023-12-27 11:54:25 +0000
  • fb15ef9388 test(service): rename service systemctl calltests Houkime 2023-12-25 16:38:01 +0000
  • 6ade95bbf1 test(service): refactor systemctl calltests Houkime 2023-12-25 16:36:40 +0000
  • 4b2eda25f6 test(service, backup): move dummy service fixtures to conftest.py Houkime 2023-12-25 14:38:59 +0000
  • bcbe1ff50c refactor(dkim): do not use popen Houkime 2023-12-25 13:49:36 +0000
  • 2f25329c43 refactor(backup): remove a redundant constant Houkime 2023-12-22 11:31:56 +0000
  • 04e3ee821f test(ssh): remove the rest of rest ssh tests bc redundant Houkime 2023-12-22 10:11:37 +0000
  • 03feab76b0 test(ssh): user key storage test: removing user keys on undefined Houkime 2023-12-22 10:09:51 +0000
  • 7377c6375a test(ssh): user key storage test: removing Houkime 2023-12-22 09:57:35 +0000
  • 0669dc117b test(ssh): user key storage test: adding Houkime 2023-12-22 09:49:27 +0000
  • bc45a48af3 test(ssh): json storage of user keys : reading Houkime 2023-12-22 09:40:03 +0000
  • c5bb18215b test(ssh): delete redundant ssh tests Houkime 2023-12-22 09:07:20 +0000
  • b120858fa1 test(ssh): parametrized removing keys Houkime 2023-12-22 09:04:07 +0000
  • ca4b3c972d test(ssh): regular users Houkime 2023-12-22 08:49:54 +0000
  • 946413615b test(ssh): dealing with undefined users Houkime 2023-12-22 08:34:45 +0000
  • 42d96bcd6d test(ssh): remove rest user getting tests (they are covered by users tests Houkime 2023-12-22 08:25:20 +0000