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

14460 Commits

Author SHA1 Message Date
M1nd3r
6c379b74b1 feat(core): add host static pubkey to channel cache
[no changelog]
2025-02-20 14:15:47 +01:00
M1nd3r
ac12643121 temp 2025-02-20 14:15:47 +01:00
M1nd3r
f51e517969 chore(core): update cpace implementation
[no changelog]
2025-02-20 14:15:47 +01:00
M1nd3r
e3bace40a2 chore(core): remove button request from pairing screens
[no changelog]
2025-02-20 14:15:47 +01:00
M1nd3r
a791fe9225 temp: thp rest
[no changelog]
2025-02-20 14:15:47 +01:00
M1nd3r
b8118d81c7 chore(tests): update fixtures
[no changelog]
2025-02-20 14:15:47 +01:00
M1nd3r
32ccb591c0 chore(core): adapt trezorlib transports to session based
[no changelog]
2025-02-20 14:15:47 +01:00
M1nd3r
b92961cb28 feat(python): implement session based trezorlib 2025-02-20 14:15:47 +01:00
M1nd3r
7b09cde110 feat(python): implement session based trezorctl
[no changelog]
2025-02-20 14:15:47 +01:00
M1nd3r
652ba2ecd1 chore(tests): add protocol pytest marker
[no changelog]
2025-02-20 14:15:47 +01:00
M1nd3r
7d4aceb9cd test: update device tests
[no changelog]
2025-02-20 14:15:47 +01:00
M1nd3r
6a3ee2f70f wip: channel database changes 2025-02-20 14:15:47 +01:00
Martin Milata
2439395cad debuglink and tests fixes
[no changelog]
2025-02-20 14:15:47 +01:00
Martin Milata
145a9cf44b test(core): remove dead code
[no changelog]
2025-02-20 14:15:47 +01:00
M1nd3r
9370b3d416 feat(python): add platformdirs to requirements
[no changelog]
2025-02-20 14:15:47 +01:00
M1nd3r
88b3394f28 chore(tests): update fixtures
[no changelog]
2025-02-20 14:15:47 +01:00
M1nd3r
939cf9ab73 chore(core): adapt trezorlib transports to session based
[no changelog]
2025-02-20 14:15:47 +01:00
M1nd3r
d2fb0e4efd feat(python): implement session based trezorlib 2025-02-20 14:15:47 +01:00
M1nd3r
6760612dcc feat(python): implement session based trezorctl
[no changelog]
2025-02-20 14:15:47 +01:00
M1nd3r
7d78654271 chore(python): add refresh of invalid client to internal emulator
[no changelog]
2025-02-20 14:15:47 +01:00
M1nd3r
4eabba95d8 chore(tests): adapt testing framework to session based
[no changelog]
2025-02-20 14:15:47 +01:00
M1nd3r
40d9347934 test: update upgrade tests
[no changelog]
2025-02-20 14:15:47 +01:00
M1nd3r
ed4dfe9126 test: update click tests
[no changelog]
2025-02-20 14:15:47 +01:00
M1nd3r
9ef4c8c8ef test: update ui tests
[no changelog]
2025-02-20 14:15:47 +01:00
M1nd3r
14d4e93de1 test: update persistence tests
[no changelog]
2025-02-20 14:15:47 +01:00
M1nd3r
1e8ad5a6a1 test: update device tests
[no changelog]
2025-02-20 14:15:47 +01:00
M1nd3r
1ca12bf218 chore(python): update python tools
[no changelog]
2025-02-20 14:15:46 +01:00
M1nd3r
c6a363c528 chore(vendor): update fido2-tests
[no changelog]
2025-02-20 14:15:46 +01:00
M1nd3r
ab034894aa chore(core): adapt emu.py to the new trezorlib
[no changelog]
2025-02-20 14:15:46 +01:00
Martin Milata
bd342b3ab7 build: build-docker.sh: drop --skip-legacy and --skip-core options 2025-02-19 22:05:32 +01:00
obrusvit
18b88a12f0 fix(legacy): add build to .gitignore
- "build" serves to ignore symlink to "build/" directory in the legacy
docker reproducible build
- otherwise, the symlink is considered a local change and the resulting
binary contains "-dirty" in the name
2025-02-19 22:05:32 +01:00
Martin Milata
ae00e74717 ci: also build non-debuglink legacy firmware 2025-02-19 22:05:32 +01:00
Martin Milata
d375db9fc2 fix(tools): changelog.py: stricter model list format 2025-02-19 22:05:32 +01:00
Martin Milata
df61895d07 fix(tools): also bump language JSONs for core 2025-02-19 22:05:32 +01:00
matejcik
ca78c01e28 build(core/rust): fix cargo build without envvars
...restoring functionality of rust-analyzer
2025-02-19 19:21:38 +01:00
matejcik
a4220c4b78 ci: check that cargo build can succeed without envvars
this ensures that rust-analyzer continues to work
2025-02-19 19:21:38 +01:00
Ioan Bizău
609e14264f fix(core/ui): back button
[no changelog]
2025-02-19 16:14:08 +01:00
obrusvit
45adcd963a refactor(core): remove unused delizia component
[no changelog]
2025-02-18 13:04:44 +01:00
Roman Zeyde
ae3b6434fc feat(core): allow more paragraphs in ShowInfoParams
Otherwise, it fails when showing 4 items.

Note that each item results in 2 paragraphs (key and value).
Also, items are separated by an empty paragraph.

So 3 items use 8 (2*3+2) paragraphs and 4 items use 11 (2*4+3) paragraphs.

[no changelog]
2025-02-18 12:32:35 +01:00
Roman Zeyde
0abfc7b1f9 fix(core): correct Delizia loader completion detection
This issue was found while debugging a flaky click test:
`tests/click_tests/test_lock.py::test_hold_to_lock`

Sample failures:
https://github.com/trezor/trezor-firmware/actions/runs/13209659963/job/36880750418
https://github.com/trezor/trezor-firmware/actions/runs/13189762414/job/36820368643
https://github.com/trezor/trezor-firmware/actions/runs/13146713535/job/36686537519
https://github.com/trezor/trezor-firmware/actions/runs/13124809110/job/36619045092
https://github.com/trezor/trezor-firmware/actions/runs/13103415015/job/36554567296
https://github.com/trezor/trezor-firmware/actions/runs/13093382180/job/36532710349

[no changelog]
2025-02-18 12:29:32 +01:00
Roman Zeyde
ffc4b57e70 docs(core): fix micropython GC arena analysis tool name
[no changelog]
2025-02-18 11:56:42 +01:00
Roman Zeyde
f4ebc0d9d8 docs(core): fix get_bytes_as_str docstring
[no changelog]
2025-02-18 11:56:42 +01:00
tychovrahe
13c078f8af fix(core): bump T3W1 revB revision
[no changelog]
2025-02-15 18:44:48 +01:00
cepetr
aa29681939 doc(prodtest): document pmic and wpc commands
[no changelog]
2025-02-14 22:22:33 +01:00
cepetr
de73b38aae feat(core): introduce hibernate mode
[no changelog]
2025-02-14 16:43:22 +01:00
tychovrahe
79d14b8907 fix(core): fix TS5 bootloader font
[no changelog]
2025-02-14 09:51:45 +01:00
tychovrahe
e47b604c48 fix(core): fix stwlc38 deinitialization
[no changelog]
2025-02-13 13:25:34 +01:00
obrusvit
612d20b535 Merge branch 'release/translations/25.02' into obrusvit/merge-release-25.02 2025-02-13 11:42:08 +01:00
obrusvit
c69d2c9aff Merge branch 'release/25.02' into obrusvit/merge-release-25.02 2025-02-13 11:42:08 +01:00
cepetr
ef51ea7801 fix(core): fix touch activity detection in bootloader
[no changelog]
2025-02-13 11:21:04 +01:00