Commit Graph

  • f1b2f3e1ac import from custom branch of UXP: nss: update nssckbi to 2.72 (e26468c8) oldvc-newernss roytam1 2024-12-20 16:27:54 +08:00
  • 1cbb964589 import from UXP: [NSS] Bug 1899402 - Correctly destroy bulkkey in error scenario. r=jschanck (e8252090) roytam1 2024-12-20 16:27:36 +08:00
  • f587dc96b6 ported from custom branch of UXP: [network] Update effective TLD names list from esr128. roytam1 2024-12-20 16:27:19 +08:00
  • 577fcea5d8 nss: update nssckbi to 2.68 roytam1 2024-06-09 07:18:00 +08:00
  • 760816bf2d nss: update nssckbi to 2.66 roytam1 2024-05-26 07:12:03 +08:00
  • c155df1813 nss: add new CKA_*_DISTRUST_AFTER defines roytam1 2024-05-26 07:11:22 +08:00
  • d73cfc1cd7 security-pref: add and enable TLS 1.3 related entries roytam1 2024-05-26 00:16:09 +08:00
  • 35e67815cf browser/pageinfo: add TLS 1.3 display roytam1 2024-05-26 00:12:33 +08:00
  • 4021498a74 security: add TLS 1.3 support roytam1 2024-05-26 00:12:06 +08:00
  • 6d48f5e782 security: freebl: restore legacy RNG functions roytam1 2024-05-26 00:11:12 +08:00
  • 7e5ff58dd5 nss: downgrade nss' sqlite to older version roytam1 2024-05-25 20:52:52 +08:00
  • 80616e63d5 nss: remove the need of PR_GetEnvSecure() roytam1 2024-05-25 19:31:43 +08:00
  • 5dd4fcd9db Revert "nspr: add PR_GetEnvSecure" roytam1 2024-05-25 19:08:04 +08:00
  • 9ff378e429 nss: vs2005 fix roytam1 2024-05-25 09:52:07 +08:00
  • 6f27ff50b1 nss: import nss 3.42 beta from palemoon2796-vc12 roytam1 2024-05-25 09:51:45 +08:00
  • b16ba9ff43 nspr: add PR_GetEnvSecure roytam1 2024-05-25 07:52:33 +08:00
  • 6821d950f6 ported from mozilla: - Bug 148624 - only show tooltip when document has focus. r=emilio (8ae372dc88d1) - Bug 1857513 - Use window activeness rather than document.hasFocus() to display chrome-only tooltips. r=smaug (4cbf370b4e16) oldvc roytam1 2023-10-11 11:48:06 +08:00
  • 12845422ad tremor: update to https://github.com/sezero/tremor/tree/91decb5f1b11a84a2157a6326d9135b22627024b roytam1 2023-08-27 21:58:42 +08:00
  • c5753cf28c ported from custom branch of UXP: - add configure option '--enable-int-audio-sample' for speed and audio driver compatibility, and fixups in exports and wmf. (ef5e4f06) - cubeb: disable wasapi backend when '--enable-int-audio-sample' is specified, since it can handle float32 sample only in our current cubeb library. (0f1c046a) roytam1 2023-08-25 13:44:06 +08:00
  • e165fb06c3 configure: add MSVC OpenMP runtime support roytam1 2023-08-25 11:00:45 +08:00
  • 6de314efe8 nss: update nssckbi to 2.62 roytam1 2023-08-24 23:08:54 +08:00
  • d37ae8252b security-pref: add and enable security.ssl3.rsa_aes_256_sha384 roytam1 2023-01-07 12:18:14 +08:00
  • 0f7e21019e secrity: add security.ssl3.rsa_aes_256_gcm_sha384 roytam1 2023-01-07 12:16:26 +08:00
  • 455ffd7f73 NSS: add TLS_RSA_WITH_AES_256_GCM_SHA384 support roytam1 2023-01-07 12:13:58 +08:00
  • fdac442b1a [network][security] remove Camellia-GCM since it is unfinished, and add TLS_RSA_WITH_AES_128_GCM_SHA256 roytam1 2023-01-07 11:54:53 +08:00
  • ee26fa6da4 zlib: CVE-2018-25032 fixes roytam1 2022-12-09 13:47:56 +08:00
  • 1847577f06 nss: sync builtin cert store to 2.60 roytam1 2022-12-07 13:05:55 +08:00
  • 1200dc3e68 NSS: reorder ciphers for better performance roytam1 2022-01-26 21:54:27 +08:00
  • ab9567fb37 update NSS builtin certstore to Dec 2021 version from mozilla upstream. roytam1 2022-01-25 22:29:46 +08:00
  • c3eba7a712 NSS: add TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 support, also fix ChaCha20-Poly1305 name in ssl3_cipherName[] roytam1 2022-01-25 22:25:11 +08:00
  • 599d6be8b4 ported changes from UXP: - [NSPR] Lock access to PRCallOnceType members in PR_CallOnce* for thread safety. (361743b22) roytam1 2021-07-28 16:24:08 +08:00
  • 6e8ae29d93 NSS: update builtin certdata with mozilla (dated May 2021) and bump ckbi version roytam1 2021-07-27 23:34:35 +08:00
  • a66d2e4412 ported cubeb_winmm.c overflow fix by mixit@MSFN, Thanks! This should fix the famous 23m18s freeze bug for audio/video playback. roytam1 2021-07-27 23:33:12 +08:00
  • 8b244c91ef PSM: add and enable ChaCha20-Poly1305 roytam1 2020-01-31 15:50:17 +08:00
  • c341f7909f import NSS mozilla upstream changes in order to implement ChaCha20-Poly1305 support: bug917571, bug1227905, bug1255443, bug1265196 roytam1 2020-01-31 15:49:47 +08:00
  • fa793a2c32 PSM: enable TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 roytam1 2020-01-09 15:12:27 +08:00
  • 39d070832d ssl3con: add missing AES-256-GCM in ssl3_cipherName roytam1 2020-01-09 11:59:55 +08:00
  • 3ed4df022a PSM: bump PSM_DEFAULT_MAX_TLS_VERSION to 3 roytam1 2020-01-08 15:52:27 +08:00
  • 59ea6e76a3 config: set subsystem version to 5.00 roytam1 2020-01-08 15:24:43 +08:00
  • 45831f7f16 PSM: add security.ssl3.ecdhe_rsa_aes_256_gcm_sha384 pref roytam1 2020-01-08 15:16:20 +08:00
  • 346ad62805 update NSS to 3.21.4-RetroZilla+TFF_SHA384 with UTF-8 conv compat functions in ckfw/capi/cobject.c excluded. roytam1 2020-01-08 15:12:52 +08:00
  • 43b0deedf0 ported mozilla patches: - Bug 848294 - Update MessageEvent to be compatible with the spec, r=bz - Bug 913761 - Something is wrong when transferring MessagePort object via MessageChannel. r=smaug - Bug 917254 - Only enable MessageEvent.ports when MessagePort is enabled; r=smaug master roytam1 2018-08-26 00:35:59 +08:00
  • 366f2c3245 ported mozilla patches: - Bug 865998: Implement WebIDL union return values r=bz - Bug 892609. Implement support for [ArrayClass]. r=khuey roytam1 2018-08-25 23:36:55 +08:00
  • b20724f725 ported mozilla patches: - bug677638 - (initial) MessageChannel API - bug887241, Use strings, not atoms, for worker events, r=khuey roytam1 2018-08-25 22:56:03 +08:00
  • 8b5ae12ba7 silent yield javascript warning roytam1 2018-08-25 22:54:00 +08:00
  • b687348173 ported mozilla patches: - Bug 848294 - Update MessageEvent to be compatible with the spec, r=bz - Bug 913761 - Something is wrong when transferring MessagePort object via MessageChannel. r=smaug - Bug 917254 - Only enable MessageEvent.ports when MessagePort is enabled; r=smaug roytam1 2018-08-26 00:35:59 +08:00
  • f7ea3dc712 ported mozilla patches: - Bug 865998: Implement WebIDL union return values r=bz - Bug 892609. Implement support for [ArrayClass]. r=khuey roytam1 2018-08-25 23:36:55 +08:00
  • 98e0c09dc3 ported mozilla patches: - bug677638 - (initial) MessageChannel API - bug887241, Use strings, not atoms, for worker events, r=khuey roytam1 2018-08-25 22:56:03 +08:00
  • 6fc6866d05 silent yield javascript warning roytam1 2018-08-25 22:54:00 +08:00
  • 9bc7db4c24 import NSS 3.20-RetroZilla with UTF-8 conv compat function excluded, and with Camellia GCM patch included. roytam1 2018-08-19 00:24:11 +08:00
  • 0e915831d9 ported from UXP: Improve nsHtml5AtomTable performance (#693) roytam1 2018-08-11 22:48:27 +08:00
  • 60a86190aa ported from UXP: Improve nsHtml5AtomTable performance (#693) roytam1 2018-08-11 22:48:27 +08:00
  • c2e084c761 cherry-picked upstream changes: bug654550, bug533840, bug884654, bug692829, bug855504, bug884750, bug877320, bug879520, bug731311, bug861478, bug886375, bug835885, bug882416, bug648949, bug885281, bug885030, bug887165, bug887167, bug885183, bug875244 roytam1 2018-08-05 22:52:33 +08:00
  • 6e535c8dcd cherry-picked upstream changes: bug654550, bug533840, bug884654, bug692829, bug855504, bug884750, bug877320, bug879520, bug731311, bug861478, bug886375, bug835885, bug882416, bug648949, bug885281, bug885030, bug887165, bug887167, bug885183, bug875244 roytam1 2018-08-05 22:52:33 +08:00
  • 8d816ab963 cherry-picked upstream changes: bug886205, bug870103, bug886611, bug886241, bug878142, bug857334, bug886128, bug885596, bug887068, bug868302, bug886575, bug809969, bug860782, bug886285, bug848592, bug877748, bug886647, bug879079, bug886827, bug884648, bug866638, bug885463, bug826124, bug844805, bug886551, bug884407, bug884369, bug887002, bug886632, 572efc8fea86, bug886230, bug886689, bug884124 roytam1 2018-08-05 00:36:34 +08:00
  • be72669fb1 cherry-picked upstream changes: bug886205, bug870103, bug886611, bug886241, bug878142, bug857334, bug886128, bug885596, bug887068, bug868302, bug886575, bug809969, bug860782, bug886285, bug848592, bug877748, bug886647, bug879079, bug886827, bug884648, bug866638, bug885463, bug826124, bug844805, bug886551, bug884407, bug884369, bug887002, bug886632, 572efc8fea86, bug886230, bug886689, bug884124 roytam1 2018-08-05 00:36:34 +08:00
  • 40a1d4d9cd nsUXThemeData: don't try to load uxtheme if it is not new enough. roytam1 2018-07-27 00:26:56 +08:00
  • 5b3dec5013 cherry-picked upstream change - Bug 798914 - Consolidate MallocSizeOf typedefs roytam1 2018-07-23 15:29:44 +08:00
  • e449b0071e cherry-picked upstream change - Bug 798914 - Consolidate MallocSizeOf typedefs roytam1 2018-07-23 15:29:44 +08:00
  • 58d2b8e8b5 cherry-picked upstream changes: bug841547, bug884920, bug881102, bug864099, bug872331, bug885800, bug884053, bug885959, bug885169, bug883570, bug875912, bug885176, bug857076, bug759257 roytam1 2018-07-22 23:06:10 +08:00
  • 5015907e62 cherry-picked upstream changes: bug841547, bug884920, bug881102, bug864099, bug872331, bug885800, bug884053, bug885959, bug885169, bug883570, bug875912, bug885176, bug857076, bug759257 roytam1 2018-07-22 23:06:10 +08:00
  • 6271f2d7a5 NSS: update to 3.36.4 and cleanup roytam1 2018-07-20 22:40:12 +08:00
  • 648f99cfa9 follow up of pervious commit roytam1 2018-07-20 22:39:49 +08:00
  • d568428323 Makefiles: copy VS2013 runtime DLLs roytam1 2018-07-20 21:47:05 +08:00
  • d5b2ac3f5d Makefiles: copy VS2013 runtime DLLs roytam1 2018-07-20 21:47:05 +08:00
  • 0dbac01694 nsNativeThemeWin: check nsUXThemeData::drawThemeEdge pointer before use roytam1 2018-07-18 21:29:28 +08:00
  • c6bfbd1356 SList: replace KEx version with MSPS (MIT license) portable version roytam1 2018-07-18 21:28:36 +08:00
  • b7e18fe760 storage: don't use sqlite3_mutex_held()and sqlite3_mutex_notheld() even on debug build, which cause unresolved symbol in vc8 on linking roytam1 2018-05-16 21:12:25 +08:00
  • 058d334bb3 angle: fix build on newer MSVC roytam1 2018-06-04 13:47:32 +08:00
  • ccf7b5e4e0 libvpx: fix build on newer MSVC roytam1 2018-06-04 13:47:24 +08:00
  • 079bdd96ec cert: update to verion bundled in 3.37 roytam1 2018-05-19 11:37:09 +08:00
  • 05f5739b31 cert: update to verion bundled in 3.37, with header fix for compiling in older NSS roytam1 2018-05-19 11:12:46 +08:00
  • c932e60356 aboutDialog: add back #expand directive roytam1 2018-05-16 22:28:06 +08:00
  • f293e24e22 aboutDialog: add back #expand directive roytam1 2018-05-16 22:28:06 +08:00
  • ef1f688908 aboutDialog: remove (Atom/WinXP) tag roytam1 2018-05-16 21:03:16 +08:00
  • c7cc15602b storage: don't use sqlite3_mutex_held()and sqlite3_mutex_notheld() even on debug build, which cause unresolved symbol in vc8 on linking roytam1 2018-05-16 21:12:25 +08:00
  • 8e13ffdc16 sqlite: downgrade to esr24-bundled version (3.7.11) for better old OS compatibility softoken: don't use SQLITE_FCNTL_TEMPFILENAME for old sqlite compatibility roytam1 2018-05-16 21:09:12 +08:00
  • 39900b6466 sqlite: don't use malloc_usable_size() in debug build, which cause unresolved symbol on linking roytam1 2018-05-16 21:06:39 +08:00
  • 9d991aed53 aboutDialog: remove (Atom/WinXP) tag roytam1 2018-05-16 21:03:16 +08:00
  • d08e200dd9 cherry-picked upstream commit: Bug 895964 - "Could not create service for entry Disk Space Watcher Service" r=bent roytam1 2018-05-16 20:56:32 +08:00
  • 81d6870c34 Restore Win2000 support code (4/x) nsLocalFileWin::CopySingleFile: reverting part of logic to esr10 to avoid CopyFileExW() failing with ERROR_INVALID_PARAMETER in win2000 roytam1 2018-05-16 20:55:58 +08:00
  • 5c6d3dce76 cherry-picked upstream commit: James Kolb - Bug 889693 - Implement MaskSurface in DrawTargetCairo. r=Bas roytam1 2018-05-16 20:29:52 +08:00
  • d9e56150bd cherry-picked upstream commit: James Kolb - Bug 889693 - Implement MaskSurface in DrawTargetCairo. r=Bas roytam1 2018-05-16 20:29:52 +08:00
  • 2fa0b15ad8 cherry-picked upstream changes (via tbb-esr24): bug811122, bug922603 roytam1 2018-05-10 21:39:03 +08:00
  • fcf12fc984 cherry-picked upstream changes (via tbb-esr24): bug811122, bug922603 roytam1 2018-05-10 21:39:03 +08:00
  • 6bc036e1f9 JSCompartment: disable compiling with optimization, check pointers to avoid crash roytam1 2018-05-10 21:35:20 +08:00
  • 8d4cb8a1c9 Restore Win2000 support code (3/x) Remove use of CRT rand_s, which cause program ABORT in win2000 roytam1 2018-04-29 12:34:06 +08:00
  • 34fc78cf02 Restore Win2000 support code (2/x) roytam1 2018-04-29 07:48:48 +08:00
  • 8bd3f97d2e Restore Win2000 support code (1/x) based on reversed patch of bug 699247 and bug 882829 roytam1 2018-04-28 01:17:24 +08:00
  • ac567577cd mozalloc: nullptr fix for VC2005 roytam1 2018-04-26 23:27:05 +08:00
  • a61a41428d disable optimizations of gfxFontUtils::MapCharToGlyphFormat4() to avoid internal compiler error of VC2005 roytam1 2018-04-26 23:26:39 +08:00
  • 23988a8db1 <intrin.h> fixes for VC2005 roytam1 2018-04-26 23:25:53 +08:00
  • 618560891d gfx: don't define own stdint types roytam1 2018-04-26 23:25:14 +08:00
  • acb35c108d d2d1-1: remove usage of <sal.h> roytam1 2018-04-26 23:24:39 +08:00
  • 189d40315e nsINode: workaround for VC2005 preprocessor roytam1 2018-04-26 23:24:08 +08:00
  • 5537592260 remove C++ "auto" type usage roytam1 2018-04-26 23:23:28 +08:00
  • b2b976b5f5 libspeex_resampler: C89 syntax fix for VC2005 roytam1 2018-04-26 23:22:34 +08:00
  • 1d332efe52 CORS: leftover roytam1 2018-04-26 23:21:39 +08:00
  • 55b12f0eb1 stdint to mozilla/StandardInteger.h roytam1 2018-04-26 23:21:08 +08:00
  • 4c235be052 libvpx: add back VC2005 support roytam1 2018-04-26 23:19:34 +08:00