| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
| |
This also removes some PP abuse and takes file entries out of PP when no longer
needed without XP_MACOSX conditionals.
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| | |
This rewrites the websocket channel network change detection function to not
skip part of its logic in a situation that has already been checked, preventing
a thread race. See analysis of the problem in the issue.
|
| | |
|
| | |
|
| | |
|
| | |
|
|/ |
|
|
|
|
|
|
|
| |
Casting it to an int16_t was wrong and would preclude the check for high port
numbers (due to overflow).
This makes the type matching, but adds an explicit check to ensure the port
number passed in is within a valid range.
|
| |
|
|
|
|
|
|
|
| |
Apparently Mozilla completely spaced out on this when adding the CSP nonce
mechanism, potentially causing web compat issues if scripting relies on
being able to get/set nonces through DOM and/or causing CSP policy check
issues if websites try to "hide" nonces.
|
|\
| |
| |
| |
| |
| | |
OlCe1/UXP:tauthon-build-support into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1762
|
|/
|
|
|
|
|
|
|
|
|
|
|
| |
Make essential Tauthon's builtins and modules available in sandboxes, without
disrupting building with Python 2.7.
1. Allow new builtins and modules. "__build_class__" is for
building... new-style classes (to handle the new metaclass syntax imported from
3.x). "_oserror" is necessary because of internal changes to raise errors
deriving from OSError (which are reported as IOError if not caught).
2. Look for modules and packages in the right places.
This was tested on FreeBSD, and should work out of the box on Linux.
|
|\
| |
| |
| | |
This resolves #1756
|
| |
| |
| |
| |
| | |
We don't need ICU_UNUM_HAS_FORMATDOUBLEFORFIELDS because we don't support any
ICU other than the one in-tree.
|
| | |
|
| | |
|
|\ \
| |/
|/|
| |
| |
| | |
(#1758) from athenian200/UXP:details_element_pref into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1758
|
| |
| |
| |
| | |
The removal of this preference was botched, all other surrounding plumbing changes appear to be working okay. The ability to use prefs to control this stylesheet might be useful in the future, so perhaps this is one of those "if it ain't broke, don't fix it" bugs where leaving well enough alone in the first place would have been the best choice.
|
|/ |
|
|
|
|
| |
Resolves #1754.
|
| |
|
|
|
|
| |
Throw an error if it mismatches.
|
|
|
|
| |
After all, stop means stop.
|
|\
| |
| |
| |
| |
| | |
(#1753) from athenian200/UXP:prefers-color-scheme into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1753
|
|/
|
|
|
|
| |
This PR passes all current tests for this feature, and implements the "prefers-color-scheme" media query as an enumerated keyword that is controlled by an integer preference.
Currently, the possible options are 0 to see a website's fallback code and essentially behave like this isn't implemented (our current behavior), 1 to express a preference for a light theme (the default for spec reasons), and 2 to express a preference for a dark theme. Over time, this list may expand to include other preferences like a preference for a sepia theme or something, and this leaves us prepared for that future.
|
| |
|
| |
|
|
|
|
|
|
|
| |
According to the original SVG spec, the SVG element in documents had to follow
special rules as to what was allowed for width/height attributes. This is no
longer the case, so we can decouple it from whatever internal units SVG/XML
language uses and allow all units like every other element.
|
|
|
|
| |
I totally forgot this <.<
|
|\
| |
| |
| |
| |
| | |
dual system)' (#1748) from athenian200/UXP:phoenix_extensions into master
Reviewed-on: https://repo.palemoon.org/MoonchildProductions/UXP/pulls/1748
|
| |
| |
| |
| |
| |
| | |
system)
This finally removes the dual-GUID hack. There's nothing as permanent as a temporary solution.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Update root certificates and port NSS sec patches from previous work.
|
| | |
|
| |
| |
| |
| |
| | |
Basically, NSC_GetTokenInfo doesn't lock slot->slotLock before accessing slot
after obtaining it, even though slotLock is defined as its lock.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| | |
Re-apply now we have PKCS11 v3.0 again
|
| | |
|
| | |
|
| |
| |
| |
| | |
This reverts commit 2b6effbf29cb4f7aa85e4f697c79c473cc4c9ea4.
|
| |
| |
| |
| | |
This reverts commit 149d2ffa779826cb48a381099858e76e4624d471.
|
| | |
|
| |
| |
| |
| | |
This reverts commit ae775e493b6d3f3c866aa31b5897563d364d698d.
|
|/ |
|