Commit Graph

  • 7ef751db98 test(services): break out graphql basics Houkime 2023-09-20 14:28:32 +0000
  • 6e9d86e844 test(backup): break out dummy service fixture Houkime 2023-09-20 13:48:30 +0000
  • 69a05de3d7 test(backup): ensure we actually call backup fixture and related resets Houkime 2023-09-20 13:34:44 +0000
  • 85c90105ea test(backup): ensure we use correct repo folder Houkime 2023-09-20 13:17:57 +0000
  • d4b2ca14bb feature(backups): a task to autorefresh cache. Redis expiry abolished Houkime 2023-09-01 10:41:27 +0000
  • 011e052962 test(backups): more checks regarding tmpdirs and mounting Houkime 2023-08-14 11:50:59 +0000
  • d34b98e27b test(rest-dismantling): remove user tests with gql counterparts Houkime 2023-08-14 16:42:26 +0000
  • 7c8ea19608 test(rest-dismantling): remove system tests with gql counterparts Houkime 2023-08-14 15:45:41 +0000
  • cda8d70bd9 test(rest-dismantling): remove auth tests after confirming gql counterparts exist Houkime 2023-08-14 14:49:58 +0000
  • 8ffd08e95f chore: Merge 2.4.3 flakes Inex Code 2023-12-31 19:07:38 +0300
  • f5d69a6bbb fix: do not use staging ACME Inex Code 2023-12-31 18:32:37 +0300
  • 1af3a2817e feat: Recover the previous config on failure. Inex Code 2023-12-31 18:29:59 +0300
  • b7ea149f67 fix: Make sure networking.nix is not imported Inex Code 2023-12-31 18:14:50 +0300
  • 240391e62d fix: do not create /etc/nixos Inex Code 2023-12-31 18:08:36 +0300
  • ec9a05a092 fix: use copytree Inex Code 2023-12-31 18:06:00 +0300
  • 30a03c1c5a fix: extracting files from the archive Inex Code 2023-12-31 18:03:09 +0300
  • a9df81e1c6 fix: Do not fail on folder creation Inex Code 2023-12-31 17:56:39 +0300
  • 6f07e21a92 fix: Make sure /etc/selfprivacy exists Inex Code 2023-12-31 17:49:57 +0300
  • f06d3ee839 style: format Inex Code 2023-12-30 13:54:41 +0300
  • 676a1d1880 refactor: migration script to use tarfile module for downloading and extracting archive Inex Code 2023-12-30 13:54:19 +0300
  • fe01fbacfc feat: Migration to 23.11 Inex Code 2023-12-29 17:24:08 +0300
  • aa29d8dfbb fix: invalid version for setup-tools Inex Code 2023-12-28 22:26:28 +0300
  • e648a3b8ef feat: Provide display names in DNS records Inex Code 2023-11-24 13:57:52 +0300
  • 77c267b9c8 beauty(backup): remove stray comments and imports, format Houkime 2023-11-20 11:14:22 +0000
  • a6dda2d71a test(backups): test the trimming task Houkime 2023-11-17 15:53:57 +0000
  • d549e29304 refactor(backups): only async snapshot trimming Houkime 2023-11-17 15:39:21 +0000
  • e0b04217cd refactor(backups): async quota setting Houkime 2023-11-17 15:22:21 +0000
  • 35a7497855 refactor(backups): also batch the forget_all_snapshots command Houkime 2023-11-17 14:48:41 +0000
  • 409d4fc2bb feature(backups): batched removals of snapshots Houkime 2023-11-17 14:36:11 +0000
  • 564fedf806 test(backups): use backup fixture (weird, i surely used it before) Houkime 2023-11-17 14:32:31 +0000
  • f8c9b7326f chore: mark version as flakes Inex Code 2023-12-28 21:31:07 +0300
  • 87c58a5c9b fix: service location on new userdata Inex Code 2023-12-28 21:26:32 +0300
  • 5fe4c405ce nixos: split script into ExecStartPre && ExecStart Alexander Tomokhov 2023-12-28 12:27:07 +0400
  • 679137386d nixos: set to false: restartIfChanged and unitConfig.X-StopOnRemoval Alexander Tomokhov 2023-12-28 04:58:30 +0400
  • e8cd9d4b72 nixos: locking path:./sp-modules without flake.lock; cd /etc/nixos Alexander Tomokhov 2023-12-28 04:36:16 +0400
  • 5bf42a8bc1 nixos: /etc/nixos#sp-nixos => /etc/nixos#default Alexander Tomokhov 2023-12-27 14:00:33 +0400
  • 7883063dca nixos: config.system.build.nixos-rebuild instead of pkgs.nixos-rebuild Alexander Tomokhov 2023-12-27 13:36:32 +0400
  • 6735784bb7 nixos: nix flake lock /etc/nixos --update-input sp-modules Alexander Tomokhov 2023-12-27 13:21:46 +0400
  • cbd3cafe0a chore: Bump version Inex Code 2023-12-25 10:42:18 +0300
  • 400be88738 nixos: service Type is simple Alexander Tomokhov 2023-12-22 23:50:14 +0400
  • 1800c8ecd7 debug: add prints to rebuild_system Inex Code 2023-12-22 14:46:52 +0300
  • 97984d2644 nixos: systemd service Type = "oneshot" Alexander Tomokhov 2023-12-20 18:04:19 +0400
  • 82b0915231 nixos: avoid simultaneous runs of nixos-rebuild services Alexander Tomokhov 2023-12-18 23:38:29 +0400
  • 8c9bf95c6d nixos: sp-nixos-upgrade: update sp-modules/ own flake.lock Alexander Tomokhov 2023-12-18 22:24:57 +0400
  • ac340cbaf2 upgrade nixpkgs to 23.11 Alexander Tomokhov 2023-12-18 21:26:16 +0400
  • 789a1c579c get rid of reading /var/domain Alexander Tomokhov 2023-12-18 07:38:13 +0400
  • 08e04ee601 nixos: remove enableSwagger and b2Bucket options Alexander Tomokhov 2023-12-16 09:36:31 +0400
  • 2bdb73d348 sp-nixos-rebuild: relock sp-modules each time Alexander Tomokhov 2023-12-12 14:13:32 +0400
  • 0701984053 rename jitsi to jitsi-meet Alexander Tomokhov 2023-12-12 13:30:28 +0400
  • 91ff6eb989 refactor: move more services to sp-modules Inex Code 2023-12-04 18:22:24 +0300
  • 372eadd306 tests: fix test_parse_line dettlaff 2023-11-29 13:02:59 +0400
  • 6d09c7aa9b feat: Provide display names in DNS records Inex Code 2023-11-24 13:57:52 +0300
  • 75f4e8d40e module: fix sp-nixos-rebuild systemd script Alexander Tomokhov 2023-11-23 21:31:50 +0400
  • 8791462f87 fix: Migration from secrets to token Inex Code 2023-11-23 16:15:53 +0300
  • 8ccec53740 module: more realistic commands in systemd services Alexander Tomokhov 2023-11-23 11:36:02 +0400
  • 9c18ab285c module: set proper PYTHONPATH for huey with selfprivacy_api Alexander Tomokhov 2023-11-23 02:47:02 +0400
  • d020820d26 package: buildPythonApplication => buildPythonPackage Alexander Tomokhov 2023-11-23 02:42:38 +0400
  • 2bbc2be6b5 module: delete NIX_PATH and PYTHONPATH usage Alexander Tomokhov 2023-11-22 22:51:55 +0400
  • aa4e5a9251 fix: Remove unused migration entirely Inex Code 2023-11-22 14:45:36 +0300
  • fa766b7027 use git revision as Nix derivation version Alexander Tomokhov 2023-11-22 09:44:50 +0400
  • b3a6e6393c devShell: add python environment explicitly (for VS Code) Alexander Tomokhov 2023-11-22 09:37:49 +0400
  • 22f9d2e9df refactor: Changes to reflect the new NixOS config structure Inex Code 2023-11-21 23:14:42 +0300
  • d3873119b0 fix nixos-rebuild commands for systemd services Alexander Tomokhov 2023-11-21 07:10:41 +0400
  • e1847e1ce8 fix location of userdata.json file Alexander Tomokhov 2023-11-21 03:43:48 +0400
  • 860071e046 Merge pull request 'delete-snapshot-batching' (#73) from delete-snapshot-batching into master Inex Code 2023-11-20 14:01:53 +0200
  • 993b58d52d beauty(backup): remove stray comments and imports, format Houkime 2023-11-20 11:14:22 +0000
  • e28aa8d60d minimal updates to systemd services Alexander Tomokhov 2023-11-18 06:37:14 +0400
  • 4339c00058 test(backups): test the trimming task Houkime 2023-11-17 15:53:57 +0000
  • f1a452009a refactor(backups): only async snapshot trimming Houkime 2023-11-17 15:39:21 +0000
  • 5ac93c30ae refactor(backups): async quota setting Houkime 2023-11-17 15:22:21 +0000
  • 25378273eb refactor(backups): also batch the forget_all_snapshots command Houkime 2023-11-17 14:48:41 +0000
  • 615e962965 feature(backups): batched removals of snapshots Houkime 2023-11-17 14:36:11 +0000
  • 96bff873a9 test(backups): use backup fixture (weird, i surely used it before) Houkime 2023-11-17 14:32:31 +0000
  • e6e9d0677e add selfprivacy-api NixOS module Alexander Tomokhov 2023-11-16 06:10:40 +0400
  • 6f7613dedb Merge remote-tracking branch 'origin/master' into flake Alexander Tomokhov 2023-11-16 04:39:33 +0400
  • 03e6d45279 fix: final typos fix dettlaff 2023-11-15 16:47:04 +0400
  • 113bcf4c29 Merge pull request 'fix(backups): do not infinitely retry automatic backup if it errors out' (#69) from autobackup-errors into master Inex Code 2023-11-15 13:20:43 +0200
  • c3cec36ad4 style: formatting autobackup-errors Inex Code 2023-11-13 19:36:12 +0300
  • e414f3b8fd fix(auth): fix timezone issues with recovery tokens Houkime 2023-11-13 09:15:12 -0700
  • 3be5816f51 fix: del unused return from parse line dettlaff 2023-11-12 01:38:31 +0400
  • d31ad487eb fix: corrected from comment from pr dettlaff 2023-11-12 01:16:04 +0400
  • 9114bc6ae0 fix: remove unused imports dettlaff 2023-11-12 01:13:14 +0400
  • 1bbb804919 test(auth): token tests clearer about timezone assumptions Houkime 2023-11-10 17:40:52 +0000
  • dd6f37a17d feature(auth): tz_aware recovery Houkime 2023-11-10 17:10:01 +0000
  • 8badb9aaaf refactor(auth): tz_aware expiration comparison Houkime 2023-11-10 13:31:12 +0000
  • 8453f62c74 refactor(time): more time functions Houkime 2023-11-10 13:05:38 +0000
  • e78bcca9f2 test(auth): forced utc in recovery tests Houkime 2023-11-10 12:49:30 +0000
  • 4d893d56b2 test(common): add forced utc times for tests Houkime 2023-11-10 12:29:25 +0000
  • 73a847f288 feature(time): timestamp parsers Houkime 2023-11-10 12:19:32 +0000
  • b545a400c3 doc(jobs): document that we are tz-naive when storing jobs Houkime 2023-11-10 11:47:48 +0000
  • 8caf7e1b24 fix(backups): do not infinitely retry automatic backup if it errors out Houkime 2023-11-07 01:00:38 +0000
  • bc98e41be8 Merge pull request 'feat: Use redis as a data storage for auth data' (#68) from redis/connection-pool-merged into master Inex Code 2023-11-10 10:57:59 +0200
  • b6e84f2596 git rid of NixOS configuration dependency Alexander Tomokhov 2023-11-06 12:39:26 +0400
  • b9b3451a54 Merge remote-tracking branch 'origin/master' into flake Alexander Tomokhov 2023-11-06 11:50:38 +0400
  • a66ee2d3e5 test(auth): fix future expiring too fast Houkime 2023-11-01 16:46:36 +0000
  • 3deaeb28c5 test(auth): fix assert_ok's wrt nested structure Houkime 2023-11-01 15:29:21 +0000
  • b7cd703eaa fix(tokens): missing timezone import Houkime 2023-10-25 14:53:11 +0000
  • 829aca14be Merge branch 'master' into redis/connection-pool Inex Code 2023-10-24 19:25:36 +0300
  • c0f8b9026b fix: corrected from comment from pr dettlaff 2023-10-16 20:39:58 +0400
  • eda5923cc6 tests: fix query dettlaff 2023-10-12 02:59:31 +0400