Commit Graph

1225 Commits

Author SHA1 Message Date
javi%netscape.com
6f5f04e820 Fix for Bug 84201 r=ddrinan, sr=blizzard, a=blizzard
When getting a cert, grab the chain of CA's and import it into the
  local cert db.
2001-06-20 22:51:31 +00:00
mcgreer%netscape.com
a1e812e723 Fix for http://bugzilla.mozilla.org/show_bug.cgi?id=83176
r=javi;sr,a=blizzard for 0.9.2
2001-06-20 22:41:29 +00:00
javi%netscape.com
007824d811 commiting for waterson.
Remove '"' character in NS_IMPL_NSGETMODULE declaration.  Part of
  static branch landing.
2001-06-20 21:00:57 +00:00
bryner%uiuc.edu
6eaa9db3e7 Fixing PSM bustage for dbaron. 2001-06-20 04:20:47 +00:00
javi%netscape.com
8fd549aded Checking in for pollman
Fix for Bug 68321 r=javi, sr=jst, a=asa
2001-06-19 22:38:26 +00:00
javi%netscape.com
519b4c775c Get rid of compiler warnings caused by my last check-in. 2001-06-19 05:34:47 +00:00
javi%netscape.com
9134754ec6 Fix for Bug 83675 r=mcgreer, sr=blizzard, a=asa
If a user has a PKCS11 smart card installed, then give the user
  the option of restoring a p12 file onto the smart card.
2001-06-19 05:29:56 +00:00
ddrinan%netscape.com
93d056d59d Lock icon fix. Bug# 82156, r=javi, sr=blizzard, a=asa@mozilla.org 2001-06-18 22:23:05 +00:00
javi%netscape.com
af8972de1c Fix for Bug 86269 patch provided by cls, r=javi, sr=blizzard, a=blizzard
Fix REQUIRES bustage in PSM 2.
2001-06-18 20:04:38 +00:00
bryner%uiuc.edu
ad4e9b47c8 checking in for scc.
bug #85271: avoid regressions by re-creating the old behavior near |nsCRT::strdup|, see bug #86316
2001-06-18 03:48:21 +00:00
bryner%uiuc.edu
d230ec28ee checking in for cls.
Bug 83832 - rename RunnableEvent to CryptoRunnableEvent for static builds.  r=javi, sr=blizzard, a=asa.
2001-06-18 02:04:39 +00:00
bryner%uiuc.edu
844f8c5e95 checking in for scc.
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.
2001-06-17 06:30:23 +00:00
bryner%uiuc.edu
2f60afe8ed checking in for scc.
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.
2001-06-17 05:28:46 +00:00
javi%netscape.com
dfba5d00b7 Fix for Bug 83700. r=mcgreer, sr=blizard, a=asa
We need to pass a nsIInterfaceRequestor to PK11_ListCerts
  so that the user will get prompted for a password and see
  his/her certs on any installed smart cards.
2001-06-14 23:22:54 +00:00
javi%netscape.com
238a1736e2 Fix for Bug 33772 r=mcgreer, sr=blizzard, a=asa
Throw up an alert when a connection is not possible because of
  an SSL error.
2001-06-13 21:50:59 +00:00
javi%netscape.com
7e7264a8d6 Fix for Bug 33772 r=mcgreer, sr=blizzard, a=asa
Put up an alert notifying the user an SSL error has occurred instead
  of silently failing and loading a blank page.
2001-06-13 21:47:02 +00:00
javi%netscape.com
780b5cebae Fix for Bug 85304 r=wtc, sr=blizzard, a=asa
Leaving a socket in blocking mode after a connect caused SSL/SMTP
  to block a thread causing send message to fail when SSL was enabled.
  Now we re-set the socket to the non-blocking state it came in with
  to connect and set it to block for our write method only.
2001-06-13 18:29:15 +00:00
mcgreer%netscape.com
49303a06c2 fix for bug #83160, change master password broken
r=javi, sr=blizzard, a=asa
2001-06-12 18:52:20 +00:00
javi%netscape.com
7b0d83e196 Fix for Bug 84057 r=ddrinan, sr=blizzard, a=asa
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.
2001-06-11 17:32:31 +00:00
javi%netscape.com
848ecf0305 Fix for Bug 81851 patch provided byg Aleksey Nogin
r=javi, sr=blizzard, a=asa

  Thou shalt not return un-initialized variables.  (Returns a
  constant nsresult in the 2 places where it was returning rv
  before.)
