<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-virtualization.git/recipes-extended/nagios, branch master-next</title>
<subtitle>Mirror of git.yoctoproject.org/meta-virtualization</subtitle>
<id>https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=master-next</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-virtualization.git/atom?h=master-next'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/'/>
<updated>2026-06-02T18:55:00+00:00</updated>
<entry>
<title>nagios-nsca: update to v2.10.3</title>
<updated>2026-06-02T18:55:00+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2026-06-02T18:55:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=08a98b2984a497e5c0e2b7c6a26e70b1feb2e562'/>
<id>urn:sha1:08a98b2984a497e5c0e2b7c6a26e70b1feb2e562</id>
<content type='text'>
Bump 2.9.2 -&gt; 2.10.3 (one minor + 3 patch releases on the 2.10.x line).
Source location changed: upstream development moved off SourceForge
to GitHub, and prdownloads.sourceforge.net returns 404 for anything
past nsca-2.9.2. SRC_URI repointed at the GitHub release artifact.

New tarball checksums from the upstream GitHub release:

  md5sum    = 25048d91910a45213c0f0ea5a8da11c9
  sha256sum = 0b36d5c10936f98d278b66c682af95b8e227c5942ad725c4a1949945296f6877

LIC_FILES_CHKSUM md5 of src/nsca.c lines 1-16 updated from
dd7a195cc7d8a3ebcfabd65360d0cab4 to c94838c8194765df77dbf93c7e10b5a2 —
the license header text changed across the version gap, but the
licence itself remains GPL-2.0-only.

S = "${WORKDIR}/..." updated to "${UNPACKDIR}/..." — the same poky
WORKDIR -&gt; UNPACKDIR transition that hit nagios-nrpe; this recipe
predates the change and was caught the moment we tried to rebuild
from scratch.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>nagios-nrpe: update to v4.1.3</title>
<updated>2026-06-02T18:30:57+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2026-06-02T15:37:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=d3d8f9f53ca834c943d0269b535e90ed16bde23a'/>
<id>urn:sha1:d3d8f9f53ca834c943d0269b535e90ed16bde23a</id>
<content type='text'>
Bump 4.0.2 -&gt; 4.1.3 (3 patch releases on the 4.1.x line). New tarball
checksums from the upstream GitHub release asset:

  md5sum    = 92c61b315fd7c51d3cb52b848a9a5821
  sha256sum = 5a86dfde6b9732681abcd6ea618984f69781c294b8862a45dfc18afaca99a27a
  sha1sum   = b8842c6f6d555deb5ec0359fd49dfcc7952085d6
  sha384sum = 81c83ae3713d0baeef5636d7adae47c27c14eeae757e3962c579ac1486856998bc17a6e1a87aff9b290817fbb474ee09
  sha512sum = dc81e2104b7604e6c67a0dc73a3e6449f7e089390a807be7281492b5ab61e13347ed264292e0642798cee4bafc5978d423184e81bbe753343aaa68daea091f7e

LIC_FILES_CHKSUM md5 of src/nrpe.c lines 1-35 unchanged at
0dadd78599abbc737af81432702e9161, so the existing pin still applies.

