View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0001522||unreal||ircd||public||2004-02-07 14:52||2010-11-15 16:51|
|Target Version||Fixed in Version||3.2.9-RC1|
|Summary||0001522: /rehash -global command|
|Description||Adding the ability to rehash all servers with one line.|
This will be pretty usefull when the remote include command will become avaliable.
The way I see this working is a supporting version of unreal linked to a supporting version will pass this line, and supporting linked to unsupporting will pass instructions (remote rehash) for each server behind and including the unsupporting one.
Though this is open for suggestions.
|Tags||No tags attached.|
|3rd party modules|
||Imagine an IRC network with two server admins (A and B) and five servers. The first admin (A) has only one server, the others are owned by the second one (B). Let's say, "B" made a change in his/her servers and now ready to rehash all of them with a single command (that is, /rehashall or something you are talking about). After done, "A" shouts "Hey! Who the hell rehashed my server? I haven't finished making changes in my conf files!" Now imagine what would happen on much bigger networks. :-) [Just my thoughts.]|
[strange I thought I replied to this, ah well.. I guess I didn't hit the button or devel*/my isp was down..]
We COULD consider this... and perhaps only rehash remote includes... I mean, I don't find the idea totally stupid.. I thought about it too when I was on a network with remote includes and X servers, it would be very helpful.
Anyway, currently we are preparing for next release (and thus not really implementing new features), so I'll prolly consider this again at some later stage :).
||I also requested this feature it would be so nice to have since i have 10 ircd accounts|
||I'll do this for 3.2.9 myself. I could 'assign' it right now, but I'm not yet working on it ;).|
Added in .897:
- Added '/REHASH -global' command which will rehash all servers on the
network. You can also specify options like '/REHASH -global -motd' to
rehash only the MOTD/RULES/etc. Just like /REHASH <servername> this is a
NetAdmin-only command. This command is fully backwards compatible with
older UnrealIRCd version in the sense that it will also REHASH old
Unreal's. Suggested by 'P' in 0001522.
|2004-02-07 14:52||P||New Issue|
|2004-02-07 18:11||AngryWolf||Note Added: 0004900|
|2004-02-09 04:41||syzop||Note Added: 0004914|
||Note Added: 0013857|
||Status||new => feedback|
|2008-06-22 22:51||crucialstorm||Note Added: 0015310|
|2008-06-23 03:45||Stealth||Relationship added||has duplicate 0003707|
|2010-07-14 21:07||syzop||Relationship added||child of 0003776|
|2010-07-14 21:08||syzop||QA||=> Not touched yet by developer|
|2010-07-14 21:08||syzop||U4: Need for upstream patch||=> No need for upstream InspIRCd patch|
|2010-07-14 21:08||syzop||U4: Upstream notification of bug||=> Not decided|
|2010-07-14 21:08||syzop||U4: Contributor working on this||=> None|
|2010-07-14 21:08||syzop||Status||feedback => acknowledged|
|2010-07-14 21:08||syzop||Note Added: 0016188|
|2010-11-15 15:19||syzop||Assigned To||=> syzop|
|2010-11-15 15:19||syzop||Status||acknowledged => assigned|
|2010-11-15 16:51||syzop||Note Added: 0016410|
|2010-11-15 16:51||syzop||Status||assigned => resolved|
|2010-11-15 16:51||syzop||Fixed in Version||=> 3.2.9-RC1|
|2010-11-15 16:51||syzop||Resolution||open => fixed|
|2010-11-15 16:51||syzop||Summary||/rehash all command => /rehash -global command|