away/return raws
-
SudsyUncle
- Posts: 2
- Joined: Mon Jul 05, 2004 4:58 am
away/return raws
is there a way to set so that when someone sets away/returned, not just the 305/306 are returned, but a raw to the entire room as well? 
-
SudsyUncle
- Posts: 2
- Joined: Mon Jul 05, 2004 4:58 am
Then you will have to code it. As codemastr said .. that isn't a feature in Unreal IRCd (or any other than I remember).
Configuration - https://www.unrealircd.org/docs/Configuration
FAQ - https://www.unrealircd.org/docs/FAQ
FAQ - https://www.unrealircd.org/docs/FAQ
-
codemastr
- Former UnrealIRCd head coder
- Posts: 811
- Joined: Sat Mar 06, 2004 8:47 pm
- Location: United States
- Contact:
I have "kinda" worked on something like this for my WATCH proposal (http://www.codemastr.com/draft-meglio-irc-watch-00.txt) that wouldn't work for channels, but it would allow you to find out when people on your notify list set away/return. Once I actually get some feedback on that, I plan to implement it in Unreal.
-- codemastr
I'd agree with the concept of replacing the current WATCH protocol. I wish there was a way to hide from other users that way. For example user A don't want to be on user B's WATCH list. There should be a way for the IRCd to report a user that is offline so that user A can enjoy his/her privacy instead of being messaged by some weirdo that happens to have them on their WATCH list like some stalker. The IRCd would probably have to write this info to a file so the data isn't lost after a restart/rehash.
Perhaps the Unreal Team can find a way to do so without breaking current WATCH protocols. *hint**hint*
Perhaps the Unreal Team can find a way to do so without breaking current WATCH protocols. *hint**hint*
Configuration - https://www.unrealircd.org/docs/Configuration
FAQ - https://www.unrealircd.org/docs/FAQ
FAQ - https://www.unrealircd.org/docs/FAQ
-
codemastr
- Former UnrealIRCd head coder
- Posts: 811
- Joined: Sat Mar 06, 2004 8:47 pm
- Location: United States
- Contact:
Stealth, read before you post 
The away notification is completely optional. This proposal is 100% backwards compatible. If you do "WATCH +nick" like all current clients do, then you just get offline/online notification. If you do "WATCH A +nick" then you get offline/online/away notification. So it is completely up to the user. You could, in theory, even have away notification for some entries, and not for others. So it doesn't need to be disabled in the config file, it can be disabled on a user-by-user basis. I don't quite know why it is annoying though, I mean, how getting "NICK has gone away", more annoying than seeing "NICK has gone offline"? Many times it is useful to know when people go away, so I think it is a great addition to the WATCH command.
katsklaw, I did consider your idea, unfortunately, for the time being, it really isn't possible. Here is why, WATCH notification is sent when you connect. If you sent, say "NOWATCH," you'd be sending it after you connect (after seeing NOWATCH announced in 005). By the time you send out NOWATCH, all the users who have you on their watch list have already received notification. I totally agree there should be a way to do this, however, at this time, there is no pre-connection negotiation protocol for IRC (see my HANDSHAKE specification). Perhaps, one day, I'll add NOWATCH, but at this time, the necessary features to implement such a thing don't exist in IRC
The away notification is completely optional. This proposal is 100% backwards compatible. If you do "WATCH +nick" like all current clients do, then you just get offline/online notification. If you do "WATCH A +nick" then you get offline/online/away notification. So it is completely up to the user. You could, in theory, even have away notification for some entries, and not for others. So it doesn't need to be disabled in the config file, it can be disabled on a user-by-user basis. I don't quite know why it is annoying though, I mean, how getting "NICK has gone away", more annoying than seeing "NICK has gone offline"? Many times it is useful to know when people go away, so I think it is a great addition to the WATCH command.
katsklaw, I did consider your idea, unfortunately, for the time being, it really isn't possible. Here is why, WATCH notification is sent when you connect. If you sent, say "NOWATCH," you'd be sending it after you connect (after seeing NOWATCH announced in 005). By the time you send out NOWATCH, all the users who have you on their watch list have already received notification. I totally agree there should be a way to do this, however, at this time, there is no pre-connection negotiation protocol for IRC (see my HANDSHAKE specification). Perhaps, one day, I'll add NOWATCH, but at this time, the necessary features to implement such a thing don't exist in IRC
-- codemastr