Commit Graph

299 Commits

Author SHA1 Message Date
teutat3s
1ab2b7d227 electron_34-bin: remove fix for read out of range on aarch64 16k pages systems
Cleanup, because electron 34.3.0 and 33.4.1 already contain the fix
upstream and have reached nixpkgs master.

https://github.com/electron/electron/releases/tag/v34.3.0
https://github.com/electron/electron/pull/45571
https://github.com/electron/electron/releases/tag/v33.4.1
https://github.com/electron/electron/pull/45602
2025-03-12 11:28:32 +01:00
TomaSajt
6fa5cb30e5 electron{,-bin}: add tomasajt as a maintainer 2025-03-07 17:15:38 +01:00
Emily
44e1bd5af5 electron_32-bin, electron-chromedriver_32: 32.3.2 -> 32.3.3 (#387264) 2025-03-07 12:45:52 +01:00
emilylange
871fbdee7b electron_32-bin: mark as insecure because it's EOL
d6f4982522/docs/tutorial/electron-timelines.md
2025-03-06 13:18:33 +01:00
teutat3s
15c9d7eb99 electron_32-bin: 32.3.2 -> 32.3.3
- Changelog: https://github.com/electron/electron/releases/tag/v32.3.3
- Diff: https://github.com/electron/electron/compare/refs/tags/v32.3.2...v32.3.3
- Fixes CVE-2025-0445
- Fixes CVE-2025-0998
2025-03-05 14:34:19 +01:00
Martin Weinelt
65ae686979 electron_31-bin: drop
EOL in 2025-01.
2025-03-05 12:02:08 +01:00
Martin Weinelt
98782cf16c electron_30-bin: drop
EOL in 2024-10.
2025-03-05 12:02:08 +01:00
Martin Weinelt
58e60b215b electron_29-bin: drop
EOL in 2024-08.
2025-03-05 12:02:07 +01:00
Martin Weinelt
9fd203c1f1 electron_28-bin: drop
EOL in 2024-06.
2025-03-05 12:02:06 +01:00
Martin Weinelt
547f592154 electron_27-bin: drop
EOL in 2024-04.
2025-03-05 12:02:06 +01:00
Martin Weinelt
5381cd31d2 electron_24-bin: drop
End of life in 2023-10.
2025-03-05 12:01:43 +01:00
Masum Reza
5db6603598 electron-bin: don't wrap inside libexec (#386808) 2025-03-05 01:13:58 +05:30
TomaSajt
8cfff8cba9 electron-bin: don't wrap inside libexec
This change helps bring electron-bin to a similar structure as the
source builds of electron.
The primary motivation of this change was to ensure that the `electron`
binary inside `libexec/electron` is an actual binary and not a wrapper.
This way `electron-fuses` will not complain about not being able to
find the necessary sentinel strings inside the binary.
2025-03-04 20:25:04 +01:00
emilylange
d2b532b6ca electron_34-bin: 34.2.0 -> 34.3.0
- Changelog: https://github.com/electron/electron/releases/tag/v34.3.0
- Diff: https://github.com/electron/electron/compare/refs/tags/v34.2.0...v34.3.0
2025-03-03 19:31:59 +01:00
emilylange
7c88608de4 electron_33-bin: 33.4.1 -> 33.4.2
- Changelog: https://github.com/electron/electron/releases/tag/v33.4.2
- Diff: https://github.com/electron/electron/compare/refs/tags/v33.4.1...v33.4.2
- Fixes CVE-2025-0611
- Fixes CVE-2025-0612
- Fixes CVE-2025-0999
2025-03-03 19:31:53 +01:00
TomaSajt
86116722fd Revert "electron-bin: don't wrap inside libexec"
This reverts commit aa3ba4cb23.
2025-03-03 16:30:42 +05:30
TomaSajt
807a57ff88 Revert "electron-bin: remove leftover logic"
This reverts commit 64f90c5682.
2025-03-03 16:30:42 +05:30
TomaSajt
64f90c5682 electron-bin: remove leftover logic 2025-03-01 13:19:39 +01:00
emilylange
3c20cfa3be electron_32-bin: 32.3.1 -> 32.3.2
- Changelog: https://github.com/electron/electron/releases/tag/v32.3.2
- Diff: https://github.com/electron/electron/compare/refs/tags/v32.3.1...v32.3.2
- Fixes CVE-2025-0611
- Fixes CVE-2025-0612
- Fixes CVE-2025-0999
2025-02-27 18:12:39 +01:00
TomaSajt
aa3ba4cb23 electron-bin: don't wrap inside libexec 2025-02-24 21:54:59 +01:00
emilylange
f17378b506 electron-bin: copy over fixes from electron-source
Ref: 461a23c756
Ref: 0443439665
Ref: 6a0cf40cf4
Ref: 280c094f62
Ref: 92a452733d
Ref: 8e7a098243
Ref: 99515b5c50
2025-02-20 18:03:21 +01:00
emilylange
3670ca87be electron-bin: remove no longer needed version conditionals 2025-02-20 17:08:05 +01:00
Emily
fca94f7fff electron_34-bin: fix read out of range on aarch64 16k pages systems (#382497) 2025-02-17 14:01:44 +01:00
emilylange
69bab478d5 electron_34-bin: fix read out of range on aarch64 16k pages systems
Previously in chromium (source build): 608b73b8be

This works around a regression in chromium M131-134 that causes electron
v33 and v34 on aarch64-linux with 16k pagesize (e.g. Asahi Linux) to
crash.

This commit applies this workaround only to electron v34, as v33.4.1,
for which we have a soon to be merged PR open, already carries the
workaround upstream.
2025-02-16 06:49:32 +01:00
emilylange
00f656d209 electron_34-bin: 34.1.1 -> 34.2.0
- Changelog: https://github.com/electron/electron/releases/tag/v34.2.0
- Diff: https://github.com/electron/electron/compare/refs/tags/v34.1.1...v34.2.0
2025-02-15 18:26:48 +01:00
emilylange
51a2d757f8 electron_33-bin: 33.4.0 -> 33.4.1
- Changelog: https://github.com/electron/electron/releases/tag/v33.4.1
- Diff: https://github.com/electron/electron/compare/refs/tags/v33.4.0...v33.4.1
2025-02-15 18:26:46 +01:00
emilylange
e9e80851ca electron_32-bin: 32.3.0 -> 32.3.1
- Changelog: https://github.com/electron/electron/releases/tag/v32.3.1
- Diff: https://github.com/electron/electron/compare/refs/tags/v32.3.0...v32.3.1
2025-02-15 18:26:37 +01:00
emilylange
48d12773b5 electron_34-bin: 34.0.2 -> 34.1.1
- Changelog: https://github.com/electron/electron/releases/tag/v34.1.1
- Changelog: https://github.com/electron/electron/releases/tag/v34.1.0
- Diff: https://github.com/electron/electron/compare/refs/tags/v34.0.2...v34.1.1
2025-02-10 18:43:15 +01:00
emilylange
d7b808e6eb electron_33-bin: 33.3.2 -> 33.4.0
- Changelog: https://github.com/electron/electron/releases/tag/v33.4.0
- Diff: https://github.com/electron/electron/compare/refs/tags/v33.3.2...v33.4.0
2025-02-10 18:43:02 +01:00
Uriel
af1676bc8e electron_34-bin: init at 34.0.2 2025-01-30 23:17:55 +01:00
emilylange
517c9d05bb electron_33-bin: 33.3.1 -> 33.3.2
- Changelog: https://github.com/electron/electron/releases/tag/v33.3.2
- Diff: https://github.com/electron/electron/compare/refs/tags/v33.3.1...v33.3.2
- Fixes CVE-2025-0434
- Fixes CVE-2025-0436
- Fixes CVE-2025-0437
2025-01-25 17:37:04 +01:00
emilylange
fca5b2ef00 electron_32-bin: 32.2.8 -> 32.3.0
- Changelog: https://github.com/electron/electron/releases/tag/v32.3.0
- Diff: https://github.com/electron/electron/compare/refs/tags/v32.2.8...v32.3.0
- Fixes CVE-2024-12693
- Fixes CVE-2024-12694
- Fixes CVE-2024-12695
- Fixes CVE-2025-0434
- Fixes CVE-2025-0436
- Fixes CVE-2025-0437
2025-01-25 17:37:01 +01:00
emilylange
c2699af8e6 electron_31-bin: mark as insecure because it's EOL
2745771a22/docs/tutorial/electron-timelines.md
2025-01-15 12:52:31 +01:00
emilylange
db2e774d96 electron_31-bin: 31.7.6 -> 31.7.7
- Changelog: https://github.com/electron/electron/releases/tag/v31.7.7
- Diff: https://github.com/electron/electron/compare/refs/tags/v31.7.6...v31.7.7
- Fixes CVE-2024-12053
- Fixes CVE-2024-12693
- Fixes CVE-2024-12694
2025-01-15 12:52:24 +01:00
emilylange
1ffe14a85e electron_33-bin: 33.3.0 -> 33.3.1
- Changelog: https://github.com/electron/electron/releases/tag/v33.3.1
- Diff: https://github.com/electron/electron/compare/refs/tags/v33.3.0...v33.3.1
2025-01-07 18:40:58 +01:00
emilylange
06b8d2d0da electron_32-bin: 32.2.7 -> 32.2.8
- Changelog: https://github.com/electron/electron/releases/tag/v32.2.8
- Diff: https://github.com/electron/electron/compare/refs/tags/v32.2.7...v32.2.8
- Fixes CVE-2024-12053
2025-01-07 18:40:56 +01:00
github-actions[bot]
7dcd9f1e0a Merge master into staging-next 2024-12-11 00:15:31 +00:00
Emily
ea8474c17e electron{-source,-bin,-chromedriver}: updates (#363541) 2024-12-11 00:23:45 +01:00
Silvan Mosberger
4f0dadbf38 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev b32a094368
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:26:33 +01:00
Silvan Mosberger
84d4f874c2 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev 78e9caf153
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:23:58 +01:00
teutat3s
8b10e86a67 electron_33-bin: 33.0.2 -> 33.3.0
- Changelog: https://github.com/electron/electron/releases/tag/v33.3.0
- Diff: https://github.com/electron/electron/compare/refs/tags/v33.0.2...v33.3.0
2024-12-09 12:41:46 +01:00
teutat3s
ae863e8023 electron_32-bin: 32.2.2 -> 32.2.7
- Changelog: https://github.com/electron/electron/releases/tag/v32.2.7
- Diff: https://github.com/electron/electron/compare/refs/tags/v32.2.2...v32.2.7
2024-12-09 12:41:45 +01:00
teutat3s
a9f0197649 electron_31-bin: 31.7.2 -> 31.7.6
- Changelog: https://github.com/electron/electron/releases/tag/v31.7.6
- Diff: https://github.com/electron/electron/compare/refs/tags/v31.7.2...v31.7.6
2024-12-09 12:41:39 +01:00
K900
d209d800b7 treewide: mesa -> libgbm (where appropriate)
This will likely break things, but anything broken should be easily noticeable.
2024-12-05 12:37:39 +03:00
Reno Dakota
52bf1163fa treewide: use getLib when accessing clang / libclang / stdenv.cc.cc
In preparation to eliminate the lib output for the unwrapped clang, use
`lib.getLib` to access the `lib` output.
2024-11-07 10:27:41 +00:00
Tristan Ross
7ae81f12f9 electron_30-bin: mark as insecure because it's EOL, electron-source.electron_30: remove as it's EOL (#350549) 2024-10-30 19:52:23 -07:00
teutat3s
0bf0c12ab5 electron_31-bin: 31.6.0 -> 32.7.2
- Changelog: https://github.com/electron/electron/releases/tag/v31.7.2
- Diff: https://github.com/electron/electron/compare/refs/tags/v31.6.0...v31.7.2
2024-10-30 12:05:18 +01:00
teutat3s
b743d8cc8c electron_32-bin: 32.2.1 -> 32.2.2
- Changelog: https://github.com/electron/electron/releases/tag/v32.2.2
- Diff: https://github.com/electron/electron/compare/refs/tags/v32.2.1...v32.2.2
2024-10-30 12:05:18 +01:00
teutat3s
690caf0ab2 electron_33-bin: 33.0.0 -> 33.0.2
- Changelog: https://github.com/electron/electron/releases/tag/v33.0.2
- Diff: https://github.com/electron/electron/compare/refs/tags/v33.0.0...v33.0.2
2024-10-30 12:05:18 +01:00
emilylange
14e79e787e electron_30-bin: mark as insecure because it's EOL 2024-10-22 21:06:55 +02:00