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.)