<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/neocturne/config/Config-build.in, branch main</title>
<subtitle>Staging tree of Nora Schiffer</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/neocturne/atom?h=main</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/neocturne/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/neocturne/'/>
<updated>2024-06-20T03:52:06Z</updated>
<entry>
<title>apk: limit CONFIG_IPK_FILES_CHECKSUMS config to OPKG</title>
<updated>2024-06-20T03:52:06Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2024-06-20T03:51:07Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/neocturne/commit/?id=2499c10d327beeb5421285ec07cb92b1dec3a5d7'/>
<id>urn:sha1:2499c10d327beeb5421285ec07cb92b1dec3a5d7</id>
<content type='text'>
Limit CONFIG_IPK_FILES_CHECKSUMS config to OPKG as APK have different
way to validate package integrity (apk audit)

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>Revert "apk: limit CONFIG_IPK_FILES_CHECKSUMS config to OPKG"</title>
<updated>2024-06-20T03:52:05Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2024-06-20T03:49:21Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/neocturne/commit/?id=cf2b689d03ab26fce0e87f9c0378663f6f9cb970'/>
<id>urn:sha1:cf2b689d03ab26fce0e87f9c0378663f6f9cb970</id>
<content type='text'>
This reverts commit 25bbefcdd9424ed1b6ef35a39e84420fc4cce322.

Only the Config-build.in change needed to be merged and this contains
leftover from previous revision of the feature.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>config: imply apk-mbedtls with USE_APK</title>
<updated>2024-06-11T21:58:19Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2024-06-06T17:16:55Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/neocturne/commit/?id=a77397e83036a86c36b0b368176bd6f1ab6f409f'/>
<id>urn:sha1:a77397e83036a86c36b0b368176bd6f1ab6f409f</id>
<content type='text'>
On top of the fixup to select apk-mbedtls when USE_APK is enabled from a
new config, also imply the package when enabling the config to catch
.config that are already init.

(Having both opkg and apk installed in a system is not a problem but if
USE_APK is used, APK presence in the system is mandatory)

Link: https://github.com/openwrt/openwrt/pull/15543
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>apk: limit CONFIG_IPK_FILES_CHECKSUMS config to OPKG</title>
<updated>2024-06-11T21:58:19Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2024-05-26T17:54:29Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/neocturne/commit/?id=25bbefcdd9424ed1b6ef35a39e84420fc4cce322'/>
<id>urn:sha1:25bbefcdd9424ed1b6ef35a39e84420fc4cce322</id>
<content type='text'>
Limit CONFIG_IPK_FILES_CHECKSUMS config to OPKG as APK have different
way to validate package integrity (apk audit)

Link: https://github.com/openwrt/openwrt/pull/15543
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: add APK package build capabilities</title>
<updated>2024-05-17T20:21:26Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2024-05-14T10:36:59Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/neocturne/commit/?id=d788ab376f859164df84e2054cbbbb0921943c5b'/>
<id>urn:sha1:d788ab376f859164df84e2054cbbbb0921943c5b</id>
<content type='text'>
A new option called `USE_APK` is added which generated APK packages
(.apk) instead of OPKG packages (.ipk).

Some features like fstools `snapshot` command are not yet ported

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>config: build: dont allow STRIP_KERNEL_EXPORTS on kernel 6.6</title>
<updated>2024-05-16T13:12:53Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2024-05-15T08:43:52Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/neocturne/commit/?id=ca1c7635b911e68df74958f8f1301c7b44a61206'/>
<id>urn:sha1:ca1c7635b911e68df74958f8f1301c7b44a61206</id>
<content type='text'>
STRIP_KERNEL_EXPORTS is currently not working on kernel 6.6 as there
have been major changes in the upstream kernel.

I have looked at it, and I dont think we can adapt the current patch to
work so until this is fixed lets prevent STRIP_KERNEL_EXPORTS from
being selected on 6.6.

Link: https://github.com/openwrt/openwrt/pull/15498
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&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-03.infra.openwrt.org/openwrt/staging/neocturne/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>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-03.infra.openwrt.org/openwrt/staging/neocturne/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>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-03.infra.openwrt.org/openwrt/staging/neocturne/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>
<entry>
<title>build: replace SSTRIP_ARGS with SSTRIP_DISCARD_TRAILING_ZEROES</title>
<updated>2023-07-04T18:25:40Z</updated>
<author>
<name>Andre Heider</name>
</author>
<published>2023-01-28T20:16:16Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/neocturne/commit/?id=d026b19cdcda50766e1ecc350fdc7c542e0f1c73'/>
<id>urn:sha1:d026b19cdcda50766e1ecc350fdc7c542e0f1c73</id>
<content type='text'>
sstrip only has one functional arg. Make that a bool option, which can
easily depend on other knobs then.

This is required to be disabled for the mold linker.

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