#instantbird log on 03 17 2012

All times are UTC.

00:37:54 <-- mmkmou has quit (Ping timeout)
00:42:41 <-- Mook_as has quit (Quit: gone)
01:07:40 <-- aleth has quit (Broken pipe)
01:53:18 <-- wesj has quit (Input/output error)
02:25:17 --> Mook has joined #instantbird
02:27:04 <Mook> hmm, questions are popping up in mozilla.dev.l10n about the /chat strings in comm-central.
02:30:23 <-- waynenguyen has quit (Ping timeout)
02:47:54 <-- Mook has quit (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 6.0/20110811165603])
03:32:28 --> waynenguyen has joined #instantbird
03:53:05 <-- sonny has quit (Client exited)
03:57:40 <instant-buildbot> build #430 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/430
04:10:00 --> DGMurdockIII has joined #instantbird
04:10:14 <DGMurdockIII> WoW
04:10:21 <DGMurdockIII> Instintbird
04:10:27 <DGMurdockIII> is in thunderbird
04:25:01 <DGMurdockIII> can you here me
04:51:41 <-- DGMurdockIII has quit (Quit: DGMurdockIII)
04:53:08 <-- waynenguyen has quit (Connection reset by peer)
05:03:35 --> waynenguyen has joined #instantbird
05:27:06 <-- waynenguyen has quit (Ping timeout)
05:31:46 <instant-buildbot> build #515 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/515
06:34:00 --> waynenguyen has joined #instantbird
06:46:54 <-- waynenguyen has quit (Ping timeout)
06:52:46 <instant-buildbot> build #419 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/419
08:02:51 <-- Suiseiseki has quit (Quit: Quit)
08:22:32 --> waynenguyen has joined #instantbird
08:24:09 --> logiclord has joined #instantbird
08:29:37 <logiclord>  florian : Hi I wanted to discuss about project "Account Import Wizard" if you have some time.
08:36:30 <flo> logiclord: Hi :)
08:36:34 <flo> do you have questions about it?
08:36:41 <flo> (flo here = florian on #developers)
08:37:19 <logiclord> yes
08:38:58 <-- logiclord has quit (Ping timeout)
08:41:17 --> logiclord has joined #instantbird
08:41:24 <logiclord> flo: Is there any list of clients we need to target ?
08:41:30 <-- waynenguyen has quit (Ping timeout)
08:41:42 <logiclord> flo : sry facing some network issue 
08:42:29 <flo> logiclord: I would say the clients that are very similar to Instantbird (multi-protocol, etc...) and the single-protocol clients that are the most used
08:43:08 <logiclord> And we target to get just user account details or other customizations ?
08:43:13 <flo> so you would probably want Pidgin, Miranda, Trillian, Digsby, Adium, Empathy (for the first category) and Windows Live Messenger, Yahoo! messenger, ICQ, etc... for the second
08:43:31 <flo> well, really, anything we can get
08:43:51 <flo> getting the username is the most important, username + password is great
08:44:02 <flo> getting the local aliases on the contacts would be awesome
08:44:15 <flo> converting the log archives to a format we can use would be even better
08:44:37 <flo> of course a summer of code student doesn't have to do all of that in a single summer to be successful :)
08:45:03 <logiclord> so primary aim is a kind of reverse engineering to detect installed clients and get user profile 
08:45:24 <logiclord> flo : yup I am still involved in my last year gsoc project 
08:45:55 <flo> I think just detecting which clients are installed on the system would already be useful, as it would let the wizard show the protocols that are the most likely to be needed by the user
08:46:10 <flo> logiclord: out of curiosity, what was your last year project? :)
08:47:40 <logiclord> It was about developing an In browser meta-metadata plugin for firefox and chrome ecologylab.net
08:47:51 <flo> "primary aim is a kind of reverse engineering" possibly. Depending on your skills and interest, you can either start with the clients where it's obvious (the open source ones where the way data is stored is clearly documented), or start with the difficult proprietary ones :)
08:50:58 <logiclord> my last year project http://www.google-melange.com/gsoc/project/google/gsoc2011/gauravaggarwal/34001 in Ecology Lab Texas A&M University 
08:50:59 <flo> (or even start with the UI and back-end work needed on the Instantbird side to support import plugins)
08:51:33 <logiclord> flo : I think i should start exploring as many client as possible first . What say ?
08:51:54 <logiclord> with most popoular ones like digsby trillian astra
08:52:58 <logiclord> irrespective or open source or proprietary ?
08:53:43 <flo> the only difference with open source clients (like Pidgin) is that it's super easy to understand how the data is stored; understanding that shouldn't take more than an hour or two :)
08:54:07 <flo> and if it takes more, stop and ask me questions, as that can probably save you time :)
08:54:51 <logiclord> flo : some client might be using some kind of encryption to save passwords ?
08:55:01 <flo> I think finding which clients are installed is likely going to be relatively easy. The most tricky part may be understanding how they obfuscate the password storage
08:55:15 <flo> logiclord: heh, exactly what I was saying :)
08:55:47 <logiclord> okay : I will get started on 5-6 major clients and send you details
08:56:10 <logiclord> is there any official mailing list ?
08:56:13 --> waynenguyen has joined #instantbird
08:56:34 <flo> it's also possible some major clients have changed the way they stored the passwords with each new version of the client :(
08:56:39 <flo> (I expect WLM to be doing that :()
08:56:59 <flo> logiclord: contact AT instantbird.org
08:57:31 <flo> (http://blog.instantbird.org/2011/03/mailing-list-publicly-readable/)
08:57:47 <logiclord> ohh... so we need to support legacy versions as well ? platform may also play a role in storage 
08:58:33 <logiclord> We could set a limit on versions depending of user base
08:59:16 <flo> logiclord: well, I think we should start with what's the most likely to be installed
08:59:29 <flo> so old versions that are 10 years old, we can probably ignore :)
09:00:09 <flo> if it's only a year or two ago, it's likely to still be widely used, especially if there's no efficient automatic update mechanism, or if the newest version only runs on Windows 7
09:00:39 <logiclord> okay I will do some research on the same and drop an email at contact AT instantbird.org
09:00:54 <flo> sounds great :)
09:01:10 <logiclord> thanks :)
09:01:11 <flo> don't hesitate to stay/come back here and ask more questions; or just more generally see how we work, etc...
09:02:45 <flo> this channels is logged, so some people who are currently asleep may read later what we just said. This also means that if you ask a question at a time when nobody is around to answer, an answer is likely to come eventually when someone wakes up ;)
09:03:40 <logiclord> Yes I checkout logs at log.bezut.info 
09:07:02 <logiclord> nice talking to you.. but to be honest I didn't expect a reply this time around since I am in India and west is still asleep 
09:07:20 <logiclord> around this time 
09:08:17 <flo> I'm in France ;)
09:09:08 <logiclord> moreover its weekend :D
09:09:32 <flo> right, week-end! :)
09:16:45 <-- logiclord has quit (Ping timeout)
09:17:04 --> logiclord has joined #instantbird
09:23:04 <-- logiclord has quit (Ping timeout)
09:24:03 --> logiclord has joined #instantbird
09:40:45 --> Suiseiseki has joined #instantbird
09:49:28 <-- pvagner has quit (Ping timeout)
10:23:45 <-- logiclord has quit (Ping timeout)
10:24:32 --> logiclord has joined #instantbird
10:28:51 --> BYK has joined #instantbird
10:30:04 <-- BYK has quit (Quit: Mobile)
10:30:13 --> BYK has joined #instantbird
10:30:15 <-- BYK has quit (Quit: BYK)
10:35:11 --> sonny has joined #instantbird
10:36:46 --> pvagner has joined #instantbird
10:42:28 * flo looks at purpleSockets and thinks it's too complicated
10:53:39 --> BYK has joined #instantbird
11:17:48 <-- logiclord has quit (Ping timeout)
11:22:08 --> logiclord has joined #instantbird
11:46:34 <instantbot> New Core - Eventloop bug 1344 filed by florian@instantbird.org.
11:46:39 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1344 nor, --, ---, florian, ASSI, stop using XPCOM proxies in purpleSockets
13:26:55 --> aleth has joined #instantbird
13:26:55 * ChanServ sets mode +h aleth 
13:44:53 --> igorko has joined #instantbird
13:51:44 <-- logiclord has quit (Ping timeout)
13:52:27 <-- igorko has quit (Ping timeout)
13:54:08 --> logiclord has joined #instantbird
14:01:04 --> igorko has joined #instantbird
14:09:49 --> jc has joined #instantbird
14:10:33 --> jb has joined #instantbird
14:10:38 <-- jb has quit (Input/output error)
14:10:59 <-- igorko has quit (Ping timeout)
14:11:25 --> jb has joined #instantbird
14:29:07 <-- logiclord has quit (Ping timeout)
14:31:56 --> logiclord has joined #instantbird
14:41:54 <-- jc has quit (Input/output error)
15:01:08 <logiclord> flo ping
15:01:20 <flo> logiclord: pong
15:01:50 <logiclord> pidgin and Miranda were easy
15:02:25 <logiclord> their are storing all user data locally piding in normal text and Miranda in a db
15:02:37 <logiclord> but digsby is not that straight forward
15:02:55 <logiclord> It stores username only in worst case
15:03:11 <logiclord> and password if user checks remeber me
15:03:40 <logiclord> for digsby account in a local file named logininfo.yaml
15:04:20 <logiclord> I have managed to get hold on decryption for this username but issue is how are we going to request IM details from digsby servers ??
15:04:52 <logiclord> by querying using digsby username/password ?
15:05:01 <flo> if we can, that would be nice
15:05:14 <flo> although we may need to inform the user before doing it
15:05:52 <flo> do we know if the digsby server are likely to return something usable, or if we are even likely to be able to issue a valid query?
15:06:28 <logiclord> I need to trace current work of digsby to be sure but
15:06:52 <logiclord> we can create query using username+password+product id +installation time
15:07:27 <logiclord> may be we could ask user's digsby details and then query if user has not remembered password ? 
15:08:36 <flo> so when digsby was used, the only info stored locally is the username for digsby's servers?
15:10:00 <logiclord> Yes in worst case 
15:10:45 <logiclord> http://securityxploded.com/digsbypasswordsecrets.php#recover_Digsby%20_password_Digsbypassworddecryptor
15:13:10 <logiclord> flo: just hit a jackpot http://securityxploded.com/passwordsecrets.php
15:18:24 <flo> :)
15:18:42 <-- aleth has quit (Input/output error)
15:25:53 <logiclord> flo: Should I try and directly contact Digsby people for this ?
15:26:41 --> jc has joined #instantbird
15:28:20 <logiclord> Trillian is very similar to Digsby 
15:28:57 <flo> do you think digsby people would allow that?
15:29:03 <flo> I would be quite surprised
15:29:40 <logiclord> Yes so am I
15:33:08 <logiclord> But single clients like AIM, Google Talk, Yahoo messenger is very straight forward
15:43:12 <-- logiclord has left #instantbird ()
15:49:23 <-- jc has quit (Ping timeout)
15:49:55 <-- jb has quit (Ping timeout)
16:04:11 --> jc has joined #instantbird
16:07:55 <-- jc has quit (Quit: jc)
16:10:13 --> jb has joined #instantbird
16:34:47 <-- jb has quit (Ping timeout)
16:43:16 * flo has started a Mac universal build with moz10, and it failed after only 2 minutes :-/
17:04:21 --> aleth has joined #instantbird
17:04:21 * ChanServ sets mode +h aleth 
17:17:15 <-- BYK has quit (Ping timeout)
17:18:10 <-- aleth has quit (Quit: Instantbird -- http://www.instantbird.com)
17:18:21 --> aleth has joined #instantbird
17:18:21 * ChanServ sets mode +h aleth 
17:29:10 --> logiclord has joined #instantbird
17:31:16 <instantbot> aletheia2@fastmail.fm denied review for attachment 1250 on bug 1123.
17:31:19 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1123 nor, --, ---, aletheia2, ASSI, Tooltips of IRC contacts don't show whois information
18:16:10 <-- logiclord has left #instantbird ()
18:47:10 --> mmkmou has joined #instantbird
18:59:04 --> Mnyromyr has joined #instantbird
19:06:27 --> igorko has joined #instantbird
19:39:31 --> clokep_wp7 has joined #instantbird
19:40:24 <clokep_wp7> Awesome ghat 
19:40:47 <clokep_wp7> That someone is interested in account import. :-)
19:42:29 <-- clokep_wp7 has quit (Input/output error)
19:43:49 --> chrisccoulson has joined #instantbird
19:50:39 * jwir3 is now known as jwir3|away
20:07:54 <-- Tonnes has quit (Ping timeout)
20:21:33 <-- mmkmou has quit (Client exited)
21:24:16 --> jb has joined #instantbird
21:38:49 <-- jb has quit (Ping timeout)
21:46:42 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
21:48:11 --> mmkmou has joined #instantbird
21:50:46 <-- mmkmou has quit (Ping timeout)
21:57:29 --> mmkmou has joined #instantbird
22:18:13 <-- mmkmou has quit (Ping timeout)
22:29:34 --> BYK has joined #instantbird
22:30:34 --> mmkmou has joined #instantbird
22:37:29 <-- aleth has quit (Input/output error)
22:51:22 <-- BYK has quit (Quit: Instantbird -- http://www.instantbird.com)
22:53:21 --> aleth has joined #instantbird
22:53:22 * ChanServ sets mode +h aleth 
23:24:36 <-- igorko has quit (Connection reset by peer)