libreboot / lbwww (public) (License: Unspecified) (since 2023-04-11) (hash sha1)
libreboot website (markdown files). https://libreboot.org/
List of commits:
Subject Hash Author Date (UTC)
summarised changelog e377afa37b5657f72aba04374924f6bd6c87b974 Leah Rowe 2025-07-03 07:11:18
remove redundant pic b0744ca0eaca241634af792b11d9e0e2a57dcf21 Leah Rowe 2025-07-01 08:35:02
made the announcement show changes since december 2024 8cfc7486bdce0d8a37437648a519dac095149ee6 Leah Rowe 2025-06-30 23:24:18
Libreboot 25.06 release announcement 2fc8efd375aef58d6c5d6b8e4ffe87b3bd2ff3d4 Leah Rowe 2025-06-30 12:49:26
remove orwellian language 514bda8049526b2074ab72083359411aefda5a27 Leah Rowe 2025-06-09 19:30:06
cleanup 6742a9fc954182e9699b9b5bf844f0d42e5dcd82 Leah Rowe 2025-06-01 03:26:19
do not promote a now-tainted project df73de2bcd051ee16d8061b1c61befc3a3a47169 Leah Rowe 2025-06-01 03:20:54
further clarification about pico2 support 56120eb2fbfa432eb6b465d93503f1da8b6ac5c5 Leah Rowe 2025-05-25 11:18:05
i'm a developer, not a developed 9e1697ed8c478932bbad245323f05903bb6b1054 Leah Rowe 2025-05-23 18:05:37
delete other.md, just link canoeboot instead c1a7cb4f7febb1e6cfacbbf9b2435c382a5e6299 Leah Rowe 2025-05-23 17:15:32
unaligned non-compliance 939b0e741ce6052bd5d179867e2bd4e76e912186 Leah Rowe 2025-05-23 15:41:50
documentation cleanup 675a6d2efdb6acd9e222531d49137c835f80e750 Leah Rowe 2025-05-23 11:31:33
Include the T1700 boards when building from sources. c443c76ee41ea982d90f3cb8ae101cb6ff757a70 Ronanand0 2025-05-16 12:07:11
Mentioning others boards working with this firmware fc83a7156a1f5e307b76790fd8346832d0c775f9 Ronanand0 2025-05-16 11:53:14
Update site/tasks/index.md 9128788bd70296dd515f7ba147c39ad8a2484d2f Ronanand0 2025-05-16 11:46:30
Update tasks list with hp 840 g2 (id 2216) boards a8355f83390639b8bc1cee799dc3137cf9e2f85c Ronanand0 2025-05-16 11:39:53
NEW 2025 release schedule ea0daee30e880a7652dd837f12c858ac2a86dd96 Leah Rowe 2025-05-09 14:42:57
note nvmutil compatibility regarding randomness 4ecef4611a3e21ef8867c0c2afe6b0ec4dc96ce7 Leah Rowe 2025-05-04 17:26:24
nvmutil docs: say x instead of ?, for randomness 888fbb03046fde216ac160e9dbc9d53bd86b0e8a Leah Rowe 2025-05-03 06:30:18
25.04rev1 notes 6f6c27c936fed18bd9b0048ffd343f7d9e02c743 Leah Rowe 2025-05-02 01:02:47
Commit e377afa37b5657f72aba04374924f6bd6c87b974 - summarised changelog
provide this so that people looking at the release can more
easily get a grasp of the overall change in this release.

