matrix-org / matrix-ircd

An IRCd implementation backed by Matrix.
Apache License 2.0
224 stars 41 forks source link

Implement AWAY irc command #73

Closed vmiklos closed 3 years ago

vmiklos commented 4 years ago

When I do /away foo in irssi, then I get:

   Aug 04 20:44:14.402 WARN Invalid IRC line, line: AWAY :foo

That's a bit strange, but it's a warning only. But then this away state gets stuck: when I would do /away, nothing happens.

I don't mind taking a look at this myself, if you could provide some code pointers where to handle this. Thanks :-)

jplatte commented 4 years ago

It probably doesn't make much sense to add more features while matrix-ircd is being ported to async/await, but that work should conclude this month.

vmiklos commented 4 years ago

Fine, I won't waste my time till then.

vmiklos commented 4 years ago

Hrm, turns out irssi misses my highlights in the awaylog without this, so I went ahead and implemented this, even after the above. :-) But no problem if you say you prefer merging the PR later.