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

295 Коммитов

Автор SHA1 Сообщение Дата
jgmyers%netscape.com 05953a12e6 STARTTLS sockets shouldn't send v2 hello: bug 75617 r=javi sr=brendan 2001-04-14 00:41:50 +00:00
jgmyers%netscape.com b06cfc2567 SSL_ForceHandshake() too heavyweight: bug 75583 r=javi 2001-04-11 20:40:35 +00:00
javi%netscape.com 1dc8a0ae00 Remove references to mozilla/security/psm, that directory is not
built as part of the manager build, so we shouldn't be deleting it.
2001-04-11 20:00:33 +00:00
jgmyers%netscape.com 04bd6ed73e localizability fixes: bug 66706 r=javi 2001-04-11 18:28:38 +00:00
bryner%uiuc.edu aa3827b6a1 Don't use the NSS coreconf hackery if we are building with MOZ_NSS_AUTOCONF. r=cls. Not part of the build. 2001-04-11 09:12:20 +00:00
bryner%uiuc.edu 275bbbd9d6 FreeBSD now uses $(OS_TARGET).mk. Patch from markush@acc.umu.se, r=bryner. 2001-04-11 03:26:10 +00:00
javi%netscape.com f11cf842e9 Makefile clean-up.
Build against trunk of coreconf using new mechanism for adding includes.
2001-04-11 00:11:47 +00:00
javi%netscape.com 356e4e4ce2 Fix build bustage. 2001-04-10 20:57:57 +00:00
bryner%uiuc.edu 3985890e25 Updating for necko api change. 2001-04-10 08:01:26 +00:00
javi%netscape.com 2cee056cc5 Fix some build bustage. 2001-04-10 01:39:03 +00:00
javi%netscape.com 46fa9d174b initialize with the correct file name. 2001-04-09 22:52:47 +00:00
bryner%uiuc.edu 203287f6ae Fixing more fallout from danm's checkin. 2001-04-09 18:30:18 +00:00
javi%netscape.com 2c6f82247c Get rid of a signed/unsigned comparison warning. 2001-04-09 17:44:08 +00:00
bryner%uiuc.edu 8b37c8820c Syncing with danm's nsIDialogParamBlock changes. r=cls. Not part of build. 2001-04-09 08:44:46 +00:00
ddrinan%netscape.com b65d9342c4 Fixed some xul elements that should have been label instead of value 2001-04-05 22:48:52 +00:00
ddrinan%netscape.com d902f4645a Use security.default_personal_cert for client auth 2001-04-05 00:36:53 +00:00
ddrinan%netscape.com ba61aa365a Fixed some typos in the pref names 2001-04-05 00:35:01 +00:00
bryner%uiuc.edu 827153f488 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
ddrinan%netscape.com 44bad1aeb9 Fixed preftype error for default_personal_cert. r=javi 2001-04-04 22:23:27 +00:00
mcgreer%netscape.com f0c3234d22 fix bug #74764
r=javi
2001-04-04 21:06:22 +00:00
bryner%uiuc.edu 9b64af3121 Fixing client auth. r=darin, sr=ben. Not part of the build. 2001-04-04 07:36:39 +00:00
javi%netscape.com 39cb237a92 Fix for Bug 74436 patch provided by ccarlen r=danm
Make PSM 2.0 use the embedding friendly window watcher
  service instead of grabbing the hidden window.
