IRC log for #maemo-ssu on 20120605

00:06.56*** join/#maemo-ssu Estel_ (~Estel@dfv60.neoplus.adsl.tpnet.pl)
00:26.15*** join/#maemo-ssu amiconn_ (amiconn@rockbox/developer/amiconn)
00:28.05*** join/#maemo-ssu gri (~gri@muhkuh.net)
00:56.05*** join/#maemo-ssu Estel_ (~Estel@dfv60.neoplus.adsl.tpnet.pl)
01:41.39*** join/#maemo-ssu X-Fade (~xfade@d5152FFD8.static.telenet.be)
02:18.51*** join/#maemo-ssu amiconn_ (quassel@rockbox/developer/amiconn)
03:23.50*** join/#maemo-ssu Estel_ (~Estel@dgn90.neoplus.adsl.tpnet.pl)
05:29.21*** join/#maemo-ssu X-Fade (~xfade@d5152FFD8.static.telenet.be)
06:00.13*** join/#maemo-ssu freemangordon (freemangor@130-204-50-168.2074221835.ddns.cablebg.net)
06:13.27*** join/#maemo-ssu LaoLang_cool (~LaoLang_c@221.226.175.142)
06:24.17*** join/#maemo-ssu amiconn (amiconn@rockbox/developer/amiconn)
06:30.57*** join/#maemo-ssu jon-kha (~jon-kha@hoasnet-fe32dd00-87.dhcp.inet.fi)
06:31.19*** join/#maemo-ssu M4rtinK (~M4rtinK@ip-89-102-207-166.net.upcbroadband.cz)
07:28.57*** join/#maemo-ssu luf (~luf@ip-89-103-223-40.net.upcbroadband.cz)
07:38.26*** join/#maemo-ssu Pali (~pali@unaffiliated/pali)
07:58.55*** join/#maemo-ssu LaoLang_cool (~LaoLang_c@221.226.175.142)
08:36.02*** join/#maemo-ssu dafox (~dafox@dyn-194208.nbw.tue.nl)
08:51.06*** join/#maemo-ssu LaoLang_cool (~LaoLang_c@221.226.175.142)
08:54.28rzs19marf-dbus-wrapper upnp runs at 100% anz idea_
08:54.36rzs19any? *
08:58.34rzs19mawf-dbus-wrapper*
09:00.10*** join/#maemo-ssu LaoLang_coo_ (~LaoLang_c@221.226.175.139)
09:06.24*** join/#maemo-ssu LaoLang_cool (~LaoLang_c@221.226.175.142)
10:25.59*** join/#maemo-ssu LaoLang_coo_ (~LaoLang_c@221.226.175.142)
10:28.23*** join/#maemo-ssu Atarii (~Atarii@77.107.156.213)
10:28.23*** join/#maemo-ssu Atarii (~Atarii@unaffiliated/atarii)
10:40.03chem|stmafw... decoding something? playing music/video/sound? hickup of some media-app? (mafw and gst do that a lot to people afair)
10:41.25chem|st~mafw
10:41.42chem|stinfobot: mafw is http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Using_Multimedia_Components/Media_Application_Framework_%28MAFW%29
10:41.42infobotchem|st: okay
10:57.07*** join/#maemo-ssu int_ua (~int_ua@ip-602f.proline.net.ua)
11:01.46rzs19yeah i found that too. i was playing andthe cpu wasstuck at 100%, but now it works, strange?
11:01.53rzs19music*
11:04.27chem|strzs19: with which player?
11:08.00rzs19atm i can not look how its called, but its the default player. the n900 is for me new, had it now just for tow weeks, i think...
11:08.19chem|stok
11:08.57rzs19i hope it helps, otherwise, give me 20 minutes an i can take a look :)
11:09.12chem|sthtought you are testing some... for non-cssu questions you might join #maemo and ask your questions there
11:09.42rzs19i'm using the cssu version of maemo.
11:10.03rzs19don't know if you guys also maintain the media player.
11:12.16chem|strzs19: mainly it is some UIs like calculator and camera and a lot of hildon-* fixes you get with cssu, afaik mediaplayer is closed source
11:13.00chem|sta full list of you will find here: http://wiki.maemo.org/Community_SSU/Changelog
11:15.06chem|stor call it patches if you like, maemo is ment to be opensource but there are many closed source parts cssu can only replace but not patch
11:44.00*** join/#maemo-ssu kent_autistic (~user@112.201.222.115)
11:44.02*** part/#maemo-ssu kent_autistic (~user@112.201.222.115)
11:44.27*** join/#maemo-ssu kent_autistic (~user@112.201.222.115)
11:44.49kent_autisticfreemangordon: ping
11:45.17kent_autisticregarding RE of fb sharing plugin
11:45.31kent_autisticdo you mean you re-wrote the whole app?
11:48.14chem|stkent_autistic: re-wrote FBapp?
11:49.07chem|stit was libcurl hanging on IPv6 afaik (I did not read the chanlogs)
11:58.29DocScrutinizer51or was it libfbauth compiled for thumb?
11:58.34rzs19chem|st: becouse i read something about,they rewrite some parts as open source?
12:02.17kent_autisticoh ok i was gona ask if its possible to add support to create an album with the fb sharing plugin
12:03.01kent_autistici meant create new album
12:06.25*** join/#maemo-ssu DocScrutinizer (~halley@openmoko/engineers/joerg)
12:12.39*** join/#maemo-ssu lizardo (lizardo@nat/indt/x-blyaitoezsfafeod)
12:53.10*** join/#maemo-ssu michaaa62 (~micha@91-65-70-12-dynip.superkabel.de)
13:02.26*** join/#maemo-ssu kent_autistic (~user@112.201.222.115)
13:29.17*** join/#maemo-ssu LaoLang_cool (~LaoLang_c@221.226.175.142)
13:41.11freemangordonkent_autistic, pong
13:41.49kent_autisticpls read scrollback :)
13:43.06freemangordonkent_autistic, what I rewrote is just a part of it (a library)
13:43.40kent_autisticok thanks
13:52.30*** join/#maemo-ssu lizardo_ (lizardo@nat/indt/x-xnfmhqycncdrqrvh)
13:58.52*** join/#maemo-ssu Pali (~pali@unaffiliated/pali)
14:14.11*** join/#maemo-ssu X-Fade (~xfade@d5152FFD8.static.telenet.be)
14:18.38freemangordonmerlin1991, ping
14:26.16*** join/#maemo-ssu lizardo (lizardo@nat/indt/x-westxvgjizahhzql)
14:30.57*** join/#maemo-ssu M4rtinK (~M4rtinK@ip-89-102-207-166.net.upcbroadband.cz)
14:44.08*** join/#maemo-ssu int_ua (~int_ua@ip-602f.proline.net.ua)
14:46.28*** join/#maemo-ssu cbeau_ (~cbeau@69-165-173-117.dsl.teksavvy.com)
14:47.09*** join/#maemo-ssu cbeau (~cbeau@69-165-173-117.dsl.teksavvy.com)
14:48.05cbeaudoes maemo-ssu fix the PEAP+mschapv2?
14:48.37cbeauoups.. I mean cssu: does CSSU fix the PEAP+mschapv2?
15:02.49*** join/#maemo-ssu ekze (~nyan@bakaekze.ru)
15:06.19*** join/#maemo-ssu Free-MG (~test@p4FFE6BE8.dip.t-dialin.net)
15:25.21*** join/#maemo-ssu DocScrutinizerST (515b0306@gateway/web/freenode/ip.81.91.3.6)
15:26.22*** part/#maemo-ssu DocScrutinizerST (515b0306@gateway/web/freenode/ip.81.91.3.6)
15:40.20*** join/#maemo-ssu M4rtinK (~M4rtinK@ip-89-102-207-166.net.upcbroadband.cz)
15:48.40freemangordoncbeau, is there a bug report or something?
15:49.19chem|stbug 11743
15:49.21povbot_Bug https://bugs.maemo.org/11743 Access Wifi network using PEAP+EAP MSCHAPv2 authentication
15:49.28chem|stfreemangordon: here we go
15:49.37freemangordon10x
15:50.24chem|st^^
15:50.53chem|stfreemangordon: do you read that guy in #maemo about libqtm? and know the thread?
15:51.33freemangordonchem|st, anyone tried that with latest CSSU-T? As it has some fixes in openssl. Just a wild guess
15:52.02freemangordoni read it, but between the lines :). Not sure what the problem was
15:52.03chem|stnope, but I may ask my sister to do and join in here
15:52.19chem|stfsckup dependencies
15:52.28freemangordonchem|st, no use if we on't have a wifi to test with
15:52.43chem|stah no I mean the other guy
15:52.54chem|stthe libqtm12 thing
15:52.57freemangordonwell, is it CSSU related?
15:53.12chem|stin the thread http://talk.maemo.org/showthread.php?t=79713
15:53.26freemangordonok, gimme a minute to read it
15:53.31chem|stsomeone says it did not work with 1.3.1 installed and did after a reflash
15:53.42chem|stso with 1.3->cssu
15:53.51chem|stbut not 1.3.1->cssu
15:54.13chem|standyfrommk
15:54.24freemangordonhmm, should be no different
15:54.39chem|stI have no further insight nor did I have that problem as I never had 1.3.1
15:55.13chem|stmaybe it was related to something else and the fact of "clean fresh flashed" device did help it
15:55.21freemangordon"trying to overwrite `/opt/qtm12/plugins/versit/libqtversit_vcardpreserver.so', which is also in package libqtm-12-versit"
15:55.29freemangordonWTF is  libqtm-12-versit
15:55.38chem|stexactly
15:56.23freemangordon"Qt Mobility versit module "
15:56.31freemangordon"Transitional package (please depend on libqtm-12)"
15:56.42freemangordon"Maintainers:
15:56.42freemangordonAttila Csipa"
15:56.52freemangordonchem|st: achipa?
15:57.03freemangordonor acsipa?
15:57.03chem|stno idea try
16:04.20cbeauchem|st: what was that about sister to help... was in shower.
16:05.02cbeaudepending where you are (canada), you could test on our wifi
16:05.34freemangordoncbeaum you'd better report that problem to package maintainer
16:05.37cbeaufreemangordon: I looked through cssu list of changes but didn't see anything about icd or eap
16:05.48cbeaufreemangordon: what package maintainer? for what?
16:06.02freemangordoncbeau, canada is a little bit far from here :D
16:06.05freemangordon(Bulgaria)
16:06.16cbeaufreemangordon: yes, indeed a little far.
16:06.18freemangordonEU regulations in other words
16:07.22cbeaudoes libqtm have anything to do with wifi authentication?
16:07.49freemangordoncbeau: no
16:10.38freemangordoncbeau: my router supports wpa2 with radius server, will that do the job for testiong?
16:12.42chem|stfreemangordon: if your radius speaks mschap...
16:12.53chem|stdoubt it^^
16:12.56cbeauno. we need something that can do/support: peap + mschapv2. I don't thinkt hat would do.
16:13.07freemangordonchem|st: I don't have one at home :D
16:13.12chem|sthehe
16:13.16chem|stjust kidding
16:13.53freemangordonwithout a way to test it, there is just no way to fix it :)
16:14.15freemangordonand as all CSSU devs are in Europe, you know... ;)
16:14.29chem|stcbeau: remote access to your device possible?
16:16.01chem|stcbeau: wiki tells it does work for eduroam in ie berlin (TU+FU)
16:16.03freemangordonchem|st: and we need to find someone who knows more than me an the matter, Pali maybe or doc
16:16.26chem|stDocScrutinizer51: are you up?
16:16.54Palihi
16:16.58DocScrutinizer51sure
16:16.59chem|stgtg
16:17.03freemangordonPali, hi
16:17.04DocScrutinizer5124/7
16:17.12freemangordontandem?
16:17.14DocScrutinizer51but busy
16:17.28freemangordon(aah, it is HP NonStop these days ;) )
16:17.34cbeauchem|st: remote access to what device? If you mean my phone... yeah, when it has internet. but the problem is how would you diagnose if what you're testing is internet access
16:17.39DocScrutinizer51chem|st: wazzup?
16:18.07freemangordonDocScrutinizer51: https://bugs.maemo.org/11743
16:18.08povbot_Bug 11743: Access Wifi network using PEAP+EAP MSCHAPv2 authentication
16:18.14cbeauchem|st: i know wiki says works with eduroam in a few different places in fact. but I wonder if those people testeed it today with the absolute latest maemo whether it woudl still work.
16:19.16DocScrutinizer51freemangordon: I once looked into it. vomited, drank so much I thought I'll forget it forever
16:19.28DocScrutinizer51now you ask me about it :-S
16:19.48freemangordonnah, it is not me. Does it matter/
16:19.51freemangordon?
16:19.59cbeaumy fault
16:20.03freemangordon:D
16:20.14DocScrutinizer51honestly, nfc
16:20.23DocScrutinizer51I know it been a mess
16:20.33DocScrutinizer51nuttin more I can recall
16:21.17cbeauDocScrutinizer51: any way you know what package (osso-icd) handles the peap+mschapv2 communication with wifi?
16:21.34DocScrutinizer51no
16:21.42freemangordonPali: ^^^ ?
16:22.31Palieduroam in prague working fine on my n900
16:23.09cbeauPali: are you connecting to it via peap+mschapv2 or is it peap+gtc or eap+ttls or some other thing?
16:23.21Paliwait I will check
16:23.49cbeauPali: unfortunately, eduroam infrastructure has not been standardized so it is different everywhere. It's kind of frustrating.
16:23.56tadzikI'm using mschapv2 on my uni, works fine
16:24.22cbeautadzid: are you 100% sure? It is peap+mschapv2?
16:24.33Palicbeau: wpa2 eap, peap, mschapv2
16:24.37tadzikeap+mschapv2
16:24.42Palithis is my configuration
16:24.45cbeauomg!
16:24.52cbeautell me more
16:24.58PaliI used this manual: http://www.eduroam.cz/doku.php?id=cs:uzivatel:sw:maemo
16:25.03tadzikeap type is peap, whatever that means :)
16:25.05tadzikcbeau: asking me?
16:25.05Palisorry in czech but with pictures
16:25.21Paliand working on maemo 5 too
16:26.51Palicbeau, try to configure "use manual user name"
16:27.20cbeauPali: site is for N810 w maemo 2008. Are you sure it works with n900 with maemo 5 (21.2011.38-1.002)
16:27.44cbeauPali: yes, I've done all this before, including the manual user name thing. I've also tried using all domain, no domain, part of the domain. no success.
16:27.52Palicbeau, yes. I used that pictures for configuring eduroam for my n900
16:28.43PaliI had problem, when I did not specified use manual user name I was not able to connect
16:28.59cbeauOh, that is very weird. Eh, do you know the CS wireless people at your uni? Any chance you could give them your MAC and ask them to send you the log of the authentication between your device and their system?
16:30.08freemangordonMohammadAG: ping
16:30.22*** join/#maemo-ssu NIN101 (~NIN@p5DD28924.dip0.t-ipconnect.de)
16:30.24cbeauPali: yes, I am aware of that 'manual user name' thing. I've got that checked now and our uni's CS guys say they receive the username fine, but they get "Inner Tunnel Type: unknown" after that which is why they can't parse/authenticate my password.
16:30.55cbeauPali: I wonder what is different between the system at your uni and ours... or between our n900... I really wish I knew.
16:31.19freemangordonmerlin1991: ping
16:32.22cbeauPali: what version of maemo (21.2011...) are you running...? I am wondering if, the fact that you have the European one makes a difference.
16:32.44Palicbeau, I have no idea about wifi infrastructure on university...
16:32.48cbeauPali: if that turns out the be the problem, that woudl really suck. not many n900 users on this side of the pond.
16:32.53PaliI have PR 1.3.1
16:33.21Palicbeau, you can try to remove all icd configs and try to configure it again
16:33.31Palior you can use wpa_supplicant
16:34.01cbeauI don't know what that means... can you tell me what 21.2011.... version that is (check under settings, and About product)
16:34.13cbeauPali: oh, can I use wpa_supplicant? How do I do that?
16:34.19PaliI have that last (21....) version
16:34.37Palicbeau, you need to compiled wpa supplicant for maemo
16:34.57Palithen create dummy/null icd connection
16:35.09Paliand then start wpa_supplicant and dhcp client manually
16:35.09cbeauPali: oh dear. Beyond my abilities.
16:35.44PaliI will create wpa supplicant package and push it to extras-devel in this month (if I do not forget)
16:35.50cbeauPali: I don't even know how I'd go about creating a dummy/null icd... I am not even sure what that means.
16:36.31freemangordoncbeau: there are instruction onwiki, setting up USB network or something
16:36.43cbeauPali: ouuhh, that would be nice. Would it do all the dummy/null icd connection for me or would I still be able to get that step done myself.
16:36.43freemangordonor bT, not sure
16:36.48Palicbeau, you can ignore that now (that is needed if you will have working wpa_supplicant)
16:37.13Palidummy icd plugin is needed to create fake connection
16:37.44Palie.g to tell web browser that you are really connected (and not to open connection dialog)
16:38.14PaliI need wpa_supplicant too, but for usb host mode usb ethernet :D
16:38.25cbeauPali: oh, i see. because if wpa_supplicant handles connection, the device will think no connection has been established. right?
16:38.35Paliyes
16:38.49cbeauPali: well, it seems it would be pretty nice if wpa_supplicant worked then :)
16:41.35Palicbeau, if you want I can send you my wpa_supplicant binary now
16:42.03Paliwhich I'm using for 802.1X ethernet on maemo
16:42.45cbeauPali: but that would require me to figure out how to setup dummy icd and since my n900 is all I've got (not a test platform for me, it's my only phone), I'm a little apprehensive.
16:43.01Palilook at wiki/tmo
16:43.07cbeauPali: I'll take it anyways... maybe I'll read up about doing all that at some point.
16:43.16Paliat least you can try to use wget/ping for testing if it working
16:43.56cbeauhmm, good point. no need for dummy icd then and that'd be excitement enough to get me to get the rest working.
16:44.03cbeauPali: yes, I'd like that.
16:44.48cbeauPali: so the point is that you are already using wpa_supplicant on your n900... is that why peap+mschapv2 works for you?
16:45.58PaliI'm using ttls pap for 802.1X usb ethernet on maemo
16:46.01Palinot for wifi
16:46.15cbeauPali: oh, i see.
16:46.30cbeauwell, thx for that. something to try now.
16:46.52Palinow you need to create config file with correct options
16:48.15cbeauPali: oh dear. time for "man wpa_supplicant" :) Hopefully,, it's straightforward... right?
16:48.44Paliman wpa_supplicant.conf
16:49.07Palior try to find some working config file for your wifi netowkr
16:49.07cbeauhaha, was just reading that bit and had just typed that in ;)
16:51.08cbeauPali: oh, this file looks pretty straight forward. But here's the next question: even if I get this working (and it looks pretty straightfoward in that man page), how would I then go about making n900 autoconnect to it when I'm at uni?
16:51.42Paliyou will need to start wpa_supplicant manually
16:51.52Paliand then start udhcpc manually
16:52.17Pali$ wpa_supplicant -Dwext -iwlan0 -c<config>
16:52.23cbeauPali: yep, for now... but is there a way to get this all to be triggered when the ssid is visible?
16:52.24Pali$ udhcpc -iwlan0
16:52.39cbeauPali: thnx for the commands. Will save me some searching around.
16:52.44Palimaybe yes, but I do not know more about wpa_supplicant
16:53.16cbeauPali: alright, thnx. You've been very helpful. I've got to go now. Have interview in 30 min.
16:53.18Paliand for dummy connection, just install package libicd-network-null from extras
16:53.33cbeauPali: ok, will do. thnx. Anything else?
16:53.41Palithats all I think
16:54.14cbeauOh good! Well, if you do think of anything else after I've left, as long as you use "cbeau:", I'll be able to track it back later through the irc log.
17:22.57*** join/#maemo-ssu M4rtinK (~M4rtinK@ip-89-102-207-166.net.upcbroadband.cz)
17:23.11*** join/#maemo-ssu DocScrutinizer05 (~HaleBopp@openmoko/engineers/joerg)
17:44.49*** join/#maemo-ssu Atarii (~Atarii@77.107.156.213)
17:44.49*** join/#maemo-ssu Atarii (~Atarii@unaffiliated/atarii)
17:56.54*** join/#maemo-ssu trbs (~trbs@2001:470:d2ad:1:4a5b:39ff:fe7d:1623)
18:21.54amiconnchem|st, freemangordon: I am using the N900 in a WPA-EAP-PEAP-MSCHAPv2 wifi at work and authentication does work
18:22.38amiconnUsing this network is not trouble free, as the N900 doesn't auto-connect. But this is probably due to the SSID being hidden, not due to the authentication scheme
18:26.54lufjoin maemo-ssu
18:27.51lufhi, what about curl into cssu-devel? What can I do more for it?
18:27.52tadzik...but you're here already :)
18:28.09luftadzik: sorry I forgot / :)
18:30.57amiconnAh no, it *is* due to the network being WPA Enterprise - bug 3399
18:30.58povbot_Bug https://bugs.maemo.org/3399 Will not auto connect to WPA-Enterprise
18:31.03amiconnThat's a "wontfix" :(
18:33.54amiconnHmm, judging from the comments it looks like it *could* be fixed in cssu
19:05.48*** join/#maemo-ssu rzs19 (~richi@ip-176-198-105-189.unitymediagroup.de)
19:08.59*** join/#maemo-ssu M4rtinK (~M4rtinK@ip-89-102-207-166.net.upcbroadband.cz)
19:25.10*** join/#maemo-ssu arcean (~arcean@aafr39.neoplus.adsl.tpnet.pl)
19:26.45*** join/#maemo-ssu BCMM (~ben@unaffiliated/bcmm)
20:07.40freemangordonmerlin1991: ping
20:23.30merlin1991freemangordon: pong
20:23.40merlin1991freemangordon: you're lucky it's my first minute online today :D
20:34.10freemangordonmerlin1991, but of course I am :P
20:34.30freemangordonmerlin1991, FB library replacement is 100% ready
20:34.36freemangordonnow what?
20:35.24merlin1991put it in -devel and wait for me to finish the ham changes in order for -testing ?
20:35.35merlin1991about the key, I'd ask mag
20:35.39merlin1991you know my position :D
20:35.49freemangordonmerlin1991, I am talking abou the source code
20:35.52freemangordonaah, ok
20:36.44freemangordonmerlin1991, we are wating for HAM changes to have a new update?
20:37.00merlin1991nope
20:37.13merlin1991we are watiing for me to be online on business hours so I can pester x-fade
20:37.25merlin1991seems like the packages went missing somewhere on the import
20:37.35freemangordonwe have a repo probem again?
20:37.35merlin1991mag even got the mail that the new mp is "imported"
20:37.42freemangordonnice
20:37.52freemangordonwhat is included in he new update?
20:37.58freemangordon*the
20:38.07freemangordoneverything from -devel?
20:38.47merlin1991alarmd, camera-ui, libhildon, h-h, h-d, ke-recv, libcurl, modest, pango and doosfstools afaik
20:39.12freemangordonhmm, gnome-vfs thing?
20:39.18merlin1991ah yeah gnomevfs aswell
20:39.23freemangordonaah, ok
20:39.29freemangordongreat
20:39.49freemangordonmerlin1991, how we will procedd with curl thingie
20:40.02merlin1991though libcurl isn't lufs update but only a security fix applied, from the bugtracker
20:40.34freemangordonbut it seems we need lufs version
20:40.58merlin1991btw did the stock fb still work with lufs version and ipv6?
20:41.07freemangordonyep
20:41.08merlin1991dang he's offline atm
20:41.32freemangordonthat was the version I was using to test initially, mine was still not ready
20:42.04freemangordonbtw chem|st tested it too
20:42.20MohammadAG<merlin1991> about the key, I'd ask mag
20:42.20MohammadAG<merlin1991> you know my position :D
20:42.28MohammadAGyou know, cause the bank of america runs off my laptop
20:42.58merlin1991MohammadAG: freemangordon red the fb plugin and we were discussing wether or not to put the api key into gitorious / the source package
20:43.22MohammadAGoh, that key
20:43.22freemangordonMohammadAG: I REed feedservice-plugin-fb-common, the one that is respomsible for FB login
20:43.22MohammadAGI thought you meant the SSH key
20:43.22freemangordonnah
20:43.22merlin1991:D
20:43.22MohammadAGmerlin1991, I'd put it
20:43.29MohammadAGit's not like no one could get it...
20:43.36freemangordonMohammadAG: noth keys are hardcoded in the library
20:43.40freemangordon*both
20:43.46MohammadAGyeah, I know
20:43.50freemangordonin cleartext
20:43.55freemangordon:nod:
20:43.56MohammadAGand both keys can be fetched by anyone by using strings
20:44.01freemangordonyep
20:44.29freemangordonMohammadAG: BTW we don't have access_token renewal problem
20:44.32MohammadAGhttps://gitorious.org/qtbook/sociality-mtf/blobs/master/src/loginsheet.h#line16
20:44.42MohammadAGfreemangordon, cause it's Nokia's keys
20:45.30freemangordonMohammadAG: don't give a shit who's keys are those, it is my device ;). And I paied for it
20:45.37freemangordon*payed
20:45.42MohammadAGpaid*
20:45.49freemangordonyeah, thanks
20:46.35freemangordonthe other option if to register a new application with FB
20:47.10merlin1991any idea what the fb tos / dev agreement says about making keys public?
20:47.26freemangordonMohammadAG: ^^^
20:54.54MohammadAG<freemangordon> the other option if to register a new application with FB
20:55.07MohammadAGyou won't have all APIs Nokia has
20:56.19freemangordonMohammadAG: so, no other option but to use that key.
20:57.08freemangordonand while you are correct that one could get the keys with strings, it is not so easy, as you have to own n900
20:57.37freemangordonyou can't just get the .debs from inet, it is an OVI store application
20:59.45freemangordonmerlin1991, MohammadAG, could we just add an "include fbkey.h" in sourse, without that being a part of the .deb and tar.gz?
20:59.57merlin1991tar gz yes
20:59.59merlin1991deb ofc no
21:00.04merlin1991the string is going to be in the binary :D
21:00.09merlin1991though you can leave it out of git ;)
21:00.10freemangordonforget about .deb, I am sleepy
21:00.13freemangordon:D
21:00.18freemangordonyeah
21:00.47merlin1991you can simply call the build like this "dpkg-buildpackage -rfakeroot -us -uc -Ifbkey.h"
21:01.05freemangordonyep
21:01.06merlin1991also adding -I.git speeds up all our compiles / uploads :D
21:01.27freemangordonand won't add it to git
21:01.39freemangordonok, I need 2 repos then
21:01.47merlin1991hm?
21:01.53freemangordonfeedservice2-dev
21:02.02freemangordonand feedservice-plugin-fb-common
21:02.02merlin1991ah yeah true :D
21:02.16merlin1991why does it have a -dev package?
21:02.19merlin1991o.O?
21:02.35freemangordonthat is a -dev package for another closed-source library
21:02.45merlin1991ah
21:02.49merlin1991what does that one do? :D
21:03.04freemangordonsame as libconnui-dev for cbs-widget
21:03.29freemangordonuses libcurl to connect to FB
21:03.52freemangordonadn sqllite and some other things
21:07.32merlin1991any particular names/ descriptions?
21:07.46freemangordonfeedservice-plugin-fb-common
21:07.53freemangordonand feedservice2-dev
21:08.48merlin1991https://gitorious.org/community-ssu/feedservice2-dev
21:08.54freemangordonhttp://maemo.org/packages/view/feedservice-plugin-fb-common/
21:08.55merlin1991https://gitorious.org/community-ssu/feedservice-plugin-fb-common
21:08.59freemangordonfor the description
21:09.18merlin1991makes me rofl :D
21:10.30freemangordonmerlin1991: you kan check on your n900 for the descriptions
21:10.33freemangordon*can
21:10.43freemangordonas those on maemo.org are older versions
21:11.20merlin1991I'm about to headdesk due to sleep deprivation, I don't think so :D
21:11.44freemangordonyeah, same here
21:11.54freemangordonlets continue tomorrow
21:43.40*** join/#maemo-ssu Estel_ (~Estel@dgn90.neoplus.adsl.tpnet.pl)
21:47.10MohammadAGwhy not include the key
21:47.15*** join/#maemo-ssu Estel^ (~Estel@dgn90.neoplus.adsl.tpnet.pl)
21:47.16MohammadAGit's not a matter to worry about
21:47.32freemangordonMohammadAG: osso-gnome-vfs2 is missing int the last *-pr
21:50.13Palifreemangordon, I do not have fb (and I do not know how is working...) but what is that key?
21:50.31Paliand what is problem with fb?
21:50.36freemangordonhmm my bad, it is in -pr, but not in the changelog
21:50.50freemangordonPali: FB widget does not work
21:50.58freemangordonFB pphoto uploader too
21:51.11Palibecause fb changed api?
21:51.27freemangordonno, there is some bug in curl
21:52.15Palifreemangordon, bug in curl? bug which depends on current date/time?
21:52.48freemangordonPali: for some reason curl tries to use IPv6 adress when connecting to FB
21:53.20PaliI know that FB added AAAA record last week (or earlier)
21:53.26freemangordonyep
21:53.41freemangordonand that triggers the bug
21:53.52Paliah, stupid bug
21:54.11Palibut then it is not only problem with fb?
21:54.29freemangordonPali, so far that is the only reported bug
21:55.08Paliand solution is to update curl to new version?
21:55.14freemangordonyep
21:55.19Paliok
21:55.34Palibut what is that key for fb?
21:56.02freemangordonin the meanwhile I REed a part of the FB infra responsible for login
21:56.31freemangordonwhen an application tries to use FB API it must provide 2 keys
21:56.50freemangordonapplication ID and a secret key
21:57.12freemangordongoogle for FB API key
21:57.47freemangordonPali, have to take some sleep
21:57.59freemangordonbb for now :)
21:58.04Paliand you cannot use key from that nokia binary?
21:58.08Paliok, bye
21:58.26freemangordonI can, the problem is if I publish it on gitorious
21:58.32freemangordonbye
22:03.50DocScrutinizer05I don't see how that's a problem, esp when you obfuscate it a little
22:04.25merlin1991it only is a problem if fb dev tos says something against it
22:04.28DocScrutinizer05even ship it as binary
22:05.12DocScrutinizer05you "publish" that key anyway, in each binary package some user downloads
22:05.59merlin1991You must not give your secret key to another party, unless that party is an agent acting on your behalf as an operator of your application. You are responsible for all activities that occur under your account identifiers.
22:06.50DocScrutinizer05errr, jaggedijagg
22:07.17merlin1991in other words, app yes, source no
22:07.41DocScrutinizer05shipping with the app either *is* or *is not* "giving key to other party"
22:07.51merlin1991and then there is We can take enforcement action against you and any or all of your applications if we determine in our sole judgment that you or your application violates Facebook Platform Terms and Policies. Enforcement action is both automated and manual, and can include disabling your application, restricting you and your application's access to Platform functionality, terminating our agreements with you, or any other action as we
22:07.51merlin1991<PROTECTED>
22:08.14merlin1991in other words we *might* ruin fb for all n900 users of the stock plugin if we publish the nokia keys
22:11.02DocScrutinizer05so what? do as I suggested: extract the key from original nokia binary you ship partially to gitorious, by a nifty combination of dd, od, and sed, create a temporary file with some hex values which you can #include
22:11.38DocScrutinizer05though I'd do that with my own key, sure
22:11.47DocScrutinizer05not really the Nokia one
22:11.56DocScrutinizer05you could do that on device
22:12.07merlin1991and why do all the nifty stuff?
22:12.13DocScrutinizer05in pre-install
22:12.28merlin1991why not simply "not" put the key on in the source package and gitorious and have it just in the binary?
22:12.45merlin1991could be argued to be "configuration" and not part of the "software"
22:13.19Palibut this violate GPL
22:13.31Palifirst choose other license
22:13.45merlin1991freemangordon: wrote it, he chooses the license :)
22:14.14DocScrutinizer05look, we're just patching original nokia lib ;-D every single byte of it except the key
22:14.24merlin1991rofll
22:14.42Pali:D
22:14.47merlin1991well if anything freemangordon can slap any license on it, there is no (c) nokia on his code
22:15.29merlin1991and since it is very maemo specific I wouldn't worry about people stealing the source, so I guess anything bsd/mit like would be perfect
22:15.49merlin1991though as I wrote earlier it's up to freemangordon
22:16.57PaliI do not see any differences between distributing binary with key and source code with key in hexdump
22:17.08Paliboth are same
22:17.29DocScrutinizer05honestly, the lib has same name, runs on same device, for same main() with same API
22:17.45DocScrutinizer05I only half was joking
22:18.08DocScrutinizer05we're indeed patching a lib, not stealing a key
22:18.31merlin1991yeah :D
22:18.50merlin1991btw I think we would be GPL compliant if we load the key from a file at runtime and not distribute that file :)
22:18.55merlin1991(in source)
22:18.58DocScrutinizer05about the non-disclosure, this can get handled by actually using whatever key is in original lib as found during install of our patch
22:19.11merlin1991tricky
22:19.20merlin1991we replace, thus apt removes the old lib before we place the new lib
22:19.28DocScrutinizer05ouch
22:19.37merlin1991before *any* inst hook of our package gets called
22:19.40DocScrutinizer05even before pre-install?
22:19.48DocScrutinizer05dang
22:20.05Paliwhy to create some stupid hack because of license?
22:20.16DocScrutinizer05just for the fun
22:20.27Pali:D
22:20.41merlin1991Pali: I'd simply not license it gpl and be happy :D
22:21.19PaliI think key should be included in source code in some hexdump way
22:21.55PaliIt is really same as key included in elf binary
22:22.54DocScrutinizer51indeed
22:23.10merlin1991yeah, but the fb tos explecitely forbid to publish the key outside of an application
22:23.28Palisource code is application part
22:23.43DocScrutinizer51but then you can't download the original Nokia lib anywhere
22:23.56DocScrutinizer51without 'auth'
22:23.59merlin1991Pali: the wording is: You must not give your secret key to another party, unless that party is an agent acting on your behalf as an operator of your application. You are responsible for all activities that occur under your account identifiers.
22:24.57PaliSecurity through obscurity?
22:25.06merlin1991apparently :/
22:25.25Palithere always exists way how to obtain key from app
22:25.28merlin1991though I loved the security through insanity article on tdwft :D
22:25.29Palifrom any app
22:25.32DocScrutinizer51merlin1991: thisx doesn't say which encoding your app has
22:25.50merlin1991yeah but operator != guy reading your code
22:25.52Paliso you cannot write application in bash/python?
22:26.13DocScrutinizer51exactly
22:26.25Palithen operator != guy which hexdump/objdump your code
22:26.30DocScrutinizer51that's not what the TOS says
22:27.33DocScrutinizer51incluse the key in hex, 'decode' it rot13
22:27.58DocScrutinizer51enough to "not share"
22:28.13Paliit is also encoded in nokia binary?
22:28.34merlin1991DocScrutinizer51: but my rot26 is so much more secure ;)
22:28.40DocScrutinizer51who can read c source and understand it does rot13 can as well hexdump the binary
22:28.46PaliI think char key[] = {  0x00, 0x01, ... }; is enought
22:29.20DocScrutinizer51probably
22:29.23Palino encoding but binary format
22:29.27Palisame as in elf binary
22:29.29DocScrutinizer51yup
22:30.07DocScrutinizer51we should ask quim
22:30.26merlin1991dunno how quim can help us here
22:30.53DocScrutinizer51he's the one to worry about Nokia's key, not we
22:31.43DocScrutinizer51or lemme put it that way, when Nokia allows us to use the key, we are an 'agent(?)'
22:31.52Paliso why then ask? :D We do not worry about Nokia :) same as Nokia does not worry about us :)
22:32.22merlin1991I only wory about $random people on the stock plugin suddenly not being able to use it anymore
22:32.32merlin1991(because of our actions)
22:32.55Palifreemangordon wrote that stock plugin does not working due to AAAA record
22:33.08Paliproblem with curl
22:33.12merlin1991yeah, but a different libcurl fixes that again
22:33.23DocScrutinizer51merlin1991: when Nokia allows us resp declares cssu replacement official, there's no reason anybody feels pissed
22:33.28merlin1991which even is in extras-devel (even though it shouldn't be there)
22:35.23DocScrutinizer51the point is we patch a lib but the app and platform stays the same
22:35.45DocScrutinizer51the key is for the app
22:35.58merlin1991I'm only jumping those hoops here to prevent the unlikely occasion of fb revoking the official nokia key
22:36.27DocScrutinizer51they CANT when Nokia says thats all OK
22:36.43DocScrutinizer51well they can, but why should they?
22:37.04merlin1991also I'm not worried about the .deb at all, I'm thinking about the tar.gz and gitorious
22:37.14DocScrutinizer51in the end for fb nuttin changed
22:37.31merlin1991except that the key now is easily avaiable to anybody interested
22:37.51DocScrutinizer51I see this different
22:38.03merlin1991btw Pali technically we can't make the lib gpl anyway
22:38.23DocScrutinizer51not any easier than with any non-encrypted binary
22:38.37merlin1991it's links against the closed feedservice2 lib from nokia
22:38.52Paliand LGPL?
22:38.57merlin1991and as per gpl we would have to provide source for that aswell
22:39.08merlin1991Pali:  does not help us
22:39.12DocScrutinizer51the closed feed is a point
22:39.23DocScrutinizer51the hex in source, not
22:39.25merlin1991"our" product inclueds parts that we can't provide source to
22:39.27PaliLGPL allow linking with closed libary
22:39.38merlin1991yeah but only if the lib is lgpl
22:39.40merlin1991no the other way around
22:40.17merlin1991or rather it allows you to link gpled library, but not to link against non gpl stuff and make yours lpgl
22:40.41merlin1991the fun of closed components :/
22:40.44DocScrutinizer51merlin1991: take some sleep ;)
22:41.27merlin1991DocScrutinizer51: 3 contradicting statements? not tired enough ;)
22:45.58Palihttps://www.gnu.org/licenses/gpl-faq.html#FSWithNFLibs
22:46.06Palihttps://www.gnu.org/licenses/gpl-faq.html#GPLPluginsInNF
22:46.20DocScrutinizer51I'd extract the key from original lib. If we got no pre-install hook to do that, so heck this will be the first 'app' (except cssu?) that needs two packages to install completely - a chain-install
22:46.53Palimerlin1991, you can write program under GPL license and write exception to link closed source libary xyz into your program
22:48.26*** join/#maemo-ssu nox- (noident@freebsd/developer/nox)
22:50.24DocScrutinizer51and my TV just asks "is FB still in or alreafy out?"
22:54.18DocScrutinizer51or wait, can't 'our' lib download the original one?
22:54.27DocScrutinizer51during install
22:54.38merlin1991please no
22:55.20DocScrutinizer51please no? :-P
22:55.21merlin1991we'd have to put proper headers in order to get the nokia ssu server to behave and then work with the fun packaging of an debian package (tar.gz inside ar) and still don't mess aynthing up
22:55.39DocScrutinizer51eeeew
22:55.44merlin1991especially the first part is not fun
22:56.06merlin1991unpacking the deb actually goes quite good (ofc only if we have ar avaiable on device, I dunno that)
22:56.19DocScrutinizer51can't we just use apt-get?
22:56.38merlin1991since we're in install dpkg is locked thus apt-get will error out before running
22:56.50DocScrutinizer51hahaha rrrright
22:57.06merlin1991but we ofc could patch apt-get to allow download with locked dpkg database
22:57.15merlin1991but that is just tooooooooooooo fucking much for a single api key
22:57.37DocScrutinizer51yep
23:00.07DocScrutinizer51btw I wonder why cssu and this 'app' don't use alarmd or a simple subshell with sleep to start that 2nd phase of install
23:05.51DocScrutinizer51also ponders there's obviously some hook for doing backup prior to PR upgrade
23:06.29DocScrutinizer51might be feasible to exploit that to get a copy of original lib
23:07.59Paliso this is reason why we should include cron into maemo and cssu :D
23:08.10merlin1991nah alarmd would do fine
23:08.24merlin1991but would still be a stinkin dirty hack
23:08.25DocScrutinizer51or we simply install under alternative name, and do a rename in postinstall
23:08.47merlin1991thou shall never touch the content of other packages with yours
23:08.57PaliI'm suggesting to include key into source code in hex
23:08.59DocScrutinizer51haha
23:09.00merlin1991part of the debian bible ;)
23:09.01*** join/#maemo-ssu Sc0rpius (~naikel@190.78.151.78)
23:11.16DocScrutinizer51well, we're not allowed to redistribute Nokia (C), neither complete binaries nor excerpts
23:11.23DocScrutinizer51are we?
23:11.42merlin1991that key?
23:11.51merlin1991we got it listening on the traffic ofc
23:15.11DocScrutinizer51I think that's irrelevant
23:15.39merlin1991yep, jokes usually are
23:15.41DocScrutinizer51as irrelevant as encoding of our app, machinecode or c test
23:31.18DocScrutinizer51honestly, make the key a user config option. ship a tool to extract key from original lib and mv original to backup plus mv patched into place

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.