<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/mans0n/config, branch master</title>
<subtitle>Staging tree of Sungbo Eo</subtitle>
<id>https://git.openwrt.org/openwrt/staging/mans0n/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/mans0n/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mans0n/'/>
<updated>2024-03-08T08:07:48Z</updated>
<entry>
<title>kernel: enable KASAN option for more architectures</title>
<updated>2024-03-08T08:07:48Z</updated>
<author>
<name>Qingfang Deng</name>
</author>
<published>2024-03-08T03:07:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mans0n/commit/?id=a646e4f697ca53f9892c98caa49c68d3f1b3a7cf'/>
<id>urn:sha1:a646e4f697ca53f9892c98caa49c68d3f1b3a7cf</id>
<content type='text'>
KASAN has supported more architectures, such as ARM, PPC32 and RISC-V 64.
Enable KASAN option for those architectures.

Signed-off-by: Qingfang Deng &lt;dqfext@gmail.com&gt;
</content>
</entry>
<entry>
<title>broadcom-wl: remove package</title>
<updated>2024-02-03T15:16:36Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2024-01-26T19:16:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mans0n/commit/?id=e772b75d5d50be4d541751a871057186439c25c2'/>
<id>urn:sha1:e772b75d5d50be4d541751a871057186439c25c2</id>
<content type='text'>
Also remove remaining wireless extension support, since this package
was the only in-tree user of it

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: add option for building with stack-protector-all</title>
<updated>2024-01-19T20:27:14Z</updated>
<author>
<name>Cedric DOURLENT</name>
</author>
<published>2024-01-12T08:23:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mans0n/commit/?id=869f8b21e755e752e6e0bbec1750810751c54b72'/>
<id>urn:sha1:869f8b21e755e752e6e0bbec1750810751c54b72</id>
<content type='text'>
The GCC option -fstack-protector-all is a security feature used to protect against stack-smashing attacks.
This option enhances the stack-smashing protection provided by -fstack-protector-strong.
-fstack-protector-all option applies stack protection to all functions, regardless of their characteristics.
While this offers the most comprehensive protection against stack-smashing attacks, it can significantly impact
the performance of the program because every function call includes additional checks for stack integrity.
This option can incur a performance penalty because of the extra checks added to every function call,
but it significantly enhances security, making it harder for attackers to exploit buffer overflows to execute arbitrary code.
It's particularly useful in scenarios where security is paramount and performance trade-offs are acceptable.

Signed-off-by: Cedric DOURLENT &lt;cedric.dourlent@softathome.com&gt;
</content>
</entry>
<entry>
<title>target: Make TARGET_SERIAL independent of GRUB configuration</title>
<updated>2023-11-29T22:43:01Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2023-11-26T22:04:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mans0n/commit/?id=4211eab085ba38be024dc27731ee8135a671a8e8'/>
<id>urn:sha1:4211eab085ba38be024dc27731ee8135a671a8e8</id>
<content type='text'>
GRUB_SERIAL is also used for the default serial on the target and not
only in grub. When no grub was build it was not available and the build
fails.

Rename GRUB_SERIAL to TARGET_SERIAL and make it always available on x86
and armsr targets.

Fixes: #14063
Fixes: b10768476f9d ("x86,armsr: interpolate GRUB_SERIAL into /etc/inittab")
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>kernel: provide better control &amp; help for SLUB configuration</title>
<updated>2023-11-09T20:23:01Z</updated>
<author>
<name>Rafał Miłecki</name>
</author>
<published>2023-11-07T22:25:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mans0n/commit/?id=4fb8e68bc40d7f6f898477c5570b317f50b7b069'/>
<id>urn:sha1:4fb8e68bc40d7f6f898477c5570b317f50b7b069</id>
<content type='text'>
Allow selecting KERNEL_SLUB_DEBUG and KERNEL_SLUB_DEBUG_ON manually and
provide detailed help for both.

Signed-off-by: Rafał Miłecki &lt;rafal@milecki.pl&gt;
</content>
</entry>
<entry>
<title>build: add CycloneDX SBOM JSON support</title>
<updated>2023-11-01T11:14:41Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2023-10-24T08:27:13Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mans0n/commit/?id=d604a07225c5c82b942cd3374cc113ad676a2519'/>
<id>urn:sha1:d604a07225c5c82b942cd3374cc113ad676a2519</id>
<content type='text'>
CycloneDX is an open source standard developed by the OWASP foundation.
It supports a wide range of development ecosystems, a comprehensive set
of use cases, and focuses on automation, ease of adoption, and
progressive enhancement of SBOMs (Software Bill Of Materials) throughout
build pipelines.

So lets add support for CycloneDX SBOM for packages and images
manifests.

Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
</content>
</entry>
<entry>
<title>kernel: default ARM_PMU on for armsr/armv8</title>
<updated>2023-08-15T13:55:00Z</updated>
<author>
<name>Mathew McBride</name>
</author>
<published>2023-08-15T03:47:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mans0n/commit/?id=76d4a7c84a97a5555b1962ddb9fc694b7e1f6ba8'/>
<id>urn:sha1:76d4a7c84a97a5555b1962ddb9fc694b7e1f6ba8</id>
<content type='text'>
CONFIG_ARM_PMU (Arm Performance Monitor Unit) is a requirement
to use KVM (virtualization) from Linux 5.11+, as the virtualised
guest has virtualized PMU access.

Signed-off-by: Mathew McBride &lt;matt@traverse.com.au&gt;
</content>
</entry>
<entry>
<title>build: Add option KERNEL_KASAN_SW_TAGS and HW_TAGS</title>
<updated>2023-08-10T21:09:37Z</updated>
<author>
<name>Zhen XIN</name>
</author>
<published>2023-07-04T09:44:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mans0n/commit/?id=d2af5ab850ce673e2c00cefd07727b9206904af3'/>
<id>urn:sha1:d2af5ab850ce673e2c00cefd07727b9206904af3</id>
<content type='text'>
Currently KASAN is supported but only the generic one. SW-tag and HW-tag
based KASAN have less impact on memory footprint or performance, and are
worth supporting.

Add choice menu for software and hardware Tag-Based KASAN, in addition
to the generic one.

Signed-off-by: Zhen XIN &lt;zhen.xin@nokia-sbell.com&gt;
[Restructure commit message]
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>kernel: modules: add xdp-sockets-diag support</title>
<updated>2023-07-05T18:02:12Z</updated>
<author>
<name>Tianling Shen</name>
</author>
<published>2023-05-23T07:43:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mans0n/commit/?id=06e64f9b364abe15c27bf0a7225fcac740819668'/>
<id>urn:sha1:06e64f9b364abe15c27bf0a7225fcac740819668</id>
<content type='text'>
Support for PF_XDP sockets monitoring interface used by the ss tool.

Signed-off-by: Tianling Shen &lt;cnsztl@immortalwrt.org&gt;
</content>
</entry>
<entry>
<title>config: add a knob to use the mold linker for packages</title>
<updated>2023-07-04T18:25:40Z</updated>
<author>
<name>Andre Heider</name>
</author>
<published>2023-01-27T16:13:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/mans0n/commit/?id=65a716bb95baa3b2617bafe6a86173da8cea7933'/>
<id>urn:sha1:65a716bb95baa3b2617bafe6a86173da8cea7933</id>
<content type='text'>
Building it requires gcc &gt;= 10.2 or clang &gt;= 12.

Using sstrip with its -z argument can produce non-working binaries, like
a segfaulting `getrandom`, so don't allow that combination.

Signed-off-by: Andre Heider &lt;a.heider@gmail.com&gt;
</content>
</entry>
</feed>
