Commit Graph

1011 Commits

Author SHA1 Message Date
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
19f37d5f2d electron-chromedriver_32: 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:20 +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
8c7aa31759 electron-chomedriver_31: drop
EOL in 2025-01.
2025-03-05 12:02:08 +01:00
Martin Weinelt
65ae686979 electron_31-bin: drop
EOL in 2025-01.
2025-03-05 12:02:08 +01:00
Martin Weinelt
fc93bf83a8 electron-chromedriver_30: drop
EOL in 2024-10.
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
92fc2793d4 electron-chromedriver_29: drop
EOL in 2024-08.
2025-03-05 12:02:07 +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
33aff63999 electron-chromedriver_34: 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:32:01 +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
3dc7e7f704 electron-chromedriver_33: 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:57 +01:00
emilylange
0c7cb18b97 electron-source.electron_33: 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:56 +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
emilylange
4c69fb6bcd electron-chromedriver_32: 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-03-03 19:31:51 +01:00
emilylange
67866f730b electron-source.electron_32: 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-03-03 19:31:50 +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
Aleksana
0cd4067f31 treewide: fix typos in comments (#384334) 2025-02-24 19:20:10 +08:00
Peder Bergebakken Sundt
5aba99242e treewide: fix typos in comments
Made with

```shell
git restore .
fd '\.nix$' pkgs/ --type f -j1 -x bash -xc "$(cat <<"EOF"
    typos --no-check-filenames --write-changes "$1"
    git diff --exit-code "$1" && exit
    #( git diff "$1" | grep -qE "^\+ +[^# ]") && git restore "$1"
    count1="$( bat --language nix --diff --style changes "$1" --theme "Monokai Extended" --color always | aha --no-header | grep -E '^<span style="color:olive;">~</span> ' | wc -l )"
    count2="$( bat --language nix --diff --style changes "$1" --theme "Monokai Extended" --color always | aha --no-header | grep -E '^<span style="color:olive;">~</span> (<span style="color:#f8f8f2;"> *</span>)?<span style="color:#75715e;">.*</span>$' | wc -l )"
    [[ $count1 -ne $count2 ]] && git restore "$1"
EOF
)" -- {}
```

and filtered with `GIT_DIFF_OPTS='--unified=15' git -c interactive.singleKey=true add --patch`

I initially tried using the tree-sitter cli, python bindings and even ast-grep through various means, but this is what I ended up with.
2025-02-24 10:44:41 +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
3f514d36a7 electron_32: fix log spam when building on x86_64-linux as well
Follow-up to ce04dc5edc.

Turns out the very same log spam is happening on x86_64-linux and not
just on aarch64-linux but hydra.nixos.org does not enforce the log limit
of 64mb for some reason.

I should have figured.
2025-02-15 20:37:12 +01:00
emilylange
6dc8694a88 electron-chromedriver_34: 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:56 +01:00
emilylange
85c576ba9b electron-chromedriver_33: 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:54 +01:00
emilylange
4b382b0464 electron-chromedriver_32: 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:53 +01:00
emilylange
003f8f4024 electron-source.electron_33: 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:50 +01:00
emilylange
6b1989f61a electron-source.electron_32: 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:49 +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
66787fd6fb electron-chromedriver_34: 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:16 +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
cd2b7bdda1 electron-chromedriver_33: 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:13 +01:00
emilylange
5d383f65f1 electron-source.electron_33: 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:11 +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
emilylange
ce04dc5edc electron_32: fix log spam when building on aarch64-linux
clang-19 deprecation warnings on aarch64-linux specifically are causing
the log grow beyond h.n.o's log limit of 64mb, which in turn causes the
build to get killed.

To work around this, likely until electron_32 is EOL in a month, we
simply disable those deprecation warnings. We still have another things
causing unnecessary logs, but this should be good enough for now.

https://hydra.nixos.org/build/283952243
2025-02-03 02:11:37 +01:00
Uriel
920061ad05 electron-chromedriver_34: init at 34.0.2 2025-01-30 23:18:47 +01:00
Uriel
af1676bc8e electron_34-bin: init at 34.0.2 2025-01-30 23:17:55 +01:00
emilylange
1edb48ce37 electron-chromedriver_33: 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:09 +01:00