47 Commits

Author SHA1 Message Date
javi%netscape.com
e2eac61cb5 Fix for Bug 88244, r=ddrinan, sr=blizzard
Use necko's premature EOF mechanism to re-try connections to
  TLS intolerant sites.  This makes TLS through proxies possible.


git-svn-id: svn://10.0.0.236/trunk@99771 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-24 00:42:52 +00:00
javi%netscape.com
596db73a78 Fix for Bug 88230, checking in for ccarlen
r=javi, sr=tor

 Initialize an un-initialized variable and make sure we don't call
 NSS if NSS is uninitialized.


git-svn-id: svn://10.0.0.236/trunk@99657 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-20 20:16:23 +00:00
ddrinan%netscape.com
6e39f83e7e Fix for bug 89139 - RegisterProfileChangeObserver returns garbage. r=walk84,sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@98875 18797224-902f-48f8-a5cc-f745e15eee43
2001-07-08 17:45:00 +00:00
ddrinan%netscape.com
456cd64afd Lock icon fix. Bug# 82156, r=javi, sr=blizzard, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@97365 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-18 22:23:05 +00:00
ddrinan%netscape.com
fc606418e1 Fix double free in PSM. Bug#82359, r=javi@netscape.com,sr=blizzard@mozilla.org,a=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@96201 18797224-902f-48f8-a5cc-f745e15eee43
2001-06-01 23:48:53 +00:00
ddrinan%netscape.com
a2084f364a PCKS7 implementation for signed JS. Bug# 82227 r=mstoltz@netscape.com,sr=blizzard@mozilla.org,a=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@95833 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-23 22:06:43 +00:00
ddrinan%netscape.com
864fce5c40 Get PSM to build under OS/2. Bug #72693 r=ddrinan@netscape.com,r=javi@netscape.com,r=wtc@netscape.com,sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@95696 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-22 21:19:31 +00:00
ddrinan%netscape.com
968d9a5c13 Download and manage CRLs. Bug# 58233, r=javi@netscape.com, sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@95487 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-19 01:20:18 +00:00
javi%netscape.com
408d97e904 Fix for Bug 74340 r=mcgreer, sr=blizzard
Add the crypto object back to PSM 2.


git-svn-id: svn://10.0.0.236/trunk@95065 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-15 23:15:12 +00:00
mcgreer%netscape.com
a0a53888a2 bug 80094, implement device manager for PSM2
r=thayes, sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@95036 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-15 20:40:28 +00:00
ddrinan%netscape.com
ea31a498b4 Enable support for OCSP. Bug#80178, r=mcgreer@netscape.com, sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@95005 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-15 17:35:35 +00:00
rpotts%netscape.com
d23acf53de fix mac bustage...
git-svn-id: svn://10.0.0.236/trunk@94856 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-14 05:01:55 +00:00
thayes%netscape.com
473fd51b41 Bug 79528 r=ddrinan/sr=ben Add edit window for SSL ciphers
git-svn-id: svn://10.0.0.236/trunk@94329 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-09 04:03:34 +00:00
bryner%uiuc.edu
17f35c2f00 Bug 76234 - XPCOM cleanups in PSM2. r=javi, sr=ben.
git-svn-id: svn://10.0.0.236/trunk@94210 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-08 04:09:28 +00:00
ddrinan%netscape.com
4d0e2a520f Fix for bug 77983, keygen tag. r=javi@netscape.com, sr=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@93744 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-03 01:00:56 +00:00
javi%netscape.com
86efe1886b Fix for Bug 78012 r=thayes sr=blizzard
Make the cert viewer more functional.


git-svn-id: svn://10.0.0.236/trunk@93622 18797224-902f-48f8-a5cc-f745e15eee43
2001-05-02 05:38:26 +00:00
javi%netscape.com
9e0696f401 Fixing PSM tree to build with new iface for CreateBundle.
Piggy backing onto valeski's check-in.


git-svn-id: svn://10.0.0.236/trunk@93307 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-27 21:31:24 +00:00
bryner%uiuc.edu
1a3ae53788 Updating for necko api change.
git-svn-id: svn://10.0.0.236/trunk@91865 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-10 08:01:26 +00:00
javi%netscape.com
e317d9addf Fix some build bustage.
git-svn-id: svn://10.0.0.236/trunk@91809 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-10 01:39:03 +00:00
bryner%uiuc.edu
13a60dc90a Fixing more fallout from danm's checkin.
git-svn-id: svn://10.0.0.236/trunk@91763 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-09 18:30:18 +00:00
bryner%uiuc.edu
8365e2492e Making the CertContentListener support weak refs, this makes it so the user gets prompted to import the certificate. r=javi.
git-svn-id: svn://10.0.0.236/trunk@91370 18797224-902f-48f8-a5cc-f745e15eee43
2001-04-04 23:30:05 +00:00
javi%netscape.com
8dee41e6f0 Make the "Examine Certificate" button on the SSL error dialgs work.
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
2001-03-21 03:37:49 +00:00
javi%netscape.com
a810338812 Make p12 build on the Mac. Make p12 initialize the key db if it hasn't been initialized.
git-svn-id: svn://10.0.0.236/trunk@89944 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-21 00:57:46 +00:00
mcgreer%netscape.com
7ed512e6fd stuff for cert manager
* PKCS#12 backup and restore
* editing cert trust
* more detail for view cert (UI to change later)
* temporary token login


