The README describes a project that no longer exists in several respects:
calls the daemon chatd throughout (15 references) — it was renamed nobilis
points at ~/.config/moho/accounts.toml, ~/.config/moho/scrollback.db and $XDG_RUNTIME_DIR/moho/chatd.sock — all now under nobilis
lists the protocols as IRC, Discord, Sneedchat and Matrix with "XMPP/Slack not implemented yet" — Kick is not mentioned at all
the feature list predates XDCC file transfer, voice and calls, the mentions inbox, pop-out conversation windows, and the downloads panel
Done looks like: the README describes what the thing currently is. Worth doing alongside the protocol audit rather than after it, since the audit already enumerates what is true.
The README describes a project that no longer exists in several respects:
- calls the daemon **`chatd`** throughout (15 references) — it was renamed `nobilis`
- points at `~/.config/moho/accounts.toml`, `~/.config/moho/scrollback.db` and `$XDG_RUNTIME_DIR/moho/chatd.sock` — all now under `nobilis`
- lists the protocols as IRC, Discord, Sneedchat and Matrix with "XMPP/Slack not implemented yet" — **Kick is not mentioned at all**
- the feature list predates XDCC file transfer, voice and calls, the mentions inbox, pop-out conversation windows, and the downloads panel
**Done looks like:** the README describes what the thing currently is. Worth doing alongside the protocol audit rather than after it, since the audit already enumerates what is true.
Finished. All fifteen chatd mentions are gone, ~/.config/moho is ~/.config/nobilis, and Kick is in the intro, the backend list, the settings list and the join-page list.
While in there I corrected the parts that had drifted quietly: IRC does far more than SASL PLAIN now (EXTERNAL and SCRAM, GHOST reclaim, DCC, chathistory, WHOIS, away, colour codes), Sneedchat's rooms come from the site rather than being "a fixed set edited in Settings", Matrix has threads, receipts and the multi-homeserver directory search, and the build is npm run daemon rather than a bare cargo build --release. The wire section now says requests are answered concurrently and points at methods.rs for the method list rather than listing ninety of them somewhere they can go stale again.
Two things it now admits that it did not: Matrix verification covers your own sessions only, and there is no cross-signing (#94).
Finished. All fifteen `chatd` mentions are gone, `~/.config/moho` is `~/.config/nobilis`, and Kick is in the intro, the backend list, the settings list and the join-page list.
While in there I corrected the parts that had drifted quietly: IRC does far more than SASL PLAIN now (EXTERNAL and SCRAM, GHOST reclaim, DCC, chathistory, WHOIS, away, colour codes), Sneedchat's rooms come from the site rather than being "a fixed set edited in Settings", Matrix has threads, receipts and the multi-homeserver directory search, and the build is `npm run daemon` rather than a bare `cargo build --release`. The wire section now says requests are answered concurrently and points at `methods.rs` for the method list rather than listing ninety of them somewhere they can go stale again.
Two things it now admits that it did not: Matrix verification covers your own sessions only, and there is no cross-signing (#94).
https://git.salastil.com/Salastil/moho/commit/db1fe22
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
The README describes a project that no longer exists in several respects:
chatdthroughout (15 references) — it was renamednobilis~/.config/moho/accounts.toml,~/.config/moho/scrollback.dband$XDG_RUNTIME_DIR/moho/chatd.sock— all now undernobilisDone looks like: the README describes what the thing currently is. Worth doing alongside the protocol audit rather than after it, since the audit already enumerates what is true.
Finished. All fifteen
chatdmentions are gone,~/.config/mohois~/.config/nobilis, and Kick is in the intro, the backend list, the settings list and the join-page list.While in there I corrected the parts that had drifted quietly: IRC does far more than SASL PLAIN now (EXTERNAL and SCRAM, GHOST reclaim, DCC, chathistory, WHOIS, away, colour codes), Sneedchat's rooms come from the site rather than being "a fixed set edited in Settings", Matrix has threads, receipts and the multi-homeserver directory search, and the build is
npm run daemonrather than a barecargo build --release. The wire section now says requests are answered concurrently and points atmethods.rsfor the method list rather than listing ninety of them somewhere they can go stale again.Two things it now admits that it did not: Matrix verification covers your own sessions only, and there is no cross-signing (#94).
https://git.salastil.com/Salastil/moho/commit/db1fe22