Martin Milata
|
24f3e3ff24
|
ci: add timeouts for legacy.yml
|
2025-03-11 11:47:45 +01:00 |
|
Martin Milata
|
edeea3bf65
|
fix(python): revive trezorctl --script
[no changelog]
|
2025-03-11 11:47:45 +01:00 |
|
M1nd3r
|
a590438ea1
|
chore(python): bump trezorlib version to 0.14.0
|
2025-03-11 11:47:17 +01:00 |
|
M1nd3r
|
febac09a2f
|
fix(python): change nostr to use Session instead of Client
|
2025-03-11 11:47:17 +01:00 |
|
M1nd3r
|
cd781d7a70
|
chore(python): session passphrase rework
|
2025-03-11 11:47:17 +01:00 |
|
Martin Milata
|
7bcbe0aac4
|
fix(python): simplify UI callbacks
|
2025-03-11 11:47:17 +01:00 |
|
Martin Milata
|
21b69d06c6
|
fix(python): bring back firmware version check
|
2025-03-11 11:47:17 +01:00 |
|
Martin Milata
|
d2d93d0960
|
fix(python): transport handling with sessions
[no changelog]
|
2025-03-11 11:47:17 +01:00 |
|
Martin Milata
|
b41b163ef7
|
test(core): remove dead code
|
2025-03-11 11:47:17 +01:00 |
|
M1nd3r
|
a4f40617b4
|
chore(tests): update fixtures.json
Co-authored-by: mmilata <martin@martinmilata.cz>
|
2025-03-11 11:47:17 +01:00 |
|
M1nd3r
|
72fe47ba3b
|
chore(core): adapt trezorlib transports to session based
[no changelog]
Co-authored-by: mmilata <martin@martinmilata.cz>
|
2025-03-11 11:47:17 +01:00 |
|
M1nd3r
|
5c2d3c65b7
|
feat(python): implement session based trezorlib
Co-authored-by: mmilata <martin@martinmilata.cz>
|
2025-03-11 11:45:57 +01:00 |
|
M1nd3r
|
ac96a035ad
|
feat(python): implement session based trezorctl
|
2025-03-11 11:45:57 +01:00 |
|
M1nd3r
|
5992ce3223
|
chore(python): add refresh of invalid client to internal emulator
|
2025-03-11 11:45:09 +01:00 |
|
M1nd3r
|
da65313341
|
chore(tests): adapt testing framework to session based
|
2025-03-11 11:45:09 +01:00 |
|
M1nd3r
|
4adc7e2642
|
test: update upgrade tests
|
2025-03-11 11:45:09 +01:00 |
|
M1nd3r
|
038de141a8
|
test: update click tests
|
2025-03-11 11:45:09 +01:00 |
|
M1nd3r
|
f0796c3bf1
|
test: update ui tests
|
2025-03-11 11:45:09 +01:00 |
|
M1nd3r
|
7a4c21444f
|
test: update persistence tests
|
2025-03-11 11:45:09 +01:00 |
|
M1nd3r
|
682d0634be
|
test: update device tests
Co-authored-by: mmilata <martin@martinmilata.cz>
|
2025-03-11 11:45:09 +01:00 |
|
M1nd3r
|
07c121e599
|
chore(python): update python tools
Co-authored-by: mmilata <martin@martinmilata.cz>
|
2025-03-11 11:45:09 +01:00 |
|
M1nd3r
|
4b57054b30
|
chore(vendor): update fido2-tests
|
2025-03-11 11:45:09 +01:00 |
|
M1nd3r
|
1de81f01c4
|
chore(core): adapt emu.py to the new trezorlib
[no changelog]
|
2025-03-11 11:45:09 +01:00 |
|
tychovrahe
|
d1caab8f8b
|
fixup! feat(core): add BLE to bootloader
|
2025-03-11 11:44:40 +01:00 |
|
tychovrahe
|
4d8db9543f
|
feat(ble): signal full bond memory when advertising
[no changelog]
|
2025-03-11 11:44:40 +01:00 |
|
tychovrahe
|
91c3fde7bb
|
T2W1: add model
|
2025-03-11 11:44:40 +01:00 |
|
tychovrahe
|
70e38acfe3
|
BLE hadling in micropython: unpair
|
2025-03-11 11:44:40 +01:00 |
|
tychovrahe
|
b62a5aec6b
|
BLE handling in micropython
|
2025-03-11 11:44:40 +01:00 |
|
tychovrahe
|
8aa2606d4a
|
TEST: TT homescreen
|
2025-03-11 11:44:40 +01:00 |
|
tychovrahe
|
bf01294cc9
|
feat(core): add unpair command to BLE
[no changelog]
|
2025-03-11 11:44:40 +01:00 |
|
tychovrahe
|
ad34dc9ae6
|
TREZORCTL
|
2025-03-11 11:44:40 +01:00 |
|
tychovrahe
|
5a68da1d23
|
feat(core): add BLE to bootloader
[no changelog]
|
2025-03-11 11:44:40 +01:00 |
|
tychovrahe
|
e997dcea32
|
fix(core): fix emulator usb polling
[no changelog]
|
2025-03-11 11:44:40 +01:00 |
|
tychovrahe
|
e29ef816af
|
fix(core): fix emulator usb deinitialization
[no changelog]
|
2025-03-11 11:44:40 +01:00 |
|
tychovrahe
|
3b05b7603a
|
refactor(core): complete bootloader refactoring
|
2025-03-11 11:44:40 +01:00 |
|
Ondrej Mikle
|
29ed889375
|
docs(nordic): update README.md for build
[no changelog]
|
2025-03-11 11:44:40 +01:00 |
|
Ondrej Mikle
|
4b6db8a789
|
feat(nordic): Bump NCS to 2.9.0 for Nordic, fix build and fork to our mcuboot
[no changelog]
|
2025-03-11 11:44:40 +01:00 |
|
cepetr
|
b5053d9f6e
|
fix(core): add kernel access to assets by default (#4759)
[no changelog]
|
2025-03-11 07:58:57 +01:00 |
|
Roman Zeyde
|
d6c0e7e203
|
test(python): rerun tests when first response chunk is lost
Also, make sure that Python tests are using `python/setup.cfg`.
[no changelog]
|
2025-03-10 23:10:40 +02:00 |
|
Roman Zeyde
|
301190db4c
|
chore(python): use pytest-rerunfailures instead of flaky
Since it supports re-running all failures that match certain expressions:
https://github.com/pytest-dev/pytest-rerunfailures?tab=readme-ov-file#re-run-all-failures-matching-certain-expressions
[no changelog]
|
2025-03-10 23:10:40 +02:00 |
|
Martin Milata
|
0efb201d6b
|
ci: preserve emulator logs for upgrade and persistence tests
|
2025-03-10 15:06:05 +01:00 |
|
Martin Milata
|
244b4f612e
|
fix(tests): don't wipe logs on emulator restart
[no changelog]
|
2025-03-10 15:06:05 +01:00 |
|
Martin Milata
|
b765cb1e2c
|
fix(python): runaway emulator process
[no changelog]
|
2025-03-10 15:06:05 +01:00 |
|
vdovhanych
|
e4ed101d01
|
ci: fix release emu job
|
2025-03-10 14:40:22 +01:00 |
|
obrusvit
|
29d69db300
|
Merge branch 'release/25.03' into obrusvit/merge-release-25.03
|
2025-03-10 11:17:26 +01:00 |
|
Roman Zeyde
|
2400fcb95d
|
fix(core): scope Cardano confirmation to allow GC
Otherwise, we may run out of heap due to recursion.
[no changelog]
|
2025-03-09 21:48:30 +02:00 |
|
tychovrahe
|
103568e2e5
|
feat(core/prodtest): show device ID in prodtest QR code
|
2025-03-08 12:26:41 +01:00 |
|
tychovrahe
|
661a30e390
|
feat(core/prodtest): support writing device ID into OTP memory
|
2025-03-08 12:26:41 +01:00 |
|
tychovrahe
|
ee9f42a8b2
|
fix(core/prodtest): add early return in case of otp batch reading error
[no changelog]
|
2025-03-08 12:26:41 +01:00 |
|
tychovrahe
|
6db5eaf850
|
fix(core/prodtest): fix otp device variant lock check
[no changelog]
|
2025-03-08 12:26:41 +01:00 |
|