2001-04-04 00:06:18 +00:00
javi%netscape.com ef73f92268 Fix UNIX build bustage 2001-04-04 00:03:02 +00:00
ddrinan%netscape.com 79a8b94162 Added client auth callback 2001-04-03 01:11:30 +00:00
ddrinan%netscape.com fad29073c8 Need to include dist/private/security 2001-04-03 01:10:57 +00:00
ddrinan%netscape.com ac4a2abfac Added client auth dialog interface 2001-04-03 01:10:10 +00:00
ddrinan%netscape.com e1c94a4326 Client auth xul and js 2001-04-03 01:09:03 +00:00
ddrinan%netscape.com fff634f1fd Added client auth resources 2001-04-03 01:07:30 +00:00
ddrinan%netscape.com b9f72042a2 Added support for client auth dialogs 2001-04-03 01:06:17 +00:00
jgmyers%netscape.com f185c5e4ed distinguish weak crypto: bug 31896 r=ddrinan 2001-04-01 19:38:12 +00:00
jgmyers%netscape.com 3c357f35f1 distinguish weak crypto in PSM2: bug 31896 r=dmose ser=darin 2001-04-01 19:37:29 +00:00
mcgreer%netscape.com 71879dc03f 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 7ed41a9893 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
mcgreer%netscape.com da4fac0e50 change cert mgr to use outliner 2001-03-27 00:18:21 +00:00
javi%netscape.com 85487c8c36 Install the loadable roots when installing pipnss.dll 2001-03-26 22:32:36 +00:00
javi%netscape.com fe9a0da398 Add a second tab to the cert view dialog for the pretty print
stuff.
2001-03-23 22:58:13 +00:00
javi%netscape.com f50f88edcd 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 3c27562cb2 fix a couple UI bugs introduced by the XUL changes 2001-03-22 21:46:00 +00:00
mcgreer%netscape.com d1520864c5 one more place to remove nsICertificateManager 2001-03-22 17:10:50 +00:00
mcgreer%netscape.com c4183749eb 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
bryner%uiuc.edu 8f7284c5f2 Missed these XUL changes from earlier. r=blake. 2001-03-22 01:37:12 +00:00
bryner%uiuc.edu 7a5fb43948 Bugs 70745, 70747. Making the following XUL syntax changes:
<textfield/> -> <textbox/>
<title/> -> <label/>
value -> label for all widgets except textbox, progressmeter, and text.
progresstext -> label
data -> value

r=blake, hewitt.  sr=ben, hyatt.  checking in for maolson@earthlink.net and blakeross@telocity.com.
2001-03-22 00:21:54 +00:00
mcgreer%netscape.com 59c8f62d6d add certificate verification and usages to cert display 2001-03-21 22:00:15 +00:00
javi%netscape.com 30fbdfdfb9 Fix build bustage for Linux RH 7 + patches. 2001-03-21 05:35:58 +00:00
javi%netscape.com 429c09d887 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 639713ad8e 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 7405f3b91e Fix Linux build bustage. 2001-03-21 01:27:04 +00:00
javi%netscape.com 7f68152e3f 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 a6b2f0b919 Fixing bustage from string changes. Not part of build. 2001-03-20 22:41:35 +00:00
mcgreer%netscape.com fa277c1c3d make the cert name show up in the edit window 2001-03-20 18:32:04 +00:00
mcgreer%netscape.com dc3f638d52 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 51be251b74 Syncing to jag's string changes to fix build bustage. r=jag. 2001-03-20 07:46:37 +00:00
javi%netscape.com dfc23e0523 Make a better contract ID for the pk11 token db. 2001-03-19 23:09:28 +00:00
javi%netscape.com 73ecb50512 ccarlen says we don't have to bump the refCnt when adding the observer. 2001-03-19 18:30:25 +00:00
javi%netscape.com 4f6773d4e2 Make clean builds work. Do this by removing the sub-class of
nsIDialogParamBlock in nsIPKIParamBlock.  Everywhere we want
to have bot nsIDialogParamBlock and nsIPKIParamBlock we do
QueryInterface to get a pointer to the right interface.
2001-03-15 03:06:47 +00:00
thayes%netscape.com 925ac8f774 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 3f1633798c Fully support profile swtiching in PSM 2.0 2001-03-14 00:03:23 +00:00
javi%netscape.com 3ac1ec2bce Didn't mean to enable the logging by default. 2001-03-13 23:47:12 +00:00
javi%netscape.com 3e0c4b3b0b Fix build bustage. 2001-03-13 22:24:58 +00:00
javi%netscape.com 1b3dfadb17 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 30aa3c70e3 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 7ae7e2b808 A bunch more cert UI, all the buttons are in (just need to be coded :) 2001-03-13 19:36:52 +00:00
mcgreer%netscape.com 2d117860b4 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 beab5c9e55 Make the Mac build PSM 2.0 again. 2001-03-13 00:22:26 +00:00
javi%netscape.com 4eeba2b1f4 Pass interfaces to certs to the SSL dialogs through the new
nsIPKIParamBlock interface.

