#instantbird log on 05 23 2013

All times are UTC.

00:05:38 --> Suiseiseki has joined #instantbird
00:08:48 --> deltafalcon has joined #instantbird
00:17:53 <-- deltafalcon has quit (Connection reset by peer)
00:22:29 <clokep> Closing my Twitter timeline and letting it reopen died hard.
00:22:35 <clokep> I think Input Placeholder did it...
00:23:45 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
00:23:51 --> clokep has joined #instantbird
00:23:51 * ChanServ sets mode +o clokep 
00:24:42 --> deltafalcon has joined #instantbird
00:26:29 <-- deltafalcon has quit (Connection reset by peer)
00:41:02 --> deltafalcon has joined #instantbird
00:42:47 <-- deltafalcon has quit (Connection reset by peer)
00:45:00 --> deOmega1 has joined #instantbird
00:47:59 <-- deOmega1 has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
00:48:02 --> deOmega1 has joined #instantbird
00:50:35 <deOmega1> clokep: thanks for implementing the minimize on start addon.  Still would like it to minimize to the system-tray as aan option though :)
00:50:45 <-- deOmega1 has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
00:50:49 --> deOmega1 has joined #instantbird
00:51:38 <clokep> deOmega1: That's not the point of it at all, unfortunately.
00:51:47 <clokep> Don't we have a minimize on start up already, anyway?
00:51:48 <deOmega1> actually, never mind
00:52:01 <deOmega1> all i needed to do was check the always show tray icon
00:52:18 <clokep> Hmmm... bug 1680, but it's Linux only IIRC.
00:52:20 <deOmega1> no we do not .  hmmm
00:52:21 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1680 enh, --, 1.4, aleth, REOP, Enable "minimize on startup"
00:52:39 <clokep> (As in the patch which is checked in only works on Linux.)
00:53:30 <deOmega1> The addon server teh purpose.  i just realized all i needed to do was check teh box. always show teh system icon tray if one wants to see that
00:53:40 <deOmega1> This is fantastic and a bvery nice hurdle crossed imo
00:53:58 <deOmega1> THANK you
00:54:24 <deOmega1> so ignore my request totally
00:54:28 <clokep> Glad you like it.
00:54:37 <deOmega1> this is FANTASTIC!
00:54:45 <deOmega1> it is realy  abig deal
00:54:57 <deOmega1> there are  a number of little things that are really big deals
00:55:08 <deOmega1> breath of fresh air :).. thanks
00:56:15 <deOmega1> so pretty much.. if i may continue for understanding.
00:56:44 <deOmega1> Your addon pretty much disables the minimize contact window to tray that is in the core?
00:57:32 <clokep> I don't really know what it does. :)
00:57:35 <clokep> I made it like a year ago.
00:57:40 <clokep> And haven't updated it since.
00:58:02 <deOmega1> haha.  well, it works fine .  I just noticed it :(
00:58:04 <clokep> It mostly ports a Thunderbird add-on anyway.
00:58:09 <clokep> I just uploaded it to AIO. ;)
00:58:11 <clokep> It used to be in a bug.
00:58:18 <deOmega1> ohh
00:58:31 <clokep> Mook_as: Do you know what the KPIC flag is and whether I shold be using it on Linux?
00:58:53 <clokep> After running configure its' trying to use it...and it blows up in my face in libpurple.
00:59:04 <-- deOmega1 has quit (Client exited)
00:59:07 --> deOmega1 has joined #instantbird
00:59:13 <clokep> A gcc flag, that is.
01:00:53 <deOmega1> ok, you can have both running in combination.  What i really wanted out of yours is the minimize contact list on start and that is working while the a aspects of the core is working well.  Very pleased with the flexibility.  Many thanks.  Have a great evening.
01:01:12 <clokep> Good night. :)
01:01:35 <-- deOmega1 has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
01:01:54 --> deOmega1 has joined #instantbird
01:03:54 <-- deOmega1 has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
01:04:58 <Mook_as> clokep: no, I don't; the one I know of is -fPIC
01:06:58 <Mook_as> Google seems to think it's mostly a solaris thing
01:07:22 --> deltafalcon has joined #instantbird
01:07:23 <clokep> Yes...and it seems to be in a Solaris only block...so I'm confused why it's trying to use it. :-/
01:07:56 <Mook_as> http://mxr.mozilla.org/mozilla-central/source/configure.in#1453 doesn't look very solaris
01:08:37 <Mook_as> of course, the way I read it it's in anything not-gcc not-solaris, which doesn't sound very right
01:09:00 <clokep> http://mxr.mozilla.org/mozilla-release/source/configure.in#1461 is what it is, pretty much.
01:09:09 <clokep> Right. :-/
01:13:37 <clokep> Any idea how I can check what the value of $GNU_CC is?
01:14:04 <EionRobb> echo $GNU_CC
01:14:53 <clokep> Let me ask another question then...where the hell is that set? :-S
01:15:22 <-- deltafalcon has quit (Connection reset by peer)
01:16:25 <Mook_as> something like http://mxr.mozilla.org/mozilla-central/source/build/autoconf/toolchain.m4#14
01:16:29 <Mook_as> hrm. why am I still at work?
01:16:43 <-- Mook_as has quit (Quit: Mook_as)
01:19:20 <clokep> We don't even have toolchain.m4 :-/
01:19:25 <-- mpmc has quit (Ping timeout)
01:19:58 --> deltafalcon has joined #instantbird
01:20:53 <-- deltafalcon has quit (Connection reset by peer)
01:25:04 --> deltafalcon has joined #instantbird
01:30:34 <instantbot> New Core - General bug 1969 filed by emanuel.hoogeveen@gmail.com.
01:30:37 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1969 maj, --, ---, nobody, UNCO, Compilation fails on first attempt because rules.mk tries to touch directory with { in it
01:31:41 <ehoogeve1> ^ So my tiny patch to wrap the directory in quotes seems to work fine
01:31:42 <-- deltafalcon has quit (Connection reset by peer)
01:32:09 <clokep> ehoogeve1: What's the root of your directory?
01:32:14 <clokep> Does it have spaces in it?
01:32:28 <ehoogeve1> C:\Users\Emanuel\Firefox\instantbird
01:32:35 <clokep> Hm. OK.
01:33:14 <ehoogeve1> And the directory it complains about is something like {3F2504E0-4F89-11D3-9A0C-0305E82C3301}/content
01:33:26 <ehoogeve1> (not that exactly, I don't have the exact error up anymore)
01:33:54 <clokep> Right.
01:33:59 <clokep> I think that's valid though. :)
01:34:09 --> mconley has joined #instantbird
01:34:25 <ehoogeve1> Yeah, the makefile just doesn't like { when it's not explicitly part of a string
01:36:08 <ehoogeve1> I'm compiling right now with the patch in bug 1957 applied locally by the way, hope it works
01:36:11 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1957 nor, --, ---, wnayes, ASSI, Directory change in Makefile to locate app-license.html causes file path problems.
01:39:10 <clokep> Hopefully. :)
01:39:22 <clokep> My build just failed too...
01:41:11 <clokep> ehoogeve1: Weird that we'd wouldn't also wrap the one 8 lines above that in quotes too. ;)
01:41:46 <ehoogeve1> Well, I honestly can't tell anything that's going on, I don't speak Makefile :P
01:42:07 <ehoogeve1> the line in question was just simple enough for me to figure it out
01:43:19 <ehoogeve1> Basically I can't tell where the $@ that it translates to that directory is actually defined
01:43:27 <clokep> ehoogeve1: Was this your error? http://pastebin.instantbird.com/202791
01:43:43 <ehoogeve1> yeah, same error
01:45:33 <-- rosonline has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
01:45:35 <clokep> Weird. I've never gotten this error before now.
01:47:50 <clokep> Hmmm....so $GNU_CC is empty. :-/
01:48:04 <ehoogeve1> My guess is that the new MozillaBuild updated something (python maybe) that changed the way it generates temporary directory names
01:48:16 <clokep> Yeah, that's possible...
01:50:44 * clokep needs wnayes patch too...
01:51:02 <ehoogeve1> I attached a patch in bug 1969 that just ads quotes to that line if you want to take it by the way
01:51:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1969 maj, --, ---, nobody, UNCO, Compilation fails on first attempt because rules.mk tries to touch directory with { in it
01:52:03 <clokep> I just restarted the build...
01:55:03 * clokep is about to patch bomb flo-retina.
01:56:28 --> deltafalcon has joined #instantbird
01:56:56 --> clokep_js has joined #instantbird
01:57:05 <clokep_js> Hello from Mozilla 21. :)
01:58:02 --> mpmc has joined #instantbird
01:58:44 <-- clokep_js has quit (Client exited)
01:58:51 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 2448 on bug 1956.
01:58:53 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1956 nor, --, ---, clokep, ASSI, Update to Mozilla 21
02:02:48 <-- deltafalcon has quit (Connection reset by peer)
02:06:08 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 2449 on bug 1956.
02:06:10 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1956 nor, --, ---, clokep, ASSI, Update to Mozilla 21
02:06:25 <-- mconley has quit (Input/output error)
02:06:47 <-- wnayes has quit (Quit: wnayes)
02:07:21 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 2450 on bug 1956.
02:09:40 --> deltafalcon has joined #instantbird
02:09:40 <-- deltafalcon has quit (Connection reset by peer)
02:14:57 <instantbot> New Core - XMPP bug 1970 filed by clokep@gmail.com.
02:15:00 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1970 enh, --, ---, nobody, NEW, Handle Facebook's "attached photo"
02:15:30 <clokep> Now I get to test IRC bugs, oh joy...
02:16:48 <-- mpmc has quit (Connection reset by peer)
02:32:18 --> deltafalcon has joined #instantbird
02:33:08 <-- deltafalcon has quit (Connection reset by peer)
02:36:56 --> Mook has joined #instantbird
02:38:49 --> deltafalcon has joined #instantbird
02:39:01 --> markh has joined #instantbird
02:41:43 <markh> clokep: is your autolink extension capable of running in 1.4?  I see the code, but thought I might ask if there are known problem before I play with updating it...
02:42:13 <clokep> markh: I haven't looked at that code in a while. I can't really think of any reasons it wouldn't...but yeah. :)
02:42:19 <clokep> (If there's issues, let me know.)
02:42:29 <markh> ok :)
02:44:16 <-- deltafalcon has quit (Connection reset by peer)
02:45:10 <clokep> (That's "if you fix them, let me know and I can release a new version" or "if you can't figure it out, I might find some time to look at it")
02:45:17 <clokep> That extension got complicated. :(
02:45:23 <clokep> I also wanted to make it restartless at one point...
02:46:45 <markh> hrm - it *looks* restartless - bootstrap.js exists and seems sane...
02:48:28 --> atuljangra has joined #instantbird
02:48:56 <clokep> markh: Are you looking at the code on Bit Bucket or an unpacked extension?
02:49:07 <markh> on code.google.com
02:49:21 <markh> http://code.google.com/p/auto-link/source/checkout
02:51:04 <clokep> Oh right, I have that one on Google Code, not bit bucket. :)
02:51:38 <clokep> So HOPEFULLY the restartless version does actually work. ;)
02:51:43 <clokep> And I didn't commit something crazy.
02:52:00 <markh> :)
02:54:40 <-- markh has quit (Quit: bye)
02:54:55 --> markh has joined #instantbird
02:55:26 <-- markh has quit (Quit: bye)
02:56:13 --> markh has joined #instantbird
02:57:20 <instant-buildbot> build #399 of win32-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/399
02:57:23 <-- markh has quit (Quit: bye)
02:57:36 --> markh has joined #instantbird
02:58:33 <markh> ah yes, bootstrap.js seems to have been a WIP :)
02:58:41 --> deltafalcon has joined #instantbird
02:59:16 <markh> I'll try and play with that in my idle-time and let you know if I get stuck...
02:59:16 <-- deltafalcon has quit (Connection reset by peer)
02:59:56 <-- Gizmokid2005 has quit (Client exited)
03:00:59 <clokep> Cool! :)
03:01:03 <clokep> What are you trying to link?
03:01:05 <clokep> (Just curious! :))
03:01:29 <markh> just bugzilla
03:01:43 <markh> sick of copy/pasting bug numbers in channels with no firebot :)
03:02:49 <instant-buildbot> build #857 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/857
03:06:02 <clokep> Haha, fair enough. :)
03:06:11 <clokep> The Link Bugzilla extension might still work...
03:08:46 --> deltafalcon has joined #instantbird
03:09:37 <-- deltafalcon has quit (Connection reset by peer)
03:11:41 <instantbot> clokep@gmail.com cancelled review?(aleth@instantbird.o rg) for attachment 2445 on bug 1968.
03:11:42 <instantbot> clokep@gmail.com requested review from aleth@instantbird.o rg for attachment 2451 on bug 1968.
03:11:45 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1968 nor, --, ---, clokep, ASSI, CTCP quoting is broken
03:12:02 <instantbot> clokep@gmail.com requested review from nhnt11@gmail.com for attachment 2451 on bug 1968.
03:12:23 * clokep sings the "I hate CTCP quoting song"
03:13:00 <Mook> is that the monty python spam one, but with s/spam/hate/?
03:13:14 <clokep> Hahah.
03:19:33 <clokep> Hmm... aStr[1] == "a" ? "\x01" : aStr[1] || ""....is equivalent to (aStr[1] == "a" ? "\x01" : aStr[1]) || "", I think?
03:21:00 <Mook> yeah, I think so, and I can't even remember the order of operations
03:22:19 <clokep> || is higher than ?:
03:23:16 <Mook> I'm suspicious that this particular piece of code might be better written as multiple statements, though
03:24:07 --> deltafalcon has joined #instantbird
03:25:05 <-- deltafalcon has quit (Connection reset by peer)
03:25:08 <clokep> I think it really just wants to be aStr[1] == "a" ? "\x01" : (aStr[1] || "")
03:25:20 <clokep> To be explicit that if aStr[1] doesn't exist (i.e. is undefined), then use an empty string.
03:27:03 <-- ehoogeve1 has left #instantbird ()
03:30:42 --> Gizmokid2005 has joined #instantbird
03:30:51 <instantbot> clokep@gmail.com denied review for attachment 2446 on bug 1962.
03:30:53 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1962 nor, --, ---, nobody, NEW, Backslash is stripped from incoming action messages
03:37:15 <clokep> Bah I just had the same patch in my queue twice...
03:38:17 <instant-buildbot> build #853 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/853
03:39:05 --> deltafalcon has joined #instantbird
03:45:21 <-- deltafalcon has quit (Connection reset by peer)
03:45:59 <instantbot> clokep@gmail.com requested review from aleth@instantbird.o rg for attachment 2452 on bug 1454.
03:46:03 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1454 nor, --, ---, clokep, ASSI, normalizedName for JS-IRC is wrong
03:50:01 <clokep> I think I'm done now. :)
03:50:17 <clokep> aleth is going to hate me for all these IRC patches. ;)
03:50:37 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
03:50:53 --> ehoogeve1 has joined #instantbird
03:56:38 <-- ehoogeve1 has quit (Quit: ehoogeve1)
03:57:11 --> ehoogeveen1 has joined #instantbird
03:59:02 --> deltafalcon has joined #instantbird
04:02:32 <-- deltafalcon has quit (Connection reset by peer)
04:06:47 <instantbot> emanuel.hoogeveen@gmail.com requested review from clokep@gmail.com for attachment 2447 on bug 1969.
04:06:50 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1969 maj, --, ---, nobody, NEW, Compilation fails on first attempt because rules.mk tries to touch directory with { in it
04:09:06 <-- markh has left #instantbird ()
04:13:50 <-- ehoogeveen1 has left #instantbird ()
04:27:19 --> deltafalcon has joined #instantbird
04:29:56 <-- deltafalcon has quit (Connection reset by peer)
04:38:45 --> deltafalcon has joined #instantbird
04:40:35 <-- deltafalcon has quit (Connection reset by peer)
04:47:45 --> deltafalcon has joined #instantbird
04:49:35 <-- deltafalcon has quit (Connection reset by peer)
04:53:45 --> deltafalcon has joined #instantbird
04:54:37 <-- deltafalcon has quit (Connection reset by peer)
05:09:01 --> deltafalcon has joined #instantbird
05:15:20 <-- deltafalcon has quit (Connection reset by peer)
05:24:23 --> deltafalcon has joined #instantbird
05:33:06 <-- deltafalcon has quit (Connection reset by peer)
05:39:55 --> deltafalcon has joined #instantbird
05:41:40 <-- deltafalcon has quit (Connection reset by peer)
05:55:24 --> deltafalcon has joined #instantbird
05:56:18 <-- deltafalcon has quit (Connection reset by peer)
06:09:48 <-- chrisccoulson has quit (Ping timeout)
06:09:57 <-- MMN-o has quit (Ping timeout)
06:10:21 <-- micahg has quit (Ping timeout)
06:12:15 --> micahg has joined #instantbird
06:12:25 --> MMN-o has joined #instantbird
06:12:47 --> chrisccoulson has joined #instantbird
06:15:37 <-- EionRobb has quit (Quit: Leaving.)
06:18:51 <instant-buildbot> build #953 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/953
06:25:55 --> deltafalcon has joined #instantbird
06:35:41 <-- deltafalcon has quit (Connection reset by peer)
06:39:54 --> deltafalcon has joined #instantbird
06:41:38 <-- deltafalcon has quit (Connection reset by peer)
06:45:56 --> deltafalcon has joined #instantbird
06:52:10 <-- deltafalcon has quit (Connection reset by peer)
06:55:03 --> Huvik has joined #instantbird
06:56:24 --> deltafalcon has joined #instantbird
06:56:40 <Mook> clokep: https://bitbucket.org/mook/minimize-on-close
06:56:40 <-- deltafalcon has quit (Connection reset by peer)
06:58:05 <Mook> that's obviously at the ugly hack level of code quality... but it doesn't look as generated as the one you have :p
07:01:28 --> deltafalcon has joined #instantbird
07:01:33 <-- Mook has quit (Ping timeout)
07:05:18 --> Mook has joined #instantbird
07:15:36 <-- deltafalcon has quit (Connection reset by peer)
07:20:20 --> deltafalcon has joined #instantbird
07:22:06 <-- deltafalcon has quit (Connection reset by peer)
07:25:32 <-- Optimizer has quit (Ping timeout)
07:26:48 --> deltafalcon has joined #instantbird
07:27:38 <-- deltafalcon has quit (Connection reset by peer)
07:42:43 --> deltafalcon has joined #instantbird
07:44:12 <-- Mook has quit (Quit: Mook)
07:48:51 <-- deltafalcon has quit (Connection reset by peer)
07:50:26 --> nhnt11 has joined #instantbird
07:53:50 --> deltafalcon has joined #instantbird
08:04:25 <-- deltafalcon has quit (Connection reset by peer)
08:05:56 --> jb has joined #instantbird
08:09:04 --> deltafalcon has joined #instantbird
08:10:34 <-- jb has quit (Ping timeout)
08:18:54 <-- deltafalcon has quit (Connection reset by peer)
08:23:45 --> deltafalcon has joined #instantbird
08:24:11 --> Mic has joined #instantbird
08:24:11 * ChanServ sets mode +h Mic 
08:26:48 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
08:26:49 <-- deltafalcon has quit (Connection reset by peer)
08:27:22 --> Mic has joined #instantbird
08:27:23 * ChanServ sets mode +h Mic 
08:30:55 --> jb has joined #instantbird
08:34:49 <flo-retina> bah, I wanted to check-in bug 1957 yesterday, but I couldn't remember what it was :-/
08:34:53 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1957 nor, --, ---, wnayes, ASSI, Directory change in Makefile to locate app-license.html causes file path problems.
08:42:10 --> deltafalcon has joined #instantbird
08:43:57 <-- deltafalcon has quit (Connection reset by peer)
08:44:11 --> gerard-majax_ has joined #instantbird
08:46:14 <-- jb has quit (Quit: jb)
08:47:12 --> jb has joined #instantbird
08:48:04 <-- chrisccoulson has quit (Quit: Ex-Chat)
08:48:27 --> chrisccoulson has joined #instantbird
08:51:50 <-- flo-retina has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
08:52:04 --> flo-retina has joined #instantbird
08:52:05 * ChanServ sets mode +qo flo-retina flo-retina 
08:52:39 --> deltafalcon has joined #instantbird
08:56:08 <-- deltafalcon has quit (Connection reset by peer)
08:56:37 --> novabyte has joined #instantbird
09:00:21 --> deltafalcon has joined #instantbird
09:01:12 <-- deltafalcon has quit (Connection reset by peer)
09:08:26 --> deltafalcon has joined #instantbird
09:09:54 --> EionRobb has joined #instantbird
09:09:55 <-- deltafalcon has quit (Connection reset by peer)
09:14:35 --> deltafalcon has joined #instantbird
09:18:02 <-- deltafalcon has quit (Connection reset by peer)
09:22:43 <-- gerard-majax_ has quit (Ping timeout)
09:24:52 --> deltafalcon has joined #instantbird
09:25:45 <-- deltafalcon has quit (Connection reset by peer)
09:36:52 <-- chrisccoulson has quit (Ping timeout)
09:37:04 <-- Mic has quit (Ping timeout)
09:37:16 <-- micahg has quit (Ping timeout)
09:37:24 <-- novabyte has quit (Ping timeout)
09:39:55 --> chrisccoulson has joined #instantbird
09:40:57 --> micahg has joined #instantbird
09:41:10 --> novabyte has joined #instantbird
09:42:35 --> Mic has joined #instantbird
09:42:35 * ChanServ sets mode +h Mic 
09:45:35 --> rosonline has joined #instantbird
09:49:44 <-- Tonnes has quit (Connection reset by peer)
09:51:05 <-- atuljangra has quit (Quit: http://www.mibbit.com ajax IRC Client)
09:54:56 --> deltafalcon has joined #instantbird
09:55:55 --> gerard-majax_ has joined #instantbird
10:00:11 <-- deltafalcon has quit (Connection reset by peer)
10:04:32 --> clokep has joined #instantbird
10:04:32 * ChanServ sets mode +o clokep 
10:06:47 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
10:07:23 --> dionisos has joined #instantbird
10:11:03 --> deltafalcon has joined #instantbird
10:11:38 --> Tonnes has joined #instantbird
10:14:32 <-- deltafalcon has quit (Connection reset by peer)
10:16:11 <clokep> Mook: Just trying to one up me? :P The code in that extension I didn't write though...
10:16:17 <clokep> I just changed the install.rdf and the overla.y
10:17:39 <EionRobb> where do you chaps normally go for the best libnss documentation?
10:18:21 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 2447 on bug 1969.
10:18:23 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1969 maj, --, ---, nobody, NEW, Compilation fails on first attempt because rules.mk tries to touch directory with { in it
10:18:46 <clokep> EionRobb: mxr or mdn probably.
10:19:03 <clokep> (I.e. https://developer.mozilla.org/ or https://mxr.mozilla.org/nss/)
10:21:40 * clokep tries not to look at things to do with NSS.)
10:21:42 <EionRobb> thanks :)
10:22:22 <EionRobb> yeah, this nss stuff is *hard* :)
10:23:09 <clokep> What are you trying to do?
10:23:22 <EionRobb> rsa encryption
10:23:32 <clokep> For a plug-in?
10:23:32 <EionRobb> for steam
10:23:36 <clokep> Ah, fun. :)
10:23:45 <EionRobb> 'fun' :P
10:24:17 <EionRobb> they changed their login mech to require an rsa encryption of the password
10:24:29 <EionRobb> could get away with just plaintext over https before :)
10:24:40 <clokep> Boo. Maybe they're specifically trying to target you. ;)
10:24:46 <EionRobb> lol  could be
10:25:00 <clokep> Good thing libnss has like every crypto method ever made. ;) (Or at least it's a long list. :P)
10:25:20 <EionRobb> yeah, in a way that's almost the problem... there's so much stuff to wade through
10:26:08 <EionRobb> and I'm wondering whether I subject myself to gnutls after this, just for completeness
10:26:38 <clokep> NSS should be enough for anyone. ;)
10:27:08 <EionRobb> lol yeah
10:28:20 <EionRobb> probably wouldn't be too bad if the docs were better :(
10:28:38 <clokep> I don't know if nss really has docs....
10:28:55 --> deltafalcon has joined #instantbird
10:30:35 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
10:30:37 <EionRobb> kinda like bouncycastle.... once you know what you want its easy, but you gotta work out what you want first
10:30:56 <clokep> EionRobb: I think #security is the place for NSS questions on moznet/
10:31:39 --> mpmc has joined #instantbird
10:35:36 --> flo-retina has joined #instantbird
10:35:37 * ChanServ sets mode +qo flo-retina flo-retina 
10:35:52 <EionRobb> thanks, clokep.  when I get slightly more desperate I might head there :)
10:36:06 <clokep> Yup, just an FYI. :)
10:38:18 * flo-retina never managed to make his way around NSS
10:38:31 <flo-retina> I tried several times to get libpurple to stop crashing in NSS code...
10:38:46 <EionRobb> :)
10:38:55 <flo-retina> the way libpurple uses NSS is crazy. Yet, all my attempts to improve it resulted in code that didn't work at all :(
10:40:28 <-- deltafalcon has quit (Connection reset by peer)
10:43:16 <-- jb has quit (Quit: jb)
10:44:13 --> jb has joined #instantbird
10:44:38 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
10:44:43 --> deltafalcon has joined #instantbird
10:45:04 --> clokep has joined #instantbird
10:45:04 * ChanServ sets mode +o clokep 
10:45:21 --> mali has joined #instantbird
10:45:22 <-- deltafalcon has quit (Connection reset by peer)
10:46:39 <clokep> Yay, private messages work again. :)
10:46:55 <flo-retina> :)
10:46:57 <EionRobb> :)
10:47:52 <clokep> I do still have that shutdown crash though. :-/
10:48:25 <flo-retina> fix it! :-P
10:48:44 <clokep> I have no idea where to even to start looking. :P
10:48:48 * clokep needs to go.
10:48:50 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
10:49:30 <flo-retina> same as last time?
10:49:43 <flo-retina> find a C++ and a JS stack for the crash? :)
10:49:44 <instantbot> c++ is e-- ah, nevermind.
10:50:51 <-- mali has quit (Ping timeout)
10:53:47 <-- EionRobb has quit (Quit: Leaving.)
10:54:40 --> deltafalcon has joined #instantbird
10:59:58 <-- deltafalcon has quit (Connection reset by peer)
11:02:23 --> Morpheus44 has joined #instantbird
11:08:38 --> deOmega1 has joined #instantbird
11:08:44 --> deltafalcon has joined #instantbird
11:12:16 <-- deltafalcon has quit (Connection reset by peer)
11:13:22 --> qlum has joined #instantbird
11:26:42 --> deltafalcon has joined #instantbird
11:29:30 <-- rosonline has quit (Client exited)
11:31:56 <-- deltafalcon has quit (Connection reset by peer)
11:36:46 <-- dionisos has quit (Ping timeout)
11:42:51 --> clokep_work has joined #instantbird
11:42:51 * ChanServ sets mode +o clokep_work 
11:49:03 <-- jb has quit (Ping timeout)
11:56:18 --> deltafalcon has joined #instantbird
11:58:02 <-- deltafalcon has quit (Connection reset by peer)
12:05:44 <-- Zephyro has quit (Ping timeout)
12:10:14 <-- deOmega1 has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
12:10:21 --> deOmega1 has joined #instantbird
12:10:57 <-- deOmega1 has quit (Client exited)
12:11:01 --> deOmega1 has joined #instantbird
12:12:11 --> deltafalcon has joined #instantbird
12:12:42 --> Zephyro has joined #instantbird
12:14:04 --> atuljangra has joined #instantbird
12:14:47 <-- deltafalcon has quit (Connection reset by peer)
12:15:12 <-- atuljangra has quit (Quit: http://www.mibbit.com ajax IRC Client)
12:17:04 --> eson57 has joined #instantbird
12:18:18 <-- nhnt11 has quit (Ping timeout)
12:18:35 <-- eson57 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
12:18:35 --> nhnt11 has joined #instantbird
12:18:39 --> eson57 has joined #instantbird
12:22:52 <clokep_work> Wow, >3300 update pings two days ago?
12:23:13 <nhnt11> clokep_work: I noticed you used plain old backslashes in your ctcp quote tests
12:23:34 <nhnt11> Shall I change the dequote tests to use them too? (instead of '\x5C' everywhere)
12:24:01 <flo-retina> clokep_work: ah, you didn't follow our links to the stats yesterday?
12:24:08 <clokep_work> nhnt11: I found it easier to think about (it's also shorter).
12:24:13 <clokep_work> nhnt11: We should probably have them be the same.
12:24:50 <clokep_work> nhnt11: I was also wondering if we should have one test...which first quotes and then dequotes...checking against an expected quoting output and then checkign against the original input for dequoting...but there's something nice about having them separate too.
12:25:07 <clokep_work> flo-retina: No, I was in a meeting, I think. I know you talked about it...didn't realize how high it got!
12:25:23 <flo-retina> :)
12:26:00 <nhnt11> clokep_work: I think I like it better separate. Seems a bit more organized that way.
12:26:04 <eson57> hi guys
12:26:40 <eson57> I have a question about licenses
12:27:03 <nhnt11> clokep_work: Also, it keeps it flexible enough that if required in the future, the tests can have different input and output sets without being confusing
12:27:25 <clokep_work> nhnt11: I agree.
12:27:31 <clokep_work> Just a thought I had. :)
12:27:45 <clokep_work> nhnt11: Btw I set you to review the quoting stuff. Not sure if you have the proper permissions on bugzilla, but let us know if you don't.
12:27:55 <clokep_work> (And let us know if you have no idea what it means to "review" something. :))
12:27:57 <clokep_work> eson57: Sure, go for it.
12:28:09 <nhnt11> Yes I saw that. Looking at it now.
12:28:33 --> deltafalcon has joined #instantbird
12:28:33 <nhnt11> Of course I know what it means :P
12:28:45 <clokep_work> nhnt11: I just meant things to look for, etc.
12:28:51 <clokep_work> Not sure if you've ever been a reviewer before.
12:28:52 <-- deltafalcon has quit (Connection reset by peer)
12:28:59 <eson57> Is it ok to use google hangout emoticons to make an emoticon extension for Instantbird?
12:29:45 <nhnt11> clokep_work: :)
12:30:09 <clokep_work> eson57: I doubt we have any idea what license those are under. :-/
12:30:23 <nhnt11> eson57: Those are probably proprietary
12:30:52 <eson57> ok.. that´s what I thought
12:31:14 <clokep_work> But saying that...I think there's a Google Talk one...and a Skype one... ;)
12:31:22 <nhnt11> But these things vary. You may be able to get away with it.
12:31:47 <nhnt11> I once used all the HTC Sense graphics to make a theme and HTC never came after me ;)
12:32:08 <eson57> ok... will you guys let me upload it?   :-P
12:32:14 * clokep_work can find at least 4 (quickly on just the "top" list) of emoticon themes that probably use proprietary images.
12:32:29 * clokep_work defers to Mic.
12:33:14 <flo-retina> eson57: We will let you upload it, and if Google sends us a complain, we will remove it immediately.
12:33:21 <flo-retina> Do you expect Google would bother? ;)
12:34:36 <eson57> I have no clue
12:35:01 <eson57> you guys should know that a lot better then me   ;)
12:35:48 <nhnt11> eson57: I think flo-retina means, "go ahead" :P
12:36:15 <eson57> ok... then I´ll try
12:37:28 <eson57> It will be the first time, so don´t hold your breath  :-P
12:37:55 * clokep_work mumbles about Google Hangouts...
12:38:43 --> deltafalcon has joined #instantbird
12:42:15 <-- deltafalcon has quit (Connection reset by peer)
12:45:37 <clokep_work> eson57: I'd be interested in what the emoticons look like btw.
12:45:40 * clokep_work doesn't use Android...
12:45:52 <nhnt11> clokep_work: I think for now, the quoting and dequoting tests should test the same cases
12:45:53 <clokep_work> (Or Google+)
12:45:59 <clokep_work> Or any other platform that Hangouts is supported. :P
12:46:03 <clokep_work> nhnt11: Don't they?
12:46:08 <clokep_work> It's possible I missed one or two though.
12:46:13 <eson57> they are NOT pretty  :(
12:46:46 <nhnt11> eson57: I agree, I prefer the WhatsApp emoji.
12:47:25 <clokep_work> Don't you have to pay for WhatsApp? :-S
12:47:31 <clokep_work> (Paying for IM seems weird to me. :-D)
12:47:43 --> jb has joined #instantbird
12:47:50 <-- jb has quit (Input/output error)
12:47:58 --> dionisos has joined #instantbird
12:48:19 <nhnt11> clokep_work: It's free for a year, and it's used by 99% of people I need to communicate with regularly at college.
12:48:52 <flo-retina> is it a one year only college?
12:49:16 <nhnt11> flo-retina: No, I will think about what to do when my one year is over :P
12:49:22 --> jb has joined #instantbird
12:49:51 <nhnt11> Apparently if you activate your phone number through an iPhone it's free for life, so I guess I'll just borrow a friend's iPhone :P
12:50:25 <nhnt11> Google Hangouts might have taken over by then though.
12:50:29 <clokep_work> nhnt11: I understand it's kind of a "use what other people use", it just confounds me that people pay at all for things like that. :-/
12:50:52 --> deltafalcon has joined #instantbird
12:51:03 <nhnt11> clokep_work: I agree.
12:51:04 <-- deltafalcon has quit (Connection reset by peer)
12:51:29 * clokep_work wonders what protocol they use to communicate. ;)
12:51:52 <clokep_work> Ah, apparently it's a "customized" XMPP...
12:52:33 <eson57> clokep_work: I don´t have all of them, but here's what I got so far...
12:52:33 <eson57> http://svenskasprakfiler.se/dl/hangouts-emoticons.zip
12:52:36 <nhnt11> clokep_work: There have been efforts to reverse engineer it.
12:52:54 <clokep_work> nhnt11: http://en.wikipedia.org/wiki/WhatsApp#Technical
12:53:17 <clokep_work> eson57: Cool.
12:53:23 <flo-retina> clokep_work: $0.99/year doesn't seem excessive if the service quality is great
12:53:36 <nhnt11> clokep_work: Right.
12:53:48 <-- jb has quit (Quit: jb)
12:53:54 <nhnt11> flo-retina: I agree. I've had very very few problems with it considering how much load they have.
12:55:15 <clokep_work> There's a github library too, it seems. ;)
12:55:18 <nhnt11> clokep_work: Do we really need tests for cases with three backslashes in a row? It seems unnecessary to me. ("\\\\\\test", etc.)
12:55:59 --> deltafalcon has joined #instantbird
12:56:02 --> jb has joined #instantbird
12:56:05 <-- jb has quit (Input/output error)
12:56:55 --> jb has joined #instantbird
12:56:56 <-- deltafalcon has quit (Connection reset by peer)
12:56:56 <nhnt11> clokep_work: We should also probably test for multiple consecutive "\x01"s
12:57:18 <clokep_work> nhnt11: It's testing that it properly finds \\\\ and then \\t, I think that's a valid test case.
12:57:53 <nhnt11> clokep_work: I meant for quoting.
12:58:09 <nhnt11> Oh wait
12:58:30 <clokep_work> Oh, hmm...
12:58:34 <clokep_work> Let me think.
12:58:46 <nhnt11> Never mind the "oh wait", I stand by what I said.
12:59:25 <clokep_work> Haha, OK.
12:59:31 <clokep_work> No, we probably don't.
13:01:56 --> deltafalcon has joined #instantbird
13:02:33 <nhnt11> clokep_work: How do I grant/deny review? Can't see anything obvious and a quick Google search isn't helping.
13:05:30 <clokep_work> nhnt11: Are you in the details view?
13:05:43 <nhnt11> Yes. action=edit
13:06:52 <clokep_work> nhnt11: Can you just give me the link? :)
13:07:40 <nhnt11> https://bugzilla.instantbird.org/attachment.cgi?id=2451&action=edit
13:07:47 <clokep_work> nhnt11: So you should see a Comment box, to the right of that it should say "Flags" with dropdowns next to it.
13:08:06 <nhnt11> Right. I just change the ? next to my email address to + or -?
13:08:06 <-- deltafalcon has quit (Connection reset by peer)
13:08:07 <-- dionisos has quit (Ping timeout)
13:08:22 <clokep_work> Yes.
13:08:25 <clokep_work> That's it!
13:08:38 <nhnt11> Okay. I didn't want to try anything and goof up.
13:08:45 <clokep_work> Yup. :)
13:09:21 <nhnt11> So I get to deny a review today :D
13:10:50 <clokep_work> Must feel good. I've denied enough for you. ;)
13:11:15 <nhnt11> Haha I'm used to it
13:11:25 <clokep_work> flo-retina: Btw that Mozilla 21 update compiled fine w/ Windows, I obviously haven't checked Mac OS X. :)
13:11:41 <nhnt11> clokep_work: Also I have a nit: I think quote should come before dequote in xpcshell.ini
13:12:34 * nhnt11 is a little over-eager to point out a nit in clokep_work's code :P
13:12:56 --> deltafalcon has joined #instantbird
13:13:47 * flo-retina wonders if nhnt11 has just hit a new record of fastest time between first patch submitted, and first review denied :)
13:14:43 <nhnt11> Heh
13:15:01 <clokep_work> nhnt11: They're in alphabetical order, I think.
13:16:35 <nhnt11> clokep_work: They are. It just looked wrong to me. :P
13:16:59 <clokep_work> nhnt11: OK, I'm going to overrule you there. We're keeping them in alphabetical order.
13:17:06 <nhnt11> clokep_work: I agree.
13:17:27 <-- deltafalcon has quit (Connection reset by peer)
13:18:03 <nhnt11> Oh wait that sounds contradictory. I wanted to say "It's fine how it is, I'm just whining" but didn'
13:18:08 <nhnt11> didn't. *
13:20:12 <instantbot> nhnt11@gmail.com denied review for attachment 2451 on bug 1968.
13:20:14 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1968 nor, --, ---, clokep, ASSI, CTCP quoting is broken
13:21:01 <-- deOmega1 has quit (Connection reset by peer)
13:21:11 * nhnt11 will be back later
13:22:29 <clokep_work> Thanks. I'll see what aleth says too.
13:24:49 --> deltafalcon has joined #instantbird
13:25:09 --> Even has joined #instantbird
13:25:10 * ChanServ sets mode +o Even 
13:26:41 --> deOmega1 has joined #instantbird
13:26:46 <-- deltafalcon has quit (Connection reset by peer)
13:28:25 <-- deOmega1 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
13:28:40 --> deOmega1 has joined #instantbird
13:29:09 <-- clokep_work has quit (Input/output error)
13:29:13 --> mconley has joined #instantbird
13:29:36 --> clokep_work has joined #instantbird
13:29:37 * ChanServ sets mode +o clokep_work 
13:32:08 <-- deOmega1 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
13:33:58 --> deOmega1 has joined #instantbird
13:35:11 <-- qlum has quit (Quit: Getting the <censored> out.)
13:35:11 <-- deOmega1 has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
13:36:44 --> dionisos has joined #instantbird
13:46:26 --> deOmega1 has joined #instantbird
13:48:57 <deOmega1> hi, pardon  me for being a nag, but I have to keep pushing ctrl enter to send messages.   how do i undo  however that has happened?
13:50:56 <deOmega1> was working fine yesterday, did the beta update this morning (But could have been something I did inadvertently) and just not able to do it.  I reverted to the stable 1.4 release, but same issue.
13:52:40 <flo-retina> deOmega1: do you have the Line Break add-on installed?
13:53:28 <deOmega1> oh yeah. I installed that  yes
13:54:07 <deOmega1> something tells me we have had this discussion before.  poor me
13:54:23 <clokep_work> deOmega1: Understand now why we don't like lots of options? ;)
13:55:27 <deOmega1> but what does linebreak has to do with that not being abl
13:55:27 <deOmega1> e to  send with enter?
13:56:04 <clokep_work> deOmega1: That's what the add-on does, it lets enter add line breaks and Ctrl+Enter to send.
13:56:09 <clokep_work> I'm not really sure what your question means
13:56:53 <deOmega1> WHat we have here is a simpleton trying to mess with advance things.  I removed it and things are fine.  Thank you
13:58:54 <deOmega1> alright guys :).  That should be my last issue.  Thanks for all of your support and the Patience you have had with me over the years.  You have gone well beyond the call with regards t me... TThank you
13:59:05 <-- Kaishi has quit (Quit: Kaishi)
14:00:26 <clokep_work> deOmega1: Thanks for all the feedback. :) Hope you enjoy!
14:04:41 <deOmega1> you are welcome :)
14:06:41 <deOmega1> seems most everyone i communicate with now only use googletalk.
14:07:07 <-- dionisos has quit (Ping timeout)
14:08:05 <deOmega1> i meant, google accounts
14:09:53 * clokep_work uses some weird combination of Google, AIM, IRC and Facebook.
14:12:38 --> Nirgali has joined #instantbird
14:42:29 <-- deOmega1 has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
15:22:06 --> Optimizer has joined #instantbird
15:40:13 <-- mpmc has quit (Connection reset by peer)
15:46:24 <-- eson57 has left #instantbird ()
15:49:09 --> mpmc has joined #instantbird
15:51:02 <-- mpmc has quit (Ping timeout)
15:51:10 --> mpmc has joined #instantbird
15:55:42 <-- mpmc has quit (Ping timeout)
15:56:36 --> mpmc has joined #instantbird
16:04:21 --> mali has joined #instantbird
16:05:41 <-- mpmc has quit (Ping timeout)
16:08:57 <-- novabyte has quit (Connection reset by peer)
16:08:59 --> novabyte has joined #instantbird
16:09:46 --> mpmc has joined #instantbird
16:12:37 <-- mpmc has quit (Ping timeout)
16:12:41 --> mpmc has joined #instantbird
16:13:28 <-- jb has quit (Ping timeout)
16:14:15 --> dionisos has joined #instantbird
16:19:20 --> josefec has joined #instantbird
16:20:08 <josefec> Hi there. I was playing with the proxy settings a bit and it seems to me that the non-libpurple plug-ins do not take the global proxy settings.
16:20:58 <clokep_work> josefec: They do, I'm using them right now.
16:21:03 <clokep_work> Can you be more specific, perhaps?
16:21:08 * clokep_work guesses it's an HTTP proxy.
16:21:57 <josefec> clokep_work: OK. So I have a PAC file that works in Firefox, also Instantbird is able to check if there are updates. However, the Google Talk account won’t connect.
16:22:52 <clokep_work> josefec: Is it set up to use an HTTP proxy?
16:23:51 <josefec> clokep_work: Do you mean the Google Talk account? Where would I do that? There is no proxy setting for the individual non-libpurple account, is there?
16:25:04 <clokep_work> josefec: You just said you set up a global proxy using a PAC file. Does that PAC file say to use an HTTP proxy?
16:25:21 --> qlum has joined #instantbird
16:26:09 <-- nhnt11 has quit (Ping timeout)
16:26:34 <josefec> clokep_work: Well, I’m not an expert on the content of the PAC files… I just know that Firefox works on that file and Instantbird’s update check works with it. So I assume it says to use an HTTP proxy.
16:27:01 <clokep_work> josefec: That's not currently supported. No one has an HTTP proxy to test with to add support.
16:27:34 --> nhnt11 has joined #instantbird
16:28:09 <josefec> clokep_work: Well, maybe I’m not right. I don’t know what is the differenc between an HTTP proxy and just a “plain” proxy.
16:28:35 <clokep_work> josefec: The phrase "plain" proxy doesn't mean much to me.
16:28:38 <nhnt11> josefec: There's not "plain"proxy
16:28:45 <clokep_work> An HTTP proxy sends all traffic over HTTP.
16:28:51 <clokep_work> There's also a "SOCKS" proxy.
16:28:53 <nhnt11> no such thing as*
16:28:58 <clokep_work> And a couple others, maybe...
16:29:36 <josefec> clokep_work: OK. Thus, when you said that HTTP proxy is not supported, that means that only SOCKS is?
16:30:06 <josefec> clokep_work: But why the Instantbird’s own update check works and the accounts not?
16:30:53 <clokep_work> josefec: I'm not being clear, our non-libpurple PROTOCOL code does not support HTTP proxies.
16:31:04 <clokep_work> I have no idea what the update code uses, it's the same code from Firefox, so of course that will work.
16:32:17 <nhnt11> josefec: Are you on a Linux machine by any chance?
16:32:48 <clokep_work> josefec: See bug 1646
16:32:52 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1646 nor, --, ---, nobody, NEW, socket.jsm based protocols should connect through HTTP proxies
16:33:35 <josefec> clokep_work: So one more question. I was able to find the effective proxy address and port in the PAC file and connect my libpurple account. How can I do this with my non-libpurple account? When I added the proxy manually in the global proxy settings (non-libpurple), it does the same, only update works…
16:33:36 <-- dionisos has quit (Ping timeout)
16:33:44 <clokep_work> I'm willing to work at fixing that bug, by the way, I Just don't have any HTTP proxy set up I can use...
16:34:03 <clokep_work> josefec: libpurple supports HTTP proxies. ;)
16:34:06 <nhnt11> clokep_work: I'm willing to take a look, I have a proxy server I can use to test.
16:34:13 <clokep_work> nhnt11: Is it an HTTP proxy?
16:34:15 <nhnt11> Yes.
16:34:22 <josefec> Ha. So that means, I’m lost for the moment. :)
16:34:23 <clokep_work> That would be cool. :)
16:35:11 <nhnt11> josefec: Not necessarily
16:35:15 <nhnt11> Are you on Linux?
16:35:45 <josefec> No, I’m not. Windows 7…
16:36:48 <-- Huvik has quit (Ping timeout)
16:36:53 <nhnt11> There's an open source proxifier called proxychains for *nix systems
16:37:21 <nhnt11> There are paid apps to do it too (Proxifier, ProxyCaps) but they're slightly expensive.
16:38:08 <nhnt11> (These apps work on Windows too)
16:38:17 <josefec> Do I recognise HTTP proxy by the fact that it’s address is a name addres, not an IP address?
16:38:45 <nhnt11> josefec: Does the proxy url begin with http:// ?
16:38:58 <clokep_work> josefec: Or if it's on port 80.
16:39:03 <clokep_work> It could certainly be an IP address though.
16:39:07 <nhnt11> clokep_work: port 8080 * usually.
16:39:42 <josefec> No, it does not. It is a URL and the port is 3128.
16:39:43 <nhnt11> I believe 3128 is also a common port.
16:39:48 <nhnt11> Ah yes
16:39:55 <clokep_work> nhnt11: I disagree with that, but OK.
16:39:56 <nhnt11> 3128 is the default port for Squid proxies. Definitely HTTP(S)
16:40:16 --> Mook_as has joined #instantbird
16:40:30 <clokep_work> Yeah, so...seems like we would need to fix that + hope they allow arbitrary connections over it.
16:40:36 <clokep_work> Although if libpurple worked, we should work too...
16:41:32 <josefec> Well, then thanks for consideration of fixing the bug. :)
16:42:13 <josefec> I would really appreciate that. And maybe someone else as well. ;)
16:42:53 <josefec> Thanks for your time for the moment…
16:42:59 <-- josefec has left #instantbird ()
16:46:19 <clokep_work> Of course we want to fix it...
16:46:21 * clokep_work sighs
16:46:57 <nhnt11> clokep_work: I'm looking through socket.jsm. HTTP proxies are simply ignored?
16:47:54 <-- gerard-majax_ has quit (Ping timeout)
16:48:20 <Mook_as> clokep_work: (re: extension) think of it as doing random crap so you have time to work on the important things ;)
16:50:19 <clokep_work> nhnt11: Did you look at the patch in that bug?
16:50:26 <clokep_work> But yes, right now we explicitly ignore them.
16:50:42 <nhnt11> Nope. Looking now.
16:52:12 <-- Optimizer has quit (Connection reset by peer)
16:54:43 <clokep_work> (Not saying that patch will work...but it should at least be touching some of the right areas.)
17:02:41 --> jb has joined #instantbird
17:12:06 <clokep_work> nhnt11: Let me know if you have questions about the socket code.
17:12:21 <nhnt11> Sure.
17:12:47 --> myk has joined #instantbird
17:13:58 <myk> hello instantbirders! it looks like i can no longer see private IRC messages in nightly; instead, i get messages like this:
17:13:59 <myk> 09:54:15 - The conversation will continue with ochameau, using IRC.
17:13:59 <myk> known problem?
17:15:55 * myk switched back to the stable release temporarily in order to have some private conversations
17:17:06 --> gringochapin has joined #instantbird
17:17:11 --> clokep_wp8 has joined #instantbird
17:17:40 <clokep_wp8> myk: Everything should work in the newest nightly.
17:17:54 <clokep_wp8> I broke something two nightlies ago.
17:18:02 <myk> clokep_wp8: aha, thanks! /me goes back to it and checks for update
17:18:04 <-- myk has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
17:18:10 <-- clokep_wp8 has quit (Connection reset by peer)
17:18:42 <gringochapin> Hi all. Trying to debug an issue with IRC authentication.  It's been a problem since (I believe) version 1.1.  Can anyone tell me how to get a more verbose log output?  Also, is there any way to send that log output to a file?
17:18:48 --> myk has joined #instantbird
17:18:50 --> Optimizer has joined #instantbird
17:20:49 <gringochapin> The only error messages I'm able to find in the error console are:
17:20:55 <gringochapin> Error: Received unexpected ERROR response:
17:20:55 <gringochapin> Closing link: (Instantbird@mainframe.nerdery.com) [LDAP authentication failed. Access denied]
17:21:31 <nhnt11> gringochapin: Right click the IRC account -> Copy debug log
17:21:37 <nhnt11> (May help you)
17:22:14 <gringochapin> nhnt11: Will try, thanks.
17:24:27 <clokep_work> nhnt11: We can take a look if you want (it might have sensitive information though).
17:24:33 <clokep_work> myk: All better? :)
17:25:27 <nhnt11> clokep_work: Did you mean to mention gringochapin?
17:25:32 <clokep_work> No.
17:25:43 <myk> clokep_work: all better, thanks!
17:25:50 <nhnt11> Okay. What may have sensitive information?
17:26:04 <clokep_work> nhnt11: Oh, yes. I did sorry...
17:26:19 <clokep_work> gringochapin: The debug log might have sensitive information...
17:26:22 <nhnt11> Okay.
17:26:25 <clokep_work> "LDAP authentication" What?
17:26:27 <clokep_work> For IRC?
17:26:33 <clokep_work> It'd be interesting to see a log of what's going on...
17:26:35 <gringochapin> nhnt11: Thanks. I'll scrub it of sensative info, and then drop into a pastebin. Thanks.
17:28:06 --> gerard-majax_ has joined #instantbird
17:28:55 * clokep_work wonders if 1.1 is when we switched to JS-IRC.
17:29:03 <-- jb has quit (Ping timeout)
17:29:16 --> jb has joined #instantbird
17:32:09 <-- Morpheus44 has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
17:32:32 <nhnt11> clokep_work: My proxy server is throwing an Invalid URL error. Trying to find out what's wrong...
17:34:58 <-- jb has quit (Ping timeout)
17:35:01 <clokep_work> nhnt11: If we don't handle that nicely...we should. :)
17:35:14 --> dionisos has joined #instantbird
17:36:30 <nhnt11> clokep_work: It's not handled at all currently. The proxy server spews out an html page and each line is parsed as if it's coming from the IRC server. The result is a load of "Unhandled IRC message:" errors.
17:36:37 --> jb has joined #instantbird
17:38:23 <clokep_work> Yes. :( That's what happens when we try to use HTTP proxies and get error pages...
17:41:03 <nhnt11> Ah. The proxy server received a "CAP" request to "LS"
17:41:10 <gringochapin> clokep_work nhnt11: Here is the pastebin. http://pastebin.com/rA84Q9QQ
17:41:15 <nhnt11> i.e. CAP instead of CONNECT or GET, and LS instead of a URL
17:41:25 <nhnt11> I have no idea what this means.
17:42:03 <nhnt11> Oh wait. Isn't that an IRC thing?
17:42:24 <gringochapin> brb all.
17:42:53 <nhnt11> clokep_work: We need to wrap all messages in a HTTP request, I think (tentatively)
17:42:55 <-- gringochapin has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
17:43:33 <-- jb has quit (Quit: jb)
17:43:38 --> gringochapin has joined #instantbird
17:44:08 <nhnt11> gringochapin: That looks like you entered bad credentials :/
17:44:27 <clokep_work> nhnt11: No. You need to do HTTP CONNECT and then once you receive a response you can just do normal IRC stuff.
17:44:31 <clokep_work> That's my understanding, at least.
17:44:35 <clokep_work> Did you look at the patch?
17:44:40 <nhnt11> Yes.
17:44:52 <nhnt11> I implemented the CONNECT and did a test run
17:44:54 <gringochapin> Using the same creds on another client works.  Quite certain they are correct.
17:45:47 --> jb has joined #instantbird
17:46:02 <gringochapin> Wonder why it wouldn't accept my creds from this client but would from another.
17:46:03 <nhnt11> Ah. The proxy server isn't getting the CONNECT. Jumps directly to CAP LS. Interesting...
17:46:26 <nhnt11> gringochapin: looks like a bug
17:47:35 <gringochapin> Any other thoughts on what I can do to make this easier to debug? Any other information I might be able to provide to make debugging this easier for the main devs?
17:47:40 <clokep_work> gringochapin: Is this a public IRC server? Can you tell me what it is? (In a PM if you wish.)
17:47:54 <clokep_work> "the main devs" for IRC == me
17:48:02 <gringochapin> It's unfortunately an internal company server.
17:48:11 <clokep_work> The response after we request using sasl makes not sense.
17:48:16 <clokep_work> *makes no sense
17:48:42 <gringochapin> clokep_work: Well, that at least makes the conversation easier. :)
17:50:09 <-- jb has quit (Ping timeout)
17:51:48 <clokep_work> gringochapin: So my guess is that we're waiting for the server to give us a CAP ACK.
17:51:55 <clokep_work> Do you happen to know what server they're using? :)
17:53:00 <gringochapin> clokep_work: I can ask. Moment.
17:53:41 <gringochapin> clokep_work: Also, would it perhaps be helpful for me to downgrade to 1.1, and log the exchange from a working connection, assuming there's a way to get that information in that version?
17:54:19 --> jb has joined #instantbird
17:57:51 <-- jb has quit (Ping timeout)
17:59:36 <gringochapin> clokep_work: Does this mean anything? "ah, we use our own which is running... Atheme and Inspirecd"
18:00:04 <clokep_work> Yes.
18:00:12 <clokep_work> That's not "their own" then, but OK.
18:01:42 <gringochapin> clokep_work: I think he meant we run our own internal server, not our own custom built server.
18:01:57 <gringochapin> :)
18:04:20 <clokep_work> Yes, that's what I feared at first!
18:04:27 <clokep_work> I was going to start cursing. :P
18:06:09 <clokep_work> gringochapin: What was the other software you got to work?
18:06:52 <clokep_work> gringochapin: Ah, I might have figured it out. Try setting your username to your LDAP username and the password as you have it.
18:06:58 <gringochapin> circ, a simple chrome extension, but I know others here use pidgin
18:07:06 <clokep_work> You can customize the username inside of about:config (Tools > Options)
18:07:17 <clokep_work> Advanced > Config Editor
18:07:42 <gringochapin> K.
18:08:55 <clokep_work> Search for irc and find your account...
18:09:17 <clokep_work> (Let me know once htat's done / if you need more info)
18:09:29 <gringochapin> K. moment.
18:11:33 --> aleth has joined #instantbird
18:11:33 * ChanServ sets mode +h aleth 
18:12:13 <clokep_work> (Once you find it, you need to add a new string value with something like: "messenger.account.account###.options.username" and the value is your username)
18:12:15 <-- gringochapin has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
18:12:18 <clokep_work> (### is a number...)
18:12:30 <-- nhnt11 has quit (Ping timeout)
18:12:50 <aleth> Wow, lots of review requests :)
18:12:58 <aleth> 1.5 is on the road...
18:14:12 --> nhnt11 has joined #instantbird
18:14:29 <-- mpmc has quit (Connection reset by peer)
18:14:30 <flo-retina> aleth: let's ship it tomorrow :-P
18:14:42 <flo-retina> before we get an opportunity to break the build! :)
18:14:47 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
18:15:07 <aleth> now there's an idea! :D
18:15:35 <clokep_work> :P
18:15:43 <clokep_work> aleth: Sorry for inundating you with requests.
18:15:46 * aleth hates taking off his fleece jacket while wearing headphones :(
18:16:13 <aleth> sorry for the off-topic static crackle
18:17:00 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
18:18:22 <aleth> clokep_work: I'm glad you tackled 1454, I had put that on my todo list also
18:18:51 <aleth> I think that's the last of the normalize* bugs
18:23:32 <clokep_work> aleth: I pretty much just updated the patch
18:32:55 --> gringochapin has joined #instantbird
18:33:22 <gringochapin> clokep_work: Sorry about that.
18:33:39 <gringochapin> So, I set messenger.account.account5.options.username
18:34:02 <clokep_work> gringochapin: OK, and did it connect?
18:34:09 <gringochapin> clokep_work: Do I also need to set something like messenger.account.account5.options.password?
18:34:12 <gringochapin> No.
18:34:22 <gringochapin> Well, yes, but then it immediately disconnected like before.
18:34:22 <clokep_work> gringochapin: No, it uses the password you set in the account manager.
18:34:28 <gringochapin> K.
18:35:03 <clokep_work> Hmmm...I'm not sure. I mean it looks like the server is behaving...but I'm not really sure. :-/
18:35:33 * clokep_work wonders if aleth has ideas.
18:36:13 <aleth> I'll read the logs in a sec
18:36:22 <gringochapin> clokep_work: Want an updated log?
18:37:47 <-- dionisos has quit (Ping timeout)
18:39:18 <-- aleth has quit (Quit: Ciao)
18:39:21 --> aleth has joined #instantbird
18:39:21 * ChanServ sets mode +h aleth 
18:40:58 <clokep_work> gringochapin: Sure.
18:41:32 <gringochapin> clokep_work: http://pastebin.instantbird.com/203397
18:45:55 <clokep_work> Thanks.
18:45:56 <clokep_work> aleth:  ^
18:51:19 <gringochapin> clokep_work aleth: Thanks to you both for looking. Really appreciate it. 
18:51:25 <aleth> clokep_work: Looking at it now
18:51:34 --> flo-retina has joined #instantbird
18:51:35 * ChanServ sets mode +qo flo-retina flo-retina 
18:52:19 <aleth> clokep_work: Is it possible this server somehow requires TLS and not just SASL?
18:53:38 <aleth> I can't find any documentation on CAP TLS though
18:54:45 <clokep_work> aleth: http://ircv3.atheme.org/extensions/tls-3.1
18:54:59 <clokep_work> aleth: It's possible, maybe gringochapin can ask. I don't know of many clients that support TLS though.
18:56:06 <gringochapin> aleth clokep_work: I will ask... moment.
18:57:11 <aleth> gringochapin: Could you also ask which IRC server software they use?
18:57:50 <aleth> clokep_work: On the server side, inspIRCd does it seems? clokep_work: On the server side, inspIRCd does it seems?
18:57:51 <gringochapin> aleth: Atheme
18:57:56 <-- myk has quit (Ping timeout)
18:58:02 <aleth> http://wiki.inspircd.org/STARTTLS_Documentation
18:58:06 <aleth> gringochapin: thanks
18:58:40 <aleth> Ah, hence clokep's link :D
18:59:22 <clokep_work> aleth: Inspircd, yes.
18:59:26 <clokep_work> Atheme is the services package on top of it.
19:00:15 <gringochapin> correct.
19:00:52 <gringochapin> Our IT guy said: "i think it's SSL, not TLS"
19:01:41 <gringochapin> He also said: "From what I am seeing in my client, it is SSL."
19:02:37 <clokep_work> aleth: http://wiki.inspircd.org/Modules/1.1/ldapauth
19:02:39 <Mook_as> TLS is basically a newer version of SSL
19:02:46 <clokep_work> Also that page is useful?
19:02:48 <aleth> TLS contains SSL
19:03:00 <gringochapin> His client is Konversation
19:04:12 <-- chrisccoulson has quit (Quit: Ex-Chat)
19:04:17 <aleth> clokep_work: Hmm
19:04:28 --> chrisccoulson has joined #instantbird
19:05:05 <gringochapin> Other things I've tried to get this to work are setting up stunnel to handle the SSL.  However, with that, I still only get to the point where it says that it found my host name, and then the connection drops.
19:05:58 <clokep_work> We support SSL natively.
19:06:10 <clokep_work> You just need to tick the box off. :
19:06:22 <aleth> And pick the right port ;)
19:07:08 <clokep_work> He's already on 6697.
19:07:19 <clokep_work> It'd refuse the connection though, we wouldn't even attempt to hand shake.
19:07:29 <clokep_work> gringochapin: It'd be really helpful to see the log from a working connection. :-/
19:07:41 <clokep_work> You said it worked in 1.1?
19:07:59 <gringochapin> Yes it did.  
19:08:05 <aleth> clokep_work: So if the server uses LDAP does the client even have to care about that?
19:08:30 <gringochapin> If I install 1.1, and then connect, can I get the log the same way, by right clicking the connection?
19:10:12 --> rosonline has joined #instantbird
19:10:36 <aleth> gringochapin: It's more complicated. You'd have to set an about:config pref and then manually copy from the error console.
19:11:28 <gringochapin> Well, if that'll help solve this...
19:11:39 <clokep_work> gringochapin: :( Yeah, we added that feature in the newest version.
19:11:45 <clokep_work> Yes, it'd help....might just be tedious...
19:11:47 <aleth> I'm pretty sure 1.1 didn't support SASL at all though :-/
19:12:16 <clokep_work> Although....
19:12:22 <clokep_work> 1.1 is not JS-IRC at all.
19:12:25 <clokep_work> So we won't get any of the raw messages back.
19:12:30 <aleth> ouch
19:12:33 <aleth> Right.
19:13:02 <gringochapin> aleth: Last I checked, installing 1.1 solved this.  1.2 was released last year around November, correct?
19:13:19 <aleth> That was 1.3
19:14:06 <gringochapin> Ok, then maybe it worked in 1.2. :)  Let me look for sure, I think I have it in my notes.
19:14:33 * clokep_work finds dealing with internal servers frustrating. :(
19:14:41 <clokep_work> It's usually easier to just connect. :-D
19:15:00 <aleth> Just nothing much to go on in the log above :-/
19:15:43 <gringochapin> Yeah, 1.1 works.
19:16:44 <gringochapin> clokep_work: Yeah, sorry about that.
19:17:17 <gringochapin> I'll go ahead and install 1.1, and then connect.  What is the config setting I need to change?
19:17:57 <aleth> clokep_work: I wonder if the issue could be that SASL PLAIN is not enough here.
19:18:05 --> Mic has joined #instantbird
19:18:05 * ChanServ sets mode +h Mic 
19:18:12 <-- rosonline has quit (Ping timeout)
19:19:57 <aleth> But it seems we never get to that point, so...
19:20:38 <Mic> Hi!
19:20:48 <Mic> Good evening (or whatever it is for you now;)
19:21:40 <clokep_work> aleth: It never responds to the SASL request at all.
19:22:31 <aleth> clokep_work: Yeah...
19:23:06 <aleth> Was just looking at some LDAP page.
19:24:10 --> rosonline has joined #instantbird
19:26:20 <aleth> gringochapin: Have you tried SSL via port 7000? (long shot)
19:27:01 <gringochapin> I can.  Moment. BRB.
19:27:23 <-- gringochapin has quit (Connection reset by peer)
19:29:02 <aleth> clokep_work: I wonder if it would connect via a simple PASS (never using SASL). Didn't we have an about:config pref for that at one point?
19:29:15 <-- novabyte has quit (Quit: bye bye)
19:29:31 --> gringochapin has joined #instantbird
19:29:48 <gringochapin> aleth: connection was refused.
19:30:03 <aleth> gringochapin: Well, it was worth a try ;)
19:30:12 <gringochapin> For sure. :)
19:30:26 --> Mnyromyr has joined #instantbird
19:32:27 <clokep_work> aleth: Maybe, I'm unsure.
19:32:35 <clokep_work> Also 1.1 didn't support SASL at all, you're right. Pidgin added it after we did.
19:32:57 <aleth> Hence trying PASS would be nice if we had a way to do it
19:34:32 <clokep_work> aleth: I don't see any option. :(
19:34:36 <clokep_work> http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/ircSASL.jsm
19:34:48 <aleth> I think we may have removed it when we improved the bouncer support?
19:35:30 --> myk has joined #instantbird
19:35:36 <aleth> Strange of the server to advertise SASL though if it doesn't accept it.
19:37:15 <gringochapin> Talking with some co-workers, to see if they can get me a log from one of their clients, to see how they successfully authenticate.
19:38:56 <aleth> It's possible the server just quits the connection when we attempt SASL because it expects PASS and nothing else. That's not what it's supposed to do, but...
19:39:55 <-- rosonline has quit (Ping timeout)
19:40:03 <Mic> "... it's IRC, so you never know" ? ;)
19:40:03 <clokep_work> aleth: It's also possible the server times out waiting for us to say something. :)
19:40:48 <aleth> clokep_work: Not likely, looking at the timestamps
19:41:11 <aleth> Unless it's really impatient ;)
19:43:26 <clokep_work> I didn't look at those. :)
19:43:33 <clokep_work> It should be waiting at least a second or two. ;)
19:43:39 <clokep_work> (More like 5.)
19:43:50 <aleth> We don't have seconds on the timestamps, unfortunately
19:45:25 --> rosonline has joined #instantbird
19:47:00 <aleth> clokep_work: Btw congrats on getting moz21 to build :)
19:47:00 <Mic> If anyone (maybe a GSoC applicant?) is interested in fixing a small bug, let me know. I have something to suggest :)
19:47:15 <gringochapin> The time between my hitting connect and it failing is pretty short.  I'd say less than a second.
19:48:11 * aleth dreads reviewing the ctcp bugs
19:49:17 --> Huvik has joined #instantbird
19:49:28 <clokep_work> aleth: They have tests. :)
19:49:48 <aleth> clokep_work: So I don't need to think about CTCP as long as the tests pass? ;)
19:52:11 <clokep_work> I didn't say that! ;)
19:53:25 <-- gringochapin has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
19:54:26 --> gringochapin has joined #instantbird
19:54:30 <aleth> We should have got gringochapin to file a bug...
19:54:44 <gringochapin> You still can.
19:54:47 <gringochapin> :)
19:54:52 <aleth> gringochapin: ah :D please!
19:55:42 <gringochapin> aleth: Of course.
19:55:48 <gringochapin> brb
19:56:41 <-- myk has quit (Ping timeout)
19:58:35 --> nhnt11_n7 has joined #instantbird
19:59:20 <nhnt11_n7> Mic: what was that bug? 
20:00:19 <Mic> nhnt11_n7: I'd suggest to try the "Account"-item part of bug 224.
20:00:22 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=224 enh, --, ---, nobody, NEW, Remove useless lines from buddy list tooltips
20:01:03 <aleth> nhnt11_n7++ for looking at the longstanding HTTP proxy issue :)
20:01:28 * flo-retina wonders if Mic is annoyed by the "Account" line of tooltips
20:01:43 <Mic> Yes, sometimes.
20:01:57 <Mic> Especially on tooltips of Facebook contacts.
20:02:06 <flo-retina> I'm afraid of touching that tooltip
20:02:21 <aleth> I'm not sure it's not useful occasionally though
20:02:23 <flo-retina> I may end up redesigning/rewriting it completely before I notice :-D
20:02:25 <nhnt11_n7> aleth: Don't ++ just yet, I haven't managed anything
20:02:37 <aleth> nhnt11_n7: consider it encouragement then ;)
20:02:45 <flo-retina> aleth: IIRC the idea is to get rid of that line if you have only one account for that protocol.
20:02:45 <-- rosonline has quit (Ping timeout)
20:02:47 <nhnt11_n7> Heh
20:03:28 <flo-retina> nhnt11_n7: he said "looking at", not "fixing". I assume he'll ++ again once it's fixed ;)
20:03:34 <aleth> flo-retina: completely rewriting may be the nicer approach ;)
20:04:07 --> myk has joined #instantbird
20:04:25 <flo-retina> aleth: UX designing it may be more useful than starting by poking at the code
20:04:58 <aleth> flo-retina: Yes, hard to rewrite without doing that first
20:05:14 <nhnt11_n7> flo-retina: *IF it's fixed (by me)
20:05:36 <aleth> nhnt11_n7: Maybe you are lucky and the patch in the bug will just work ;)
20:05:54 <nhnt11_n7> aleth: It didn't
20:06:04 --> dionisos has joined #instantbird
20:07:13 <aleth> flo-retina: It sounded like you already had a design in mind though...
20:07:32 <nhnt11_n7> My proxy server never received the CONNECT
20:07:44 <flo-retina> I do have some design ideas
20:08:06 <flo-retina> that would likely improve it significantly; but maybe not satisfy me ;)
20:09:06 --> rosonline has joined #instantbird
20:09:42 <-- dionisos has quit (Ping timeout)
20:11:11 <Mic> flo-retina, aleth: I suggested this bug because I thought that it would be a nice, contained thing to get used to some services and interfaces that we commonly use (enumerating accounts, checking for protocols with more than one account,..)
20:11:13 <clokep_work> nhnt11_n7: You're positive it was sent? It was in the logs?
20:13:08 <nhnt11_n7> clokep_work: Sorry, I didn't mean it was sent but not received. I haven't added logging statements yet but I'm pretty sure its not getting sent  
20:14:18 <nhnt11_n7> Mic: That sounds good.
20:15:14 <aleth> Mic: Right, and we shouldn't let the perfect be the enemy of the good...
20:16:12 <nhnt11_n7> aleth: I've never heard it put that way before :D
20:17:29 <Mic> I'll be back in about twenty minutes
20:17:35 <flo-retina> aleth: oh yes, I'm happy to checkin small improvements to our tooltips. I was just saying that *I* don't want to start poking at it, because I know I would then spend a lot of time polishing it (like someone did with tab completion ;))
20:21:40 * nhnt11_n7 needs to sleep
20:21:47 <nhnt11_n7> Good night.
20:22:15 <-- nhnt11_n7 has quit (Quit: nhnt11_n7)
20:25:30 <gringochapin> Does anyone know what the 269AAQPJ1 is in the following line:
20:25:31 <gringochapin> {"rawMessage":":irc.xxx.com CAP 269AAQPJ1 LS :sasl tls","command":"CAP","params":["269AAQPJ1","LS","sasl tls"],"servername":"irc.xxx.com","cap":{"subcommand":"LS","parameter":"sasl","disable":false,"sticky":false,"ack":false}}
20:26:28 <gringochapin> Just want to make sure it's not something sensative that I should be concerned that I shared.
20:26:48 <gringochapin> It isn't my plaintext password, but not sure if it's a hashed version.
20:29:36 <aleth> flo-retina: I just replied in bug 1940, but I'm not sure I haven't misunderstood your questions
20:29:40 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1940 nor, --, ---, aleth, ASSI, Fix errors/warnings on detaching/reattaching conversations
20:29:41 <-- gringochapin has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
20:30:20 --> gringochapin has joined #instantbird
20:31:55 <flo-retina> aleth: looks like it's possible I was just wrong
20:33:30 <clokep_work> gringochapin: It's just an arbitrary ID.
20:33:52 <clokep_work> gringochapin: It's possible we're supposed to be including it in a message. :-/
20:33:53 <aleth> gringochapin: Sorry I missed that. It's not your password, we never get to that point
20:34:27 <gringochapin> aleth: Thanks.
20:36:41 <aleth> clokep_work: I can't find that ID parameter in the spec?
20:37:20 <clokep_work> aleth: It's there somewhere...
20:37:21 <gringochapin> aleth: I didn't notice it either when I looked through it, which is why I was a bit confused by what was going on.
20:37:33 <clokep_work> We look at the second parameter only, if you check the code.
20:40:10 <aleth> Well, the server usually sends a * there afaik
20:50:56 <clokep_work> aleth: Exactly, but if they do send something real...maybe they're expecting it back so they know what we're replying to?
20:51:00 <clokep_work> I can't find the real spec right now.
20:51:01 * clokep_work sighs.
20:52:23 <aleth> Possibly - I can't find anything on SASL LDAP via CAP
20:52:46 <clokep_work> aleth: The client doesn't do anything with LDAP AFAIK, it's just the server that cares.
20:52:55 <clokep_work> But if he's setting the username properly, etc...
20:53:03 <aleth> That's the impression I got too
20:53:51 <instantbot> florian@instantbird.org requested review from florian@instantbird .org for attachment 2401 on bug 1940.
20:53:54 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1940 nor, --, ---, aleth, ASSI, Fix errors/warnings on detaching/reattaching conversations
20:57:04 <instantbot> New Core - IRC bug 1971 filed by cannona@gmail.com.
20:57:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1971 nor, --, ---, nobody, UNCO, Unable to authenticate with IRC server using LDAP authentication
20:58:42 <gringochapin> aleth clokep_work: there's the bug.  Let me know if there is more information I can provide.
21:02:43 <Mic> re
21:04:09 <Mic> Actually I've been back for much longer but now it's official ;)
21:08:46 <clokep_work> gringochapin: Thank you.
21:10:18 <clokep_work> Connect via telnet and type commands I tell you? ;)
21:10:25 <clokep_work> That's sadly how I debug these things often. :(
21:10:34 <gringochapin> clokep_work: Of course. Thank you folks. Really appreciate it!
21:10:40 <aleth> It's about the only thing left to try :-/
21:12:17 --> Kaishi has joined #instantbird
21:13:08 <clokep_work> aleth: Or get a log from a different client and then try stuff. :)
21:13:13 <clokep_work> Or install inspircd and see what the deal is...
21:13:36 <clokep_work> It'd be great if someone could find a server "in the wild" which runs inspircd and try connecting to it.
21:13:40 <clokep_work> They probably list a bunch on their site. :)
21:13:42 * clokep_work goes away.
21:13:43 <aleth> I suspect stupid sending of PASS would work, but we can't do that by default.
21:13:48 <-- clokep_work has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
21:15:58 --> clokep_wp8 has joined #instantbird
21:16:42 <clokep_wp8> aleth: Create an extension that blocks the sasl response.
21:16:57 <clokep_wp8> We should send pass then...
21:17:05 <-- clokep_wp8 has quit (Connection reset by peer)
21:17:13 <aleth> Yeah...
21:17:29 * aleth already has patches to review though ;)
21:18:36 <gringochapin> I am willing to try the telnet thing, if you'd like to try that.  I can use stunnel to handle the ssl thing, and just connect to a local port.
21:18:44 <gringochapin> What command(s) would you like me to try?
21:19:50 <-- myk has quit (Ping timeout)
21:20:21 --> clokep_wp8 has joined #instantbird
21:20:23 <-- clokep_wp8 has quit (Connection reset by peer)
21:25:51 --> FireFly_TB has joined #instantbird
21:26:01 --> EionRobb has joined #instantbird
21:27:26 --> Morpheus44 has joined #instantbird
21:31:20 <-- MMN-o has quit (Ping timeout)
21:31:21 --> MMN-o has joined #instantbird
21:43:03 <-- FireFly_TB has quit (Ping timeout)
21:50:00 <aleth> gringochan tried sending NICK/USER/PASS and it doesn't provoke any response from the server. It just closes the connection a few seconds later with the error "registration timeout"
21:51:16 --> myk has joined #instantbird
21:55:29 <-- gringochapin has quit (Connection reset by peer)
21:56:07 --> gringochapin has joined #instantbird
22:03:56 <-- mconley has quit (Input/output error)
22:06:50 <-- qlum has quit (Quit: Getting the <censored> out.)
22:16:31 <-- aleth has quit (Quit: Ciao)
22:19:03 <Mic> Good night!
22:21:08 <-- Huvik has quit (Ping timeout)
22:24:26 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
22:27:03 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/97a56cf95247 - Will Nayes - Bug 1957 - Directory change in Makefile to locate app-license.html causes file path problems, r=fqueze.
22:27:58 <flo-retina> I'm looking at the patch in bug 1969 and I'm a bit puzzled by this quoting business in rules.mk
22:28:02 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1969 maj, --, ---, nobody, NEW, Compilation fails on first attempt because rules.mk tries to touch directory with { in it
22:28:33 <flo-retina> it's strange that there are quotes at http://mxr.mozilla.org/comm-central/source/config/rules.mk#1280 but not at line 1256 which seems to be otherwise the same.
22:31:28 <flo-retina> so apparently https://hg.mozilla.org/mozilla-central/diff/6511fd29e7d8/config/rules.mk was checked-in for moz19
22:34:14 <instantbot> florian@instantbird.org granted review for attachment 2448 on bug 1956.
22:34:21 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1956 nor, --, ---, clokep, ASSI, Update to Mozilla 21
22:40:02 <instant-buildbot> build #394 of macosx-onCommit is complete: Failure [failed compile]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/394  blamelist: Will Nayes <wnayes@gmail.com>
22:43:21 <instantbot> florian@instantbird.org granted review for attachment 2447 on bug 1969.
22:43:23 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1969 maj, --, ---, nobody, NEW, Compilation fails on first attempt because rules.mk tries to touch directory with { in it
22:45:36 <flo-retina> looks like we have a new contributor ;)
22:47:05 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/a5aacd299b04 - Emanuel Hoogeveen - Bug 1969 - Compilation with pymake fails on first attempt - add some quotes in rules.mk, r=fqueze.
22:49:53 <-- mali has left #instantbird ()
22:51:41 --> mpmc has joined #instantbird
22:51:54 --> wnayes has joined #instantbird
22:52:44 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
23:00:56 <instantbot> florian@instantbird.org granted review for attachment 2449 on bug 1956.
23:00:59 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1956 nor, --, ---, clokep, ASSI, Update to Mozilla 21
23:01:13 <instant-buildbot> build #395 of macosx-onCommit is complete: Failure [failed compile]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/395  blamelist: Emanuel Hoogeveen <emanuel.hoogeveen@gmail.com>
23:06:09 --> clokep has joined #instantbird
23:06:09 * ChanServ sets mode +o clokep 
23:08:33 <-- Nirgali has quit (Ping timeout)
23:11:59 <gringochapin> clokep: So, I did some experimenting and tried sending NICK, PASS, IDENTIFY, and USER, via telnet, in various combinations, but the server didn't respond to any of them directly. It simply closes my connection after a few seconds with an error message something like "Identification timeout"
23:12:21 <clokep> gringochapin: I guess they require SASL. :-/
23:12:38 <gringochapin> Yeah, it would seem that way.
23:13:18 <gringochapin> I should be able to get that log of a valid authentication some time tomorrow, so I'll check back in then, and update the bug.
23:13:20 <-- Kaishi has quit (Quit: Kaishi)
23:13:26 <instantbot> clokep@gmail.com set the Resolution field on bug 1957 to FIXED.
23:13:32 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1957 nor, --, 1.5, wnayes, RESO FIXED, Directory change in Makefile to locate app-license.html causes file path problems.
23:13:41 <clokep> Excellent. :) Thanks so much for working through this with us.
23:14:29 <gringochapin> clokep: Of course. Thanks to you folks for doing so as well. Getting this figured out will be a huge help to me.
23:14:38 <instantbot> clokep@gmail.com set the Resolution field on bug 1969 to FIXED.
23:14:39 <clokep> You must really like Instantbird. ;)
23:14:40 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1969 maj, --, 1.5, emanuel.hoogeveen, RESO FIXED, Compilation fails on first attempt because rules.mk tries to touch directory with { in it
23:15:11 <gringochapin> Considering it's the only chat client that works well with my screen reader, I very much do. :)
23:16:14 <clokep> Ah! :) I'm glad it works, please let us know if there are weird things...none of the developers use screenreaders.
23:16:51 <-- mpmc has quit (Client exited)
23:16:59 --> mpmc has joined #instantbird
23:18:42 <instantbot> florian@instantbird.org granted review for attachment 2450 on bug 1956.
23:18:45 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1956 nor, --, ---, clokep, ASSI, Update to Mozilla 21
23:19:47 <flo-retina> clokep: "none of the developers use screenreaders" yet ;).
23:20:19 <gringochapin> clokep: Will do. Thanks.
23:20:33 <flo-retina> I think we got a few patches from screenreader users, so it's possible someone could stick around :)
23:22:54 <clokep> flo-retina: True! I meant of our main developers. :)
23:23:23 <flo-retina> I suspect "available in tomorrow's nightly" may not be very relevant for bug 1969
23:23:33 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1969 maj, --, 1.5, emanuel.hoogeveen, RESO FIXED, Compilation fails on first attempt because rules.mk tries to touch directory with { in it
23:23:39 <clokep> Oops. :)
23:23:39 <flo-retina> it will be available has soon as he |hg pull|s :)
23:23:40 <clokep> You're right.
23:23:51 <clokep> I was just trying to be nice about his first check-in. :S
23:24:03 <flo-retina> I guessed that :)
23:24:15 <clokep> How? Cause it was more than "<revision link> Thanks!" :P
23:24:37 <-- gringochapin has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
23:25:43 <flo-retina> Because I wondered if I should remind you that it was his first patch, and figured you would remember it anyway. (I mentioned it on IRC just to be sure though :))
23:26:34 <flo-retina> I'm wondering if I should try to start a moz21 build or go to bed; it's a bit late already :-/
23:26:44 <clokep> Yes, if it works. :P
23:26:52 <clokep> (So it can be ready in the morning!)
23:26:57 <clokep> How long does it take to pull? :-/
23:28:06 <flo-retina> ok, ok...
23:30:25 * clokep should probably work on the merge BIO BMO script otnight...
23:30:31 <clokep> That's a lot less fun than working on Instantbird....
23:34:48 <flo-retina> oh really?
23:37:05 <-- Morpheus44 has quit (Quit: Instantbird 1.4 -- http://www.instantbird.com)
23:37:53 <flo-retina> I started a build. It passed configure.
23:38:05 <flo-retina> we'll see tomorrow if it works or how broken it is
23:38:11 <flo-retina> Good night
23:40:48 <flo-retina> failed already
23:41:08 <flo-retina> xpidl.IDLError: error: invalid syntax, /Users/florian/buildhg/hg.instantbird.org-moz20/mozilla/dom/interfaces/events/nsIDOMDeviceProximityEvent.idl line 24:18
23:41:08 <flo-retina>    double value = Infinity;
23:41:13 <flo-retina> sounds familiar ;)
23:41:58 <clokep> flo-retina: cd mozilla && hg purge --all
23:43:25 <flo-retina> I suspect you only wanted me to remove:
23:43:26 <flo-retina> ./mozilla/xpcom/idl-parser/xpidl.pyc
23:43:28 <flo-retina> ./mozilla/xpcom/idl-parser/xpidllex.pyc
23:43:28 <flo-retina> ./mozilla/xpcom/idl-parser/xpidlyacc.pyc
23:43:28 <flo-retina> ./mozilla/xpcom/typelib/xpt/tools/xpt.pyc
23:43:46 <flo-retina> restarting fails with:
23:43:46 <flo-retina> STOP!  configure.in has changed, and your configure is out of date. Please rerun autoconf and re-configure your build directory. To ignore this message, touch 'configure' in the source directory, but your build might not succeed.
23:43:46 <clokep> Most likely. :)
23:44:11 <flo-retina> ah, that's because hg purge got rid of mozilla/configure
23:44:13 <clokep> You need to do a clobber ubild.
23:44:34 <flo-retina> ok, really restarted this time
23:49:07 <clokep> :)
23:52:54 <flo-retina> clokep: http://pastebin.instantbird.com/203531
23:54:03 <clokep> flo-retina: :( Go to bed!
23:55:19 <instant-buildbot> build #414 of linux-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/414
23:55:40 <flo-retina> yes, good night (happy fixing :-P)
23:57:15 --> wuwei`lab has joined #instantbird