4960 Commits

Author SHA1 Message Date
wchang0222%aol.com
a975bb0bad Print the error message if NSS_NoDB_Init fails.
git-svn-id: svn://10.0.0.236/trunk@162985 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-30 00:49:36 +00:00
nelsonb%netscape.com
0ce29ee8bb Fix bugzilla bug 261496. Absent OPTIONAL CHOICEs should not cause fatal
errors.  Fix printing code to not crash on missing optional nextUpdate.
r=julien.pierre


git-svn-id: svn://10.0.0.236/trunk@162858 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-27 22:41:41 +00:00
nelsonb%netscape.com
92981b2a58 Fix bug 261333. Use the modulus length for the length of the output
buffer, not the length of the input data.  r=julien.pierre


git-svn-id: svn://10.0.0.236/trunk@162763 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-24 21:44:20 +00:00
christophe.ravel.bugs%sun.com
afc01f7dc4 NSS 3.9.3 / JSS 4.0 release candidate.
Change NSS Beta flag to false
Change JSS Beta flag to false

Code freeze.


git-svn-id: svn://10.0.0.236/trunk@162677 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-22 21:56:37 +00:00
nelsonb%netscape.com
9012bc4efb Patch by kinmoz@netscape.net. Fix bug 260882 by clearing the valid
cache flag (named "searchedObjectType") even when the cache was empty.


git-svn-id: svn://10.0.0.236/trunk@162647 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-22 01:45:26 +00:00
glen.beasley%sun.com
665255ef03 258666 JDK 1.5 made enum a keyword
git-svn-id: svn://10.0.0.236/trunk@162609 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-21 18:16:14 +00:00
saul.edwards%sun.com
b45740317a 258699: Add finalize method to CipherContentProxy class.
git-svn-id: svn://10.0.0.236/trunk@162551 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-20 17:11:55 +00:00
saul.edwards%sun.com
ee2a39fa88 258779: Add /usr/lib/mps to RPATH for Solaris 10.
git-svn-id: svn://10.0.0.236/trunk@162514 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-17 22:25:50 +00:00
saul.edwards%sun.com
4df6f209a6 245518: Add /usr/lib/mps to RPATH for tools.
git-svn-id: svn://10.0.0.236/trunk@162513 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-17 22:01:32 +00:00
nelsonb%netscape.com
24cb32cce1 Increase the maximum allowable size of the prime field for DH computations.
bug 259229.


git-svn-id: svn://10.0.0.236/trunk@162482 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-17 00:34:52 +00:00
saul.edwards%sun.com
a4245ddc54 Bug 245915: Add NSS_IsInitialized prototype to header.
git-svn-id: svn://10.0.0.236/trunk@162458 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-16 16:31:45 +00:00
glen.beasley%sun.com
0204389ece 224566 JVM crashes due to socketAccept timeout
git-svn-id: svn://10.0.0.236/trunk@162027 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-09 22:53:31 +00:00
nelsonb%netscape.com
84e4da7446 Two new functions: PK11_PubEncryptPKCS1 and PK11_PrivDecryptPKCS1.
Bugzilla bug 258366. Ported from NSS 3.9 branch.


git-svn-id: svn://10.0.0.236/trunk@161904 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-08 02:52:15 +00:00
nelsonb%netscape.com
1254619e89 export CERT_ConvertAndDecodeCertificate and SEC_PKCS7EncodeItem from
libSMIME.  Bugzilla bug 258362.  Fix ported from 3.9 branch.


git-svn-id: svn://10.0.0.236/trunk@161903 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-08 01:20:46 +00:00
kjh-5727%comcast.net
f774e416d9 Bug 232068: security should use newer nsIPrefService APIs instead of nsIPref. Patch by Mikael Parknert (mikael@parknert.se), r=bienvenu, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@161859 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 18:54:02 +00:00
glen.beasley%sun.com
abbc26f328 244865 MEM Leak in callbacks.c using SSL_RevealURL
git-svn-id: svn://10.0.0.236/trunk@161720 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 18:32:03 +00:00
glen.beasley%sun.com
5159850281 244881 Mem leak in SSLSocket getStatus
git-svn-id: svn://10.0.0.236/trunk@161704 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 17:15:12 +00:00
nelsonb%netscape.com
2e83ecc5c6 Add root CA certs for Certum, Comodo, and IPS.
Bugzilla bugs 242040 244982 252132.


git-svn-id: svn://10.0.0.236/trunk@161689 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 04:35:28 +00:00
wchang0222%aol.com
25ae563789 Added a comment explaining how NSS_BUILTINS_LIBRARY_VERSION_MINOR should be
incremented.


