-
-
Notifications
You must be signed in to change notification settings - Fork 14.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[24.05] Various Electron backports #337776
Commits on Aug 27, 2024
-
electron*: mark older versions as EOL
Link: https://www.electronjs.org/docs/latest/tutorial/electron-timelines#timeline Link: NixOS#318857 (comment) (cherry picked from commit 7892638)
Configuration menu - View commit details
-
Copy full SHA for 3ed9728 - Browse repository at this point
Copy the full SHA 3ed9728View commit details -
electron-source.electron_{27,28}: remove instead of marking them as EOL
Follow-up to 7892638. We still have the EOLed `electron-{27,28}-bin` builds, that can be used instead. `electron-source.electron_{27,28}` do not build anymore due to LLVM incompatibilities. This is beneficial to users of software that still depend on those EOLed electron versions as well. Instead of wasting potentially hours of compute trying to build known broken versions from source, the working binary variants will be used. Furthermore, this allows us to cleanup the underlying chromium and electron-source derivations from now unused version conditions such as version specific patches and build flags. (cherry picked from commit 268ce0e)
Configuration menu - View commit details
-
Copy full SHA for 6d175be - Browse repository at this point
Copy the full SHA 6d175beView commit details
Commits on Aug 28, 2024
-
chromium,electron-source: remove no longer needed version conditionals
The minimum versions for both chromium and electron-source are higher than the version bounds of those conditionals. As such, they can be safely removed. This is a no-op. (cherry picked from commit fb9cdbd)
Configuration menu - View commit details
-
Copy full SHA for 953a5b7 - Browse repository at this point
Copy the full SHA 953a5b7View commit details -
electron_29-bin: 29.4.5 -> 29.4.6
- Changelog: https://github.com/electron/electron/releases/tag/v29.4.6 - Diff: electron/electron@refs/tags/v29.4.5...v29.4.6 - Fixes CVE-2024-6772 - Fixes CVE-2024-6773 - Fixes CVE-2024-6774 - Fixes CVE-2024-6775 - Fixes CVE-2024-6776 - Fixes CVE-2024-6777 - Fixes CVE-2024-6778 - Fixes CVE-2024-6779 - Fixes CVE-2024-6989 - Fixes CVE-2024-6991 (cherry picked from commit 0603cf5)
Configuration menu - View commit details
-
Copy full SHA for c08e34a - Browse repository at this point
Copy the full SHA c08e34aView commit details -
electron_30-bin: 30.3.1 -> 30.4.0
- Changelog: https://github.com/electron/electron/releases/tag/v30.4.0 - Diff: electron/electron@refs/tags/v30.3.1...v30.4.0 - Fixes CVE-2024-6772 - Fixes CVE-2024-6773 - Fixes CVE-2024-6774 - Fixes CVE-2024-6775 - Fixes CVE-2024-6776 - Fixes CVE-2024-6777 - Fixes CVE-2024-6778 - Fixes CVE-2024-6779 - Fixes CVE-2024-6989 - Fixes CVE-2024-6991 (cherry picked from commit 617ca89)
Configuration menu - View commit details
-
Copy full SHA for 0083760 - Browse repository at this point
Copy the full SHA 0083760View commit details -
electron-source.electron_29: 29.4.5 -> 29.4.6
- Changelog: https://github.com/electron/electron/releases/tag/v29.4.6 - Diff: electron/electron@refs/tags/v29.4.5...v29.4.6 - Fixes CVE-2024-6772 - Fixes CVE-2024-6773 - Fixes CVE-2024-6774 - Fixes CVE-2024-6775 - Fixes CVE-2024-6776 - Fixes CVE-2024-6777 - Fixes CVE-2024-6778 - Fixes CVE-2024-6779 - Fixes CVE-2024-6989 - Fixes CVE-2024-6991 (cherry picked from commit de2eae7)
Configuration menu - View commit details
-
Copy full SHA for 0a3e926 - Browse repository at this point
Copy the full SHA 0a3e926View commit details -
electron-source.electron_30: 30.3.1 -> 30.4.0
- Changelog: https://github.com/electron/electron/releases/tag/v30.4.0 - Diff: electron/electron@refs/tags/v30.3.1...v30.4.0 - Fixes CVE-2024-6772 - Fixes CVE-2024-6773 - Fixes CVE-2024-6774 - Fixes CVE-2024-6775 - Fixes CVE-2024-6776 - Fixes CVE-2024-6777 - Fixes CVE-2024-6778 - Fixes CVE-2024-6779 - Fixes CVE-2024-6989 - Fixes CVE-2024-6991 (cherry picked from commit a370fc8)
Configuration menu - View commit details
-
Copy full SHA for dd14c65 - Browse repository at this point
Copy the full SHA dd14c65View commit details -
electron-chromedriver_29: 29.4.5 -> 29.4.6
- Changelog: https://github.com/electron/electron/releases/tag/v29.4.6 - Diff: electron/electron@refs/tags/v29.4.5...v29.4.6 - Fixes CVE-2024-6772 - Fixes CVE-2024-6773 - Fixes CVE-2024-6774 - Fixes CVE-2024-6775 - Fixes CVE-2024-6776 - Fixes CVE-2024-6777 - Fixes CVE-2024-6778 - Fixes CVE-2024-6779 - Fixes CVE-2024-6989 - Fixes CVE-2024-6991 (cherry picked from commit 21635ab)
Configuration menu - View commit details
-
Copy full SHA for fc3ced2 - Browse repository at this point
Copy the full SHA fc3ced2View commit details -
electron-chromedriver_30: 30.3.1 -> 30.4.0
- Changelog: https://github.com/electron/electron/releases/tag/v30.4.0 - Diff: electron/electron@refs/tags/v30.3.1...v30.4.0 - Fixes CVE-2024-6772 - Fixes CVE-2024-6773 - Fixes CVE-2024-6774 - Fixes CVE-2024-6775 - Fixes CVE-2024-6776 - Fixes CVE-2024-6777 - Fixes CVE-2024-6778 - Fixes CVE-2024-6779 - Fixes CVE-2024-6989 - Fixes CVE-2024-6991 (cherry picked from commit eb6c247)
Configuration menu - View commit details
-
Copy full SHA for 7ec0f64 - Browse repository at this point
Copy the full SHA 7ec0f64View commit details -
electron_29-bin: mark as insecure because it's EOL
(cherry picked from commit 39f4f08)
Configuration menu - View commit details
-
Copy full SHA for 35f64ff - Browse repository at this point
Copy the full SHA 35f64ffView commit details -
electron-source.electron_29: remove as it's EOL
(cherry picked from commit fd91115)
Configuration menu - View commit details
-
Copy full SHA for 3f2a98c - Browse repository at this point
Copy the full SHA 3f2a98cView commit details