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
>