Commit Graph
10 Commits
Author SHA1 Message Date
Kyle Fuller 9ff9fa7c64 route_replies: route TOPIC requests to client 2021-05-24 21:12:07 +01:00
Kyle Fuller f9fc9b4044 sasl: don't forward 908 numeric to clienT 2020-09-11 18:44:10 +01:00
Kyle Fuller dbc8d4f714 Merge pull request #1399 from kylef/kylef/missingmotd
missingmotd: Include nick in IRC numeric command
2017-04-28 17:01:18 +01:00
Kyle Fuller 0bb95c87b1 missingmotd: Include nick in IRC numeric command
Since the nick argument is missing, "MOTD File is missing" is taking the
nicks place and could lead to client confusion that the 422 command is
sent to "MOTD File is missing".
2017-04-14 19:29:27 +01:00
Kyle Fuller 1449b021a8 block_motd: Command names should be uppercase 2017-03-30 13:34:25 +02:00
Kyle Fuller 2d2672693a block_motd: Update internal state when server has no MOTD
Otherwise if we request MOTD and the server doesn't have one the module
would have incorrect state.
2017-03-30 13:34:25 +02:00
Kyle Fuller 45a6329312 block_motd: Fix tracking of accepting motd from server
When the module is loaded globally or per-user the
`m_bTemporaryAcceptMotd` would be used to store state on connecting to
an MOTD which could lead to timing issues of a full or partial MOTD
being incorrectly sent to another server while another user requested
motd via the module.

This commit will now track this state per IRCSock so if another
connected user requests an MOTD and another server sends an MOTD it will
not lead to MOTDs being incorrectly unblocked.
2017-03-30 13:34:25 +02:00
Kyle Fuller cc674b28e8 [CString.StripControls] Improve test coverage formatting 2016-04-11 22:09:46 +01:00
Kyle Fuller 032f00732a [CString.StripControls] Srip bg colours when we reset fg 2016-04-11 22:09:40 +01:00
Kyle Fuller c8ac04165d Add the pyeval module 2015-08-11 22:31:29 +01:00