Граф коммитов

549 Коммитов

Автор SHA1 Сообщение Дата
javi%netscape.com 1a5dd9d78e 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.
2001-07-24 00:42:52 +00:00
javi%netscape.com d7c9f31360 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.
2001-07-20 20:16:23 +00:00
ddrinan%netscape.com 73e571375a Check in for jst. Remove some unused macros 2001-07-19 00:10:13 +00:00
javi%netscape.com b210a46eb7 Fix for Bug 89105, Checking in for Stephen Walker
r=ddrinan, sr=blizzard

Let's only say connect once in the generic SSL error note.
2001-07-18 20:29:04 +00:00
ddrinan%netscape.com 3d43b4fb31 Remove ^M that was accidentially checked in. 2001-07-12 18:44:58 +00:00
ddrinan%netscape.com d39b3e59c8 Bug 90335 - extra security warning. r=bryner,sr=jst 2001-07-12 06:34:20 +00:00
ddrinan%netscape.com 8b23998d7f Check in for tao. Bug 86807 - Menu items are missing. r=jbetak,sr=hyatt 2001-07-10 01:18:24 +00:00
ddrinan%netscape.com 1bc78bfc1a Bug 77837 - PSM UI in language pack. r=tao,sr=blizzard 2001-07-10 00:39:40 +00:00
ddrinan%netscape.com 7ac5cc95ed Fix for bug 89139 - RegisterProfileChangeObserver returns garbage. r=walk84,sr=blizzard 2001-07-08 17:45:00 +00:00
ddrinan%netscape.com 1ed94dad3a Bug 88834 - typo in cert detail view. r=javi,sr=tor 2001-07-05 22:53:19 +00:00
ddrinan%netscape.com fbda807803 Check in for Javi. Bug 83695 - delete cert from smartcard. r=drinan,sr=blizzard 2001-07-04 18:33:53 +00:00
ddrinan%netscape.com 23853aa80c Bug 87233, r=javi,sr=mscott,a=chofman 2001-07-02 23:25:00 +00:00
bryner%uiuc.edu d43e30645b checking in for jag.
Bug 88413 -- replace nsString::GetUnicode() with get().  r=dbaron, rs=scc.
2001-06-30 18:04:39 +00:00
javi%netscape.com a6389eb275 Fix for Bug 88256 r=mcgree, sr=brendan
Fix PKCS12 backup so that it works on the Mac.  Use
  nsILocalFile::OpenNSPRFileDesc to get a PRFileDesc*
  instead of PR_Open since PR_Open doesn't deal with
  native paths on the Mac at all.
2001-06-29 04:35:04 +00:00
ddrinan%netscape.com 0dbb5635b5 Checking fix for bug 87902 for Javi. r=ddrinan,sr=brendan,a=asa 2001-06-28 20:12:40 +00:00
javi%netscape.com 80b4a8b68d Fix for Bug 87834 r=ddrinan, sr=blizzard
Fix forced backup during cert issuance.  Needed to set the token for
  exporting before calling ExportToFile.  Remove a double free.  Catch
  the case where the CA wants to set the nickname on a cert and pass
  the nickname to NSS so that it gets set correctly when importing.
2001-06-27 23:48:00 +00:00
ddrinan%netscape.com 57b4f04566 Bug # 87182. r=javi,sr=hyatt, a=asa 2001-06-27 06:38:42 +00:00
javi%netscape.com e1e0a56df9 Fix for Bug 87675 r=ddrinan,sr=alecf,a=blizzard
Only copy the CERTCertTrust passed into the constructor of nsNSSCertTrust
  iff it's non-NULL and default a cert type that we don't know, then default
  to SERVER_CERT since that's the only type we won't know about.
2001-06-27 00:33:17 +00:00
mcgreer%netscape.com f88f11c1fd fix for 82882, add .p12 extension
r=javi,sr=blizzard,a=choffman for trunk and 0.9.2 branch
2001-06-24 19:15:59 +00:00
javi%netscape.com e7f7b7be4b Add const to interface declaration to fix AIX tbox bustage. 2001-06-23 20:09:28 +00:00
mcgreer%netscape.com 102a8352df fix for 82895
some certs appearing unverified
r=javi;sr,a=blizzard for 0.9.2
a=choffman for trunk and 0.9.2 branch
2001-06-23 13:13:03 +00:00
ddrinan%netscape.com 74353a8130 Bug #82211, r=javi,sr=blizzard,a=asa 2001-06-22 00:53:34 +00:00
mcgreer%netscape.com 765f9ee7d9 Fix for http://bugzilla.mozilla.org/show_bug.cgi?id=82377
Add UI for private key db timeout
r=javi;sr,a=blizzard for 0.9.2
2001-06-21 13:48:34 +00:00
javi%netscape.com 5da87c4826 Fix for bug 86958, checking in for waterson.
r=leaf, sr=blizzard, a=asa

  modifications to link crypto into a meta-component for static-build.
2001-06-21 00:36:17 +00:00
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