Skip to content

fixes: time out network commands and report failures instead of hanging, support OpenBSD better - #7

Merged
hpk42 merged 2 commits into
mainfrom
hpk/minor-fixes
Oct 6, 2026
Merged

hpk42 merged 2 commits into
mainfrom
hpk/minor-fixes

Conversation

@hpk42

@hpk42 hpk42 commented Oct 6, 2026

Copy link
Copy Markdown
Contributor

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 --join wait forever, and error messages went to stdout, where scripts read cmsend's output.

uv tool install cmsend puts 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).

hpk42 added 2 commits October 6, 2026 21:02
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).
@hpk42
hpk42 merged commit 48d3ad4 into main Oct 6, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant