View Issue Details

IDProjectCategoryView StatusLast Update
0001580Anope Development (1.9.x series)Operservpublic2016-06-09 10:05
ReporterNoMiaus Assigned To 
PrioritylowSeverityfeatureReproducibilityalways
Status newResolutionopen 
Summary0001580: UMODE doesn't set snomasks
DescriptionI can't set snomasks using umode (unreal + anope).

[19:09:22] <Global> OperServ: Moot: umode Moot +s +F
[19:09:22] OperServ Moot changed your usermodes.

It hasn't effect.
TagsNo tags attached.

Activities

Anikwa

2016-06-09 10:05

reporter   ~0006797

Technically, yes, it did.

+s was set.

[10:05:00am] -OperServ- Changed usermodes of Sketch to -s.
[10:05:00am] -OperServ- Sketch changed your usermodes to -s.
[10:05:01am] * OperServ sets mode: -s
[10:05:03am] -OperServ- Changed usermodes of Sketch to +s.
[10:05:03am] -OperServ- Sketch changed your usermodes to +s.
[10:05:03am] * OperServ sets mode: +s

NoMiaus

2016-06-07 02:06

reporter   ~0006796

Then, Anope shouldn't send a reply saying usermodes were changed if they weren't set or if modes were invalid.

jobe

2014-02-27 16:40

developer   ~0006602

The reason is in fact not because of a bug, but actually because of a technical limitation of UnrealIRCd's server protocol. Anope uses UnrealIRCd's SVS(2)MODE commands to change user modes however they do not allow changing of server notice masks. To change server notice masks Anope would have to make use of the accompanying SVS(2)SNO command to adjust a users server notice mask. See http://www.unrealircd.com/files/docs/technical/serverprotocol.html#S6_3 for more info on SVS(2)SNO

Issue History

Date Modified Username Field Change
2014-02-27 15:18 NoMiaus New Issue
2014-02-27 16:40 jobe Note Added: 0006602
2016-06-07 02:06 NoMiaus Note Added: 0006796
2016-06-09 10:05 Anikwa Note Added: 0006797