r=dbaron, sr=dougt. 97667. nsIInterfaceRequestor is now frozen. nsIInterfaceRequestorUtils.h is now
required if you want to use do_GetInterface() for convenience. The two were split because the stuff
that is now in nsIInterfaceRequestorUtils.h wasn't ready for freezing. Also, .idl files should just
contain interface defs anyway.
git-svn-id: svn://10.0.0.236/trunk@102326 18797224-902f-48f8-a5cc-f745e15eee43
bug #85271: sr=waterson, r={beard, jag, dbaron}, a=asa. Eliminate
features of |nsXPIDLC?String| that keep it out of the string hierarchy
(i.e., using assigment to rebind ownership, static |Copy| members, and
|getter_Shares|), fixing some leaks in the process.
git-svn-id: svn://10.0.0.236/trunk@97290 18797224-902f-48f8-a5cc-f745e15eee43
Fix for crasher if doing SSL with a site whose certificate
was issued by a cert with a non-ASCII character in its
subject name. We now get the peer's certificate from the
SSL libraries instead of trying to re-parse the UTF8 string
(which NSS doesn't like) into the CERTName structure that's
already in the certificate.
git-svn-id: svn://10.0.0.236/trunk@96862 18797224-902f-48f8-a5cc-f745e15eee43
Fix nsPKCS12Blob to use the default password handler callback so
that SDR continues to work.
Give the certViewerDetails window the ability to load a cert based on
its certDBKey instead of nickname.
git-svn-id: svn://10.0.0.236/trunk@89977 18797224-902f-48f8-a5cc-f745e15eee43
The next part fix will create a private interface for looking up
the nsNSSComponent from the callbacks instead of type-casting
nsISecurityManagerComponent pointer.
git-svn-id: svn://10.0.0.236/trunk@86345 18797224-902f-48f8-a5cc-f745e15eee43
Code almost entirely based on contribution
from Brain Ryner (bryner@netscape.com)
git-svn-id: svn://10.0.0.236/trunk@84691 18797224-902f-48f8-a5cc-f745e15eee43