DescriptionAdds two new mitigstion options: maskReferenceError and
wrapImportedFunction. See the doc-comment in compileExpr for their
purpose.
Split mitigateGotchas into mitigateSrcGotchas and resolveOptions,
where resolveOptions is moved to startSES and mitigateSrcOptions
assumes its options are already resolved. That way, the same resolved
options object can also be passed to makeScopeObject for the
mitigations it performs. These latter mitigations happen even in a
minimal SES environment without mitigateGotchas.js
maskReferenceError should enable the new jquery to run without
rewriting. Added a rewriteFunctionCalls which remains to be
implemented
https://code.google.com/p/google-caja/issues/detail?id=1755
Patch Set 1 #Patch Set 2 : Add mitigation options for makeScopeObject #Patch Set 3 : Add mitigation options for makeScopeObject #Patch Set 4 : Add mitigation options for makeScopeObject #Patch Set 5 : Add mitigation options for makeScopeObject #Patch Set 6 : Add mitigation options for makeScopeObject #Patch Set 7 : Add mitigation options for makeScopeObject #
Total comments: 11
Patch Set 8 : Add mitigation options for makeScopeObject #
Total comments: 12
Patch Set 9 : Add mitigation options for makeScopeObject #Patch Set 10 : Add mitigation options for makeScopeObject #MessagesTotal messages: 17
|