2001-06-10 17:06:53 +00:00
javi%netscape.com
1b72130400 Fix for Bug 64888 r=wtc, sr=blizzard, a=asa Retry an SSL connection if we fail during first write after a successful connect since it's most likely due to a TLS intolerant server 2001-06-08 00:50:32 +00:00
ddrinan%netscape.com
6227fe15a5 Fix double free in PSM. Bug#82359, r=javi@netscape.com,sr=blizzard@mozilla.org,a=blizzard@mozilla.org 2001-06-01 23:48:53 +00:00
javi%netscape.com
d035e51e8f Fix for Bug 82785 r=thayes, sr=blizzard, a=tor
Switch reference from "weak" crypto to "low-grade" crypto so
  that the warning that comes up is consistent with the prefernces
  panel.
2001-05-25 21:49:23 +00:00
javi%netscape.com
3df2056626 Fix for Bug 78806 r=mcgreer, sr=blizzard, a=blizzard
Fixes a slew of cert viewer problems.

  Fix the sizing issues with the cert viewer.
  Make the General tab of the cert viewer more simple
  Have the Details tab of the cert viewer re-populate the ASN1 dump
    if a new cert in the chain is selected.
  Correct some mis-spelled words.
2001-05-25 16:50:03 +00:00
ddrinan%netscape.com
24e6ca57c8 PCKS7 implementation for signed JS. Bug# 82227 r=mstoltz@netscape.com,sr=blizzard@mozilla.org,a=blizzard@mozilla.org 2001-05-23 22:06:43 +00:00
javi%netscape.com
369b39c7e7 Backing out fix to Bug 77837 since it caused many things to
go wrong like strings not showing up on Mac builds
and nsKeygenFormProcessor to crash.
2001-05-23 18:11:43 +00:00
bryner%uiuc.edu
15c0e2bcd2 fixing string bustage 2001-05-23 05:02:56 +00:00
mcgreer%netscape.com
b3763609b3 fix for 82264, some CA's not appearing b/c of trust mishandling
r=javi/sr=blizzard
2001-05-23 01:33:35 +00:00
mcgreer%netscape.com
02f6597d09 fix for 64128 - edit builtin certs.
r=javi,sr=blizzard
2001-05-22 23:02:49 +00:00
ddrinan%netscape.com
1809d9d64a 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 2001-05-22 21:19:31 +00:00
javi%netscape.com
e25ded5025 Fix for Bug 77837
Place the PSM 2 localizable strings in the default en-US.jar file so
  they will get localized along with all the other strings.
2001-05-22 20:56:30 +00:00
thayes%netscape.com
66d3ed7012 Bug 75403 r=javi/sr=blizzard Implement change password for SDR, provides
implementation of change password in Tasks menu
2001-05-21 22:23:31 +00:00
mcgreer%netscape.com
65c061212d bug 81276, remaining features in device manager
r=javi, sr=blizzard
2001-05-20 14:18:03 +00:00
ddrinan%netscape.com
090cc567ac Download and manage CRLs. Bug# 58233, r=javi@netscape.com, sr=blizzard@mozilla.org 2001-05-19 01:20:18 +00:00
jgmyers%netscape.com
1b1a773627 clean up nsITransportSecurityInfo: bug 78292 r=thayes sr=darin 2001-05-18 00:02:46 +00:00
javi%netscape.com
4b3c672287 Fix for Bug 81322 r=mcgreer@netscape.com sr=blizzard@mozilla.org
Give users the ability to turn on FIPS mode when using PSM 2.0
2001-05-17 23:45:22 +00:00
jgmyers%netscape.com
3b2478b69d use the post-from-secure warning on mixed content sites: bug 50168 r=thayes sr=blizzard 2001-05-17 00:12:33 +00:00
javi%netscape.com
1cbc77c30b Fix for crashing Bug 81235, r=ddrinan sr =blizard
Fix for crash on Win32 when enrolling for certificates via the
  crypto.generateCRMFRequest method.
