All times are UTC.
00:10:24 <-- aleth has quit (Input/output error) 00:20:44 --> BYK has joined #instantbird 00:42:05 --> jazper_ has joined #instantbird 00:43:15 <-- jazper- has quit (Ping timeout) 01:54:09 <-- BYK has quit (Ping timeout) 02:06:09 --> qheaden has joined #instantbird 02:28:03 <-- sonny has quit (Quit: Instantbird -- http://www.instantbird.com) 02:31:12 --> BYK has joined #instantbird 02:45:54 <instant-buildbot> build #456 of linux-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/456 03:01:46 <-- qheaden has quit (Quit: I've got to go. See ya!) 03:13:54 <instant-buildbot> build #445 of macosx-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/445 04:04:13 <-- devfil has quit (Ping timeout) 04:12:44 <instant-buildbot> build #547 of win32-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/547 04:21:06 --> devfil has joined #instantbird 04:37:14 --> clokep has joined #instantbird 04:37:14 * ChanServ sets mode +o clokep 04:37:29 <-- BYK has quit (Client exited) 04:38:03 --> BYK has joined #instantbird 04:38:15 <-- BYK has quit (Client exited) 04:43:51 <clokep> exit 04:44:01 <clokep> Bah, that was not my terminal. :( 04:46:20 <-- clokep has quit (Quit: Instantbird -- http://www.instantbird.com) 05:33:49 <-- Suiseiseki has quit (Ping timeout) 05:34:42 --> Suiseiseki has joined #instantbird 05:40:43 <-- Suiseiseki has quit (Ping timeout) 05:42:45 --> Suiseiseki has joined #instantbird 06:08:11 <-- NmN1 has quit (Ping timeout) 06:27:48 <-- devfil has quit (Ping timeout) 06:29:33 --> NmN has joined #instantbird 06:41:55 --> jb has joined #instantbird 07:08:46 --> logiclord has joined #instantbird 07:17:15 <-- Kaishi has quit (Quit: Kaishi) 07:29:42 <-- jb has quit (Ping timeout) 07:40:21 <-- jwir3 has quit (Ping timeout) 07:40:56 --> jwir3 has joined #instantbird 07:55:59 <-- jwir3 has quit (Ping timeout) 07:56:15 --> jwir3 has joined #instantbird 08:06:50 <-- Suiseiseki has quit (Ping timeout) 08:08:13 --> Suiseiseki has joined #instantbird 08:22:02 <-- Suiseiseki has quit (Ping timeout) 08:23:23 --> Suiseiseki has joined #instantbird 08:33:31 <-- EionRobb has quit (Connection reset by peer) 08:33:50 --> EionRobb has joined #instantbird 08:39:25 --> jb has joined #instantbird 08:41:50 <-- Even has quit (Quit: Instantbird -- http://www.instantbird.com) 08:41:58 --> Even has joined #instantbird 08:41:58 * ChanServ sets mode +o Even 08:42:18 <-- Even has quit (Quit: Instantbird -- http://www.instantbird.com) 08:42:22 --> Even has joined #instantbird 08:42:22 * ChanServ sets mode +o Even 09:04:05 <-- jb has quit (Ping timeout) 09:08:26 --> jb has joined #instantbird 09:13:54 <-- EionRobb has quit (Ping timeout) 09:44:41 <-- logiclord has quit (Quit: Leaving.) 10:22:13 --> aleth has joined #instantbird 10:22:13 * ChanServ sets mode +h aleth 10:23:57 --> EionRobb has joined #instantbird 10:50:17 --> mmkmou has joined #instantbird 11:16:34 --> sonny has joined #instantbird 11:21:34 --> clokep has joined #instantbird 11:21:35 * ChanServ sets mode +o clokep 11:42:19 <-- clokep has quit (Quit: Instantbird -- http://www.instantbird.com) 12:01:15 <-- aleth has quit (Quit: Instantbird -- http://www.instantbird.com) 12:01:21 --> aleth has joined #instantbird 12:01:22 * ChanServ sets mode +h aleth 12:28:23 --> Tomek has joined #instantbird 12:39:23 --> Kaishi has joined #instantbird 12:45:00 --> igorko has joined #instantbird 12:54:09 <-- NmN has quit (Connection reset by peer) 13:14:32 --> NmN has joined #instantbird 13:22:07 <-- igorko has quit (Connection reset by peer) 13:23:14 <instantbot> aletheia2@fastmail.fm cancelled review?(clokep@gmail.com) for attachment 1320 on bug 1321. 13:23:15 <instantbot> aletheia2@fastmail.fm requested review from clokep@gmail.com for attachment 1321 on bug 1321. 13:23:26 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1321 min, --, ---, aletheia2, ASSI, Display name is lower case for IRC DMs 13:25:18 <-- aleth has quit (Input/output error) 13:25:25 --> aleth has joined #instantbird 13:25:25 * ChanServ sets mode +h aleth 13:27:59 <-- flo has quit (Quit: Instantbird -- http://www.instantbird.com) 13:28:16 <-- aleth has quit (Quit: Instantbird -- http://www.instantbird.com) 13:28:16 --> flo has joined #instantbird 13:28:17 * ChanServ sets mode +qo flo flo 13:28:21 --> aleth has joined #instantbird 13:28:21 * ChanServ sets mode +h aleth 13:28:37 --> devfil has joined #instantbird 13:30:05 <-- aleth has quit (Quit: Instantbird -- http://www.instantbird.com) 13:30:11 --> aleth has joined #instantbird 13:30:11 * ChanServ sets mode +h aleth 13:31:54 <-- aleth has quit (Quit: Instantbird -- http://www.instantbird.com) 13:31:58 --> aleth has joined #instantbird 13:31:58 * ChanServ sets mode +h aleth 13:33:59 <-- aleth has quit (Input/output error) 14:31:59 <-- Tonnes has quit (Ping timeout) 14:57:51 <flo> I have a rainy (or at least very cloudy) Sunday afternoon... will I find a fix for bug 1089? :) 14:57:54 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1089 cri, --, ---, nobody, NEW, Crash [@ ssl_nss_handshake_cb] 15:01:14 <-- devfil has quit (Ping timeout) 15:14:20 --> Mic has joined #instantbird 15:14:20 * ChanServ sets mode +h Mic 15:20:25 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 15:21:26 --> Mic has joined #instantbird 15:21:26 * ChanServ sets mode +h Mic 15:21:41 --> MicTest has joined #instantbird 15:22:06 --> devfil has joined #instantbird 15:22:55 <-- NmN has quit (Ping timeout) 15:23:26 --> NmN has joined #instantbird 15:27:02 <-- MicTest has quit (Quit: Instantbird -- http://www.instantbird.com) 15:28:28 --> NmN1 has joined #instantbird 15:28:32 <-- NmN has quit (Ping timeout) 15:29:09 <Mic> flo: is purplexpcom.dll needed if one doesn't want to use libpurple? 15:29:18 <Mic> Hi, by the way ;) 15:30:33 <flo> Mic: I don't think so. Neither is purple.dll 15:30:47 --> aleth has joined #instantbird 15:30:47 * ChanServ sets mode +h aleth 15:30:54 <Mic> OK, I haven't found any problems either. 15:31:32 <Mic> I removed purple.dll and purplexpcom.dll and the references from our manifest files and IB seems to work still fine :) 15:32:07 <flo> wait, the about dialog is likely going to be broken, as it tries to display the libpurple version number 15:32:08 <-- NmN1 has quit (Ping timeout) 15:32:08 <Mic> Not that I'd be interested to use it like this .. I was rather curious if it's possible to do. 15:32:33 <flo> I think that's the only part of the UI that has a dependency on libpurple 15:32:39 --> NmN has joined #instantbird 15:32:51 <Mic> I can file a bug for it ;) 15:32:53 <flo> someone may want to add a try/catch and hide the libpurple line if libpurple can't be loaded 15:34:50 <Mic> I found another in the proxy dialog. 15:35:28 <flo> ah, yes, stupid dialog 15:36:29 <flo> is cancelling an AIM connection attempt the only easy way to reproduce that crash? 15:36:43 <flo> I remember IRC could also reproduce it, but now that we have JS-IRC... :-| 15:37:22 <Mic> I'll try. "brb" - I guess ;) 15:38:00 <flo> try what? 15:38:06 <Mic> Crashing? 15:38:18 <flo> I can reproduce it with AIM quite easily 15:38:42 <flo> but I don't know the oscol protocol/code well, so it would be easier to understand what's going on with a simple to read code :) 15:39:08 <Mic> I can't reproduce anymore? 15:39:10 <Mic> :S 15:39:24 <Mic> bbl 15:39:41 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 15:39:52 <flo> to reproduce with AIM I just need to click "disconnect" while in the account manager there's the mesasge just after the "sending password" message 16:06:02 <-- NmN has quit (Ping timeout) 16:07:45 <-- aleth has quit (Quit: Instantbird -- http://www.instantbird.com) 16:24:07 --> NmN has joined #instantbird 16:32:04 <-- NmN has quit (Quit: Instantbird 1.1) 16:40:30 --> aleth has joined #instantbird 16:40:30 * ChanServ sets mode +h aleth 17:07:00 <flo> bah, the AIM server has blocked my IP address as I've been connecting/disconnecting too quickly :( 17:14:46 <-- devfil has quit (Ping timeout) 17:14:59 <flo> ah, now it's my username that's been connecting/disconnecting too frequently :-S 17:15:08 * flo switches to another account 17:45:37 <flo> aleth: you have sent a few reports of startup crashes. The stack is in libxul when setting the icon of the hidden window. Did you have some modified icon files at this time? 17:50:25 --> logiclord has joined #instantbird 17:55:15 <logiclord> aleth : you mentioned about conversation.xml for restore bug ... It seems to be xul for conversation window.. I think I can get all current conversation if I could access all instances 17:55:23 <logiclord> how to do that ? 18:27:12 <-- EionRobb has quit (Quit: Leaving.) 18:32:29 --> EionRobb has joined #instantbird 18:34:41 <aleth> flo: I think all those crashes are due to a failed update. You can safely ignore them I think. 18:38:23 <aleth> logiclord: All the conversations are in Conversations._conversations 18:39:35 <aleth> But I didn't mean to suggest that was necessarily the file you needed to look at for whatever bug you are working on - just that it was one way into the code, because what happens there should be familiar as it is part of the UI. 18:42:06 <aleth> Or use http://lxr.instantbird.org/instantbird/source/chat/components/public/imIConversationsService.idl 18:48:21 <aleth> Note the conversation XBL and the conversation itself (this._conv from the point of view of the XBL) are two different things. 19:30:08 <-- logiclord has quit (Quit: Leaving.) 19:33:49 <-- Suiseiseki has quit (Quit: Quit) 19:49:38 --> Suiseiseki has joined #instantbird 19:54:25 <-- mmkmou has quit (Ping timeout) 20:24:49 --> mmkmou has joined #instantbird 21:09:24 <-- mmkmou has quit (Ping timeout) 21:15:34 <flo> after ~4 hours of debugging on that stupid crash, I finally have a fix :) 21:23:05 <aleth> oh that's excellent news! :) 21:24:12 <flo> and I'll blame libpurple :-P 21:28:11 <aleth> they'll notice if they upstream your fix ;) 21:28:29 <flo> I think I'll send them the fix 21:28:45 <flo> now I'm cleaning up the printfs I added while debugging 21:28:54 <flo> I also added lots of debug messages that I think I'll check-in 21:30:13 <aleth> might as well... 21:30:29 <aleth> Is libpurple still being actively developed? 21:31:00 <flo> yes and no 21:31:05 <flo> the developers still exist 21:31:21 <flo> but they have lost a lot of their motivation to make changes 21:35:14 <aleth> I suppose it gets tiring to keep reverse-engineering proprietary protocols 21:35:44 <flo> I don't think they have done that during the last few years 21:36:15 <flo> there are other open source (protocol specific) IM clients that spend more time doing that, and then publish the result 21:37:33 <-- aleth has quit (Input/output error) 21:37:47 --> aleth has joined #instantbird 21:37:47 * ChanServ sets mode +h aleth 21:38:37 <flo> here is what I have 21:38:37 <flo> http://pastebin.instantbird.com/26584 21:38:49 <flo> the fix for the crash is the change in purple/libpurple/ssl-nss.c 21:41:29 <aleth> I'm not surprised that took a while to find... 21:42:00 <flo> the crash is in NSS when attempting to do the SSL handshake 21:42:15 <flo> because libpurple has written some crap in that not-yet-handshaked socket 21:43:29 <flo> I took me a lot of added printfs in the ssl code, the proxy code, and the oscar code to understand what was going on 21:46:21 <-- flo has quit (Quit: Instantbird -- http://www.instantbird.com) 21:47:29 --> flo has joined #instantbird 21:47:29 * ChanServ sets mode +qo flo flo 21:48:15 <flo> uh, I would like to know why my irc accounts have been "cleanly" disconnected with a Quit message in the log, and no error message in the account manager just because my out-of-battery laptop when to sleep a few minutes 21:52:49 <aleth> Strange. 21:53:13 <-- flo has quit (Ping timeout) 21:55:15 <aleth> Well, that wasn't so clean ;) 22:03:55 --> flo has joined #instantbird 22:04:12 <flo> pfff, my laptop is playing dead now :( 22:04:53 <flo> and JS-IRC doesn't want to connect through SSL to irc.mozilla.org from my linux desktop machine 22:05:10 <flo> same behavior that we have frequently observed when attempting to connect to freenode with SSL 22:05:13 <aleth> :( 22:05:49 <aleth> I've never had trouble with mozilla.org on SSL, port 6697 22:05:56 <aleth> i.e. standard 22:06:00 <flo> neither have I, until now 22:06:15 <aleth> I wonder what's going on there 22:06:19 <flo> note: I'm on a debug build, I don't if that could make a difference 22:06:52 <flo> and the not-working laptop was already annoying me, so it was the perfect timing for another annoying behavior to appear :) 22:07:25 <aleth> Is it telling you it wants to be replaced? ;) 22:07:36 <flo> (for the laptop I suspect the problem comes from the cable of the power adapter; I have another power adapter at the office, so hopefully that'll be allright :-|) 22:08:04 <aleth> Ah, cable problems are really annoying 22:08:58 <flo> the cable is as old as the laptop itself, so it has probably gone in and out of my backpack twice per day for several years... it may have good reasons to not be in perfect shape 22:09:44 <aleth> No different than for headphones etc 22:11:44 <flo> I think I've already replaced my headphones twice during that period 22:11:55 <aleth> The cable is probably thinner ;) 22:12:42 <flo> I wonder why when opening the new account wizard on Linux, pressing enter does the "cancel" action 22:12:50 <flo> (on Mac it's the "next" action; which makes a lot more sense) 22:13:17 <aleth> That must be a bug 22:13:27 <aleth> Cancel has focus, but Next is highlighted in blue 22:13:41 <aleth> (or whatever signifies default in your theme) 22:14:08 <flo> right 22:14:12 <flo> but that's still a strange behavior 22:14:18 <aleth> Yes 22:14:30 <aleth> Next should have focus 22:16:13 <aleth> The problem doesn't arise on the following pages because there are listboxes etc that get the focus by default 22:17:05 <flo> well, at least this gives me a good reason to really try to use Instantbird on Linux for a few hours :) 22:17:34 <aleth> Heh. How's your tray icon? ;) 22:17:43 <aleth> Does my hypothesis hold up? 22:17:58 <flo> aleth: perfect! 22:18:27 <flo> I've no problem at all with that tray icon 22:18:42 <flo> the only reason I haven't resolved your bug as WFM immediately is that your screenshot made it look real ;) 22:19:36 <aleth> Oh, it's for real on KDE 4.4 ;) But looking at which icons were being loaded, and the change in the code, I think the explanation is probaby correct 22:20:25 <aleth> Maybe newer KDE versions have fixed it, but if it works in gnome, I agree the bug can be resolved. 22:21:23 <aleth> Hey, this might be a good time to test that old patch of mine ;) 22:21:29 <flo> well, I don't know if it works in gnome in general, but at least it works fine in Ubuntu 11.04 22:21:54 <aleth> The thing we should know is if it works for gnome when the tray icon has a size bigger than 16x16 22:22:05 <flo> aleth: heh, if I'm using it, it makes it hard to apply/test patches ;) 22:22:25 <aleth> True... 22:23:11 <aleth> 11.04 is gnome 3? 22:23:38 <aleth> I checked it for gnome 2 22:28:31 <flo> gnome 2.32.1 22:28:38 <flo> 11.04 is outdated already ;) 22:28:55 <aleth> Just a bit ;) And probably got unity on it already even so 22:29:21 <flo> yes, the setup process involved disabling unity ;) 22:41:39 <-- aleth has quit (Quit: Instantbird -- http://www.instantbird.com) 22:41:44 --> aleth has joined #instantbird 22:41:44 * ChanServ sets mode +h aleth 22:45:21 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/ceb11e06a1fc - Florian Quèze - Bug 1089 - improved debug messages for purple socket watchers. 22:45:22 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/40aa9e7e5ea0 - Florian Quèze - Bug 1089 - Crash [@ ssl_nss_handshake_cb] - prevent libpurple prpls from corrupting NSS sockets while they are handshaking. 22:54:34 <-- Tomek has quit (Quit: Instantbird 1.1) 22:56:31 <instantbot> florian@instantbird.org set the Resolution field on bug 1089 to FIXED. 22:56:33 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1089 cri, --, 1.2, florian, RESO FIXED, Crash [@ ssl_nss_handshake_cb] 23:01:34 <flo> Good night! :) 23:01:42 <-- flo has quit (Quit: Instantbird -- http://www.instantbird.com) 23:59:45 <instant-buildbot> build #240 of linux-onCommit is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/240