git-svn-id: svn://10.0.0.236/trunk@89923 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-20 18:00:44 +00:00
javi%netscape.com
92fb87a01a ccarlen says we don't have to bump the refCnt when adding the observer.
git-svn-id: svn://10.0.0.236/trunk@89783 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-19 18:30:25 +00:00
javi%netscape.com
cbe945cc49 Fully support profile swtiching in PSM 2.0
git-svn-id: svn://10.0.0.236/trunk@89547 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-14 00:03:23 +00:00
javi%netscape.com
da9cfb82c5 Fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@89532 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 22:24:58 +00:00
javi%netscape.com
81e13f2306 The macro for PROFILE_BEFORE_CHANGE_TOPIC doesn't seem to be around
anymore.


git-svn-id: svn://10.0.0.236/trunk@89531 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 22:15:05 +00:00
javi%netscape.com
bb6393e184 First cut at profile switching for PSM 2.0
This will shut down NSS, but doesn't actively re-initialize NSS
with the new profile info.


git-svn-id: svn://10.0.0.236/trunk@89528 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-13 21:50:23 +00:00
javi%netscape.com
8855977571 Update our use of strings to call their get methods bringing us up
to date with the trunk of mozilla.


git-svn-id: svn://10.0.0.236/trunk@89002 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-08 23:15:18 +00:00
mcgreer%netscape.com
fe329facca preliminary checkin of certificate manager
git-svn-id: svn://10.0.0.236/trunk@88828 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-07 19:24:12 +00:00
bryner%uiuc.edu
07fdbbe53d Use user prefs for determining whether to enable SSL2/SSL3/TLS. Also, remove now-unused pref service stuff from nsSecureBrowserUIImpl. r=javi.
git-svn-id: svn://10.0.0.236/trunk@88700 18797224-902f-48f8-a5cc-f745e15eee43
2001-03-06 22:07:26 +00:00
mcgreer%netscape.com
bcfcb64bd1 Add support for CA cert downloading, including UI.
git-svn-id: svn://10.0.0.236/trunk@88013 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-26 21:50:54 +00:00
jgmyers%netscape.com
4ec9ee9a5b reapply bryner's fixes for dougt landing. Not part of build. r=javi
git-svn-id: svn://10.0.0.236/trunk@87618 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-22 01:42:12 +00:00
mcgreer%netscape.com
a4313bd2b1 configure PKCS#11 strings in PSM.
r=javi


git-svn-id: svn://10.0.0.236/trunk@87033 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 22:15:53 +00:00
javi%netscape.com
04f4b5e3d0 Whenever we get the NSS Dialogs, make it a proxied service to avoid
all the assertions and eventual abort my JavaScript when we try to
open a window on a thread other than the UI thread.


git-svn-id: svn://10.0.0.236/trunk@86963 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-14 01:45:28 +00:00
bryner%uiuc.edu
92f7627173 Backing out dougt's channel changes.
git-svn-id: svn://10.0.0.236/trunk@86794 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-12 03:20:46 +00:00
javi%netscape.com
80a1abcf9f Make the nsINSSDialogs a base class that we do a QI to
figure out if it implements the interface we want.

Change the implementation in pippki to register its UI handling
with this new method.


git-svn-id: svn://10.0.0.236/trunk@86741 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 02:53:10 +00:00
bryner%uiuc.edu
bf39a2ad7a Catching up with dougt's necko changes. r=javi.
git-svn-id: svn://10.0.0.236/trunk@86737 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-10 02:29:46 +00:00
javi%netscape.com
e5ac847da3 Clean up the NSS initialization code including loading of Root Cert module.
git-svn-id: svn://10.0.0.236/trunk@86650 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-09 01:56:29 +00:00
javi%netscape.com
c749888413 Add the new nsPK11DB.cpp file to the Mac project.
correctly append Security to the user path when initializing on the Mac.


git-svn-id: svn://10.0.0.236/trunk@86582 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-08 00:41:42 +00:00
javi%netscape.com
e72e90facf Create an interface nsINSSComponent that we can use to look up
service for nsNSSComponent from the NSS callbacks.


git-svn-id: svn://10.0.0.236/trunk@86557 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-07 19:00:52 +00:00
javi%netscape.com
cc192ccdc5 Make the Bundle methods non-static. This is the first of 2 parts.
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
2001-02-06 20:09:27 +00:00
javi%netscape.com
f60ecf6e95 I couldn't figure out why the ConvertMacPathToUnixPath symbol is no longer exported by the NSPR library, so we'll include our implementation in the meantime.
git-svn-id: svn://10.0.0.236/trunk@85998 18797224-902f-48f8-a5cc-f745e15eee43
2001-02-01 21:54:22 +00:00
javi%netscape.com
d50a9d25ae Add Entropy collector support and the ability to load the root certificates
PKCS11 module


git-svn-id: svn://10.0.0.236/trunk@85458 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-25 01:14:23 +00:00
bryner%uiuc.edu
45cfc89b1a PSM 2.0 work:
- Split nsISecureSocketInfo into nsISSLSocketControl and nsIChannelSecurityInfo.
- Incorporate lock icon fixes from psm-glue into pipnss code.
- Implement password callback for client auth in pipnss.
- Locallize the lock icon tooltip.
- Lots of code cleanup.

r=javi, jgmyers, sr=ben.


git-svn-id: svn://10.0.0.236/trunk@85106 18797224-902f-48f8-a5cc-f745e15eee43
2001-01-19 01:12:10 +00:00
javi%netscape.com
08ddcfd8fe Initial check-in of PIP (PSM 2.0)
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
2001-01-10 01:32:29 +00:00