Commit Graph

  • d9b5710007 feat(tokens-repo): add migration of tokens to redis deploy Houkime 2023-01-13 12:13:20 +0000
  • 4c61c874c4 feat(tokens-repo): add clone() method Houkime 2023-01-13 11:41:17 +0000
  • 628d7ed4a8 fix(tokens-repo): make json _get_stored_new_device_key return tz-aware keys Houkime 2023-01-13 11:37:41 +0000
  • c3d797b0ab refactor(tokens-repo): move create recovery key to abstract token repository Houkime 2023-01-13 10:30:04 +0000
  • 72681c5330 refactor(tokens-repo): break out storing recovery keys Houkime 2023-01-13 10:24:17 +0000
  • 496f0bc452 refactor(tokens-repo): move reset to AbstractTokensRepo Houkime 2023-01-13 09:59:27 +0000
  • a8ac9e7c64 refactor(tokens-repo): cleanup actions/api_tokens.py Houkime 2023-01-11 17:18:23 +0000
  • c624529670 refactor(tokens-repo): switch token backend to redis Houkime 2023-01-11 17:02:01 +0000
  • dc13235332 test(tokens-repo): remove device order dependence from graphql test__api Houkime 2023-01-09 15:29:43 +0000
  • eba1f19a55 test(tokens-repo): cleanup recovery tests Houkime 2023-01-09 12:54:10 +0000
  • cf87b3590b test(tokens-repo): complete the recovery test rework Houkime 2023-01-09 12:44:48 +0000
  • c8ccd415fe test(tokens-repo): rework limited uses test Houkime 2023-01-09 12:39:54 +0000
  • 59f5ec2e2e test(tokens-repo): rework recovery expiration in the past Houkime 2023-01-09 12:17:36 +0000
  • 5280aca544 test(tokens-repo): rework expiring recovery key tests Houkime 2023-01-06 13:09:54 +0000
  • 8e1e917bff test(tokens-repo): check for token existense in recovery tests Houkime 2023-01-06 11:57:51 +0000
  • 6b6cc33b8e test(tokens-repo): move token utils to graphql common Houkime 2023-01-06 11:46:17 +0000
  • 0160f4aac0 test(tokens-repo): break out using recovery key Houkime 2023-01-06 11:25:53 +0000
  • 5382558655 test(tokens-repo): use get recovery status in test of recovery use Houkime 2023-01-06 11:08:53 +0000
  • b6dff04f42 test(tokens-repo): use assert recent Houkime 2023-01-06 10:59:59 +0000
  • f742c256d7 test(tokens-repo): break out getting recovery key Houkime 2023-01-06 10:48:59 +0000
  • 88508985c9 test(tokens-repo): break out getting status Houkime 2023-01-06 10:34:52 +0000
  • 8d15955124 test(tokens-repo): use assert_empty consistently Houkime 2023-01-06 09:54:07 +0000
  • 3e641b1107 test(tokens-repo): complete untying graphql device tests from json Houkime 2023-01-04 16:58:27 +0000
  • e537dd5f45 test(tokens-repo): move timewarping to test commons Houkime 2023-01-04 16:49:40 +0000
  • a0bd3eb0ff test(tokens-repo): shrink invalid new device test Houkime 2023-01-04 16:42:50 +0000
  • c7222fd8b9 test(tokens-repo): untie double new device auth from json Houkime 2023-01-04 16:37:27 +0000
  • 93b02752df test(tokens-repo): untie authorize new device from json Houkime 2023-01-04 16:26:59 +0000
  • ff6128b96e test(tokens-repo): untie get and delete new device from json Houkime 2023-01-04 16:08:40 +0000
  • e9934a2567 test(tokens-repo): delete get new device key standalone test Houkime 2023-01-04 15:41:45 +0000
  • 74c36afc2d test(tokens-repo): untie refresh token testing from token repo Houkime 2023-01-04 15:37:48 +0000
  • 37fd3574a1 test(tokens-repo): make sure we try to delete the token we authed with Houkime 2023-01-04 15:08:15 +0000
  • e7f0d76001 test(tokens-repo): apply assert_ok and assert_error() Houkime 2023-01-04 15:05:01 +0000
  • e5083c308a test(tokens-repo): break out assert_data() Houkime 2023-01-04 14:22:14 +0000
  • c917c411fd test(tokens-repo): break out assert_empty() Houkime 2023-01-04 14:15:12 +0000
  • 4582bfe6c4 test(tokens-repo): break out assert_ok() and assert_errorcode() in graphql Houkime 2023-01-04 14:01:23 +0000
  • c597850fa5 test(tokens-repo): untie token deletion tests from json Houkime 2023-01-04 13:18:38 +0000
  • 70c82cf142 test(tokens-repo): break out assert_original() in graphql device tests Houkime 2023-01-04 12:31:24 +0000
  • a8d91a7a63 test(tokens-repo): delete extraneous test token content copies Houkime 2023-01-04 11:23:53 +0000
  • 33b53cb320 Merge branch 'master' into redis/connection-pool Inex Code 2023-01-13 15:59:15 +0300
  • d84b4e9ad6 Merge pull request 'Token backend-agnostic rest API testing' (#31) from redis/rest-tests into redis/connection-pool Inex Code 2023-01-06 11:43:11 +0200
  • 710ad7221b refactor(tokens-repo): delete a stray comment Houkime 2023-01-02 18:22:04 +0000
  • 91bbc3520b test(tokens-repo): make shared test token state use token repo api for loading Houkime 2023-01-02 17:22:18 +0000
  • 7a27af9173 test(tokens-repo): new assert_original(), no more json Houkime 2023-01-02 15:49:55 +0000
  • d3c337853e fix(tokens-repo): readd gitkeep to services data folder after rebase Houkime 2023-01-02 14:33:48 +0000
  • 2f0a7c35f3 test(tokens-repo): beautify test_auth.py Houkime 2022-12-30 13:11:10 +0000
  • cd1afb8464 test(tokens-repo): refactor the rest of auth tests Houkime 2022-12-30 13:04:57 +0000
  • a252c11e7d test(tokens-repo): allow ading uses in a helper recovery function Houkime 2022-12-30 12:52:12 +0000
  • 406f5ee921 test(tokens-repo): use mock time for recovery tokens expiration test Houkime 2022-12-30 12:33:21 +0000
  • fc24290f1c test(tokens-repo): use new recovery functions Houkime 2022-12-30 12:01:04 +0000
  • b254e40961 test(tokens-repo): break out recovery token use Houkime 2022-12-30 11:51:52 +0000
  • 38f9eb825a test(tokens-repo): break out recovery time operations Houkime 2022-12-30 11:14:34 +0000
  • 2a577aedb7 test(tokens-repo): break out obtaining recovery tokens Houkime 2022-12-30 10:52:00 +0000
  • b526e0b6ad test(tokens-repo): do not read json in generate recovery test Houkime 2022-12-30 10:27:51 +0000
  • d55232735d test(tokens-repo): fix typo in contets Houkime 2022-12-30 10:13:31 +0000
  • 5bf7e81351 test(tokens-repo): travel in time to check expiration Houkime 2022-12-28 17:09:19 +0000
  • 6dd724b682 test(tokens-repo): make new device tests a bit more readable Houkime 2022-12-28 16:37:34 +0000
  • 8b19c9c013 test(tokens-repo): break out checking token validity Houkime 2022-12-28 16:27:08 +0000
  • 51cc35708e test(tokens-repo): break out getting new device token Houkime 2022-12-28 16:17:06 +0000
  • 243f9be225 test(tokens-repo): delete standalone get new device test Houkime 2022-12-28 15:48:40 +0000
  • cb46c5e43b test(tokens-repo): check refreshed token validity by trying to auth Houkime 2022-12-28 15:43:43 +0000
  • 7b5fb4b2df test(tokens-repo): use rest token info in token deletion test Houkime 2022-12-28 15:26:42 +0000
  • 5812b57ced test(tokens-repo): break out rest_get_token_info() Houkime 2022-12-28 15:16:58 +0000
  • c5dc09d5dd test(tokens-repo): break out assert_original() in rest Houkime 2022-12-28 14:51:25 +0000
  • cee0419a52 test(tokens-repo): remove test tokens.json files Houkime 2022-12-28 12:44:51 +0000
  • 40d331d01f test(tokens-repo): offload empty_keys fixture to json tests Houkime 2022-12-28 11:14:36 +0000
  • 1768fe278a test(tokens-repo): make empty_tokens fixture, even more minimal Houkime 2022-12-28 11:09:24 +0000
  • d930426f25 test(tokens-repo): make empty_keys fixture (and derived) shareable Houkime 2022-12-28 11:00:55 +0000
  • e7a49e170d fix: module models not found Inex Code 2022-12-30 21:39:28 +0300
  • b5ee542693 Merge pull request 'API 2.1.0 release' (#30) from redis/connection-pool into master Inex Code 2022-12-30 20:25:58 +0200
  • 2db40650ad Merge remote-tracking branch 'origin/master' into redis/connection-pool Inex Code 2022-12-30 21:24:49 +0300
  • 2fc635da71 docs: add CONTRIBUTING.md def 2022-12-29 20:30:21 +0200
  • bcfb8e62e9 refactor(repository): Tokens repository JSON backend (#18) def 2022-11-16 19:12:38 +0200
  • 24353ca56a chore: bump API version Inex Code 2022-12-30 21:10:55 +0300
  • 45c6133881 Merge pull request 'Migrate to AbstractTokenRepository API' (#28) from redis/token-repo into redis/connection-pool Inex Code 2022-12-30 20:06:43 +0200
  • cb403a94bd fix: typing Inex Code 2022-12-30 21:06:16 +0300
  • 7b526b7bd9 Merge branch 'redis/connection-pool' into redis/token-repo Inex Code 2022-12-30 18:31:46 +0200
  • 34b1a47d04 Merge pull request 'docs: add CONTRIBUTING.md' (#29) from def/add_contributing_guide into master Inex Code 2022-12-29 20:33:22 +0200
  • 5c30f80479 docs: add CONTRIBUTING.md def 2022-12-29 20:30:21 +0200
  • 999dd95cab ci: Add redis to CI pipeline Inex Code 2022-12-27 07:10:14 +0300
  • 67872d7c55 test(tokens-repo): use mnemonic_from_hex consistently Houkime 2022-12-26 16:22:16 +0000
  • 3ecfb2eacb refactor(tokens-repo): delete auth utils Houkime 2022-12-26 15:54:33 +0000
  • 450ff41ebd feat(tokens-repo): make device names unique before storage Houkime 2022-12-26 15:51:12 +0000
  • 8235c3595c refactor(tokens-repo): delete is_token_valid from auth utils Houkime 2022-12-26 15:20:58 +0000
  • 7d9bccf4ec fix(tokens-repo): make is_token_valid infallible Houkime 2022-12-26 15:18:02 +0000
  • 87ea88c50a refactor(tokens-repo): delete get token name from auth utils Houkime 2022-12-26 14:56:39 +0000
  • 25326b75ca refactor(tokens-repo): delete create token from auth utils Houkime 2022-12-26 14:55:40 +0000
  • b3d6251d11 refactor(tokens-repo): delete generare recovery key from auth utils Houkime 2022-12-26 14:54:07 +0000
  • b11e5a5f77 refactor(tokens-repo): delete recovery key quieries from auth utils Houkime 2022-12-26 14:51:37 +0000
  • 69577c2854 refactor(tokens-repo): delete get_recovery_key_status from auth utils Houkime 2022-12-26 14:29:05 +0000
  • 7cf295450b refactor(tokens-repo): do not use tokens repo directly from graphql Houkime 2022-12-26 14:13:46 +0000
  • f33d5155b0 refactor(tokens-repo): delete use_new_device_auth_token from auth utils Houkime 2022-12-26 14:03:55 +0000
  • 5d4ed73435 fix(tokens-repo): properly expire new device keys Houkime 2022-12-26 14:01:36 +0000
  • c037a12f4d refactor(tokens-repo): break out _store_new_device_key() Houkime 2022-12-26 12:31:09 +0000
  • 29723b9f3a refactor(tokens-repo): delete use_mnemonic_recoverery_token from auth utils Houkime 2022-12-26 10:53:27 +0000
  • cb1906144c refactor(tokens-repo): delete get_new_device_auth_token from auth utils Houkime 2022-12-26 10:27:10 +0000
  • 3f6aa9bd06 refactor(tokens-repo): delete delete_new_device_auth_token from auth utils Houkime 2022-12-26 10:13:37 +0000
  • 5dedbda41f refactor(tokens-repo): delete get_tokens_info() from auth utils Houkime 2022-12-23 12:41:29 +0000
  • e817de6228 refactor(tokens-repo): use token repo in get_api_tokens_with_caller_flag Houkime 2022-12-23 12:29:32 +0000
  • f928ca160a refactor(tokens-repo): use token repo in get_api_recovery_token_status action Houkime 2022-12-23 12:00:35 +0000
  • a2ac47b0f5 refactor(tokens-repo): delete delete_token from auth utils Houkime 2022-12-23 11:14:52 +0000