<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monitoring-plugins/plugins/check_ntp_time.c, branch 3.0.0-rc3</title>
<subtitle>Monitoring Plugins
</subtitle>
<id>https://www.monitoring-plugins.org/repositories/monitoring-plugins/atom?h=3.0.0-rc3</id>
<link rel='self' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/atom?h=3.0.0-rc3'/>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/'/>
<updated>2026-02-16T10:22:39Z</updated>
<entry>
<title>Fix typo in enum MP_PARSING_SUCCES(S) (#2233)</title>
<updated>2026-02-16T10:22:39Z</updated>
<author>
<name>Dirk Mueller</name>
<email>dmueller@suse.com</email>
</author>
<published>2026-02-16T10:22:39Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=07a249a5d74a980ca78cead569de5351963cc561'/>
<id>urn:sha1:07a249a5d74a980ca78cead569de5351963cc561</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make IPv6 unconditional (#2219)</title>
<updated>2026-02-06T11:59:58Z</updated>
<author>
<name>Lorenz Kästle</name>
<email>12514511+RincewindsHat@users.noreply.github.com</email>
</author>
<published>2026-02-06T11:59:58Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=0f0865c910096c95594ac09929708e84934e46df'/>
<id>urn:sha1:0f0865c910096c95594ac09929708e84934e46df</id>
<content type='text'>
This commits removes the detection of IPv6 availability.
The IPv6 code in the plugins is used unconditionally now.</content>
</entry>
<entry>
<title>OpenBSD: pledge(2) some network-facing checks (#2225)</title>
<updated>2026-02-06T11:58:38Z</updated>
<author>
<name>Alvar</name>
<email>post@0x21.biz</email>
</author>
<published>2026-02-06T11:58:38Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=cef40299a93233f043f5b0821a9ad2c69dd612f7'/>
<id>urn:sha1:cef40299a93233f043f5b0821a9ad2c69dd612f7</id>
<content type='text'>
OpenBSD's pledge(2) system call allows the current process to
self-restrict itself, being reduced to promised pledges. For example,
unless a process says it wants to write to files, it is not allowed to
do so any longer.

This change starts by calling pledge(2) in some network-facing checks,
removing the more dangerous privileges, such as executing other files.

My initial motivation came from check_icmp, being installed as a setuid
binary and (temporarily) running with root privileges. There, the
pledge(2) calls result in check_icmp to only being allowed to interact
with the network and to setuid(2) to the calling user later on.

Afterwards, I went through my most commonly used monitoring plugins
directly interacting with the network. Thus, I continued with
pledge(2)-ing check_curl - having a huge codebase and all -,
check_ntp_time, check_smtp, check_ssh, and check_tcp.

For most of those, the changes were quite similar: start with
network-friendly promises, parse the configuration, give up file access,
and proceed with the actual check.</content>
</entry>
<entry>
<title>Fix check_ntp_time without a socket (#2196)</title>
<updated>2025-12-04T12:24:14Z</updated>
<author>
<name>Lorenz Kästle</name>
<email>12514511+RincewindsHat@users.noreply.github.com</email>
</author>
<published>2025-12-04T12:24:14Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=3ae751ed67bb59c5073e0a160f4125ba2a5ff1e4'/>
<id>urn:sha1:3ae751ed67bb59c5073e0a160f4125ba2a5ff1e4</id>
<content type='text'>
In the previous commit I unintentionally introduced an error
through symbol shadowing.
This should fix check_ntp_time when the target address
is a network address.</content>
</entry>
<entry>
<title>check_ntp_time/check_ntp_peer: unix socket handling (#2187)</title>
<updated>2025-11-28T09:52:39Z</updated>
<author>
<name>Lorenz Kästle</name>
<email>12514511+RincewindsHat@users.noreply.github.com</email>
</author>
<published>2025-11-28T09:52:39Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=2f96b82c9b67ca1aad6cd584a9c458d060bdd4bb'/>
<id>urn:sha1:2f96b82c9b67ca1aad6cd584a9c458d060bdd4bb</id>
<content type='text'>
* check_ntp_time/check_ntp_peer: unix socket handling

* No tests for check_ntp since it is deprecated</content>
</entry>
<entry>
<title>check_ntp_time: add cli option for output format</title>
<updated>2025-11-05T11:19:20Z</updated>
<author>
<name>Lorenz Kästle</name>
<email>12514511+RincewindsHat@users.noreply.github.com</email>
</author>
<published>2025-11-05T11:19:20Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=71e0d5e0732225e95affbacd1a08f2a8513d2802'/>
<id>urn:sha1:71e0d5e0732225e95affbacd1a08f2a8513d2802</id>
<content type='text'>
</content>
</entry>
<entry>
<title>check_ntp_time: reduce number of significant bits a bit</title>
<updated>2025-11-05T09:42:43Z</updated>
<author>
<name>Lorenz Kästle</name>
<email>12514511+RincewindsHat@users.noreply.github.com</email>
</author>
<published>2025-11-05T09:42:43Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=7b226257b7df01dd80af07c39e0f49fdcf84cee4'/>
<id>urn:sha1:7b226257b7df01dd80af07c39e0f49fdcf84cee4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>check_ntp_time: fix time-offset argument and description</title>
<updated>2025-11-05T09:42:12Z</updated>
<author>
<name>Lorenz Kästle</name>
<email>12514511+RincewindsHat@users.noreply.github.com</email>
</author>
<published>2025-11-05T09:42:12Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=cadcfaecbec56d2ecf44bb33bb394ca815240127'/>
<id>urn:sha1:cadcfaecbec56d2ecf44bb33bb394ca815240127</id>
<content type='text'>
</content>
</entry>
<entry>
<title>check_ntp_time: actually accept offset if known</title>
<updated>2025-11-05T09:41:34Z</updated>
<author>
<name>Lorenz Kästle</name>
<email>12514511+RincewindsHat@users.noreply.github.com</email>
</author>
<published>2025-11-05T09:41:34Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=16daa06e439da1541cbcb4e0622131838b21ba0f'/>
<id>urn:sha1:16daa06e439da1541cbcb4e0622131838b21ba0f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>check_ntp_time: implement modern output</title>
<updated>2025-11-04T11:08:59Z</updated>
<author>
<name>Lorenz Kästle</name>
<email>12514511+RincewindsHat@users.noreply.github.com</email>
</author>
<published>2025-11-04T11:08:59Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=b35853ee4e10c4485a9521d77c95aecae6573e64'/>
<id>urn:sha1:b35853ee4e10c4485a9521d77c95aecae6573e64</id>
<content type='text'>
</content>
</entry>
</feed>
