matejcik
|
5e27c8a274
|
docs: improve documentation for sessions
|
2020-08-28 15:37:06 +02:00 |
|
matejcik
|
ffe3b5487d
|
python: ignore failures of EndSession call, so that end_session() does not raise
|
2020-08-28 15:37:06 +02:00 |
|
matejcik
|
e0583dd5cb
|
all: use a specific error code for "invalid session"
|
2020-08-28 15:37:06 +02:00 |
|
matejcik
|
e96a9e8d39
|
python/trezorctl: make use of EndSession
|
2020-08-28 15:37:06 +02:00 |
|
matejcik
|
e0ec5aa1e7
|
tests: clear session before each testcase
|
2020-08-28 15:37:06 +02:00 |
|
matejcik
|
46eb223b2a
|
tests: use new trezorlib locking/sessioning API where appropriate
|
2020-08-28 15:37:06 +02:00 |
|
matejcik
|
a08c34a624
|
tests: add tests for end_session
|
2020-08-28 15:37:06 +02:00 |
|
matejcik
|
4f92d2b14d
|
python: call EndSession when requested
|
2020-08-28 15:37:06 +02:00 |
|
matejcik
|
58621711d1
|
legacy: implement EndSession
|
2020-08-28 15:37:06 +02:00 |
|
matejcik
|
4909821f35
|
core: implement EndSession
|
2020-08-28 15:37:06 +02:00 |
|
Martin Milata
|
c7934116ec
|
core: introduce TREZOR_MODEL flag (#1233)
|
2020-08-28 14:50:38 +02:00 |
|
Tomas Susanka
|
c7b6d98cfc
|
tests/upgrade-tests: modify paths in release jobs and add job for MacOS
|
2020-08-27 21:04:22 +02:00 |
|
Tomas Susanka
|
a443a4a430
|
tests/upgrade: add support for filenames with revision
|
2020-08-27 20:24:32 +02:00 |
|
Tomas Susanka
|
b780785beb
|
tests: replace emulators URL
|
2020-08-27 20:01:23 +02:00 |
|
matejcik
|
4200692930
|
python: release 0.12.2
|
2020-08-27 15:24:32 +02:00 |
|
matejcik
|
17736e8fba
|
python/trezorctl: fix output of 'btc get-address' help text
|
2020-08-27 15:19:53 +02:00 |
|
matejcik
|
d19f00b26c
|
python/trezorctl: fix minor bugs in 'set homescreen'
|
2020-08-27 13:44:20 +02:00 |
|
Tomas Susanka
|
c52c93aea0
|
ci: add core btconly debug build and deploy it during release
|
2020-08-26 16:24:43 +02:00 |
|
Tomas Susanka
|
00593dc6d6
|
ci: fix builds for MacOS
Drop .app bundling and use a simpler approach. A simple .command bash
script is present that launches the binary.
|
2020-08-26 13:58:31 +02:00 |
|
Martin Milata
|
f51fac3410
|
common/defs: update maxfee_kb to 10USD/tx
Except bitcoin.
|
2020-08-25 18:05:29 +02:00 |
|
Martin Milata
|
f6b7622dd2
|
common/tools: add maxfee.py for updating maxfee_kb
|
2020-08-25 18:05:29 +02:00 |
|
Martin Milata
|
9849d84a5e
|
common/tools: factor out marketcap data download
|
2020-08-25 18:05:29 +02:00 |
|
matejcik
|
993d3b6e3f
|
python: update changelog
|
2020-08-25 13:17:21 +02:00 |
|
matejcik
|
fb1deb6156
|
python/trezorctl: improve 'set homescreen' command
|
2020-08-25 13:17:21 +02:00 |
|
matejcik
|
a14634c389
|
python: make PIL optional in the toif module, add size check
|
2020-08-25 13:17:08 +02:00 |
|
matejcik
|
eddaeb1280
|
python: add Pillow as an optional requirement (fixes #1224)
|
2020-08-25 13:13:32 +02:00 |
|
matejcik
|
032a65e1cf
|
python: export toif as public module
|
2020-08-25 11:30:33 +02:00 |
|
Martin Milata
|
43b7ccefc7
|
python/trezorctl: remove --skip-vendor-header from firmware-update
|
2020-08-25 11:16:04 +02:00 |
|
Martin Milata
|
29861e076b
|
python: fix cli --file handling
It seems that Click doesn't do the right thing when argument and hidden
option with the same name exist, which was introduced in commit
2678e64a99 .
|
2020-08-25 11:07:34 +02:00 |
|
matejcik
|
336000154a
|
common: add "unstable" as a custom protobuf extension (fixes #1220)
|
2020-08-25 10:47:18 +02:00 |
|
Andrew Kozlik
|
5429acdb7f
|
crypto: fix undefined behavior in shamir unbitslice (#1219)
|
2020-08-24 14:25:43 +02:00 |
|
Tomas Susanka
|
db020c7a47
|
ci: run HW tests for secfix branches
|
2020-08-24 13:30:57 +02:00 |
|
Tomas Susanka
|
141d9099f5
|
ci: remove release candidates deploy
It is not being used at the moment anyway.
|
2020-08-24 13:28:41 +02:00 |
|
Pavol Rusnak
|
07bd330d98
|
legacy/firmware: validate script type only in full-mode known_path_check (#1216)
|
2020-08-24 12:54:00 +02:00 |
|
Pavol Rusnak
|
534695313c
|
common/defs: enable extra_data for FLO
|
2020-08-24 11:06:12 +02:00 |
|
Ferdinando M. Ametrano
|
b3d483dd6b
|
python: silenced unused variables (#1202)
|
2020-08-24 10:56:18 +02:00 |
|
Tomas Susanka
|
d080464cc5
|
core, legacy: bump versions (also in changelogs)
|
2020-08-24 09:31:49 +02:00 |
|
Pavol Rusnak
|
ed989eb76a
|
legacy/intermediate_fw: fix optflags
|
2020-08-21 15:02:43 +02:00 |
|
Ondrej Mikle
|
ff3b10a329
|
legacy/intermediate_fw: Intermediate firmware for T1 (#1084)
* legacy/intermediate_fw: skeleton FW with RAM shim function
* legacy/intermediate_fw: reboot from RAM
* legacy/intermediate_fw: flash erase from RAM
* legacy/intermediate_fw: port flash erase body from cm3
* legacy/intermediate_fw: erase works with flash unlock
* legacy/intermediate_fw: wait for flash controller ready
* legacy/intermediate_fw: cleanup and add comments
* legacy/intermediate_fw: disable IRQ before reboot
* legacy/intermediate_fw: also erase storage
* legacy/intermediate_fw: style
* legacy/intermediate_fw: dialogs for update bootloader/erase FW
* legacy/intermediate_fw: style
* legacy/intermediate_fw: add bootloader replacement code
* legacy/intermediate_fw: add CI build script for intermediate FW
* legacy/intermediate_fw: call bootloader update
* legacy/intermediate_fw: add bootloader update dependency
* legacy/intermediate_fw: change setup() at start of main
* legacy/intermediate_fw: deduplicate code
* docs: table for MEMORY_PROTECT combinations that work on T1
* legacy/intermediate_fw: deduplicate code
* legacy/intermediate_fw: check if running in privileged mode
* legacy/intermediate_fw: style
* legacy/intermediate_fw: ChangeLog
* legacy/intermediate_fw: make version match latest bootloader included
* legacy/intermediate_fw: style
|
2020-08-21 14:58:13 +02:00 |
|
Pavol Rusnak
|
21b4c5b60e
|
core/bootloader_ci: fix typos in the previous commit
|
2020-08-21 14:47:35 +02:00 |
|
Ondrej Mikle
|
8d3d3be09c
|
core/bootloader_ic: introduce CI bootloader for TT device tests (#1182)
|
2020-08-21 14:39:56 +02:00 |
|
Pavol Rusnak
|
90f23afb72
|
tools/build_protobuf: don't compare __pycache__
|
2020-08-21 14:12:49 +02:00 |
|
Martin Milata
|
1fc6c80b5d
|
build-docker.sh: print fw fingerprints after build (#1209)
|
2020-08-21 14:09:21 +02:00 |
|
Martin Milata
|
1b982659c4
|
core: fix boot loop after uploading invalid homescreen (#1205)
|
2020-08-21 12:00:42 +02:00 |
|
Pavol Rusnak
|
68e119c2c6
|
tests: add tests for invalid paths
|
2020-08-21 11:49:03 +02:00 |
|
Pavol Rusnak
|
0620911e46
|
core: allow spending coins from Bitcoin paths if the coin ...
has implemented strong replay protection via SIGHASH_FORKID
|
2020-08-21 11:49:03 +02:00 |
|
Pavol Rusnak
|
503ac8d801
|
legacy: allow spending coins from Bitcoin paths if the coin ...
has implemented strong replay protection via SIGHASH_FORKID
|
2020-08-21 11:49:03 +02:00 |
|
Pavol Rusnak
|
5359509483
|
legacy: refactor check_cointype into a separate function
|
2020-08-21 11:49:03 +02:00 |
|
Alexis Hernandez
|
96c38315df
|
common/defs: enable extra_data for XSN (#1208)
|
2020-08-20 20:40:30 +02:00 |
|
Andrew Kozlik
|
dd540a2ccd
|
core/ui: Initialize Qr class properly.
|
2020-08-20 18:13:09 +02:00 |
|