#instantbird log on 10 25 2011

All times are UTC.

00:24:21 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
00:28:56 <-- rikki has quit (Ping timeout)
00:29:27 --> rikki has joined #instantbird
00:40:52 <-- Mook_as has quit (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner])
01:34:20 --> billysanca has joined #instantbird
01:54:19 <-- GeekShadow has quit (Client exited)
02:00:46 * timA is now known as timA|away
02:12:03 <-- rikki has quit (Ping timeout)
02:15:30 <-- clokep has quit (Quit: Instantbird 1.2a1pre)
02:19:00 --> rikki has joined #instantbird
02:55:32 <-- billysanca has quit (Quit: Instantbird 1.2a1pre)
03:04:44 --> Mook has joined #instantbird
03:10:01 <instantbot> New purplexpcom - General bug 1114 filed by vala.mal.doran@gmail.com.
03:10:04 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1114 blo, --, ---, nobody, UNCO, IB Cannot Start: 0x8000ffff (NS_ERROR_UNEXPECTED) [purpleICoreService.init]
03:41:39 <-- v17al has quit (Ping timeout)
03:50:14 --> v17al has joined #instantbird
04:18:17 <-- rikki has quit (Ping timeout)
04:20:26 --> rikki has joined #instantbird
04:33:13 <-- Mook has quit (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 6.0/20110811165603])
04:40:18 <-- EionRobb has quit (Quit: Leaving.)
04:49:46 --> skeledrew has joined #instantbird
05:06:11 --> hunsly has joined #instantbird
05:21:22 <-- skeledrew has quit (Quit: Instantbird 1.1a1pre)
05:55:56 <-- hunsly has quit (Connection reset by peer)
05:59:53 <-- rikki has quit (Ping timeout)
06:07:37 --> BlueMaxima has joined #instantbird
06:45:07 --> chrisccoulson has joined #instantbird
06:45:37 --> Nitrox has joined #instantbird
07:22:54 --> gerard-majax has joined #instantbird
07:39:50 --> MadWookiee has joined #instantbird
08:37:03 --> rikki has joined #instantbird
08:48:58 --> FeuerFliege has joined #instantbird
08:52:40 --> aleth has joined #instantbird
08:55:09 <instantbot> New purplexpcom - General bug 1115 filed by peger@gmx.net.
08:55:10 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1115 maj, --, ---, nobody, UNCO, SSL Handshake fails (-12276) on cert with CN and secondary entries
09:14:37 <-- rikki has quit (Ping timeout)
09:15:51 --> rikki has joined #instantbird
09:31:47 --> GeekShadow has joined #instantbird
09:50:01 --> Mic|web has joined #instantbird
09:50:15 <Mic|web> Hi
09:50:23 --> hunsly has joined #instantbird
10:04:14 --> mmkmou has joined #instantbird
10:11:41 <-- Mic|web has quit (Quit: http://www.mibbit.com ajax IRC Client)
10:13:15 --> clokep has joined #instantbird
10:13:15 * ChanServ sets mode +h clokep 
10:20:13 <-- mmkmou has quit (Ping timeout)
10:20:57 <-- rikki has quit (Ping timeout)
10:21:53 --> rikki has joined #instantbird
10:24:22 --> mmkmou has joined #instantbird
10:30:40 <clokep> So bug 1115...what he's saying is that it's self-signed, right? :-/ I kind of lost him halfway through.
10:30:42 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1115 nor, --, ---, nobody, UNCO, SSL Handshake fails (-12276) on cert with CN and secondary entries
10:45:31 <-- clokep has quit (Quit: Instantbird 1.2a1pre)
10:48:14 <-- mmkmou has quit (Ping timeout)
11:03:25 <-- Tonnes has quit (Ping timeout)
11:05:13 --> Tonnes has joined #instantbird
11:13:23 <-- BlueMaxima has quit (Quit: Instantbird 1.1)
11:15:50 <-- hunsly has quit (Connection reset by peer)
11:18:22 --> BlueMaxima has joined #instantbird
11:19:36 --> flo has joined #instantbird
11:19:36 * ChanServ sets mode +qo flo flo 
11:20:24 <flo> hello :)
11:20:25 <flo> the power plug next to my train seat is a great idea :)
11:20:53 <instantbot> New Instantbird (UI) bug 1116 filed by do.not.deliver@gmx.de.
11:20:55 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1116 nor, --, ---, nobody, NEW, Number of messages in a restored conversation should be limited
11:23:26 --> adev has joined #instantbird
11:27:44 --> mmkmou has joined #instantbird
11:29:14 <-- adev has quit (Quit: Instantbird 1.2a1pre)
11:29:17 --> adev has joined #instantbird
11:34:47 <-- flo has quit (Ping timeout)
11:35:44 --> jb has joined #instantbird
11:38:37 <-- GeekShadow has quit (Quit: leaving)
11:39:14 --> clokep_work has joined #instantbird
11:39:14 * ChanServ sets mode +h clokep_work 
11:47:41 --> GeekShadow has joined #instantbird
11:53:14 <-- jb has quit (Ping timeout)
11:54:06 --> GeekShad1w has joined #instantbird
12:04:54 --> Mic has joined #instantbird
12:04:54 * ChanServ sets mode +h Mic 
12:06:03 * GeekShadow is now known as GeekMibbit
12:06:11 * GeekShad1w is now known as GeekShadow
12:07:50 <-- GeekMibbit has quit (Quit: http://www.mibbit.com ajax IRC Client)
12:15:59 <clokep_work> So many bugs filed. :(
12:17:39 <Novarg> that means many users who are additionally willing to support you, isn't that a reason for joy? :)
12:21:28 <clokep_work> Yes, it means we have users and they file bugs, but it means we have bugs. :P
12:21:40 <clokep_work> ALthough the vast majority of our bug reports are enhancement stuff.
12:21:43 <Novarg> it sure does :]
12:26:05 --> gmoro_ has joined #instantbird
12:28:21 <-- adev has quit (Quit: Instantbird 1.2a1pre)
12:33:43 <instantbot> aletheia2@fastmail.fm added attachment 936 to bug 1112.
12:33:49 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1112 nor, --, ---, aletheia2, ASSI, Only show active nicks in color in participant list
12:34:44 <instantbot> aletheia2@fastmail.fm added attachment 937 to bug 1112.
12:35:44 --> jb has joined #instantbird
12:42:36 <-- GeekShadow has quit (Ping timeout)
12:42:39 --> GeekShadow has joined #instantbird
12:44:07 <Mic> Novarg: we have more users to file bugs but not more people to fix them ;)
12:51:33 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
12:53:39 <clokep_work> Bah I have no idea about SSL issues, wish I understood them better. :-/
12:56:47 --> flo has joined #instantbird
12:56:48 * ChanServ sets mode +qo flo flo 
12:57:05 <-- rikki has quit (Ping timeout)
12:58:22 --> rikki has joined #instantbird
12:59:03 * flo is back in his office
12:59:44 <flo> (and quite tired, got up around 6am in California Monday and haven't really slept since that)
13:01:42 --> hunsly has joined #instantbird
13:01:49 <flo> "clokep_work: So many bugs filed." and "so many reviews requested" ;).
13:02:17 <flo> I'm not sure it's a thing to complain about though :)
13:06:15 <clokep_work> Just overwhelming. :)
13:06:22 <clokep_work> Review mine first! :P
13:06:40 --> Mic has joined #instantbird
13:06:41 * ChanServ sets mode +h Mic 
13:13:57 <flo> I'll review the easy ones first
13:14:17 <flo> If I can guess which ones are easy at least ;)
13:15:15 <flo> about bug 1115, has any one checked the meaning of 12276?
13:15:17 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1115 nor, --, ---, nobody, UNCO, SSL Handshake fails (-12276) on cert with CN and secondary entries
13:19:36 <flo> FeuerFliege: have you really tried with 10000+ messages? :-D
13:19:47 <FeuerFliege> flo: yes 
13:20:14 <-- jb has quit (Ping timeout)
13:20:17 --> jb has joined #instantbird
13:22:37 <flo> I don't remember having dared to try with more than ~3000
13:24:31 <FeuerFliege> just create a twitter account and follow tags like #fail #epic #occupy #sexy …
13:26:35 <-- Tonnes has quit (Ping timeout)
13:27:41 --> Tonnes has joined #instantbird
13:27:57 <-- jb has quit (Ping timeout)
13:36:37 --> jb has joined #instantbird
13:37:42 <Mic> flo, btw: -12276 is SSL_ERROR_BAD_CERT_DOMAIN:     "Unable to communicate securely with peer: requested domain name does not match the server's certificate." 
13:38:09 <flo> Mic: thanks! :)
13:40:24 --> geneb has joined #instantbird
13:40:29 <clokep_work> Sounds like the Cert may only be valid on the subdomains then?
13:41:17 <geneb> Since the 1.1 update, all my users are getting "Error: SSL Handshake Failed" when they attempt to connect to the server.  Has any work-around for this been posted?
13:44:24 <-- gmoro_ has quit (Quit: Leaving)
13:45:35 <clokep_work> geneb: Are you using a self-signed SSL cert?
13:45:37 <flo> clokep_work: maybe, but we don't know what's the domain he's trying to use for the account
13:45:37 <-- v17al has quit (Quit: Instantbird 1.1a1pre)
13:46:34 <geneb> clokep_work: It's likely.  I honestly can't remember - I set up the OpenFire server I'm using about 3-4 years ago and haven't touched it since.
13:48:03 <-- jb has quit (Ping timeout)
13:48:54 <clokep_work> geneb: Then you would need to import the cert into the list of trusted certs, or shut off SSL checking.
13:49:00 <clokep_work> flo: I thought he said it works on subdomains in the bug.
13:49:09 <geneb> I'll try that, thanks.
13:49:21 <clokep_work> flo: "If I choose one of the secondary entries as connection server, connecting works fine. But when I choose the primary domain, I keep on getting the above error."
13:49:30 <flo> clokep_work: he said the certs lists some specific subdomains.
13:49:47 --> ecaron has joined #instantbird
13:50:05 --> jb has joined #instantbird
13:50:10 <geneb> clokep_work: is there a specific method used to import the cert into IB?
13:50:15 <clokep_work> geneb: Check out https://bugzilla.instantbird.org/show_bug.cgi?id=1100 for some directions of how to do it.
13:50:20 <instantbot> Bug 1100 cri, --, ---, nobody, UNCO, XMPP protocol login Error: SSL Handshake failed
13:50:30 <geneb> ok, thanks
13:53:09 <clokep_work> Comment #3 specifically. :) Sorry back to work.
13:55:14 --> jb1 has joined #instantbird
13:55:30 <-- jb has quit (Ping timeout)
13:57:23 <flo> Mic: "This has the advantage that you can easily look up the color of someone by selecting his nick." isn't this more confusing than helpful?
13:57:54 <flo> if when I select something it gets the "normal" color, but I'll assume all the others that are colored are somehow selected
13:58:16 <Mic> Not as soon as we get this really working (i.e. setting people back to inactive after a while) and the one has old messages sitting in the conversation
13:59:10 <Mic> (For me the current definition of active is pretty useless in this bug)
13:59:36 <flo> "setting people back to inactive after a while" we aren't doing that in this bug
14:02:10 --> gmoro_ has joined #instantbird
14:05:02 <Mic> What is the goal of this bug?
14:06:00 <flo> I'm not sure that's been clearly specified, but I suspect it's to make the nicklist less frightening when joining a chat room (for the first time?)
14:06:18 <geneb> I took the purple.ssl.check_certificate shortcut. :)
14:06:24 <geneb> Thanks for the help!
14:06:51 <flo> It's sad that so many people seem to need that preference :(
14:07:19 <-- ecaron has quit (Ping timeout)
14:07:37 <geneb> I agree.  Unfortunately, it's the shortest path to getting users off my back - and it's an internal-only server that has no internet facing points...
14:07:37 <Mic> Is it that urgent that we can't take the time to fix this bug properly?
14:09:06 <flo> geneb: the question isn't really whether the server is internal-only, but whether these instantbird instances will also connect to other SSL servers (and are now susceptible to being Man-in-the-middle'ed)
14:09:53 <geneb> They won't be.
14:09:54 <flo> Mic: "fix this properly" isn't more specified than the original goal here ;)
14:10:23 <flo> geneb: no Google Talk / AIM / MSN / IRC accounts?
14:10:32 <geneb> Not for this bunch, no
14:10:51 <flo> ok, then flipping the preference is a good way around it :)
14:11:11 <geneb> ...that and I couldn't find the stupid cert file to import in to IB. *sheepish grin*
14:13:15 --> adev has joined #instantbird
14:13:47 <-- adev has quit (Quit: Instantbird 1.2a1pre)
14:14:03 <Mic> "Style nicks differently if they haven't participated for <insert time span here>"
14:14:17 <Mic> That's what the goal should look like for me, but I guess aleth would disagree?
14:16:43 <clokep_work> Mic: aleth wishes that to be a separate bug.
14:16:48 <flo> that's not as easy to implement as it seems (there are several tricky corner cases)
14:17:01 <flo> and I don't think handling that is required for the proposed change to be a net win.
14:18:57 <-- geneb has quit (Quit: http://www.mibbit.com ajax IRC Client)
14:19:32 <Mic> It's nice sure, seeing if someone has participated already but in the end it's half-baked imo.
14:19:40 <Mic> Which corner cases could you think about btw?
14:20:41 <flo> putting the conversation on hold and reopening it. Restarting Instantbird for an update/add-on install. (+ just handling the timers and the list of things needed to be updated correctly for this to be done without too much waste is not trivial).
14:21:11 <flo> you basically need to have usable logs to do that correctly
14:24:25 <flo> "putting the conversation on hold and reopening it." can probably be handled without the logs actually.
14:24:48 <Mic> OK, I wouldn't have minded to lose the information on an app restart.
14:26:00 <Mic> I think the solution for bug 1112 is quite good as it is then.
14:26:03 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1112 nor, --, ---, aletheia2, ASSI, Only show active nicks in color in participant list
14:26:19 <Mic> Anything else could be a follow-up bug.
14:26:53 <flo> yeah + we aren't at the end of a release cycle, so if some details really need to be improved, we will notice with the nightlies :)
14:30:38 <-- gerard-majax has quit (Quit: Ex-Chat)
14:30:46 --> gerard-majax has joined #instantbird
14:41:20 <-- gerard-majax has quit (Client exited)
14:41:48 <-- chrisccoulson has quit (Ping timeout)
14:42:12 --> gerard-majax has joined #instantbird
14:44:58 --> chrisccoulson has joined #instantbird
14:47:05 <-- chrisccoulson has quit (Quit: Ex-Chat)
14:47:45 --> chrisccoulson has joined #instantbird
14:48:10 <-- FeuerFliege has quit (Quit: Instantbird 1.2a1pre)
14:48:34 --> ecaron has joined #instantbird
14:56:04 <instantbot> florian@instantbird.org denied review for attachment 925 on bug 1097.
14:56:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1097 nor, --, ---, aletheia2, ASSI, Tab complete is case sensitive
14:56:29 <flo> I wonder if the fact that I don't understand half of this patch is related to my tiredness or only to the content of the patch :-S
15:00:37 <flo> hmm, ok, I'm tired, I understand now :-D
15:04:42 --> jb has joined #instantbird
15:05:10 <-- jb1 has quit (Ping timeout)
15:11:43 <-- rikki has quit (Ping timeout)
15:11:59 --> rikki has joined #instantbird
15:39:44 --> mokush has joined #instantbird
15:41:25 * timA|away is now known as timA
15:42:51 <-- ecaron has quit (Ping timeout)
15:47:58 <-- GeekShadow has quit (Ping timeout)
15:49:07 --> GeekShadow has joined #instantbird
15:53:17 <-- gerard-majax has quit (Ping timeout)
15:56:21 <-- mokush has quit (Client exited)
15:56:27 --> ghinda has joined #instantbird
16:01:33 <instantbot> florian@instantbird.org denied review for attachment 933 on bug 1112.
16:01:35 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1112 nor, --, ---, aletheia2, ASSI, Only show active nicks in color in participant list
16:02:19 <flo> an r- with actionable comments isn't likely to reduce the length of the queue for a long time :-S
16:09:31 <-- Even has quit (Quit: Instantbird 1.2a1pre)
16:09:35 --> Even has joined #instantbird
16:09:35 * ChanServ sets mode +o Even 
16:09:39 <-- Even has quit (Quit: Even)
16:09:44 --> Even has joined #instantbird
16:09:45 * ChanServ sets mode +o Even 
16:13:39 --> Mook_as has joined #instantbird
16:14:19 <-- Tonnes has quit (Ping timeout)
16:15:15 --> Tonnes has joined #instantbird
16:25:49 <-- BlueMaxima has quit (Quit: Instantbird 1.1)
16:36:21 <instantbot> florian@instantbird.org denied review for attachment 929 on bug 772.
16:36:23 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=772 enh, --, ---, mattdentremont, ASSI, Use a sortComparator function on groups to allow easy changing of the order of contacts
16:39:27 <-- MadWookiee has quit (Quit: Instantbird 1.1)
16:40:37 --> ghinda_ has joined #instantbird
16:44:42 --> BlueMaxima has joined #instantbird
16:46:29 --> ecaron has joined #instantbird
16:48:15 <-- ecaron has quit (Ping timeout)
16:48:19 --> ecaron has joined #instantbird
16:49:55 <-- jb has quit (Ping timeout)
16:50:37 <flo> the code changes seem OK in bug 1074, but I'm not sure of how I should "review" the appearance changes.
16:50:40 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1074 nor, --, ---, aletheia2, ASSI, Default message styles lack context message support and override font choice
16:51:13 <-- ghinda has quit (Client exited)
17:00:20 * timA is now known as timA|mtg
17:03:00 <flo> clokep_work: I think I prefer this formatting http://pastebin.instantbird.com/1030 for bug 1087, do you like it?
17:03:04 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1087 nor, --, ---, clokep, ASSI, No entities in outgoing tweets.
17:05:21 <clokep_work> flo: Yes, that looks fine.
17:06:31 <flo> ok, at least I can r+ that patch :)
17:06:36 <-- Tonnes has quit (Ping timeout)
17:08:41 <-- rikki has quit (Ping timeout)
17:08:48 <instantbot> florian@instantbird.org granted review for attachment 914 on bug 1087.
17:08:50 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1087 nor, --, ---, clokep, ASSI, No entities in outgoing tweets.
17:09:21 --> rikki has joined #instantbird
17:10:50 --> Tonnes has joined #instantbird
17:11:21 <flo> I'm also not really sure about the string in bug 1062
17:11:23 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1062 nor, --, ---, clokep, ASSI, Add "copy link to tweet" to tweet context menu
17:11:41 <flo> using the "URL" acronym may be a bit obscure to some users
17:12:51 <flo> but "link" may be confusing, as it could led the user into believing it will copy a link that's been shared in the tweet
17:13:38 <flo> is "Copy Tweet address" any better? If not I guess we'll keep "Copy Tweet URL" :)
17:20:20 <-- mmkmou has quit (Ping timeout)
17:22:38 --> mmkmou has joined #instantbird
17:28:29 * timA|mtg is now known as timA
17:35:22 <-- Tonnes has quit (Quit: ChatZilla 0.9.87 [Firefox 7.0.1/20110928134238])
17:35:45 <clokep_work> "address" could work.
17:37:10 <flo> clokep_work: the question was "is it better"? ;)
17:44:22 <flo> I'll go have dinner and will probably go to bed early, so I'm not sure if I'll be back online or not this evening.
17:44:24 <-- flo has quit (Quit: Instantbird 1.2a1pre)
17:46:07 <-- mmkmou has quit (Ping timeout)
17:47:22 --> mmkmou has joined #instantbird
17:47:48 <Mic> "Copy link to Tweet" ?
17:49:15 <Mic> Or "[..] of Tweet"?
17:52:02 <clokep_work> They all could refer to a link in the tweet though. :-/
17:52:20 <Mic> Even the "link _to_ Tweet"?
17:53:57 <clokep_work> Probably not.
17:54:12 <clokep_work> Probably the best one I've heard so far. :)
18:02:46 * timA is now known as timA|mtg
18:03:26 <-- mmkmou has quit (Ping timeout)
18:04:19 --> mmkmou has joined #instantbird
18:04:57 <aleth> Mic: thanks for your tips & bug-spotting!
18:06:15 <aleth> Btw I agree with you that bug 1112 is only "half a solution", of course it will be necessary to add ways in which participants become inactive again. But I think it is already useful on its own and it's not a bad thing to split changes into separate patches if they can be tested independently.
18:06:18 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1112 nor, --, ---, aletheia2, ASSI, Only show active nicks in color in participant list
18:06:54 <Mic> I didn't mean to be harsh, even though it might have sounded like this at a few points (especially here on IRC) ;)
18:06:57 <aleth> Re the timeout, I saw that as potentially complicated because it has to interact nicely with various edge cases and (possibly) logging, and that hadn't been discussed.
18:07:39 <aleth> I also don't think a timeout is the only way a participant can go inactive. You might also want to catch people setting themselves to "away" etc. And I suspect that kinda has to wait until JS-IRC lands
18:08:48 <aleth> Basically I didn't like the participant list (I wrote an add-on to hide it ;) ) and so since a big redesign seems difficult to come up with I tried to think of incremental improvements to its usability
18:09:29 <Mic> re: learning from other people's code: I didn't know about the element.classList until I saw your code :)
18:10:02 --> wr_12532 has joined #instantbird
18:10:11 <Mook_as> Mic: I forget; were you interested in https://github.com/mook/allevet ?
18:10:14 <aleth> It's HTML5 I believe ;) but yeah, I am learning css/js/xul as I go along...
18:10:16 <wr_12532> hi
18:11:17 <Mic> Mook_as: you've put that on Github? :) I think I checked your page when you mentioned that the first time and didn't check later again. I'll have a look, thanks a lot!
18:11:31 <wr_12532> I've read there are ssl issue with gtalk. I have issues logging into Openfire server as well, says there is an error in SSL Handshake. 1.0 works ok.
18:11:53 <clokep_work> There should not be SSL issues with GTalk! I hope not at least.
18:12:03 <clokep_work> Are you using a self signed cert wr_12532?
18:12:06 <Mook_as> Mic: yeah; still needs testing on not-win7-with-aero to make sure things look okay
18:12:19 <clokep_work> Mic aleth I don't like the class list actually, generally in our code we just add a full attribute to the element. :-/
18:12:24 <wr_12532> yes, self-signed
18:13:18 --> jst has joined #instantbird
18:13:54 <jst> Anyone else seeing SSL handshake errors when attempting to connect to an AIM account? This is with 1.1
18:13:55 <aleth> clokep_work: But if you add a full attribute how do you know what to put when you want to remove it? Isn't it cleaner when you don't want to affect the rest of the attribute to use classlist?
18:14:27 <wr_12532> jst - i see this connecting to xmpp (Openfire 3.7.1)
18:14:32 <aleth> Do we have a FAQ-kind-of-link for that SSL thing?
18:14:53 <jst> is there a way around it?
18:14:59 <Mic> aleth: you can remove the attribute.
18:15:35 <aleth> Mic: You can't just set the class to null, that's too much.
18:15:53 <aleth> Otherwise the icons will disappear ;)
18:16:30 <aleth> jst, wr_12532: You can either import the SSL certificate so it is recognised, or disable certificate checking. The first solution is the better one.
18:17:15 <aleth> To import the certificate go to Preferences-Advanced-Encryption-View Certificates
18:17:52 <jst> And where might one find the cert to import for AIM?
18:18:15 <wr_12532> hm, this means i need to export them first somehow
18:22:19 <Mic> aleth: you can e.g. use |item.setAttribute("inactive", "true");| and then |..blabla..item.. [inactive="true"]| in the CSS rule to match this item. removeAttribute will do as its name says.
18:23:09 <aleth> Right. If that's the preferred way of doing things I can change it
18:23:19 <wr_12532> how can i disable certificate checking? without turning off ssl on the server
18:23:24 <aleth> Anyone know about AIM? I don't use it
18:25:15 <Mic> I don't know .. checking for a class is quite cheap if I'm not mistaken and flo didn't object either
18:25:20 <clokep_work> jst: I wouldn't think you'd get that with AIM unless you're being MITM'd.
18:25:57 <clokep_work> wr_12532: If it's self-signed it's usually provided to you, unless you're running the server, which means yes you need to export it first. ;)
18:26:09 <clokep_work> You can also disable checking, but obviously that's undesirable.
18:26:36 <jst> clokep_work: I highly doubt I'm being MITM'd
18:26:39 <clokep_work> aleth: We're not talking about classes, we're talking about attributes.
18:27:33 <clokep_work> jst: I'm not sure why else, unless one of their servers has an old cert or something.
18:27:42 <clokep_work> You can flip the preference to not check though. Let me find it...
18:27:50 <clokep_work> instantbot: bug 1110
18:27:52 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1110 enh, --, ---, nobody, UNCO, Control text color of outgoing messages without effecting any other text
18:27:53 <Mic> aleth: do you see a problem with your own nick btw? My own nick is displayed as inactive in the list all the time.
18:28:22 <wr_12532> yes, i run the server, but it generates certs and they are not stored in an exportable format  (java storage), i can probably use a keytool to export them, but i just want to try out one new option in the Instabird, so this is to much work for me :) So, how do i disable checking or should i temporary disable ssl on the server?
18:28:28 <jst> clokep_work: I somehow only see this on one computer here, my other one connects fine
18:28:50 <clokep_work> jst wr_12532 https://bugzilla.instantbird.org/show_bug.cgi?id=1100#c5
18:28:53 <instantbot> Bug 1100 cri, --, ---, nobody, UNCO, XMPP protocol login Error: SSL Handshake failed
18:29:31 <aleth> clokep_work: I understand your suggestion since Mic explained it. But actually on first glance I think it would be more hassle because you'd still need to add a class for nicks that the attribute would modify. I don't see why it isn't clearer the way it is?
18:30:11 <aleth> Mic: Works for me :/ unless you are using a really old version of the patch
18:32:01 <clokep_work> aleth: You don't add a class, you just add a more specific CSS selector, let me find an example.
18:32:50 <clokep_work> aleth: http://lxr.instantbird.org/instantbird/source/instantbird/content/blist.css#42 (Mic this is correct, right?)
18:33:01 <clokep_work> wr_12532: jst Did flipping that option work for you? :)
18:33:02 <wr_12532> thanks, now it's ok
18:33:35 <clokep_work> Great! :)
18:33:54 <clokep_work> Ideally the Firefox UI for an unknown cert would pop up and you could click "confirm exception", but not yet. :-/
18:33:55 <aleth> clokep_work: yes, but (in that example) contact needs to exist as a class
18:34:52 <jst> clokep_work: I'll let you know once I have a chance to test
18:34:59 --> gerard-majax has joined #instantbird
18:36:11 <wr_12532> clokep_work yes, i see such suggestion in the comments. would be nice to get such dialog instead. instabird is a promising client. considering to use it in out company in the future maybe
18:39:14 <Mic> aleth: you can user .conv-nicklist[inactive] { ..}
18:39:17 <Mic> *use
18:40:09 <Mic> At least I think so..
18:40:27 <clokep_work> wr_12532: That'd be great. :) Let us know if you have any other problems.
18:41:00 <aleth> Mic, clokep_work: I'm sure it can be done, I'm trying to learn/understand the rationale, why it's better
18:41:09 <wr_12532> ok, thanks for you help. bye
18:41:51 <-- wr_12532 has quit (Quit: http://www.mibbit.com ajax IRC Client)
18:42:48 <Mook_as> Mic: for CSS w/ boolean attributes, I think the convention is ..blabla..item.. [inactive] :p
18:43:52 <aleth> Is it simply "don't use classes for modifiers"?
18:44:35 --> wroot has joined #instantbird
18:44:37 <Mic> OK
18:44:48 <wroot> hey, i'm back again (wr_12532) :)
18:45:54 <wroot> just a quick suggestion; maybe you can add a context menu not just to the tabbar, so one can use it when tabbar is disabled (if i just use multiple windows, i don't need the tabbar), and one can e.g. use on hold command
18:46:29 <clokep_work> You mean also on the top of the conversation?
18:46:32 <clokep_work> (The conversation header, rather.)
18:46:40 <wroot> yeah
18:46:57 <aleth> wroot: you might want to vote for bug 859 ;)
18:47:00 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=859 min, --, ---, nobody, NEW, Add context menu to 'conv-top'
18:47:22 <aleth> If that is what you mean, that is
18:49:07 <wroot> yes, this looks like it, a context menu (similar to tab context menu) for the conv-top, or header. or this can be called contact card, as it shows an avatar and contact's presence
18:50:17 <-- chrisccoulson has quit (Ping timeout)
18:52:24 <Mic> Mook_as: I really wonder how you choose the names for your projects/extensions. ;)
18:52:37 <wroot> ok, now i'm probably gone for today :) super fast answers, good support ;) cheers from the igniterealtime.org community ;)
18:52:46 <Mook_as> Mic: I pick a random latin-looking word out of wikitionary ;)
18:53:21 <-- wroot has quit (Quit: http://www.mibbit.com ajax IRC Client)
18:53:56 <Mook_as> oh, if you have the time for it, screenshots would be most appreciated (to see how it looks on not-my-machines)
18:54:23 <jst> clokep_work: Unfortunately that does not seem to make a difference :(
18:54:51 <Mic> Mook_as: sure, and Aero Basic needed checking/tweaking?
18:55:16 <jst> clokep_work: I also just deleted my profile and recreated it just in case something was goofy in it
18:55:16 <Mook_as> Mic: yeah, I basically never tested anything other than Aero (the one with glass)
18:55:32 <Mic> OK, let's see.
18:55:41 <Mook_as> of course, if I'm being too much of a lazy ass just tell me, since I can probably try that as well ;)
18:57:50 <-- mmkmou has quit (Client exited)
18:59:19 --> chrisccoulson has joined #instantbird
18:59:42 <clokep_work> jst: I'm not sure then, please file a bug.
18:59:42 <aleth> Oh I meant to ask, what's the code commenting etiquette for IB? Vast portions of the code seem to have no comments at all (:() but every once in a while there are some; are there rules?
19:01:01 <aleth> Comment in some files/file types but not in others?
19:01:06 <clokep_work> aleth: Comment more than flo is my rule (and make flo comment more when I review his patches).
19:01:25 <clokep_work> Put comments near stuff that's confusing but not near obvious things generally.
19:01:31 <clokep_work> (So no, not really guidelines. ;))
19:01:34 <clokep_work> AFAIK at least.
19:01:49 <clokep_work> Mook_as or Mic, I'd like to see what that looks like if one of you has a screenshot.
19:02:04 * Mook_as hasn't got a screenshot handy. would have uploaded one if he did :p
19:02:39 <Mook_as> I think I last used it two months ago, so... :p
19:02:46 <aleth> What are you building?
19:03:02 <Mook_as> slightly-less-stupid nsIAlertsService
19:03:45 <clokep_work> aleth: So before, the different is that you don't modify the classList, but you set an actual attribute as in http://lxr.instantbird.org/instantbird/source/instantbird/content/contact.xml#299
19:03:58 --> adev has joined #instantbird
19:04:39 <clokep_work> Are you planning to put this into toolkit or no? Just curious!
19:05:03 <Mook_as> I'm planning to implement it as a toolkit@mozilla.org extension, so yes
19:05:11 <Mook_as> landing it inside of m-c... too much effort
19:05:20 <aleth> clokep_work: So the idea is, "don't use classes for conditionally modifying appearance"?
19:05:53 * Mook_as thinks he's still missing functionality such as correctly controlling which corner to pop up from
19:06:03 <Mook_as> also, I need to test it on a multimonitor display... blah
19:06:39 <clokep_work> Ouch multimonitor will suck.
19:07:07 <clokep_work> aleth: It's a style thing. I would do it that way, but either way is OK. But, yes. Kind of. If it's conditional, use the same class, but an attribute.
19:07:15 <clokep_work> (Also by using an attribute other stuff can easily find it.)
19:07:33 --> flo has joined #instantbird
19:07:34 * ChanServ sets mode +qo flo flo 
19:08:24 <flo> I'm almost sure wr_12532/wroot is the person who talked to me during breakfast ;)
19:10:44 <adev> Mic: Did you theme the listbox selection color for Windows/Aero (in the existing IB)? Or is that up to the OS? (Am wondering why a selected item in contacts window does not have the same color as that of the participant list selection)
19:11:25 <-- adev has quit (Quit: Instantbird 1.2a1pre)
19:11:38 <Mic> Too late? :S
19:11:50 <aleth> no, it was my dev instance ;)
19:11:55 <Mic> :D
19:12:08 <Mic> No, I don't think I did but it's grey and not blue for some reason
19:12:50 <aleth> On Linux, selected items in the contact window are grey and in the participant list blue
19:13:51 <Mic> Mook, I got a screenshot, will upload it later
19:14:09 <flo> jst: if it's only on some of your computers, it's possible some AIM server is DNS load balanced, and one of the server is serving a bad certificate, so you would hit that broken server as long as the DNS result is cached somewhere on your machine or a DNS server. (not sure, just trying to guess)
19:17:03 <flo> jst: it's surprising though that setting purple.ssl.check_certificates to false doesn't make the error disappear.
19:17:13 <Mook_as> Mic: no hurries, I'm about to lunch anyway :D
19:17:14 <flo> so it's possible the error is not even related to the certificate
19:17:41 <flo> you can probably get a slightly more specific error message in the Error console (there's often an NSS numerical error code that we can then look up)
19:19:23 <flo> as a last resort solution, you can go to the advanced options of the AIM account and set it to not use SSL (In the account manager, select the account, then Properties -> Advanced Options -> Connection security -> Don't use encryption)
19:21:05 <-- rikki has quit (Ping timeout)
19:23:22 <-- flo has quit (Ping timeout)
19:23:24 --> rikki has joined #instantbird
19:25:44 --> flo has joined #instantbird
19:25:45 * ChanServ sets mode +qo flo flo 
19:27:13 <-- ghinda_ has quit (Client exited)
19:28:39 <flo> so for bug 1062, we are taking the "Copy link to Tweet" suggestion, right?
19:28:42 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1062 nor, --, ---, clokep, ASSI, Add "copy link to tweet" to tweet context menu
19:30:21 <flo> it's a suggestion that's so new that it has even been in the bug summary from the beginning, I wonder how we have missed it :-/.
19:35:01 --> flo1 has joined #instantbird
19:35:12 <-- flo has quit (Broken pipe)
19:37:30 <flo1> my connection is super flaky this evening + I'm really tired, so... good evening/night! :)
19:37:33 <-- flo1 has quit (Quit: Instantbird 1.2a1pre)
19:52:25 --> adev has joined #instantbird
19:52:37 --> Chris has joined #instantbird
19:55:12 <-- adev has quit (Quit: Instantbird 1.2a1pre)
19:55:41 --> myk1 has joined #instantbird
19:56:23 --> adev has joined #instantbird
19:56:54 <-- adev has quit (Quit: Instantbird 1.2a1pre)
19:59:03 <-- Chris has quit (Quit: Instantbird 1.1)
19:59:09 <-- gerard-majax has quit (Ping timeout)
20:02:04 <instantbot> aletheia2@fastmail.fm added attachment 938 to bug 1097.
20:02:04 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 938 on bug 1097.
20:02:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1097 nor, --, ---, aletheia2, ASSI, Tab complete is case sensitive
20:10:36 <clokep_work> flo1: Yes, "Copy Link to Tweet" I think! :)
20:17:44 <aleth> Why does MDN insist on giving me its search results for all kinds of languages other than English first :(
20:19:03 <clokep_work> I use Google and just type "MDC blah-blah"
20:20:08 <Mook_as> but the MDN search now _is_ google?
20:20:10 --> adev has joined #instantbird
20:20:18 --> EionRobb has joined #instantbird
20:20:57 <aleth> It just seems to prefer the CN or PL versions of pages for some reason... maybe more people from those locales are using them
20:21:45 <-- adev has quit (Quit: Instantbird 1.2a1pre)
20:23:12 --> adev has joined #instantbird
20:23:29 <-- adev has quit (Quit: Instantbird 1.2a1pre)
20:25:04 --> adev has joined #instantbird
20:25:33 <-- adev has quit (Quit: Instantbird 1.2a1pre)
20:25:55 <Mook_as> or it thinks you're a Chinese guy in Poland :D
20:29:43 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
20:29:51 <aleth> could be... :)
20:29:58 --> adev has joined #instantbird
20:30:47 <-- adev has quit (Quit: Instantbird 1.2a1pre)
20:33:42 --> adev has joined #instantbird
20:34:14 <-- adev has quit (Quit: Instantbird 1.2a1pre)
20:35:35 --> adev has joined #instantbird
20:35:40 <-- adev has quit (Quit: adev)
20:36:28 --> adev has joined #instantbird
20:36:41 <-- adev has quit (Quit: Instantbird 1.2a1pre)
20:36:50 --> devfil has joined #instantbird
20:37:09 --> adev has joined #instantbird
20:37:13 <-- adev has quit (Quit: adev)
20:38:09 <aleth> CSS question: Why is it listbox:focus and not listbox[focus] ?
20:42:24 <Mook_as> because it isn't looking at an attribute named "focus"
20:42:43 <Mook_as> instead, it's some completely-invisible internal-to-gecko state :|
20:43:36 <aleth> thanks
20:43:59 <aleth> and :not[selected] is the same as [selected="false"] ?
20:44:13 <Mook_as> :not([selected])?
20:44:28 <Mook_as> no, it means "does not have the attribute named 'selected'"
20:44:44 <Mook_as> which is distinct from [selected="false"], which is "has an attribute named 
20:44:57 <Mook_as> which is distinct from [selected="false"], which is "has an attribute named 'selected' and has a value of 'false'"
20:45:08 <aleth> OK. So binary attributes are not stored as text. Thanks!
20:45:20 <Mook_as> "binary attributes" are a convention :)
20:45:46 <Mook_as> it's "if the attribute exists, even if its value is empty string or 'false', treat it as true" :P
20:46:16 <aleth> heh :)
20:46:50 <aleth> Was just confused about when to : and when not to :
20:47:27 <Mook_as> when it's not actually in the DOM, use :
20:47:36 <Mook_as> when it _is_ in the DOM, do the normal thing :)
20:48:21 --> adev has joined #instantbird
20:48:39 <-- adev has quit (Quit: Instantbird 1.2a1pre)
20:49:52 --> adev has joined #instantbird
20:50:13 <-- adev has quit (Quit: Instantbird 1.2a1pre)
20:51:12 --> adev has joined #instantbird
20:51:17 <-- adev has quit (Quit: adev)
20:51:37 --> adev has joined #instantbird
20:51:43 <-- adev has quit (Quit: adev)
20:52:08 --> adev has joined #instantbird
20:52:54 <-- adev has quit (Quit: Instantbird 1.2a1pre)
20:53:35 --> adev has joined #instantbird
20:53:41 <-- adev has quit (Quit: adev)
20:53:48 --> adev has joined #instantbird
20:53:55 <-- adev has quit (Quit: adev)
20:54:48 --> adev has joined #instantbird
20:56:10 <-- adev has quit (Quit: Instantbird 1.2a1pre)
20:57:53 --> adev has joined #instantbird
20:58:14 <-- adev has quit (Quit: Instantbird 1.2a1pre)
20:58:30 --> adev has joined #instantbird
20:58:58 <-- adev has quit (Quit: Instantbird 1.2a1pre)
21:05:07 <-- rikki has quit (Ping timeout)
21:08:50 --> adev has joined #instantbird
21:09:24 <-- adev has quit (Quit: Instantbird 1.2a1pre)
21:23:31 --> rikki has joined #instantbird
21:23:55 * timA|mtg is now known as timA|food
21:38:23 <Mic> Mook_as: http://img37.imageshack.us/img37/4138/mookallevetwindowstheme.png http://img839.imageshack.us/img839/299/mookallevethiddenbehind.png
21:38:39 --> mmkmou has joined #instantbird
21:38:49 <Mic> Some poor guys from #ubuntu had to serve as sources for messages ;)
21:40:28 <Mook_as> was that _meant_ to show on the right-side desktop?
21:40:32 <Mook_as> because that's probably a bug :(
21:40:45 <Mic> I don't think so, I'm using it as it came
21:40:52 <Mook_as> (and so is the being covered by the taskbar...)
21:40:56 <-- mmkmou has quit (Ping timeout)
21:41:50 <Mook_as> the styling looks a bit plain and needs a bit of a padding on the left, hmm
21:41:53 <Mic> oh, the "multiplescreens" was cropped from the file name but it seems you figured that out anyways ;9
21:42:33 <Mic> I'll try to tweak the style a bit and make Aero Basic look like Aero minus the glass
21:42:41 <Mic> If you don't mind.
21:43:50 <Mook_as> of course; please go ahead :)
21:44:06 <Mook_as> I need to sleep on it and think about how I"m going to deal with multiple screens
21:44:22 <Mook_as> since I don't have a lot of control right now... (using <panel> anchored to a 0x0 <panel>)
21:47:20 <Mic> I like it by the way :)
21:48:47 <Mook_as> \o/
21:57:42 <-- chrisccoulson has quit (Quit: Ex-Chat)
21:58:38 <-- rikki has quit (Ping timeout)
21:58:50 --> chrisccoulson has joined #instantbird
21:59:15 --> clokep has joined #instantbird
21:59:15 * ChanServ sets mode +h clokep 
22:04:05 --> mmkmou has joined #instantbird
22:05:24 * timA|food is now known as timA
22:06:36 --> rikki has joined #instantbird
22:15:00 <Mic> I wonder how Facebook computes the importance of your friends ..
22:15:14 <Mic> .. which is pretty much offtopic here;)
22:16:31 <clokep> It does a pretty damn good job of it though.
22:16:43 <clokep> And not totally off topic, re having a "favorites" group.
22:17:26 <-- myk1 has quit (Ping timeout)
22:17:39 <Mic> When I open the chat bar and resize the window to be quite low the contacts disappear.
22:17:54 <Mic> Apparently always in the same order.
22:18:31 <-- Nitrox has quit (Ping timeout)
22:19:24 <Mic> There's also a numeric value on each of them (thanks, Firebug) which seems to be directly related.
22:19:49 <clokep> Oh? Hm....interesting.
22:19:55 <clokep> I hvae a feeling it tracks when you go to people's profiles, etc.
22:20:06 <Mic> clokep: right, it's really the people that I talk to most often but not necessarily
22:20:18 <Mic> Profile views seem to go into the count, too
22:20:27 <clokep> Mic: It might also be mutual friends.
22:20:39 <clokep> So if you talk to A, B and C a ton and they all talk to D a ton, but you only tlak to D sometimes...
22:21:07 <Mic> Ah? I haven't noticed that yet but maybe yes
22:22:39 <-- rikki has quit (Ping timeout)
22:24:34 <Mic> Good night
22:24:41 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
22:24:47 <clokep> 'night!
22:25:19 --> rikki has joined #instantbird
22:30:48 <-- ecaron has quit (Quit: Instantbird 1.1)
22:32:39 <-- mmkmou has quit (Ping timeout)
22:43:22 <instantbot> aletheia2@fastmail.fm added attachment 939 to bug 1112.
22:43:23 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 939 on bug 1112.
22:43:24 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1112 nor, --, ---, aletheia2, ASSI, Only show active nicks in color in participant list
22:43:49 --> adev has joined #instantbird
22:44:36 <aleth> I should add a screenshot...
22:44:47 <adev> Come on instantbot
22:45:01 <adev> instantbot: botsnack!
22:45:02 <instantbot> yay
22:45:31 <-- adev has quit (Quit: Instantbird 1.2a1pre)
22:46:55 <instantbot> aletheia2@fastmail.fm added attachment 940 to bug 1112.
22:46:57 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1112 nor, --, ---, aletheia2, ASSI, Only show active nicks in color in participant list
22:47:07 <clokep> I think we shuld land that soon aleth give us a chance to play with it.
22:47:17 <clokep> See how it interacts, ya know?
22:50:08 <instantbot> aletheia2@fastmail.fm added attachment 941 to bug 1112.
22:50:09 <instantbot> aletheia2@fastmail.fm cancelled review?(florian@instantbird .org) for attachment 939 on bug 1112.
22:50:10 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 941 on bug 1112.
22:50:11 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1112 nor, --, ---, aletheia2, ASSI, Only show active nicks in color in participant list
22:52:22 <aleth> clokep: Yup, when everyone is happy with it... and then one can add to it as one likes
22:53:30 <aleth> E.g. set people inactive when they set their status to 'away', if JS-IRC catches that kind of thing
22:54:45 <clokep> I think it does.
22:54:48 <clokep> I forget. :-X
22:58:17 <aleth> flo's review queue isn't getting any shorter... :|
23:00:19 <aleth> still, I guess that's good news
23:01:19 <Mook_as> that's good news in that there's more people writing patches; the next good news would be when his queue is short again because other people are doing reviews too
23:02:19 <aleth> partly it's just a lot because stuff piled up during the 1.1 release
23:03:32 <aleth> that didn't quite make the date
23:07:06 <clokep> I try reviewing stuff sometimes, just not really familiar with the code people are patching. :P
23:07:56 <aleth> you kinda reviewed a lot of my recent patches
23:09:51 <clokep> That's mostly comments from the peanut gallery. :_D
23:10:26 <aleth> Catches my blatant mistakes though :D so I can learn
23:11:36 <aleth> It's interesting to see how much XUL together with CSS takes off your hands so to speak
23:12:33 <aleth> Theres' a lot of things you just don't have to worry about
23:14:01 <Mook_as> and then you inevitably end up in xbl-land, where you have a new set of things you _do_ have to worry about :p
23:14:11 <clokep> Yes, XUL is pretty handy, until it gets in the way, and then it's annoying.
23:14:24 <aleth> heh
23:14:40 <aleth> yeah, I can imagine, when things become impossible that shouldn't
23:14:50 <Mook_as> you get awesome things like "set the width to 0 even when you don't want it to be 0 so that flex works out right"
23:15:40 <aleth> oh joy
23:16:15 <-- clokep has quit (Quit: Instantbird 1.2a1pre)
23:16:26 --> clokep has joined #instantbird
23:16:26 * ChanServ sets mode +h clokep 
23:16:56 <Mook_as> I'm sorry, when I starting thinking about these things I tend to turn depressing.
23:51:57 <-- hunsly has quit (Connection reset by peer)
23:56:59 --> adev has joined #instantbird
23:58:13 <-- adev has quit (Quit: Instantbird 1.2a1pre)