1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-01-02 03:20:59 +00:00
Commit Graph

8063 Commits

Author SHA1 Message Date
Jan Pochyla
7448030843 wallet: remove "import *" from sign_tx 2018-12-13 15:47:05 +01:00
Jan Pochyla
9ecd123bd5 seed: add support for key namespaces 2018-12-13 15:47:05 +01:00
Jan Pochyla
5bc47fc567 apps: introduce Keychain API 2018-12-13 15:47:05 +01:00
matejcik
bfb6a196c0 tests: limit number of reported expected responses
so that our test logs are not spammed, esp. in that one test that has
20k messages
2018-12-13 14:10:44 +01:00
-k
78ce725d63 add AXE support (#250) 2018-12-13 12:44:47 +01:00
Pavol Rusnak
14b6044cb8
storage: add false to pinCached explicitly 2018-12-13 12:32:30 +01:00
Pavol Rusnak
fa3481e37d
firmware/storage: cache PIN after set 2018-12-12 17:37:08 +01:00
Pavol Rusnak
312c252bc1
embed/extmod/modtrezorcrypto: add missing assignment to zero 2018-12-12 16:52:56 +01:00
Robert "Red" English
29c3c9fd30 Add Florincoin support (#248) 2018-12-12 11:49:58 +01:00
Pavol Rusnak
0cf5ef837f
reset: add link to ToS to reset_device 2018-12-11 12:37:08 +01:00
Pavol Rusnak
5a79f318a4
src/apps/management: add link to ToS to reset_device 2018-12-10 17:56:54 +01:00
Karel Bilek
d576df427e emulator: make buildable on macOS 2018-12-10 15:00:11 +01:00
Pavol Rusnak
86f15f392b
defs: regenerate coins_details.json 2018-12-09 19:12:26 +01:00
Michael Ira Krufky
9141eefb4b Add REOSC Ecosystem support (#246) 2018-12-07 13:45:27 +01:00
strmci
b0a227866a device_tests: add input flow function to NEM signing test 2018-12-06 17:41:24 +01:00
matejcik
b5ca32a841 changelog: add the missing link
it's the missing link!
2018-12-06 17:19:30 +01:00
matejcik
391ff53084 build: make dist target 2018-12-06 16:40:55 +01:00
matejcik
ed1c6867f2 build: do not compress source dist with XZ
because pypi doesn't support it
2018-12-06 16:40:22 +01:00
matejcik
44a9c95bda changelog: prepare for release & tagging 2018-12-06 16:12:31 +01:00
matejcik
d4bcabc224 trezorlib: set minimum firmware for TT to 2.0.10
even though it's not required now, it will be in ~2 weeks
2018-12-06 16:10:56 +01:00
matejcik
1179bd407b client: fix bug with old firmware that doesn't send the "model" field 2018-12-06 15:07:50 +01:00
matejcik
23feb24573 ui: allow empty passphrase in ClickUI 2018-12-06 15:05:41 +01:00
andrew
c5227fdb96
rand.c: for testing purposes seed the pseudorandom number generator with 0
instead of the current time.

This is needed to ensure identical pseudorandom outputs when running tests.
2018-12-06 12:54:02 +01:00
walkjivefly
a0340c94eb docs: change "_" to "-" in command names 2018-12-05 16:56:12 +01:00
matejcik
4ab8bec901 transport/webusb: change type annotations to strings
otherwise it fails when usb1 is missing, because python's type
annotation system
2018-12-05 16:52:04 +01:00
matejcik
ea16d3c42a client: fix short-circuited ping
(it's using call_raw so it must open its own session)
2018-12-05 16:51:33 +01:00
Pavol Rusnak
79a9891939
wallets: add electrum-ftc 2018-12-05 14:53:00 +01:00
Pavol Rusnak
a96d1f78d0
Makefile: fix typo 2018-12-05 12:33:36 +01:00
Pavol Rusnak
587efeafa7
embed: update changelog, bump versions 2018-12-05 12:26:45 +01:00
Pavol Rusnak
5c3a5d4577
src/apps/ethereum: regenerate tokens 2018-12-05 11:40:57 +01:00
Jan Pochyla
98dab122f9
passphrase: use same max length as T1 2018-12-05 11:39:28 +01:00
matejcik
e89e6ca32e build: add script for fetching required release versions 2018-12-04 17:59:30 +01:00
matejcik
7403168438 build: compress source dist with XZ 2018-12-04 17:42:54 +01:00
matejcik
ed83016463 helper-scripts: add helper scripts used in release process 2018-12-04 17:42:54 +01:00
matejcik
d9e5fd2682 client: refuse to work with outdated firmware
required firmware versions are hardcoded and should be updated by a
build script
2018-12-04 17:42:54 +01:00
matejcik
84339ae1ff client: properly sanitize and handle invalid inputs from UI functions 2018-12-04 17:42:54 +01:00
matejcik
3362f66724 client: make sure proto exists in client
because old Electrum imports it

also make sure it doesn't work anymore
2018-12-04 17:42:54 +01:00
matejcik
705ad90331 changelog: minor improvement 2018-12-04 17:42:54 +01:00
Pavol Rusnak
8120ee91f6
boardloader+bootloader: bump versions 2018-12-04 14:20:16 +01:00
Tomas Susanka
b51f995da7 stellar: typo in failure message 2018-12-04 10:04:16 +01:00
matejcik
8906ebf92c coin_info: sort keys after deduplication
this ensures that key order is stable in cases where some ERC20 tokens
are sorted with identical keys which change later

i.e.: Two tokens with erc20:eth:REP keys are sorted based on the order
of reading them from disk. Previously, at most one such key would be
left in data so their mutual order wouldn't matter. Now, one of them can
be deprecated and get a ":deprecated" suffix. Depending on the load
order, this could be the first or the second of them, so the resulting
sort would not be stable.
To fix that, we do key deduplication first and sorting second.

To prevent further problems like this, we also sort glob results.
2018-12-03 16:47:13 +01:00
Manohar Peswani
b407dd886e updated helloworld.py (#343) 2018-12-03 16:09:52 +01:00
mattt21
22f5ba1dfe defs: add NIX 2018-12-02 12:43:11 +01:00
Jan Pochyla
9da2c9502e ui: properly taint child components 2018-11-30 16:10:47 +01:00
Jan Pochyla
25788e90e8 tools: regenerate templates 2018-11-30 16:10:47 +01:00
Jan Pochyla
75027b0579 vendor: bump trezor-common 2018-11-30 16:10:47 +01:00
Tomas Susanka
f3c401a5c9 wallet: do not validate script type in sign message function 2018-11-30 15:56:30 +01:00
Andrew Kozlik
7079277fb0 Fix counter initialization bug in rfc7539_init(). Fix const correctness in rfc7539.h and chacha20poly1305.h. (#188) 2018-11-30 15:17:52 +01:00
Pavol Rusnak
30bcad5174
defs: regenerate coins_details.json 2018-11-30 13:43:20 +01:00
Pavol Rusnak
eaa3efa228
defs: rename RSK to RBTC in support.json 2018-11-30 13:42:47 +01:00