AW: [IRCServices] Wierd message...

Yusuf Iskenderoglu uhc0 at rz.uni-karlsruhe.de
Tue Feb 27 01:11:01 PST 2001


I take my words back.

1- :NickName SJOIN epoch #channel is correct
2- I have not been correctly informed.

Sorry for this inconvenience.


----------------------------------------------------------------------
| Yusuf Iskenderoglu                | You get to meet all sorts,     |
| eMail - uhc0 at rz.uni-karlsruhe.de  | in this line of work...        |
| eMail - s_iskend at ira.uka.de       |                                |
| ICQ UIN : 20587464 \ TimeMr14C    |                                |
----------------------------------------------------------------------


> -----Ursprüngliche Nachricht-----
> Von: ircservices-admin at ircservices.za.net
> [mailto:ircservices-admin at ircservices.za.net]Im Auftrag von Yusuf
> Iskenderoglu
> Gesendet: Dienstag, 27. Februar 2001 00:04
> An: ircservices at ircservices.za.net
> Betreff: AW: [IRCServices] Wierd message...
> 
> 
> 
> No,
> 
> :NickName SJOIN #channel epoch
> 
> does not use creation time, it is the actual time, to tell when a JOIN
> has been issued. 
> 
> The Creation Time is sent with the channel definition SJOIN:
> 
> :ServerName SJOIN epoch #channel modes [param, param] :nicks.
> That epoch is the creation time, for during a netburst, users, 
> which will be introduced
> to the connecting server, will (shall) look, as if they are 
> joining at that time.
> 
> That means, it is safe to use time(NULL), because ChanServ will 
> JOIN later than the user itself.
> 
> Regards;
> yusuf
> 
> ----------------------------------------------------------------------
> | Yusuf Iskenderoglu                | You get to meet all sorts,     |
> | eMail - uhc0 at rz.uni-karlsruhe.de  | in this line of work...        |
> | eMail - s_iskend at ira.uka.de       |                                |
> | ICQ UIN : 20587464 \ TimeMr14C    |                                |
> ----------------------------------------------------------------------
> 
> 
> > -----Ursprüngliche Nachricht-----
> > Von: ircservices-admin at ircservices.za.net
> > [mailto:ircservices-admin at ircservices.za.net]Im Auftrag von Andrew
> > Church
> > Gesendet: Montag, 26. Februar 2001 23:41
> > An: ircservices at ircservices.za.net
> > Betreff: Re: AW: [IRCServices] Wierd message...
> > 
> > 
> > >But the reality is, that daemons, which use SJOIN, do not like remote
> > >users (in this case, a user from services : ChanServ) 
> > >directly sending a JOIN, because only a SJOIN is being expected.
> > >Server to server communications is done via SJOINs. That is an
> > >issue which might be corrected, though not necessary, by modifying
> > >check_kick to something like
> > >
> > >#if defined(IRC_BAHAMUT)
> > >	send_cmd(s_ChanServ, "SJOIN %s %lu", chan, time(NULL));
> > >#else
> > >	send_cmd(s_ChanServ, "JOIN %s", chan);
> > >#endif
> > >
> > >where if(stay) is being evaluated.
> > 
> >      The problem with doing things this way is that in order to do it
> > properly we need to use the channel creation timestamp sent in the
> > original SJOIN command--but since the channel hasn't actually been
> > created in Services' lists, we don't have that available.  Services
> > could be rewritten to use SJOIN properly in this way, but since JOIN
> > works just as well, I don't see any reason to.  If the messages bother
> > you, filter them out in your script.
> > 
> >   --Andrew Church
> >     achurch at achurch.org | New address - please note.
> >     http://achurch.org/ | $B%a!<%k%"%I%l%9$,JQ$o$j$^$7$?!#(B
> > 
> > -----------------------------------------------------------
> > To unsubscribe, mail ircservices-request at ircservices.za.net
> > with the word UNSUBSCRIBE in the subject of the mail.
> > http://www.ircservices.za.net/mailman/listinfo/ircservices
> > 
> 
> 
> -----------------------------------------------------------
> To unsubscribe, mail ircservices-request at ircservices.za.net
> with the word UNSUBSCRIBE in the subject of the mail.
> http://www.ircservices.za.net/mailman/listinfo/ircservices
>