<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/package/system, branch v22.03.0</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v22.03.0</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v22.03.0'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2022-08-25T09:05:20Z</updated>
<entry>
<title>rpcd: bump version to 2022-08-24</title>
<updated>2022-08-25T09:05:20Z</updated>
<author>
<name>Petr Štetiar</name>
</author>
<published>2022-08-24T11:10:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=8a9733ee0d0fc3fe6667ece1bf43956692cba155'/>
<id>urn:sha1:8a9733ee0d0fc3fe6667ece1bf43956692cba155</id>
<content type='text'>
gcc 10 with -O2 reports following:

 In function ‘strncpy’,
     inlined from ‘rpc_sys_packagelist’ at /opt/devel/openwrt/c-projects/rpcd/sys.c:244:4:
 /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: error: ‘__builtin_strncpy’ specified bound 128 equals destination size [-Werror=stringop-truncation]
   106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 In function ‘strncpy’,
     inlined from ‘rpc_sys_packagelist’ at /opt/devel/openwrt/c-projects/rpcd/sys.c:227:4:
 /usr/include/x86_64-linux-gnu/bits/string_fortified.h:106:10: error: ‘__builtin_strncpy’ specified bound 128 equals destination size [-Werror=stringop-truncation]
   106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
       |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Since it is not possible to avoid truncation by strncpy, it is necessary
to make sure the result of strncpy is properly NUL-terminated and the
NUL must be inserted explicitly, after strncpy has returned.

References: #10442
Reported-by: Alexey Smirnov &lt;s.alexey@gmail.com&gt;
Signed-off-by: Petr Štetiar &lt;ynezz@true.cz&gt;
(cherry picked from commit 34ddd2e545f068e4684ecce98c1da3a6c7c9b04a)
</content>
</entry>
<entry>
<title>rpcd: update to latest Git HEAD</title>
<updated>2022-08-25T08:33:14Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2022-08-12T19:37:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=8f4a2e42341ef1beed8f096511095cf57d40338b'/>
<id>urn:sha1:8f4a2e42341ef1beed8f096511095cf57d40338b</id>
<content type='text'>
ae5afea ucode: parse ucode plugin scripts in raw mode, init search path

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
(backported from commit 66a360206e341abdd1e5560e9cb522d8e453b095)
</content>
</entry>
<entry>
<title>fstools: add uci fstab section to conffiles for package block-mount</title>
<updated>2022-08-12T20:46:51Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2022-08-03T07:54:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=5c69416246967f3cb443195b80a3c56dc1f52413'/>
<id>urn:sha1:5c69416246967f3cb443195b80a3c56dc1f52413</id>
<content type='text'>
The command 'opkg search /etc/config/fstab' does not return a package
name for this config file. In order to know to which package this config
file belongs to, a 'conffiles' entry was made for this file to package
'block-mount'.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
(cherry picked from commit 885f04b30556edddb9378c5e9eb561334e44ac7a)
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>opkg: update to 2022-02-24</title>
<updated>2022-07-17T13:15:11Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2022-06-15T14:31:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=a8001815a61ce556828276e6f7817cc161cb1105'/>
<id>urn:sha1:a8001815a61ce556828276e6f7817cc161cb1105</id>
<content type='text'>
Changes:
9c44557 opkg_remove: avoid remove pkg repeatly with option --force-removal-of-dependent-packages
2edcfad libopkg: set 'const' attribute for argv

