Commit graph

28 commits

Author SHA1 Message Date
Ed Kellett
06c5309534 m_sasl: Remove implicit abort on registration
This doesn't make sense in a world where post-registration SASL is
allowed, and should fix one case of an annoying login desync that's seen
in the real world.

Specifically, when a client sends its final AUTHENTICATE and Atheme
receives it, it sends an SVSLOGIN for that client. If the client sends
us its CAP END *before* we see the SVSLOGIN, the implicit abort will try
to abort the SASL session that's already succeeded.

Atheme interprets this as an instruction to forget about the successful
SASL session; you'll connect unidentified. But it's already sent
SVSLOGIN, which will log the client in ircd-side, causing ircd and
services views to differ until the user authenticates again manually.

I think allowing a SASL session to be aborted when it has already
succeeded is an Atheme bug, and it can still be triggered without this
change. But our behaviour here seems silly anyway.
2022-10-06 17:06:28 -04:00
Taavi Väänänen
d04ed5c53f
wallops: require new oper:wallops right (#110)
Split oper:wallops right from oper:mass_notice. Update documentation and
examples to grant oper:wallops everywhere oper:mass_notice was granted.

closes #103
2021-01-28 14:09:31 +00:00
Ed Kellett
faf98b8e20 Update news 2020-11-04 18:08:56 +00:00
Ed Kellett
6ec9c49fc3 Update news 2020-10-28 15:32:35 +00:00
Simon Arlott
9ac0390734
Version 4.1.3-dev 2019-08-31 21:14:27 +01:00
Simon Arlott
efe1f312b5
Version 4.1.2 2019-08-31 21:12:44 +01:00
Simon Arlott
ac5a5a0cfa
set version back to -dev 2018-08-15 23:12:38 +01:00
Simon Arlott
17776e5274
charybdis 4.1.1 2018-08-15 23:03:50 +01:00
Simon Arlott
fd668f9d9e
set version back to -dev 2018-01-18 21:45:32 +00:00
Simon Arlott
8fad942193
charybdis 4.1 2018-01-18 21:42:14 +00:00
William Pitcock
1e706d5ae2 NEWS: document new CHANTYPES api 2016-09-16 14:08:04 -05:00
William Pitcock
b28cccb704 NEWS: document websocket availability 2016-05-14 17:24:56 -05:00
William Pitcock
998b6ec513 stage for charybdis 4-beta1. 2016-04-30 19:58:14 -05:00
Elizabeth Myers
e791dc6d5e NEWS: add some more relevant items [ci skip] 2016-04-07 04:47:31 -05:00
Elizabeth Myers
7cc09379ac NEWS: move news element down to code changes [ci skip] 2016-04-07 04:21:16 -05:00
Elizabeth Myers
d1478ff205 NEWS: add module changes 2016-04-07 04:19:24 -05:00
Elizabeth Myers
0ed0a9fe0a Move m_locops module to extensions.
Many networks do not use local ops and therefore should not be required
to have this around all the time.
2016-04-02 05:20:30 -05:00
Elizabeth Myers
4d1e498977 Update news 2016-03-29 13:38:42 -05:00
Elizabeth Myers
b0f5f40071 Update NEWS 2016-03-23 09:06:47 -05:00
Elizabeth Myers
dfe18bf0a8 NEWS: fix typo [skip ci] 2016-03-23 08:40:21 -05:00
Elizabeth Myers
86bab0c218 Update NEWS. 2016-03-23 08:39:19 -05:00
Elizabeth Myers
aba90ea5fe Update news 2016-03-06 13:27:14 -06:00
William Pitcock
5462fb6ee8 update NEWS 2016-03-05 03:03:31 -06:00
William Pitcock
15b0093d1f update NEWS 2016-02-29 19:28:27 -06:00
William Pitcock
0cc93eadc0 NEWS: first pass of many at 3.6 news 2016-01-14 06:45:18 -06:00
William Pitcock
df317d705b update NEWS 2016-01-05 21:43:14 -06:00
William Pitcock
25eeb5ed55 last pass at NEWS 2016-01-05 19:49:13 -06:00
William Pitcock
7e5f0af686 markdownify NEWS.md 2015-12-28 21:34:57 -06:00
Renamed from NEWS (Browse further)