Commit Graph
4465 Commits
Author SHA1 Message Date
Ankur Tyagi 8b6a79bfab dovecot: upgrade 2.4.4 -> 2.4.5
License-Update: Simplify and standardize copyright handling[1]

Changelog:
https://github.com/dovecot/core/blob/2.4.5/NEWS

[1]https://github.com/dovecot/core/commit/2a5809c115ed270c26fdca5c9b0c29a369706210

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-29 23:00:18 -07:00
Ankur Tyagi b6c09f6630 open62541: upgrade 1.5.6 -> 1.5.7
Changelog:
https://github.com/open62541/open62541/releases/tag/v1.5.7

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-29 23:00:18 -07:00
Nate Kent 0a1705b8f9 nng: upgrade 1.11 -> 1.12.3
These are bug fix releases, including fixes for a few security bugs.
Running ptest on nodistro qemux86-64 shows all tests passing, including
the previously failing 'httpclient' test.

Changelogs:
* https://github.com/nanomsg/nng/releases/tag/v1.12.3
* https://github.com/nanomsg/nng/releases/tag/v1.12.2
* https://github.com/nanomsg/nng/releases/tag/v1.12.1
* https://github.com/nanomsg/nng/releases/tag/v1.12.0

Signed-off-by: Nate Kent <nate@nkent.net>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-29 23:00:18 -07:00
Jaipaul Cheernam f4e34250ad libcoap: fix build with OpenSSL 4.0
OpenSSL 4.0 removes ENGINE API entirely. Backport upstream fix
that guards all ENGINE references with version check.

