Roman Zeyde
43c424a402
ssh: allow "just-in-time" connection for agent-like behaviour
...
This would allow launching trezor-agent into the background
during the system startup, and the connecting the device
when the cryptographic operations are required.
2017-01-07 18:29:12 +02:00
Andrew LeCody
109bb3b47f
Mosh doesn't support "-l" for user, only user@host for args
2016-12-14 23:59:45 -06:00
Roman Zeyde
f0f89310ac
main: add '--mosh' for better SSH client
2016-11-11 22:26:22 +02:00
Roman Zeyde
dbed773e54
fix pylint and tests
2016-11-03 23:29:45 +02:00
Roman Zeyde
ac4a86d312
ssh: remove git utility
2016-11-03 23:12:59 +02:00
Roman Zeyde
021831073e
ssh: simple support for multiple public keys loading
2016-11-03 23:05:27 +02:00
Roman Zeyde
9123cef810
ssh: decouple identity from device
2016-11-03 22:00:43 +02:00
Roman Zeyde
0f79b5ff2e
ssh: use new device package (instead of factory)
2016-10-30 20:23:19 +02:00
Roman Zeyde
0730eb7223
gpg: use same logging configuration as in SSH
2016-10-18 21:02:49 +03:00
Roman Zeyde
c4bbac0e77
util: move BIP32 address related functions
2016-08-11 22:30:59 +03:00
Roman Zeyde
092445af71
agent: handle connection errors
2016-06-11 20:26:10 +03:00
Roman Zeyde
51f7d6120b
client: not visual challength for SSH
2016-05-21 07:43:10 +03:00
Roman Zeyde
b2147a8418
formats: curve name should be a string
2016-05-05 22:31:07 +03:00
Roman Zeyde
d9c4e930f3
main: fixup str/bytes issue for curve_name
2016-05-05 21:42:11 +03:00
Roman Zeyde
67d58a5ae0
Merge pull request #10 from romanz/gpg
...
GPG v2.1 support
2016-04-24 14:07:22 +03:00
Roman Zeyde
76ce25fab1
gpg: fixup imports
2016-04-23 22:30:12 +03:00
Roman Zeyde
b6cfa0c03f
main: show better error when no SSH remote is found
2016-04-22 11:31:00 +03:00
Roman Zeyde
000860feaf
main: add --test flag for verifying SSH configuration
...
https://help.github.com/articles/testing-your-ssh-connection/
2016-03-12 15:32:29 +02:00
Roman Zeyde
c9f341a42b
main: handle 'pushurl' and 'url' remote settings
2016-03-06 21:21:25 +02:00
Roman Zeyde
bdd2568b2c
main: log pubkey fingerprint on INFO level
2016-03-05 20:49:14 +02:00
Roman Zeyde
e6ccc324a0
main: ignore path from git remote URL
...
It's much easier to use single keypair per user@host
2016-03-05 14:56:58 +02:00
Roman Zeyde
98e875562e
main: add trezor-git entry point
2016-03-05 11:18:24 +02:00
Roman Zeyde
4384b93c19
main: remove unneeded use_shell parameter
2016-03-05 11:03:10 +02:00
Roman Zeyde
8a90a8cd84
main: split git from ssh
2016-03-05 10:56:30 +02:00
Roman Zeyde
1e86983782
main: split argument parser
2016-03-05 10:46:36 +02:00
Roman Zeyde
8909b38107
main: use command-line for git interaction
2016-02-20 18:24:14 +02:00
Roman Zeyde
d6532311b9
fix PEP8 & docstrings
2016-02-19 20:52:59 +02:00
Roman Zeyde
41b30b42b5
main: add git identity via "origin" remote
2016-02-19 20:48:16 +02:00
Roman Zeyde
04f4bbf2ac
main: add docstrings
2016-02-19 11:35:16 +02:00
Roman Zeyde
d712509a4e
client: show current time instead of identity.path
2016-02-17 15:04:10 +02:00
Roman Zeyde
40e2d9fb2c
fixup imports order
...
isort -rc trezor_agent
2016-02-15 20:53:14 +02:00
Roman Zeyde
cd4cc059d6
main: remove git-config parsing code
2016-02-15 20:52:44 +02:00
Roman Zeyde
2b047f0525
main: refactor shell flag
2016-02-15 20:38:34 +02:00
Roman Zeyde
231995bd1a
remove trezor module
2016-02-15 17:22:01 +02:00
Roman Zeyde
cafa218e19
server: pass handler and add debug option
2016-01-26 21:14:52 +02:00
Roman Zeyde
b101281a5b
main: add command-line argument for setting UNIX socket timeout
2016-01-16 22:14:36 +02:00
Roman Zeyde
0c63aef719
sort imports using isort tool
2016-01-09 16:06:47 +02:00
Roman Zeyde
c3fa79e450
Fix a few pylint issues
2016-01-04 19:21:56 +02:00
Roman Zeyde
535b4d50c7
Fix SSH connection arguments handling
2015-11-27 17:26:06 +02:00
Roman Zeyde
60571e65dd
trezor: add support for Ed25519 SSH keys
2015-10-27 19:49:30 +02:00
Roman Zeyde
a8c6e71825
rename package name to trezor_agent
2015-08-21 21:22:26 +03:00