IRC log for #webos-internals on 20120722

00:14.25*** join/#webos-internals panda-z (~panda-z@113.194.112.44)
02:10.56*** join/#webos-internals panda-z (~panda-z@113.194.112.44)
02:25.32*** join/#webos-internals trugex (636301a4@gateway/web/freenode/ip.99.99.1.164)
02:50.39*** join/#webos-internals sr0 (~dgm_077@p5DDC0A84.dip0.t-ipconnect.de)
02:59.28Guinnessoh well...
03:01.57Guinnessreally sorry this place died/hibernated.  I have 4 or 5 phones for spare parts and double that many batteries, so I'll be around when/if we get to test open webos on frankenpre2s
03:02.15Guinnessg'night
03:08.56*** join/#webos-internals noradtux|away (~noradtux@2002:5ce0:36bb::1)
03:09.05*** mode/#webos-internals [+v noradtux] by ChanServ
03:35.53*** join/#webos-internals Lektron_ (~Lektron@99-42-130-43.lightspeed.brhmal.sbcglobal.net)
04:00.01*** join/#webos-internals scorche (~scorche@rockbox/administrator/scorche)
05:40.50*** join/#webos-internals sr0 (~dgm_077@p5DDC0A84.dip0.t-ipconnect.de)
05:40.50*** join/#webos-internals tris (tristan@camel.ethereal.net)
05:40.50*** join/#webos-internals bhuey (~billh@ip68-101-209-44.sd.sd.cox.net)
05:40.50*** join/#webos-internals Peterman (Peterman@li408-205.members.linode.com)
05:40.50*** join/#webos-internals oc80z (oc80z@blea.ch)
05:40.50*** join/#webos-internals dwc- (dwc@205.209.190.118)
05:40.50*** join/#webos-internals Habbie (peter@shannon.7bits.nl)
05:40.50*** join/#webos-internals rhcp (rhcp@unaffiliated/rhcp)
05:41.04*** join/#webos-internals EvanDotPro (~EvanDotPr@pdpc/supporter/professional/evandotpro)
05:41.04*** join/#webos-internals dtzWill (~will@unaffiliated/dtzwill)
05:41.04*** join/#webos-internals DrOwl (~drowl@n36l.23.me.uk)
05:41.04*** join/#webos-internals bigbluehat (u632@gateway/web/irccloud.com/x-pdlowapoaaldhufe)
05:41.04*** mode/#webos-internals [+vv EvanDotPro dtzWill] by verne.freenode.net
05:41.39*** join/#webos-internals noradtux (~noradtux@2002:5ce0:36bb::1)
05:41.39*** join/#webos-internals psilocybin (~derp@unaffiliated/psilocybin)
05:41.39*** join/#webos-internals kugel (~kugel@rockbox/developer/kugel)
05:41.39*** join/#webos-internals PatrickC (~PatrickC@n36l.23.me.uk)
05:41.39*** join/#webos-internals grishnav (~grishnav@2001:49f0:a048:0:dead:beef:cafe:1337)
05:41.39*** join/#webos-internals hewball (~Hewball@2403:dc00:ffff:fffc:226:18ff:fe3a:3bad)
05:41.39*** join/#webos-internals Robius (robi@toldyouso.com)
05:41.39*** join/#webos-internals fenrir_ (fenrir@unaffiliated/-fenrir/x-7799457)
05:41.39*** join/#webos-internals stbuehler (~stbuehler@lighttpd/stbuehler)
05:41.39*** join/#webos-internals d0netsFN (den0ts@blea.ch)
05:41.39*** join/#webos-internals saurik (~saurik@carrier.saurik.com)
05:41.39*** join/#webos-internals un1corn (~un1corn@fl2.csbnet.se)
05:41.39*** mode/#webos-internals [+vv noradtux saurik] by verne.freenode.net
05:41.43*** join/#webos-internals Lektron (~Lektron@99-42-130-43.lightspeed.brhmal.sbcglobal.net)
05:41.43*** join/#webos-internals roxfan (dunno@91.180.124.39)
05:41.43*** join/#webos-internals cat-xeger (~cat@mail.reptiles.org)
05:41.43*** join/#webos-internals noxis (~paulr@linode.richard5.com)
05:41.43*** join/#webos-internals rwhitby (rwhitby@nslu2-linux/rwhitby)
05:41.43*** mode/#webos-internals [+v rwhitby] by verne.freenode.net
05:41.55*** join/#webos-internals falchie (~falchie@fl.csbnet.se)
05:41.55*** join/#webos-internals conradev (~conrad@2001:4800:780e:510:10a4:cda0:ff04:45cc)
05:41.55*** join/#webos-internals jtrucks (~jtrucks@freenode/staff/lopsa.board.jtrucks)
05:41.59*** join/#webos-internals ka6sox (ka6sox@nasadmin/ka6sox)
05:42.00*** join/#webos-internals Brybry (~Brybry@unaffiliated/brybry)
05:42.00*** mode/#webos-internals [+v ka6sox] by verne.freenode.net
05:42.25*** join/#webos-internals izzy84075 (~quassel@50.35.195.85)
05:42.26*** join/#webos-internals cryptk|offline (cryptk@nasadmin/cryptk)
05:42.26*** join/#webos-internals joshua (~joshua@icculus.org)
05:42.26*** mode/#webos-internals [+v cryptk|offline] by verne.freenode.net
05:42.50*** join/#webos-internals hucksy (~hucksy@cable-158-181-68-47.cust.telecolumbus.net)
05:42.50*** join/#webos-internals rrix (~rrix@fedora/PhrkOnLsh)
05:42.50*** join/#webos-internals summatusmentis (~summatusm@109.169.58.113)
05:42.50*** join/#webos-internals az-ssh (~mjk@173.48.24.234)
05:42.50*** join/#webos-internals Tibfib_ (~tibfib@li115-88.members.linode.com)
05:42.51*** join/#webos-internals int0x27h (~int0x27h@unaffiliated/int0x27h)
05:42.51*** join/#webos-internals EvilBill (~bill@ec2-50-18-115-115.us-west-1.compute.amazonaws.com)
05:43.02*** join/#webos-internals scorche (~scorche@rockbox/administrator/scorche)
05:43.02*** join/#webos-internals steffen- (~steffen@rsdio.org)
05:43.02*** join/#webos-internals destinal (destinal@50-56-249-13.static.cloud-ips.com)
05:43.02*** join/#webos-internals Jack87 (Jack87@nasadmin/admin/jack87)
05:43.02*** join/#webos-internals cvillers (~cmv@c-76-118-52-154.hsd1.ct.comcast.net)
05:43.02*** join/#webos-internals xcomp (~ibukun@exodus.xcomputerman.net)
05:43.02*** join/#webos-internals yosafbridge (~yosafbrid@li125-242.members.linode.com)
05:43.02*** join/#webos-internals grinsekatze (~grinsekat@clue20.linguistik.uni-erlangen.de)
05:43.02*** mode/#webos-internals [+v destinal] by verne.freenode.net
05:43.26*** join/#webos-internals hmmmm (~hmmmmmmm@pool-96-253-204-249.sctnpa.east.verizon.net)
05:43.26*** join/#webos-internals EricBlade (~Eric@c-71-238-12-240.hsd1.mi.comcast.net)
05:43.26*** join/#webos-internals MrTango (~maik@212.78.105.94)
05:43.26*** join/#webos-internals egaudet (~egaudet@c-67-186-134-66.hsd1.ma.comcast.net)
05:43.26*** join/#webos-internals Lumiere (~jstraw@unaffiliated/jstraw)
05:43.26*** join/#webos-internals madnificent (~madnifice@static.146.73.9.176.clients.your-server.de)
05:43.26*** join/#webos-internals jcsullins (~jcsullins@unaffiliated/jcsullins)
05:43.26*** join/#webos-internals jhojho (~j@unaffiliated/jhojho)
05:43.26*** join/#webos-internals Mercury (~warp@99-64-161-8.lightspeed.rcsntx.sbcglobal.net)
05:43.26*** mode/#webos-internals [+vv egaudet jhojho] by verne.freenode.net
05:43.49*** join/#webos-internals eternaleye (~eternaley@exherbo/developer/eternaleye)
05:43.49*** join/#webos-internals jbrett (brett@nat/hp/x-fhsqjeghhkhiagya)
06:20.53*** join/#webos-internals EricBlade (~Eric@c-71-238-12-240.hsd1.mi.comcast.net)
06:28.29*** join/#webos-internals dkirker (~dkirker@openmobl/ceo/dkirker)
06:44.55*** join/#webos-internals lonewulf` (~wulf@unaffiliated/lonewulf/x-3292126)
06:48.06*** join/#webos-internals EricBlade (~Eric@c-71-238-12-240.hsd1.mi.comcast.net)
06:59.27*** join/#webos-internals ur5us (~ur5us@223.194.69.111.dynamic.snap.net.nz)
08:10.32*** join/#webos-internals resistivecorpse2 (~resistive@unaffiliated/resistivecorpse)
08:25.43*** join/#webos-internals filmor (~bs@xdsl-87-78-72-219.netcologne.de)
08:27.49*** join/#webos-internals xJANWARx (~janwar@89-79-186-244.dynamic.chello.pl)
09:06.49*** join/#webos-internals Guest16955 (~will@c-71-197-155-122.hsd1.wa.comcast.net)
09:39.01*** join/#webos-internals GarthPS (~quassel@2a01:e35:2f5c:e670:c58c:c566:2cf4:8cd8)
10:04.54*** join/#webos-internals noradtux|away (~noradtux@f054019017.adsl.alicedsl.de)
10:05.06*** mode/#webos-internals [+v noradtux] by ChanServ
10:10.37*** join/#webos-internals noradtux|away (~noradtux@2002:4e36:7a16::1)
10:10.42*** mode/#webos-internals [+v noradtux] by ChanServ
10:15.23*** join/#webos-internals sirdancealot7 (~sirdancea@98.82.broadband5.iol.cz)
10:20.34*** join/#webos-internals noradtux|away (~noradtux@2002:5ce0:3410::1)
10:20.46*** mode/#webos-internals [+v noradtux] by ChanServ
10:23.03*** join/#webos-internals noradtux|away (~noradtux@2002:5ce0:3e26::1)
10:25.02*** mode/#webos-internals [+v noradtux] by ChanServ
10:39.42GarthPSrwhitby: hello. do you know if it is possible to modify wpa-supplicant to support eap-sim (aka dialogue with the sim card directly) ?
10:52.17filmorwpa_supplicant does already support eap-sim ...
11:20.49GarthPSfilmor: well then why it does not work/what am I doing wrong ? I have an eap-sim wifi hotspot + an eap-sim card compatible in my pre2
11:21.05GarthPSI adapted this post http://forums.webosnation.com/webos-development/213894-anyway-edit-wpa_supplicant-config.html#post2148673 with this http://forum.xda-developers.com/showthread.php?t=1660397
11:23.31GarthPSfilmor: I maid a custom  wpa_supplicant config file, turned on wifi, killed wpa_supplicant, relaunched it with my custom conf file and tried to get an ip but nothing
11:23.59GarthPSperhaps i am misisng some glue like resolv.conf or something
11:24.17GarthPSdo you have some tips ?
11:30.46GarthPSfilmor: how do you know wpa_supplicant version provided with webos 2.2.4 is supporting eap-sim ? I know that wpa_supplicant supports it http://w1.fi/wpa_supplicant/ but it has to come with some telephony specific bits to communicat with the sim card
11:49.22filmorgarthps, webos 2.2.4 uses v0.6.10, so it should in theory support eap-sim
11:50.09filmori don't know how the communication with the sim is supposed to work, but you can access imsi and imei using the com.palm.telephony service
12:01.06*** join/#webos-internals hucksy (~hucksy@cable-158-181-68-47.cust.telecolumbus.net)
12:17.27GarthPSfilmor: thx. I need to find out how wpa_supplicant is supposed to provide and how it get these informations
12:25.24GarthPSfilmor: do you know how to retriev imsi ? what is the command to do so ?
12:36.12filmorluna-send -n 1 palm://com.palm.telephony/imsiQuery '{}'
12:36.44filmoror, from a program, you'd use the lunaservice-functions to do that, but I don't know the interface
12:44.24EricBladehey filmor
12:46.26filmorhi :)
12:46.54EricBladefilmor: have you cracked the custom validator nut yet?
12:47.11filmorhmm?
12:48.08EricBladeyou were trying to work out how to do the custom ui for account things
12:49.35filmorI was? well, the plugins use a custom validator …
12:51.14filmorthe only thing(tm) that doesn't work are the (error) dialogs in the mojo validator
12:52.31EricBladeyeah i think you were trying to figure out the mojo way then
12:53.07filmorah yes, some time ago I tried to find a way to use the enyo validator on mojo devices
12:53.54filmorbut that didn't work so I just resorted to writing the mojo part from scratch and deciding during the installation which one to use
12:53.56EricBladewouldn't happen to be able to point me to a direction of how to learn about how the enyo version works?
12:54.19filmorwait a sec
12:54.53filmoranything particular that you're looking for?
12:56.09EricBladejust how to set it up. i understand that the custom validator thingee wants either a string or an object (i think, it's been a while since i've read that doc) and there's not really a clear explanation of what it wants, or how to respond to it
12:56.25filmorah, okay
12:56.46filmorhttps://github.com/filmor/webos-messaging/blob/master/application/validator_enyo.html
12:56.58EricBladelast time i looked into the code that made it all work was around january, and my head was still swimming at the complexity of it then
12:57.14filmorthis file is the starting point
12:57.22filmorthe parameters are in the windowParams
12:57.35filmornext step: https://github.com/filmor/webos-messaging/blob/master/application/source/Validator.js
12:57.46filmorin create the params are handled
12:58.34filmoryou have the whole template (i.e. the template.json-file you're providing as the account template) in either params.initialTemplate or params.template
13:00.37EricBladethat's kind of a bright idea passing the windowParams to create
13:00.43filmorI think it's always params.template in webOS 3, but the documentation on this stuff is extremely foggy
13:01.07EricBladeok, your accounts json is making me go WTF .. is there something that pre-parses that, or did i miss something in docs?
13:01.29filmorhihi
13:01.35filmorI'm just lazy as hell
13:01.50EricBladeisn't that why we're programmers?
13:02.00filmorI didn't care to write this stuff again and again, so I "invented" my own json-template-language ;)
13:02.22filmormakes it easy to add new accounts
13:02.44filmorlook at prototype.json
13:02.52filmorthat's kindof the "master-template"
13:02.59filmorespecially "@template" in there
13:03.17filmorthat's where everything get's substituted in
13:03.18GarthPSfilmor: thx!!
13:03.35filmorGarthPS, you're welcome :)
13:04.04GarthPSis there a way to list or to know the list of request we can pass the palm://com.palm.telephony// ?
13:04.37EricBladeGarthPS: well.. it's a bit of a stretch, but if you can find the binary that implements the com.palm.telephony service, you can run "strings" on it
13:05.15GarthPSEricBlade: hm yeah right
13:05.30GarthPSwas hoping there was already a list of it :)
13:05.43EricBladeyou might also try calling .. palm://com.palm.telephone/__info  ..
13:05.56EricBlade(that's two underscores)
13:06.50EricBladedoesn't look like that works very well though
13:07.03GarthPS:)
13:07.03EricBladethe code descibes "All services support an __info method" .. but the three i just tried didn't
13:07.19GarthPS:p
13:07.19filmoruse the public bus
13:07.33filmorthe problem is are the permissions though, I guess
13:07.50EricBladei see the service controller registers __info on both the public and private bus
13:07.56EricBladebut that may only apply to javascript services
13:08.13GarthPSfilmor: which is the bus?
13:08.43filmorluna-send will use the private bus unless you explicitely tell it to use the public one using -P
13:08.53GarthPSis there a qdbus ?
13:09.02EricBladeif i call that on my own node service, it gives me the contents of service.json
13:09.28EricBladewhich i don't think the native services have, otherwise we could just look in there
13:11.49EricBladecant call telephony on the public bus, and __info isn't registered for it on the private
13:12.12filmorhmm
13:12.24filmori can't find it in the sources
13:13.23filmorbut I know there where some magic methods …
13:13.27filmorlike __quit
13:14.15EricBladefilmor: ok, so, it goes .. validator { customUI { appId, name }, address } .. where appId is the app to launch, name is ??, and address is .. uh.. obv a function call for something, but wouldn't the customUI perform that function? or is that so the customUI knows what function to perform?
13:16.44filmorI don't think address is needed when customUI is specified
13:16.59filmorname is the html-file in the application directory
13:17.07filmori.e. "validator/index.html"
13:17.20filmorbut only on webos 3 :)
13:17.31filmoron webos 2 it's the scene name
13:19.21EricBladeok, so then your validator app takes whatever input is needed from the user, and then calls checkCredentials or whatever on it ?
13:20.42*** join/#webos-internals Loudergood (~rprwoo@c-174-62-140-119.hsd1.vt.comcast.net)
13:21.36filmorthe validator can do whatever it wants
13:21.54filmorit just needs to use CrossAppResult to return the credentials
13:22.42filmorhttps://github.com/filmor/webos-messaging/blob/master/application/source/Validator.js#L92
13:23.34*** join/#webos-internals wicket64 (~wicket@81-86-240-143.dsl.pipex.com)
13:24.03filmorI just return the credentials-object as I got it from the validator, I'll look up which format it has exactly
13:26.00filmor{"credentials": {"common": {"password": pass }}, "username": user, "config": your-configuration-stuff }
13:26.38filmorand maybe also "returnValue": true, I guess
13:27.01filmoryep, you'll need that, that's how the ui decides if it should procede
13:29.17filmorand if you want to use config: the accounts-ui won't handle saving this for you, you'll have to do that on your own in onCreate
13:29.25filmortripped into that one ;)
13:33.58EricBladethank you. this whole conversation has been logged for future reference
13:34.54EricBladei'll be looking into the custom validator when i want to build something that uses oauth
13:36.42filmoryou can also put a token in the credentials object
13:36.56filmoractually the whole system is kinda nice
13:37.15filmorwould be even nicer if it was a bit more extensible
13:37.43filmorallowing us to extend the facebook- and google-accounts :)
14:37.56EricBladeyes, for sure
14:38.30EricBladei'd like to not have to add a whole extra set of contacts for google voice
14:49.04GarthPSfilmor: would you be able to guide me trough eap-sim login process? I am not sure of my commands to makea pairing with my wifi station
14:53.10filmorerm, I actually don't know much about eap-sim …
14:53.33filmorjust had a look at wikipedia and the wpa-supplicant sources, that's all …
14:55.01GarthPSfilmor: I mean appart from eap-sim, what is the process to make a wifi connection command line by command line
14:59.26filmori think on webos this is done using some proprietary daemon
15:00.04filmoron desktop linux systems you'd use wpa_cli or wpa_gui for that
15:05.08*** part/#webos-internals filmor (~bs@xdsl-87-78-72-219.netcologne.de)
15:11.29*** join/#webos-internals hmmmm (~hmmmmmmm@pool-96-253-204-249.sctnpa.east.verizon.net)
15:56.06*** join/#webos-internals hemna (~hemna@c-38-80-203-105.rw.zetabroadband.com)
16:39.29*** join/#webos-internals varuag (~gaurav_@46-64-79-39.zone15.bethere.co.uk)
16:39.30*** join/#webos-internals varuag (~gaurav_@unaffiliated/gaurav-/x-6104784)
16:56.08*** join/#webos-internals OkiKuma (~lammda@p5B2D14D3.dip.t-dialin.net)
17:07.04*** join/#webos-internals beezle-bug (~BUG@91-66-82-177-dynip.superkabel.de)
17:15.58*** join/#webos-internals OkiKuma (~lammda@p5B2D2974.dip.t-dialin.net)
17:47.56*** join/#webos-internals hckyplayer024 (~hckyplaye@76.91.28.47)
18:16.35*** join/#webos-internals filmor (~bs@xdsl-87-78-72-219.netcologne.de)
18:33.56*** join/#webos-internals halfhalo (halfhalo@nasadmin/webteam/halfhalo)
18:45.32*** join/#webos-internals hucksy (~hucksy@cable-158-181-68-47.cust.telecolumbus.net)
19:00.58*** join/#webos-internals GarthPS (~quassel@2a01:e35:2f5c:e670:c58c:c566:2cf4:8cd8)
19:07.25*** join/#webos-internals wicket64 (~wicket@81-86-240-143.dsl.pipex.com)
19:13.11*** join/#webos-internals panel (~panel@office.radiolan.sk)
19:48.18*** join/#webos-internals YeahRight (morgoth@524955F5.cm-4-2b.dynamic.ziggo.nl)
19:58.47*** join/#webos-internals filmor (~bs@xdsl-87-78-72-219.netcologne.de)
20:00.32*** join/#webos-internals resistivecorpse2 (~resistive@unaffiliated/resistivecorpse)
20:11.11*** part/#webos-internals filmor (~bs@xdsl-87-78-72-219.netcologne.de)
20:17.52*** join/#webos-internals oil (~oil@68-186-92-34.dhcp.knwc.wa.charter.com)
20:17.52*** mode/#webos-internals [+v oil] by ChanServ
20:26.44*** join/#webos-internals filmor (~bs@xdsl-87-78-123-37.netcologne.de)
20:31.38*** join/#webos-internals noradtux|away (~noradtux@2002:5ce0:348d::1)
20:31.59*** mode/#webos-internals [+v noradtux] by ChanServ
20:36.38*** part/#webos-internals filmor (~bs@xdsl-87-78-123-37.netcologne.de)
22:20.49*** join/#webos-internals RagingMind (~RagingMin@97-88-147-234.dhcp.mrqt.mi.charter.com)
22:58.35*** join/#webos-internals summatusmentis (~summatusm@109.169.58.113)
23:28.14*** join/#webos-internals baboo (~justin@home.tking.org)
23:59.28*** join/#webos-internals KELVORG (~wircer@206.248.82.128)

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