summaryrefslogtreecommitdiff
path: root/security/nss/lib/softoken/pcertdb.c
Commit message (Collapse)AuthorAgeFilesLines
* Bug 236613: change to MPL/LGPL/GPL tri-license.gerv%gerv.net2004-04-251-30/+33
|
* NSC_Finalize will now destroy 3 softoken free lists and one morenelsonb%netscape.com2003-12-061-0/+5330
|\ | | | | | | global pointer. Plugs some memory leaks. Bugscape bug 54301. r=wtc
* | fixup commit for tag 'JSS_3_5_1_RTM'JSS_3_5_1_RTMcvs2hg2003-12-061-5267/+0
|/
* Bug 213903: removing unused variables 'delold', 'save', 'entry'bishakhabanerjee%netscape.com2003-07-281-2/+0
|
* Bug 185245. including wtc's comments.relyea%netscape.com2003-03-051-1/+9
| | | | | Don't reference memory beyond the end the the data element when decoding a SubjectEntry. Prevents crashes from corrupted Subject Entries.
* Remove unreferenced local variables from functions.nelsonb%netscape.com2003-02-071-6/+2
|
* Bug 145029: fixed compiler warnings (mostly "xxx might be usedwtc%netscape.com2003-01-171-1/+2
| | | | uninitialized").
* backport NSS 3.7 fixes to the tip.relyea%netscape.com2003-01-091-27/+77
|
* Increment the tmpbuf pointer to the correct index pointrelyea%netscape.com2002-12-131-0/+1
|
* fixup commit for tag 'ROGC_20021218_FREEZE'ROGC_20021218_FREEZEcvs2hg2002-11-271-6/+5
|
* Incorporate Terry's and Nelson's reviews.relyea%netscape.com2002-11-261-23/+6
|
* Back out my last change.nelsonb%netscape.com2002-11-261-51/+53
|
* Eliminate bug due to uninitialized variable index. Eliminate leak.nelsonb%netscape.com2002-11-261-53/+51
| | | | Remove lots of warnings about signed/unsigned and assigning int to uchar.
* Bug 181878 allow multiple email addresses to point to a single subject record.relyea%netscape.com2002-11-261-69/+158
|
* Multi-access database race condition patches. These changes are already checkedrelyea%netscape.com2002-11-111-4/+22
| | | | into NSS 3.6.1.
* db8 code part 1:relyea%netscape.com2002-11-041-68/+224
| | | | | | | | 1) Create new dbs with 32 k buffers. 2) New dbs never store a single entry greater than 30 k (those are stored using the blob code). 3) NSS can run with either new or old dbs read only. 4) If possible a new db is upgraded from and old db.
* The blob db shim code (bug 162023) introduced a crash (bug 167615) sowtc%netscape.com2002-09-121-2/+2
| | | | disable it for NSS 3.6 Beta1.
* Bugs 166734 and 166785: fixed compiler warnings reported by gcc on Linux.wtc%netscape.com2002-09-061-6/+0
| | | | The patch for this checkin is attached to bug 166785.
* handle dbm blobs withouth stressing libdbm.relyea%netscape.com2002-08-281-2/+2
|
* 1) fix crl memory.relyea%netscape.com2002-08-211-15/+7
| | | | 2) remove several memory copies in the crl.
* Automatically recover from database corruptions when importing new certs.relyea%netscape.com2002-07-161-24/+28
|
* Fix solaris signed/unsigned warnings.relyea%netscape.com2002-07-131-2/+21
| | | | | On updating nicknames, create a nickname record if one doesn't exist (that is somehow the database got corrupted).
* Don't delete the nickname entry until we go to delete the subject entry as well.relyea%netscape.com2002-07-101-8/+4
|
* More performance improvements in listing certs:relyea%netscape.com2002-07-021-5/+16
| | | | | | 1) reduce more short term memory allocate/frees. 2) remove sha1 hash calculations from critical paths. 3) when listing user certs, skip decoding of non-user certs.
* Initialize type fields to supress purify uninitialized reference warnings.relyea%netscape.com2002-06-281-0/+1
|
* More performance improvements for PK11ListCerts/ CERT_GetUserCertByUsage().relyea%netscape.com2002-06-241-59/+262
|
* Patches to reduce the cost of getting attributes on certs or finding certs ↵relyea%netscape.com2002-06-201-139/+366
|\ | | | | | | in lists.
| * Add transactions to the database update portion of the code.relyea%netscape.com2002-06-131-85/+97
| |
| * Missing component when deleting should not be fatalrelyea%netscape.com2002-05-211-1/+6
| |
| * Argh. I thought I had compiled this! fixe compile errors.relyea%netscape.com2002-05-161-0/+1
| |
| * Add Transactions (still need to add transactions on database upgrade).relyea%netscape.com2002-05-161-5/+232
| | | | | | | | Make trust objects their own objects to reduce a couple of unnecessary cert decodes.
| * Write the nickname entry as well when adding a nickname to a bug.relyea%netscape.com2002-04-261-0/+11
|/
* Add database update capabilities to NSS softoken for multi-access database.relyea%netscape.com2002-04-081-0/+8
|
* Multi-access database changes.relyea%netscape.com2002-04-051-10/+24
|
* On WinCE, DBM's dbopen uses NSPR file open flags rather than libc'snelsonb%netscape.com2002-04-051-14/+18
| | | | file open flags (which are not defined on WinCE).
* Fix searching code so it can find CRL'srelyea%netscape.com2002-01-311-1/+1
|
* Too agressive on fixing leaks;). This one isn't a leak.relyea%netscape.com2002-01-241-1/+0
| | | | bob
* Fix memory leaks.relyea%netscape.com2002-01-241-1/+7
|
* Fix memory like in readSMimeEntryrelyea%netscape.com2002-01-231-1/+2
|
* more backwards compatibility fixesian.mcgreer%sun.com2002-01-171-5/+3
| | | | | | * always send DER of serial number to PKCS#11 queries * in softoken, construct key for certificate using decoded serial number with (possibly) a leading zero, for compatibility with version 7 db * in softoken, decode serial number *without* removing leading zero for searches
* Fix for serial numbers which are negative when intrepreted as signed ↵ian.mcgreer%sun.com2002-01-151-2/+7
| | | | integers. Since the ASN.1 encoder now add/strips leading zeros to INTEGERs, the hand decoder written here will incorrectly decode serial numbers passed to it that have leading zeros.
* dbhandle needs to be set for subject list certs to workian.mcgreer%sun.com2001-12-171-0/+2
|
* Clean up compilier warnings on Solaris and Linux, most particularly:relyea%netscape.com2001-12-071-12/+23
| | | | | | | | | 1) Implicit declaration of function. 2) Possibly unitialized variables. These warnings have indicated some real problems in the code, so many changes are not just to silence the warnings, but to fix the problems. Others were inocuous, but the warnings were silenced to reduce the noise.
* patches to get s/mime dual key certs working, bug 113741ian.mcgreer%sun.com2001-12-061-0/+1
|
* Fix several memory leaks.relyea%netscape.com2001-11-301-10/+25
| | | | | Adjust the default hash sizes down for mozilla client. Merge the NSS 3.3 key check and signature check stuff.
* performance optimizations:relyea%netscape.com2001-11-151-7/+54
| | | | | 1) add serial number index to trust lookups. 2) add code for replacing key db indexing (coded but not turned on -- causes a keydb upgrade, but can run with older key db's as well).
* Land BOB_WORK_BRANCH unto the tip.relyea%netscape.com2001-11-081-0/+4410
remove lots of depricated files. move some files to appropriate directories (pcertdb *_rand associated headers to soft token, for instance) rename several stan files which had the same name as other nss files. remove depricated functions.