summaryrefslogtreecommitdiff
path: root/security
Commit message (Collapse)AuthorAge
* [NSS] Version bumpMoonchild2022-07-27
|
* [NSS] Fix uninitialized value in cert_ComputeCertType.Moonchild2022-07-27
|
* [NSS] Avoid potential data race on primary password change.Moonchild2022-07-27
|
* [NSS] protect SFTKSlot needLogin with slotLock.Moonchild2022-07-27
|
* Issue #1966 - Remove support for Firefox Marketplace "apps"Moonchild2022-07-22
| | | | Because UXP may be a platform, but it's not a mobile OS.
* Update NSS to 3.52.7Moonchild2022-07-03
|
* [NSS] Update NSS to 3.52.6Moonchild2022-06-01
| | | | - Initialize pointers passed to NSS_CMSDigestContext_FinishMultiple (Bug 1767590)
* Issue #1847 - Follow-up: Re-enable building of FIPS mode in NSS.Moonchild2022-05-22
| | | | | This fell by the wayside when transitioning to gyp, but there's no good transition path for people previously enabling the obsolete FIPS-140 mode.
* Update NSS to 3.52.5Moonchild2022-05-04
| | | | | - Default configure to enable dbm - Remove a redundant check on ASN1 decoding (Bug 1753535)
* Issue #738 - Follow-up: Remove explicit session cache cleanup routine from ↵FranklinDM2022-04-18
| | | | | | | | | | | | ShutdownNSS This is no longer needed because the call to SSL_ConfigServerSessionIDCache on startup was already removed (see 1425f020c47b3cbe134f71717299714aead28502), meaning LocksInitializedEarly does not become true and only causes an assertion on debug builds. On the other hand, SSL_ClearSessionCache is already called on XPCOM shutdown and calling it again here is redundant. Additional context: https://bugzilla.mozilla.org/show_bug.cgi?id=1485087#c5 Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1485087
* [NSS] Update NSS to 3.52.4Moonchild2022-04-08
|
* Merge pull request 'Land final NSS-gyp work' (#1850) from nss-gyp-work into ↵Moonchild2022-04-08
|\ | | | | | | | | | | master Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1850
| * Issue #1847 - Fixes for SunOSMoonchild2022-04-07
| |
| * Issue #1847 - Update generate_certdata.py so it matches what thisMatt A. Tobin2022-04-07
| | | | | | | | version of NSS expects.
| * Issue #1847 - Get NSS gyp to understand disabling avx2 in freeblMatt A. Tobin2022-04-07
| |
| * Issue #1847 - Transfer build configuration to gypMatt A. Tobin2022-04-07
| |
* | [NSS] check for missing signedData field and bump versionMoonchild2022-04-08
|/
* Issue #21 - Remove remaining telemetry structs, callers and flags.Moonchild2022-04-02
|
* Issue #21 - Remove Telemetry plumbing and fix build.Moonchild2022-04-02
| | | | | Note this won't give working applications. Requires FE changes and additional js module changes (next part).
* Issue #1053 - Clean up docs and some code comments.Moonchild2022-04-01
| | | | Polish only, no code changes.
* Issue #1053 - First pass Android defines and remove Android AnnotationMoonchild2022-04-01
| | | | processors, some Andoid packaging stuff, Eclipse IDE support et al.
* Issue #1831 - Add an option to enable TLS 1.3 "compatibility" mode.Moonchild2022-04-01
| | | | | | | | | Critical note: this potentially reduces the strength of TLS 1.3 and should only be enabled if absolutely necessary to access a site. A browser restart is required for the pref change to take effect as it is set on NSS initialization. Resolves #1831
* Issue #1830 - Remove --disable-xul config and conditionals.Moonchild2022-04-01
|
* No issue - Clean up some obsolete/archaic code paths.Moonchild2022-04-01
|
* [NSS hotpatch] Hard disable AVX2 in NSS Build SystemMatt A. Tobin2021-03-15
|
* Issue #1693 - Update NSS to 3.52.2-UXPMoonchild2021-03-15
| | | | Update root certificates and port NSS sec patches from previous work.
* [NSS] Update root certificates.Moonchild2021-03-15
|
* [NSS] Prevent slotLock race in NSC_GetTokenInfoJ.C. Jones2021-03-15
| | | | | Basically, NSC_GetTokenInfo doesn't lock slot->slotLock before accessing slot after obtaining it, even though slotLock is defined as its lock.
* [NSS] Implement constant-time GCD and modular inversionSohaib ul Hassan2021-03-15
| | | | | | | | | | | | The implementation is based on the work by Bernstein and Yang (https://eprint.iacr.org/2019/266) "Fast constant-time gcd computation and modular inversion". It fixes the old mp_gcd and s_mp_invmod_odd_m functions. The patch also fixes mpl_significant_bits s_mp_div_2d and s_mp_mul_2d by having less control flow to reduce side-channel leaks. Co-authored by : Billy Bob Brumley
* Issue #1693 - Update NSS to 3.52.1-RTMMoonchild2021-03-15
|
* Issue #1746 - Revert "Update to NSS 3.59.1.1"Moonchild2021-03-14
|
* Issue #1746 - Update pkix code with later NSS code.Moonchild2021-03-14
|
* Issue #457 - Remove duplicate PKCS11 definitionsMoonchild2021-02-24
|
* [security] Hold mutex when accessing TSI fields.Moonchild2021-02-24
|
* [NSS hotpatch] Hard disable AVX2 in NSS Build SystemMatt A. Tobin2021-01-03
| | | | This should be ported to the NSS repo
* Issue #1693 - Update NSS to 3.59.1.1Moonchild2020-12-23
| | | | | This updates to MoonchildProductions/NSS@bd49b2b88 in the repo created for our consumption of the library.
* [NSS] Version and build bumpMoonchild2020-12-01
|
* [NSS] Update root certificates.Moonchild2020-12-01
|
* Issue #1280 - Follow-up: Get rid of HPKP pinning mode.adesh2020-11-10
| | | | | | This was a leftover from HPKP removal. Also remove a couple of unused variables from security/manager/ssl/nsSiteSecurityService.cpp.
* Issue #1656 - Nuke the remaining vim lines in UXPMoonchild2020-10-26
| | | | Closes #1656
* Issue #1656 - Part 9: Single-line-comment style.Moonchild2020-09-24
|
* Issue #1656 - Part 8: Devtools and misc.Moonchild2020-09-24
|
* Issue #1656 - Part 6: Clean up the build filesMoonchild2020-09-23
|
* Issue #1656 - Part 4: Manual cleanupMoonchild2020-09-23
|
* Issue #1656 - Part 4: Tackle *.idl, *.css, *.ipdlh, *.webidl, *.ccMoonchild2020-09-23
|
* Issue #1656 - Part 3: Nuke more vim config lines in the tree.Moonchild2020-09-23
| | | | Another S&R run with some smarter matching.
* Issue #1656 - Part 1: Nuke most vim config lines in the tree.Moonchild2020-09-23
| | | | | | Since these are just interpreted comments, there's 0 impact on actual code. This removes all lines that match /* vim: set(.*)tw=80: */ with S&R -- there are a few others scattered around which will be removed manually in a second part.
* Issue #1280 - Remove hostname parameter to trust domain.adeshkp2020-09-12
| | | | | | Host name was purely being used for HPKP and since HPKP is killed, this can also go. Currently it doesn't do anything other than generating build warnings.
* [NSS] Version and build bumpMoonchild2020-08-29
|
* [NSS] Prevent slotLock race in NSC_GetTokenInfoJ.C. Jones2020-08-29
| | | | | Basically, NSC_GetTokenInfo doesn't lock slot->slotLock before accessing slot after obtaining it, even though slotLock is defined as its lock.