Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Issue #1362 - Revert "Implement regular expression lookbehind" | wolfbeast | 2020-01-19 | -359/+157 |
| | | | | This reverts commit fa473930f424bf17a9e545b601c84dd2e61364e3. | |||
* | Issue #1362 - Revert "Update js/src/builtin/TestingFunctions.cpp for | wolfbeast | 2020-01-19 | -3/+3 |
| | | | | | | regex lookbehind changes" This reverts commit e79607a7a694dc2d48d65697b48138fa585145c9. | |||
* | Simplify some alias sets in IonMonkey. | wolfbeast | 2020-01-11 | -11/+2 |
| | ||||
* | Prefer file extension as-provided over default extension for mimetype to | wolfbeast | 2020-01-11 | -52/+84 |
| | | | | look up default applications on Windows | |||
* | Update GTK clipboard handling | wolfbeast | 2020-01-11 | -25/+31 |
| | | | | | | | | - Store the clipboard even if it was set in a GTK dialog. - Fix a GtkTargetList leak. - Notify GTK that the data is no longer available for clipboard_get_cb(), so that GTK will no longer advertise nor attempt to store the data. | |||
* | Handle missing base64 challenge in NegotiateAuth and NTLMAuth. | wolfbeast | 2020-01-11 | -3/+6 |
| | ||||
* | Make copy of list before iterating over it. | Yaron Tausky | 2020-01-11 | -1/+2 |
| | ||||
* | Be more consistent about decoding IP addresses in PSM. | wolfbeast | 2020-01-11 | -2/+7 |
| | ||||
* | Simplify value setting. | wolfbeast | 2020-01-11 | -66/+39 |
| | | | | | This gets rid of unused boolean return values on setters and a level of indirection for calls to set values. | |||
* | Issue #1348 - Part 3: Set IS_PRIVATE input scope in private browsing. | wolfbeast | 2020-01-11 | -9/+28 |
| | | | | | | | | | Microsoft IME on Windows 10 20H1 (build 19025+) supports IME private mode by input scope. Although previous Windows versions use an undocumented API for Edge and IE only, the next Windows 10 release will use a public API for it. We pre-empt this potential privacy concern by setting the IS_PRIVATE flag when in PB mode. | |||
* | Issue #1348 - Part 2: Teach IMEState about Private Browsing mode. | wolfbeast | 2020-01-11 | -8/+21 |
| | ||||
* | Issue #1348 - Part 1: Clean up input scope support for IMM32. | Makoto Kato | 2020-01-11 | -50/+26 |
| | | | | Use AutoTArray to set input scope. | |||
* | Reject sample rates that are out-of-range for libsoundtouch. | wolfbeast | 2020-01-11 | -3/+8 |
| | | | | | We never reach this with our normal use of this lib but adding the sanity check just in case. (ported from upstream) | |||
* | Bug 1599054 - allow callers to ommit sending OAuth2 client_secret parameter. | Gaming4JC | 2020-01-11 | -2/+21 |
| | ||||
* | Bug 1597933 - Use URLSearchParams for setting params for OAuth2 ↵ | Gaming4JC | 2020-01-11 | -20/+37 |
| | | | | authorization request. | |||
* | Bug 1597933 - use fetch + URLSearchParms instead of Http.jsm to request ↵ | Gaming4JC | 2020-01-11 | -32/+32 |
| | | | | OAuth2 access token. | |||
* | Bug 1597933 - don't pass string constants to determine OAuth refresh token ↵ | Gaming4JC | 2020-01-11 | -10/+16 |
| | | | | or not. | |||
* | Bug 1597933 - improve OAuth2 params parsing. | Gaming4JC | 2020-01-11 | -15/+7 |
| | ||||
* | Bug 1597933 - clean up OAuth2 code: remove responseType which is always code. | Gaming4JC | 2020-01-11 | -9/+6 |
| | | | | Response type token is part of the OAuth 2.0 Implicit Flow which is not used in Mail Applications, but also discouraged by the OAuth Working Group: https://developer.okta.com/blog/2019/05/01/is-the-oauth-implicit-flow-dead | |||
* | Bug 1453643 - Enable proper retry on oauth2 authenication failure. | Gaming4JC | 2020-01-11 | -26/+34 |
| | | | | This prevents mail applications from attempting to use an unauthenticated connection to mailbox(s) and avoid unexpected deletion of local mbox files and subsequent re-download of mailbox content over imap. | |||
* | Bug 1176399 - Multiple requests for master password when GMail OAuth2 is ↵ | Gaming4JC | 2020-01-11 | -21/+101 |
| | | | | enabled. | |||
* | Merge branch 'master' into release | wolfbeast | 2019-12-09 | -0/+4 |
|\ | ||||
| * | No Issue - Execute the precomplete command on *nix AltPackaging | Matt A. Tobin | 2019-12-09 | -0/+4 |
| | | | | | | | | Windows does not need this as mar generation is dependent on the NSIS Installer which already contains the call | |||
* | | Merge branch 'master' into release | wolfbeast | 2019-12-07 | -20/+34 |
|\| | ||||
| * | Merge branch 'release' | wolfbeast | 2019-12-07 | -0/+0 |
| |\ | |/ |/| | ||||
* | | Merge branch 'master' into release | wolfbeast | 2019-12-06 | -75268/+595601 |
|\ \ | ||||
* | | | Force clobber. | wolfbeast | 2019-10-24 | -1/+1 |
| | | | ||||
* | | | Update NSS version | wolfbeast | 2019-10-24 | -6/+7 |
| | | | ||||
* | | | Add length checks for cryptographic primitives | Kevin Jacobs | 2019-10-24 | -9/+56 |
| | | | | | | | | | | | | | | | This rollup patch adds additional length checks around cryptographic primitives. | |||
* | | | Support longer (up to RFC maximum) HKDF outputs | wolfbeast | 2019-10-24 | -8/+25 |
| | | | | | | | | | | | | | | | | | | HKDF-Expand enforces a maximum output length much shorter than stated in the RFC. This patch aligns the implementation with the RFC by allocating more output space when necessary. | |||
* | | | Add size checks to WebGLContext::BufferData() | wolfbeast | 2019-10-24 | -0/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | On MacOS, particularly large allocations within the platform limits (1.2G+) will fail and crash. This adds a specific size check for that when working around driver bugs (default). While there, added a generic size_t limited size check for the platform, and reporting OOM if too large. | |||
* | | | Fix type barrier in IonBuilder::jsop_getimport. | wolfbeast | 2019-10-24 | -3/+1 |
| | | | ||||
* | | | Adjust tokenization of U+0000 | Henri Sivonen | 2019-10-24 | -13/+2 |
| | | | ||||
* | | | Prevent nr_ice_component_insert_pair from leaking. | Byron Campen | 2019-10-24 | -1/+6 |
| | | | ||||
* | | | Leverage strings to get working dirs in nsUpdateDriver. | wolfbeast | 2019-10-24 | -13/+18 |
| | | | ||||
* | | | Ensure that file actors created after the database was closed are expired. | Simon Giesecke | 2019-10-23 | -0/+3 |
| | | | ||||
* | | | Avoid following the prototype chain | wolfbeast | 2019-10-23 | -3/+20 |
| | | | | | | | | | | | | | | | No longer follow the value's prototype chain when creating index updates in IndexedDB. | |||
* | | | Issue #1255 - Port upstream fix from libexpat | wolfbeast | 2019-10-23 | -7/+13 |
| | | | ||||
* | | | Issue #1253 - Reset performance object on navigation | wolfbeast | 2019-10-23 | -1/+13 |
| | | | | | | | | | | | | | | | | | | | | | This also addresses clearing of document dependent JS slots which might get out of sync with innerWindow navigation; relevant comments added. This resolves #1253 | |||
* | | | Don't treat format warnings as errors in xpconnect | Matt A. Tobin | 2019-10-21 | -1/+1 |
| | | | | | | | | | | | | GCC 9 compiler does not like the way we have it in XPCWrappedNative.cpp | |||
* | | | Fix build errors with newer glibc versions | Matt A. Tobin | 2019-10-21 | -14/+4 |
| | | | ||||
* | | | No Issue - Expand HWA over RDP to Windows 8.1 and 10. | wolfbeast | 2019-10-21 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | When Mozilla implemented this initially, only Windows 8 existed. Because of the strict equal check, 8.1 and 10 didn't get HWA over RDP while they are perfectly capable of doing so with RemoteFX. This change allows any version of Windows from 8.0 onwards to use HWA over RDP. | |||
* | | | No issue - Update TZ data to 2019c | wolfbeast | 2019-10-21 | -106/+103 |
| | | | ||||
* | | | No issue - Add 360 Safeguard to DLL blocklist | Moonchild | 2019-10-21 | -0/+3 |
| | | | | | | | | | | | | | | | 360 Safeguard/360 Total Security (Qihoo) causes crashes in a11y components. This adds the offending dll to the injection blocklist. See BZ bug 1536227 for details. | |||
* | | | Issue #1243 - Update List of NSS Exported Symbols | Gaming4JC | 2019-10-21 | -0/+2 |
| | | | | | | | | | | | | Add NSS_CMSSignedData_GetDigestAlgs and NSS_CMSSignedData_hasDigests which are required for security patches in mailnews applications. Ref: m-c bug 1526473 | |||
* | | | Issue #1231 - Correct defines for Mac and keep universal prefs generic. | wolfbeast | 2019-10-21 | -6/+6 |
| | | | ||||
* | | | Issue #1231 - Stop using ICC profiles on Linux. | adeshkp | 2019-10-21 | -1/+8 |
| | | | | | | | | | | | | | | | General consensus seems to be that color management on Linux desktops is not mature enough to enable by default. | |||
* | | | Merge commit '18a2244f5b1e28c2d38dd95bf93d02cef0173178' into release | wolfbeast | 2019-10-21 | -2/+7 |
|\ \ \ | ||||
* \ \ \ | Merge branch 'master' into release | wolfbeast | 2019-09-06 | -20345/+581 |
|\ \ \ \ | ||||
| | | | * | Merge pull request #1314 from g4jc/mailnews_patches | New Tobin Paradigm | 2019-12-06 | -20/+34 |
| | | |/| | | | | | | | | | | | Mailnews Nov/Dec Updates |