Repository navigation
fixes: time out network commands and report failures instead of hanging, support OpenBSD better - #7
Merged
Merged
Conversation
A mistyped relay domain printed a traceback and left an unconfigured account behind. A broadcast link or a rejected handshake made --join wait forever. Error messages went to stdout, where scripts read cmsend's output.
cmsend waited without limit for relays and inviters, so a CI job could hang until its runner killed it. "uv tool install cmsend" puts only cmsend on PATH, not the deltachat-rpc-server installed with it. Platforms without a server wheel, such as OpenBSD, could not install cmsend at all (issue #1).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
cmsend waited without limit for a relay or an inviter, so a CI job calling it could hang until the runner killed it.
A mistyped relay domain printed a traceback and left an unconfigured account behind, a broadcast link or a rejected handshake made
--joinwait forever, and error messages went to stdout, where scripts read cmsend's output.uv tool install cmsendputs only cmsend on PATH, not the deltachat-rpc-server installed with it, and platforms without a server wheel, such as OpenBSD, could not install cmsend at all (#1).