git-svn-id: svn://10.0.0.236/trunk@161538 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 17:39:15 +00:00
wchang0222%aol.com
14a39e0932 Bugzilla bug 252375: added version information to the nssckbi shared
library. r=relyea.
Modified Files: config.mk manifest.mn nssckbi.h
Added Files: ckbiver.c nssckbi.rc


git-svn-id: svn://10.0.0.236/trunk@161536 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 17:28:50 +00:00
dbaron%dbaron.org
9b3ccc7451 A user who wants to see the security confirmation (as opposed to alert) dialogs shouldn't need to check the checkbox every time (for Firefox values of default prefs). b=245655 r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@161408 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-27 22:10:26 +00:00
wchang0222%aol.com
05bc079d70 Bugzilla bug 244231: white space changes to conform to NSS's coding style.
Modified Files:
	WIN954.0.mk WINCE3.0.mk WINNT3.51.mk WINNT4.0.mk WINNT5.0.mk
	WINNT5.1.mk


git-svn-id: svn://10.0.0.236/trunk@161369 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-27 00:33:40 +00:00
wchang0222%aol.com
da6750c10b Bugzilla bug 244231: added new make variable MOZ_DEBUG_SYMBOLS which
generates debug symbols for optimized builds in PDB files.  Also took the
opportunity to remove -DEBUGTYPE:CV, which is the default and will be
removed in MSVC .NET 2005.  The patch is contributed by Brian Ryner of IBM
<bryner@brianryner.com>. r=wtc.
Modified Files:
	WIN32.mk WIN954.0.mk WINCE3.0.mk WINNT3.51.mk WINNT4.0.mk
	WINNT5.0.mk WINNT5.1.mk


git-svn-id: svn://10.0.0.236/trunk@161364 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 23:47:10 +00:00
glen.beasley%sun.com
36cf5705d2 BugId 251635 jss4.jar needs to load libjss4
git-svn-id: svn://10.0.0.236/trunk@161260 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 18:05:04 +00:00
christophe.ravel.bugs%sun.com
22161184d6 238319: Sun packages changes.
git-svn-id: svn://10.0.0.236/trunk@161151 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 21:09:12 +00:00
jpierre%netscape.com
d0508b133e Fix for 254393 - r=nelsonb . PK11_FindKeyByAnyCert returned invalid key objects
git-svn-id: svn://10.0.0.236/trunk@160428 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-06 02:24:31 +00:00
jpierre%netscape.com
b8e901d04f Fix for 249488 - make Single-Threaded mode work
git-svn-id: svn://10.0.0.236/trunk@160324 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 23:24:37 +00:00
relyea%netscape.com
af0102823e 1) Add time command to time specific functions.
2) improve the help system.
3) bug fixes for arrays.


git-svn-id: svn://10.0.0.236/trunk@160103 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 00:25:21 +00:00
relyea%netscape.com
506bb7cb63 Error strings for new error codes.
git-svn-id: svn://10.0.0.236/trunk@160102 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 00:19:49 +00:00
relyea%netscape.com
778eec1a21 Bugzilla Bug 252702
NSS needs to handle better token insertion and removal.

Applied from patch to NSS 3.9


git-svn-id: svn://10.0.0.236/trunk@160095 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 23:38:14 +00:00
jpierre%netscape.com
ee35d10017 Fix for 249488 - root cert module requires locking functions in CK_C_INITIALIZE_ARGS . r=ian, sr=relyea
git-svn-id: svn://10.0.0.236/trunk@160090 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 22:51:00 +00:00
christophe.ravel.bugs%sun.com
269093960b 238319: Sun packages changes.
git-svn-id: svn://10.0.0.236/trunk@160063 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 18:43:00 +00:00
nelsonb%netscape.com
8277ff48a4 Correct option parsing, and add missing error messages.
git-svn-id: svn://10.0.0.236/trunk@159990 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-28 21:10:07 +00:00
kaie%kuix.de
fda39eeaba b=249004 Do not import invalid/untrusted certs, prevent a DoS that disables SSL connections to trusted peers.
r=relyea sr=jst/brendan


git-svn-id: svn://10.0.0.236/trunk@159943 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-28 00:31:37 +00:00
jst%mozilla.jstenback.com
7eadd82b04 Fixing bug 253121. Make wyciwyg channels and documents carry the source channels security info. r=darin@meer.net, sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@159942 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-28 00:26:58 +00:00
nelsonb%netscape.com
dd98e093ad Support GeneralizeTime in the CRMF library. Bug 219080. r=julien.
Patch by nelson and julien.


