Pavol Rusnak
|
4d2237b32b
|
fix(legacy): refactor oledDrawBitmap and oledDrawBitmapFlip
into a single function
|
2021-03-03 16:23:53 +01:00 |
|
Pavol Rusnak
|
72691a93d5
|
fix(legacy): cleanup bitmaps, use 1-bit PNG, update generate script
|
2021-03-03 16:23:53 +01:00 |
|
Pavol Rusnak
|
3b80e9f228
|
fix(legacy): store only half of the logo64, use flip to render both parts
|
2021-03-03 16:23:53 +01:00 |
|
Pavol Rusnak
|
10cb634a45
|
fix(legacy): change STAY_IN_BOOTLOADER_FLAG to 0x0FC35A96
to have hamming distance greater than 2 from zero
|
2021-03-03 16:18:31 +01:00 |
|
Pavol Rusnak
|
4b0f41d41e
|
fix(common): change msg_id of RebootToBootloader from 804 to 87
|
2021-03-03 12:07:00 +01:00 |
|
Ondrej Mikle
|
d0b630abfc
|
chore(legacy): return code for reboot call
|
2021-03-03 12:06:59 +01:00 |
|
Ondrej Mikle
|
18a05d467e
|
chore(legacy): fake handling emulator reset to bootloader
|
2021-03-03 12:06:59 +01:00 |
|
Ondrej Mikle
|
2dccbf99d4
|
chore(legacy): add reset to bootloader protobuf message
|
2021-03-03 12:06:59 +01:00 |
|
Ondrej Mikle
|
b625b74bc7
|
chore(legacy): fix version in bootloader readme
|
2021-03-03 12:06:59 +01:00 |
|
Ondrej Mikle
|
9787ebfd21
|
chore(legacy): update Changelogs
|
2021-03-03 12:06:58 +01:00 |
|
Ondrej Mikle
|
de09d27c44
|
chore(legacy): bump version of intermediate_fw to match bootloader
|
2021-03-03 12:06:58 +01:00 |
|
Ondrej Mikle
|
f9917e8d47
|
feat(legacy): add 'stay in bootloader' bootloader to firmware'
|
2021-03-03 12:06:58 +01:00 |
|
Ondrej Mikle
|
10be0230a5
|
chore(legacy): bump bootloader version
|
2021-03-03 12:06:58 +01:00 |
|
Pavol Rusnak
|
1a71dcd0c5
|
chore(legacy): unify {go,return}_to_bootloader => stay_in_bootloader
|
2021-03-03 12:06:57 +01:00 |
|
Ondrej Mikle
|
040d09397c
|
feat(legacy): grab 'go to bootloader flag' as soon as possible
|
2021-03-03 12:06:57 +01:00 |
|
Ondrej Mikle
|
1c38819bf9
|
chore(legacy): fix demo build
|
2021-03-03 12:06:57 +01:00 |
|
Ondrej Mikle
|
64f29d5697
|
chore(legacy): fix emulator build
|
2021-03-03 12:06:57 +01:00 |
|
Ondrej Mikle
|
90fe2047c8
|
chore(legacy): cstyle
|
2021-03-03 12:06:57 +01:00 |
|
Ondrej Mikle
|
37306350c0
|
feat(legacy): pushing 'go to bootloader flag' to bootloader main
|
2021-03-03 12:06:56 +01:00 |
|
Ondrej Mikle
|
0ad63ca245
|
feat(legacy): linker script go to bootloader absolute address definition
|
2021-03-03 12:06:56 +01:00 |
|
Ondrej Mikle
|
1699d33cfa
|
feat(legacy): reboot to bootloader supervisor call constants
|
2021-03-03 12:06:56 +01:00 |
|
Ondrej Mikle
|
65aa3b49d9
|
feat(legacy): add supervisor call for reboot to bootloader
|
2021-03-03 12:06:56 +01:00 |
|
Pavol Rusnak
|
90a50adc1e
|
fix(legacy): correctly import SDL2 (#1485)
|
2021-02-18 11:58:04 +01:00 |
|
matejcik
|
0964517fe7
|
fix(legacy): do not query presence of newly-required protobuf fields
|
2021-02-10 10:56:52 +01:00 |
|
Andrew Kozlik
|
79fad70b05
|
fix: Improve wording when showing multisig XPUBS.
|
2021-01-26 15:09:37 +01:00 |
|
Pavol Rusnak
|
0519d86451
|
chore(legacy): simplify data2hex
|
2021-01-22 22:41:11 +01:00 |
|
Pavol Rusnak
|
105f203a1f
|
fix(legacy): fix emulator build on darwin
|
2021-01-22 22:24:21 +01:00 |
|
Tomas Susanka
|
1006c8a0f1
|
chore(core,legacy): change versions to 1.9.5 and 2.3.6
This reverts commit 92535dc090 .
|
2021-01-22 15:42:55 +01:00 |
|
Pavol Rusnak
|
47e701f54c
|
docs(legacy): update changelog
[skip_ci]
|
2021-01-22 14:30:50 +01:00 |
|
Pavol Rusnak
|
92535dc090
|
chore(core,legacy): change versions back to 1.9.4 and 2.3.5
[skip_ci]
|
2021-01-22 14:23:11 +01:00 |
|
Pavol Rusnak
|
1d3166017d
|
feat(legacy): implement amount_unit for SignTx
|
2021-01-22 14:07:36 +01:00 |
|
Pavol Rusnak
|
cb4c5a72bf
|
legacy: implement GetAddress.ignore_xpub_magic
|
2021-01-21 23:46:29 +01:00 |
|
Pavol Rusnak
|
4ed714ba47
|
common/defs: add xpub_magic_multisig_segwit_{native,p2sh} fields to coins
|
2021-01-21 23:46:29 +01:00 |
|
Pavol Rusnak
|
1e6259a476
|
docs: update changelogs
[skip_ci]
|
2021-01-08 14:33:28 +01:00 |
|
Pavol Rusnak
|
4d45a68fd0
|
legacy: return root_fingerprint in PublicKey
|
2021-01-08 14:17:09 +01:00 |
|
Pavol Rusnak
|
2f8d687405
|
feat(legacy): implement GetPublicKey.ignore_xpub_magic behaviour
|
2021-01-08 14:17:09 +01:00 |
|
Pavol Rusnak
|
91e60036e0
|
fix(legacy): show xpub instead of pubkey in GetPublicKey dialog
|
2021-01-08 14:17:09 +01:00 |
|
Pavol Rusnak
|
9ba1c9aa50
|
docs: mention that nanopb was bumped to 0.4.4 in changelogs
[skip_ci]
|
2021-01-06 13:52:09 +01:00 |
|
Pavol Rusnak
|
6739e4e5e1
|
docs: push releases 1.9.4 and 2.3.5 to February 2021
[skip_ci]
|
2021-01-06 09:10:06 +01:00 |
|
Pavol Rusnak
|
af716d0843
|
fix(legacy): update typo (we lock device after 5 seconds, not 2 seconds)
|
2021-01-04 19:55:41 +01:00 |
|
Pavol Rusnak
|
93215ae3c7
|
style: reformat with clang-format 11
|
2021-01-04 14:40:16 +01:00 |
|
Pavol Rusnak
|
1d151ab4fe
|
legacy: fix typo
|
2020-12-29 17:37:37 +01:00 |
|
Tomas Susanka
|
d38540ca7a
|
chore(legacy): bump version to 1.9.5
|
2020-12-18 19:39:21 +01:00 |
|
Andrew Kozlik
|
d252539125
|
fix(legacy): Support negative amounts in layoutConfirmTx().
|
2020-12-17 16:33:33 +01:00 |
|
Andrew Kozlik
|
389f14d6c4
|
feat(legacy): Implement replacement transaction signing flow.
|
2020-12-17 16:33:33 +01:00 |
|
Andrew Kozlik
|
4ad1fbc133
|
chore(legacy): Create TxInfo struct in Bitcoin signing.
|
2020-12-17 16:33:33 +01:00 |
|
Andrew Kozlik
|
a2e35fabce
|
chore(legacy): Rename variables in signing to match the names in core.
|
2020-12-17 16:33:33 +01:00 |
|
Pavol Rusnak
|
d8dd2f64a9
|
legacy: update release date for 1.9.4
|
2020-11-26 16:51:44 +01:00 |
|
Martin Milata
|
bf524854cd
|
chore(legacy): missing changelog entry, formatting
|
2020-11-20 14:47:08 +01:00 |
|
Martin Milata
|
480332b803
|
fix(legacy): increase minimum auto-lock delay to 1 minute
|
2020-11-20 13:57:51 +01:00 |
|
Pavol Rusnak
|
c6e78e525a
|
fix: remove PIVX (#1359)
|
2020-11-20 12:12:42 +01:00 |
|
Pavol Rusnak
|
b9c0b3969b
|
legacy+core: unify error codes in bootloaders (#1347)
|
2020-11-18 11:21:57 +01:00 |
|
Pavol Rusnak
|
50fdd183c2
|
ci: enable editorconfig checks, fix whitespace issues
|
2020-11-11 14:43:50 +01:00 |
|
Tomas Susanka
|
09a8d4229e
|
feat(ci): introduce yamllint
|
2020-11-10 10:27:47 +01:00 |
|
Andrew Kozlik
|
443e0c101e
|
chore(common): Add orig_hash and orig_index fields to TxInput and TxOutput.
|
2020-10-23 15:07:15 +02:00 |
|
Tomas Susanka
|
d72c2287fb
|
docs: add feature to 1.8.0 bootloader changelog (#1308) [skip ci]
|
2020-10-15 14:02:55 +02:00 |
|
Andrew Kozlik
|
c67ecb984b
|
chore(crypto): Move XPUB_MAXLEN and ADDRESS_MAXLEN from modtrezorcrypto to bip32.h.
|
2020-10-13 13:13:49 +02:00 |
|
Martin Milata
|
7d8fbacba7
|
feat(legacy): add auto_lock_delay_ms to Features
|
2020-10-02 11:06:16 +02:00 |
|
Pavol Rusnak
|
71058eedd5
|
chore(vendor/nanopb): update nanopb from 0.4.1 to 0.4.3
|
2020-09-24 10:52:31 +02:00 |
|
matejcik
|
c9348709e8
|
fix(legacy/nem): use levy only if provided
|
2020-09-24 10:52:31 +02:00 |
|
matejcik
|
0eed360037
|
chore: make tx type names shorter
as suggested by @andrewkozlik:
TxAckInputType -> TxInput
TxAckOutputType -> TxOutput
TxAckPrevTxType -> PrevTx
TxAckPrevInputType -> PrevInput
TxAckPrevOutputType -> PrevOutput
|
2020-09-23 16:00:10 +02:00 |
|
matejcik
|
5debebefc8
|
chore(legacy): update code to handle protobuf changes correctly
|
2020-09-23 16:00:10 +02:00 |
|
Andrew Kozlik
|
5d745d5d04
|
common/protob: Add commitment_data to TxInputType.
|
2020-09-08 19:36:10 +02:00 |
|
Martin Milata
|
047fcffde1
|
legacy: replace confusing Version group ID error message
|
2020-09-04 15:26:24 +02:00 |
|
Andrew Kozlik
|
e9ed0851b3
|
legacy: Stream prev_tx after confirmation.
|
2020-09-04 14:36:39 +02:00 |
|
Tomas Susanka
|
b99b8b3df3
|
Merge remote-tracking branch 'origin/release/2020-09'
|
2020-09-03 13:17:23 +02:00 |
|
Pavol Rusnak
|
c1dd07a2e4
|
core+legacy: update dates in changelogs
|
2020-09-02 15:36:36 +02:00 |
|
matejcik
|
e0583dd5cb
|
all: use a specific error code for "invalid session"
|
2020-08-28 15:37:06 +02:00 |
|
matejcik
|
58621711d1
|
legacy: implement EndSession
|
2020-08-28 15:37:06 +02:00 |
|
Pavol Rusnak
|
8c2e20c26b
|
legacy/firmware: validate script type only in full-mode known_path_check (#1216)
(cherry picked from commit 07bd330d98 )
|
2020-08-24 12:54:24 +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 |
|
Tomas Susanka
|
d080464cc5
|
core, legacy: bump versions (also in changelogs)
|
2020-08-24 09:31:49 +02:00 |
|
Andrew Kozlik
|
ae71735e62
|
legacy/signing: Ask user to confirm custom nLockTime.
|
2020-08-21 21:30:15 +02:00 |
|
Pavol Rusnak
|
146ee7af89
|
update changelogs
|
2020-08-21 21:30:15 +02:00 |
|
Pavol Rusnak
|
e2632b16dc
|
legacy: show passphrase on device
|
2020-08-21 21:30:15 +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
|
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 |
|
Pavol Rusnak
|
fd87c62b68
|
common/defs: remove coins with no Trezor-compatible wallets
|
2020-08-19 19:29:18 +02:00 |
|
Pavol Rusnak
|
fd2ddbfb03
|
core+legacy: expand month names in changelogs
|
2020-08-05 23:07:11 +02:00 |
|
Pavol Rusnak
|
3fffa9ae68
|
common/defs: enable XVG
|
2020-08-05 12:10:52 +02:00 |
|
Pavol Rusnak
|
1eca04b7b2
|
legacy: update changelog
|
2020-08-05 12:02:04 +02:00 |
|
Pavol Rusnak
|
568da98199
|
legacy: refactor path_mismatched function and revert its logic
|
2020-08-05 11:54:33 +02:00 |
|
Andrew Kozlik
|
5c1f197602
|
common/protob: Add CancelAuthorization message.
|
2020-08-04 17:32:44 +02:00 |
|
Andrew Kozlik
|
2c30dd62fc
|
common: Add DoPreauthorized message.
|
2020-08-04 17:32:44 +02:00 |
|
Andrew Kozlik
|
bbab13f6e7
|
common/protob: Add AuthorizeCoinJoin message.
|
2020-08-04 17:32:44 +02:00 |
|
Andrew Kozlik
|
7d07161efe
|
common/fido: Unify application labeling between U2F and FIDO2.
|
2020-07-30 15:29:54 +02:00 |
|
Martin Milata
|
f4c9d0a040
|
legacy: rename TxInfo field overwintered to is_zcashlike
For v3 transaction format see:
https://zips.z.cash/zip-0202#transaction-format-version-3
|
2020-07-30 15:14:18 +02:00 |
|
Martin Milata
|
b8063e882b
|
legacy: drop zcash v3 tx signing support
|
2020-07-30 15:14:18 +02:00 |
|
Andrew Kozlik
|
38074a4e59
|
legacy: print inverted question mark for nonprintable characters
|
2020-07-27 16:29:03 +02:00 |
|
Pavol Rusnak
|
89d701ed08
|
core+legacy: bump versions (also in changelogs)
|
2020-07-27 13:59:49 +02:00 |
|
Pavol Rusnak
|
e97413e8c5
|
legacy: convert old changelogs to new format
|
2020-07-27 12:13:43 +02:00 |
|
Pavol Rusnak
|
8dacad0782
|
core/bootloader: update protobuf definitions
|
2020-07-26 00:00:37 +02:00 |
|
Tomas Susanka
|
34bd57006f
|
core, legacy: set version of the upcoming release in Changelog
|
2020-07-24 12:33:46 +02:00 |
|
Martin Milata
|
48e1dc957f
|
legacy: raise error on auto-lock value out of range
|
2020-07-22 21:38:42 +02:00 |
|
Pavol Rusnak
|
52ae0bec71
|
legacy: add missing SDL2_image to Makefile
|
2020-07-10 16:31:50 +02:00 |
|
Pavol Rusnak
|
2b9613c8a0
|
legacy: add changelog entry
|
2020-07-09 15:54:42 +02:00 |
|
Andrew Kozlik
|
24bf352577
|
legacy: Support multiple change-outputs.
|
2020-07-09 15:51:23 +02:00 |
|
matejcik
|
2c8e5f527b
|
all: rename changelogs to .md for highlighting
|
2020-07-08 10:43:40 +02:00 |
|