Clean up some inconsistencies in nsPKIParamBlock implementation.
2001-03-12 23:59:48 +00:00
javi%netscape.com a3dcfdcd14 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 cbc174f060 Create our param block that allows us to pass nsISupport references to
dialogs and clean up a little bit of the UI.
2001-03-10 03:09:20 +00:00
javi%netscape.com 0e34d9f144 Add our own param block that allows us to pass references to
XPCOM objects to dialogs.
2001-03-10 02:45:24 +00:00
thayes%netscape.com da7b95e532 Remove CR chars 2001-03-09 02:19:19 +00:00
thayes%netscape.com 82c333d724 Changes filenames of preference content to be consistent with
Mozilla conventions.
Add autostretch="never" to prevent expansion of checkboxes in pref
panels
2001-03-09 01:13:46 +00:00
javi%netscape.com 3614db2517 Call the get method for string classes. Brings us up to date with the
trunk of mozilla and their string class update landing.
2001-03-08 23:19:27 +00:00
javi%netscape.com bc75c4e9fe 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
bryner%uiuc.edu e36e4cf040 Fixing non-debug builds. Not part of build. 2001-03-08 06:01:29 +00:00
mcgreer%netscape.com 382b0089f5 add missing license text 2001-03-07 19:56:50 +00:00
mcgreer%netscape.com de6007d97a preliminary checkin of certificate manager 2001-03-07 19:24:12 +00:00
javi%netscape.com 6c2fa5af6a Make the pref dialog call a JS function to open up
the certificate manager.

