M1nd3r
|
1cb1883d9e
|
fixup! feat(python): implement session based trezorlib
|
2025-04-03 18:36:27 +02:00 |
|
M1nd3r
|
7a0f29e26c
|
fixup! test: update upgrade tests
|
2025-04-03 18:36:27 +02:00 |
|
M1nd3r
|
d1d5679759
|
fixup! test: update ui tests
|
2025-04-03 18:36:27 +02:00 |
|
M1nd3r
|
0dd7eb7a16
|
fixup! test: update persistence tests
|
2025-04-03 18:36:27 +02:00 |
|
M1nd3r
|
dc66799e6d
|
fixup! test: update device tests
|
2025-04-03 18:36:27 +02:00 |
|
M1nd3r
|
a80f070d6d
|
fixup! feat(python): implement session based trezorctl
|
2025-04-03 18:36:27 +02:00 |
|
M1nd3r
|
fb03cc2afe
|
fixup! feat(python): implement session based trezorlib
|
2025-04-03 18:36:27 +02:00 |
|
M1nd3r
|
48070bcef4
|
fixup! fixup! feat(python): implement session based trezorlib
|
2025-04-03 18:36:27 +02:00 |
|
M1nd3r
|
f7014ca550
|
fixup! feat(python): implement session based trezorlib
|
2025-04-03 18:36:27 +02:00 |
|
Roman Zeyde
|
2e0e6d9cde
|
fixup! chore(core): adapt trezorlib transports to session based [no changelog]
|
2025-04-03 18:36:27 +02:00 |
|
Roman Zeyde
|
d12bf422f3
|
fixup! chore(core): adapt trezorlib transports to session based [no changelog]
|
2025-04-03 18:36:27 +02:00 |
|
Martin Milata
|
821e6b9fce
|
refactor(tests): move set_input_flow to SessionDebugWrapper context manager
[no changelog]
|
2025-04-03 18:36:27 +02:00 |
|
M1nd3r
|
6b69ea62ce
|
feat(python): make failing to resume session hard-fail
|
2025-04-03 18:36:27 +02:00 |
|
Martin Milata
|
9047a8750b
|
ci: add timeouts for legacy.yml
|
2025-04-03 18:36:27 +02:00 |
|
Martin Milata
|
6f82cebab9
|
fix(python): revive trezorctl --script
[no changelog]
|
2025-04-03 18:36:27 +02:00 |
|
M1nd3r
|
e3acaf30e5
|
chore(python): bump trezorlib version to 0.14.0
|
2025-04-03 18:36:27 +02:00 |
|
M1nd3r
|
d2e3257d2a
|
fix(python): change nostr to use Session instead of Client
|
2025-04-03 18:36:27 +02:00 |
|
M1nd3r
|
49731f9f86
|
chore(python): session passphrase rework
|
2025-04-03 18:36:27 +02:00 |
|
Martin Milata
|
b10c87ab4a
|
fix(python): simplify UI callbacks
|
2025-04-03 18:36:27 +02:00 |
|
Martin Milata
|
6ef83a736b
|
fix(python): bring back firmware version check
|
2025-04-03 18:36:27 +02:00 |
|
Martin Milata
|
39d03549bd
|
fix(python): transport handling with sessions
[no changelog]
|
2025-04-03 18:36:27 +02:00 |
|
Martin Milata
|
b6d8f8ca2a
|
test(core): remove dead code
|
2025-04-03 18:36:27 +02:00 |
|
M1nd3r
|
c422555924
|
chore(tests): update fixtures.json
Co-authored-by: mmilata <martin@martinmilata.cz>
|
2025-04-03 18:36:27 +02:00 |
|
M1nd3r
|
b8994876ee
|
chore(core): adapt trezorlib transports to session based
[no changelog]
Co-authored-by: mmilata <martin@martinmilata.cz>
|
2025-04-03 18:36:27 +02:00 |
|
M1nd3r
|
2ca18704b4
|
feat(python): implement session based trezorlib
Co-authored-by: mmilata <martin@martinmilata.cz>
|
2025-04-03 18:36:27 +02:00 |
|
M1nd3r
|
e117e5e7aa
|
feat(python): implement session based trezorctl
|
2025-04-03 18:36:27 +02:00 |
|
M1nd3r
|
22bbd83044
|
chore(python): add refresh of invalid client to internal emulator
|
2025-04-03 18:36:27 +02:00 |
|
M1nd3r
|
0e4d4354ad
|
chore(tests): adapt testing framework to session based
|
2025-04-03 18:36:26 +02:00 |
|
M1nd3r
|
0733efa174
|
test: update upgrade tests
|
2025-04-03 18:34:29 +02:00 |
|
M1nd3r
|
cbe7f23387
|
test: update click tests
|
2025-04-03 18:34:29 +02:00 |
|
M1nd3r
|
ae274175b9
|
test: update ui tests
|
2025-04-03 18:34:29 +02:00 |
|
M1nd3r
|
6e43c8c7f7
|
test: update persistence tests
|
2025-04-03 18:34:29 +02:00 |
|
M1nd3r
|
ead5cf0eec
|
test: update device tests
Co-authored-by: mmilata <martin@martinmilata.cz>
|
2025-04-03 18:34:29 +02:00 |
|
M1nd3r
|
6f2de2a66d
|
chore(python): update python tools
Co-authored-by: mmilata <martin@martinmilata.cz>
|
2025-04-03 18:34:29 +02:00 |
|
M1nd3r
|
b99f3b39b9
|
chore(vendor): update fido2-tests
|
2025-04-03 18:34:29 +02:00 |
|
M1nd3r
|
0977a315af
|
chore(core): adapt emu.py to the new trezorlib
[no changelog]
|
2025-04-03 18:34:29 +02:00 |
|
Martin Milata
|
199c02adb2
|
build(core): only include apps.management.ble when needed
[no changelog]
|
2025-04-03 16:17:12 +02:00 |
|
tychovrahe
|
1fc6feda80
|
fix(core): make ble_event upy api function optional
[no changelog]
|
2025-04-03 16:17:12 +02:00 |
|
tychovrahe
|
4adf6d087d
|
feat(core): add BLE unpair command & message
[no changelog]
|
2025-04-03 16:17:12 +02:00 |
|
tychovrahe
|
51ff4f5946
|
feat(core): add unpair command to BLE
[no changelog]
|
2025-04-03 16:17:12 +02:00 |
|
tychovrahe
|
8ea957b8e1
|
feat(core/prodtest): add hibernation on power button long-press
[no changelog]
|
2025-04-03 16:06:20 +02:00 |
|
tychovrahe
|
f579d31684
|
refactor(core/prodtest): make cli non-blocking, event-loop compatible
[no changelog]
|
2025-04-03 16:06:20 +02:00 |
|
Roman Zeyde
|
08bcedcaa5
|
fix(core): correct __main__ dict size retrieval in firmware
Otherwise, it fails to boot.
[no changelog]
|
2025-04-03 14:45:13 +03:00 |
|
Roman Zeyde
|
f436bcd6fa
|
test(core): close _raw_client in case client() fixture fails
[no changelog]
|
2025-04-03 13:29:07 +03:00 |
|
Roman Zeyde
|
a91d18ba2c
|
perf(core): intern module presizing identifiers
[no changelog]
|
2025-04-03 12:58:43 +03:00 |
|
Roman Zeyde
|
9769109229
|
perf(core): add __init__.py to apps.management module
Otherwise, its name is not interned by `all_modules.py.mako`.
[no changelog]
|
2025-04-03 12:58:43 +03:00 |
|
Roman Zeyde
|
40311d3026
|
ci(core): add timeouts to device tests
[no changelog]
|
2025-04-03 12:58:43 +03:00 |
|
Roman Zeyde
|
6aaabd4126
|
fix(vendor): update MicroPython to resolve GC false-positive
See https://github.com/trezor/micropython/pull/18.
[no changelog]
|
2025-04-03 12:46:41 +03:00 |
|
Martin Milata
|
469f093b8a
|
feat(core): include pairing code in BLE_ALLOW_PAIRING command
[no changelog]
|
2025-04-02 17:08:34 +02:00 |
|
Martin Milata
|
88706d12f8
|
feat(core): ble: expose allow/reject pairing in micropython
[no changelog]
|
2025-04-02 17:08:34 +02:00 |
|