Upstream-Status: Backport [https://github.com/obgm/libcoap/commit/5ea8b7d5e956]
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-27 23:33:16 -07:00
Jaipaul Cheernam 4b53361ea4 ntopng: fix build with OpenSSL 4.0
OpenSSL 4.0 returns const X509_NAME* from X509_get_subject_name().
Cast where non-const API (X509_NAME_oneline, X509_NAME_get_text_by_NID)
requires it.

Upstream-Status: Backport [https://github.com/ntop/ntopng/pull/10830]
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-27 23:33:16 -07:00
Jaipaul Cheernam 335021f7cd libesmtp: fix build with OpenSSL 4.0
OpenSSL 4.0 makes ASN1_STRING opaque. Use accessor functions.

Upstream-Status: Submitted [https://github.com/libesmtp/libESMTP/pull/34]
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-27 23:33:16 -07:00
Jaipaul Cheernam bc4eee367c znc: fix build with OpenSSL 4.0
OpenSSL 4.0 adds const qualifiers to X509_NAME and ASN1_STRING
returns. Backport upstream fix.

Upstream-Status: Backport [https://github.com/znc/znc/commit/c6b7fece1ec3]
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-27 23:33:15 -07:00
Jaipaul Cheernam 2e8eba02ec snort3: fix build with OpenSSL 4.0
OpenSSL 4.0 returns const pointers from X509_get_subject_name(),
X509_get_issuer_name(), X509_NAME_get_entry(), and
X509_NAME_ENTRY_get_data().

Upstream-Status: Submitted [https://github.com/snort3/snort3/pull/477]
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-27 23:33:15 -07:00
Jaipaul Cheernam 12024b3aea freeradius: fix build with OpenSSL 4.0
OpenSSL 4.0 makes ASN1_STRING opaque. Use ASN1_STRING accessor
functions.

Upstream-Status: Submitted [https://github.com/FreeRADIUS/freeradius-server/pull/5841]
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-27 23:33:15 -07:00
Jaipaul Cheernam 0978404d83 civetweb: fix build with OpenSSL 4.0
OpenSSL 4.0 adds const qualifiers to X509_NAME returns.

Upstream-Status: Submitted [https://github.com/civetweb/civetweb/pull/1423]
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-27 23:33:15 -07:00
Jaipaul Cheernam bf9adc2954 lftp: fix build with OpenSSL 4.0
Backport upstream fix allowing build with OpenSSL 4.x.

Upstream-Status: Backport [https://github.com/lavv17/lftp/commit/68d42105d788]
Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-27 23:33:15 -07:00
Jaipaul Cheernam 3ed9fd5bb6 freediameter: remove openssl-engines from RDEPENDS
OpenSSL 4.0 removed the ENGINE API entirely, so the openssl-engines
package no longer exists. Remove it from RDEPENDS.

Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-27 23:33:13 -07:00
Ankur Tyagi 19771f75b3 dlm: update UPSTREAM_CHECK variables
Fixes:
$ devtool latest-version dlm
...
INFO: Current version: 4.3.0
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-27 23:33:12 -07:00
Ankur Tyagi f4b73e8ec1 proftpd: upgrade 1.3.9c -> 1.3.9d
Changelog:
https://github.com/proftpd/proftpd/blob/v1.3.9d/NEWS

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-27 23:33:12 -07:00
Devansh Patel 8dffafdd1d dnsmasq: correct CVE_PRODUCT mapping
The default product-only mapping generates vendor-wildcard CPEs for the
recipe's Simon Kelley source. dnsmasq:dnsmasq is an NVD configuration
identity and CNA affected-data identity; the_kelleys:dnsmasq is an NVD
configuration identity; and thekelleys:dnsmasq is an active NVD
dictionary CPE and configuration identity with CNA affected-data records.

This changes the generated product identities. With the frozen
sbom-cve-check database, the 48-entry CVE report is unchanged, so this is
an identity correction with no CVE delta.

Signed-off-by: Devansh Patel <devanshp@cisco.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-26 10:26:42 -07:00
Nate Kent 7f2f19a1a4 MAINTAINERS: add entry for nanomsg/nng
I am hoping to start contributing more to OpenEmbedded and this seems
like a very obvious place to start. I am on the NNG advisory board [1]
and actively working on NNG, while using Yocto for both my day job and
several hobby projects.

[1]: https://github.com/nanomsg/nng/discussions/1782

Signed-off-by: Nate Kent <nate@nkent.net>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-26 01:43:12 -07:00
Jaipaul Cheernam f9f7a9482a meta-networking: fix trailing whitespace
Bitbake now warns about trailing whitespace in parsed metadata lines.
Fix the affected files to silence the warnings during parsing.

Reported on:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/89/builds/4284/steps/15/logs/warnings

Signed-off-by: Jaipaul Cheernam <jaipaul.cheernam@est.tech>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-26 01:43:11 -07:00
Michal Sieron 0e1bcb85b4 ntp: Stop building and delivering ntpdate
ntpdate has been deprecated. meta-openembedded@6315006aadd in theory
dropped it, but in practice the binary was still being built and
shipped, but now as part of ntp-utils package.
To avoid this, let's patch it out of the build.

Signed-off-by: Michal Sieron <michal.sieron@nokia.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-22 18:50:03 -07:00
Khem Raj b31a666c34 linux-atm: Remove recipe
Linux commit 8f9616500c59 ("atm: remove orphaned uAPI for deleted drivers,
protocols and SVCs") deleted atm uAPI headers and ioctls in
linux/atmdev.h, legacy ATM drivers had been dropped from the kernel.

linux-atm is the userspace side of exactly those interfaces, so it no
longer builds once linux-libc-headers is 7.2:

  | ispl_l.l:15:10: fatal error: 'linux/atmsvc.h' file not found
  | ispl_y.y:15:10: fatal error: 'linux/atmsvc.h' file not found
  | src/test/isp.c:19:10: fatal error: 'linux/atmsvc.h' file not found
  | make[3]: *** [Makefile:589: ispl_y.o] Error 1

Remove the package

Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-22 18:50:02 -07:00
Zheng Ruoqin 90b2d0bc80 freeradius: Fix permissions after generating certificates with make
To fix Permissions denied error of certificate files

Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-20 22:43:21 -07:00
Himanshu Jadon ee1c39e595 samba, libldb: add package conflicts
samba package also installs LDB command line tools and python LDB
module. libldb package installs the same tools and pyldb module from
standalone LDB source.

pkgdata shows the conflict clearly:

  samba: /usr/bin/ldbadd
  libldb: /usr/bin/ldbadd
  samba-python3: site-packages/ldb.so
  pyldb: site-packages/ldb.so

So when both samba and libldb are added in same image, rootfs can fail
because package manager sees same files from two different packages.
Both package sets are not expected to be installed together.

Add RCONFLICTS for samba/libldb and samba-python3/pyldb. This makes the
conflict explicit during dependency resolution instead of failing later
as file install conflict.

Older meta-networking had similar conflict handling for samba/libldb in
commit: https://git.openembedded.org/meta-openembedded/commit/?id=8e641e28f630dac61a03373ad70c72a2370ad11e

This change adds the same handling again with current python3 package names.

Signed-off-by: Himanshu Jadon <hjadon@cisco.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-20 11:10:54 -07:00
Khem Raj d896a97b88 python3-scapy: keep UTscapy failure diagnostics in the ptest output
UTscapy writes its detailed report, including the traceback of every
failing test, to a file under ${PTEST_PATH}. Under testimage that path
only exists inside the ephemeral image, which is discarded as soon as the
run finishes, so a failure left nothing behind but a bare

    FAIL: 000.01s Emulate interact()

line and diagnosing it required rebuilding the image by hand.

Pass -F so the report expands only the failed tests, and cat it to stdout
when there is one, where ptest-runner records it. A clean run is
unaffected.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-08-19 16:57:43 -07:00
Khem Raj c78566f4b0 python3-scapy: fix UnboundLocalError in interact()
The "Emulate interact()" UTScapy regression test failed:

    IPython requested but not found !
    Using the default Python shell: History is disabled.
    Traceback (most recent call last):
      File "/usr/lib/python3.14/site-packages/scapy/main.py", line 857, in interact
        banner += "\n"
    UnboundLocalError: cannot access local variable banner where it is
    not associated with a value

scapy.main.interact() only binds "banner" in the branches handling the
ipython, ptipython, ptpython and bpython shells. The test asks for
ipython, which is not in the image, so scapy falls back to the plain
Python shell and leaves "banner" unbound while still running the
unconditional "banner += \n" for the caller-supplied mybanner.

The test is correct and the bug is in scapy, which still has it in
master, so carry a patch initializing banner from banner_text before the
shell-specific chain.

meta-networking-image-ptest-python3-scapy now reports PASSED=319
FAILED=0, up from PASSED=318 FAILED=1.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-08-19 16:57:43 -07:00
Khem Raj a4b450380e openl2tp: do not clobber the ptest-runner RRECOMMENDS
ptest.bbclass pulls ptest-runner into the -ptest package with

    RRECOMMENDS:${PN}-ptest += "ptest-runner"

but the recipe then used a hard assignment for its own recommendation,
which overwrote that and left openl2tp-ptest recommending only
kernel-module-l2tp-ppp. ptest-runner was therefore never installed in
the ptest image, and meta-networking-image-ptest-openl2tp skipped the
whole run with "Test requires ptest-runner to be installed" instead of
executing any test.

Append instead of assigning, so both recommendations survive. The
openl2tp ptest now runs and passes.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-08-19 16:57:42 -07:00
Wang Mingyu 7f45dc7464 miniupnpd: upgrade 2.3.10 -> 2.3.11
Changelog:
============
- fix READNU32 by casting to uint32_t
- filter out non printable characters in description for lease file
- check for the return value of snprintf() : overflow or error
- nftables: Avoid building too long rule with nftnl_rule_nlmsg_build_payload() by triming description to 256 chars.
- HTTPS: Do not abort on SSL errors
- Fix heap overflow in PinholeVerification()
- Free resources on start error
- print usage on stdout or stderr depending on command line
- increase maximum description length when possible (netfilter/nftables)
- fix nfqueue code
- Re-enable port forwarding properly (broken in 2.3.10)
- Fix PCP option size parsing
- Allow using ip/mask when IPv6 is compiled but disabled
- use a 8kB buffer for Netlink as recommended
- fix URL parsing in upnpevents.c

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 07:40:06 -07:00
Ankur Tyagi 897908c73e wireshark: upgrade 4.6.7 -> 4.6.8
Release Notes:
https://www.wireshark.org/docs/relnotes/wireshark-4.6.8.html

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:56 -07:00
Ankur Tyagi ef32eafdc6 vnstat: add UPSTREAM_CHECK variables
Fixes:
$ devtool latest-version
...
INFO: Current version: 2.13
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:54 -07:00
Ankur Tyagi 608af6a8bd nuttcp: upgrade 8.2.2 -> 8.2.4
Drop redundant md5sum.

Changelog:
8.2.4
- Provide compile time options -DMIN_PORT=n, -DMIN_CTL_PORT=n,
  and -DMIN_DATA_PORT=n to set the allowed mimimum port number
- Provide compile time option -DNO_BLANK_LINE to suppress
- blank line in normal nuttcp output
- New "-A" option to bind to a specified interface IP address
- Fix compilation with -DNO_IPV6
- Document -D user compile time options in Usage: statement
- Shut up apparently bogus gcc 10.2.1 warning:
- writing 1 byte into a region of size 0 [-Wstringop-overflow=]
8.2.3
- Simplify handling of stream_idx (no more references to [stream_idx + 1])

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:54 -07:00
Ankur Tyagi 522369db81 macchanger: add UPSTREAM_CHECK variables
Fixes:
$ devtool latest-version macchanger
...
INFO: Current version: 1.7.0
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:54 -07:00
Ankur Tyagi e154ab6e54 igmpproxy: add UPSTREAM_CHECK_REGEX variable
Fixes:
$ devtool latest-version igmpproxy
...
INFO: Current version: 0.4
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-19 00:52:54 -07:00
Ankur Tyagi 6c65205ee0 tcpreplay: upgrade 4.6.0 -> 4.6.1
Release Notes:
https://github.com/appneta/tcpreplay/releases/tag/v4.6.1

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:06 -07:00
Ankur Tyagi 4e4d00c205 tinyproxy: add UPSTREAM_CHECK_REGEX variable
Fixes:
$ devtool latest-version tinyproxy
...
INFO: Current version: 1.11.3
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:06 -07:00
Ankur Tyagi 1426adc5d7 libmaxminddb: add UPSTREAM_CHECK variables
Fixes:
$ devtool latest-version libmaxminddb
...
INFO: Current version: 1.13.3
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:06 -07:00
Ankur Tyagi d64d33e69e geoipupdate: add UPSTREAM_CHECK variables
Fixes:
$ devtool latest-version geoipupdate
...
INFO: Current version: 3.1.1
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:06 -07:00
Ankur Tyagi 042ca2e4ec open62541: add UPSTREAM_CHECK variables and include tag in the SRC_URI
Fixes:
$ devtool latest-version open62541
...
INFO: Current version: 1.5.6
INFO: Latest version: 256

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:06 -07:00
Ankur Tyagi 8806379e05 nftables: add UPSTREAM_CHECK variables
Fixes:
$ devtool latest-version nftables
...
INFO: Current version: 1.1.6
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:06 -07:00
Ankur Tyagi e76016e496 libnfnetlink: add UPSTREAM_CHECK variables
Fixes:
$ devtool latest-version libnfnetlink
...
INFO: Current version: 1.0.2
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:05 -07:00
Ankur Tyagi fad1e98cb1 libnetfilter-cttimeout: add UPSTREAM_CHECK variables
Fixes:
$ devtool latest-version libnetfilter-cttimeout
...
INFO: Current version: 1.0.1
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:05 -07:00
Ankur Tyagi 204be38862 libnetfilter-cthelper: add UPSTREAM_CHECK variables
Fixes:
$ devtool latest-version libnetfilter-cthelper
...
INFO: Current version: 1.0.1
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:05 -07:00
Ankur Tyagi cd7f93c32e libnetfilter-conntrack: add UPSTREAM_CHECK variables
Fixes:
$ devtool latest-version libnetfilter-conntrack
...
INFO: Current version: 1.1.1
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:05 -07:00
Ankur Tyagi e405d36864 conntrack-tools: add UPSTREAM_CHECK variables
Fixes:
$ devtool latest-version conntrack-tools
...
INFO: Current version: 1.4.9
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:05 -07:00
Ankur Tyagi 933628c0f6 arno-iptables-firewall: add UPSTREAM_CHECK_GITTAGREGEX variable
Fixes:
$ devtool latest-version arno-iptables-firewall
...
INFO: Current version: 2.1.2a
INFO: Latest version: 2.1.2
INFO: Latest version's commit: 4651194df5f985ebfc989da0a20d62b9baecf314

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:05 -07:00
Ankur Tyagi dce4faa77a libcoap: add UPSTREAM_CHECK_GITTAGREGEX variable
Fixes:
$ devtool latest-version libcoap
...
INFO: Current version: 4.3.5b
INFO: Latest version: 4.3.5
INFO: Latest version's commit: 851533c3cf63d16984d370ce39d586ecb3694971

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:05 -07:00
Ankur Tyagi 4839df80d5 keepalived: add UPSTREAM_CHECK variables
Fixes:
$ devtool latest-version keepalived
...
INFO: Current version: 2.4.3
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:04 -07:00
Ankur Tyagi 140fcd6052 tayga: upgrade 0.9.2 -> 0.9.6
- Update SRC_URI as upstream moved to GitHub
- Upstream now builds via Makefile and no longer ships a configure script
- Refresh LICENSE file path and checksum
- Install template systemd service and conf provided by upstream
- Drop patch which is merged in the upstream version
- Recommend kernel-module-tun since /dev/net/tun is required at runtime
Fixes:

root@qemuarm64:~# systemctl status tayga@default.service
x tayga@default.service - Simple, no-fuss NAT64
     Loaded: loaded (/usr/lib/systemd/system/tayga@.service; enabled; preset: disabled)
     Active: failed (Result: exit-code) since Tue 2026-08-18 03:16:11 UTC; 12s ago
 Invocation: a950b39a22a141baaa88e5c919a59009
    Process: 300 ExecStart=tayga --config /etc/tayga/default.conf --journal --nodetach (code=exited, status=1/FAILURE)
   Main PID: 300 (code=exited, status=1/FAILURE)
   Mem peak: 1.7M
        CPU: 190ms

Aug 18 03:16:11 qemuarm64 systemd[1]: Starting Simple, no-fuss NAT64...
Aug 18 03:16:11 qemuarm64 tayga[300]: Starting TAYGA 0.9.6
Aug 18 03:16:11 qemuarm64 tayga[300]: Compiled from tags/0.9.6
Aug 18 03:16:11 qemuarm64 tayga[300]: Commit 7f00122b75d808f696df0efe481a8c8919ba9bd7
Aug 18 03:16:11 qemuarm64 tayga[300]: Unable to open /dev/net/tun, aborting: No such file or directory
Aug 18 03:16:11 qemuarm64 systemd[1]: tayga@default.service: Main process exited, code=exited, status=1/FAILURE
Aug 18 03:16:11 qemuarm64 systemd[1]: tayga@default.service: Failed with result 'exit-code'.
Aug 18 03:16:11 qemuarm64 systemd[1]: Failed to start Simple, no-fuss NAT64.

- Add UPSTREAM_CHECK_GITTAGREGEX for git tag version checks

Fixes:
$ devtool latest-version tayga
...
INFO: Current version: 0.9.2
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:04 -07:00
Ankur Tyagi d7f822ccbd samba: fix UPSTREAM_CHECK_REGEX variable
Fixes:
$ devtool latest-version samba
...
INFO: Current version: 4.23.11
INFO: Latest version: 4.19.9

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:04 -07:00
Ankur Tyagi 884985e9d3 restinio: add UPSTREAM_CHECK variables
Fixes:
$ devtool latest-version restinio
...
INFO: Current version: 0.7.9.1
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:04 -07:00
Ankur Tyagi 52c35f40bc firewalld: upgrade 2.2.1 -> 2.5.1
Also add UPSTREAM_CHECK variables to check for new releases.
Fixes:
$ devtool latest-version firewalld
...
INFO: Current version: 2.2.1
INFO: Latest version:

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-17 22:32:04 -07:00
James Lee b1c302feeb mctp: upgrade 2.5 -> 2.6
Bumped mctp and mctp-daemon version to 2.6, and added the new system
user to own mctpd's service.

Signed-off-by: James Lee <james@codeconstruct.com.au>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-14 14:38:25 -07:00
James Lee e059fc1543 mctp: split mctp tools and mctpd into separate recipes
The current mctp recipe relies on the upstream's conditional build and
install of the mctpd binary if systemd is present, only building the
mctp utility otherwise. Future upstream changes allowing running as
non-root require more control over the build process. We will need to
add a new system user when mctpd is built.

Adding a user requires inheriting useradd, which assumes at least one
user will be created, failing the recipe otherwise. Building without
mctpd would then cause the recipe to fail as conditionally inheriting
useradd seems infeasible.

To make useradd available for the new upstream release, split the recipe
into "mctp" for the utilities and "mctpd" for the daemon, isolating the
systemd dependency to "mctpd".

This makes the two parts of the source explicitly selectable from user
choice, rather than auto-detecting based on the presence of systemd.
This will allow the mctpd daemon to be installed without the mctp
utilities and allow the utilities to be installed without the daemon in
distros without systemd. It will also let us express the useradd rules
only when they're needed for the mctpd installation in the upcoming
version bump.

The mctp/mctpd split cannot be done with different packages within the
same recipe. It would require the systemd and useradd classes be added
to inherit_defer only when mctpd is to be built, and the library
functions cannot be used to detect which packages are built.

Signed-off-by: James Lee james@codeconstruct.com.au
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
2026-08-14 14:38:24 -07:00