matejcik
|
b41d4c71f0
|
feat(core/emulator): JSON memory map dump
use `trezor.utils.mem_dump("somefile.json")` in a key place, then
`analyze.py src/somefile.json` to look at what is going on
|
2021-07-14 13:50:24 +02:00 |
|
matejcik
|
fe6c131b14
|
feat(core/emulator): build emulator with -DSTATIC=
This is perhaps a cleaner way to expose all relevant structures for
memory analysis.
|
2021-07-14 13:50:24 +02:00 |
|
Martin Milata
|
f67544d27a
|
ci: run more tests on hardware
- bitcoin tests on regular builds in addition to altcoins
- tests that need SD card
|
2021-07-12 19:54:51 +02:00 |
|
matejcik
|
f8bb90366a
|
fix(tests): auto-swipe by using only ButtonRequest.pages
|
2021-07-09 21:01:07 +02:00 |
|
matejcik
|
1e1963f1ee
|
fix(core): do not send ButtonRequest on every paging event
partial revert of 54db2291f2 from #1671
|
2021-07-09 15:00:29 +02:00 |
|
Pavol Rusnak
|
8ed7bdbc27
|
chore(ci): update alpine-linux to 3.14.0 and nix to 2.3.14
|
2021-07-09 11:39:24 +02:00 |
|
Martin Milata
|
81869fc4b0
|
chore(core): bump version to 2.4.2
[skip_ci]
|
2021-07-08 13:38:29 +02:00 |
|
Martin Milata
|
478bc81b86
|
chore(legacy): bump version to 1.10.3
|
2021-07-08 13:38:09 +02:00 |
|
Szymon Lesisz
|
66bf309fbf
|
fix(common): fix Ropsten key in blockchain_link
additionally updated support in suite (trop, xrp, txrp)
|
2021-07-07 14:46:53 +02:00 |
|
Martin Milata
|
f06a57237b
|
style(core): trezorhal/random_delays.c
|
2021-07-07 14:39:24 +02:00 |
|
grdddj
|
6bbc9a78f3
|
feat(python/trezorctl): improving and refactoring firmware CLI commands
|
2021-07-07 10:33:03 +02:00 |
|
Martin Milata
|
e67b3ab214
|
docs(core): changelog for 2.4.1
[skip_ci]
|
2021-06-30 18:21:56 +02:00 |
|
Martin Milata
|
a2d2405a11
|
docs(legacy/firmware): changelog for 1.10.2
|
2021-06-30 18:17:09 +02:00 |
|
Pavol Rusnak
|
8cfa5da1ce
|
docs: fix typos in comments
[skip_ci]
|
2021-06-30 15:41:55 +02:00 |
|
Ondřej Vejpustek
|
24200e7424
|
fixup! fix(legacy): make RDI work on T1
|
2021-06-24 17:34:24 +02:00 |
|
Ondrej Mikle
|
daa94ac941
|
fix(legacy): make RDI work on T1
|
2021-06-24 17:34:24 +02:00 |
|
matejcik
|
2491f871aa
|
chore(tests): add fixture for new Cardano test
|
2021-06-24 14:37:48 +02:00 |
|
gabrielkerekes
|
cc14ffb3e3
|
docs(core): add changelog entries for Cardano
|
2021-06-24 11:09:32 +02:00 |
|
gabrielkerekes
|
db657615f4
|
fix(cardano): use OrderedMap for output tokens and withdrawals
|
2021-06-24 08:24:47 +02:00 |
|
gabrielkerekes
|
4e5772662c
|
fix(cardano): don't allow duplicate withdrawals
|
2021-06-24 08:24:42 +02:00 |
|
gabrielkerekes
|
3cd2182b69
|
feat(core): introduce OrderedMap into CBOR serialisation
Items of an OrderedMap are included in CBOR as they come without sorting them in any way.
|
2021-06-24 08:22:39 +02:00 |
|
Ondřej Vejpustek
|
b8b0ae09d9
|
fix(core): use unprivileged shutdown where needed
|
2021-06-23 16:40:45 +02:00 |
|
Ondřej Vejpustek
|
5984fd6ad7
|
feat(core): jump to unprivileged mode after shutdown
|
2021-06-23 16:40:45 +02:00 |
|
Ondřej Vejpustek
|
40b4f679f9
|
feat(core): implement wrapper for svc_shutdown
|
2021-06-23 16:40:45 +02:00 |
|
Ondřej Vejpustek
|
311288407e
|
docs(core): document shutdown_privileged
|
2021-06-23 16:40:45 +02:00 |
|
Ondřej Vejpustek
|
4968d7da53
|
feat(core): implement svc shutdown
|
2021-06-23 16:40:45 +02:00 |
|
Ondřej Vejpustek
|
cca9d4b1c4
|
refactor(core): rename shutdown to shutdown_privileged
|
2021-06-23 16:40:45 +02:00 |
|
Ondřej Vejpustek
|
7686eb355a
|
fix(core): fix import of random delays
|
2021-06-23 16:40:45 +02:00 |
|
matejcik
|
47c2be9f13
|
docs(core): add changelog entry for altcoin layouts
|
2021-06-23 11:51:18 +02:00 |
|
matejcik
|
015c47d564
|
chore(core): export PropertyType to fix mypy errors
|
2021-06-23 11:51:18 +02:00 |
|
matejcik
|
319a4374d3
|
chore(tests): regenerate UI test fixtures
|
2021-06-23 11:51:18 +02:00 |
|
matejcik
|
57582c2501
|
feat(tests): simple javascript-based UI diff review tool
|
2021-06-23 11:51:18 +02:00 |
|
matejcik
|
1b7b06255a
|
feat(tests): only try connecting to VPN once
|
2021-06-23 11:51:18 +02:00 |
|
matejcik
|
0971adf7a7
|
feat(tests): generate UI test report again from current data
|
2021-06-23 11:51:18 +02:00 |
|
matejcik
|
da4442bbd7
|
feat(core): auto-hexlify in confirm_properties
|
2021-06-23 11:51:18 +02:00 |
|
matejcik
|
74bd26b160
|
chore(tests): remove remaining input_flow instructions from jsons
|
2021-06-23 11:51:18 +02:00 |
|
matejcik
|
41c5d773e2
|
refactor(core): put property key+value on the same screen
|
2021-06-23 11:51:18 +02:00 |
|
matejcik
|
3c4eb04346
|
feat(core/monero): cache Monero testing chain between runs
|
2021-06-23 11:51:18 +02:00 |
|
Martin Milata
|
178b575465
|
refactor(core): convert apps.nem to layouts
|
2021-06-23 11:51:18 +02:00 |
|
Martin Milata
|
dd3b689ded
|
refactor(core): convert apps.eos to layouts
|
2021-06-23 11:51:18 +02:00 |
|
Martin Milata
|
3ffbae5d17
|
refactor(core): convert apps.binance to layouts
|
2021-06-23 11:51:18 +02:00 |
|
Martin Milata
|
ddac852acf
|
refactor(core): convert apps.cardano to layouts
|
2021-06-23 11:51:18 +02:00 |
|
Martin Milata
|
ffb400180d
|
refactor(core/ui): more consistent layout parameter names
|
2021-06-23 11:51:18 +02:00 |
|
Martin Milata
|
d33c61bbe7
|
test(core): enable ui tests for cardano get_address
|
2021-06-23 11:51:18 +02:00 |
|
Martin Milata
|
a143fe34d0
|
refactor(core): convert apps.lisk to layouts
|
2021-06-23 11:51:18 +02:00 |
|
Martin Milata
|
ebf6ef1666
|
refactor(core): convert apps.tezos to layouts
|
2021-06-23 11:51:18 +02:00 |
|
Martin Milata
|
12478b1716
|
refactor(core): convert apps.stellar to layouts
|
2021-06-23 11:51:18 +02:00 |
|
Martin Milata
|
6aeaadfe16
|
refactor(core): convert apps.ripple to layouts
|
2021-06-23 11:51:18 +02:00 |
|
Martin Milata
|
16094df0c5
|
refactor(core): convert most of apps.monero to layouts
Progress popups are not ported yet as they're unlike anything else.
Introduces paginate_paragraphs.
|
2021-06-23 11:51:18 +02:00 |
|
Martin Milata
|
6c926ad82e
|
refactor(core): convert apps.ethereum to layouts
|
2021-06-23 11:51:18 +02:00 |
|