#instantbird log on 04 01 2016

All times are UTC.

00:08:53 <-- abdelrhman has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
00:17:04 --> Alex1 has joined #instantbird
00:21:28 <bgmCoder> Hiya - is there a "key" to show what all the little icons mean in the Participants list?
00:21:36 <bgmCoder> so a star means channel op
00:22:15 <bgmCoder> then there's a flag, and a little wifi radius, too
00:22:23 <bgmCoder> flo-retina:  has a flag
00:22:30 <nhnt11> bgmCoder: flag = founder, gold star = op, silver star = half op, "wifi radius" = voice
00:22:38 <bgmCoder> ah! thanks!
00:22:42 <bgmCoder> what's voice?
00:22:53 <nhnt11> https://www.google.com/search?q=irc+voice
00:23:54 <bgmCoder> So if an op is also a founder, then it just shows a star, right?
00:23:55 <nhnt11> you can kinda "mute" the channel using a flag, and in that mode only users with voice can talk
00:23:57 <bgmCoder> you can't have two?
00:24:11 <nhnt11> bgmCoder: if an op is a founder, it shows a flag
00:24:35 <bgmCoder> I started a channel of my own and I only have a star
00:25:20 <clokep_work> bgmCoder: It depends on the IRCd implementation whether founder is a thing.
00:25:46 <nhnt11> bgmCoder: what cloke p said, and also make sure you actually registered the channel with chanserv
00:25:54 <nhnt11> founder is a flag btw
00:25:57 <bgmCoder> oh - right, this channel is on mozilla; I'm talking about a freenode channel
00:26:02 <nhnt11> you can set it on yourself, or transfer it to someone else
00:26:13 <bgmCoder> I've registered the channel
00:26:41 <bgmCoder> and info says I'm the founder
00:26:47 * nhnt11 shrugs
00:26:52 <bgmCoder> shrugs
00:26:52 <clokep_work> Maybe they don't support the flag.
00:26:57 <clokep_work> I don't remember if freenode does or not.
00:26:58 <bgmCoder> maybe not; okay
00:55:45 <-- nhnt11 has quit (Ping timeout: 121 seconds)
01:10:04 <-- aleth has quit (Quit: Instantbird 48)
01:17:20 <-- clokep_work has quit (Ping timeout: 121 seconds)
01:30:16 --> Hadi has joined #instantbird
01:31:22 <-- durwasa has quit (Ping timeout: 121 seconds)
01:44:41 --> Hadi1 has joined #instantbird
01:46:19 <-- Hadi has quit (Ping timeout: 121 seconds)
01:46:20 * Hadi1 is now known as Hadi 
01:56:33 <bgmCoder> Hey, guys
01:56:48 <bgmCoder> is there a way for IB to send a join command with a pw when it connects?
01:58:12 <bgmCoder> So I set up my sister's instantbird to autojoin my new channel
01:58:24 <bgmCoder> but she'll always stumble over the channel password
01:58:37 <bgmCoder> unless there's a way to send that in the autoconnect 
02:02:28 <bgmCoder> Hey, clokep-M - any clue for that?
02:05:35 <bgmCoder> Also, is there a favourite-channels list?  Or a way to put channels into the contact list?
02:12:05 <instant-buildbot> build #651 of linux64-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/651
02:14:24 <instant-buildbot> build #3122 of macosx-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/3122
02:30:17 <bgmCoder> Is there no way to add code shortcuts in IB?
02:30:46 <bgmCoder> or at least specify autojoin parameters?  I tried adding the channel password after the channel name in the autojoin box, but that didn't work
02:36:04 <-- Hadi has quit (Connection closed)
03:02:18 <bgmCoder> Too bad there isn't a panel for shortcut commands
03:12:37 <bgmCoder> clokep-M: I just found how to get the commandline up/down history: there is an IB addon called Input History; ctrl+up, ctrl+down; works well
03:23:21 <bgmCoder> [figures everyone must be asleep]
04:07:21 --> nhnt11 has joined #instantbird
04:07:21 * ChanServ sets mode +h nhnt11 
04:09:24 --> nhnt12 has joined #instantbird
04:09:24 * ChanServ sets mode +h nhnt12 
04:11:33 <-- nhnt11 has quit (Ping timeout: 121 seconds)
04:11:33 * nhnt12 is now known as nhnt11 
04:15:35 <-- nhnt11 has quit (Ping timeout: 121 seconds)
04:17:08 --> nhnt11 has joined #instantbird
04:17:08 * ChanServ sets mode +h nhnt11 
04:25:01 <-- bgmCoder has quit (Ping timeout: 121 seconds)
04:38:02 --> durwasa has joined #instantbird
04:42:00 <-- EionRobb has quit (Quit: Leaving.)
04:46:49 --> Bollebib has joined #instantbird
04:48:51 <-- Alex1 has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
05:07:02 <-- durwasa has quit (Connection closed)
05:16:22 --> EionRobb has joined #instantbird
05:18:09 --> Alex1 has joined #instantbird
05:48:58 <-- Bollebib has quit (Ping timeout: 121 seconds)
06:41:13 <-- nhnt11 has quit (Ping timeout: 121 seconds)
06:51:08 --> nhnt11 has joined #instantbird
06:51:08 * ChanServ sets mode +h nhnt11 
06:55:58 <-- nhnt11 has quit (Connection closed)
06:57:01 --> nhnt11 has joined #instantbird
06:57:01 * ChanServ sets mode +h nhnt11 
07:56:02 --> gerard-majax has joined #instantbird
08:24:29 <-- gerard-majax has quit (Ping timeout: 121 seconds)
08:49:12 --> gerard-majax has joined #instantbird
09:02:18 <-- gerard-majax has quit (Ping timeout: 121 seconds)
09:10:39 --> Hadi has joined #instantbird
09:11:09 <-- nhnt11 has quit (Ping timeout: 121 seconds)
09:35:57 --> Hadi1 has joined #instantbird
09:38:43 <-- Hadi has quit (Ping timeout: 121 seconds)
09:38:44 * Hadi1 is now known as Hadi 
09:39:04 --> aleth has joined #instantbird
09:39:04 * ChanServ sets mode +o aleth 
09:40:06 --> BWMerlin has joined #instantbird
09:42:36 <-- BWMerlin has quit (Connection closed)
10:03:32 <-- Alex1 has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
10:12:33 --> gerard-majax has joined #instantbird
10:41:12 <-- gerard-majax has quit (Ping timeout: 121 seconds)
10:43:28 --> gerard-majax has joined #instantbird
10:47:07 <-- gerard-majax has quit (Quit: Leaving)
10:47:11 --> gerard-majax has joined #instantbird
11:08:39 <-- gerard-majax has quit (Ping timeout: 121 seconds)
11:20:37 --> Bollebib has joined #instantbird
11:42:24 --> clokep_work has joined #instantbird
11:42:24 * ChanServ sets mode +o clokep_work 
11:46:09 <-- Tonnes has quit (Quit: ChatZilla 0.9.92 [Firefox 45.0.1/20160315153207])
11:50:31 --> Tonnes has joined #instantbird
12:00:28 --> gerard-majax has joined #instantbird
12:23:34 <-- clokep_work has quit (Ping timeout: 121 seconds)
12:56:58 --> Anupkumar has joined #instantbird
13:05:20 --> clokep_work has joined #instantbird
13:05:20 * ChanServ sets mode +o clokep_work 
13:16:49 --> mpmc has joined #instantbird
13:29:05 <-- bittin- has quit (Ping timeout: 121 seconds)
13:55:11 --> durwasa has joined #instantbird
14:16:34 <durwasa> I had a query regarding the bug 1255505 ... so are we trying to achieve that if a user selects say DuckDuckGo and moves ddg the top , then the default search engine becomes ddg ?
14:16:36 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1255505 is not accessible
14:17:02 <durwasa> 1255504 *
14:17:04 <durwasa> sorry 
14:17:45 <aleth> yes
14:19:09 <durwasa> okay aleth sir :) :) 
14:22:23 --> bgmCoder has joined #instantbird
14:25:10 <bgmCoder> Hi guys - anyone read my notes from last night?  (IB crashes and I lost my conversation)
14:26:01 <bgmCoder> I need to find a way to submit a channel password when I autojoin a channel when IB starts up
14:26:31 <aleth> Use <channelname> <password> in the autojoin list
14:27:03 <aleth> You should file a bug about those crashes with all the relevant details
14:27:21 <bgmCoder> for the crashes I have to figure out what to submit
14:28:19 <bgmCoder> in my autojoin list, can I do like this?:  #channel, #channel2 password, ##channel3, #channel4
14:28:25 <aleth> yes
14:30:03 <bgmCoder> hmm, I actually tried that and it the tab started, but only had a little spinner and it spun and spun and never resolved.  I'll try it again.
14:30:17 <aleth> don't put spaces after the commas
14:30:17 <clokep_work> bgmCoder: You likely used the wrong password then.
14:30:25 <clokep_work> I think we trim them, but yeah...
14:30:30 <aleth> though hopefully we trim them ;)
14:30:52 <bgmCoder> okay, I'll try it again
14:32:53 <bgmCoder> okay, I'm trying it
14:33:01 <bgmCoder> no extra spaces anywhere
14:33:20 <bgmCoder> the tab opened but has a spinner now for 45 seconds
14:33:35 <bgmCoder> ...
14:33:43 <bgmCoder> still spinning
14:33:49 <bgmCoder> I put the correct password
14:34:00 <aleth> if your autojoin list works with the /join command, it should work as the preset
14:34:27 <bgmCoder> maybe I'm doing it wrong then?
14:34:53 <bgmCoder> without autojoin, I would have to type:
14:35:13 <bgmCoder> join ##channel password
14:35:35 <bgmCoder> so, it's not working - tab is still spinning
14:35:39 <freaktechnik> you can use /say to start with / btw
14:35:46 <aleth>  /help join should give you info
14:36:02 <aleth> maybe you should close that tab ;)
14:36:26 <bgmCoder> okay, I closed it
14:36:35 <bgmCoder> now what else can I try?
14:36:45 <aleth> is the join command working?
14:36:50 <bgmCoder> yes
14:37:05 <aleth> does it work when you put all the channels in one join command?
14:37:22 <bgmCoder> hmm; didn't know I could do that
14:37:35 <aleth> if you had tried /help join you would know
14:37:51 <aleth> It's frustrating if you ask for help but don't listen.
14:38:22 <bgmCoder> look, I've always used IB to join channels
14:38:33 <bgmCoder> I've never even though to join them manually until recently
14:38:54 <bgmCoder> normally I type into the filter and choose the room
14:39:16 <bgmCoder> typing to enter rooms is something I've just started doing
14:39:26 <aleth> I am referring to http://log.bezut.info/instantbird/160401/#m139 and http://log.bezut.info/instantbird/160401/#m133 ;)
14:39:57 <bgmCoder> but I *do* listen
14:40:16 <bgmCoder> maybe not the way you think I should though
14:40:31 <aleth> so does the join command work when you add all the channels you want?
14:41:03 <bgmCoder> I have to try it, I've been too busy not listening to test it out :-)
14:41:14 <aleth> heh ;)
14:42:26 <bgmCoder> no it doesn't work
14:42:28 <bgmCoder> I typed 
14:42:42 <bgmCoder> join ##channel1,##channel2 password
14:42:56 <bgmCoder> IB opened tabs for both channels, but they were empty
14:43:08 <aleth> hmm, maybe the double # is causing issues
14:43:32 <aleth> so join ##channel2 password and join ##channel1 work separately?
14:43:39 <bgmCoder> one of the channels doesn't have a password: ##sharepoint and it works in the autojoin box
14:45:47 <bgmCoder> well, now I can't join either channel - it just creates empty channels.  I'll have to disconnect from the freenode server, I think
14:45:58 <bgmCoder> (I'm sorry fellas to create so much trouble)
14:46:06 <aleth> maybe you have found a bug ;)
14:46:10 <aleth> it shouldn't be that difficult
14:46:44 <aleth> but yeah, try restarting IB without autojoins, and joining the channels with the join command
14:46:58 <aleth> if that works you will know what to put in the autojoin box
14:46:58 <-- mpmc has quit (A TLS packet with unexpected length was received.)
14:48:00 <bgmCoder> okay, I disconnected and reconnected
14:48:17 <bgmCoder> and I was able to join two rooms at once, the second one with a pw
14:48:29 <bgmCoder> join ##channel1,##channel2 password
14:49:14 <aleth> sounds like progress :-)
14:49:54 <aleth> we should really have a better autojoin UI :-(
14:51:08 <bgmCoder> So I've created a channel just for me, my Ma and my sister
14:51:14 <bgmCoder> (my first channel)
14:51:24 <bgmCoder> and I want them to autojoin it with IB
14:51:33 <aleth> makes sense
14:51:39 <bgmCoder> I'll have to teach them how to enter a password though
14:51:54 <aleth> not if you stick it in the autojoin field for them
14:52:01 <bgmCoder> haha - right
14:52:19 <bgmCoder> if that would work
14:52:36 <aleth> it does work, not sure what problem you have run into
14:52:53 <bgmCoder> the autojoin field - how does that function?  Is IB just running a /join command on it?
14:53:15 <aleth> basically
14:53:35 <bgmCoder> so it just does / join field_contents 
14:54:10 <aleth> it should have the same effect, yes
14:54:27 <aleth> if not, there's a bug somewhere
14:55:26 <bgmCoder> what if I put a comma after the last channel name?
14:56:17 <clokep_work> that's not what it does.
14:56:27 <clokep_work> It splits on , and then runs JOIN for each one.
14:56:35 <bgmCoder> ah, okay
14:56:36 <clokep_work> For each contents of that split it checks if there's a space and splits on space.
14:56:44 <clokep_work> The second part is then used as a password.
14:56:45 <clokep_work> I think.
14:57:37 <clokep_work> The join logic is at http://mxr.mozilla.org/comm-central/source/chat/protocols/irc/irc.js#1589
15:00:46 <bgmCoder> So, this doesn't join the last channel:
15:00:46 <bgmCoder>  /join #channel1,##channel2,##channel3 password
15:00:56 <bgmCoder> neither does this join the first:
15:01:16 <bgmCoder> join ##channel3 password,#channel1,##channel2
15:01:42 <bgmCoder> the notes say something about prepending a #
15:01:52 <clokep_work> I don't know why you're using double ## FWIW.
15:01:57 <clokep_work> What notes?
15:02:11 <bgmCoder> ## is part of the channel name on freenode
15:02:19 <clokep_work> Meh I hate when people do that.
15:02:19 <freaktechnik> freenode has ## for some channels
15:02:21 <bgmCoder> notes - uh, comments in the script you linked to
15:02:41 <clokep_work> bgmCoder: We prefix a # if you type "/join channel1"
15:02:45 <bgmCoder> I think maybe that aleth is right - the # is part of the problem?
15:02:47 <clokep_work> We change it to "/join #channel1"
15:03:04 <bgmCoder> I've always included the #
15:03:28 <bgmCoder> but I can autojoin ##channel just fine, just not ##channel password
15:07:00 <clokep_work> You could try looking at the debug log to see if you get an error message back.
15:08:10 <bgmCoder> [blushes] Can you tell me how to open that again, please?  I can find the error console, but where is the debug log?
15:08:22 <bgmCoder> [will write it down this time]
15:08:56 <bgmCoder> ah - I just type /debug
15:09:14 <bgmCoder> that gives me debug for the entire server, though
15:09:36 <freaktechnik> yes, since the server is the one to compalin if you can't join the channel for some reason for example...
15:10:01 <bgmCoder> Wasn't there a way to do it for just the channel?
15:14:12 <clokep_work> No
15:14:41 --> mpmc has joined #instantbird
15:16:23 <bgmCoder> okay, I'm going to try it again to get a log
15:20:46 <bgmCoder> what about this?
15:20:48 <bgmCoder> JOIN ##mobycreek,##sharepoint,#hmailserver <keys not logged> 
15:21:07 <bgmCoder> in that order, it looks like the key is being moved to the end of the join string
15:21:32 <freaktechnik> hm, so it's not splitting the channels into separate joins?
15:21:50 <bgmCoder> I can give someone the full log if they like
15:22:30 <bgmCoder> later on I get this: ##mobycreek :Cannot join channel (+r) - you need to be identified with services 
15:25:07 <bgmCoder> then I get this: WARN. (@ prpl-irc: ircSocket.prototype.onDataReceived resource://gre/components/irc.js:680)
15:25:07 <bgmCoder> Unhandled IRC message:
15:25:07 <bgmCoder> :sinisalo.freenode.net 421 bgmCoder MONITOR :Unknown command 
15:26:11 --> Mnyromyr has joined #instantbird
15:27:07 <bgmCoder> freaktechnik: no, from the debug log I think it is splitting into separate joins
15:27:48 <freaktechnik> so you see a JOIN for each channel?
15:27:51 <bgmCoder> or maybe not - the rest of the log shows the channel joins
15:28:16 <bgmCoder> JOIN #hmailserver","command":"JOIN","params":
15:28:40 <bgmCoder> JOIN ##sharepoint","command":"JOIN","params":
15:29:14 <bgmCoder> LOG (@ prpl-irc: Socket.sendString resource:///modules/socket.jsm:255)
15:29:15 <bgmCoder> Sending:
15:29:15 <bgmCoder> JOIN ##mobycreek,##sharepoint,#hmailserver <keys not logged> 
15:29:30 <bgmCoder> that's it - just three JOIN calls in the entire log
15:29:36 <bgmCoder> for three autojoins
15:31:06 <bgmCoder> If someone would be so kind as to take a look, I put it up on my server: http://www.sspxusa.org/temp/join.txt
15:32:34 --> abdelrhman has joined #instantbird
15:36:32 <abdelrhman> aleth: Your patch in bug 954368 works for me, I tried to reproduce it by specifying font weight and size using unity-tweak-tool. It seems this issue related to gnome as I'm using unity (which is default for Ubuntu users)
15:36:34 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=954368 nor, --, ---, aleth, ASSI, Contact list entries don't adapt their height to the actual font size
15:41:39 <-- abdelrhman has quit (Connection closed)
15:41:45 --> abdelrhman has joined #instantbird
15:56:32 <-- gerard-majax has quit (Ping timeout: 121 seconds)
15:57:36 --> bittin- has joined #instantbird
16:04:00 <bgmCoder> freaktechnik: say, could you take a quick look at my log, there?
16:06:35 <bgmCoder> I just want to make sure I'm looking at it the right way
16:12:41 <clokep_work> bgmCoder: Some IRCds have issues with passwords in the middle of the list, so we move them to the end, yes.
16:13:16 <bgmCoder> clokep_work: but if you move the password the end, it won't be associated with that channel anymore, no?
16:13:23 <bgmCoder> the password only works on the single channel
16:13:54 <clokep_work> I think the way the message gets sent is channel1,channel2 password1,password2
16:14:05 <clokep_work> So, sorry, we actually moe the password tot hte *front
16:14:09 <clokep_work> With the matching password
16:14:14 <bgmCoder> what?
16:14:21 <clokep_work> Because some IRCds don't like channel1,channel2 ,password2
16:15:06 <bgmCoder> My problem is, I think, the ## int eh channel name
16:15:08 <bgmCoder> maybe?
16:15:36 <clokep_work> I have no idea what you mean by that.
16:15:44 <bgmCoder> here's my autojoin field:
16:16:02 <bgmCoder> #channel1,##channel2,##channel3 password3
16:16:16 <bgmCoder> it works as long as I don't include the password
16:16:24 <bgmCoder> except it doesn't join that channel
16:17:03 <bgmCoder> on freenode a lot of channels have ##
16:17:25 <bgmCoder> they try to make ## for private channels and # for mainstream ones
16:18:20 <bgmCoder> I'm working on a bug report
16:18:49 <clokep_work> I don't get why you're fixated on the ##.
16:18:52 <clokep_work> That should work fine.
16:18:57 <clokep_work> Besides it personally annoying me.
16:19:05 <bgmCoder> I'm sorry to be annoying
16:19:08 <bgmCoder> really, I am.
16:19:11 <clokep_work> I didn't say you were annoying.
16:19:18 <clokep_work> I said I find it annoying when ## is used on IRC.
16:19:25 <bgmCoder> I love instantbird and want to be helpful, but I'm a noisy person
16:19:25 <clokep_work> It's invalid according to the spec.
16:19:28 <bgmCoder> okay
16:19:33 <bgmCoder> haha
16:19:52 <clokep_work> I didn't see you actually dump your debug log.
16:20:04 <bgmCoder> http://www.sspxusa.org/temp/join.txt
16:20:45 <bgmCoder> If I use the join string like I showed, it will open a tab for passworded channel but it never joins it
16:21:02 <bgmCoder> and the tab gets a spinner and it just spins
16:21:05 <bgmCoder> forever
16:21:19 <bgmCoder> if I manually type the join command with the pw, it works fine
16:21:24 <bgmCoder> but not in autojoin
16:22:37 <-- aleth has quit (Ping timeout: 121 seconds)
16:23:45 <bgmCoder> So, I created this private channel (if you missed my saying so earlier) for my mom and sister, but I can't expect my mom to enter the join phrase all the time...
16:24:20 --> gerard-majax has joined #instantbird
16:24:35 <clokep_work> bgmCoder: Which channel should have the password?
16:24:42 <bgmCoder> ##mobycreek
16:25:07 <bgmCoder> silly name, I know; that's what Mom named the creek that runs by our house
16:25:09 <clokep_work> bgmCoder: You foudn the issue yourself earlier: {"rawMessage":":sinisalo.freenode.net 477 bgmCoder ##mobycreek :Cannot join channel (+r) - you need to be identified with services","command":"477","params":["bgmCoder","##mobycreek","Cannot join channel (+r) - you need to be identified with services"],"origin":"sinisalo.freenode.net","tags":{},"source":""}
16:25:18 <clokep_work> You need to be identified before joining that channel.
16:25:35 <bgmCoder> I don't if there is no password required
16:25:53 <clokep_work> It doesn't have to do with the password it has to do with being identified to NickServ.
16:26:00 <bgmCoder> shouldn't IB connect to the server before it joins the accounts?
16:26:12 <bgmCoder> the other accounts join just fine
16:26:13 <clokep_work> Connect != identify
16:26:25 <bgmCoder> okay
16:26:29 <bgmCoder> so what do I do?
16:27:00 <clokep_work> "Authentication with SASL failed."
16:27:07 <clokep_work> so you're using the wrong password when you log into the server
16:27:13 <bgmCoder> really?
16:28:03 <clokep_work> Possibly because you registered BGM and not bgmCoder.
16:28:09 <clokep_work> Not sure why you're trying to use the same nick twice.
16:28:12 <bgmCoder> bgmcoder is a nick
16:29:25 <bgmCoder> on freenode I'm registered as bgm1, I think
16:29:27 <clokep_work> Yes..
16:29:37 <clokep_work> But you're not using that nick.
16:29:41 <clokep_work> So when you try to log in it fails
16:29:48 <bgmCoder> no, I use bgmCoder for a nick
16:30:23 <bgmCoder> but when I hover over my nick in irc, it says my account is registered
16:30:43 <bgmCoder> also, my ##mobycreek channel only admits registered users
16:30:55 <bgmCoder> which if I join manually, I have no trouble joining
16:32:09 <clokep_work> I feel like we're talking in circles.
16:32:16 <bgmCoder> sorry
16:32:19 <bgmCoder> I'm missing something
16:32:27 <bgmCoder> so I should use bgm as the alias?
16:32:56 <clokep_work> What I'm seeing in that log is, you try to login as BGM, it's in use, so you switch to bgmCoder, it tries to authenticate you with the server using that and a password.
16:32:58 <clokep_work> That fails.
16:33:07 <clokep_work> You're now connected as bgmCoder.
16:33:13 <clokep_work> We then send the JOIN command.
16:33:23 <clokep_work> One of those fails because you're not identified (see above).
16:33:32 <clokep_work> We then successfully identify you using NICKSERV.
16:33:54 <bgmCoder> ah - so I'm identified too late
16:33:59 <bgmCoder> what do I do, then?
16:34:27 <clokep_work> So either figure out why the identification is failing during SASL (it could be a bug in IB, but I kind of doubt that...)
16:34:51 <clokep_work> Or we need to figure out how to not join rooms until people are identified.
16:35:35 <clokep_work> Maybe something is weird http://mxr.mozilla.org/comm-central/source/chat/protocols/irc/ircSASL.jsm#33
16:35:44 <bgmCoder> in the log, does it appear to have the same trouble for the other two channels I'm joining which don't have passwords?
16:36:36 <clokep_work> No, but that's expected. You don't need to be identified to join them.
16:36:42 <clokep_work> It has nothing to do with the password.
16:36:46 <bgmCoder> okay
16:37:04 <clokep_work> That channel that has the password also has a mode set that says you cannot join unless you're registered.
16:37:19 <bgmCoder> right
16:37:31 <bgmCoder> but I am able to join by typing the join command with the pw
16:37:36 <bgmCoder> that's what my fuss is about
16:37:44 <durwasa> if iam looking for `chrome://instantbird/locale/region.properties` , where should I be looking for in the codebase ?
16:40:47 <Mook_as> durwasa: Starting at https://dxr.mozilla.org/comm-central/search?q=path%3Aregion.properties then look at the second one ("im") should get you the right thing?
16:41:46 <Mook_as> Finding either dxr or http://mxr.mozilla.org/comm-central/ is the hard part, because that's not obvious. But once you get there things get easier :)
16:42:18 <durwasa> Mook_as, okay :) did the same thing but the region.properties had only couple of entries and I was expecting more so I thought may be i was doing it wrong .. :) :) 
16:42:53 <durwasa> Mook_as, any diff between dxr / mxr ? except for the UI ?
16:43:45 <bgmCoder> clokep_work: okay, I'm going to try and straighten out my account then
16:44:02 <Mook_as> durwasa: No difference for the most part. You probably landed on the default page, which is basically Firefox only.
16:44:31 <durwasa> okay :) :) 
16:49:37 <durwasa> no i changed i changed the url to comm-central/source 
16:50:40 <bgmCoder> clokep_work: I only have one password, I can't see that I'm doing anything wrong with the login
16:50:42 <durwasa> if a variable has its first letter as capitals say `Services` does that mean something ? like pvt variable global variable etc
16:51:12 <clokep_work> bgmCoder: Right, but by the time you type commands as a human you are identified so it works.
16:54:23 <bgmCoder> so, in IB's field where it says ALIAS - that should just be the registered name, right?
16:54:47 <Mook_as> durwasa: by convention, it's probably a class or some other sort of global struct. In that case, it's a scope for the stuff imported from Services.jsm: https://dxr.mozilla.org/mozilla-central/source/toolkit/modules/Services.jsm#5
16:55:12 <Mook_as> (Well, actually, imServices.jsm, which picks it up from there. https://dxr.mozilla.org/comm-central/source/chat/modules/imServices.jsm#5 )
16:56:44 <durwasa> so finally understud what a .jsm file does :P thanks a ton ! 
16:58:49 <bgmCoder> clokep_work: So if I change the ALIAS to my registration name, how do I automatically make change to my normal nick?
17:05:25 <bgmCoder> clokep_work: okay, so I logged in with an alias of bgm1 instead, and have the same issue
17:07:14 <bgmCoder> So it's in IB - not being identified before the password is sent to join the channel
17:08:35 <bgmCoder> ergo, I should create a bug report
17:12:44 <-- Mnyromyr has quit (Ping timeout: 121 seconds)
17:14:13 --> Mnyromyr has joined #instantbird
17:16:48 <Mook_as> durwasa: in that case https://developer.mozilla.org/en-US/docs/Mozilla/JavaScript_code_modules/Using might be interesting reading
17:20:06 <-- gerard-majax has quit (Ping timeout: 121 seconds)
17:22:21 --> gerard-majax has joined #instantbird
17:27:41 <-- Mnyromyr has quit (Ping timeout: 121 seconds)
17:29:18 --> Mnyromyr has joined #instantbird
17:40:07 <-- gerard-majax has quit (Ping timeout: 121 seconds)
17:55:12 <-- abdelrhman has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
18:01:18 <durwasa> Mook_as, okay please try to explain me few concepts ... so if say Services.lorem.ipsum that means Services is at the top of the class and lorem and ipsum are probably the method ... now if I say Services.search that takes me to https://dxr.mozilla.org/mozilla-central/source/toolkit/modules/Services.jsm#87 and now if I am looking for Services.search.defaultEngine where should I be looking for the `default Engine` definitions ?
18:05:27 <bgmCoder> clokep-M I tried without ssl and using port 6667 and I still can't get it to take.
18:06:55 <bgmCoder> here's my log:  http://www.sspxusa.org/temp/join2.txt
18:07:19 <-- clokep_work has quit (Ping timeout: 121 seconds)
18:09:16 --> clokep_work has joined #instantbird
18:09:16 * ChanServ sets mode +o clokep_work 
18:12:31 <bgmCoder> What I notice from the logs, and maybe my interpretation is incorrect, is that there is separate JOIN for the channel that requires a password
18:12:48 <bgmCoder> the other channels get an isolated JOIN command
18:13:50 <bgmCoder> maybe IB doesn't know how to handle +r
18:14:08 <bgmCoder> which takes us back to not being identified before the join
18:14:18 <bgmCoder> But it's the same case both with and without SSL
18:14:29 <Mook_as> durwasa: So in that case you'll want to find what implements nsIBrowserSearchService; do that by looking up that second argument (the one that looks vaguely like a URL).
18:14:33 <bgmCoder> here's my non-ssl log:  http://www.sspxusa.org/temp/join2.txt
18:16:22 <clokep_work> durwasa: nsIBrowserSearchService
18:16:43 <clokep_work> bgmCoder: SSL has nothing to do with identifying.
18:17:01 <bgmCoder> no - I mention that because it would remove any SASL errors, no?
18:17:03 <Mook_as> Here we see that' it's listed in https://dxr.mozilla.org/mozilla-central/source/toolkit/components/search/toolkitsearch.manifest#2 which gives a UUID, which is listed in the line above... so you end up at https://dxr.mozilla.org/mozilla-central/source/toolkit/components/search/nsSearchService.js
18:17:27 <Mook_as> (but yes, looking at the interface should be enough to figure out what it does; that's what interfaces are for, hopefully)
18:28:20 <-- Suiseiseki has quit (Ping timeout: 121 seconds)
18:28:21 <clokep_work> bgmCoder: Why...would it remove SASL errors?
18:28:56 <bgmCoder> Because SASL is related to SSL, maybe :-S?
18:29:11 <bgmCoder> I don't know what I'm talking about.
18:29:22 <clokep_work> They're completely unrelated.
18:29:23 <bgmCoder> Just trying to offer something helpful
18:29:39 <bgmCoder> so I can do something to get autojoin right.
18:30:00 <bgmCoder> I've tried everything on my end, and have no more ideas.
18:30:31 <bgmCoder> If you say, "It's a bug" then I'll file a bug report; or if you say, "try this" then I'll do it.  And then I'll leave things be and shut up.
18:40:52 --> aleth has joined #instantbird
18:40:52 * ChanServ sets mode +o aleth 
18:41:31 --> gerard-majax has joined #instantbird
18:43:56 --> Suiseiseki has joined #instantbird
18:48:44 <-- gerard-majax has quit (Ping timeout: 121 seconds)
18:48:45 <clokep_work> bgmCoder: I said above a few things it might be.
18:49:29 <bgmCoder> Yes, I know you said what it might be; what can I do/try to eliminate anything on my end?
18:49:56 <bgmCoder> I've done what I can figure out
18:59:06 --> gerard-majax has joined #instantbird
19:09:56 <durwasa> so is it a good idea to change the contents of the /path/to/mozilla/components.../*.js or one should try to workaround the contents of im/ only?
19:11:54 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.92 [SeaMonkey 2.40/20160118183220])
19:23:05 <clokep_work> durwasa: What are you trying to fix again?
19:23:23 <durwasa> https://bugzilla.mozilla.org/show_bug.cgi?id=1255504
19:23:25 <instantbot> Bug 1255504 nor, --, ---, nobody, NEW, Provide a way to change the default search engine
19:23:55 <clokep_work> durwasa: That shouldn't touch anything in components.
19:23:59 <clokep_work> In mozilla/ rather.
19:24:11 <clokep_work> Only stuff in im/ (and maybe chat/, if necessary)
19:26:51 <durwasa> ohhh , well i was thinking that in the im/content/nsContextMenu.js #328 I would set the default search engine as the first search engine which I will get from Services.search.getVisibleEngines({});
19:26:58 <durwasa> is this approach incorrect ?
19:27:42 <durwasa> something like Services.search.defaultEngine = engines[0] 
19:29:49 <clokep_work> I don't know that code very well.
19:31:23 <durwasa> okay ... 
19:31:48 <durwasa> trying to figure out whether Services.search.defaultEngine = engines[0] can be done or not
19:35:01 <clokep_work> Check the UI around how Firefox sets that?
19:35:23 <aleth> The code should probably go in here https://dxr.mozilla.org/comm-central/source/im/content/engineManager.js
19:39:44 <instantbot> New Instantbird - Account manager bug 1261448 filed by brgabriel@sspx.org.
19:39:45 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1261448 nor, --, ---, nobody, UNCO, Password fails in Autojoin list
19:40:06 <bgmCoder> There we go.
19:46:49 <clokep_work> bgmCoder: You mentioned "alias" a bunch of time.
19:46:53 <clokep_work> I have no idea what you're referring to with that.
19:50:25 --> nhnt11 has joined #instantbird
19:50:25 * ChanServ sets mode +h nhnt11 
19:50:45 <-- gerard-majax has quit (Ping timeout: 121 seconds)
19:51:00 <clokep_work> bgmCoder: Also, out of curiosity, why did you file that in "Account manager"?
19:51:07 <clokep_work> If anything, it's an IRC bug.
19:52:33 <bgmCoder> clokep_work: alias - in the Account panel directly above the box where you enter the autojoin info, the box says "Alias" - right below the "Password"
19:52:46 <bgmCoder> I don't know why it says alias either
19:52:53 <bgmCoder> Maybe it should say username
19:52:56 <clokep_work> bgmCoder: That's unrelated to what we send to the server, it's just used locally on your own system.
19:53:04 <bgmCoder> really?
19:53:07 <clokep_work> So changing that won't affect anything.
19:53:08 <clokep_work> Yes.
19:53:21 <bgmCoder> okay
19:53:38 <bgmCoder> I guess I thought it was matching password to registration name
19:54:29 <bgmCoder> as for why I chose account manager in the bug report - well, it seemed like the most fitting? That's graphically where the error is - it's where you enter the autojoin text
19:54:37 <bgmCoder> I guess that's the wrong way to think about it
19:55:07 <bgmCoder> I can't say this is an IRC bug
19:55:25 <bgmCoder> If I type /join #channel1,##channel2 password2 it works
19:55:37 <bgmCoder> the only place it doesn't work is in IB's autojoin
19:56:58 <clokep_work> But that's still IRC code.
19:57:06 <clokep_work> But that's not really relevent.
19:57:09 <clokep_work> I asked some questions in the bug.
19:57:15 <bgmCoder> I'm answering there...
20:02:38 <bgmCoder> okay, I hope that it's somewhat helpful
20:02:48 <bgmCoder> I already feel like a bonehead.
20:12:59 <durwasa> aleth, actually i started to track it from genesis so I stumbled to http://hg.instantbird.org/instantbird/rev/1c6c47055e9d#l3.1 ... but I will try to workaround enginemanager
20:22:09 --> gerard-majax has joined #instantbird
20:25:30 --> unghost has joined #instantbird
20:25:37 --> durwasa_dc has joined #instantbird
20:26:51 <-- unghost has quit (Connection closed)
20:30:50 --> unghost has joined #instantbird
20:34:08 <-- gerard-majax has quit (Ping timeout: 121 seconds)
20:37:51 <-- clokep_work has quit (Ping timeout: 121 seconds)
20:41:19 <-- unghost has quit (Connection closed)
20:41:56 --> unghost has joined #instantbird
20:54:58 <-- mpmc has quit (A TLS packet with unexpected length was received.)
21:07:11 --> clokep_work has joined #instantbird
21:07:11 * ChanServ sets mode +o clokep_work 
22:14:23 <nhnt11> durwasa: hey, were you able to make progress?
22:16:22 <nhnt11> durwasa: I don't know if you stumbled upon it here, but there's documentation for the search service (which implements the nsIBrowserSearchService interface) here: https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM/Reference/Interface/nsIBrowserSearchService
22:16:39 <nhnt11> If you look under the section on attributes, you'll see that the defaultEngine attribute is read only
22:17:06 <aleth> I would have thought the default engine is stored in a pref
22:17:24 <aleth> but maybe flo changed that recently
22:18:03 <nhnt11> durwasa: So if you read that closely, you'll see that there's also a "currentEngine"
22:18:22 <nhnt11> currentEngine is the engine that is used by default for a search. defaultEngine is the /default currentEngine value/
22:18:26 <nhnt11> does that make sense?
22:18:27 <clokep_work> Looks like the implementation is at https://dxr.mozilla.org/mozilla-central/source/toolkit/components/search/nsSearchService.js FWIW
22:18:44 <nhnt11> it's confusing
22:18:46 <aleth> terminology...
22:18:51 <nhnt11> so I figured I'd just tell you outright
22:19:00 <aleth> clokep_work's advice was good: just look what fx does ;)
22:19:00 * nhnt11 had to deal with this at some point
22:48:46 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
22:59:17 <-- Bollebib has quit (Ping timeout: 121 seconds)
23:37:29 --> clokep_work has joined #instantbird
23:37:29 * ChanServ sets mode +o clokep_work 
23:47:30 <-- Hadi has quit (Connection closed)
23:56:40 <-- unghost has quit (A TLS packet with unexpected length was received.)