Commit graph

  • 2eee5721d9
    Merge pull request #89 from dyc3/manifest-unit-tests Carson McManus 2021-08-14 13:49:26 -0400
  • 5da5d32976 add some unit tests for saving and loading the manifest Carson McManus 2021-08-14 13:39:01 -0400
  • f668004305
    Merge pull request #88 from dyc3/confirmation-details Carson McManus 2021-08-14 12:33:41 -0400
  • 1825acdbb3 add test for account recovery confirmation Carson McManus 2021-08-14 12:29:39 -0400
  • 2fa4be52d9 parse descriptions for confirmations Carson McManus 2021-08-14 12:16:40 -0400
  • 7f7fedf59c
    Merge pull request #87 from dyc3/tui-reorganization Carson McManus 2021-08-14 11:30:13 -0400
  • 1258ef6e97 handle unused results Carson McManus 2021-08-14 11:25:53 -0400
  • 0bc5ca7016 combine do_login and do_login_raw Carson McManus 2021-08-14 11:24:15 -0400
  • ca86b44640 add prompt_char helper function Carson McManus 2021-08-14 11:10:21 -0400
  • f38f9b6e52 move input prompting code into tui module Carson McManus 2021-08-14 10:01:25 -0400
  • d594da3b86
    Merge pull request #86 from dyc3/account-import Carson McManus 2021-08-14 09:22:50 -0400
  • 5689431f8c add import subcommand Carson McManus 2021-08-13 19:04:03 -0400
  • 0aabe95375
    Merge pull request #85 from dyc3/default-paths Carson McManus 2021-08-12 18:59:02 -0400
  • f5ac96f722 cargo fmt Carson McManus 2021-08-12 18:54:38 -0400
  • 0af027b27e fix default maFiles path from args handling Carson McManus 2021-08-12 18:36:03 -0400
  • a5f9f7671b better logic for determining where the user's maFiles are located Carson McManus 2021-08-12 18:06:18 -0400
  • c9d9d194b2
    Merge pull request #83 from dyc3/conflicting-args Carson McManus 2021-08-11 20:01:47 -0400
  • d460fa8b12 make --all and --username conflict with each other Carson McManus 2021-08-11 19:58:18 -0400
  • 47be84aaca
    Merge pull request #81 from dyc3/remove-authenticator Carson McManus 2021-08-11 19:50:08 -0400
  • 357d04f34b add account removal, closes #10 Carson McManus 2021-08-11 19:39:29 -0400
  • 4e208f1840
    Merge pull request #80 from dyc3/ci-combine Carson McManus 2021-08-10 22:52:20 -0400
  • 3e5a0fa175 combine CI workflows Carson McManus 2021-08-10 22:49:19 -0400
  • 2346d04725
    Merge pull request #79 from dyc3/more-account-setup Carson McManus 2021-08-10 22:48:22 -0400
  • d67a93a982 cargo fmt Carson McManus 2021-08-10 22:45:17 -0400
  • 847deafe86 save manifest after finalization Carson McManus 2021-08-10 21:10:04 -0400
  • 746f76af18 fix login response deserialization Carson McManus 2021-08-10 21:07:04 -0400
  • 5fdc12bfb8
    Merge pull request #78 from dyc3/account-setup Carson McManus 2021-08-10 20:57:49 -0400
  • 51fea91577 remove stray line Carson McManus 2021-08-10 20:54:29 -0400
  • 5379e9572c document phone_add_ajaxop more Carson McManus 2021-08-10 20:54:01 -0400
  • 217a88f0de add phone_add_ajaxop Carson McManus 2021-08-10 20:28:20 -0400
  • 72c0acfbf1 cargo fmt Carson McManus 2021-08-10 17:17:41 -0400
  • c3d3f33ec3 add remove_authenticator Carson McManus 2021-08-09 23:08:51 -0400
  • 555b47b3fb fix add authenticator response parsing again Carson McManus 2021-08-09 22:46:50 -0400
  • 91e2a1b2c6 fix username arg not accepting values Carson McManus 2021-08-09 22:25:39 -0400
  • 5cfdb84bc2 add trace logging for finalize_authenticator Carson McManus 2021-08-09 22:11:09 -0400
  • ad2cdd2a7e fix parsing for add authenticator response Carson McManus 2021-08-09 22:00:49 -0400
  • 691d927050 adding phone numbers does not work Carson McManus 2021-08-09 21:41:20 -0400
  • c17bdf92a5 apply session id cookie if session is present to all requests Carson McManus 2021-08-09 20:40:06 -0400
  • bb762b2f47 add some more logging in phoneajax Carson McManus 2021-08-09 20:11:15 -0400
  • b2414e0c33 fixed session not being transfered to AccountLinker Carson McManus 2021-08-09 20:05:23 -0400
  • afafe44d60 sometimes webcookie field can be missing? Carson McManus 2021-08-09 19:49:53 -0400
  • 071d9d7d2d enable logging for steamguard module Carson McManus 2021-08-09 19:48:18 -0400
  • 467e669fb8 actually handle account link errors Carson McManus 2021-08-09 19:09:48 -0400
  • 298d29dc07 improve error handling in accountlinker Carson McManus 2021-08-09 18:44:42 -0400
  • db2ec59c07 add account link finalization Carson McManus 2021-08-09 00:09:34 -0400
  • e0578fce39 finish steamapi::finalize_authenticator Carson McManus 2021-08-08 19:11:15 -0400
  • 38f41b144f refactor to use SteamApiResponse Carson McManus 2021-08-08 19:09:15 -0400
  • 58897b6695 implement the first step for account linking process Carson McManus 2021-08-08 18:32:50 -0400
  • 2e4058cfca add add_authenticator to steamapi module Carson McManus 2021-08-08 15:25:27 -0400
  • e4d7ea4475 move phoneajax methods to steamapi module Carson McManus 2021-08-08 13:37:18 -0400
  • 31a888c0e4 add NetworkFailure to AccountLinkError Carson McManus 2021-08-04 21:26:14 -0400
  • 8a3408b405
    Merge pull request #77 from dyc3/reorganize Carson McManus 2021-08-08 12:57:48 -0400
  • b57bc38341 add rustfmt.toml and run cargo fmt Carson McManus 2021-08-08 12:54:46 -0400
  • 52d247f102 cargo fmt Carson McManus 2021-08-08 12:34:06 -0400
  • a808fa1fe6 move userlogin to another module Carson McManus 2021-08-08 11:52:12 -0400
  • 8b18e9a292 fix user login for cases where transfer_login is not required Carson McManus 2021-08-08 11:16:06 -0400
  • 7e7a192ff7 add vscode debug launchers Carson McManus 2021-08-08 11:08:33 -0400
  • 79f8341aad move most http requests to the steam API into SteamApiClient Carson McManus 2021-08-07 18:47:39 -0400
  • c17a17e1b8
    Merge pull request #76 from dyc3/shared-refs Carson McManus 2021-08-01 12:37:37 -0400
  • b5ed878659 change accounts to type Vec<Arc<Mutex<SteamGuardAccount>>> to make sure state stays in one place in memory Carson McManus 2021-08-01 12:34:13 -0400
  • 31cc0f884e
    Merge pull request #73 from dyc3/save-sessions Carson McManus 2021-08-01 11:24:52 -0400
  • afc09a35ac implement saving manifest and accounts Carson McManus 2021-08-01 11:20:57 -0400
  • d6cdbd5541 simplify manifest and account loading Carson McManus 2021-08-01 09:47:50 -0400
  • 258e758395
    Merge pull request #72 from tilosp/rustfmt Carson McManus 2021-08-01 09:30:47 -0400
  • 2f6647d85e Check code style in ci Tilo Spannagel 2021-08-01 12:44:59 +0000
  • e42d130741
    Merge pull request #69 from dyc3/add-rust-ci Carson McManus 2021-08-01 09:21:53 -0400
  • f3910790bb Run "cargo fmt" Tilo Spannagel 2021-08-01 12:43:18 +0000
  • e040630088
    Create rust.yml Carson McManus 2021-07-31 17:10:07 -0400
  • 8567a06f54
    Merge pull request #68 from dyc3/multiple-confirmations-fix Carson McManus 2021-07-31 17:07:48 -0400
  • 6c34a8f2df refactor confirmations parsing, fixes #66 Carson McManus 2021-07-31 16:57:51 -0400
  • ca93b7289c
    Merge pull request #65 from dyc3/cleanup Carson McManus 2021-07-31 12:27:51 -0400
  • c6d9fd0d75 seperate cli stuff from library stuff, and put it in another crate Carson McManus 2021-07-31 12:24:49 -0400
  • d6aedb771c add comment Carson McManus 2021-07-31 12:01:23 -0400
  • 67a7b9b0ee use to_be_bytes for build_time_bytes Carson McManus 2021-07-31 11:47:37 -0400
  • fcc56d6d73 change parse_shared_secret to not panic, add test for build_time_bytes Carson McManus 2021-07-31 11:44:56 -0400
  • 7c58e28d56 clean up imports Carson McManus 2021-07-31 11:08:41 -0400
  • 66731164d6 remove commented code Carson McManus 2021-07-31 11:00:22 -0400
  • 9aea25ea32 change import Carson McManus 2021-07-31 10:57:02 -0400
  • e0a668fa1e change LoginResult to Result<Session, LoginError> Carson McManus 2021-07-31 10:55:55 -0400
  • cc48bc9537 clean up and improve encrypt_password unit test Carson McManus 2021-07-31 10:39:48 -0400
  • 98d0bb72c5
    Merge pull request #56 from dyc3/rust-rewrite Carson McManus 2021-07-30 12:33:49 -0400
  • 5e7b614e92 update readme Carson McManus 2021-07-29 23:02:27 -0400
  • 4be38f8854 update to rsa 0.5 Carson McManus 2021-07-29 22:52:48 -0400
  • 3dcccd1e63 add interactive confirmation menu Carson McManus 2021-07-29 19:42:45 -0400
  • bbc2f77b30 adjust trade subcommand loop Carson McManus 2021-07-29 09:08:06 -0400
  • e3f7d10394 add get_confirmation_details Carson McManus 2021-07-28 16:09:21 -0400
  • d4c1758f1b implement --accept-all Carson McManus 2021-07-28 15:48:06 -0400
  • 489842cc78 add send_confirmation_ajax Carson McManus 2021-07-28 15:07:15 -0400
  • 8b5d0ef0ff move confirmation description to function Carson McManus 2021-07-28 14:10:14 -0400
  • c23db2a5e9 add Confirmation struct, and improve confirmation parsing Carson McManus 2021-07-27 23:49:53 -0400
  • d2bf5478ba require login only when session is invalid Carson McManus 2021-07-27 19:50:39 -0400
  • d8ffc179e0 add incomplete account linker Carson McManus 2021-07-27 16:24:56 -0400
  • c936d9a0ac add uuid crate Carson McManus 2021-07-27 10:10:20 -0400
  • e47a2173b1
    Merge pull request #61 from cyrant/patch-2 Carson McManus 2021-05-23 19:01:24 -0400
  • fcc5900494
    Fix build issues cyrant 2021-05-23 21:25:56 +0000
  • e9475585ca
    Merge pull request #60 from cyrant/patch-1 Carson McManus 2021-05-22 13:47:32 -0400
  • 7385028554
    Fix build issues cyrant 2021-05-20 18:15:04 +0000
  • c6ad1255be
    Merge pull request #59 from salahmak/patch-1 Carson McManus 2021-05-11 12:08:10 -0400
  • ca22c634ac
    fixed Missing file specifications error Salah Eddine Makdour 2021-05-11 16:54:37 +0100
  • 34bf68d560
    fixed Missing file specifications error Salah Eddine Makdour 2021-05-10 18:12:25 +0100