Andrew Kozlik
5783a3f9b6
feat(core): Verify signatures of all original inputs in replacement transactions.
2022-03-29 12:55:36 +02:00
Andrew Kozlik
c5626508f9
feat(core): Warn about unverified external inputs.
2022-03-29 12:55:36 +02:00
Andrew Kozlik
ecf68b13eb
feat(legacy): Warn about unverified external inputs.
2022-03-29 12:55:36 +02:00
Andrew Kozlik
9719f73185
feat(legacy): Warn only once about non-standard paths.
...
[no changelog]
2022-03-29 12:55:36 +02:00
Andrew Kozlik
64637babad
chore(legacy): Simplify path warning UI.
...
[no changelog]
2022-03-29 12:55:36 +02:00
Andrew Kozlik
313ac4b11c
fix(core): Stricter Bitcoin transaction checks.
2022-03-29 12:55:36 +02:00
Andrew Kozlik
9a20edb17d
fix(legacy): Stricter Bitcoin transaction checks.
...
[no changelog]
2022-03-29 12:55:36 +02:00
Andrew Kozlik
253c7a0cc0
chore(legacy/firmware): Bump VERSION and FIX_VERSION to 1.11.0.
2022-03-29 12:55:36 +02:00
Andrew Kozlik
ac9401be74
fix(tests): Update T1 UI test fixtures.
2022-03-29 12:55:36 +02:00
Andrew Kozlik
353ff85fd2
feat(legacy): Add fsm_abortWorkflows().
2022-03-29 12:55:36 +02:00
Andrew Kozlik
131c3d0756
fix(legacy): Check PIN before confirming critical dialogs.
2022-03-29 12:55:36 +02:00
Andrew Kozlik
9828ea1871
feat(legacy): Add state sanity check to fsm_msg*Ack() functions.
2022-03-29 12:55:36 +02:00
Andrew Kozlik
c22072f9c8
fix(trezorctl): Fix BIP-32 path in CoSi help.
...
[no changelog]
2022-03-29 12:55:36 +02:00
Andrew Kozlik
7f7f3b7502
feat(legacy): Strict path validation for CoSi.
2022-03-29 12:55:36 +02:00
Andrew Kozlik
0f7fb2afea
tests: Fix device tests for path checks in GetAddress.
2022-03-29 12:55:36 +02:00
Andrew Kozlik
0438e240c4
feat(legacy): Strict path validation for NEM.
2022-03-29 12:55:36 +02:00
Andrew Kozlik
befd38217e
feat(legacy): Make Bitcoin path checks same as in core.
2022-03-29 12:55:36 +02:00
Andrew Kozlik
f0a48c2f18
feat(legacy): Strict path validation for Stellar.
2022-03-29 12:55:36 +02:00
Andrew Kozlik
2e1c784748
feat(legacy): Strict path validation for Ethereum.
2022-03-29 12:55:36 +02:00
Andrew Kozlik
275f41ff46
refactor(legacy): Factor out fsm_layoutPathWarning().
2022-03-29 12:55:36 +02:00
Andrew Kozlik
608da389f6
refactor(legacy): Move path constants to crypto.h.
2022-03-29 12:55:36 +02:00
Martin Milata
0407e78e8c
ci: use autoPatchelfHook for emulators from pinned nixpkgs
2022-03-29 12:52:34 +02:00
Pavol Rusnak
9a8e257619
fix(core): fix SDL2 include path
...
[no changelog]
2022-03-29 12:22:11 +02:00
Pavol Rusnak
25bd9ebbbb
fix(legacy): fix SDL2 include path
...
[no changelog]
2022-03-29 12:22:11 +02:00
matejcik
7295d2ee1e
fix(common/tools): coin must be either supported or unsupported
2022-03-25 14:27:30 +01:00
Pavol Rusnak
334f7bbbe6
chore(common): defs cleanup
...
- drop Gamecredits - they became an ERC-20 token in 2020
- drop Nix - dead coin
- drop Polis - coin became a BEP-20 token and later Olympus network in 2021
2022-03-25 14:27:30 +01:00
vdovhanych
7ffa547288
ci: fix upload of index to public storage
2022-03-25 11:02:20 +01:00
matejcik
6af119fcdd
fix(ci): make sure poetry environment is clean of leftovers
2022-03-24 14:30:20 +01:00
grdddj
068e97c258
feat(python): unify option arguments in trezorctl
2022-03-24 14:30:20 +01:00
grdddj
d7d228e716
chore(python): limit click version to be below 8.1
2022-03-24 14:30:20 +01:00
matejcik
e9364ea0ae
style(tools): fix type annotations in pyright tool
2022-03-23 14:55:05 +01:00
matejcik
61718aff49
feat(tools): make pyright_tool more user-friendly
...
[no changelog]
* passed in directory respects absolute and relative paths instead of
working "from repository root"
* we don't require the enableTypeIgnoreComments to be set so both
`pyright` and `pyright_tool` can work with the same config at the same
time
* use click's magic functionality to deal with missing / unreadable /
unwriteable files
* read the error results via a pipe, do not write to filesystem unless
requested
* simplified logic regarding "test mode"/"dev mode"
* renamed `--log` to more typical `--verbose`
* use pathlib more extensively
2022-03-23 14:55:05 +01:00
vdovhanych
b365788d88
ci: fix upload folders path on public storage
2022-03-23 14:35:43 +01:00
Martin Milata
c8dda3242b
ci: build emulator with new fonts before running cargo test
2022-03-23 13:40:45 +01:00
Martin Milata
45276963c0
fix(core): fix timers for rust layouts
...
[no changelog]
2022-03-23 13:40:45 +01:00
Martin Milata
4eefaffac9
fix(core/rust/ui): recovery/passphrase keyboard fixes
...
[no changelog]
2022-03-23 13:40:45 +01:00
Martin Milata
efe25a6ab4
fix(core/rust/ui): pin keyboard tweaks
...
[no changelog]
2022-03-23 13:40:45 +01:00
Martin Milata
d51072b8c1
refactor(core/rust/ui): unhardcode screen size
...
[no changelog]
2022-03-23 13:40:45 +01:00
matejcik
82182ae078
ci: use external servers in CI and scripts
2022-03-23 11:28:56 +01:00
Martin Milata
7f97ea4961
chore(nix): export library path for macos
2022-03-22 16:08:50 +01:00
Jan Pochyla
801679bccf
chore(core/rust): Add dynamic place system
2022-03-22 16:08:50 +01:00
grdddj
7b41946789
chore(tests): reflect tenv's changes in image and command
2022-03-22 13:26:42 +01:00
David Misiak
915781bfb1
chore(cardano): update changelog and ui tests
2022-03-18 14:32:54 +01:00
David Misiak
fec4fa2257
refator(cardano): validate map key order in HashBuilderDict
2022-03-18 14:32:54 +01:00
David Misiak
a36fc6cadc
fix(cardano): display tADA in testnet transactions
2022-03-18 14:32:54 +01:00
David Misiak
1f20c49536
feat(cardano): allow device-owned outputs in plutus txs
2022-03-18 14:32:54 +01:00
David Misiak
117c3c932f
fix(cardano): update testnet protocol magic
2022-03-18 14:32:54 +01:00
David Misiak
962f689e8a
feat(cardano): display tx id for plutus txs
2022-03-18 14:32:54 +01:00
David Misiak
f0e230642b
fix(cardano): display reward addresses for withdrawals
2022-03-18 14:32:54 +01:00
David Misiak
9f9535abb3
feat(cardano): add key hash stake credentials
2022-03-18 14:32:54 +01:00