sprot: fix panic on rx buffer overflow #2487
+32
−3
Open
buildomat / build rot
succeeded
Apr 24, 2026 in 5m 20s
Success!
The buildomat job ID is 01KQ07J456GMV3PSCX75EJ452P. Click here for more detailed status.
The job produced the following artefacts:
/work/build-oxide-rot-1-selfsigned-image-a.zip(1.56MiB)/work/build-oxide-rot-1-selfsigned-image-b.zip(1.56MiB)
The requested job was completed.
Details
control: job assigned to worker 01KQ07JFNV8JB9KRSSDD5VRCPR [factory aws, i-09977da0a6f1063a3] (queued for 36 s)
...
task: starting task 0: "setup"
task: process exited: duration 19761 ms, exit code 0
...
task: starting task 1: "rust-toolchain"
task: process exited: duration 6316 ms, exit code 0
...
task: starting task 2: "authentication"
task: process exited: duration 4 ms, exit code 0
...
task: starting task 3: "clone repository"
task: process exited: duration 4955 ms, exit code 0
...
task: starting task 4: "build"
...
| + /work/permslip/target/release/permslip --url=http://localhost:41340 sign 'UNTRUSTED bart [...]
| Apr 24 17:15:48.108 INFO accepted connection, remote_addr: 127.0.0.1:48590, local_addr: 0. [...]
| Apr 24 17:15:48.109 ERRO verifying sshauth token, error: signature could not be verified
| Apr 24 17:15:48.109 INFO request completed, error_message_external: authentication failed, [...]
| Apr 24 17:15:48.125 INFO accepted connection, remote_addr: 127.0.0.1:48592, local_addr: 0. [...]
| Apr 24 17:15:48.130 INFO request completed, latency_us: 4179, response_code: 200, uri: /ke [...]
| Apr 24 17:15:48.146 INFO accepted connection, remote_addr: 127.0.0.1:48594, local_addr: 0. [...]
| Apr 24 17:15:48.147 ERRO verifying sshauth token, error: signature could not be verified
| Apr 24 17:15:48.147 INFO request completed, error_message_external: authentication failed, [...]
| Apr 24 17:15:48.163 INFO accepted connection, remote_addr: 127.0.0.1:48596, local_addr: 0. [...]
| Apr 24 17:15:48.799 INFO request completed, latency_us: 635824, response_code: 200, uri: / [...]
| + _cleanup
| ++ jobs -p
| + kill 13672
task: process exited: duration 229131 ms, exit code 0
|W| found 2 output files
|W| uploading: /work/build-oxide-rot-1-selfsigned-image-a.zip (1632580 bytes)
|W| uploaded: /work/build-oxide-rot-1-selfsigned-image-a.zip
|W| uploading: /work/build-oxide-rot-1-selfsigned-image-b.zip (1632786 bytes)
|W| uploaded: /work/build-oxide-rot-1-selfsigned-image-b.zip
Loading