View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004559 | unreal | ircd | public | 2016-01-28 04:44 | 2016-01-31 20:50 |
Reporter | vNode1 | Assigned To | syzop | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 4.0.1 | ||||
Fixed in Version | 4.0.2 | ||||
Summary | 0004559: Linking | ||||
Description | it currently allows you to link two networks with the same name, on a testing net we linked irc.*.* and named services irc.*.* (totally accidently tho) the link was allowed. it didn't cause major bugs locally but third party servers wanting to /rehash irc.server.name experienced issues | ||||
Steps To Reproduce | Set up a "services" using the same link name, create a link block with appropriate info on both sides, server merges. | ||||
Tags | No tags attached. | ||||
3rd party modules | |||||
|
<<09:37:07>> irc.anti***.ovh (6) 001 <<09:37:07>> `-irc.anti***.ovh(7) <<09:37:07>> End of /MAP identical names. |
|
I'm having some difficulty reproducing this. My link gets rejected as it should. Are all 3 servers on UnrealIRCd 4? Or some not? If not, could you specify which? I tried one or two combinations but no luck. Probably something simple I'm overlooking... |
|
Any type of server that does not require a ID such as services, I know it sounds minor but it's easy to make a mistake when you're doing multiple configs The issue occurred when one of my clients accidently named "services.theirserver" to "irc.theirserver" it allowed the link. |
|
Oh ok I got it, you need to link to the server with the same name (not to another server on the net). And indeed not use a SID (or not the same anyway), as a SID collision would already be handled earlier. Yeah it's minor but it's silly & confusing. Fixed. Thanks for the report! [unreal40 f7dd3ce] Fix minor linking bug which permitted a server to link in which used me::name, IF you had a link block for it. Reported by vNode1 (0004559). https://github.com/unrealircd/unrealircd/commit/f7dd3cedd892f94663e751a659f68aa3c1895814 |
Date Modified | Username | Field | Change |
---|---|---|---|
2016-01-28 04:44 | vNode1 | New Issue | |
2016-01-28 04:45 | vNode1 | Note Added: 0019077 | |
2016-01-30 11:12 | syzop | Note Added: 0019083 | |
2016-01-30 11:12 | syzop | Assigned To | => syzop |
2016-01-30 11:12 | syzop | Status | new => feedback |
2016-01-31 04:14 | vNode1 | Note Added: 0019084 | |
2016-01-31 20:49 | syzop | Note Added: 0019085 | |
2016-01-31 20:49 | syzop | Status | feedback => resolved |
2016-01-31 20:49 | syzop | Fixed in Version | => 4.0.2 |
2016-01-31 20:49 | syzop | Resolution | open => fixed |
2016-01-31 20:50 | syzop | Note Edited: 0019085 | |
2016-01-31 20:50 | syzop | Note Edited: 0019085 | |
2016-01-31 20:50 | syzop | Note Edited: 0019085 |