Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | 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 | |||
| * | | | | Bug 1571481 - Improve multipart/alternative. | Gaming4JC | 2019-12-02 | -20/+25 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | w/ Fixup for 1464056 - Follow-up: rename pref to align with mailnews.p7m_external (which was already in 52.x but missing a single line) Tag #1311 | |||
| * | | | | Bug 1482248 - don't crash on empty file name in ↵ | Gaming4JC | 2019-12-02 | -0/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nsMsgLocalStoreUtils::nsShouldIgnoreFile. Tag #1311 | |||
| * | | | | Bug 1509685 - Add more bounds checking in ↵ | Gaming4JC | 2019-12-02 | -0/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nsMsgDBView::UpdateDisplayMessage() to avoid crashes Tag #1311 | |||
* | | | | | Update NSS version. | wolfbeast | 2019-12-06 | -6/+8 |
| | | | | | ||||
* | | | | | Add missing call to WaitForIsDebuggerRegistered | wolfbeast | 2019-12-06 | -0/+6 |
| | | | | | ||||
* | | | | | [NSS] Bug 1586176 - EncryptUpdate should use maxout not block size. | Craig Disselkoen | 2019-12-06 | -1/+1 |
| | | | | | ||||
* | | | | | Check return value of PeerConnectionImpl::GetFingerprint. | Christian Holler | 2019-12-06 | -1/+2 |
| | | | | | ||||
* | | | | | [NSS] Bug 1508776 - Remove unneeded refcounting from SFTKSession | J.C. Jones | 2019-12-06 | -24/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SFTKSession objects are only ever actually destroyed at PK11 session closure, as the session is always the final holder -- and asserting refCount == 1 shows that to be true. Because of that, NSC_CloseSession can just call `sftk_DestroySession` directly and leave `sftk_FreeSession` as a no-op to be removed in the future. | |||
* | | | | | Initialize all fields of GdkEvents in nsClipboard.cpp | wolfbeast | 2019-12-06 | -2/+2 |
| | | | | | ||||
* | | | | | Fix incorrect values for saving ordered lists as text. | wolfbeast | 2019-12-06 | -29/+33 |
| | | | | | ||||
* | | | | | Update identifier map entries and notify if they get removed. | wolfbeast | 2019-12-06 | -6/+81 |
| | | | | | | | | | | | | | | | | | | | | | | | | | This can happen through DestroyElementMaps() Based on work by Markus Stange and Edgar Chen. | |||
* | | | | | Check if we're already at the end of the frame's content. | Jonathan Kew | 2019-12-06 | -1/+2 |
| | | | | | ||||
* | | | | | Use mutex in PACResolver when accessing mRequest from multiple threads. | Valentin Gosu | 2019-12-06 | -6/+20 |
| | | | | | ||||
* | | | | | Properly detect failure in receiving plugin NPObjects. | David Parks | 2019-12-06 | -5/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | Properly handles NPError reporting and makes sure that, in the case of failure, it does not return junk for the NPObject. | |||
* | | | | | Issue #1313 - Bump Firefox compatMode version to 68.9 | wolfbeast | 2019-12-04 | -1/+1 |
|/ / / / | | | | | | | | | | | | | This resolves #1313. | |||
* | | | | Merge pull request #1310 from MoonchildProductions/jemalloc_cleanup | Moonchild | 2019-12-03 | -394/+44 |
|\ \ \ \ | | | | | | | | | | | Clean up Jemalloc code | |||
| * | | | | Issue #1307 - Part 8: Remove deprecated sysctl.h inclusion. | wolfbeast | 2019-12-02 | -3/+0 |
| | | | | | ||||
| * | | | | Issue #1307 - Part 7: Add missing MALLOC_STATS | wolfbeast | 2019-11-30 | -1/+2 |
| | | | | | ||||
| * | | | | Issue #1307 - Part 6: Remove dead code behind PTHREAD_MMAP_UNALIGNED_TSD | wolfbeast | 2019-11-30 | -6/+0 |
| | | | | | ||||
| * | | | | Issue #1307 - Part 5: Remove allocation tracing. | wolfbeast | 2019-11-30 | -99/+1 |
| | | | | | | | | | | | | | | | | | | | | Pointless for debugging and a major performance sink. | |||
| * | | | | Issue #1307 - Part 4: Stop using variable-length arrays. | wolfbeast | 2019-11-30 | -38/+20 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | "USING VLA'S IS ACTIVELY STUPID! It generates much more code, and much slower code (and more fragile code), than just using a fixed key size would have done." -- Linus Torvalds | |||
| * | | | | Issue #1307 - Part 3: Assume MOZ_MEMORY is always enabled. | wolfbeast | 2019-11-30 | -161/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We never use jemalloc without MOZ_MEMORY surrounding code (mostly a FreeBSD concession which doesn't work anyway). This allows us to get rid of the "poor man's mutex" (CPU-based spinlock) in mozjemalloc. | |||
| * | | | | Issue #1307 - Part 2: Remove disabled code blocks | wolfbeast | 2019-11-30 | -49/+1 |
| | | | | | ||||
| * | | | | Issue #1307 - Part 1: Remove MALLOC_VALIDATE | wolfbeast | 2019-11-30 | -37/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This basic validation is hard-set to always-on, so no point in keeping it conditional since we basically always want this rudimentary pointer validation to be done. |