Signed-off-by: Leah Rowe <leah@libreboot.org>
Author: Leah Rowe
Author date (UTC): 2025-07-03 07:11
Committer name: Leah Rowe
Committer date (UTC): 2025-07-03 07:11
Parent(s): b0744ca0eaca241634af792b11d9e0e2a57dcf21
Signer:
Signing key:
Signing status: N
Tree: b7bf088366e7bb48845679a28cd9957a3e043b49
File Lines added Lines deleted
site/news/libreboot2506.md 76 1
File site/news/libreboot2506.md changed (mode: 100644) (index 962dac5..f99252c)
... ... or GRUB to boot your operating
43 43 system; on ARM(chromebooks) and certain x86 mainboards, we provide *U-Boot* (as system; on ARM(chromebooks) and certain x86 mainboards, we provide *U-Boot* (as
44 44 a coreboot payload), which provides a lightweight UEFI implementation.. a coreboot payload), which provides a lightweight UEFI implementation..
45 45
46 Summarised list of changes
46 Sumarised list of changes
47 -------------------------
48
49 This section provides a brief overview, summarising all of the changes. The
50 next sections (after this) show *all* changes in detail.
51
52 The most important changes are, thus:
53
54 New mainboards:
55
56 * Acer Q45T-AM support added (similar to G43T-AM3 mainboard)
57 * Dell Precision T1700 SFF and MT
58
59 Revision updates:
60
61 * GRUB, SeaBIOS, Untitled, flashprog, U-Boot, uefitool have all been updated
62 to newer revisions, from ~April 2025.
63
64 Security:
65
66 * GRUB has has *a lot* of security fixes applied to it from upstream, including
67 a very large series of *73* major security fixes, and a few minor tweaks
68 after the fact.
69 * Globbing issues fixed in the Libreboot build system, lbmk. Better error
70 handling in general.
71 * ThinkPad T480/3050micro: Disable hyperthreading by default
72
73 Feature changes:
74
75 * Better, more reliable caching of Git repositories and files during download.
76 Re-builds of sources make better use of local caching, instead of downloading
77 from scratch every time (e.g. coreboot and GRUB sources).
78 * Handling of vendor files is more reliable, caching everything more aggressively
79 and even verifying checksums of *extracted* files, from inside update archives.
80 * Non-root USB hub support added to GRUB, for xHCI devices
81 * GRUB: better LVM scanning, for auto-boot especially with encrypted `/boot/`;
82 Linux distros are easier to handle, in general.
83 * Safer handling of vendor files; release images padded to prevent flashing,
84 where such files are needed, until they have been inserted.
85 * Better MAC address handling, on IFD-based systems. Insertion of MAC addresses
86 is done by default, randomised by default, unless overridden by the user.
87
88 Config changes:
89
90 * Removed unnecessary sources by default, to make source archives smaller. Only
91 the sources needed to build the binaries are included, in many cases.
92 * Updated various dependencies configs, for installing build dependencies in
93 various Linux distros (for the `./build dependencies` command which installs
94 them in your distro).
95
96 Bug fixes:
97
98 * Better checksum verification for project files, when deciding whether to
99 re-build a given upstream source.
100 * General build system fixes, making the build process more reliable, with
101 much stricter error handling (and some false error conditions have also been
102 removed).
103 * GRUB payload: Mark E820 reserved for cbmem, which means that you no longer
104 need `iomem=relaxed` (kernel option) at boot time, to access the cbmem console.
105 * Use `x` instead of `?` in nvmutil, as a character for randomness in MAC
106 addresses, to work around a design quirk in ZSH.
107 * Where files are operated on post-build, e.g. coreboot images, more strictly
108 operate on them first, erroring out more reliably when a fault occurs; prevent
109 bad files from being copied to final build destinations. This reduces the
110 chance of bad/corrupt build artifacts being present in release builds.
111 * HP EliteBook 820 G2 images now included in releases, because handling of
112 the refcode files was corrected so that checksum verification passes during
113 insertion.
114
115 This, and more, has all been done. There was also a general focus on heavily
116 auditing the build system, lbmk, so as to clean up the code. The amount of
117 overall code in lbmk was *reduced*, without removing functionality.
118
119 These next sections will repeat many of the above items, but in more detail.
120
121 Detailed list of changes
47 122 ------------------------- -------------------------
48 123
49 124 ### Board support ### Board support
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/libreboot/lbwww

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/libreboot/lbwww

Clone this repository using git:
git clone git://git.rocketgit.com/user/libreboot/lbwww

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main