A number of recipe-level fixes were needed to get this building under
modern OE-core. The build chain across the 15-month gap from 4.0.2
surfaced each one in turn:

  - S = "${WORKDIR}/${SRCNAME}-${PV}" updated to "${UNPACKDIR}/...".
    OE-core moved unpacked sources out of WORKDIR and into UNPACKDIR
    a while back; this recipe predates that transition and was caught
    by the do_unpack QA check now that we rebuild from scratch.

  - Drop file://0001-Should-fix-235-nasty_metachars-was-not-being-
    returne.patch. The CVE-2020-6581 fix (add `return copy;` to
    process_metachars()) is now present in upstream src/nrpe.c at
    line 622, so the patch fails to apply and is no longer needed.

  - Add file://0001-nrpe-ssl.h-guard-ssl_verify_callback_common-
    declarat.patch. v4.1.3 introduced an `int
    ssl_verify_callback_common(int, X509_STORE_CTX *, int)` prototype
    in include/nrpe-ssl.h *outside* the existing #ifdef HAVE_SSL
    block. The header is included unconditionally by check_nrpe.c
    and nrpe.c, so any --disable-ssl build hits
    `unknown type name 'X509_STORE_CTX'`. The patch wraps the
    prototype in the matching HAVE_SSL guard; the other openssl-
    typed externs in the same file were already correctly guarded.

  - PACKAGECONFIG default flipped from "cmdargs bashcomp" to
    "cmdargs bashcomp ssl". v4.1.3 references `use_ssl` from
    check_nrpe.c and nrpe.c outside HAVE_SSL guards, but the
    variable is only defined in src/nrpe-ssl.c — which configure
    adds to $(SSL_OBJS) only when --enable-ssl is passed. Disabling
    SSL therefore produces undefined-reference link errors. Enabling
    by default sidesteps the regression; the new
    0001-nrpe-ssl.h-* patch keeps --disable-ssl at least compilable
    if a downstream user opts out.

  - EXTRA_OECONF_SSL emptied. The previous value passed
    --with-ssl-inc=${STAGING_DIR_HOST}${includedir} and
    --with-ssl-lib=${STAGING_DIR_HOST}${libdir} to configure. When
    either of those is set, configure disables pkg-config probing
    and falls back to a hardcoded library search that appends
    `-L$SSL_LIB_DIR -Wl,-rpath,$SSL_LIB_DIR` to LDFLAGS (visible in
    configure around line 7695). With our sysroot path that lands
    as a recipe-sysroot RPATH baked into the installed nrpe and
    check_nrpe binaries — tripping do_package_qa [rpaths] and
    [buildpaths]. An empty EXTRA_OECONF_SSL leaves PACKAGECONFIG[ssl]
    adding nothing to OECONF; pkg-config (driven by the openssl
    DEPENDS) then finds the library cleanly via the standard --libs
    flow, which does not bake an rpath into the link.

  - inherit pkgconfig added. Without it pkgconfig-native is not in
    the build environment, x86_64-poky-linux-pkg-config is not on
    PATH, and the EXTRA_OECONF_SSL-empty path above falls through
    to "found in /usr/include/openssl" (host paths, not sysroot)
    with a final "compiling and linking against SSL works... no".

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>nagios-plugins: update to v2.5</title>
<updated>2026-06-02T15:35:49+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2026-06-02T15:21:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=16fe664760f69d6bb76a61eedf23d4eb0ea9f89d'/>
<id>urn:sha1:16fe664760f69d6bb76a61eedf23d4eb0ea9f89d</id>
<content type='text'>
Bumping nagios-plugins to version release-2.5, which comprises the following commits:

    8852bf48 Prep for release 2.5
    a4c38359 Update NEWS for release date
    431f2db3 Update NEWS for contribution and version
    0946dd61 check_http: fix segfault when SSL connection fails (#782)
    7b98e023 Update NEWS for contribution
    d41d1185 check_dns: fix reverse mapping (#707)
    e0994b24 Update NEWS and THANKS.in for Andreas Hasenkopf's contribution
    5e455523 Update NEWS and THANKS.in for Paul B. Henson's contribution
    90117305 Fixes #685 check_by_ssh should return UNKNOWN, not CRITICAL, on timeout
    af0f7070 check_icmp: Handle `::` IPv6 address correctly
    7c744201 Update THANKS.in for Edgar Fuß

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>nagios-core: update to v4.5.13</title>
<updated>2026-06-02T15:35:49+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2026-06-02T14:11:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=90341382e608cee27ac78ba5d353a6853adea90e'/>
<id>urn:sha1:90341382e608cee27ac78ba5d353a6853adea90e</id>
<content type='text'>
Bumping nagioscore to version nagios-4.5.13, which comprises the following commits:

    367ec800 Prep for release 4.5.13
    7cbef20f Update release date for Nagios Core 4.5.13
    c5117a07 Update release date for Nagios Core 4.5.13
    3794b623 Update release date for Nagios Core 4.5.13
    478799bc Revert CHECKSOURCE macro changes
    0b682205 Custom Variable Injection
    02aba584 CSRF Security Fix 2
    8d1d276b Update Changelog
    2dd519fc feat: added missing checksource macros
    6137f5a2 Update Changelog
    192a3065 feat: add cgi_cookie_fail_open option to the default cgi.cfg
    2b8f5845 feat: added config option to make csrf cookie check fail open
    6b5864fa Prep for release 4.5.12
    eb269743 Update release date for Nagios Core 4.5.12
    f7d27739 Add thanks to SeungMyung Lee
    a2fa3e2b Update release date for Nagios Core 4.5.12
    e5ed38e5 CSRF Security Fix
    81dd2042 Updated Changelog and THANKS
    874a7688 fix: change maxfd definition to static variable
    e1fd7d8b Prep for release 4.5.11
    8e30bb29 Update release date for Nagios Core 4.5.11
    5c46dd07 Update THANKS
    d2bd4124 Update Changelog with new fixes and updates
    c5a37fb3 Fixing double-negatives in template-processing related errors
    c8294a6f Updated changelog and thanks.
    6be11efb Made tense of Changelog entries consistent
    8ab6ba75 updated changelog and thanks files.
    064a7edc fix broken logo link in README
    90bae589 Update chaangelog and Thanks files.
    44b30452 Fix NULL pointer dereference in update check API response parsing
    0e0c7a08 Doc URL Changes.
    4f35333a chore: fix missing image
    287bd15d chore: fix missing image
    bd40a7f8 chore: fix missing image
    911fdc99 Updated versions and release date.
    3c71ced2 Updated changelog.
    2c60628d Added Changelog
    613bd4ef Updated Changelog
    3644e733 *.*: replace sys/poll.h with poll.h
    cab5bbbc configure.ac,Makefile.in: replace "which" with "command -v"
    fe9c31f7 Remove Ubuntu 20.04 from testing as it's no longer available.
    b030805a Always use %llu &amp; (unsigned long long) to format time_t variables.
    11a653c9 Prefer &lt;poll.h&gt; over &lt;sys/poll.h&gt;
    2706fa7a Remove null coalescing operators (#1020)
    94c42cf4 fix order of event queue initialization

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>recipes-extended: adapt to UNPACKDIR changes</title>
<updated>2025-06-26T02:49:03+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2025-06-26T02:49:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=7a2ad2585b0a3e80b5e943c771db7310de761d5b'/>
<id>urn:sha1:7a2ad2585b0a3e80b5e943c771db7310de761d5b</id>
<content type='text'>
Adjusting our extended recipes to the OE core UNPACKDIR processing.

We mainly just drop our S = assignments for git recipes

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>nagios-ncsa: WORKDIR -&gt; UNPACKDIR transition</title>
<updated>2025-03-26T03:59:18+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2025-03-26T03:59:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=b89c6060d336f1aaa7f914a9cc92e1e16c1c5237'/>
<id>urn:sha1:b89c6060d336f1aaa7f914a9cc92e1e16c1c5237</id>
<content type='text'>
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>nagios-nrpe: fix WORKDIR -&gt; UNPACKDIR references</title>
<updated>2025-03-26T03:36:51+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2025-03-26T03:36:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=a3ffe361845574c93ca8dab6cc95d22ef7d024ce'/>
<id>urn:sha1:a3ffe361845574c93ca8dab6cc95d22ef7d024ce</id>
<content type='text'>
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>nagios-plugins: update and convert to git</title>
<updated>2025-03-26T03:30:07+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2025-03-26T03:30:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=5385113151b669dd5593acaa28e26fc81c8ba0d2'/>
<id>urn:sha1:5385113151b669dd5593acaa28e26fc81c8ba0d2</id>
<content type='text'>
Updating the nagios plugins as well as converting to git from
the sourceforge tarball.

We also pass some additional paths to our binaries to avoid
probing the host build.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>nagios-core to git (and update)</title>
<updated>2025-03-25T17:15:34+00:00</updated>
<author>
<name>Bruce Ashfield</name>
<email>bruce.ashfield@gmail.com</email>
</author>
<published>2025-03-25T16:24:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=b24f0a31529ae11d93c63c2b51719ceffb855135'/>
<id>urn:sha1:b24f0a31529ae11d93c63c2b51719ceffb855135</id>
<content type='text'>
Move nagios-core away from the sourceforge and tarball releases
to a git based fetch and build.

We update the configuration to adapt to the newer nagios core,
but otherwise, this is largely unchanged.

Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
<entry>
<title>nagios-core: WORKDIR -&gt; UNPACKDIR transition</title>
<updated>2025-03-11T06:06:33+00:00</updated>
<author>
<name>Changqing Li</name>
<email>changqing.li@windriver.com</email>
</author>
<published>2025-02-21T02:40:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-virtualization.git/commit/?id=152bec3dd7ae1040afa4945b47213afc279e22eb'/>
<id>urn:sha1:152bec3dd7ae1040afa4945b47213afc279e22eb</id>
<content type='text'>
This adapts to the oe-core rework to enforce a separate directory
for unpacking local sources (UNPACKDIR) instead of directly using
WORKDIR.

Follows the preliminary guideline from:
https://lists.openembedded.org/g/openembedded-architecture/message/2007

Signed-off-by: Changqing Li &lt;changqing.li@windriver.com&gt;
Signed-off-by: Bruce Ashfield &lt;bruce.ashfield@gmail.com&gt;
</content>
</entry>
</feed>
