Roman Zeyde
71f357c1bf
Add 'hidapi' dependency
2018-08-18 12:55:46 +03:00
Eli Boyarski
8f1d008eb2
fixed typo + missing word
2018-08-06 23:19:32 +03:00
Roman Zeyde
7a351acf15
Merge remote-tracking branch 'matejcik/master'
2018-08-02 22:01:31 +03:00
Roman Zeyde
7f9aa2b147
Bump version: 0.11.3 → 0.12.0
2018-07-25 13:47:48 +03:00
Roman Zeyde
eed168341c
Don't inheric from 'object' (after deprecating Python 2.x support)
2018-07-25 13:44:55 +03:00
matejcik
8b85090fba
trezor: usage for TREZOR_PATH variable
...
This is not a great place, as the variable will work anywhere,
but I couldn't find a better place to put it.
Also fixes a typo in the service definition.
2018-07-17 16:50:53 +02:00
matejcik
8708b1e16d
trezor: use TREZOR_PATH environment variable to specify device path
2018-07-17 16:45:09 +02:00
Roman Zeyde
03e7fc48e9
Improve Git-related documentation
2018-07-12 12:10:48 +03:00
Roman Zeyde
4968ca7ff3
Merge branch 'master' into neopg-wip
2018-07-01 13:52:37 +03:00
Roman Zeyde
6b6d9f5d20
Add a link to neopg-trezor wrapper at documentation
2018-07-01 13:17:13 +03:00
Roman Zeyde
c22109df24
Document argv[0] hack for NeoPG
2018-07-01 13:15:04 +03:00
Roman Zeyde
47ce035e79
Remove unused import
2018-07-01 12:52:08 +03:00
Roman Zeyde
36cbba6c57
Fix a few lint issues
2018-07-01 12:49:39 +03:00
Roman Zeyde
6afe20350b
Simplify GPG command generation
2018-07-01 12:12:16 +03:00
Roman Zeyde
fa171e8923
Add short example for NeoPG usage
2018-07-01 12:08:46 +03:00
Roman Zeyde
f0bda9a3e6
Allow using $PATH when looking for GPG binary
...
It's needed for running neopg (instead of gnupg).
2018-07-01 12:05:25 +03:00
Roman Zeyde
71b56e15d7
Add NeoPG commandline wrapper for TREZOR-based agent
...
It invokes `trezor-gpg-agent` instead of `neopg agent`, by putting
its own path at argv[0].
2018-07-01 12:04:32 +03:00
Roman Zeyde
3b9c00e02a
Default to $GNUPGHOME when not specified on commandline
2018-07-01 11:46:16 +03:00
Roman Zeyde
dcee59a19e
Assume NeoPG binary runs GnuPG functionality
2018-07-01 11:32:02 +03:00
Roman Zeyde
a274de30b8
Parse NeoPG development versions
...
e.g. v0.0.5-37-g1fe5046-dirty
2018-06-30 13:05:21 +03:00
Roman Zeyde
4fe9e437ad
Simplify GPG homedir setting
2018-06-30 13:03:30 +03:00
Roman Zeyde
d04527a8ed
Replace GPG version assertion by an error log
...
since NeoPG uses different versioning
2018-06-30 13:02:50 +03:00
Roman Zeyde
3329c29cb4
Use gpg_command() for identity generation
2018-06-30 12:50:55 +03:00
Roman Zeyde
df2cb52f8d
fixup! Reply with an ERR to SCD SERIALNO openpgp
ASSUAN command
2018-06-30 12:49:59 +03:00
Roman Zeyde
f36ef4ffe0
Allow running NeoPG binary (instead of GnuPG)
2018-06-30 12:44:17 +03:00
Roman Zeyde
f74de828fc
Reply with an ERR to SCD SERIALNO openpgp
ASSUAN command
...
(for NeoPG)
2018-06-30 12:10:37 +03:00
Roman Zeyde
912b1cde7a
Add support for file-descriptor-based socket server
...
(for NeoPG)
2018-06-30 12:10:03 +03:00
Roman Zeyde
b7a8c42893
Merge pull request #153 from romanz/drop-py2
...
setup: deprecate Python2 support
2018-06-30 11:24:52 +03:00
Roman Zeyde
1e6c4e6930
Add links to SSH/GPG usage examples
2018-06-30 11:21:47 +03:00
Roman Zeyde
a8f19e4150
Comment about SSH argument separation
2018-06-30 11:12:43 +03:00
Roman Zeyde
6a9fdf75e2
Bump version: 0.11.2 → 0.11.3
2018-06-19 21:15:14 +03:00
Roman Zeyde
6bc5b6af5e
Add small example for IdentityOnly use-case
2018-06-19 19:04:05 +03:00
Roman Zeyde
8672a6901a
Document IdentitiesOnly support
2018-06-19 18:49:36 +03:00
Roman Zeyde
672af98ad7
Explicitly use IdentityFile option when connecting to specific host
2018-06-19 18:38:57 +03:00
Roman Zeyde
ed531cfff8
Remove trailing whitespace
...
git ls-files | xargs -n1 sed -e's/[[:space:]]*$//' -i
2018-05-25 08:43:22 +03:00
Bram
bd1ae0f091
Update INSTALL.md
...
I've sorted out the Formula for Homebrew and it's been merged.
2018-05-24 14:01:40 +03:00
Roman Zeyde
0c762e8998
Use pinentry
homebrew formula on macOS
2018-05-23 08:35:34 +03:00
Roman Zeyde
bd0df4f801
trezor: update setup.py for latest libagent and trezorlib
2018-05-05 21:05:02 +03:00
Roman Zeyde
3d1639d271
gpg: require symmetric passphrase re-entry
2018-04-25 11:18:13 +03:00
Roman Zeyde
bea899d1ef
gpg: allow symmetric encryption with a passphrase
2018-04-25 11:09:58 +03:00
Roman Zeyde
ccc2174775
gpg: allow more verbose output during GnuPG pubkey import
2018-04-25 00:16:27 +03:00
Roman Zeyde
afa3fdb89c
gpg: allow setting passphrase cache expriration duration
2018-04-25 00:12:34 +03:00
Roman Zeyde
2ca3941cfa
ssh: allow setting passphrase cache expriration duration
2018-04-25 00:02:21 +03:00
Roman Zeyde
b1bd6cb690
gpg: refactor GETINFO handling into a separate method
2018-04-23 22:59:11 +03:00
Roman Zeyde
766536d2c4
trezor: allow expiring cached passphrase
2018-04-23 22:55:10 +03:00
Roman Zeyde
91f70e7a96
Merge pull request #238 from pruflyos/patch-1
...
Update INSTALL.md
2018-04-22 09:37:09 +03:00
Roman Zeyde
cf5bfd960a
Merge pull request #237 from menteb/patch-2
...
Update to Install.md reflecting Homebrew formula
2018-04-22 09:36:45 +03:00
pruflyos
4bd769f138
Update INSTALL.md
...
On Fedora `python3-tk` is called `python3-tkinter`
2018-04-21 16:15:44 -04:00
Bram
91b850f184
Update to Install.md reflecting Homebrew formula
2018-04-21 13:20:22 +03:00
Roman Zeyde
c6bb090dfc
Merge pull request #235 from timthelion/git-email-readme
...
Document the configuration of the git email setting and errors
2018-04-18 22:32:17 +03:00