Commit graph

  • 8c453585d5
    Merge pull request #167 from dyc3/stderr-for-prompts Carson McManus 2022-09-08 16:29:10 -0400
  • 7f0d5ca8ab write input prompts to stderr instead of stdout Carson McManus 2022-09-08 16:16:20 -0400
  • db6557ca0d
    Merge pull request #162 from dyc3/from-reader Carson McManus 2022-08-13 09:33:47 -0400
  • 9f1d692d6d steamguard: add SteamGuardAccount::from_reader Carson McManus 2022-08-13 09:26:23 -0400
  • 0d90792c47 add check in prompt_confirmation_menu to make sure confirmations is not empty Carson McManus 2022-08-04 23:07:43 -0400
  • 980a14deb1
    Merge pull request #161 from dyc3/confirmation-debug-logging Carson McManus 2022-07-23 07:51:14 -0400
  • 2409fac47e add some more debug logging around sending confirmations Carson McManus 2022-07-23 07:42:29 -0400
  • 352a892075 specify version for steamguard in steamguard-cli v0.5.0 Carson McManus 2022-06-25 11:26:43 -0400
  • 9657ea6822 Release steamguard v0.5.0, steamguard-cli v0.5.0, safety bump steamguard-cli v0.5.0 steamguard-v0.5.0 Carson McManus 2022-06-25 11:24:43 -0400
  • f9385ac78e update full release script Carson McManus 2022-06-25 11:24:26 -0400
  • 9d1f2a7ee7 remove version specification for steamguard in steamguard-cli Carson McManus 2022-06-25 11:22:43 -0400
  • c78dd00731
    Merge pull request #159 from dyc3/crossterm Carson McManus 2022-06-25 11:13:19 -0400
  • 6e31f66dde cargo fmt Carson McManus 2022-06-25 11:08:03 -0400
  • a9e5d4b1c5 fix up unit tests Carson McManus 2022-06-25 11:07:57 -0400
  • 15349156db remove termion Carson McManus 2022-06-25 11:04:12 -0400
  • 0b340a3cf1 replace tty check with crossterm Carson McManus 2022-06-25 11:01:40 -0400
  • 5a262650a0 converted remaining tui module to crossterm Carson McManus 2022-06-25 10:57:37 -0400
  • ebe31b6df7 convert prompt_confirmation_menu to crossterm Carson McManus 2022-06-25 10:14:34 -0400
  • 230f85b6ac add crossterm to cargo.toml Carson McManus 2022-02-18 10:57:50 -0500
  • afb1d79aea adjust visibility of some functions/modules Carson McManus 2022-02-04 13:08:23 -0500
  • ad8344460d Merge branch 'master' of github.com:dyc3/steamguard-cli Carson McManus 2022-06-25 09:02:14 -0400
  • 5303bd69d0 small improvements to full release script Carson McManus 2022-06-25 09:01:00 -0400
  • 9f338a7af3
    Merge pull request #158 from dyc3/passkey-env-var Carson McManus 2022-06-23 23:58:18 -0400
  • cac5f57cc7 add STEAMGUARD_CLI_PASSKEY environment variable Carson McManus 2022-06-23 23:29:14 -0400
  • 3f5fa9a033
    Merge pull request #156 from dyc3/offline-code-gen Carson McManus 2022-06-21 20:38:02 -0400
  • a52af3675b add code subcommand back in, because it makes the arg parsing better Carson McManus 2022-06-21 19:31:17 -0400
  • fdc61e63d1 add --offline flag for generating codes, closes #155 Carson McManus 2022-06-20 20:43:53 -0400
  • 610cda120e get_server_time now returns Result, fixes #152 Carson McManus 2022-06-20 20:05:00 -0400
  • 2678961a4c fix not prompting for password for decrypt Carson McManus 2022-06-19 15:23:55 -0400
  • 1ee063f58e
    Merge pull request #154 from dyc3/more-memory-protection Carson McManus 2022-06-19 14:59:39 -0400
  • 1a6ad62a2e cargo fmt Carson McManus 2022-06-19 14:44:18 -0400
  • eeded86641 protect Session memory, values are zeroized when dropped Carson McManus 2022-06-19 14:42:07 -0400
  • deabfc299d protect top level secrets in SteamGuardAccount Carson McManus 2022-06-19 14:09:08 -0400
  • d8db1ae9b3
    Merge pull request #151 from dyc3/refactor-clap-derive Carson McManus 2022-06-19 14:48:53 -0400
  • 8839a18543 cargo fmt Carson McManus 2022-06-19 14:44:47 -0400
  • c86e31648a fix some warnings Carson McManus 2022-06-19 13:01:25 -0400
  • 0b84a103e5 remove old arg parsing completely Carson McManus 2022-06-19 13:00:36 -0400
  • d13ca2079e add conflicts_with arg metadata Carson McManus 2022-06-19 12:59:20 -0400
  • 2fc13d40e2 switch get_selected_accounts to new args Carson McManus 2022-06-19 12:57:54 -0400
  • 174456226b improve help test for verbosity Carson McManus 2022-06-19 12:48:07 -0400
  • 5e3b2507ab add arg_enum marker for verbosity arg Carson McManus 2022-06-19 12:47:07 -0400
  • ed9cf91cfb return better error for unimplemented subcommand Carson McManus 2022-06-19 12:45:33 -0400
  • e653ac684f set name and bin_name metadata Carson McManus 2022-06-19 12:42:36 -0400
  • 1b7c089fa1 fix arg parsing for shell arg Carson McManus 2022-06-19 12:39:33 -0400
  • 221e64ab8c change debug line Carson McManus 2022-06-19 12:38:47 -0400
  • 4a8f7a74d2 reimplement completion subcommand Carson McManus 2022-06-19 12:37:40 -0400
  • 8dd10c9b29 move debug subcommand impl Carson McManus 2022-06-19 12:16:20 -0400
  • aaded51d38 move generate code subcommand impl Carson McManus 2022-06-19 11:54:42 -0400
  • 31c08ac206 move trade and remove subcommand impls Carson McManus 2022-06-19 11:54:16 -0400
  • 73281ef069 move import subcommand impl Carson McManus 2022-06-19 11:43:37 -0400
  • 37539f7679 move encrypt and decrypt subcommand impls to functions Carson McManus 2022-06-19 11:40:20 -0400
  • 138f36f562 move help text Carson McManus 2022-06-19 11:32:04 -0400
  • 9f7c8fef68 remove old verbosity arg Carson McManus 2022-06-19 11:31:56 -0400
  • b040088038 swtich mafiles path to new args Carson McManus 2022-06-19 11:26:18 -0400
  • 07b9439c27 switch to a better setup for subcommands Carson McManus 2022-06-19 11:14:35 -0400
  • 2f4d1e3cfa make it compile again Carson McManus 2022-06-19 10:56:52 -0400
  • 14d49d33b1 move args definitions to new file Carson McManus 2022-06-19 10:48:18 -0400
  • b55df7ea26 add subcommand arg types Carson McManus 2022-06-19 10:38:59 -0400
  • e6847975ff converted some subcommands Carson McManus 2022-06-12 21:46:39 -0400
  • 6ef038efc9 convert most of the remaining arg definitions Carson McManus 2022-06-12 12:38:54 -0400
  • abe808b7bf upgrade to clap v3, convert global level arguments Carson McManus 2022-06-12 12:17:26 -0400
  • a19f379314 Release steamguard-cli v0.4.5 v0.4.5 Carson McManus 2022-06-14 06:17:40 -0400
  • eb08e751b4 fix architecture string for deb packages, again Carson McManus 2022-06-14 06:16:59 -0400
  • 57c64b346d
    Merge pull request #150 from dyc3/fix-149 Carson McManus 2022-06-13 22:22:01 -0400
  • 2c68f3389d fix not getting prompted interactively for encryption passkey Carson McManus 2022-06-12 22:01:35 -0400
  • 84e2712403 fix aur tester job Carson McManus 2022-06-12 11:36:43 -0400
  • 43f73e91bd Release steamguard v0.4.2, steamguard-cli v0.4.4 v0.4.4 steamguard-v0.4.2 Carson McManus 2022-06-12 11:05:19 -0400
  • 01498ff069 fix typo Carson McManus 2022-06-12 11:04:17 -0400
  • af0379ac3d
    Merge pull request #148 from dyc3/bin-portability Carson McManus 2022-06-12 10:31:30 -0400
  • 944bd2abcd remove aur updater from full release script Carson McManus 2022-06-12 10:24:55 -0400
  • bc0ec74596 fix deb package architecture metadata Carson McManus 2022-06-12 10:20:46 -0400
  • 6a82b236aa add symlink for "steamguard-cli" in deb packages Carson McManus 2022-06-12 10:18:20 -0400
  • 28b4f8ea39 build releases using cross for more portable builds Carson McManus 2022-06-12 09:46:44 -0400
  • 0374525697 switch to using rustls-tls to make binaries more portable Carson McManus 2022-06-12 09:41:47 -0400
  • fc8653fab7 log distro info when building deb Carson McManus 2022-06-12 09:24:04 -0400
  • 603d8555ab
    Merge pull request #146 from dyc3/update-deps Carson McManus 2022-06-08 20:53:49 -0400
  • 39707e808a update dependencies Carson McManus 2022-06-08 20:49:29 -0400
  • 2da17c9a0a
    Merge pull request #138 from dyc3/manifest-upgrades Carson McManus 2022-02-22 09:46:26 -0500
  • be80904f96 cargo fmt Carson McManus 2022-02-22 09:38:41 -0500
  • a56659e44f force load all accounts when encrypting and decrypting Carson McManus 2022-02-22 09:29:34 -0500
  • ae2049abe8 make auto-upgrades more explicit Carson McManus 2022-02-22 09:19:56 -0500
  • 7dcfbc112f refactor: move selected account logic into function Carson McManus 2022-02-22 09:17:04 -0500
  • 10d97efe16 refactor: make loading single account not borrow manifest mutably Carson McManus 2022-02-22 09:03:40 -0500
  • 02014972b4
    Merge pull request #136 from dyc3/refactor-dont-require-all-accounts Carson McManus 2022-02-21 14:03:20 -0500
  • 0bdaa60bbf add test for manifest with 2 accounts Carson McManus 2022-02-21 13:23:59 -0500
  • 00ea8dca71 refactor: account manager no longer needs to have all accounts loaded in order to function Carson McManus 2022-02-18 14:55:10 -0500
  • eb3c417ff2
    Merge pull request #134 from dyc3/non-zero-exit-codes Carson McManus 2022-02-21 12:26:32 -0500
  • 69159b9360 cargo fmt Carson McManus 2022-02-21 12:22:03 -0500
  • c11593e7e4 add --fail-fast argument for responding to confirmations Carson McManus 2022-02-21 12:14:15 -0500
  • b1d559ea00 add non-zero exit codes when unrecoverable errors occur. Carson McManus 2022-02-21 11:57:19 -0500
  • c6bd5b5dc4 update badges Carson McManus 2022-02-04 12:29:55 -0500
  • 0c797f41f6
    Merge pull request #125 from kasp1/patch-1 Carson McManus 2022-02-04 12:19:14 -0500
  • d8dec8a29f
    Update README.md Mirek Kaspar 2022-02-04 13:28:06 +0000
  • 55ca4dc049
    Merge pull request #124 from h44z/fix-pkgbuild Carson McManus 2022-02-02 11:29:48 -0500
  • 537060fc1f
    Fix pkgver, always use version for steamguard-cli h44z 2022-02-02 16:34:01 +0100
  • 1901994d0e Release steamguard v0.4.1, steamguard-cli v0.4.3 v0.4.3 steamguard-v0.4.1 Carson McManus 2022-01-15 12:32:25 -0500
  • 14cd422207 disable changelog generation for releases Carson McManus 2022-01-15 12:32:18 -0500
  • eb199178b1 Adjusting changelogs prior to release of steamguard v0.4.1, steamguard-cli v0.4.3 Carson McManus 2022-01-15 12:26:40 -0500
  • b4fc32f6f9 update pkgbuild for new release Carson McManus 2022-01-15 12:23:48 -0500
  • 145c03e926
    Merge pull request #122 from dyc3/CI-AUR-install Carson McManus 2022-01-15 12:09:52 -0500