AW Groupies/Chat Logs/AWGroupies-2008-10-14

From Second Life Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
  • [9:31] Saijanai Kuhn: Hey Teravus
  • [9:31] Saijanai Kuhn: what's new int heworld of OpenSIm?
  • [9:31] Teravus Ousley: stuff?
  • [9:31] Teravus Ousley: :D
  • [9:32] Saijanai Kuhn: hey Lillie
  • [9:32] Teravus Ousley: no.. we have Melanie working on groups... Adam working on encrypting some assets..
  • [9:32] Bichno Bimbogami: Ok, if its anything of a technical nature, It won't make any since to me anyway.
  • [9:32] Teravus Ousley: .. chi11ken added the Meshmerizer to OpenViewer.
  • [9:33] Widget Whiteberry: hello Lillie
  • [9:33] Teravus Ousley: .. the Meshmerizer is our Prim->mesh routines
  • [9:33] Lillie Yifu: may I make a request
  • [9:33] Lillie Yifu: no rl politics, except if it directly impinges on the subject at hand. Please
  • [9:33] Saijanai Kuhn: ah, well, this is pretty much the design group. We get into legal/social issues like concernign cross-grid intellectual propertyissues, but lately we've been very nuts and bolts
  • [9:34] Bichno Bimbogami: Ok, sounds like I have no business being here then.
  • [9:34] Teravus Ousley: justincc is working on resolving some of the stalls
  • [9:34] Bichno Bimbogami: Have a nice meeting.
  • [9:34] Teravus Ousley: such as login.. and saving
  • [9:34] Teravus Ousley: I moved the update heartbeat into it's own workerthread and out of the threadpool allocation
  • [9:34] Teravus Ousley: I cleaned up some code in physics to make it more readable and error resiliant
  • [9:34] Saijanai Kuhn: kool
  • [9:35] Saijanai Kuhn: this is opensim only stuff, right, doesn't affect the OGP work (except the AD heartbeat)?
  • [9:35] dogtow Hand: accepted your inventory offer.
  • [9:35] Lillie Yifu: Sounds like you have been busy treavus... is this code available for download? Is there alink?
  • [9:35] Teravus Ousley: It's a SVN repository
  • [9:35] Saijanai Kuhn: standard trunk for OPenSIm?
  • [9:35] Teravus Ousley: .. you'll have to go to the OpenSimulator.org website.. and grab it there
  • [9:36] Lillie Yifu: thank you teravus
  • [9:36] Teravus Ousley: .. I think there's also an automatic code/build zipper.. but I don't recall what the address is and I'm also not sure it's widely published yet
  • [9:37] Rex Cronon: hello everybody
  • [9:37] Saijanai Kuhn: hey Rex
  • [9:37] Teravus Ousley: anyway, the goal of the asset encryption is to take region owners out of the 'trust' loop while still allowing the assets to flow.
  • [9:37] Saijanai Kuhn: haooween ironman
  • [9:37] Rex Cronon: hiii
  • [9:38] Teravus Ousley: previously there were three untrusted parties in the loop
  • [9:38] Rex Cronon: .
  • [9:38] Teravus Ousley: Grid Operator | Region Operator | Client
  • [9:38] Teravus Ousley: After the encryption thing that Adam is working on.. is complete there'll be two
  • [9:38] Saijanai Kuhn: ah, creating encrypted caps?
  • [9:38] Teravus Ousley: Region Operator | Client, or Grid Operator | Client
  • [9:38] Rex Cronon: there will be two of what?
  • [9:39] Saijanai Kuhn: where does the AD fit in here?
  • [9:39] Teravus Ousley: untrusted people in the asset loop
  • [9:39] Dale Innis: Two parties ya hafta trust.
  • [9:39] Rex Cronon: ok
  • [9:39] Teravus Ousley: Assets are not in the AD spec yet.. so it doesn't apply to AD at all
  • [9:39] Dale Innis: I think "Grid Operator" == AD here? Roughly?
  • [9:39] Saijanai Kuhn: ah, OK, so this is opensim-only not OGP
  • [9:39] Dale Innis: Or else I don't know what a Grid Operator is. :)
  • [9:39] Teravus Ousley: Well this applies to an Asset Service..
  • [9:40] Teravus Ousley: .. not necessarily specific to the Agent Domain.
  • [9:40] Lillie Yifu: so an asset service supplies encrypted caps
  • [9:40] Dale Innis: Ah, right. I tend to assume that that's associated with the AD, but I shouldn't.
  • [9:40] Lillie Yifu: how does the region know how to do things like physics on them?
  • [9:40] Teravus Ousley: Region objects.. are not 'assets' in that sense. they have their own form..
  • [9:41] Lillie Yifu: ah
  • [9:41] Dale Innis: I assume that in the "things that are rezzed" case, the two parties are the Client and the Region Operator.
  • [9:41] Teravus Ousley: Regions, naturally get a copy of what is rezzed within them..
  • [9:42] Saijanai Kuhn: so it is an encrypted cap thing though, right?
  • [9:42] Teravus Ousley: no.. it's an encrypted REST thing
  • [9:42] Lillie Yifu: so the content creator still has to trust regions not to pirate content, is that correct?
  • [9:42] Saijanai Kuhn: hmmm
  • [9:42] Teravus Ousley: Lillie: not necessarily..
  • [9:42] Rex Cronon: it also has to trust the viewer not to copy things
  • [9:42] Lillie Yifu: I'm all ears
  • [9:42] Teravus Ousley: As the region may not have the key to decode them
  • [9:43] Teravus Ousley: .. but, as I said.. it's more a system thing.. then a user thing
  • [9:43] Lillie Yifu: So if I have a house
  • [9:43] Lillie Yifu: and someone rezzes the house on the sim
  • [9:43] Teravus Ousley: Provided that it's encrypted
  • [9:43] Lillie Yifu: what is to prevent the sim owner from keeping a copy of the house, its scripts and its textures?
  • [9:43] Teravus Ousley: .. and that the region has the key to decrypt it.
  • [9:43] Teravus Ousley: .. nothing
  • [9:43] Teravus Ousley: .. but assuming that it doesn't have the key..
  • [9:44] Teravus Ousley: the region wouldn't allow you to rez it.. it wouldn't even be able to read it.
  • [9:44] Lillie Yifu: so what this does is enforce a trusted relationship
  • [9:44] Lillie Yifu: if the licensing entity doesn't trust a sim
  • [9:44] Lillie Yifu: it can't get the licensed material
  • [9:45] Teravus Ousley: Mostly it's Asset service<----> Region trust enforcement at the moment. There are not any provisions for individual users yet.
  • [9:45] Saijanai Kuhn: right, thisis a different way of handling asset security than checking permissions access against the asset server's white list for avatars and grids
  • [9:45] Lillie Yifu: I think it sounds promising, in that it keeps control of copyig and use back in the hands of the entity that tracks the license, and not n the hands of the AD or RD
  • [9:46] Lillie Yifu: the content creator in't in the position of just having to trust the AD not to make a mistake about which RDs to trust, or worse.
  • [9:46] Teravus Ousley: It doesn't close any 'holes' though as far as the client is concerned.
  • [9:46] Teravus Ousley: the client is still a big hole..
  • [9:46] Lillie Yifu: /menods
  • [9:46] Lillie Yifu: nods
  • [9:46] Saijanai Kuhn: this is more like the strategy described in that Master's thesis on caps and virtual worlds
  • [9:46] Teravus Ousley: ie.. things 'seen' in the client can be obsconded with.. using various tools
  • [9:47] Dale Innis: the Analog Hole :)
  • [9:47] Lillie Yifu: but that's retail piracy
  • [9:47] Dale Innis: nods.
  • [9:47] Lillie Yifu: this at leas slows down wholesale pracy
  • [9:47] Teravus Ousley: yep.. it's like walking into a store with glue on your fingers.
  • [9:47] Dale Innis: How do all the regions that I might want to rez a thing in get the decryption key?
  • [9:47] Lillie Yifu: and allows much more granularity in how licenses are made
  • [9:48] Lillie Yifu: do you have a linke describing this Teravus?
  • [9:48] Saijanai Kuhn: [1]
  • [9:48] Teravus Ousley: Dale, not decided yet.
  • [9:48] Teravus Ousley: Adam is the spearhead of this project
  • [9:48] Saijanai Kuhn: some ideas on that security pattern found in the link above
  • [9:48] Dale Innis: nods. "Will be an important consideration!"
  • [9:49] Teravus Ousley: Adam just mentioned it yesterday.. and as far as I know he hasn't committed it to the SVN repository yet.
  • [9:49] Teravus Ousley: just, up and coming.. stuff.
  • [9:49] Lillie Yifu: kk
  • [9:49] Rex Cronon: that means that all assets will be ecryted with a common key, and only that have that key can derypt them in their region
  • [9:49] Lillie Yifu: I thinke the answer to the key is "implementation defined"
  • [9:49] Teravus Ousley: well, it wouldn't have to be a common keay
  • [9:49] Teravus Ousley: key
  • [9:50] Dale Innis: I was gonna say that :)
  • [9:50] Lillie Yifu: the client, ad, rd, or some other server or peer could be the source
  • [9:50] Lillie Yifu: or even "if you have ot ask, you don't need to know"
  • [9:50] Saijanai Kuhn: it doepends on how granular you want access to be. you could have keys for theentire content of the asset server vs for specific peole vs specific types ofcontent etc
  • [9:50] Rex Cronon: than u would have to go through lists to see who has what key and encrypt it accordingly
  • [9:51] Saijanai Kuhn: Some assets could hav e multiple keys I think
  • [9:51] Teravus Ousley: notes that PKI isn't used in this method
  • [9:51] Teravus Ousley: It's a symmetric style key
  • [9:51] Dale Innis:  ??
  • [9:51] Lillie Yifu: a cap could have differnt blocks encyrpted in different keys
  • [9:51] Dale Innis: Why?
  • [9:51] Teravus Ousley: Because the CPU usage of PKI is bad.
  • [9:51] Lillie Yifu: so the entity that gets it reds the cap, decrypts, and wht at it can read
  • [9:51] Lillie Yifu: is what it is supposed to see
  • [9:51] Dale Innis: Symmetric crypto seems like a terrible idea here.
  • [9:51] Imaze Rhiano: what kind performance cost is that kind system?
  • [9:51] j3rry Paine: does that mean nobody cares about authentication, just encryption?
  • [9:52] Teravus Ousley: .. so bad in fact that in SSL, it's used 'just' to negotiate a symmetric key
  • [9:52] Teravus Ousley: .. and the symmetric key is used throughout the session.
  • [9:52] Saijanai Kuhn: would be an alternative to authentication, I think
  • [9:52] Dale Innis: Oh, yeah, of course! That's how asymmetric crypto is always used.
  • [9:52] Rex Cronon: it is possible that any kind of encryption can be broken
  • [9:52] j3rry Paine:  ;-) it's how pgp works
  • [9:52] Lillie Yifu: hmmm
  • [9:52] Teravus Ousley: Assuming that you get the private key.. you could break it.
  • [9:52] Lillie Yifu: authentication is still needed
  • [9:52] Lillie Yifu: because that's how you get the key in the first place
  • [9:53] j3rry Paine: no, you get the key at key signing PARTEES!
  • [9:53] Lillie Yifu: and there is nothing saying that there couldn't also be an authentication part
  • [9:53] Teravus Ousley: but.. if you don't get the private key.. then you'll have a hard time breaking rijndael encryption
  • [9:53] Dale Innis: You have to use asymmetric crypto, though, unless every pair of parties is going to have a separate key.
  • [9:53] Lillie Yifu: because the use could be IP restricted in addition to being encrypted.
  • [9:53] Rex Cronon: and if somebody is too drunk they spill the beans(key)
  • [9:54] j3rry Paine: hey little girl, i'll give you some candy for your private key ...
  • [9:54] Dale Innis: ( Is there an agenda, or are we just chatting today? :) )
  • [9:54] Lillie Yifu: shhhh when we have an agenda less gets done
  • [9:54] Dale Innis: laughs.
  • [9:54] Teravus Ousley: Zha cancelled in the10 minutes before the meeting
  • [9:55] Dale Innis: oooohhhh
  • [9:55] Teravus Ousley: .. so, no.. there's no ajenda
  • [9:55] j3rry Paine: PARTEE!
  • [9:55] Rex Cronon: even if there is an agenda, this is still called chatting:)
  • [9:55] Dale Innis: blows things up
  • [9:55] Lillie Yifu: this was reallly useful
  • [9:56] Dale Innis: Fire!
  • [9:56] Teravus Ousley: leafs
  • [9:56] Teravus Ousley: leaf pile..
  • [9:56] Dale Innis:  :)
  • [9:56] Teravus Ousley: Do you want fire?
  • [9:57] Teravus Ousley: I could oblidge you if you want fire.
  • [9:57] Widget Whiteberry: checks inventory for asbestos cloak
  • [9:58] j3rry Paine: fire when ready!
  • [9:58] Rex Cronon: zero has no office hour today. right?
  • [9:58] j3rry Paine: \o/
  • [9:58] j3rry Paine: || Yay!
  • [9:58] j3rry Paine: / \
  • [9:59] Saijanai Kuhn: zhasaid she'd be back for that however
  • [9:59] j3rry Paine: YAY!
  • [10:00] Saijanai Kuhn: so, my big news is that I fixed a bug in pyogp
  • [10:00] Saijanai Kuhn: I think
  • [10:00] Saijanai Kuhn: Now recognizes all the packets, even if they're zero-encoded
  • [10:01] Saijanai Kuhn: so hoping to have a Better GUI someday soon. Enus wants to be able to enject packets by hand ala SLProxy
  • [10:02] Saijanai Kuhn: and I want it to be able to work from the GUI or a command file the same way so it needs an events processor thingie
  • [10:02] Teravus Ousley: have you examined pyov?
  • [10:02] Saijanai Kuhn: heard of it. Haven't really looked at it.
  • [10:02] Teravus Ousley: it's a viewer in python.
  • [10:02] Saijanai Kuhn: basedon libsl,right
  • [10:03] Teravus Ousley: yep
  • [10:03] Saijanai Kuhn: MIght want to checkou the GUI for ideas for sure
  • [10:03] Teravus Ousley: .. also uses the Meshmerizer.. and.. pyOgre
  • [10:04] Saijanai Kuhn: I *think* the design I came up with will allow multiple avies in a single script for extra testharness goodness
  • [10:04] Saijanai Kuhn: how's the rendering with pyOgre and that?
  • [10:05] Saijanai Kuhn: is itable to do genuine scene graph stuff ala the GPL viewer?
  • [10:05] Teravus Ousley: it's pretty good. Avatar are rendered as green ninjas.. but last time I checked prims were reasonable
  • [10:05] Teravus Ousley: .. terrain also works.
  • [10:05] Saijanai Kuhn: K, so animations enabled?
  • [10:06] Teravus Ousley: no. just a static green ninja.. that moves around.
  • [10:06] Saijanai Kuhn: ah, OK. That's something at least
  • [10:06] Teravus Ousley: no interpolation yet either on the movement
  • [10:06] Saijanai Kuhn: I'll be happy if I can display the minimap with a greendot for location at this point
  • [10:07] Rex Cronon: green ninja? for real?
  • [10:07] Saijanai Kuhn: green silloute...
  • [10:07] Teravus Ousley: it's actually not that hard.. Check out the Map module in OpenSimulator for how.. Homer Horwitz did a great implementation of how to generate a minimap tile
  • [10:07] Saijanai Kuhn: (sp)
  • [10:07] Teravus Ousley: green ninja, yes :D
  • [10:07] Lillie Yifu: beijos everyone
  • [10:07] j3rry Paine: xox lillie
  • [10:08] Rex Cronon: bye lillie
  • [10:08] Saijanai Kuhn: I recall Day Oh got minimap tiles coming into LSL for a few dys baack in the day until the LIndens fixed the bug that allowed objects to login as avatars
  • [10:08] Teravus Ousley: haha
  • [10:09] Teravus Ousley: well, this is a C# native algorithm for drawing the map tiles.. that is quite suitable for minimap tiles
  • [10:09] Saijanai Kuhn: sure, Day was just using the mtile UUID as a texture for a prim
  • [10:10] Saijanai Kuhn: could map out large segments of SL in world
  • [10:10] Teravus Ousley: nifty, nifty
  • [10:10] Rex Cronon: is that no longer possible?
  • [10:10] Saijanai Kuhn: then they closed the hole that let you login from xxx.secondlife.com
  • [10:11] Teravus Ousley: hehe, it could be used to create LSL bots.. and we wouldn't want that.. ;P
  • [10:11] Saijanai Kuhn: herewrote the python login script in LSL basically
  • [10:11] Saijanai Kuhn: well, no UDP handling so it had a 30 second lifepsan but could still get caps info
  • [10:12] Saijanai Kuhn: hmmm
  • [10:13] Volg Clawtooth: no
  • [10:13] Saijanai Kuhn: not that I noticed
  • [10:13] Rex Cronon: i have to check something, so bye everybody
  • [10:13] Widget Whiteberry: bye!
  • [10:13] Saijanai Kuhn: huge lag. out of order local chat
  • [10:13] Teravus Ousley: take care!
  • [10:13] Rex Cronon: have "fun"
  • [10:13] Volg Clawtooth: have fun
  • [10:13] Saijanai Kuhn: laters all thansk for the update Teravus
  • [10:13] Widget Whiteberry: me too, gotta scoot
  • [10:14] Volg Clawtooth: one question,
  • [10:14] Saijanai Kuhn: 'mazing...
  • [10:14] Saijanai Kuhn: go Volg
  • [10:14] Volg Clawtooth: Any idea why the top shear on prims is limited to .5
  • [10:14] Saijanai Kuhn: nota clue. The original programmer who wrote the prim code has a blog.You could always ask him
  • [10:14] Saijanai Kuhn: Avi Bar-Zeev
  • [10:15] Volg Clawtooth: and is it so limited within opensim (I'm STILL trying to get it compiled).. ok.. I'll look into it..
  • [10:15] Volg Clawtooth: it'd be nice to see it able to hi 1.0
  • [10:15] Saijanai Kuhn: a legend in his own mind...
  • [10:15] Volg Clawtooth: chuckles
  • [10:16] Saijanai Kuhn: bye
  • [10:17] Wrapp Seiling: where did everyone go ???
  • [10:18] dogtow Hand: crashed
  • [10:18] Wrapp Seiling: i guess it happen to the best of us ...
  • [10:18] Wrapp Seiling: happens
  • [10:21] dogtow Hand: thx :o)
  • [10:23] Object: Hello,: Avatar!
  • [10:23] dogtow Hand: no mono here yet