**** BEGIN LOGGING AT Mon Aug 24 02:59:57 2009 Aug 24 03:30:43 Templarian: the screenshot on your page shows "Luna-Send" .. but I don't see that option in pre7... i'm assuming that screenshot is from something beyond pre7? Aug 24 03:31:18 sevensoft: I have to speak with the komodo developers on an issue i'm having first. Aug 24 03:31:43 Templarian: ok.. cool... just wanted to make sure that i didn't have something screwy in my add-on Aug 24 03:31:43 (it's in there just hidden, and broken) Aug 24 03:33:46 hey, anybody do any geocaching? My app is near-alpha and I'd like someone else to play with it and offer suggestions, find issues, etc. Aug 24 03:35:11 damn, wrong channel again Aug 24 03:36:47 if I do a "quilt add " and the file didn't exist before, will it add it to the patch? I added a file this way and it didn't put it into the patch for some reason Aug 24 06:09:01 does anyone know a way to get rid of the text you receive from the webos tracking script? Aug 24 06:49:37 woot - finally set up my windows 7 RTM install Aug 24 06:49:39 so happy. Aug 24 07:02:20 it is freakin awesome huh Aug 24 07:02:40 Eguy: its true. Aug 24 07:02:43 This is my 3rd week on the RTM upgrade from Vista Aug 24 07:02:51 working PERFECTLY...shocking Aug 24 07:03:10 Eguy: i see a few minor performance improvements from the RC to RTM Aug 24 07:03:17 but besides that, i'd have been fine staying on the RC Aug 24 07:03:34 Why use the RC when you have RTM? Aug 24 07:04:05 I didn't want to re-download all my stuff. Aug 24 07:04:26 150+ gigs of apps i still want to get back. Aug 24 07:04:36 lol Aug 24 07:05:01 I still have my vista ghost image Aug 24 07:05:46 I am waiting to make a 7 image till I find a spare 1TB drive lol Aug 24 07:11:22 Ikyo|Sleep: it should add the file when you quilt refresh the patch Aug 24 07:16:52 rwhitby: ah, you're home :D Aug 24 09:24:48 Decimation: yep Aug 24 09:29:02 its 5:30 Aug 24 09:29:04 and im awake Aug 24 09:29:12 gosh i need to get to bed earlier. lol Aug 24 09:29:26 go to sleep! Aug 24 09:29:45 i just cant do it.. it doesnt work Aug 24 09:29:46 lol Aug 24 09:29:53 i have to be up in 2 hours anyway - oh well. Aug 24 10:18:53 what's the keyboard combination for opening links in new cards in the web browser in webOS 1.1? Aug 24 10:21:13 also, how do you right click to save an image Aug 24 13:22:20 bleh Aug 24 13:24:35 any mods/patches in the works to forward a contact to another user? Aug 24 13:32:11 czarphanguye: prolly obex push Aug 24 15:40:42 I need a little help. I loaded qinray 1.04v2 rom to bypass activation and mess around with my Pre. It skipped the logging into my Palm Profile part. Is there anyway to setup my Palm Profile on this Pre now? Aug 24 15:46:03 what is this qinray you speak of? Aug 24 15:49:28 HiQ: ah, looks like some kind of modified webos image. While I have no idea about that, it sounds like it skips firstuse and so it doesn't set up your palm profile. the methods we've used for bypassing activation (for people who have bought phones out of contract / outside sprint's area) don't skip firstuse, they just use a modified version that still sets up a palm profile Aug 24 15:51:48 You may be able to just edit the firstuse files on the pre the way this method uses (http://www.webos-internals.org/wiki/Patch_webOS_Bypassing_Activation) and then just run firstuse (no repackaging or reflashing with doctor would be needed since you already have access to the app on a running device) Aug 24 15:56:50 destinal: Thank you so much. I was just looking into that. Read only file system though? Aug 24 15:57:32 just use novaterm to get a shell and: mount -o remount,rw / Aug 24 15:58:04 Heh.. Sorry about the total n00b questions. Thanks. Aug 24 15:58:29 HiQ: no worries :) Aug 24 16:02:18 One more quick question.. The last part says to edit the /dev/tokens/DMSETS file. It should be {"sets":"94"} before and {"sets":"base"} after. Mine is already {"sets":"base","a"}. Should I leave it or make it {"sets":"base"}? Aug 24 16:10:11 If I'm novaproxy/putty'd into my Pre, how can I run "palm-launch com.palm.app.firstuse" isn't that through the Emulator instead? Aug 24 16:11:30 Not sure, but I think you can use the -d option once you have developer mode enabled Aug 24 16:13:24 Okay. I'll just load up the emulator instead. Thanks. Aug 24 16:13:33 HiQ: ? Aug 24 16:13:54 At the end, to run the firstuse app again, it says to type: palm-launch com.palm.app.firstuse Aug 24 16:14:25 But palm-launch doesn't exist on the device itself, does it? Aug 24 16:14:29 no Aug 24 16:14:32 HiQ: if the emulator's not running, palm-launch will go to the pre instead, but you can -d usb to force it Aug 24 16:14:34 HiQ: yes, that's from your dev box, not on the device....if it's installed to the device/emulator already, though you should just be able to launch it Aug 24 16:15:28 Okay. Fingers crossed :P Aug 24 16:15:58 Is there a good document describing the device's security model? Aug 24 16:16:06 Meaning, what are processes allowed to do, etc? Aug 24 16:16:34 v4lyfe: everything runs as root and basically everything on the GUI is in one process Aug 24 16:16:49 but for javascript / mojo stuff there are limitations as to what an app can do Aug 24 16:17:10 destinal: are those documented? or is it just trial and error to figure out what the limits are? Aug 24 16:17:58 well, palm doesn't really go into it -- their assumption is probably that you shouldn't do things not in their documented API ;) Aug 24 16:18:10 haha Aug 24 16:18:19 shouldn't do vs. can't do... Aug 24 16:18:45 v4lyfe: right, but they spell out what's supported rather than what's restricted and I can understand their perspective Aug 24 16:19:52 so the ability to do anything at a system level is provided by browser plugins and system services, for the most part Aug 24 16:20:22 destinal: cool. I wonder if system services have any undocumented interfaces? Aug 24 16:20:35 communication with system services occurs over the palm bus, which is the lunaservices framework which is dbus-based Aug 24 16:20:53 Thank you everyone. I managed to keep the activation bypassed, but get my palm profile up and going. Aug 24 16:21:15 still pretty new here, so please define what you mean "by bus between system services" Aug 24 16:21:17 HiQ: cool, glad to hear you're up and running Aug 24 16:21:38 destinal: do you mean what happens when I call new Mojo.Service.Request? Aug 24 16:21:49 v4lyfe: correct Aug 24 16:22:32 v4lyfe: services can also talk to each other too but that's not very important for understanding the security boundaries on mojo apps Aug 24 16:23:06 destinal: okay Aug 24 16:23:24 so you may have noticed that all of the base apps that come with the phone (that can obviously make significant changes to the device's configuration) are also mojo apps Aug 24 16:23:34 yeah Aug 24 16:23:39 reading their JS now Aug 24 16:23:55 that is what I am wondering, can all apps do that? Aug 24 16:23:59 no Aug 24 16:24:10 there is an important distinction between the public and the private bus Aug 24 16:24:30 how are applications identified as being able to talk on the private bus? Aug 24 16:24:32 any app with a namespace beginning with com.palm automatically talks to the private bus Aug 24 16:24:36 gotcha Aug 24 16:24:37 any that does not, public Aug 24 16:24:49 and I can't create an application in that namespace Aug 24 16:24:52 is that signature controlled? Aug 24 16:24:59 well, you can, actually Aug 24 16:25:28 but the question is always one of distribution. I think palm plans on enforcing restrictions to namespace by acceptance or denial of an app to the catalog Aug 24 16:25:36 Gotcha Aug 24 16:26:15 this is the same thing that iPhone is doing... e.g. you can't access photos directly on the filesystem, you have to use the photo picker control, but the seatbelt sandbox doesn't actually enforce that. It's their app store voodoo. Aug 24 16:26:36 I look forward to Palm figuring out how to prove that arbitrary JavaScript is not malicious Aug 24 16:27:21 well, they just don't give their namespace to anyone but them, and they have api's nobody else can use Aug 24 16:28:10 so the sandbox is basically, private bus, and if system services are properly behaved, you shouldn't be able to do much that's bad Aug 24 16:28:55 okay, that makes sense at first blush. Aug 24 16:29:40 which is why it's critical that all system services methods are very specific single-use kind of things Aug 24 16:29:45 Yeah Aug 24 16:29:50 just like syscalls Aug 24 16:30:25 someone came up with a third-party command-line "service" and the very concept is a security nightmare, anyone who installed the service just provided root level escalation to any mojo app Aug 24 16:31:06 it made it easy to be lazy on the service side, but clearly is not the way to go Aug 24 16:31:18 totally agree Aug 24 16:31:24 this is similar to so many models Aug 24 16:31:27 e.g. ActiveX Aug 24 16:31:44 people who write silly Active X controls like "Download and Install file" Aug 24 16:31:56 where the interface is just non-sensical Aug 24 16:32:22 I hadn't thought about that aspect, but yeah, same deal Aug 24 16:34:16 it's unfortunate that there's no way for the user to authorize specific privileges to newly installed apps (ie that there isn't more granularity in access control) because we've already seen where a few 3rd party / homebrew apps have distributed apps with a com.palm namespace just to be able to allow certain types of functionality Aug 24 16:34:30 Yeah Aug 24 16:34:33 granted, those will never make it on the catalog Aug 24 16:35:00 Yeah but this model has been around since the beginning of mobile Aug 24 16:35:06 and it is showing its age Aug 24 16:35:57 I'm a big proponent of Android's security model which has the granularity you are talking about. The downside is that it is confusing to users. Aug 24 16:36:09 *nods* Aug 24 16:36:26 the other concern is that since everything runs as root, a vulnerability in any service or plugin results in root-level compromise Aug 24 16:36:31 yeah Aug 24 16:36:35 that is 10000% nuts Aug 24 16:36:44 see: iPhone v1.0 Aug 24 16:38:15 yeah, I think android's model beats iphone currently -- remote execution into the browser app means you can do what the browser can do, and that's it. Aug 24 16:38:36 yeah Aug 24 16:38:43 ie no access to make phone calls, steal contacts, etc etc Aug 24 16:38:54 iphone's browser is a little bit of a special case as compared to other iphone apps Aug 24 16:39:05 other iphone apps are locked down much better Aug 24 16:47:58 anyone have suggestions to make my app start up faster ? Aug 24 16:59:56 hmnm Aug 24 17:00:05 the preware is showing wrong size for packages Aug 24 17:00:10 I mean when it has over 1MB Aug 24 17:00:30 if it has 1.3MB it shows Aug 24 17:00:34 1328.4MB Aug 24 17:00:36 :) Aug 24 17:00:41 a little confusing Aug 24 17:06:46 ohh looks like my internet service at home just went back on Aug 24 17:23:25 I'm behind...which is the Preware app? PrePackage? Aug 24 17:24:33 nvm Aug 24 17:25:29 anyone in here from boston and wish to attend please RSVP Aug 24 17:25:30 http://www.webosboston.org/2009/08/20/first-meeting-scheduled-for-sept-8th/ Aug 24 17:25:49 egaudet, that means you :) Aug 24 17:26:30 egaudet_work, even :) Aug 24 17:29:27 is there a tutorial or forum which talks about making my app start up faster on webosinternals ? Aug 24 19:38:11 hello guys... Aug 24 19:38:20 does anyone know of one of those temporary online storage things for code? Aug 24 19:38:48 pastebin? Aug 24 19:38:52 perfect Aug 24 19:38:55 i forgot the name! Aug 24 19:38:57 thanks! Aug 24 19:39:02 np Aug 24 19:39:37 want to analyze a volume shadow copy trace log? Aug 24 19:39:45 i'm having a problem with my VSS writers Aug 24 19:40:14 exactly, me neither... Aug 24 19:40:17 thanks though Aug 24 21:03:23 hey people Aug 24 21:22:13 hey atlanta Aug 24 21:22:31 rwhitby: wsup what you up 2 my man Aug 24 21:24:04 hmm Aug 24 21:24:14 yap looks like conversation to MB is fubar Aug 24 22:06:40 *sits down* Aug 24 22:06:45 I guess it's time to get some work done :( Aug 24 22:09:29 That reminds me i need to read the wecomics for today (doing the opposite of you atm). Aug 24 22:10:22 haha Aug 24 22:10:23 eff ya Aug 24 23:24:03 Has there been any issues with Preware stuck on the updating screen? I hope I'm not the only one. Aug 24 23:24:38 make sure you installed using the latest version of webos quick install Aug 24 23:24:52 make sure you installed the package manager service (and that it was installed first) Aug 24 23:25:02 if it wasn't installed first, I believe a reboot will fix that issue as well Aug 24 23:25:08 I haven't use quick installer Aug 24 23:25:15 It works sometimes Aug 24 23:25:16 how do you make a patch file Aug 24 23:25:17 how did you install it? Aug 24 23:25:20 just not all the time Aug 24 23:25:24 and did you install the service? Aug 24 23:25:35 in that situation, it might be a network issue? Aug 24 23:25:36 like if someone posted the code for a patch, how do you put it in your phone's patch list and apply it with quilt? Aug 24 23:25:46 using the instructions from webos-internals Aug 24 23:25:51 alright, thanks Aug 24 23:26:59 analog: there are instructions for creating a patch on webos-internals Aug 24 23:27:06 http://www.webos-internals.org/wiki/Applying_Patches Aug 24 23:27:31 about half way down there are instructions on how to create a patch Aug 24 23:27:43 ok thank you Aug 25 00:17:52 how do you force the pre to use the webos doctor? Mine just stays there Aug 25 00:19:03 Eguy-asleep: have you followed the recovery wiki page? Aug 25 00:19:49 ah Aug 25 00:19:55 I was holding up with the pre on Aug 25 00:22:48 Eguy-asleep: best not to run webos doctor when asleep ;-) Aug 25 00:23:01 hahha Aug 25 00:23:17 I just tired an on-device reset...nothing worked. Aug 25 00:33:29 does it seem like a long time between updates this time around, or is it just me? Aug 25 00:34:27 destinal: r u working on the preware app? Aug 25 00:34:29 destinal: there's a beta 1.2 in closed testing I believe Aug 25 00:34:49 en0x: should have been more specific, meant webos Aug 25 00:35:09 en0x: re: preware, no, I'm not really involved Aug 25 00:35:12 yes the one for pre that you can install apps thru it Aug 25 00:35:27 destinal: your just impatient. Aug 25 00:35:39 (or exciting for new stuff) Aug 25 00:35:44 excited** Aug 25 00:35:46 uh oh Aug 25 00:35:58 rwhitby: is there a bugtracker for webos internals apps? Aug 25 00:36:03 webos doctor not going well Aug 25 00:36:29 en0x-- whats wrong with preware? Aug 25 00:36:46 en0x: no, we don't. At the moment there should be a wiki page for each app, and the corresponding Talk page is where bugs are reported. Aug 25 00:36:58 en0x: the wiki's talk page Aug 25 00:37:23 oil: love the new overlay annotations Aug 25 00:37:30 oh god Aug 25 00:37:54 lol Aug 25 00:38:01 my pre just bricked Aug 25 00:38:30 Eguy-asleep: don't be too quick to use that word, I'd be surprised if you win that prize Aug 25 00:38:39 ditto Aug 25 00:38:40 I wanna win the prize! Aug 25 00:38:44 lol Aug 25 00:38:44 let's go with mudded :) Aug 25 00:38:51 not quite a hard brick yet Aug 25 00:38:54 temporarily unresponsive Aug 25 00:38:54 heh Aug 25 00:39:06 lets see what I can do Aug 25 00:39:13 it's stuck at palm Aug 25 00:39:17 not pulsing Aug 25 00:39:42 Eguy-asleep: oh, that's easy. hold down the power button and flick the silent mode switch on/off three times quickly Aug 25 00:40:08 I prefer the ctrl alt del method myself Aug 25 00:40:10 that should do a hard reboot Aug 25 00:40:25 yeah but I'm not sure that works when the OS isn't responsive Aug 25 00:40:29 it did Aug 25 00:40:32 ah, ok Aug 25 00:40:37 although it is back to non pulsing palm Aug 25 00:40:41 ah Aug 25 00:40:43 I lied Aug 25 00:40:46 it's booting Aug 25 00:40:48 oh, so it wasn't even temporarily unresponsive :-) Aug 25 00:41:03 just missed a boot once Aug 25 00:41:06 no prize for you! Aug 25 00:41:13 no!!!!!!!!!!!!!!!!!!!!!!!!!! Aug 25 00:41:19 haha pwnt Aug 25 00:41:22 well, is it a pwnt? Aug 25 00:41:23 pwnt-win Aug 25 00:41:26 rm -rf / Aug 25 00:41:38 heh Aug 25 00:41:41 Eguy-asleep: no brick there, doctor gets you back Aug 25 00:42:00 now start talking dd commands and maybe but please stop trying to win. :P Aug 25 00:42:20 it's weird, I did a full reset from device info it whiped my background and sounds but all the apps are still there Aug 25 00:42:55 I think full reset only wipes data Aug 25 00:42:55 * rwhitby hasn't heard good thing about the on-board reset functions Aug 25 00:43:14 partial reset didn't fix anything either Aug 25 00:43:24 Eguy-asleep: doctor? Aug 25 00:43:25 all I want is the freakin updater app to work Aug 25 00:43:32 yeah I am starting the doctor right now Aug 25 00:44:56 okay it is starting Aug 25 00:47:45 oh man Aug 25 00:47:50 stupid webos doctor Aug 25 00:48:05 was at 6% and then the pre booted Aug 25 00:49:55 my pre is really sluggish now Aug 25 00:50:10 analog`: what does 'top' say? Aug 25 00:50:26 FINALLY Aug 25 00:51:00 rwhitby, where should i paste? Aug 25 00:51:08 analog`: see /topic Aug 25 00:52:06 http://webos.pastebin.com/m3eddeca7 Aug 25 00:52:52 load average: 8.25 - that's a concern Aug 25 00:53:45 "recover" in progress Aug 25 00:53:50 recovery* Aug 25 00:57:58 Hey all Aug 25 01:01:41 anyone know where the sms logs are stored? Aug 25 01:04:06 analog`: is that load average of 8.25 persistent when you watch 'top' for a while Aug 25 01:10:55 woohoo Aug 25 01:11:05 Pre is not bricked! Aug 25 01:11:30 :) Aug 25 01:13:49 ehm Aug 25 01:15:41 did u had something that after you finish talking not pressing the red earpiece just swiping the card away it will appear again? Aug 25 01:19:38 damn and blast Aug 25 01:23:59 updater app still not working Aug 25 01:24:09 just ran webos doctor :( Aug 25 01:56:48 does anyone know how webOS is doing the graphics rendering? Aug 25 01:58:01 I assume they are using something other than X... considering all the animations and transparencies Aug 25 01:59:56 Brain_ReCall: its webkit Aug 25 02:00:05 the entire thing is basically a browser window Aug 25 02:00:08 in 1.1, what's the way to open web links in a new window? Aug 25 02:00:33 the orange-sym-space + tap from 1.0.4 and earlier doesn't work anymore Aug 25 02:01:15 I understand each app is running as webkit, but surely the more advanced things like cardview can't be in webkit as well Aug 25 02:02:05 it's one big webkit Aug 25 02:02:43 so its turtles all the way down? no X to eventuall render the output? Aug 25 02:02:54 think of each card like a browser tab Aug 25 02:03:01 there's definitely no X Aug 25 02:03:09 lunasysmgr is sitting directly on the framebuffer Aug 25 02:04:31 wow. I guess openGL acceleration is farther out that I thought Aug 25 02:04:57 we tried getting documentation on the IVA or the 3D accelerator in the OMAP3 and TI were huge jerks about it Aug 25 02:05:00 i was not a fan Aug 25 02:05:25 yeah, TI can be dicks if you don't buy by the thousands Aug 25 02:06:06 the BeagleBoard folks have gotten some stuff working though Aug 25 02:06:46 So a friend of mine emails me and tells me he fixed his harddrive with a ttl adapter (see Seagate and how they give you a tty into their harddrives in case you ever get in serious trouble) Aug 25 02:06:55 we buy by the thousands and they were still dicks Aug 25 02:07:33 So I needed to craft a response to him... is "Awesome.. So next time my harddrive is broke and kinda floppy, you're going to help me erect it back to its normal state, right?" Aug 25 02:07:44 So should I pass on sending that, or send something with a little more tact? Aug 25 02:09:31 *hint* this is a #webos-internals voting opportunity on psykoz acting like a complete retard or not Aug 25 02:11:10 im going to go with yes Aug 25 02:11:28 yes, send, or yes, pass Aug 25 02:11:34 because to ask that question about yourself shows obvious mental problems Aug 25 02:12:19 I do have mental problems, didn't you notice the nickname? :) Aug 25 02:29:08 hey guys, whats the link to the feed.. Aug 25 02:29:17 it was like...ipkg.preware.com or somethin Aug 25 02:29:33 preware.org - no commercial interests here Aug 25 02:31:08 ah. Aug 25 02:31:10 ty. Aug 25 02:57:53 any js programmers want to work with me on modifying the messaging notification to add in different SMS tones for each contact? **** ENDING LOGGING AT Tue Aug 25 02:59:56 2009