2001-05-16 23:31:56 +00:00
bryner%uiuc.edu
03f5034f85 Getting rid of unnecessary dependencies on OJI and appshell. r=thayes, sr=tor. 2001-05-16 08:06:43 +00:00
javi%netscape.com
68559db3ce Fix build bustage 2001-05-16 00:32:11 +00:00
javi%netscape.com
14f59de6d6 Add JS libraries to project for linking. 2001-05-16 00:24:43 +00:00
javi%netscape.com
c10348d2d3 Add nsCrypto.cpp to Mac build. 2001-05-15 23:16:40 +00:00
javi%netscape.com
e4a50bbe8b Fix for Bug 74340 r=mcgreer, sr=blizzard
Add the crypto object back to PSM 2.
2001-05-15 23:15:12 +00:00
javi%netscape.com
469535e50b Add nsPKCS11Slot.cpp to Mac build. 2001-05-15 20:42:26 +00:00
mcgreer%netscape.com
03c9c7ee8b bug 80094, implement device manager for PSM2
r=thayes, sr=blizzard
2001-05-15 20:40:28 +00:00
mcgreer%netscape.com
be51034d5a fix for bug #80356, certs should be grouped by issuer org
r=javi, sr=blizzard
2001-05-15 19:12:44 +00:00
ddrinan%netscape.com
dd40989267 Enable support for OCSP. Bug#80178, r=mcgreer@netscape.com, sr=blizzard@mozilla.org 2001-05-15 17:35:35 +00:00
mcgreer%netscape.com
ba7c8cf2ed fix for #77701, mozilla crashes when viewing a cert for which NSS cannot find the full chain.
r=javi, sr=blizzard
2001-05-15 14:56:42 +00:00
cls%seawood.org
f6348377f7 Update our intermodule dependencies list.
Fixing senna tinderbox bustage.
2001-05-14 09:55:00 +00:00
rpotts%netscape.com
8905add378 fix mac bustage... 2001-05-14 05:01:55 +00:00
cls%seawood.org
74757e3db2 Replace chrome:: target with install::. Using chrome:: was causing |make -j3 install| builds to fail to execute the chrome:: target due to a suspected bug in gnu make. (|make MAKE='make -j3' install| works fine.) 2001-05-12 07:08:27 +00:00
pinkerton%netscape.com
30d8e182e3 fix up view with new methods for drag/drop 2001-05-11 02:29:56 +00:00
jdunn%netscape.com
beccdfbf62 Fixing PSM Makefiles for HP & Solaris
r=javi@netscape.com,wtc@netscape.com
# 76370
2001-05-09 10:08:34 +00:00
thayes%netscape.com
64c97dddf8 Bug 79528 r=ddrinan/sr=ben Add edit window for SSL ciphers 2001-05-09 04:03:34 +00:00
jst%netscape.com
ea706038cf Landing the XPCDOM_20010329_BRANCH branch, changes mostly done by jband@netscape.com and jst@netscape.com, also some changes done by shaver@mozilla.org, peterv@netscape.com and markh@activestate.com. r= and sr= by vidur@netscape.com, jband@netscape.com, jst@netscpae.com, danm@netscape.com, hyatt@netscape.com, shaver@mozilla.org, dbradley@netscape.com, rpotts@netscape.com. 2001-05-08 17:42:36 +00:00
bryner%uiuc.edu
e603ac5aeb Bug 76234 - XPCOM cleanups in PSM2. r=javi, sr=ben. 2001-05-08 04:09:28 +00:00
bryner%uiuc.edu
794a2200b0 Checking in for cls. Bug 53226, r=leaf. 2001-05-05 23:32:03 +00:00
bryner%uiuc.edu
33e29bb7b4 checking in for valeski. bug 15345, r=me. 2001-05-04 01:20:48 +00:00
ddrinan%netscape.com
1b3bd5631d Set password before authentication. Needed for new dbs 2001-05-03 01:22:24 +00:00
javi%netscape.com
c3bbfc1fc3 Add nsKeygenHandler.cpp to Mac build. 2001-05-03 01:03:30 +00:00
ddrinan%netscape.com
cc0f036681 Fix for bug 77983, keygen tag. r=javi@netscape.com, sr=blizzard@mozilla.org 2001-05-03 01:00:56 +00:00
thayes%netscape.com
0c8be721d0 Bug 78123 r=javi/sr=scc Add security information to Page Info window 2001-05-03 00:36:48 +00:00
javi%netscape.com
6f4cb66cee Add nsISSLStatus.idl to the project. 2001-05-02 23:07:04 +00:00
javi%netscape.com
3f6c047b01 Fix for Bug 78556 r=thayes sr=blizzard
Fix for crash when viewing v1 certs.
2001-05-02 22:27:47 +00:00
thayes%netscape.com
dfb88bd766 Bug 78123. r=javi/sr=scc. Add security information to page info window. 2001-05-02 22:03:51 +00:00
mcgreer%netscape.com
1e11b7a65f fix broken builds caused by c++ name mangline 2001-05-02 17:51:16 +00:00
javi%netscape.com
84eaff0b4f Add nsNSSASN1Object.cpp to windows builds. 2001-05-02 17:24:00 +00:00
javi%netscape.com
bf24a81d3d Make patches for Bug78012 build on Mac as well 2001-05-02 06:04:18 +00:00
javi%netscape.com
d41928522e Fix for Bug 78012 r=thayes sr=blizzard
Make the cert viewer more functional.
2001-05-02 05:38:26 +00:00
javi%netscape.com
31bebc9538 Update mac projects for PSM 2 so that mcgreer's changes land. 2001-05-01 23:54:28 +00:00
mcgreer%netscape.com
2b5e9f7370 Checkin for bug #75123. Improves the cert manager to make it look more like the mock-up. Implementation of nsIOutlinerView to improve cert listings.
r=javi, sr=blizzard
2001-05-01 23:23:23 +00:00
bryner%uiuc.edu
dff466e307 Bug 75865 - HTTPS doesn't work through proxy.
http patch from darin, r=me, sr=rpotts.
psm patch from me, r=javi, sr=rpotts.
2001-04-29 19:42:38 +00:00
javi%netscape.com
66b818e59f Fixing PSM tree to build with new iface for CreateBundle.
Piggy backing onto valeski's check-in.
2001-04-27 21:31:24 +00:00
jgmyers%netscape.com
1e55a5b67a fix typo: bug 31896 r=dmose sr=darin a=blizzard 2001-04-19 17:10:50 +00:00
jgmyers%netscape.com
ddc11fc7e7 rename tls sockets to starttls: bug 74387 r=javi r=darin sr=mscott 2001-04-16 21:01:29 +00:00
bryner%uiuc.edu
e9e30df5a5 Fixing MOZ_TRACK_MODULE_DEPS bustage (and bringing to light more of our sad dependency story). 2001-04-14 22:48:10 +00:00
jgmyers%netscape.com
28dd401ff4 STARTTLS sockets shouldn't send v2 hello: bug 75617 r=javi sr=brendan 2001-04-14 00:41:50 +00:00
jgmyers%netscape.com
cd4dec03f4 SSL_ForceHandshake() too heavyweight: bug 75583 r=javi 2001-04-11 20:40:35 +00:00
javi%netscape.com
7504a0e711 Fix build bustage. 2001-04-10 20:57:57 +00:00
bryner%uiuc.edu
0f6051fcab Updating for necko api change. 2001-04-10 08:01:26 +00:00
javi%netscape.com
eba2ac1ec3 Fix some build bustage. 2001-04-10 01:39:03 +00:00
bryner%uiuc.edu
d7360a4e45 Fixing more fallout from danm's checkin. 2001-04-09 18:30:18 +00:00
ddrinan%netscape.com
d22065d528 Use security.default_personal_cert for client auth 2001-04-05 00:36:53 +00:00
bryner%uiuc.edu
c229aff430 Making the CertContentListener support weak refs, this makes it so the user gets prompted to import the certificate. r=javi. 2001-04-04 23:30:05 +00:00
mcgreer%netscape.com
9ae17346f5 fix bug #74764
r=javi
2001-04-04 21:06:22 +00:00
bryner%uiuc.edu
7663ab3101 Fixing client auth. r=darin, sr=ben. Not part of the build. 2001-04-04 07:36:39 +00:00
javi%netscape.com
c40f9c0c70 Fix UNIX build bustage 2001-04-04 00:03:02 +00:00
ddrinan%netscape.com
3a1a52d207 Added client auth callback 2001-04-03 01:11:30 +00:00
ddrinan%netscape.com
32fe53be48 Need to include dist/private/security 2001-04-03 01:10:57 +00:00
ddrinan%netscape.com
f155e82666 Added client auth dialog interface 2001-04-03 01:10:10 +00:00
jgmyers%netscape.com
26264d042a distinguish weak crypto: bug 31896 r=ddrinan 2001-04-01 19:38:12 +00:00
jgmyers%netscape.com
d72d1758bc distinguish weak crypto in PSM2: bug 31896 r=dmose ser=darin 2001-04-01 19:37:29 +00:00
mcgreer%netscape.com
0b0563a03e clean up PKCS#12 code
refer to certs by db key, not nickname (fixes nickname collision bugs)
2001-03-30 19:55:00 +00:00
javi%netscape.com
cced53ff37 Make viewing a cert easier if you have a reference to a cert object.
A preliminary draft of the cert dump implementation.
2001-03-28 02:05:54 +00:00
javi%netscape.com
f9c519a0fe Install the loadable roots when installing pipnss.dll 2001-03-26 22:32:36 +00:00
javi%netscape.com
100e2418de Delete the ns*CertificateManager related files that are no longer part of the build. 2001-03-23 21:27:29 +00:00
mcgreer%netscape.com
f591c170a2 clean up cert manager code
* move trust to nsIX509CertDB
* remove unneccessary interface nsICertificateManager (everything should be handled by nsIX509CertDB)
2001-03-22 16:48:19 +00:00
mcgreer%netscape.com
26d4eeb2b1 add certificate verification and usages to cert display 2001-03-21 22:00:15 +00:00
javi%netscape.com
67cb858eee Fix build bustage for Linux RH 7 + patches. 2001-03-21 05:35:58 +00:00
javi%netscape.com
fab58180fa Use the token name instead of the slot name when formatting the string
name.
2001-03-21 03:46:49 +00:00
javi%netscape.com
93e83b3330 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.
2001-03-21 03:37:49 +00:00
javi%netscape.com
87e2740d37 Fix Linux build bustage. 2001-03-21 01:27:04 +00:00
javi%netscape.com
f447f56e2b Make p12 build on the Mac. Make p12 initialize the key db if it hasn't been initialized. 2001-03-21 00:57:46 +00:00
bryner%uiuc.edu
faeceebf97 Fixing bustage from string changes. Not part of build. 2001-03-20 22:41:35 +00:00
mcgreer%netscape.com
d1493d111e stuff for cert manager
* PKCS#12 backup and restore
* editing cert trust
* more detail for view cert (UI to change later)
* temporary token login
2001-03-20 18:00:44 +00:00
bryner%uiuc.edu
85b947fc08 Syncing to jag's string changes to fix build bustage. r=jag. 2001-03-20 07:46:37 +00:00
javi%netscape.com
6dd2b6520f Make a better contract ID for the pk11 token db. 2001-03-19 23:09:28 +00:00
javi%netscape.com
902c51c0bc ccarlen says we don't have to bump the refCnt when adding the observer. 2001-03-19 18:30:25 +00:00
thayes%netscape.com
4dff9a076a Add -DNSS_USE_STATIC_LIBS to get correct linkage against static version
of NSS libraries.
2001-03-14 22:33:08 +00:00
javi%netscape.com
d07f0ac0cc Fully support profile swtiching in PSM 2.0 2001-03-14 00:03:23 +00:00
javi%netscape.com
93a5700527 Didn't mean to enable the logging by default. 2001-03-13 23:47:12 +00:00
javi%netscape.com
a7d426e55b Fix build bustage. 2001-03-13 22:24:58 +00:00
javi%netscape.com
a3076fad96 The macro for PROFILE_BEFORE_CHANGE_TOPIC doesn't seem to be around
anymore.
2001-03-13 22:15:05 +00:00
javi%netscape.com
0e64d43520 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.
2001-03-13 21:50:23 +00:00
mcgreer%netscape.com
07554215c8 more cert manager functionality
* list mine and websites certs
* show cert chain in view cert
* show O and OU in view cert
2001-03-13 16:20:54 +00:00
javi%netscape.com
715108ef2b Make the Mac build PSM 2.0 again. 2001-03-13 00:22:26 +00:00
javi%netscape.com
eab7122621 Add the ref in the same method that release the reference.
Avoids leaking nsNSSCertificate classes in cases where multiple errors
are found with a cert.
2001-03-12 23:47:21 +00:00
javi%netscape.com
7b26537001 Update our use of strings to call their get methods bringing us up
to date with the trunk of mozilla.
2001-03-08 23:15:18 +00:00
mcgreer%netscape.com
33891979ac preliminary checkin of certificate manager 2001-03-07 19:24:12 +00:00
bryner%uiuc.edu
9b4cb2b2d8 Use user prefs for determining whether to enable SSL2/SSL3/TLS. Also, remove now-unused pref service stuff from nsSecureBrowserUIImpl. r=javi. 2001-03-06 22:07:26 +00:00
bryner%uiuc.edu
8b80c7c363 Bug 70595 - making nsIPrompt accessible to PSM. r=darin, sr=mscott. 2001-03-06 05:10:33 +00:00
javi%netscape.com
ab0e09d117 Give the nsNSSCertDB class a virtual destructor.
Gets rid of a warning on Linux.
2001-03-02 01:37:11 +00:00
javi%netscape.com
847bf29448 Checking in some logging functionality I wrote to help debugging on the Mac. 2001-03-01 22:33:32 +00:00
javi%netscape.com
1183ba2c15 Remove extra reference to ssl.lib 2001-03-01 22:31:11 +00:00
javi%netscape.com
dd775ef7b0 Remove bogus statements that were used upon a time to help in debuggin. 2001-03-01 07:33:02 +00:00
bryner%uiuc.edu
c389849fbd First cut at SSL proxy support. r=ddrinan. 2001-03-01 02:04:35 +00:00
mcgreer%netscape.com
fc9a858036 Add support for CA cert downloading, including UI. 2001-02-26 21:50:54 +00:00
javi%netscape.com
147e289d6f Implement the SSL dialog warnings for Domain Mismatch and
server cert expired.
2001-02-24 00:20:32 +00:00
jgmyers%netscape.com
a9cc6bcc3c override Available method needed for dougt landing r=javi 2001-02-22 03:03:17 +00:00
jgmyers%netscape.com
bb6f3a1f6a reapply bryner's fixes for dougt landing. Not part of build. r=javi 2001-02-22 01:42:12 +00:00
javi%netscape.com
dac286f17e Add nsNSSCertificate.cpp to the Mac build. 2001-02-17 20:25:42 +00:00
javi%netscape.com
fd5d0bcad4 Make the new server cert dialog for SSL warning work. 2001-02-16 22:17:52 +00:00
mcgreer%netscape.com
dc7ad98e67 configure PKCS#11 strings in PSM.
r=javi
2001-02-14 22:15:53 +00:00
thayes%netscape.com
a0d0e598cc Use NSSDialogs service to implement security warning dialogs. 2001-02-14 20:00:01 +00:00
thayes%netscape.com
5da8e807fe Define new SecurityWarningDialogs interface 2001-02-14 19:58:21 +00:00
javi%netscape.com
9bdb616f80 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.
2001-02-14 01:45:28 +00:00
bryner%uiuc.edu
4f48cccce0 Backing out dougt's channel changes. 2001-02-12 03:20:46 +00:00
javi%netscape.com
315fde2197 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.
2001-02-10 02:53:10 +00:00
bryner%uiuc.edu
92b0d516c0 Catching up with dougt's necko changes. r=javi. 2001-02-10 02:29:46 +00:00
bryner%uiuc.edu
421228fcf3 Fixing compile for tip NSS. r=javi. Not part of build. 2001-02-09 20:17:05 +00:00
javi%netscape.com
55963742ba Clean up the NSS initialization code including loading of Root Cert module. 2001-02-09 01:56:29 +00:00
javi%netscape.com
8e8d93ab17 First Checked In. 2001-02-08 00:41:58 +00:00
javi%netscape.com
04184f460b Add the new nsPK11DB.cpp file to the Mac project. correctly append Security to the user path when initializing on the Mac. 2001-02-08 00:41:42 +00:00
thayes%netscape.com
e94c3c1fd3 Fix compiler warnings/failures on Linus/Mac 2001-02-07 23:38:59 +00:00
javi%netscape.com
614c6cd815 Create an interface nsINSSComponent that we can use to look up
service for nsNSSComponent from the NSS callbacks.
2001-02-07 19:00:52 +00:00
thayes%netscape.com
9538b977ec Create PKI module for implementation of callback
functions for user interaction.
2001-02-07 01:25:16 +00:00
bryner%uiuc.edu
120c2b4fd9 bug 67527 -- cleaning up psm module registration (both psm 1.x and PIP). r=javi, sr=brendan. 2001-02-06 23:10:16 +00:00
thayes%netscape.com
bde03842a3 Add public directory 2001-02-06 23:05:19 +00:00
thayes%netscape.com
b5e8127f4b Add nsPK11TokenDB. Modify SDR to throw set-password dialog. 2001-02-06 23:01:33 +00:00
thayes%netscape.com
97e399fbe6 Remove SecureDevicePrompt idl 2001-02-06 23:00:18 +00:00
thayes%netscape.com
232e1017a1 Add INSSDialogs IDL 2001-02-06 22:58:57 +00:00
thayes%netscape.com
98d97de274 Add PK11TokenDB IDL 2001-02-06 22:52:10 +00:00
javi%netscape.com
8661fd9797 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.
2001-02-06 20:09:27 +00:00
javi%netscape.com
455a2e625e Remove references to coreconf from the Makefile for building
pipnss
2001-02-06 02:44:15 +00:00
bryner%uiuc.edu
8668f287ba Bug 67507 - implement TLSStepUp(). r=javi. Not part of build. 2001-02-05 21:46:24 +00:00
javi%netscape.com
46b9731f5f First Checked In. 2001-02-01 21:59:09 +00:00
javi%netscape.com
2b19fc9918 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. 2001-02-01 21:54:22 +00:00
bryner%uiuc.edu
3505933119 Make pipnss's version of nsSecureBrowserUIImpl support weak refs, as was already done to psm-glue. r=thayes. 2001-02-01 03:25:48 +00:00
thayes%netscape.com
90779ce94b Reorganize password callback context (uses nsIInterfaceRequestor).
Fix several bugs in the SDR implementation.
2001-01-31 18:03:49 +00:00
javi%netscape.com
786ccd06ed Add first cut at exportable interfaces. 2001-01-30 18:34:22 +00:00
thayes%netscape.com
27fb180eb0 Initial versions of SDR. Doesn't do change/set password yet. 2001-01-30 02:47:43 +00:00
bryner%uiuc.edu
f0c96eafce Bug 66886 - parent PSM dialogs correctly. This fixes all of the cases in PSM2 and several cases in PSM1. r=javi,danm. sr=mscott. 2001-01-30 02:12:53 +00:00
javi%netscape.com
ba74b722f9 Missed this file during my last check-in. 2001-01-25 01:21:27 +00:00
javi%netscape.com
63804c6677 Add Entropy collector support and the ability to load the root certificates
PKCS11 module
2001-01-25 01:14:23 +00:00
javi%netscape.com
54390f112c Add an entry for the name of the loadable root certs PKCS#11 module. 2001-01-24 19:28:11 +00:00
javi%netscape.com
63ee83e299 Bring forward some functionality from PSM classic used in initializing
SSL sockets.

