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