Quantcast
Channel: ~emersion/soju log
Browsing all 20 articles
Browse latest View live

database: add User.{Check,Set}Password

View Article



Upgrade dependencies

View Article

contrib/clients: correct comment about catgirl

View Article

Add webpush extension

References: https://github.com/ircv3/ircv3-specifications/pull/471Co-authored-by: delthas

View Article

downstream: fix panic in findWebPushSubscription for unbound conns

This code has been missed when adding webpush support for downstreamconnections without an upstream network bound.

View Article


database: add missing user column to WebPushSubscription table

Some WebPushSubscription entries aren't tried to a network, inwhich case the "network" column is NULL. But then all users sharethe same row. Oops.Fortunately network-less subscriptions aren't used for...

View Article

database/sqlite: add migration for WebPushSubscription.user

This should be enough to fixup the user column for subscriptionswith a network specified.

View Article

upstream: rename variables to clear up target confusion

"target" is documented by the spec to be the first argument of thePRIVMSG. Use a more explicit name for the message store destination.

View Article


upstream: improve server message detection

Stop relying on user/host being unset: this is fragile, some serverssend messages coming from users without these.

View Article


Add detach option to channel update

Add `-detached` to `channel update` commandCo-authored-by: Simon Ser Closes: https://todo.sr.ht/~emersion/soju/140

View Article

readme: copy over updated description from website

View Article

upstream: add support for @+draft/channel-context

References: https://github.com/ircv3/ircv3-specifications/pull/498

View Article

Add support for draft/read-marker

References: https://github.com/ircv3/ircv3-specifications/pull/489

View Article


Fix draft/read-marker entry in permanentDownstreamCaps

Oops.Fixes: 71d639699ea3 ("Add support for draft/read-marker")

View Article

contrib/migrate-db: new script

This utility will migrate data between any two soju databases.Sqlite to postgres or postgres to sqlite.

View Article


contrib/znc-import: move to subdir

Go isn't happy when multiple scripts share the same directory.

View Article

upstream: unset SASL state on RPL_TRYAGAIN

SASL would get stuck otherwise.

View Article


upstream: handle ERR_UNKNOWNERROR and ERR_NEEDMOREPARAMS for queued commands

We need to dequeue the commands when we receive these messages.

View Article

upstream: fix server message detection for wildcard targets

Prior to connection registration, NOTICE messages are sent to "*".

View Article

wip: Add support for SASL ANONYMOUS

This logs out the user from the upstream network.

View Article
Browsing all 20 articles
Browse latest View live




Latest Images