View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0005353||unreal||ircd||public||2019-08-19 16:17||2019-08-25 15:46|
|Priority||normal||Severity||minor||Reproducibility||have not tried|
|Target Version||Fixed in Version|
|Summary||0005353: U5: consider removing old protocol code (3.2.x etc)|
|Description||'i' suggested we should remove all 3.2.x compatibility code in 5.x. I have not decided yet.|
I don't care about linking UnrealIRCd 3.2.x to 5.x, but I do care about services. Then again, they must be quite old if they don't support UID and stuff?
I'll set the bug report to 'feedback' so other users/admins can chime in.
|Tags||No tags attached.|
|3rd party modules|
||I guess we should take a look at the services packages that are in use on U4, to see what PROTOCTL they negotiate, and with what we can get away with wrt dropping support.|
anope 2.0.6 with "unreal4" module (not "unreal"!!):
PROTOCTL NICKv2 VHP UMODE2 NICKIP SJOIN SJOIN2 SJ3 NOQUIT TKLEXT MLOCK SID PROTOCTL EAUTH=services.test.net,,,Anope-2.0.6 PROTOCTL SID=00B
atheme (some version from early 2019?):
sts("PROTOCTL NICKv2 VHP NICKIP UMODE2 SJOIN SJOIN2 SJ3 NOQUIT TKLEXT ESVID MLOCK"); sts("PROTOCTL SID=%s", me.numeric);
I pulled data from my IRCStats project. 515 networks (not servers, networks) run a services package on UnrealIRCd 4. This is based off the Dec 2018 sample.
I am deliberately leaving networks running 3.2.x out of it, since I think those are beyond help... U3.2 has been deprecated since Dec 2015 and unsupported since Jan 2017.
Anope: 477 (92.6%)
Atheme: 25 (4.9%)
IRCServices: 8 (1.5%)
Xtheme: 5 (1%)
Total: 515 (100%)
Note that this only looks at "real" services packages, the ones that usually provide NickServ. It does not look at pylink/janus/etc.
Still, looks good. Anope/Atheme/Xtheme should all provide U4 support with the modern PROTOCTL options. IRCServices is deprecated and hasn't seen a release for about 10 years, so.. yeah.. those 8 networks would need to switch :D.
Oh, yeah, of the anope networks there is 1 on 1.6.x, and 27 on 1.8.x, one on 1.9.x. I am assuming these can upgrade to 2.0.x, although that could be a wrong assumption if they customized a lot. Still.. anope offers an upgrade track for them at least.
|2019-08-19 16:17||syzop||New Issue|
|2019-08-19 16:18||syzop||Status||new => feedback|
|2019-08-25 14:58||syzop||Note Added: 0020848|
|2019-08-25 14:58||syzop||Note Added: 0020849|
|2019-08-25 15:00||syzop||Note Edited: 0020849||View Revisions|
|2019-08-25 15:05||syzop||Note Edited: 0020849||View Revisions|
|2019-08-25 15:09||syzop||Note Edited: 0020849||View Revisions|
|2019-08-25 15:42||syzop||Note Added: 0020850|
|2019-08-25 15:44||syzop||Note Edited: 0020850||View Revisions|
|2019-08-25 15:46||syzop||Note Edited: 0020850||View Revisions|