This should fix the CI error in the packages repository, which happens with perl.

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
(cherry picked from commit e21fea92891fbdfb4eb14e9fe836530b6225cb1f)
</content>
</entry>
<entry>
<title>fstools: update to git HEAD</title>
<updated>2022-06-05T10:38:20Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2022-06-02T07:00:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=4afa65af8e9ca48ad130f0208b7eb694c12d0a5c'/>
<id>urn:sha1:4afa65af8e9ca48ad130f0208b7eb694c12d0a5c</id>
<content type='text'>
 93369be Revert "fstools: remove SELinux restorecon hack"

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
(cherry picked from commit b641dadc1386146c4213ff6c5c443bad053a85d6)
</content>
</entry>
<entry>
<title>ubus: update to git HEAD</title>
<updated>2022-06-05T10:38:12Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2022-06-01T21:31:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=0a47d522870a55763a142e45a1715ef85e5eb25a'/>
<id>urn:sha1:0a47d522870a55763a142e45a1715ef85e5eb25a</id>
<content type='text'>
 2f793a4 lua: add optional path filter to objects() method
 2bebf93 ubusd: handle invoke on event object without data

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
(cherry picked from commit 1521d5f453683ca1aae87d025d2892901369ce0c)
</content>
</entry>
<entry>
<title>procd: update to git HEAD</title>
<updated>2022-06-05T10:37:52Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2022-06-01T19:44:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=19f287a7ca4f17583ebc138c21354c213616b69c'/>
<id>urn:sha1:19f287a7ca4f17583ebc138c21354c213616b69c</id>
<content type='text'>
 557c98e init: selinux: don't relabel virtual filesystems
 7a00968 init: only relabel rootfs if started from initramfs

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
(cherry picked from commit 4cbc26b212836973b22ae2a426de43325f893ee3)
</content>
</entry>
<entry>
<title>fstools: update to git HEAD</title>
<updated>2022-05-03T19:32:48Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2022-05-03T01:10:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=2ac5ee7f8a99c799bad687030c7648a2a7b8e269'/>
<id>urn:sha1:2ac5ee7f8a99c799bad687030c7648a2a7b8e269</id>
<content type='text'>
 9e11b37 fstools: remove SELinux restorecon hack

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
(cherry picked from commit 4509b790f09183b2ac757371f6d79052f232e4cd)
</content>
</entry>
<entry>
<title>procd: update to git HEAD</title>
<updated>2022-05-03T19:32:48Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2022-05-03T01:07:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=ffe12f8b48cf9de730af3d79344d887b6b227d3d'/>
<id>urn:sha1:ffe12f8b48cf9de730af3d79344d887b6b227d3d</id>
<content type='text'>
 652e6df init: restore SELinux labels after policy is loaded

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
(cherry picked from commit fb011118664756ee33bf16a39bf6e73d02cc2d3f)
</content>
</entry>
<entry>
<title>selinux-policy: update to version 1.1</title>
<updated>2022-05-03T19:32:48Z</updated>
<author>
<name>Dominick Grift</name>
</author>
<published>2022-04-16T13:10:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=efc38b315e9bd59ab69ca212b7e444d4537260cc'/>
<id>urn:sha1:efc38b315e9bd59ab69ca212b7e444d4537260cc</id>
<content type='text'>
try to clean up some labeling inconsistencies
iwinfo loose ends
ucode loose ends
Makefile: adjust mintesttgt (adds blockmount/blockd)
nftables: reads inherited netifd pipe
ucode: reads inherited netifd pipes
mountroot: fowner
sandbox: writes inherited dropbear pipes
unbound related to /tmp/etc/ssl
unbound loose ends
adds a sslconftmpfile for /tmp/etc/ssl
README: maintain a wish list in the README
iwinfo: netifd forgot write
gptfdisk loose ends
iwinfo: netifd wpad reads/writes inherited netifd fifo files
netifd (mac80211.sh) executes iwinfo
luci: executes wireguard
luci-cgi: audits xtables execute access
rcuhttpd: lists ssl certfile dirs
iwinfo, wifi,nftables usage of ttyd pty if available
urandomseed: seedrng needs cap_sys_admin
iwinfo iwinfo, nftables and some chronyd rules related to ntp nts server
nftables, wifi and adds iwinfo skel
nftables, rpcd, ucode
nftables, ucode and seedrng ucode, fw3/nftables, luci
adds ucode skel and some fw3/nftables related
urandomseed: some seedrng rules
fw3 adds some support for fw4
urandomseed: /etc/seedrng is for seed.credit
hotplugcal: runs ucode which is interpreter like
adds a nftables skeleton and makes xtables optional
agent: allow all agents to write inherited dropbear pipes
urandomseed: this seems to be replaced by seedrng
kmodloader: label /etc/modules.conf kmodloader.conffile
Revert "shelexecfile: remove auditallow rule"
Makefile: sort the modules to process by secilc
Moves back to git.defensec.nl
unbound odhcpd (ip) reads net proc
tcp dump
shelexecfile: remove auditallow rule
rrd.cil: fixes indent
Target rddtool from cgi-io instead of runnit it without transition
rrd.cil related
rrd, rpcd, cgiio clean ups related to luci-app-statistics
Rules for rrd files and luci-statistics
unboundcontrol ordering
Several missing permissions
blockmount, dnsmasq, hotplugcall, rpcd, unbound
adds mctp_socket (linux 5.15)
ip: forgot tc-tiny type transition to go along with the fc spec
ip: adds a fc spec for tc-tiny (called by sqm)
adds ttyACM fc spec and various assorted loose ends
.gitattributes: do not export the github workflows
workflow use selinux 3.3

project moved back to https://git.defensec.nl/selinux-policy.git

Signed-off-by: Dominick Grift &lt;dominick.grift@defensec.nl&gt;
(cherry picked from commit 43794570986e33770d9039399d16a665f6c7c495)
</content>
</entry>
</feed>