git-svn-id: svn://10.0.0.236/trunk@159898 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-27 05:06:02 +00:00
christophe.ravel.bugs%sun.com
a73e95f862 238319: Sun packages changes.
git-svn-id: svn://10.0.0.236/trunk@159668 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-22 17:52:04 +00:00
christophe.ravel.bugs%sun.com
a445fb3e9a 238319: Sun packages changes.
git-svn-id: svn://10.0.0.236/trunk@159622 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-21 23:26:09 +00:00
relyea%netscape.com
cb8fbb0164 Bug 250687
NSS Crashes or leaks Cert references if bad certs are passed up by PKCS #11 modules.
r=nelson
sr=ian


git-svn-id: svn://10.0.0.236/trunk@159599 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-21 18:18:05 +00:00
relyea%netscape.com
e3613aae0c Backing out pk11cert.c changes (not ready for checkin yet). (revert to 1.133)
git-svn-id: svn://10.0.0.236/trunk@159558 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-20 23:04:31 +00:00
relyea%netscape.com
edff876e29 Fix optimized builds (make tinderbox go green).
git-svn-id: svn://10.0.0.236/trunk@159557 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-20 23:02:04 +00:00
glen.beasley%sun.com
92fecdf979 251635 upgrading to JSS to 4.0
git-svn-id: svn://10.0.0.236/trunk@159549 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-20 20:39:25 +00:00
relyea%netscape.com
df9ee80a77 Missed function definition in previous checkin.
git-svn-id: svn://10.0.0.236/trunk@159509 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-19 22:37:48 +00:00
relyea%netscape.com
79864835d3 refactor pk11util, splitting large single files down to a managable size.
bug 246130. The new factor is:

pk11akey.c - asymetric keys constructed from pk11cert.c and pk11skey.c
pk11auth.c - authentication/password management factored from pk11slot.c
pk11cert.c - cert code with private key, crls and trust factored out.
pk11ctx.c -- pkcs11 context code, factored out of pk11skey.c
new pk11func.h -- for backward compatibility.
pk11mech.c - mechanism mapping code, factored mostly from pk11slot.c
pk11nobj.c - netscape objects (crls and trust), factored mostly from pk11cert.c
pk11obj.c - generic object support, factored from pk11skey.c pk11slot.c and
pk11cert.c
pk11priv.h -- private functions factored from pk11func.h
pk11pub.h -- public functions factored from pk11func.h
pk11skey.c - now only symetric key ops; private, public key ops, generic ops
and crypto contexs have been factored out.
pk11slot.c - still slot operations. Authentication, generic object ops,
mechanism mapping has been factored out.

This patch should only have refactoring, no new functions or other changes.


git-svn-id: svn://10.0.0.236/trunk@159504 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-19 22:12:38 +00:00
nelsonb%netscape.com
4791ee737c Use the "c beautifier" (cb) to give this code a common K&R style with
an indentation of 4.  Also rewrap a few strangely wrapped lines.
Bug 249330.


git-svn-id: svn://10.0.0.236/trunk@159304 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-16 00:04:47 +00:00
nelsonb%netscape.com
324befa90f Apply review feedback to signtool sources. Add test case to QA tests.
Bug 248751.


git-svn-id: svn://10.0.0.236/trunk@159298 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-15 22:21:57 +00:00
nelsonb%netscape.com
8115cc035e Add -X option to produce signed XPI files for mozilla. Bug 248751.
Path contributed by jeff klawiter <jeff@j-maxx.net>. r=nelson


git-svn-id: svn://10.0.0.236/trunk@159222 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-15 00:01:50 +00:00
nelsonb%netscape.com
350330e15f Allow subtemplates to have the SEC_ASN1_DYNAMIC flag without asserting.
Bug 245429. Patch 4 of 5.  r=relyea.


git-svn-id: svn://10.0.0.236/trunk@159128 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-13 06:02:54 +00:00
nelsonb%netscape.com
84eaf700cd Fix some casts. Wrap some long lines. Remove a bogus assert.
Factor a function call out of the arguments of another function call,
which is mostly to make that code more easily debugged.
This is patch 3 of 5 for bug 245429. r=wtc.


git-svn-id: svn://10.0.0.236/trunk@159127 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-13 05:52:24 +00:00
nelsonb%netscape.com
6342fd9761 Function sec_asn1e_write_contents was two functions combined into one,
separated by one huge if-then-else.  They do different things and take
different arguments.  So, I split them into two separate functions:
sec_asn1e_write_contents and sec_asn1e_write_contents_from_buf
the latter of which takes a buf pointer and length argument.
The if statement that chooses between the two is now in the caller.
This is patch 2 of 5 for bug 245429.  r=wtc.


git-svn-id: svn://10.0.0.236/trunk@159126 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-13 05:49:48 +00:00