Go to file
Peter Korsgaard 57e5d85185 package/go: security bump to v1.19.12
go1.19.12 (released 2023-08-01) includes a security fix to the crypto/tls
package, as well as bug fixes to the assembler and the compiler.

Fixes CVE-2023-29409: restrict RSA keys in certificates to <= 8192 bits

Extremely large RSA keys in certificate chains can cause a client/server to
expend significant CPU time verifying signatures. Limit this by restricting the
size of RSA keys transmitted during handshakes to <= 8192 bits.

Based on a survey of publicly trusted RSA keys, there are currently only three
certificates in circulation with keys larger than this, and all three appear to
be test certificates that are not actively deployed. It is possible there are
larger keys in use in private PKIs, but we target the web PKI, so causing
breakage here in the interests of increasing the default safety of users of
crypto/tls seems reasonable.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2023-08-31 13:04:40 +02:00
arch arch/Config.in.x86: drop AVX512 from alderlake 2023-08-30 12:53:52 +02:00
board board/bsh/imx8mn-bsh-smm-s2/readme.txt: fix typo 2023-08-31 00:14:32 +02:00
boot boot/arm-trusted-firmware: add patch to fix fiptool link 2023-08-30 08:11:33 +02:00
configs configs/beaglebone_qt5_defconfig: build am335x-bonegreen-wireless 2023-08-25 15:07:28 +02:00
docs Update for 2023.05 2023-06-07 23:07:39 +02:00
fs
linux {linux, linux-headers}: bump 5.{4, 10, 15}.x / 6.{1, 4}.x series 2023-08-30 13:00:49 +02:00
package package/go: security bump to v1.19.12 2023-08-31 13:04:40 +02:00
support Update for 2023.05.1 2023-07-17 17:06:21 +02:00
system system: Warn if systemd is used with kernel < 4.15 2023-02-07 22:51:26 +01:00
toolchain toolchain/toolchain-external/toolchain-external-bootlin: flag OpenMP support 2023-08-29 22:09:00 +02:00
utils utils/docker-run: fix running when CWD is not MAIN_DIR 2023-08-31 00:30:35 +02:00
.checkpackageignore package/tiff: security bump to version 4.5.1 2023-07-16 08:19:37 +02:00
.clang-format
.defconfig arch: remove support for sh64 2016-09-08 22:15:15 +02:00
.flake8 Revert ".flake8: fix check for 80/132 columns" 2021-01-02 17:38:20 +01:00
.gitignore
.gitlab-ci.yml
.shellcheckrc utils/check-package: improve shellcheck reproducibility 2022-07-25 23:52:47 +02:00
CHANGES Update for 2023.05.1 2023-07-17 17:06:21 +02:00
Config.in package/sam-ba: drop 32bit host lib requirement 2023-08-31 00:25:26 +02:00
Config.in.legacy package/linux-headers: drop 6.2.x option 2023-05-27 11:54:08 +02:00
COPYING COPYING: add exception about patch licensing 2016-02-26 19:50:13 +01:00
DEVELOPERS DEVELOPERS: sort entries of Bernd Kuhls 2023-08-31 00:18:57 +02:00
Makefile Update for 2023.05.1 2023-07-17 17:06:21 +02:00
Makefile.legacy
README

Buildroot is a simple, efficient and easy-to-use tool to generate embedded
Linux systems through cross-compilation.

The documentation can be found in docs/manual. You can generate a text
document with 'make manual-text' and read output/docs/manual/manual.text.
Online documentation can be found at http://buildroot.org/docs.html

To build and use the buildroot stuff, do the following:

1) run 'make menuconfig'
2) select the target architecture and the packages you wish to compile
3) run 'make'
4) wait while it compiles
5) find the kernel, bootloader, root filesystem, etc. in output/images

You do not need to be root to build or run buildroot.  Have fun!

Buildroot comes with a basic configuration for a number of boards. Run
'make list-defconfigs' to view the list of provided configurations.

Please feed suggestions, bug reports, insults, and bribes back to the
buildroot mailing list: buildroot@buildroot.org
You can also find us on #buildroot on OFTC IRC.

If you would like to contribute patches, please read
https://buildroot.org/manual.html#submitting-patches