View Issue Details

IDProjectCategoryView StatusLast Update
0005235unrealircdpublic2019-11-27 13:26
Reportervectr0n Assigned Tosyzop  
Status resolvedResolutionfixed 
Product Version4.2.2 
Fixed in Version5.0.0-rc2 
Summary0005235: Listen Block Rehash Issue
DescriptionIf you start the ircd with the listen blocks bound to an IP and then change the listen blocks to listen on all "*" and rehash the ircd, nothing changes /stats P still reports it is bound to those IPs and not listening on all. There is no errors or warnings produced by the ircd as well.
Steps To Reproduce1. Set listen blocks to be bound to IPs
2. Start IRCd
3. Check /stats P you will see the ircd bound on the IPs
3. Change listen blocks to listen on all "*"
4. /rehash IRCd
5. Run /stats P again and you will see nothing has changed and the ircd is still bound to the ips and not listening on all
TagsNo tags attached.
3rd party modules


child of 0005279 closedsyzop UnrealIRCd 5 master tracking issue 



2019-11-20 17:20

administrator   ~0021107

I had this same issue the other day. It's easy to reproduce so I'll check it out on U5.


2019-11-27 13:26

administrator   ~0021128

Fixed in UnrealIRCd 5, thanks for the report!

commit 1a1b9ddadac8b4dd0a151692caf99297f53d3bd2 (HEAD -> unreal50)
Author: Bram Matthys <>
Date: Wed Nov 27 13:25:30 2019 +0100

    If you changed listen::ip and rehashed it would not apply those changes
    if you were switching from a IP-specific listener to a * (all) listener.
    Reported by vectr0n in

Issue History

Date Modified Username Field Change
2019-03-23 16:58 vectr0n New Issue
2019-11-20 17:20 syzop Assigned To => syzop
2019-11-20 17:20 syzop Status new => confirmed
2019-11-20 17:20 syzop Note Added: 0021107
2019-11-20 17:20 syzop Relationship added child of 0005279
2019-11-27 13:26 syzop Status confirmed => resolved
2019-11-27 13:26 syzop Resolution open => fixed
2019-11-27 13:26 syzop Fixed in Version => 5.0.0-rc2
2019-11-27 13:26 syzop Note Added: 0021128