Search the web
Sign In
New User? Sign Up
caplet · The Caplet Group
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Messages 26 - 55 of 309   Oldest  |  < Older  |  Newer >  |  Newest
Messages: Simplify | Expand   (Group by Topic) Author Sort by Date ^
26
Let's look at some cases. Case 1. Pirate.net has a page with an iframe from penzance.org. The penzance widget is willing to talk to anything, and so is...
Douglas Crockford
douglascrock...
Online Now Send Email
Jul 2, 2007
5:59 pm
27
Please excuse the misspelling of pinafore in the previous message....
Douglas Crockford
douglascrock...
Online Now Send Email
Jul 2, 2007
6:03 pm
28
... # Communication is restricted only to JSON text. JSON text allows exchange # of simple or complex data structures without the capability leakage that #...
David Hopwood
david.hopwood@...
Send Email
Jul 10, 2007
10:06 pm
29
... exchange ... leakage that ... The parseJSON method is available at http://www.json.org/js.html It will be standard equipment in the next edition of...
Douglas Crockford
douglascrock...
Online Now Send Email
Jul 12, 2007
4:43 pm
30
... That's good. I still think that exchanging deep-copied objects directly would be more convenient. It also allows immutable objects to be shared between...
David Hopwood
david.hopwood@...
Send Email
Jul 12, 2007
5:03 pm
31
... Exchange of strings between vats is safe because strings are immutable and do not carry capabilities to things like Object and Object.prototype. JSON...
Douglas Crockford
douglascrock...
Online Now Send Email
Jul 12, 2007
5:30 pm
32
... I see that even that page says: # To convert a JSON text into an object, use the eval() function. before pointing out why you shouldn't do that. It should...
David Hopwood
david.hopwood@...
Send Email
Jul 13, 2007
1:48 am
33
... String, ... Congratulations on discovering a design flaw in JavaScript. Welcome to my world....
Douglas Crockford
douglascrock...
Online Now Send Email
Jul 13, 2007
2:46 am
34
... Actually, I'd prefer to pass in a function that is given the opportunity to convert the value to one that does have a JSON representation. For example,...
Tyler Close
tjclose
Offline Send Email
Jul 16, 2007
8:03 pm
35
I have three things to report that might be of interest to this mailing list. First, IBM Research has developed an approach called SMash whose goal is to ...
Jon Ferraiolo
jon_ferraiolo
Offline Send Email
Jul 17, 2007
11:18 pm
36
We have the Mashup, which is the most interesting innovation in programming in years. But as practiced in the web browser, it is insecure. There is a clear...
Douglas Crockford
douglascrock...
Online Now Send Email
Jul 19, 2007
4:33 pm
37
... That would be a good way to avoid the latency, if it works. Does anyone know what sort of functionality can be delivered that way? ... Tim Freeman Email:...
Freeman, Tim
timothy_free...
Offline Send Email
Jul 19, 2007
8:59 pm
38
Tyler's "Bang Tutorial" <http://waterken.sourceforge.net/bang/> is the right place to start to understand the Javscript library used on the client to talk to...
Mark Miller
capsecure
Offline Send Email
Aug 20, 2007
3:16 pm
39
The Waterken server is itself built in Joe-E and provides distributed capability-based interaction for Joe-E objects via an https/json based crypto capability...
Mark Miller
capsecure
Offline Send Email
Aug 20, 2007
3:24 pm
40
The Waterken server itself can be downloaded from http://sourceforge.net/projects/waterken/ The core of the Javascript library that provides the API for...
Mark Miller
capsecure
Offline Send Email
Aug 20, 2007
4:03 pm
41
Google is continuing to do some really interesting stuff. http://ajaxian.com/archives/google-gears-02-developer-release...
Douglas Crockford
douglascrock...
Online Now Send Email
Aug 30, 2007
5:02 pm
42
... From: Douglas Crockford <douglas@...> Date: Sep 1, 2007 4:42 PM Subject: [json] JSONRequest for Firefox To: json@yahoogroups.com Collin Jackson...
Mark Miller
capsecure
Offline Send Email
Sep 2, 2007
2:05 am
43
... From: Mark Miller <erights@...> Date: Sep 19, 2007 4:05 PM Subject: Techtalk by Doug Crockford on "Gears and the Mashup Problem" To: "General...
Mark Miller
capsecure
Offline Send Email
Sep 19, 2007
11:10 pm
44
JSLint.com contains an ADsafe feature. Its intent is to enforce a safe subset of JavaScript for use in ads and widgets. ADsafe requires no transformations. It...
Douglas Crockford
douglascrock...
Online Now Send Email
Sep 30, 2007
4:52 pm
45
... Bravo! It would be elegant and possibly easy to annotate each warning with a category where the categories are those listed in the options box below. A...
Norman Hardy
fosdf
Offline Send Email
Sep 30, 2007
7:03 pm
46
And Object.eval isn't present on all browsers, so it breaks the rules but I thought I'd mention it: (function () { var x = {}; var y = 'evaluate'.substring(0,...
Mike Samuel
mikesamuel
Offline Send Email
Sep 30, 2007
10:32 pm
47
... If I submit anything starting with: <!-- I get the error: Problem at line NaN character NaN: stack has no properties I suspect that the 'NaN's here are...
David Hopwood
david.hopwood@...
Send Email
Sep 30, 2007
10:33 pm
48
(function () { var x = function () {}; var y = 'constructor'; var z = (x[y]); var w = z('alert("hi")'); w(); })(); cheers, mike...
Mike Samuel
mikesamuel
Offline Send Email
Sep 30, 2007
10:36 pm
49
Square brackets are clearly problematic, as they allow access to eval. I suggest you deny them entirely and (optionally) allow authors use the ADSAFE API to...
collin_jackson
Offline Send Email
Sep 30, 2007
11:09 pm
50
... What is the rule that is being applied to: (function () { var y = 'constructor'; ({}[y])('alert("hi")')(); })(); that provokes an ADsafe restriction, when ...
David Hopwood
david.hopwood@...
Send Email
Sep 30, 2007
11:33 pm
51
... This is a case where conciseness matters for the acceptability of the restriction, so I suggest something like: SET(foo, bar, GET(foo, bar) + 1); instead. ...
David Hopwood
david.hopwood@...
Send Email
Sep 30, 2007
11:40 pm
52
Or you allow an idiom that first asserts that the index is safe ('number' === typeof i) && obj[<expr>] Where expression is allowed to be something that...
Mike Samuel
mikesamuel
Offline Send Email
Sep 30, 2007
11:55 pm
53
or obj[(<arbitrary expression>) | 0] assuming that 'NaN' is not a sensitive identifier....
Mike Samuel
mikesamuel
Offline Send Email
Sep 30, 2007
11:57 pm
54
... Why is the ADSAFE object not first-class ("var a = ADSAFE;" fails)? That doesn't seem to be necessary for security. -- David Hopwood...
David Hopwood
david.hopwood@...
Send Email
Oct 1, 2007
1:45 am
55
... Better: foo.set(bar, foo.get(bar) + 1); and undo the conflation of objects with arrays and dictionaries, by defining 'get' and 'set' only for the latter. ...
David Hopwood
david.hopwood@...
Send Email
Oct 1, 2007
1:56 am
Messages 26 - 55 of 309   Oldest  |  < Older  |  Newer >  |  Newest
Advanced
Add to My Yahoo!      XML What's This?

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help