View Issue Details

IDProjectCategoryView StatusLast Update
0005353unrealircdpublic2019-08-25 15:46
ReportersyzopAssigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status feedbackResolutionopen 
Product Version5.0.0-alpha1 
Target VersionFixed in Version 
Summary0005353: 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.
TagsNo tags attached.
3rd party modules

Activities

syzop

2019-08-25 14:58

administrator   ~0020848

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.

syzop

2019-08-25 14:58

administrator   ~0020849

Last edited: 2019-08-25 15:09

View 4 revisions

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);


syzop

2019-08-25 15:42

administrator   ~0020850

Last edited: 2019-08-25 15:46

View 3 revisions

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.

Issue History

Date Modified Username Field Change
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