Bobby Holley
|
9a937e13f4
|
Bug 1165162 - Hoist GetOrigin onto BasePrincipal. r=gabor
|
2015-05-20 17:11:48 -07:00 |
Bobby Holley
|
91e0c12696
|
Bug 1165162 - Rework the nsIScriptSecurityManager principal-minting API to be originAttributes-centric. r=gabor,r=bholley,sr=sicking
|
2015-05-20 17:11:41 -07:00 |
Bobby Holley
|
f8d1d0c840
|
Bug 1164977 - Hoist app attributes into a struct on BasePrincipal and refer to them as 'origin attributes'. r=gabor
This sets the stage for the upcoming work for signed apps.
|
2015-05-18 15:52:34 -07:00 |
Bobby Holley
|
213bf81699
|
Bug 1164977 - Unify subsumes/equals logic on BasePrincipal and reduce duplicated code. r=gabor
|
2015-05-18 15:52:33 -07:00 |
Bobby Holley
|
9438ba6505
|
Bug 1164977 - Hoist all the app attribute handling into BasePrincipal. r=gabor
|
2015-05-18 15:52:33 -07:00 |
Bobby Holley
|
e61971d74b
|
Bug 1164292 - Switch nsIPrincipal::origin to ACString. r=gabor
|
2015-05-15 11:51:51 -07:00 |
Bobby Holley
|
93d7d50247
|
Bug 1164292 - Make all nsIPrincipal implementations inherit BasePrincipal and hoist some repeated code. r=gabor
Losing the NS_DECL_NSIPRINCIPAL isn't great, but I think it's worth it to share
more code.
|
2015-05-15 11:51:50 -07:00 |
Bobby Holley
|
6882fa756b
|
Bug 1164292 - Re-implement dumpImpl in terms of GetScriptLocation. r=gabor
The existing setup adds a lot of complication and not a lot of value.
|
2015-05-15 11:51:48 -07:00 |
Bobby Holley
|
46b43e4f8b
|
Bug 1164292 - Hoist refcounting into nsJSPrincipals. r=gabor
This is a special-snowflake reference counting system that's tied to
JSPrincipals, so it makes sense to consolidate this on nsJSPrincipals.
|
2015-05-15 11:51:47 -07:00 |
Boris Zbarsky
|
ab624ae20e
|
Bug 1149280 part 1. Make nullprincipal creation faster. r=smaug
|
2015-03-31 13:11:00 -04:00 |
Ehsan Akhgari
|
883849ee32
|
Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
! -wholename "*/.git*" \
! -wholename "obj-ff-dbg*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_OVERRIDE override
convert MOZ_FINAL final
|
2015-03-21 12:28:04 -04:00 |
Blake Kaplan
|
c6890412ec
|
Bug 1087646 - Properly serialize nullprincipal URIs across IPC. r=bzbarsky
|
2015-02-24 12:54:40 -08:00 |
Trevor Saunders
|
fd5e9d1fcc
|
bug 1047696 - mark a number of classes MOZ_FINAL to get compilers to devirtualize more r=froydnj
|
2014-08-05 13:33:55 -04:00 |
Bobby Holley
|
f6516d5622
|
Bug 1022229 - Borrow App ID and mozBrowser-ness when creating sandbox null principals. r=bz
|
2014-07-29 08:47:52 -07:00 |
Bobby Holley
|
4adfe5c438
|
Bug 1022229 - Let Null Principals have App IDs and mozBrowser status. r=bz
|
2014-07-29 08:47:52 -07:00 |
Ryan VanderMeulen
|
9a8cfb647e
|
Backed out 5 changesets (bug 1022229) for non-unified bustage.
Backed out changeset d79b991a8d96 (bug 1022229)
Backed out changeset 34f9a0e7dbde (bug 1022229)
Backed out changeset 37fbaf69c6e0 (bug 1022229)
Backed out changeset d6111b0603f5 (bug 1022229)
Backed out changeset 154922edf5fe (bug 1022229)
|
2014-07-28 15:08:51 -04:00 |
Bobby Holley
|
0f8a49569d
|
Bug 1022229 - Borrow App ID and mozBrowser-ness when creating sandbox null principals. r=bz
|
2014-07-28 10:37:54 -07:00 |
Bobby Holley
|
f5a7274a4e
|
Bug 1022229 - Let Null Principals have App IDs and mozBrowser status. r=bz
|
2014-07-28 10:37:54 -07:00 |
Birunthan Mohanathas
|
a4ac396211
|
Bug 1038535 - Flatten caps/{idl,include,src}/ directories. r=bholley,gps
--HG--
rename : caps/src/DomainPolicy.cpp => caps/DomainPolicy.cpp
rename : caps/include/DomainPolicy.h => caps/DomainPolicy.h
rename : caps/idl/nsIDomainPolicy.idl => caps/nsIDomainPolicy.idl
rename : caps/idl/nsIPrincipal.idl => caps/nsIPrincipal.idl
rename : caps/idl/nsIScriptSecurityManager.idl => caps/nsIScriptSecurityManager.idl
rename : caps/src/nsJSPrincipals.cpp => caps/nsJSPrincipals.cpp
rename : caps/include/nsJSPrincipals.h => caps/nsJSPrincipals.h
rename : caps/src/nsNullPrincipal.cpp => caps/nsNullPrincipal.cpp
rename : caps/include/nsNullPrincipal.h => caps/nsNullPrincipal.h
rename : caps/src/nsNullPrincipalURI.cpp => caps/nsNullPrincipalURI.cpp
rename : caps/src/nsNullPrincipalURI.h => caps/nsNullPrincipalURI.h
rename : caps/src/nsPrincipal.cpp => caps/nsPrincipal.cpp
rename : caps/include/nsPrincipal.h => caps/nsPrincipal.h
rename : caps/src/nsScriptSecurityManager.cpp => caps/nsScriptSecurityManager.cpp
rename : caps/include/nsScriptSecurityManager.h => caps/nsScriptSecurityManager.h
rename : caps/src/nsSystemPrincipal.cpp => caps/nsSystemPrincipal.cpp
rename : caps/include/nsSystemPrincipal.h => caps/nsSystemPrincipal.h
|
2014-07-15 11:12:59 -07:00 |