<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monitoring-plugins/plugins-root, branch v2.3.1</title>
<subtitle>Monitoring Plugins
</subtitle>
<id>https://www.monitoring-plugins.org/repositories/monitoring-plugins/atom?h=v2.3.1</id>
<link rel='self' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/atom?h=v2.3.1'/>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/'/>
<updated>2021-04-10T11:43:12Z</updated>
<entry>
<title>docs: fix simple typo, conspicuosly -&gt; conspicuously</title>
<updated>2021-04-10T11:43:12Z</updated>
<author>
<name>Tim Gates</name>
<email>tim.gates@iress.com</email>
</author>
<published>2020-12-19T06:14:23Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=95686770a20b35027c392b523d22d56b53216202'/>
<id>urn:sha1:95686770a20b35027c392b523d22d56b53216202</id>
<content type='text'>
There is a small typo in plugins-root/check_icmp.c.

Should read `conspicuously` rather than `conspicuosly`.
</content>
</entry>
<entry>
<title>Use size_t instead of int when calling sysctl(3).</title>
<updated>2020-01-21T19:40:30Z</updated>
<author>
<name>Vadim Zhukov</name>
<email>persgray@gmail.com</email>
</author>
<published>2017-07-19T10:55:08Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=60ec4d29019c553451d828fe366c8acc46fc8162'/>
<id>urn:sha1:60ec4d29019c553451d828fe366c8acc46fc8162</id>
<content type='text'>
Otherwise, it writes sizeof(size_t) bytes to &amp;oldlen, smashing the stack.
</content>
</entry>
<entry>
<title>check_icmp: Do not overwrite -4,-6 on lookup</title>
<updated>2018-12-10T14:39:13Z</updated>
<author>
<name>Jacob Hansen</name>
<email>jhansen@op5.com</email>
</author>
<published>2018-12-10T14:00:43Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=4a4ef0d6898cd1590561cd7685d1b8b02b757823'/>
<id>urn:sha1:4a4ef0d6898cd1590561cd7685d1b8b02b757823</id>
<content type='text'>
In case we needed to do a lookup, we previously overwrote the
address_family to IPv6, even if we supplied -4 as a cmd line argument.

This commit should ensure the cmd line argument is always followed.

Signed-off-by: Jacob Hansen &lt;jhansen@op5.com&gt;
</content>
</entry>
<entry>
<title>check_icmp: emit error if multiple protocol version</title>
<updated>2018-12-10T14:39:13Z</updated>
<author>
<name>Jacob Hansen</name>
<email>jhansen@op5.com</email>
</author>
<published>2018-12-10T13:49:13Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=ca6efcd02b203e9e07b869af050c1b9849e04608'/>
<id>urn:sha1:ca6efcd02b203e9e07b869af050c1b9849e04608</id>
<content type='text'>
As we do not support checking both IPv4 and IPv6 hosts in one execution
we emit an error if multiple protocol versions are defined in the cmd
line args.

Signed-off-by: Jacob Hansen &lt;jhansen@op5.com&gt;
</content>
</entry>
<entry>
<title>check_icmp: move opts string into a variable</title>
<updated>2018-12-10T14:39:13Z</updated>
<author>
<name>Jacob Hansen</name>
<email>jhansen@op5.com</email>
</author>
<published>2018-12-10T13:43:09Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=7a660b3f018e0903e098cbd2e766a9af18f6723f'/>
<id>urn:sha1:7a660b3f018e0903e098cbd2e766a9af18f6723f</id>
<content type='text'>
This commit moves the opts string into a variable as it is now used
twice.

Signed-off-by: Jacob Hansen &lt;jhansen@op5.com&gt;
</content>
</entry>
<entry>
<title>check_icmp: Correctly set address_family on lookup</title>
<updated>2018-12-07T09:51:21Z</updated>
<author>
<name>Jacob Hansen</name>
<email>jhansen@op5.com</email>
</author>
<published>2018-12-06T15:33:34Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=0882b4201bfa0608b90448c4866b571a20e1fd66'/>
<id>urn:sha1:0882b4201bfa0608b90448c4866b571a20e1fd66</id>
<content type='text'>
If a hostname is supplied instead of an IP address, the automatic
address family detection would fail to correctly set the IP protocol
version (it would always be IPv6).

We now supply AF_UNSPEC to getaddrinfo, which should then return the
correct address family in the result.

Signed-off-by: Jacob Hansen &lt;jhansen@op5.com&gt;
</content>
</entry>
<entry>
<title>check_icmp: removed outcommented code</title>
<updated>2018-12-07T09:51:21Z</updated>
<author>
<name>Jacob Hansen</name>
<email>jhansen@op5.com</email>
</author>
<published>2018-12-03T14:23:58Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=e5eccb663efb40c010ed608f5900b341592cfa68'/>
<id>urn:sha1:e5eccb663efb40c010ed608f5900b341592cfa68</id>
<content type='text'>
Signed-off-by: Jacob Hansen &lt;jhansen@op5.com&gt;
</content>
</entry>
<entry>
<title>check_icmp: process protocol version args first</title>
<updated>2018-12-07T09:51:21Z</updated>
<author>
<name>Jacob Hansen</name>
<email>jhansen@op5.com</email>
</author>
<published>2018-12-03T14:19:27Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=e3ade3374a99155c8c70d89a8d8116240d5c8df0'/>
<id>urn:sha1:e3ade3374a99155c8c70d89a8d8116240d5c8df0</id>
<content type='text'>
Detection of protocol version is in the previous patch implemented in
the add_target() function, which is called when adding the -H command
line argument. That means that if a protocal version argument (-4, -6)
is added after the -H then the protocol version might be incorrectly
set.

This patch ensures that we first process the protocol version arguments,
and then we process the rest of the arguments.

Signed-off-by: Jacob Hansen &lt;jhansen@op5.com&gt;
</content>
</entry>
<entry>
<title>check_icmp: Automatically detect IP protocol</title>
<updated>2018-12-07T09:51:21Z</updated>
<author>
<name>Jacob Hansen</name>
<email>jhansen@op5.com</email>
</author>
<published>2018-11-29T15:02:10Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=8edac9421f8ce28ab51917de4e056ac609eadd49'/>
<id>urn:sha1:8edac9421f8ce28ab51917de4e056ac609eadd49</id>
<content type='text'>
This patch automatically detects whether the protocol version is IPv4 or
IPv6

All credits to: https://github.com/ghciv6

Signed-off-by: Jacob Hansen &lt;jhansen@op5.com&gt;
</content>
</entry>
<entry>
<title>Fixed parameter handling after 01efbb2183d49c5082598d4799788fc385342f28</title>
<updated>2018-12-07T09:51:21Z</updated>
<author>
<name>Lars Michelsen</name>
<email>lm@mathias-kettner.de</email>
</author>
<published>2015-10-22T14:40:02Z</published>
<link rel='alternate' type='text/html' href='https://www.monitoring-plugins.org/repositories/monitoring-plugins/commit/?id=248bebb037b4ac3a184706ec715f82a6ed4749a5'/>
<id>urn:sha1:248bebb037b4ac3a184706ec715f82a6ed4749a5</id>
<content type='text'>
</content>
</entry>
</feed>
