All times are UTC.
00:18:38 <-- Mic has quit (Quit: Output/input error) 00:21:02 --> Mic has joined #instantbird 00:21:02 * ChanServ sets mode +h Mic 00:23:11 <-- Mic has quit (Quit: Output/input error) 00:32:06 --> Mic has joined #instantbird 00:32:06 * ChanServ sets mode +h Mic 00:33:47 <Mic> How do I modify messages? I thought it would work if I changed the subject's "message" property when observing a "new-text" notification.. it seems that it doesn't... 00:35:20 <clokep> Mic: Text modifiers? 00:37:32 <Mic> No, that won't work. I want to append something to the end of the message, no matter where it was found. 00:37:55 <clokep> Hmm....you can't do that with a text modifier? :-S 00:42:04 <instant-buildbot> build #376 of linux-onCommit is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/376 00:47:14 <Mic> A text modifier is called with a node and can modify its contents and doesn't have access to its parent (afaik). That's a problem because I'd need to insert my things after the last child of the root to make sure it is at the end? 00:47:23 <-- Optimizer has quit (Ping timeout) 00:50:49 --> Optimizer has joined #instantbird 00:51:27 <clokep> Ah, I see. 00:51:32 <clokep> I'm not really sure what you're trying to do. 00:51:44 <clokep> But I'm guessing aleth might have some ideas? He enjoys doing craazy stuff like that. :) 00:55:55 <Mic> Thanks and good night 00:56:02 <Mic> It's 2am here again... 00:56:11 <-- Mic has quit (Quit: Output/input error) 01:12:43 <-- rosonline has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com) 01:19:20 <instant-buildbot> build #362 of win32-onCommit is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/362 01:20:03 --> mconley has joined #instantbird 01:31:46 <-- mconley has quit (Input/output error) 02:08:25 <-- Mook_as has quit (Quit: Mook_as) 02:20:11 <-- Optimizer has quit (Ping timeout) 03:30:44 <instant-buildbot> build #853 of win32-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/853 03:31:53 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 03:35:07 <instant-buildbot> build #762 of linux-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/762 03:49:10 <-- dew has quit (Ping timeout) 03:51:47 --> Mook has joined #instantbird 03:53:10 --> mconley has joined #instantbird 03:59:50 --> dew has joined #instantbird 04:27:02 <instant-buildbot> build #760 of macosx-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/760 04:32:05 <-- mconley has quit (Input/output error) 04:46:08 <-- EionRobb has quit (Quit: Leaving.) 05:47:24 <instant-buildbot> build #854 of win32-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/854 06:01:24 <-- Kaishi has quit (Quit: Kaishi) 07:13:17 <-- IRCMonkey25545 has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com) 07:16:20 --> EionRobb has joined #instantbird 08:04:13 <-- Mook has quit (Quit: Mook) 08:04:57 --> deltafalcon has joined #instantbird 08:05:56 --> jb has joined #instantbird 08:32:30 <-- chrisccoulson has quit (Quit: PM: Preparing frontal lobe for mem sleep) 08:39:36 --> mpmc has joined #instantbird 08:39:54 --> Mic has joined #instantbird 08:39:54 * ChanServ sets mode +h Mic 08:43:53 <-- jb has quit (Ping timeout) 08:57:12 --> gerard-majax__ has joined #instantbird 09:07:02 --> Optimizer1 has joined #instantbird 09:10:38 <-- EionRobb has quit (Connection reset by peer) 09:19:06 <-- Mic has quit (Ping timeout) 09:26:16 --> Even has joined #instantbird 09:26:16 * ChanServ sets mode +o Even 09:26:22 <-- Even has quit (Quit: Even) 09:26:31 --> Even has joined #instantbird 09:26:32 * ChanServ sets mode +o Even 09:32:17 <-- mpmc has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 09:41:29 <-- deltafalcon has quit (Connection reset by peer) 09:46:42 --> jb has joined #instantbird 09:48:03 <-- jb has quit (Input/output error) 09:53:15 --> rosonline has joined #instantbird 10:35:16 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 10:35:17 --> flo-retina has joined #instantbird 10:35:17 * ChanServ sets mode +qo flo-retina flo-retina 10:48:40 <-- flo-retina has quit (Connection reset by peer) 10:48:42 --> flo-retina has joined #instantbird 10:48:42 * ChanServ sets mode +qo flo-retina flo-retina 10:56:51 --> jb has joined #instantbird 11:18:59 --> clokep has joined #instantbird 11:18:59 * ChanServ sets mode +o clokep 11:30:40 --> mpmc has joined #instantbird 11:33:04 <clokep> Good morning! 11:33:11 <flo-retina> hello :) 11:36:00 <clokep> flo-retina: So what would be a good way for the account backend (prplIAccount) to get some sort of UI to show up in the account manager to launch the cert override dialog? 11:36:07 <clokep> Would I observe something on the imAccount? 11:36:52 <flo-retina> the prplIAccount shouldn't care about UI 11:37:44 <flo-retina> the correct solution would be to mark the account disconnected with one of these CERT errors: http://mxr.mozilla.org/comm-central/source/chat/components/public/imIAccount.idl#117 11:37:55 --> deltafalcon has joined #instantbird 11:39:35 <flo-retina> and we would maybe need to add (a) property(ies) to the prplIAccount interface to expose the hostname + port number that caused the cert error, or maybe just an URI 11:39:45 <clokep> flo-retina: Yes, of course it wouldn't care about the UI! That's my point. 11:40:00 <clokep> You need the host only, as far as I can tell. 11:40:02 <flo-retina> I think that's all you need to be able to add a button in the account manager to see the broken cert / add an exception 11:40:07 <clokep> My question was how to get that info there, adding a property would owrk. 11:40:10 <flo-retina> clokep: that can't be right 11:40:19 <flo-retina> clokep: the host has no reason to send the same cert on all ports 11:40:43 <flo-retina> clokep: I would assume that if you provide only the host, the cert dialog will use the https port 11:41:28 <clokep> flo-retina: Hmmm...maybe. I know the Calendar code provides the "target" parameter from onBadCertificate, not exactly sure what that is. 11:42:01 <flo-retina> target may be a string containing "<hostname>:<port>" 11:42:12 <clokep> Yeah, that was my thought too. 11:43:05 <flo-retina> if this is about your OSCAR bos server issue, you may want to add an exception without asking the user though 11:43:07 <clokep> http://mxr.mozilla.org/comm-central/source/mozilla/security/manager/ssl/public/nsIBadCertListener2.idl#24 says "The Site name that was used to open the current connection.", but there's also the socket itself. 11:43:21 <clokep> It isn't, it's about our cert handling sucking, bug 1100. 11:43:24 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1100 cri, --, ---, nobody, NEW, Use Firefox untrusted cert dialog for "SSL Handshake failed" errors 11:43:44 <clokep> Btw, currently an SSL error (not a cert error) causes XMPP accounts to just continually reconnect. 11:43:53 <clokep> (And fail every time.) 11:44:09 <flo-retina> which ssl error is that? 11:44:21 <-- Optimizer1 has quit (Ping timeout) 11:44:33 <flo-retina> if it's an error because the server is (likely temporarily) broken, it's expected that we try again later 11:45:04 <clokep> The error I'm getting is mismatched domain. 11:45:18 <flo-retina> that should be a cert error 11:45:24 <clokep> Adding http://pastebin.instantbird.com/133928 fixed it. 11:45:43 <flo-retina> hmm, well, it can be temporary (if the server has been changed and uses the wrong cert) 11:45:47 --> aleth has joined #instantbird 11:45:47 * ChanServ sets mode +h aleth 11:46:23 <clokep> It isn't temporary in this case. 11:46:48 <flo-retina> but the code can't know that 11:47:07 <clokep> Yes. 11:47:45 <clokep> I was mostly confused at why the mismatched domain error code was part of the NSS_SSL_ERRORs. 11:47:58 <clokep> But I couldn't really find a list of that stuff enumerated, so I just added that. 11:58:16 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 11:59:15 --> sabret00the_ has joined #instantbird 12:00:34 <-- sabret00the has quit (Ping timeout) 12:11:04 --> chrisccoulson has joined #instantbird 12:26:10 <-- deltafalcon has quit (Connection reset by peer) 12:51:48 --> clokep_work has joined #instantbird 12:51:48 * ChanServ sets mode +o clokep_work 12:52:05 <clokep_work> aleth: All that add-on does is add UI. 12:52:48 <clokep_work> There's nothing in the backend to make a sound on every message received. 12:54:45 <aleth> clokep_work: Good to know 12:55:01 <aleth> Interesting that sounds may be an a11y issue for some users... 12:55:05 <clokep_work> An add-on could do it trivially. 12:55:20 <clokep_work> I could see that being true, but where did that thought come from? Did someone say that? 12:57:07 <aleth> Not directly. Maybe I misinterpreted the conversation around https://twitter.com/tspivey/status/296451651458433024 12:57:53 <aleth> Certainly it seems to be a NVDA user... 12:58:32 <aleth> In the end it's still personal preferences of course 12:59:06 <flo-retina> would be nice to have good sounds that we could turn on by default 12:59:46 <flo-retina> hmm, although for each message in an IRC channel may still be a bit excessive, even with a good sound :-S 13:03:34 <-- jb has quit (Quit: jb) 13:03:35 <clokep_work> It's come up a handful of times though. 13:03:38 <clokep_work> (People wanting that, I mean.) 13:08:34 --> jb has joined #instantbird 13:09:03 <-- rosonline has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com) 13:11:40 <-- jb has quit (Input/output error) 13:11:42 --> jb has joined #instantbird 13:16:13 <-- jb has quit (Quit: jb) 13:29:00 <-- skeledrew has quit (Ping timeout) 13:29:02 * flo-retina is annoyed by software that's supposed to compile, but doesn't 13:30:18 --> skeledrew has joined #instantbird 13:36:04 --> jb has joined #instantbird 13:44:51 * clokep_work finds that happens with most softwar.e 14:03:27 --> qlum has joined #instantbird 14:14:40 <-- sabret00the_ has quit (Connection reset by peer) 14:14:55 <flo-retina> clokep_work: it's especially common if you don't use the exact same compiler as the author 14:15:25 --> sabret00the has joined #instantbird 14:22:07 <-- sabret00the has quit (Connection reset by peer) 14:22:11 <flo-retina> "4 files changed, 5 insertions(+), 5 deletions(-)" and now it compiles! 14:22:52 --> sabret00the has joined #instantbird 14:35:38 <-- sabret00the has quit (Connection reset by peer) 14:36:33 --> sabret00the has joined #instantbird 14:39:39 --> rosonline has joined #instantbird 14:45:08 <flo-retina> clokep_work: "QQ has updated their engine, instantbird doesn't work in QQ now." ;) 14:47:02 <clokep_work> flo-retina: hg rm? :P 14:47:05 <clokep_work> Is that a tweet? 14:47:15 <clokep_work> Oh, email. 14:47:18 <clokep_work> Yeah..well...sucks. 14:47:21 <flo-retina> no, it's in an email where team@ib was cc'ed 14:47:32 <flo-retina> clokep_work: aren't we going to volunteer him to fix it? ;) 14:47:49 <clokep_work> Yes. :) 14:48:42 <aleth> Judging by the libqq-pidgin bug tracker, lets hope he speaks Chinese... 14:49:43 <flo-retina> aleth: he's volunteering to translate into Chinese, so I hope he does! :) 14:49:50 <aleth> :) 14:50:48 <flo-retina> "The API is designed with love to make it easy" 14:50:58 * flo-retina loves that way of thinking about APIs :-D 14:51:17 <clokep_work> What software is this? 14:51:30 <flo-retina> clokep_work: http://sipml5.org/ 14:51:35 <flo-retina> clokep_work: I'm trying to see if I can make it run 14:51:59 <flo-retina> the stuff that didn't want to compile was the server part (it compiled and started now, not sure if it actually works though) 14:53:20 <clokep_work> flo-retina: I assume this is for (WebRTC-apps) and not for integration into the chat backend? 14:53:39 <flo-retina> that's right 14:54:28 <flo-retina> although if it's implemented in a clean way, in a distant future we could maybe fork it to use real TCP sockets instead of WebSockets, and no longer need the server gateway 14:55:59 <clokep_work> Cool. :) 14:56:26 <flo-retina> for now I'm just trying to see if I could use it to make a short term demo 14:56:47 <clokep_work> :) OK! 14:56:50 <clokep_work> Good luck. 14:57:04 <clokep_work> I assume that library supports voice/video too then? :) 14:57:20 <flo-retina> it does, but I don't really care 14:57:51 <flo-retina> err, I saw only "video" 14:58:01 <flo-retina> I don't care about video, but I care about audio 14:58:04 <flo-retina> (for now at least) 14:58:09 <flo-retina> I'm trying to call a real phone (so voice only) from my browser 14:58:37 <aleth> Sounds fun :) 15:01:12 <-- sabret00the has quit (Connection reset by peer) 15:01:35 --> mconley has joined #instantbird 15:02:00 --> sabret00the has joined #instantbird 15:02:30 <-- aleth has quit (Quit: Au revoir) 15:06:12 <-- sabret00the has quit (Connection reset by peer) 15:06:23 <-- mconley has quit (Input/output error) 15:15:13 --> sabret00the has joined #instantbird 15:22:37 --> Optimizer has joined #instantbird 15:38:54 <-- mpmc has quit (Connection reset by peer) 15:58:18 <-- Optimizer has quit (Ping timeout) 16:02:42 --> Optimizer has joined #instantbird 16:27:54 <-- gerard-majax__ has quit (Ping timeout) 16:48:55 <-- Optimizer has quit (Ping timeout) 16:50:08 --> flo-retina1 has joined #instantbird 16:50:21 <-- flo-retina has quit (Connection reset by peer) 16:51:44 --> Optimizer has joined #instantbird 16:58:55 <-- rosonline has quit (Client exited) 17:10:49 <-- flo-retina1 has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 17:10:50 --> flo-retina has joined #instantbird 17:10:50 * ChanServ sets mode +qo flo-retina flo-retina 17:18:18 <-- flo-retina has quit (Ping timeout) 17:18:27 --> flo-retina has joined #instantbird 17:18:27 * ChanServ sets mode +qo flo-retina flo-retina 17:32:24 <-- jb has quit (Connection reset by peer) 17:39:09 --> mconley has joined #instantbird 17:39:32 --> Mook_as has joined #instantbird 18:06:23 --> Even1 has joined #instantbird 18:06:37 <-- Even1 has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 18:09:55 --> jb has joined #instantbird 18:13:43 --> Even1 has joined #instantbird 18:17:37 --> rosonline has joined #instantbird 18:33:51 <-- Optimizer has quit (Ping timeout) 18:40:40 <-- flo-retina has quit (Ping timeout) 18:42:46 <clokep_work> So they might be removing for each in syntax at some point? Really? (o_O) 18:43:08 <Mook_as> if by some point you mean "preffed off in gecko 20, code removal ~ today" 18:43:17 <Mook_as> or something like that. 18:44:52 --> DGMurdockIII has joined #instantbird 18:46:30 <clokep_work> That's not what jcranmer said in #maildev, he said E4X is being removed, but that will be kept for compatibility. 18:47:05 <Mook_as> ah. I must be wrong, then. trust him more :) 18:49:41 <clokep_work> Still annoying though. .. we definitely use that quite a bit. 18:52:15 <-- jb has quit (Ping timeout) 19:03:00 <clokep_work> Instantbird only uses that occasionally: http://lxr.instantbird.org/instantbird/search?string=for+each ;) 19:03:50 <clokep_work> But I guess we don't need to worry about it for a few months, at least. 19:03:58 * clokep_work wonders if flo had a chance to build Moz 18 on Mac yet... 19:20:49 --> gerard-majax__ has joined #instantbird 19:23:56 <-- rosonline has quit (Connection reset by peer) 19:31:01 --> rosonline has joined #instantbird 19:54:54 --> mpmc has joined #instantbird 19:56:19 <-- mconley has quit (Input/output error) 20:05:23 <-- DGMurdockIII has quit (Connection reset by peer) 20:09:00 <-- Even1 has quit (Input/output error) 20:09:15 --> Mnyromyr has joined #instantbird 20:11:22 --> EionRobb has joined #instantbird 20:19:06 --> unghost has joined #instantbird 20:29:01 --> mconley has joined #instantbird 20:37:31 --> Mic has joined #instantbird 20:37:32 * ChanServ sets mode +h Mic 21:01:19 <-- chrisccoulson has quit (Quit: PM: Preparing frontal lobe for mem sleep) 21:02:21 --> chrisccoulson has joined #instantbird 21:03:01 <-- gerard-majax__ has quit (Ping timeout) 21:12:52 --> flo-retina has joined #instantbird 21:12:53 * ChanServ sets mode +qo flo-retina flo-retina 21:13:08 <flo-retina> clokep_work: http://log.bezut.info/instantbird/today#m225 completely forgotten, sorry :( 21:13:34 <clokep_work> flo-retina: Not a big deal. I'm sure you've been super busy with your house not having a floor. 21:14:06 <flo-retina> and I'll probably continue to spend more of my spare time thinking about/working on the renovation work in my house than about/on Instantbird until the end of next week 21:16:03 <flo-retina> clokep_work: the floor in my bedroom was finished yesterday morning, the kitchen was finished (by "finished" I mean "usable") yesterday afternoon, the sewer pipe change was finished Monday. So... it feels like it's progressing fast now ;). 21:16:44 <flo-retina> the bathroom should be finished at the end of next week. It's the last big part that's missing. 21:17:59 <flo-retina> clokep_work: who suggested that for each may be going away? 21:22:12 <clokep_work> flo-retina: jcranmer. 21:22:50 <clokep_work> flo-retina: Sounds like you're making good progress then! :) Soon you'll be able to eat, sleep and shower again! 21:24:15 <flo-retina> I moved my bed back in the bedroom and slept there last night. That was much better than upstairs in the cold office! :) 21:29:32 --> Kaishi has joined #instantbird 21:38:49 <clokep_work> :) Progress! 21:51:37 <-- unghost has quit (Input/output error) 21:53:18 <-- clokep_work has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 22:02:05 <flo-retina> aliasing someone doesn't make the alias appear in the active conversation tab (at least on gtalk) :( 22:11:45 <-- mconley has quit (Input/output error) 22:14:08 <-- rosonline has quit (Quit: Instantbird 1.3 -- http://www.instantbird.com) 22:14:41 <-- Mic has quit (Ping timeout) 22:29:50 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105]) 22:44:23 --> clokep has joined #instantbird 22:44:24 * ChanServ sets mode +o clokep 22:54:58 --> mconley has joined #instantbird 22:56:46 <-- sabret00the has quit (Quit: Leaving) 22:58:29 * flo-retina isn't sure if that's a JS-XMPP bug or a more general bug 23:01:42 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 23:02:05 --> clokep has joined #instantbird 23:02:05 * ChanServ sets mode +o clokep 23:02:35 <clokep> flo-retina: I think it's a more general bug. 23:05:08 <flo-retina> it sucks anyway 23:05:29 <flo-retina> and so does our UX around adding new contacts (especially as it doesn't reliably work on half the prpls :() 23:13:56 <flo-retina> Good night 23:13:58 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com) 23:14:50 <-- mconley has quit (Input/output error) 23:17:32 <-- clokep has quit (Ping timeout) 23:23:22 --> clokep has joined #instantbird 23:23:22 * ChanServ sets mode +o clokep 23:26:52 --> Mic has joined #instantbird 23:26:53 * ChanServ sets mode +h Mic 23:52:14 <-- Mic has quit (Quit: Output/input error) 23:52:31 --> Mic has joined #instantbird 23:52:31 * ChanServ sets mode +h Mic 23:54:24 <-- Mic has quit (Quit: Output/input error)