Commit graph

  • 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 1722990757461378333/tmp_refs/heads/autobackup-errors 1722990757461378333/autobackup-errors 1722990728187605852/tmp_refs/heads/autobackup-errors 1722990728187605852/autobackup-errors 1722990685766578173/tmp_refs/heads/autobackup-errors 1722990685766578173/autobackup-errors 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
  • 98eef8d08e fix: tests, jobs.error return dettlaff 2023-10-12 02:40:47 +0400
  • 70a498d0e5 fix: missclick with Job jobs dettlaff 2023-10-12 02:26:27 +0400
  • f2ead0c77d fix: typos dettlaff 2023-10-12 02:18:29 +0400
  • 0503db9856 Merge branch 'def/nix-collect-garbage-endpoint' of git.selfprivacy.org:SelfPrivacy/selfprivacy-rest-api into def/nix-collect-garbage-endpoint dettlaff 2023-10-12 02:09:46 +0400
  • 3fbc93c998 tests: fix rename dettlaff 2023-10-12 02:09:13 +0400
  • 5c42d7a907 refactor: problems from pr dettlaff 2023-10-12 02:01:31 +0400
  • badd619dd0 Merge pull request 'autobackup-job-ttl' (#62) from autobackup-job-ttl into master Inex Code 2023-10-10 20:25:30 +0300
  • ece3258c78 test(jobs): test out setting ttl Houkime 2023-09-22 18:13:22 +0000
  • 26c0a8fafe feature(jobs): set 1 hour ttl for successful autobackup jobs Houkime 2023-09-22 18:09:39 +0000
  • 0912ac1831 feature(jobs): set ttl via method Houkime 2023-09-22 17:56:04 +0000
  • 07aaa21602 chore: bump version Inex Code 2023-10-09 12:45:22 +0300
  • 2a03d3962f Merge pull request 'feat(ssh): Add support for ecdsa keys' (#64) from ecdsa-keys into master Inex Code 2023-10-09 12:44:33 +0300
  • cebb71ff4a feat(ssh): Add support for ecdsa keys Inex Code 2023-10-03 16:51:06 +0300
  • 62d5de0dd6 refactor(ssh): Remove unused add_root_ssh_key function Inex Code 2023-10-03 16:41:09 +0300
  • 82049cc99f readme: proxy query to generate plantuml diagram image Alexander 2023-09-18 18:06:24 +0300
  • a737de9b29 flake: update selfprivacy-nixos-configuration pin Alexander Tomokhov 2023-09-18 19:01:55 +0400
  • 091179b972 add README.md Alexander Tomokhov 2023-09-18 18:39:05 +0400
  • 3b93b33f7d switch to flakes Alexander Tomokhov 2023-09-18 02:09:00 +0400
  • 86f9451b9b Merge pull request 'fix(backups): expose snapshot reason and set the default value' (#59) from backup-reason-fix into master Inex Code 2023-09-09 09:56:09 +0300
  • 8b840d4c2c fix(backups): expose snapshot reason and set the default value Inex Code 2023-09-09 09:52:20 +0300
  • 6b106cbcf3 Merge pull request 'quotas for autobackups' (#56) from quotas into master Inex Code 2023-09-09 03:50:18 +0300