ErrLookup › schollz/croc
schollz/croc
Easily and securely send things from one computer to another :crocodile: :package: · Go · 90 source files
Analyzed at e25f1bdc04 on 2026-08-15. 88 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Could not load croc.wasm | exception | error | wasm, deployment, http, web-worker |
| close.m || "Sender cancelled" | exception | error | peer-error, network, file-transfer, cancel |
| Received more data than the advertised file size | exception | error | data-integrity, receiver, validation |
| Expected transfer completion, got | exception | error | protocol, state-machine, termination |
| Recipient requested an unknown file | exception | error | protocol, file-transfer, peer-mismatch |
| Recipient did not secure the channel | exception | error | handshake, protocol, encryption, sender |
| Expected sender to close the file, got | exception | error | protocol, state-machine, peer-mismatch |
| Sender did not secure the channel | exception | error | pake, protocol, network, handshake |
| Peer sent an unexpected control handshake | exception | error | pake, handshake, protocol, json |
| Received a file chunk outside the advertised file size | exception | error | data-integrity, receiver, validation, chunking |
| croc WASM did not initialize | exception | error | wasm, initialization, timeout, web-worker |
| failed | exception | error | wasm, rpc, generic-error, web-worker |
| Received file data before it was requested | exception | error | protocol, state-machine, receiver, race-condition |
| Sender did not complete the croc PAKE handshake | exception | error | pake, handshake, protocol, security |
| Relay rejected the connection | exception | error | relay, authentication, configuration |
| Sender did not provide file metadata | exception | error | protocol, metadata, peer-mismatch |
| Expected recipient to close the file, got | exception | error | protocol, state-machine, peer-mismatch |
| Stored transfers can expire after at most | validation | error | validation, stored-transfer, configuration, upload |
| Recipient cancelled | exception | error | protocol, peer-error, file-transfer, cancel |
AbortError Destination selection cancelled | exception | info | user-cancel, abort, file-system-access, browser |
| Received a duplicate file chunk | exception | error | data-integrity, receiver, duplicate, race-condition |
| This browser cannot stream a file this large. Receive it… | exception | error | browser-limit, memory, streaming, secure-context, large-file |
| Transfer refused | exception | warning | ux, cancel, protocol, expected |
| Relay could not open the room | exception | error | relay, room, handshake |
| Storage service returned unsupported chunk size | exception | error | protocol, version-skew, stored-transfer, server-contract |
| Stored-transfer origin must contain only an HTTPS scheme… | exception | error | validation, url, https, origin, configuration |
| Sender did not confirm the croc PAKE handshake | exception | error | pake, handshake, security, network |
| Recipient did not confirm the croc PAKE handshake | exception | error | pake, handshake, confirmation, sender |
| Sender PAKE confirmation failed | exception | error | pake, handshake, security, key-derivation |
| Streaming downloads support SHA-256 verification only | exception | error | streaming, hash, verification, service-worker, browser |
| Relay returned an invalid port list | exception | error | relay, protocol, configuration |
| Stored-transfer manifest is too large | exception | error | stored-transfer, limits, manifest, download |
| Sender provided an invalid | exception | error | pake, handshake, validation, security |
| Recipient PAKE confirmation failed | exception | error | pake, passphrase-mismatch, security, handshake |
| Stored-transfer downloads must be a positive integer | validation | error | validation, stored-transfer, typescript, upload |
| Sender cancelled | exception | error | protocol, peer-error, cancel, network |
| Storage service created | exception | error | server-contract, header, limits, stored-transfer |
| Stored-transfer expiration must be a whole number of… | validation | error | validation, stored-transfer, typescript, upload |
| Duplicate filename | validation | warning | validation, files, duplicate |
| Peer message did not include a type | exception | error | protocol, codec, peer-message, json |
| Received an invalid file chunk | exception | error | data-integrity, wasm, corruption, receiver |
| Unexpected peer message | exception | error | protocol, transfer, sender, state-machine |
| Streaming download service did not start | exception | error | service-worker, deployment, download, environment |
| Recipient refused transfer | exception | error | transfer, recipient, storage, propagated-error |
| Remote path contains a non-printable character | exception | error | security, unicode, path-validation, metadata |
| Duplicate destination path | exception | error | validation, metadata, deduplication |
| The stored file failed SHA-256 verification | exception | critical | integrity, sha256, verification, stored-transfer, corruption |
| Received a file position that is too large | exception | error | data-integrity, receiver, corruption |
| Gateway URL must use ws:// or wss:// | validation | error | websocket, url-validation, environment, relay |
| Recipient did not start a croc PAKE handshake | exception | error | pake, handshake, sender, protocol |
| Storage service returned an invalid expiration time | exception | error | server-contract, json, date, stored-transfer |
| Invalid stored-transfer key | exception | error | validation, key, crypto, token |
| Remote path must be relative | exception | error | security, path-validation, metadata, windows |
| Could not parse given Upload Limit | panic | critical | go, panic, cli, throttling, validation |
| Relay connection closed while sending | exception | error | websocket, backpressure, network, relay |
| Streaming browser downloads are unavailable | exception | error | browser-support, service-worker, download, environment |
| Peer uses unsupported PAKE protocol version | exception | error | pake, version-mismatch, compatibility, handshake |
| Storage service returned an invalid remaining-download count | exception | error | stored-transfer, http-headers, protocol, download |
| The sender advertised xxhash | exception | critical | integrity, hash, verification, corruption, xxhash |
| Stored transfers can allow at most | validation | error | validation, stored-transfer, configuration, upload |
| Storage service returned an invalid claim capability | exception | error | stored-transfer, api-contract, download, server-mismatch |
| Symlink transfers are not supported in the browser | exception | warning | unsupported-feature, symlink, browser-limitation, metadata |
| Storage service returned an invalid download count | exception | error | server-contract, header, validation, stored-transfer |
| Storage service returned an invalid upload capability | exception | error | server-contract, token, capability, stored-transfer |
| Remote filename must be a basename | exception | error | path-validation, metadata, protocol |
| expired or invalid stored-upload receipt | validation | warning | stored-transfer, localstorage, persistence, receipt |
| Custom codes must use printable ASCII characters | validation | warning | validation, user-input, ascii, passphrase |
| Hash algorithm " " is not supported | exception | error | protocol, hash, compatibility, metadata |
| Transfer size is too large | exception | error | validation, numeric-limits, metadata |
| Code must be at least 6 characters | validation | warning | validation, user-input, passphrase |
| Invalid stored-transfer id | exception | error | validation, token, id, stored-transfer |
| Relay frame is too large | exception | error | protocol, framing, size-limit, stream-corruption, security |
| Message is too large | exception | error | protocol, framing, size-limit, relay |
| Remote path is not allowed | exception | error | security, path-validation, ssh, metadata |
| Invalid stored-transfer URL | validation | error | validation, url, parsing, share-link |
| Relay stream did not start with croc framing | exception | error | protocol, framing, relay, stream-corruption |
| not enough open ports to run local relay | panic | critical | go, panic, relay, ports, local-server |
| Choose at least one file | validation | warning | validation, user-input, files |
| GitHub returned invalid release metadata | exception | error | github-api, validation, schema, testing |
| Invalid file size for | exception | error | validation, metadata, numeric-limits |
| Invalid stored-transfer token | validation | error | validation, token, parsing |
| GitHub release request failed | exception | error | github-api, http, rate-limit, network |
| Text transfers are not supported yet | exception | warning | protocol, unsupported-feature, text-transfer, metadata |
| A remote path contains a null byte | exception | error | security, path-validation, metadata, input-sanitization |
| Remote path escapes the destination | exception | error | security, path-traversal, path-validation, metadata |
| Stored transfer exceeds the | validation | error | validation, limits, size, stored-transfer |
| Remote filename is empty | exception | error | path-validation, metadata, validation |
| Stored transfers can contain at most | validation | error | validation, limits, stored-transfer |