Commit Graph

  • 93d6e0d3d1 fix import error with CallException fix-issue-callexception Chakib Benziane 2018-10-22 17:56:10 +0200
  • 71f357c1bf
    Add 'hidapi' dependency master Roman Zeyde 2018-08-18 12:55:46 +0300
  • 8f1d008eb2
    fixed typo + missing word Eli Boyarski 2018-08-06 23:19:32 +0300
  • 7a351acf15
    Merge remote-tracking branch 'matejcik/master' Roman Zeyde 2018-08-02 21:51:01 +0300
  • 7f9aa2b147
    Bump version: 0.11.3 → 0.12.0 Roman Zeyde 2018-07-25 13:47:48 +0300
  • eed168341c
    Don't inheric from 'object' (after deprecating Python 2.x support) Roman Zeyde 2018-07-25 13:44:55 +0300
  • 8b85090fba trezor: usage for TREZOR_PATH variable matejcik 2018-07-17 16:50:53 +0200
  • 8708b1e16d trezor: use TREZOR_PATH environment variable to specify device path matejcik 2018-07-17 16:45:09 +0200
  • 03e7fc48e9
    Improve Git-related documentation Roman Zeyde 2018-07-12 12:10:48 +0300
  • 4968ca7ff3
    Merge branch 'master' into neopg-wip Roman Zeyde 2018-07-01 13:52:37 +0300
  • 6b6d9f5d20
    Add a link to neopg-trezor wrapper at documentation Roman Zeyde 2018-07-01 13:17:13 +0300
  • c22109df24
    Document argv[0] hack for NeoPG Roman Zeyde 2018-07-01 13:15:04 +0300
  • 47ce035e79
    Remove unused import Roman Zeyde 2018-07-01 12:52:08 +0300
  • 36cbba6c57
    Fix a few lint issues Roman Zeyde 2018-07-01 12:49:39 +0300
  • 6afe20350b
    Simplify GPG command generation Roman Zeyde 2018-07-01 12:12:16 +0300
  • fa171e8923
    Add short example for NeoPG usage Roman Zeyde 2018-07-01 12:08:46 +0300
  • f0bda9a3e6
    Allow using $PATH when looking for GPG binary Roman Zeyde 2018-07-01 12:05:25 +0300
  • 71b56e15d7
    Add NeoPG commandline wrapper for TREZOR-based agent Roman Zeyde 2018-07-01 12:04:32 +0300
  • 3b9c00e02a
    Default to $GNUPGHOME when not specified on commandline Roman Zeyde 2018-07-01 11:46:16 +0300
  • dcee59a19e
    Assume NeoPG binary runs GnuPG functionality Roman Zeyde 2018-07-01 11:32:02 +0300
  • a274de30b8
    Parse NeoPG development versions Roman Zeyde 2018-06-30 13:05:21 +0300
  • 4fe9e437ad
    Simplify GPG homedir setting Roman Zeyde 2018-06-30 13:03:30 +0300
  • d04527a8ed
    Replace GPG version assertion by an error log Roman Zeyde 2018-06-30 13:02:50 +0300
  • 3329c29cb4
    Use gpg_command() for identity generation Roman Zeyde 2018-06-30 12:50:55 +0300
  • df2cb52f8d
    fixup! Reply with an ERR to `SCD SERIALNO openpgp` ASSUAN command Roman Zeyde 2018-06-30 12:49:47 +0300
  • f36ef4ffe0
    Allow running NeoPG binary (instead of GnuPG) Roman Zeyde 2018-06-30 12:44:17 +0300
  • f74de828fc
    Reply with an ERR to `SCD SERIALNO openpgp` ASSUAN command Roman Zeyde 2018-06-30 12:10:37 +0300
  • 912b1cde7a
    Add support for file-descriptor-based socket server Roman Zeyde 2018-04-17 19:11:38 +0300
  • b7a8c42893
    Merge pull request #153 from romanz/drop-py2 Roman Zeyde 2018-06-30 11:24:52 +0300
  • 1e6c4e6930
    Add links to SSH/GPG usage examples Roman Zeyde 2018-06-30 11:21:47 +0300
  • a8f19e4150
    Comment about SSH argument separation Roman Zeyde 2018-06-30 11:12:43 +0300
  • 6a9fdf75e2
    Bump version: 0.11.2 → 0.11.3 v0.11.3 Roman Zeyde 2018-06-19 21:15:14 +0300
  • 6bc5b6af5e
    Add small example for IdentityOnly use-case Roman Zeyde 2018-06-19 19:04:05 +0300
  • 8672a6901a
    Document IdentitiesOnly support Roman Zeyde 2018-06-19 18:49:36 +0300
  • 672af98ad7
    Explicitly use IdentityFile option when connecting to specific host Roman Zeyde 2018-06-19 18:34:25 +0300
  • ed531cfff8
    Remove trailing whitespace Roman Zeyde 2018-05-25 08:43:22 +0300
  • bd1ae0f091
    Update INSTALL.md Bram 2018-05-24 14:01:40 +0300
  • 0c762e8998
    Use `pinentry` homebrew formula on macOS Roman Zeyde 2018-05-23 08:35:34 +0300
  • bd0df4f801
    trezor: update setup.py for latest libagent and trezorlib Roman Zeyde 2018-05-05 21:05:02 +0300
  • 3d1639d271
    gpg: require symmetric passphrase re-entry Roman Zeyde 2018-04-25 11:13:28 +0300
  • bea899d1ef
    gpg: allow symmetric encryption with a passphrase Roman Zeyde 2018-04-25 11:09:58 +0300
  • ccc2174775
    gpg: allow more verbose output during GnuPG pubkey import Roman Zeyde 2018-04-25 00:16:27 +0300
  • afa3fdb89c
    gpg: allow setting passphrase cache expriration duration Roman Zeyde 2018-04-25 00:02:48 +0300
  • 2ca3941cfa
    ssh: allow setting passphrase cache expriration duration Roman Zeyde 2018-04-25 00:01:55 +0300
  • b1bd6cb690
    gpg: refactor GETINFO handling into a separate method Roman Zeyde 2018-04-23 22:59:11 +0300
  • 766536d2c4
    trezor: allow expiring cached passphrase Roman Zeyde 2018-04-23 22:27:59 +0300
  • 91f70e7a96
    Merge pull request #238 from pruflyos/patch-1 Roman Zeyde 2018-04-22 09:37:09 +0300
  • cf5bfd960a
    Merge pull request #237 from menteb/patch-2 Roman Zeyde 2018-04-22 09:36:45 +0300
  • 4bd769f138
    Update INSTALL.md pruflyos 2018-04-21 16:15:44 -0400
  • 91b850f184
    Update to Install.md reflecting Homebrew formula Bram 2018-04-21 13:20:22 +0300
  • c6bb090dfc
    Merge pull request #235 from timthelion/git-email-readme Roman Zeyde 2018-04-18 22:32:17 +0300
  • fef4fd06c9 Document the configuration of the git email setting and errors Timothy Hobbs 2018-04-18 12:41:38 +0200
  • bc691ae795
    gpg: fix method's caching Roman Zeyde 2018-04-16 12:38:28 +0300
  • 61e516e200
    Add link to Ledger Nano S guide Roman Zeyde 2018-04-09 22:10:38 +0300
  • 543ff7021d
    doc: explain how to reset cached passphrase Roman Zeyde 2018-04-08 16:33:34 +0300
  • 2e0cfc8088
    gpg: fail if new identity is missing Roman Zeyde 2018-04-08 16:20:55 +0300
  • 18f33f8a08
    README: document PIN entry depedencies Roman Zeyde 2018-04-08 10:15:56 +0300
  • 2973413995
    Merge pull request #227 from kvbik/patch-1 Roman Zeyde 2018-03-29 20:52:11 +0300
  • 2360693dc5
    mention brew install libusb on macOS Jakub Vysoký 2018-03-29 18:32:26 +0200
  • 7443fc6512
    Pass 'state' during TREZOR initialization Roman Zeyde 2018-03-27 15:58:42 +0300
  • 5efb752979
    doc: update Fedora installation instructions Roman Zeyde 2018-03-22 14:31:36 +0200
  • 4546cd674b
    Bump version: 0.11.1 → 0.11.2 v0.11.2 Roman Zeyde 2018-03-19 09:45:56 +0200
  • 5dba12f144
    gpg: don't clear options on RESET assuan command Roman Zeyde 2018-03-14 13:55:59 +0200
  • 887561de9f
    pylint: skip 'fixme' warnings Roman Zeyde 2018-03-14 12:17:07 +0200
  • 6d730e0a5b
    ui: subprocess.Popen doesn't have 'args' attribute in Python 2 Roman Zeyde 2018-03-14 12:15:08 +0200
  • d0732d16e8
    ui: don't log passphrases (since the log may be persisted) Roman Zeyde 2018-03-14 12:13:44 +0200
  • dafb80ad7a
    trezor: don't retry on PIN/passphrase entry cancellation Roman Zeyde 2018-03-13 16:50:46 +0200
  • df6249b071
    Merge remote-tracking branch 'rendaw/pinentry-docs' Roman Zeyde 2018-03-13 15:35:00 +0200
  • 942f01418b Also set DISPLAY in SSH unit rendaw 2018-03-13 16:31:52 +0900
  • 93b548b737 Add docs to show using the gpg agent with systemd; set PATH for ssh unit rendaw 2018-03-13 16:28:36 +0900
  • 329f07249a Small reword rendaw 2018-03-13 05:57:39 +0900
  • a1f7088d33 Remove pin entry instructions from INSTALL, didn't seem that relevant rendaw 2018-03-13 05:47:31 +0900
  • 25f066e113 Document --pin-entry-binary with usage guide rendaw 2018-03-13 05:43:10 +0900
  • 0699273d49
    util: move ASSUAN serialization to break circular import Roman Zeyde 2018-03-11 15:05:54 +0200
  • 92c352e860
    Bump version: 0.11.0 → 0.11.1 v0.11.1 Roman Zeyde 2018-03-11 14:40:04 +0200
  • 34c03a462c
    ui: merge into a single module Roman Zeyde 2018-03-11 14:33:54 +0200
  • 51dbecd4c2
    Bump version: 0.10.0 → 0.11.0 v0.11.0 Roman Zeyde 2018-03-11 13:35:23 +0200
  • ceae65aa5a
    ui: use {} as default config Roman Zeyde 2018-03-11 13:34:50 +0200
  • d0497b0137
    pinentry: specify device name at PIN/passphrase entry UI Roman Zeyde 2018-03-10 21:39:55 +0200
  • 870152a7af
    gpg: allow specifying custom homedir during init Roman Zeyde 2018-03-10 18:39:56 +0200
  • cbdc52c0a4
    trezor: handle passphrase on-device entry (for Model T) Roman Zeyde 2018-03-10 09:35:23 +0200
  • 0c9fc33757
    gpg: replace gpg-agent.conf by run-agent.sh Roman Zeyde 2018-03-08 17:27:15 +0200
  • 17ea941add
    gpg: use pinentry UI for initialization and agent Roman Zeyde 2018-03-07 13:19:02 +0200
  • 64064b5ecc
    ssh: use pinentry UI Roman Zeyde 2018-03-07 13:18:48 +0200
  • 601a2b1336
    device: refactor PIN/passphrase UI into a separate class Roman Zeyde 2018-03-07 12:10:58 +0200
  • 2e688ccac9
    setup: deprecate Python2 support Roman Zeyde 2017-10-15 21:56:30 +0300
  • b6181bb5b5
    trezor: replace tk-based pinentry with GnuPG pinentry Roman Zeyde 2018-03-07 10:48:28 +0200
  • b6da299cb0
    pinentry: add simple wrapper for PIN/passphrase entry Roman Zeyde 2018-03-07 10:38:32 +0200
  • 04627f0899
    gpg: collect OPTIONs from agent Roman Zeyde 2018-03-06 11:02:39 +0200
  • 54ce6f2cec
    trezor: limit passphrase length Roman Zeyde 2018-03-06 10:06:00 +0200
  • a1047ba7b1
    Bump version: 0.9.8 → 0.10.0 v0.10.0 Roman Zeyde 2018-03-03 21:02:10 +0200
  • e90bd0cd81
    trezor: refactor transport enumeration a bit Roman Zeyde 2018-03-03 18:14:43 +0200
  • 66e3e60370 trezor: Use composite transport for device detection. slush 2018-03-03 01:25:19 +0100
  • 3f1604d609 Use Python3 by default slush 2018-03-03 01:24:08 +0100
  • d0f4cccfd2 trezor: Both Trezor One and Model T are supported. slush 2018-03-03 01:23:35 +0100
  • 08d81c992c
    trezor: split pinentry tool into a separate file Roman Zeyde 2018-02-27 11:17:53 +0200
  • 55a899f929
    trezor: initialize cached_passphrase_ack with None (instead of 0) Roman Zeyde 2018-02-27 10:32:41 +0200
  • e7604dff68
    ssh: fix small commandline documentation nits Roman Zeyde 2018-02-27 09:53:37 +0200
  • 8849545700 Clarify a couple sentences rendaw 2018-02-27 03:00:16 +0900
  • d109cd73b5 Adjust ssh systemd instructions; cleanup rendaw 2018-02-27 02:48:23 +0900