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

594 Коммитов

Автор SHA1 Сообщение Дата
dougt%meer.net 7c0ee6b9d3 Bug 302284. add xpi hash support to InstallTrigger.install(). r=dveditz, sr=shaver, a=asa 2005-08-26 06:46:21 +00:00
bienvenu%nventure.com 690785e15a add optional support for mit kerberos for windows, patches by cneberg@gmail.com, r=darin, sr=bienvenu 280792 2005-08-19 14:25:22 +00:00
relyea%netscape.com 80d892f39d Bug 225034 Certificate Manager Crashes Mozilla [@ nsCertTree::CmpByCrit]
sr=brendan r=wtc a=dbaron

The issue is the use of the PL_DHash* functions. It's possible that a given call
to PL_DHashOperate which adds a new entry may cause the hash table to expand,
and all the existing entries to be reallocated. PL_DHash does this by allocating
new memory, then copying the entries.

getCacheEntry() returns one of these hash entries. CmpBy() makes two consecutive
calls to getCacheEntry, then uses the returned entries for it's comparisons. If
the second entry call causes a new entry to be added to the table, and causes
the hash table to expand, the pointer to the first entry we retrieved will point
to freed memory.

The fix is to make the usable entry a pointer in the hashtable entry, and return
that pointer. When the hashtable rebuilds it's entries, the pointer will be
copied to the new entry and not be disturbed.
2005-08-15 21:23:51 +00:00
dougt%meer.net a3c8d78e87 Minimo only. Backing out 300373. 2005-08-03 05:24:18 +00:00
timeless%mozdev.org d4d47484e2 Bug 283569 OOM crash [@ nsNSS_SSLGetClientAuthData]
patch by b.jacques@planet.nl r=kaie sr=darin a=bsmedberg
2005-08-02 14:22:50 +00:00
mconnor%steelgryphon.com e246c70e9d bug 194141 - missing calls to SSL_ClearSessionCache, r=nelson.bolyard, sr=dveditz, a=bsmedberg 2005-07-28 18:15:20 +00:00
bzbarsky%mit.edu 10d1c576d9 Expose the subject name for the cert and an nsISupports pointer to the cert on
nsIPrincipal that represents a certificate principal.  Change preference
storage to ensure matches in not only the fingerprint but also the subjectName
before applying privileges from preferences to a certificate principal.  Remove
possibility for creating certificate principals without a useful identifying
name and make sure that names don't get munged by being forced to ASCII.  Bug
240661, r=caillon, sr=dveditz, a=bsmedberg
2005-07-22 19:05:42 +00:00
pkw%us.ibm.com 53beab23e9 Bug 296449 - Error in string handling within <keygen>
r=kaie.bugs@gmail.com, sr=dveditz@cruzio.com, a=benjamin@smedbergs.us
2005-07-20 19:31:22 +00:00
timeless%mozdev.org f4f945e14e Bug 283563 OOM crash [@ GetSlotWithMechanism][@ nsKeygenFormProcessor::GetPublicKey]
patch by b.jacques@planet.nl r=kaie sr=darin a=bsmedberg
2005-07-13 19:31:14 +00:00
jshin%mailaps.org fcf7e6f914 bug 224820 : support UTF-16/32 (non-byte oriented char. encoding) in the form submission : r=biesi, sr=bz, a=asa 2005-07-13 16:55:59 +00:00
bzbarsky%mit.edu 1ca43db890 Fix leak due to non-use of already_AddRefed. Bug 296364, r=kaie, sr=bryner 2005-07-13 16:53:06 +00:00
dougt%meer.net 3baac22e47 Backing out my changes in the last few hours because Chase is tagging the tree. (the tree was open, but he was tagging) 2005-07-12 22:01:25 +00:00
dougt%meer.net 094201f074 Fixing build bustage. Must use FORCE_USE_PIC when FORCE_SHARED_LIB. MINIMO only. 2005-07-12 21:39:45 +00:00
dougt%meer.net 5212116105 Fixing 300373. Build/Minimo change. To allow WinCE startup, some of our components must be loaded dynamically regardless if we are building static or not. r=bsmedberg, a=asa 2005-07-11 16:38:28 +00:00
timeless%mozdev.org e1e8f80bf3 Bug 225034 Certificate Manager Crashes Mozilla [@ nsCertTree::CmpByCrit]
patch by kaie r=timeless sr=darin a=shaver
2005-06-16 17:27:17 +00:00
timeless%mozdev.org 4f9c680880 Bug 284366 PSM needs to handle Smart Cards seamlessly
fix casting on 64bit platforms
patch by ajschult@verizon.net r=rrelyea sr=jst a=asa
2005-06-16 02:00:32 +00:00
relyea%netscape.com e5049cdcc1 Fix the license. Still bug 284366 PSM needs to handle Smart Cards seamlessly
r+sr+a=shaver
(caught by Christian persch)
2005-06-02 16:40:29 +00:00
cls%seawood.org bb72d59741 Removing extraneous ; 2005-06-02 02:46:34 +00:00
cls%seawood.org ef82067dee Removing extraneous ; 2005-06-02 02:39:16 +00:00
relyea%netscape.com 3bf4387d1c SmartCard support checkin.
Bug 284366 "PSM needs to handle Smart Cards seamlessly" r=timeless sr=jst
a=shaver
2005-06-02 01:17:35 +00:00
relyea%netscape.com 3f035f4180 New file portion of SmartCard support checkin.
Bug 284366 "PSM needs to handle Smart Cards seamlessly" r=timeless sr=jst
a=shaver
2005-06-02 01:14:02 +00:00
timeless%mozdev.org 8d1f420a32 Bug 283566 OOM crash [@ nsNSSCertificate::GetDbKey][@ nsNSSCertificate::GetUsagesArray]
patch by ajschult@verizon.net r=kaie sr=darin a=shaver
2005-06-01 18:30:36 +00:00
dougt%meer.net 4c7f9052d3 Add a scriptable hash function API. basically what this does is moves the hashing function out of the nsISignatureVerifier.idl and creates a new interface nsICryptoHash which is scriptable. Because of this change, we needed to fix up all of the call sites. r=darin, sr=dveditz, a=shaver 2005-06-01 16:06:53 +00:00
bsmedberg%covad.net 9abe57c447 Bug 281988 - Chrome registry supports for the xpcnativewrappers=yes flag. Chrome packaging fixup to apply the xpcnativewrappers=yes flag to our application chrome packages for ffox/tbird. This also stops the repackaging of thunderbird chrome. r=mscott+bz a=drivers 2005-05-20 12:58:57 +00:00
darin%meer.net ed45f4a9f8 fixes bug 250691 "Disable LMv1 hash by default" r=cneberg, sr=bryner, a=asa 2005-05-15 17:38:58 +00:00
darin%meer.net 430b684e9c fixes bug 285991 "leak loading site from HTTPS" r=biesi sr=dbaron 2005-04-06 01:35:06 +00:00
bsmedberg%covad.net 844ef87b25 Adding MOZILLA_INTERNAL_API to internal makefiles, bug 288626, rs=darin 2005-04-05 14:50:16 +00:00
cbiesinger%web.de 504bf13768 Bug 288011 eliminate nsISSLSocketProvider
r=darin sr=bz
2005-04-03 17:22:58 +00:00
gandalf%firefox.pl 97c98ddc3a Bug 279768: Bring build system to work with --enable-ui-locale. Security part; r=bsmedberg 2005-03-14 10:00:58 +00:00
bsmedberg%covad.net 3219ac4125 Bug 282057 - brand.dtd/properties live in the wrong chrome package... xulrunner apps cannot provide these files, which means they can't use various toolkit features r=darin moa=Neil (seamonkey) 2005-03-10 04:38:35 +00:00
bryner%brianryner.com e171eaba9b Inline access to XPCWrappedNative's nsISupports pointer, with do_QueryWrappedNative nsCOMPtr helper (bug 285404). r=jst, sr=darin. 2005-03-10 00:39:28 +00:00
bsmedberg%covad.net 361daac936 Bug 281414 - global s/nsIPrefBranchInternal/nsIPrefBranch2/ rs=darin (did not change backwards-compatible code in extensions/irc extensions/venkman or extensions/inspector) 2005-02-25 20:46:35 +00:00
dbaron%dbaron.org c38261d649 Clean up loop a little. b=225034 r=kaie sr=roc 2005-02-23 20:09:52 +00:00
bzbarsky%mit.edu 8a8d5fa595 VerifySignature shouldn't store the certificate in the certificate store. Bug
240668, r=wtc, sr=shaver
2005-02-21 23:13:18 +00:00
bryner%brianryner.com 67dba23ae4 Clean up unneeded REQUIRES (bug 73353). r+sr=dbaron. 2005-02-03 23:01:54 +00:00
darin%meer.net d19eff04b7 landing backend changes for bug 134105 "SOCKS5: DNS lookups should occur on proxy, not client side." (remote dns pref disabled by default) patch by malsmith@cs.rmit.edu.au, r=biesi, sr=darin 2004-12-16 02:46:12 +00:00
cbiesinger%web.de bc8e33d576 271068 make frozen PSM headers part of the gecko sdk
patch by Crispin Flowerday <crispin@flowerday.cx> r=bsmedberg sr=darin
2004-12-11 13:24:31 +00:00
cbiesinger%web.de f37a493b22 Bug 223310 use nsIObserver rather than nsIDOMWindowInternal in nsIKeygenThread.
r=jgmyers sr=darin
2004-11-24 20:17:25 +00:00
cbiesinger%web.de 1d87c93a2c Bug 261637 move security.properties into PSM
r=bsmedberg sr=darin
2004-11-16 23:33:16 +00:00
darin%meer.net 950a78482d fixes bug 219400 "remove callers of nsServiceManager:: methods" r=bsmedberg 2004-11-07 23:59:35 +00:00
timeless%mozdev.org 41b3158e6d Bug 265652 Possible code cleanup of nsNSSCertificateDB and nsPKCS12Blob
r=biesi sr=darin
2004-11-05 15:23:35 +00:00
kjh-5727%comcast.net d023625a0e Bug 232068: security should use newer nsIPrefService APIs instead of nsIPref. Patch by Mikael Parknert (mikael@parknert.se), r=bienvenu, sr=darin. 2004-09-07 18:54:02 +00:00
kaie%kuix.de 491abff18f b=249004 Do not import invalid/untrusted certs, prevent a DoS that disables SSL connections to trusted peers.
r=relyea sr=jst/brendan
2004-07-28 00:31:37 +00:00
roc+%cs.cmu.edu 0f4150a4e5 Bug 226439. Convert codebase to use AppendLiteral/AssignLiteral/LowerCaseEqualsLiteral. r+sr=darin 2004-06-17 00:13:25 +00:00
pedemont%us.ibm.com 88ac5ebad1 Bug 245742 - Crash/memory corruption after using NTLM on Mac. r/sr=darin 2004-06-11 22:06:16 +00:00
roc+%cs.cmu.edu 0e3ff503fb Bug 226439. Convert Seamonkey to EqualsLiteral. rs=darin 2004-05-22 22:15:22 +00:00
cbiesinger%web.de a43c8c5c29 Bug 242457 make NTLM Auth Module use nspr logging, instead of #ifdef+printf
r+sr=darin
2004-05-08 15:05:56 +00:00
darin%meer.net 1e8d941f96 landing patch for bug 241124 "move GSSAPI code behind nsIAuthModule so it can be used by mail protocols" r=cneberg sr=bryner 2004-04-28 02:12:52 +00:00
gerv%gerv.net 9bd361a285 Bug 236613: change to MPL/LGPL/GPL tri-license. Restore Id: lines. 2004-04-27 23:04:40 +00:00
gerv%gerv.net 3634d4d94b Bug 236613: change to MPL/LGPL/GPL tri-license. 2004-04-25 15:03:26 +00:00