Also put all the localizable strings into dtd and properties
files.
2001-03-07 02:17:00 +00:00
bryner%uiuc.edu d49acaf06d 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 3f9323934e Bug 70595 - making nsIPrompt accessible to PSM. r=darin, sr=mscott. 2001-03-06 05:10:33 +00:00
thayes%netscape.com 2d6f324f2a Add pageInfo overlay to for displaying security information 2001-03-05 19:40:39 +00:00
bryner%uiuc.edu 9eff40f96b Set SUBMAKEFILES so that the Makefile auto-update rule is used; otherwise a clean build fails because the Makefiles don't get generated. 2001-03-05 03:51:58 +00:00
javi%netscape.com 87d73ff9c3 Allow developers to build PSM 2.0 on Unix.
Fix for Bug 70343 sr=cls
2001-03-04 22:55:18 +00:00
javi%netscape.com 3929b113a3 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 d666dc6539 Checking in some logging functionality I wrote to help debugging on the Mac. 2001-03-01 22:33:32 +00:00
javi%netscape.com 1f58f3ea7e Remove extra reference to ssl.lib 2001-03-01 22:31:11 +00:00
javi%netscape.com 9427e49fd6 Remove bogus statements that were used upon a time to help in debuggin. 2001-03-01 07:33:02 +00:00
bryner%uiuc.edu 816543da05 First cut at SSL proxy support. r=ddrinan. 2001-03-01 02:04:35 +00:00
mcgreer%netscape.com d8898f19d0 Add support for CA cert downloading, including UI. 2001-02-26 21:50:54 +00:00
javi%netscape.com aafbc7b0de Implement the SSL dialog warnings for Domain Mismatch and
server cert expired.
2001-02-24 00:20:32 +00:00
jgmyers%netscape.com bd58a65f2e override Available method needed for dougt landing r=javi 2001-02-22 03:03:17 +00:00
jgmyers%netscape.com 0f33db2d18 reapply bryner's fixes for dougt landing. Not part of build. r=javi 2001-02-22 01:42:12 +00:00
javi%netscape.com 3945c70373 Add nsNSSCertificate.cpp to the Mac build. 2001-02-17 20:25:42 +00:00
javi%netscape.com c86548a68e Make the new server cert dialog for SSL warning work. 2001-02-16 22:17:52 +00:00
thayes%netscape.com 25a75ba995 Add preferences for security/ssl 2001-02-15 03:42:30 +00:00
mcgreer%netscape.com c7ccbde27d configure PKCS#11 strings in PSM.
r=javi
2001-02-14 22:15:53 +00:00
thayes%netscape.com 877fc2b728 Add MPL license text. 2001-02-14 20:11:25 +00:00
thayes%netscape.com 8f88244311 Change initialization of NSSDialog object 2001-02-14 20:10:00 +00:00
thayes%netscape.com ca79b59d74 Implement nsISecurityWarningDialogs in the NSSDialogs object. 2001-02-14 20:09:33 +00:00
thayes%netscape.com 23289ed4d2 Use NSSDialogs service to implement security warning dialogs. 2001-02-14 20:00:01 +00:00
thayes%netscape.com 44e134423d Define new SecurityWarningDialogs interface 2001-02-14 19:58:21 +00:00
javi%netscape.com 2726eab4bd 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
javi%netscape.com 78c92ae7c3 Remove all ^M characters 2001-02-13 00:27:27 +00:00
bryner%uiuc.edu 7eec6ef6b5 Backing out dougt's channel changes. 2001-02-12 03:20:46 +00:00
javi%netscape.com b4374b8c59 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 36090059f3 Catching up with dougt's necko changes. r=javi. 2001-02-10 02:29:46 +00:00
bryner%uiuc.edu 32b0cfce14 Fixing compile for tip NSS. r=javi. Not part of build. 2001-02-09 20:17:05 +00:00
javi%netscape.com 12a741c063 Clean up the NSS initialization code including loading of Root Cert module. 2001-02-09 01:56:29 +00:00
javi%netscape.com 9a05df8191 First Checked In. 2001-02-08 02:25:25 +00:00
javi%netscape.com 74a102349f First Checked In. 2001-02-08 00:41:58 +00:00
javi%netscape.com bee191d8d9 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 4e2755d645 Fix compiler warnings/failures on Linus/Mac 2001-02-07 23:38:59 +00:00
bryner%uiuc.edu 86c5db2a5b Cleaning up indenting. Not part of build. 2001-02-07 23:07:56 +00:00
thayes%netscape.com 13c16fe82c Add PIPPKI module to UNIX builds 2001-02-07 19:53:41 +00:00
javi%netscape.com eed484f9fc 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 ad09a3250e Create DTD for pippki module 2001-02-07 18:51:23 +00:00
thayes%netscape.com 3f9afc714d Fix incorrect module name on chrome URL 2001-02-07 17:35:40 +00:00
thayes%netscape.com c540f06d84 Create PKI module for implementation of callback
functions for user interaction.
2001-02-07 01:25:16 +00:00
bryner%uiuc.edu fa1a2642a1 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 1b2814995c Add public directory 2001-02-06 23:05:19 +00:00
thayes%netscape.com 60bfe54a9e Add nsPK11TokenDB. Modify SDR to throw set-password dialog. 2001-02-06 23:01:33 +00:00
thayes%netscape.com 44bc0e1140 Remove SecureDevicePrompt idl 2001-02-06 23:00:18 +00:00
thayes%netscape.com 6eba690b46 Add INSSDialogs IDL 2001-02-06 22:58:57 +00:00
thayes%netscape.com 75236f3e70 Add PK11TokenDB IDL 2001-02-06 22:52:10 +00:00
javi%netscape.com 7413ff9c90 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 7500eb15e2 Remove references to coreconf from the Makefile for building
pipnss
2001-02-06 02:44:15 +00:00
bryner%uiuc.edu ba958523a0 Bug 67507 - implement TLSStepUp(). r=javi. Not part of build. 2001-02-05 21:46:24 +00:00
javi%netscape.com 4f4c5823f6 First Checked In. 2001-02-01 21:59:09 +00:00
javi%netscape.com cfbcb20147 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 124d914a66 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 4dea78ce93 Reorganize password callback context (uses nsIInterfaceRequestor).
Fix several bugs in the SDR implementation.
2001-01-31 18:03:49 +00:00
javi%netscape.com e450c541b4 Add first cut at exportable interfaces. 2001-01-30 18:34:22 +00:00
thayes%netscape.com 3b8522cde0 Initial versions of SDR. Doesn't do change/set password yet. 2001-01-30 02:47:43 +00:00
bryner%uiuc.edu b10b7c1d34 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 2f12d13e4e Missed this file during my last check-in. 2001-01-25 01:21:27 +00:00
javi%netscape.com 011df44cd1 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 5127834e37 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 9d6b85067c 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 7fd29254b5 Register the pipnss chrome on windows. r=javi. Not part of build. 2001-01-20 23:54:33 +00:00
jgmyers%netscape.com e10355b403 fix capitalization 2001-01-19 22:39:29 +00:00
jgmyers%netscape.com 1d8a4efe49 fix comment 2001-01-19 22:39:17 +00:00
javi%netscape.com 4499e13a55 Make windows build the pipnss.jar file. 2001-01-19 01:46:42 +00:00
bryner%uiuc.edu ec5b7a59e7 Oops, forgot jar.mn. 2001-01-19 01:12:42 +00:00
bryner%uiuc.edu 91ec263c8e 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 3164639dd9 Add Win32 build support for PSM 2.0 2001-01-16 21:16:07 +00:00
javi%netscape.com 34f0ae7938 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 30ab9913bd 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