Put in the skeleton for the bad cert callback.
2001-01-23 03:16:45 +00:00
bryner%uiuc.edu
1b2e78a3eb Register the pipnss chrome on windows. r=javi. Not part of build. 2001-01-20 23:54:33 +00:00
jgmyers%netscape.com
94992953e2 fix capitalization 2001-01-19 22:39:29 +00:00
jgmyers%netscape.com
cd356bbb67 fix comment 2001-01-19 22:39:17 +00:00
javi%netscape.com
b333ed6f48 Make windows build the pipnss.jar file. 2001-01-19 01:46:42 +00:00
bryner%uiuc.edu
f1a9df84d2 Oops, forgot jar.mn. 2001-01-19 01:12:42 +00:00
bryner%uiuc.edu
4e954931d3 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.
2001-01-19 01:12:10 +00:00
javi%netscape.com
623041bddc Add Win32 build support for PSM 2.0 2001-01-16 21:16:07 +00:00
javi%netscape.com
d3d2410479 Initial check-in of PIP (PSM 2.0)
Code almost entirely based on contribution
  from Brain Ryner (bryner@netscape.com)
2001-01-10 01:32:29 +00:00
bryner%uiuc.edu
43b47e9463 Moving files out of security/base at request of security team. The new home for these files is in netwerk. Bug 53648. r=scc. a=gagan,brendan. 2000-09-22 04:42:20 +00:00