Commit Graph

  • 6b82f8b9b7
    keyring: add test for get_agent_sock_path() Roman Zeyde 2016-11-12 20:51:35 +0200
  • fabfcaaae2
    keyring: fix test case for iterlines() Roman Zeyde 2016-11-12 20:51:14 +0200
  • f0f89310ac
    main: add '--mosh' for better SSH client Roman Zeyde 2016-11-11 22:26:22 +0200
  • 47ff7c5cb3
    gpg: add usage example for GPA Roman Zeyde 2016-11-11 20:05:47 +0200
  • 0440025083
    gpg: use explicit function to check for custom subpacket marker Roman Zeyde 2016-11-11 12:53:14 +0200
  • c49fe97f63
    gpg: remove unused parser for literal packets Roman Zeyde 2016-11-11 12:47:34 +0200
  • 7f8abcb5c5
    client: remove unused code Roman Zeyde 2016-11-11 09:22:20 +0200
  • e13039e52d
    gpg: remove property method and unused member variable from PublicKey Roman Zeyde 2016-11-11 09:20:41 +0200
  • c420571eb8
    gpg: import test coverage for protocol Roman Zeyde 2016-11-11 09:14:33 +0200
  • 827119a18d
    gpg: handle KILLAGENT command Roman Zeyde 2016-11-10 23:29:47 +0200
  • 9be6504658
    util: import test coverage Roman Zeyde 2016-11-10 14:33:41 +0200
  • 07cbe65875
    formats: improve test coverage Roman Zeyde 2016-11-10 14:33:05 +0200
  • 180120e787
    README: link to trezor-ssh-agent for Windows support Roman Zeyde 2016-11-10 13:08:48 +0200
  • f4ce81fa94
    README: add 1.4.0-related post Roman Zeyde 2016-11-10 13:03:12 +0200
  • 176bf4ef7c
    README: add Hg demo Roman Zeyde 2016-11-08 21:42:50 +0200
  • d22cd7512d
    gpg: launch agent before starting the shell Roman Zeyde 2016-11-06 22:39:45 +0200
  • 83f17704cb
    server: remove 'SSH_AUTH_SOCK=' from logging Roman Zeyde 2016-11-06 20:50:02 +0200
  • 92f6751ccb
    README: multiple SSH identities from config file Roman Zeyde 2016-11-06 20:44:36 +0200
  • abe80533eb
    README: trim whitespace Roman Zeyde 2016-11-06 20:43:45 +0200
  • de51665c71
    bump version v0.8.0 Roman Zeyde 2016-11-04 21:14:29 +0200
  • c30e5f5a67
    gpg: add optional arguments to `gpg-shell` Roman Zeyde 2016-11-04 19:33:05 +0200
  • 2eab2a152c
    device: verify keepkey constraints Roman Zeyde 2016-11-04 19:31:54 +0200
  • 5e93d97be3
    Merge branch 'ssh-ids' Roman Zeyde 2016-11-04 16:07:18 +0200
  • 4c8fcd6714
    ssh: use special UNIX socket name Roman Zeyde 2016-11-04 10:36:53 +0200
  • ee593bc66e
    gpg: show user ID on a single line Roman Zeyde 2016-11-03 23:35:48 +0200
  • dbed773e54
    fix pylint and tests Roman Zeyde 2016-11-03 23:29:45 +0200
  • ac4a86d312
    ssh: remove git utility Roman Zeyde 2016-11-03 23:12:59 +0200
  • 021831073e
    ssh: simple support for multiple public keys loading Roman Zeyde 2016-11-03 22:23:14 +0200
  • 6a5acba0b0
    gpg: decouple identity from device Roman Zeyde 2016-11-03 22:00:56 +0200
  • 9123cef810
    ssh: decouple identity from device Roman Zeyde 2016-11-03 22:00:43 +0200
  • 6f6e7c0bcc
    device: allow loading identities from a file (instead of argument) Roman Zeyde 2016-11-03 20:19:24 +0200
  • 47ff081525
    bump version v0.7.6 Roman Zeyde 2016-11-03 16:46:14 +0200
  • 6d53baafe2
    setup: add 'device' package Roman Zeyde 2016-11-03 16:45:39 +0200
  • 317b672add
    setup: support Python 3.5 Roman Zeyde 2016-10-31 23:00:19 +0200
  • 9964c200ff
    travis: install keepkey from GitHub Roman Zeyde 2016-10-31 22:28:12 +0200
  • 75405b4944
    gpg: allow PIN entry before starting GPG shell Roman Zeyde 2016-10-30 22:01:01 +0200
  • e74b9c77af
    gpg: rename gpg.device into gpg.client Roman Zeyde 2016-10-30 21:45:56 +0200
  • c2158947c8
    Merge branch 'refactor-device' Roman Zeyde 2016-10-30 20:29:44 +0200
  • e39d5025d5 travis: use pip to install trezor-agent Roman Zeyde 2016-10-28 21:51:45 +0300
  • efdb9fcfb5 gpg: fix bytes/str issue with GPG user ID Roman Zeyde 2016-10-28 22:34:59 +0300
  • a20b1ed2a8 factory: remove obsolete code Roman Zeyde 2016-10-28 20:22:13 +0300
  • ca507126d6 gpg: use new device package (instead of factory) Roman Zeyde 2016-10-28 10:54:24 +0300
  • 0f79b5ff2e ssh: use new device package (instead of factory) Roman Zeyde 2016-10-28 10:53:53 +0300
  • 946ab633d4 device: move device-related code into a separate package Roman Zeyde 2016-10-26 22:38:35 +0300
  • 4108c9287f
    bump version v0.7.5 Roman Zeyde 2016-10-29 22:50:43 +0300
  • d9cb75e95d
    gpg: use `which gpg2` for 'gpg.program' git configuration Roman Zeyde 2016-10-29 22:28:57 +0300
  • 2cecd2ed08
    pylint: enable "fixme" Roman Zeyde 2016-10-29 18:29:22 +0300
  • 05f40085b2
    gpg: remove spurious space Roman Zeyde 2016-10-29 17:24:06 +0300
  • c7346d621d
    gpg: use policy URI subpacket for marking our public keys Roman Zeyde 2016-10-29 17:15:24 +0300
  • 0342b39465
    gpg: allow setting key creation timestamp Roman Zeyde 2016-10-29 17:13:49 +0300
  • fa6d8564b9
    gpg: use SHA-512 as default hash for signatures Roman Zeyde 2016-10-24 10:52:36 +0300
  • e09712c793 gpg: add OS X support for gpg-init Roman Zeyde 2016-10-25 19:55:48 +0300
  • 0cbb3bb9fa Merge pull request #67 from romanz/concurrent-handler Roman Zeyde 2016-10-24 21:51:19 +0300
  • d7a6641ffa gpg: update screencasts Roman Zeyde 2016-10-24 19:48:47 +0300
  • 6fe89241c4 Merge branch 'auto-spawn-agent' Roman Zeyde 2016-10-24 19:29:45 +0300
  • c5262d075b gpg: use 'gpg-agent.conf' to configure trezor-gpg-agent Roman Zeyde 2016-10-24 17:55:35 +0300
  • 683d24f4eb gpg: use gpg.conf to automatically spawn trezor-gpg-agent Roman Zeyde 2016-10-24 17:30:35 +0300
  • 921e2954c1 gpg: support more digests (with larger output than 256 bits) Roman Zeyde 2016-10-23 21:14:26 +0300
  • 3f784289d8 gpg: allow setting CURVE from environment Roman Zeyde 2016-10-24 11:01:37 +0300
  • 04d790767d gpg: don't fail on non-zero shell exit code Roman Zeyde 2016-10-23 21:37:09 +0300
  • 97efdf4a45 ssh: handle connections concurrently Roman Zeyde 2016-10-23 17:35:12 +0300
  • ee2f6b75dc server: log SSH version for debugging Roman Zeyde 2016-10-23 17:05:20 +0300
  • a26f0ea034 README: make tag example clearer Roman Zeyde 2016-10-23 13:56:22 +0300
  • a68f1e5c26 gpg: update README for easier usage Roman Zeyde 2016-10-22 22:44:45 +0300
  • 93e3c66a15 gpg: notify the user for confirmation Roman Zeyde 2016-10-22 22:35:34 +0300
  • 44eaaa6b9c gpg: don't spawn gpg-shell automatically Roman Zeyde 2016-10-22 22:35:08 +0300
  • b83d4960e7 gpg: run gpg-shell in verbose mode Roman Zeyde 2016-10-22 22:34:55 +0300
  • 75fe7b4e05 gpg: improve shell helper scripts Roman Zeyde 2016-10-22 21:30:32 +0300
  • 742136b22d gpg: add helper scripts Roman Zeyde 2016-10-21 23:07:58 +0300
  • 513e99dd57 server: refactor server_thread() to decouple it from handle_connection() Roman Zeyde 2016-10-21 21:55:27 +0300
  • 1bd6775c35 gpg: replace -s flag by implicit adding to existing GPG key Roman Zeyde 2016-10-21 21:01:24 +0300
  • aaade1737f gpg: comment about digest size Roman Zeyde 2016-10-21 19:02:47 +0300
  • fe185c190e ledger: move factory-related code to a separate file Roman Zeyde 2016-10-21 18:30:45 +0300
  • 1bc0165368 setup: update trezorlib dependency Roman Zeyde 2016-10-21 18:07:04 +0300
  • 0f841ffbc4 factory: add Python 3 support for Ledger Roman Zeyde 2016-10-21 17:25:48 +0300
  • b2942035a3 gpg: skip "progress" status messages Roman Zeyde 2016-10-20 19:22:07 +0300
  • 215b64f253 gpg: fix comment Roman Zeyde 2016-10-18 22:23:40 +0300
  • 79e68b29c2 bump version v0.7.4 Roman Zeyde 2016-10-18 22:16:54 +0300
  • 8265515641 gpg: fix small Python2/3 issue Roman Zeyde 2016-10-18 22:15:58 +0300
  • 749799845d bump version v0.7.3 Roman Zeyde 2016-10-18 21:37:01 +0300
  • eaea35003e gpg: remove unused function (_time_format) Roman Zeyde 2016-10-18 21:20:50 +0300
  • eefb38ce83 gpg: remove unused function (_verify_keygrip) Roman Zeyde 2016-10-18 21:19:09 +0300
  • 0730eb7223 gpg: use same logging configuration as in SSH Roman Zeyde 2016-10-18 21:02:49 +0300
  • 5b61702205 gpg: don't crash gpg-agent on error Roman Zeyde 2016-10-18 20:47:02 +0300
  • 0ad0ca3b9a README: add a note about SSH incompatible options Roman Zeyde 2016-10-18 19:46:43 +0300
  • 2843cdcf41 ssh: pretty-print user name Roman Zeyde 2016-10-18 18:28:21 +0300
  • c7bc78ebe7 Merge pull request #58 from romanz/keygrip-agent Roman Zeyde 2016-10-18 18:15:00 +0300
  • a6d9edcb0b README: update for new user ID specification for GPG Roman Zeyde 2016-10-18 18:12:42 +0300
  • bc64205a85 gpg: replace TREZOR_GPG_USER_ID usage in gpg-agent mode Roman Zeyde 2016-10-18 15:32:29 +0300
  • 34dc803856 README: add "user@" for SSH example usage Roman Zeyde 2016-10-18 15:07:40 +0300
  • f7ebb02799 isort: fix imports Roman Zeyde 2016-10-18 12:10:28 +0300
  • 0ba33a5bc4 gpg: document agent responses Roman Zeyde 2016-10-18 12:08:28 +0300
  • 13752ddcd5 gpg: require latest GPG version Roman Zeyde 2016-10-18 12:05:44 +0300
  • 487a8e56c4 gpg: add keygrip logic into decoding Roman Zeyde 2016-10-17 23:30:15 +0300
  • ef56ee4602 gpg: remove verifying logic from decoding Roman Zeyde 2016-10-17 23:08:16 +0300
  • ae381a38e5 gpg: export keygrips from protocol Roman Zeyde 2016-10-17 22:57:31 +0300
  • 446ec99bf4 gpg: remove complex pubkey parsing code Roman Zeyde 2016-10-17 22:51:11 +0300
  • 80c6f10533 README: correct pip commands order Roman Zeyde 2016-10-17 18:01:38 +0300
  • ff984c60e4 README: link to PIN entering instructions Roman Zeyde 2016-10-17 17:54:59 +0300
  • c9bc079dc9 gpg: add file:line to logging format Roman Zeyde 2016-10-17 11:58:03 +0300