Commit Graph

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