#exult@irc.freenode.net logs for 6 Nov 2002 (GMT)

Archive Today Yesterday Tomorrow
Exult homepage


[00:01:01] --> Kirben has joined #exult
[00:01:01] --- ChanServ gives channel operator status to Kirben
[00:09:37] <-- Dark-Star has left IRC ()
[04:24:58] --> Colourless has joined #Exult
[04:24:58] --- ChanServ gives channel operator status to Colourless
[04:25:26] <Colourless> hi
[04:26:21] <Colourless> Darke|zzZ: this is your wake up call
[04:26:36] <Kirben> Hi Colourless
[04:26:46] <Colourless> hi Kirben :-)
[04:32:49] <Darke|zzZ> It is? *blinkie* Oh, most certainly not! Must sleep you know. *grin*
[04:33:19] <Colourless> If i went to bed after you, and got up before you, then I think you should be up :-)
[04:37:23] * Darke|zzZ points that 'awake'!='up out of bed'. *grin*
[04:37:49] <Colourless> oh stop being pendantic.
[04:38:13] * Darke|zzZ looks innocent.
[04:44:23] --- Darke|zzZ is now known as Darke
[05:45:58] <Colourless> should be going
[05:46:00] <-- Colourless has left IRC ("casts invisibility")
[06:53:12] <-- Darke has left IRC (adams.freenode.net irc.freenode.net)
[07:06:12] --> Darke has joined #exult
[07:58:00] --> Ember has joined #exult
[07:58:00] <-- Darke has left IRC (Read error: 104 (Connection reset by peer))
[07:58:25] --- Ember is now known as Darke
[07:58:29] --- ChanServ gives channel operator status to Darke
[08:04:20] --> wjp has joined #exult
[08:04:20] --- ChanServ gives channel operator status to wjp
[08:04:23] <wjp> hi
[08:05:14] <Darke> Hi.
[10:32:47] --> Colourless has joined #Exult
[10:32:47] --- ChanServ gives channel operator status to Colourless
[10:33:09] <Colourless> hi
[10:35:16] <wjp> hi
[10:36:49] <Darke> Hi.
[11:35:01] --- Colourless is now known as Cless|Away
[11:51:58] --> Kirben2 has joined #exult
[11:52:35] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[11:59:12] --- Kirben2 is now known as Kirben
[12:11:46] --- Cless|Away is now known as Colourless
[12:12:59] <wjp> gtg; bye
[12:13:01] <-- wjp has left IRC ("[x]chat")
[12:35:40] <-- Colourless has left IRC ("casts invisibility")
[12:40:16] --> Colourless has joined #Exult
[12:40:16] --- ChanServ gives channel operator status to Colourless
[13:13:14] <-- Darke has left IRC (adams.freenode.net irc.freenode.net)
[13:14:12] --> Darke has joined #exult
[13:23:51] --> Cless has joined #Exult
[13:23:53] <-- Colourless has left IRC ("Got Coloured")
[13:24:10] --- Cless is now known as Colourless
[13:24:12] --- ChanServ gives channel operator status to Colourless
[13:35:05] --> Kirben2 has joined #exult
[13:35:44] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[13:45:48] --> Kirben has joined #exult
[13:46:18] <-- Kirben2 has left IRC (Read error: 104 (Connection reset by peer))
[13:57:15] --> Fingolfin has joined #exult
[13:57:15] --- ChanServ gives channel operator status to Fingolfin
[15:46:37] --> Dominus has joined #exult
[15:46:45] --- ChanServ gives channel operator status to Dominus
[15:47:02] <Colourless> hi
[15:47:14] <Dominus> hi
[15:47:54] <Darke> Hi.
[16:38:17] --- Darke is now known as Darke|zzZ
[16:43:01] <-- Kirben has left IRC (Read error: 104 (Connection reset by peer))
[17:06:49] --> Fingol has joined #exult
[17:07:47] * Dominus wonders where that imposter comes from...
[17:07:50] <Dominus> :-)
[17:09:13] <Colourless> i think neither is an imposter
[17:09:32] <Colourless> oddly enough they both have the same ip :-)
[17:10:33] <Dominus> :)
[17:13:35] <-- Fingolfin has left IRC (Read error: 60 (Operation timed out))
[17:20:15] --- Fingol is now known as Fingolfin
[17:20:16] <Fingolfin> bah
[17:20:22] --- ChanServ gives channel operator status to Fingolfin
[17:20:51] <Fingolfin> you should be able to recognize me even with a differnte nick! :-)
[17:23:26] --> wjp has joined #exult
[17:23:26] --- ChanServ gives channel operator status to wjp
[17:23:29] <wjp> hi
[17:25:43] <Dominus> hi
[17:25:57] <Dominus> Fingolfin: hard to say if you don't talk :)
[17:26:25] <Fingolfin> Dominus:why do you need me to talk? you should be able to *feel* it
[17:26:46] <Dominus> uh uh
[18:18:51] <-- wjp has left IRC (Read error: 104 (Connection reset by peer))
[18:42:08] --> wjp has joined #exult
[18:42:08] --- ChanServ gives channel operator status to wjp
[18:45:33] <Dominus> wb
[19:09:28] <-- Fingolfin has left IRC ("42")
[20:28:27] <-- Colourless has left IRC (Read error: 60 (Operation timed out))
[20:54:48] <Dominus> Jeff released the 1.0 source!!!!
[20:55:24] --- Dominus is now known as Dominus|away
[20:57:15] <wjp> so he did :-)
[20:57:29] --> Dark-Star has joined #exult
[21:18:35] <-- exultbot has left IRC (signing off...)
[21:19:35] --> exultbot has joined #exult
[21:19:35] --- Topic for #exult is: Exult: an open-source engine for Ultima 7: http://exult.sf.net/
[21:19:35] --- Topic for #exult set by wjp at Fri Aug 9 21:00:39 2002
[21:20:00] <Dominus> ah
[21:21:13] <wjp> I wonder, why do we package the FAQ but not the docs? :-)
[21:21:30] * Dominus doesn't feel creative enough to write an announcemant atm and we should probably wait until Kirben or Colourless make a Win32 package
[21:21:53] <Dominus> because the doc in html format came after the FAQ
[21:22:35] <Dominus> but readme should heve been packaged before...
[21:22:49] <wjp> oh, it's called readme
[21:22:58] <wjp> it's there then :-)
[21:23:07] <Dominus> :-)
[21:23:31] <wjp> wasn't there a set of manpages for the tools?
[21:23:42] <Dominus> yeah
[21:23:54] <Dominus> should be somewhere in docs
[21:24:04] <wjp> hm, they're in the tools/ dir
[21:24:16] <Dominus> oh
[21:24:46] <wjp> ugh, but they're not in the src .tar.gz
[21:24:58] * wjp seems to remember asking we if we had packaged all of the docs last week
[21:25:03] <wjp> apparently not :-)
[21:25:12] <Dominus> he he
[21:26:17] * wjp wonders how he's going to fix that
[21:27:34] <Dominus> well, wjp, it's documenation, no one reads that anyway
[21:32:48] --> matto|wook has joined #exult
[21:33:18] * matto|wook pings WJP
[21:37:31] * wjp pongs matto
[21:37:31] <matto|wook> hey there
[21:37:31] <matto|wook> can I ask you a question about RFC 1459 (ie IRC) ?
[21:37:31] <wjp> sure
[21:37:31] <Dominus> hi matto|wook
[21:37:31] <matto|wook> hi Dominus!
[21:37:31] <wjp> you're just in time for the 1.0 release, btw ;-)
[21:37:31] <matto|wook> YES!!!
[21:37:31] <matto|wook> does 1.0 mean that it's "perfect" ? hehe
[21:37:31] <Dominus> wjp: shouldn't we invite some girls over to celebrate the event?
[21:37:31] <wjp> what? you mean you actually know some real girls? ;-)
[21:37:31] <matto|wook> :)
[21:37:31] <matto|wook> ok my question is ... how are IRC 'strings' terminated? are they null terminated, for example.. or terminated by 0xD, or 0xA (or both) ?
[21:37:31] <wjp> CRLF, IIRC
[21:37:31] <matto|wook> I am working on a mini IRC client and trying to get passed the logon sequence.. *mops forehead*
[21:37:31] <wjp> but I'm not sure if all servers exactly follow the specs
[21:37:31] <matto|wook> so when a server sends me "PING: whatever" I am to respond with "PONG whatever<CR><LF>" ?
[21:37:31] <matto|wook> I didn't see anything in the RFC about how to terminate strings
[21:37:31] <wjp> by a string you mean a command, right?
[21:37:31] <matto|wook> a command, or a server message
[21:37:31] <matto|wook> like the "PING" message or "NOTICE"
[21:37:36] <wjp> if (/^PING :(\S+)/) {
[21:37:36] <wjp> sendstring("PONG :$1");
[21:37:57] <wjp> where sendstring send the argument plus a trailing newline
[21:37:59] <matto|wook> I don't know that language.. is it perl?
[21:37:59] <wjp> (\n)
[21:38:01] <wjp> that's exultbot
[21:38:03] <wjp> yeah, perl
[21:38:13] <matto|wook> newline being defined as <CR><LF> ?
[21:38:17] <wjp> no, \n here
[21:38:27] <matto|wook> yes, but \n is different in windows and linux
[21:38:29] <wjp> although I think that should be a CRLF according to the RFC
[21:38:33] <matto|wook> what bytes is the server expecting?
[21:38:34] <wjp> no, \n is just 0x10
[21:39:05] <matto|wook> ok
[21:39:52] <wjp> 1459 is the old irc rfc, btw
[21:40:11] <wjp> 2810-2813 are the new ones
[21:42:17] <matto|wook> oh I didn't know there were new ones
[21:42:54] <matto|wook> ok the server does appear to be terminating with 0xD and 0xA
[21:46:30] <matto|wook> ok one other question... when you send the NICK and USER commands... do you just keep sending them at regular intervals until the server responds?
[21:46:47] <wjp> only once, I think
[21:46:48] <matto|wook> because it appears that the server will just drop them if it is 'busy'
[21:47:10] <matto|wook> do you send them as soon as the TCP connection is established?
[21:47:14] <wjp> (note that I only tested exultbot with OPN/freenode)
[21:47:16] <matto|wook> because I was trying that and it seemed to be timing out
[21:47:19] <matto|wook> ok
[21:47:27] <matto|wook> I setup my own private ircd server
[21:47:31] <matto|wook> to test on ..
[21:47:47] <wjp> I send NICK and USER right after it connects
[21:47:57] <matto|wook> unfortunately I don't have inetd running at work here (and can't start it) and the ircd stalls for like 30+ seconds waiting for it
[21:48:00] <matto|wook> really wish I could disable that
[21:48:06] <matto|wook> ok
[21:48:13] <matto|wook> maybe I will test on this network then :)
[21:50:06] * wjp installs freshly-built exult 1.00 rpms
[21:50:18] * wjp wonders why they're 1.00 rpms and not 1.0
[21:51:44] <wjp> ok, time to upload them to SF
[21:52:00] <matto|wook> woohoo!
[21:53:22] <wjp> but, um, how? :-)
[21:53:38] <wjp> oh, right
[21:53:42] <Dominus> he he
[21:53:42] <wjp> silly me :-)
[21:54:15] <Dominus> AFAIK upload to SF, log into the exult project and add it to a release. :-)
[21:54:21] <wjp> yeah
[21:54:29] <wjp> I was just trying to upload to the wrong dir on their ftp :-)
[21:55:36] <wjp> 20Kb/s upload... yay :-(
[21:55:52] * wjp yawns
[21:58:47] <wjp> ok, rpms are up
[21:58:53] <wjp> (including tools manpages ;-) )
[21:58:58] <Dominus> he
[22:00:06] <Dominus> wjp: someone in the newsgroup asked if there would be a BeOS packege of the 1.00 when it gets released. You did those packages, right?
[22:00:17] <wjp> not anymore
[22:00:36] <wjp> beos doesn't boot on my current machine
[22:01:00] <Dominus> yeah, I remembered that when you wrote that the rpms are up...
[22:41:23] <wjp> time to go
[22:41:25] <wjp> g'night
[22:41:30] <-- wjp has left IRC ("Zzzz...")
[22:42:20] <matto|wook> my little IRC client should be joining us shortly I hope
[22:42:32] <Dominus> he
[22:43:08] <matto|wook> err
[22:43:14] <matto|wook> it didn't make it
[22:43:18] <matto|wook> but it's connected to the server! :)
[22:43:23] <Dominus> he
[22:46:13] <Dark-Star> hmmm... mind if I asked you a little question about C++?? ;-)
[22:46:50] <Dominus> depends on if you mean me or matto|wook
[22:47:09] <Dominus> I don't mind but know not much to nothing :-)
[22:47:14] <Dark-Star> I don't mean someone specific. Just the general audience :)
[22:47:17] <Dark-Star> I'm trying out exception handling in c++... I do an integer divide by zero inside a try block...
[22:47:43] <Dark-Star> and then I do a "catch (...)", where I just print "error".
[22:47:52] <Dark-Star> that's the theory.
[22:48:00] <Dark-Star> But it doesn't work :-(
[22:55:47] <Dark-Star> i.e. the "catch(...)"-block is never executed and my program crashes back with "Arithmetic exception. Core dumped."
[22:55:47] * Dark-Star wonders where cygwin drops the coredumps . . .
[22:55:47] <Dark-Star> no "real" C++ gurus in here? ;-)
[22:56:11] <matto|wook> C++ guru!
[22:56:26] <matto|wook> I don't think try/catch is part of C++
[22:56:31] <matto|wook> that's java/C# stuff
[22:56:48] <matto|wook> but then again.. I could be wrong :)
[22:56:55] <Dark-Star> then maybe it's a GNU extension to C++?
[22:57:15] <Dark-Star> but if I'm not mistaken, MS Visual C++ has it too..
[22:58:07] <matto|wook> well the only place I've used it is in C#
[22:58:41] <Dark-Star> yep, in C# it works fine. but it's in the MSDN library under "C++ language reference" ;-)
[22:58:52] * Dark-Star will try #c++
[23:00:54] --> rubebot has joined #exult
[23:01:02] <matto|wook> yay! rubebot is here! :)
[23:01:07] <matto|wook> that's my bot :)
[23:02:56] <Dark-Star> matto|wook: what does he do? can he do tricks or something? ;-)
[23:03:05] <matto|wook> nothing hehe
[23:04:07] <matto|wook> I was just trying to get connected
[23:04:14] <matto|wook> took me literally hours to get this far hehe
[23:04:22] <matto|wook> parsing text in C is kind of a pain.. :(
[23:05:26] <matto|wook> ok I need to go home now.. goodbye
[23:05:27] <-- matto|wook has left IRC ("[BX] They killed Kenny! THOSE BASTARDS!")
[23:05:59] <-- rubebot has left IRC (Read error: 104 (Connection reset by peer))
[23:24:27] --> Fingolfin has joined #exult
[23:24:29] --- ChanServ gives channel operator status to Fingolfin
[23:24:59] <Fingolfin> yo
[23:30:56] <Dominus> hi Fingolfin