summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--web/input/development.md2
-rw-r--r--web/input/index.md2
-rw-r--r--web/input/news/release-2-3-2.md109
-rw-r--r--web/input/news/release-2-3-3.md59
-rw-r--r--web/input/news/release-2-3-4.md52
-rw-r--r--web/input/news/release-2-3-5.md26
-rw-r--r--web/input/resources/fonts/bitter-v32-latin-700.woffbin0 -> 19880 bytes
-rw-r--r--web/input/resources/fonts/bitter-v32-latin-700.woff2bin0 -> 16244 bytes
-rw-r--r--web/input/resources/fonts/bitter-v32-latin-700italic.woffbin0 -> 20344 bytes
-rw-r--r--web/input/resources/fonts/bitter-v32-latin-700italic.woff2bin0 -> 16508 bytes
-rw-r--r--web/input/resources/fonts/bitter-v32-latin-italic.woffbin0 -> 20224 bytes
-rw-r--r--web/input/resources/fonts/bitter-v32-latin-italic.woff2bin0 -> 16324 bytes
-rw-r--r--web/input/resources/fonts/bitter-v32-latin-regular.woffbin0 -> 19828 bytes
-rw-r--r--web/input/resources/fonts/bitter-v32-latin-regular.woff2bin0 -> 16152 bytes
-rw-r--r--web/input/resources/fonts/source-code-pro-v22-latin-700.woffbin0 -> 12692 bytes
-rw-r--r--web/input/resources/fonts/source-code-pro-v22-latin-700.woff2bin0 -> 9908 bytes
-rw-r--r--web/input/resources/fonts/source-code-pro-v22-latin-700italic.woffbin0 -> 13540 bytes
-rw-r--r--web/input/resources/fonts/source-code-pro-v22-latin-700italic.woff2bin0 -> 10536 bytes
-rw-r--r--web/input/resources/fonts/source-code-pro-v22-latin-italic.woffbin0 -> 13424 bytes
-rw-r--r--web/input/resources/fonts/source-code-pro-v22-latin-italic.woff2bin0 -> 10404 bytes
-rw-r--r--web/input/resources/fonts/source-code-pro-v22-latin-regular.woffbin0 -> 12780 bytes
-rw-r--r--web/input/resources/fonts/source-code-pro-v22-latin-regular.woff2bin0 -> 9960 bytes
-rw-r--r--web/input/resources/fonts/source-sans-pro-v21-latin-700.woffbin0 -> 16104 bytes
-rw-r--r--web/input/resources/fonts/source-sans-pro-v21-latin-700.woff2bin0 -> 12924 bytes
-rw-r--r--web/input/resources/fonts/source-sans-pro-v21-latin-700italic.woffbin0 -> 15640 bytes
-rw-r--r--web/input/resources/fonts/source-sans-pro-v21-latin-700italic.woff2bin0 -> 12612 bytes
-rw-r--r--web/input/resources/fonts/source-sans-pro-v21-latin-italic.woffbin0 -> 15704 bytes
-rw-r--r--web/input/resources/fonts/source-sans-pro-v21-latin-italic.woff2bin0 -> 12580 bytes
-rw-r--r--web/input/resources/fonts/source-sans-pro-v21-latin-regular.woffbin0 -> 16156 bytes
-rw-r--r--web/input/resources/fonts/source-sans-pro-v21-latin-regular.woff2bin0 -> 13036 bytes
-rw-r--r--web/input/resources/mastodon.pngbin0 -> 790 bytes
-rw-r--r--web/input/resources/plugins.css150
-rw-r--r--web/input/resources/twitter.pngbin1164 -> 0 bytes
-rw-r--r--web/input/team.md1
-rw-r--r--web/macros.py4
-rw-r--r--web/page.html10
36 files changed, 402 insertions, 13 deletions
diff --git a/web/input/development.md b/web/input/development.md
index 10411c8..bb3047d 100644
--- a/web/input/development.md
+++ b/web/input/development.md
@@ -54,7 +54,7 @@ Also see our testing-related [development FAQs][dev-faq].
54[pull]: https://help.github.com/articles/using-pull-requests "Pull Request Documentation" 54[pull]: https://help.github.com/articles/using-pull-requests "Pull Request Documentation"
55[git-intro]: doc/faq/git.html "Quick Git Introduction" 55[git-intro]: doc/faq/git.html "Quick Git Introduction"
56[git-ref]: doc/faq/git.html#references "Git References" 56[git-ref]: doc/faq/git.html#references "Git References"
57[master-img]: https://github.com/monitoring-plugins/monitoring-plugins/actions/workflows/test.yml/badge.svg?branch=master"Build Status master" 57[master-img]: https://github.com/monitoring-plugins/monitoring-plugins/actions/workflows/test.yml/badge.svg?branch=master "Build Status master"
58[coverity-img]: https://scan.coverity.com/projects/1435/badge.svg?flat=1 "Coverity Metric" 58[coverity-img]: https://scan.coverity.com/projects/1435/badge.svg?flat=1 "Coverity Metric"
59[libtap]: http://jc.ngo.org.uk/trac-bin/trac.cgi/wiki/LibTap "LibTap Homepage" 59[libtap]: http://jc.ngo.org.uk/trac-bin/trac.cgi/wiki/LibTap "LibTap Homepage"
60[dev-faq]: doc/faq/#development "Development FAQs" 60[dev-faq]: doc/faq/#development "Development FAQs"
diff --git a/web/input/index.md b/web/input/index.md
index 93e7286..6c18870 100644
--- a/web/input/index.md
+++ b/web/input/index.md
@@ -2,7 +2,7 @@ title: Home
2menu: 1 2menu: 1
3--- 3---
4 4
5# The Monitoring Plugins Project 5# Monitoring Plugins
6 6
7We, the [Monitoring Plugins Development Team][team], maintain a bundle of more 7We, the [Monitoring Plugins Development Team][team], maintain a bundle of more
8than fifty standard plugins for [Icinga][icinga], [Naemon][naemon], 8than fifty standard plugins for [Icinga][icinga], [Naemon][naemon],
diff --git a/web/input/news/release-2-3-2.md b/web/input/news/release-2-3-2.md
new file mode 100644
index 0000000..e2e99b7
--- /dev/null
+++ b/web/input/news/release-2-3-2.md
@@ -0,0 +1,109 @@
1title: Version 2.3.2 Released
2author: Sven Nierlein
3date: 2022-10-20
4---
5
6The Monitoring Plugins Development Team is proud to announce version 2.3.2 of
7the Monitoring Plugins! This release comes with various fixes provided by more
8than 40 contributors. Many thanks to all of you!
9<end-of-teaser>
10
11For the list of notable changes in this release, see below.
12
13You can get the tarball from our [download page][download].
14
15
16### General
17* Use netcat-openbsd for debian explicitely by @RincewindsHat in https://github.com/monitoring-plugins/monitoring-plugins/pull/1704
18* Replace egrep with grep -E by @RincewindsHat in https://github.com/monitoring-plugins/monitoring-plugins/pull/1791
19* Use silent automake by default by @RincewindsHat in https://github.com/monitoring-plugins/monitoring-plugins/pull/1747
20
21### Single Plugins
22* `check_by_ssh`: added option to exit with an warning, if there is output on STDERR by @nafets in https://github.com/monitoring-plugins/monitoring-plugins/pull/1301
23* `check_by_ssh`: Add "-U" flag (#1123). by @archiecobbs in https://github.com/monitoring-plugins/monitoring-plugins/pull/1774
24* `check_by_ssh`: Let ssh decide if a host is valid, enables usage of ssh .config file by @RincewindsHat in https://github.com/monitoring-plugins/monitoring-plugins/pull/1691
25* `check_curl`: Add an option to check_curl to verify the peer certificate & host using the system CA's by @bazzisoft in https://github.com/monitoring-plugins/monitoring-plugins/pull/1669
26* `check_curl`: fixed -ffollow for HTTP/2.0 (Fixes #1685): added major_version parsing to PicoHTTPParser by @andreasbaumann in https://github.com/monitoring-plugins/monitoring-plugins/pull/1742
27* `check_curl`: fixes check_curl: "CRITICAL - Cannot retrieve certificate subject." by @andreasbaumann in https://github.com/monitoring-plugins/monitoring-plugins/pull/1689
28* `check_curl`: fix if http header contains leading spaces by @sni in https://github.com/monitoring-plugins/monitoring-plugins/pull/1666
29* `check_curl`: Update check_curl.c to display a specific human-readable error message where possible by @bazzisoft in https://github.com/monitoring-plugins/monitoring-plugins/pull/1668
30* `check_curl`: verify certificates option should not force SSL to be used by @bazzisoft in https://github.com/monitoring-plugins/monitoring-plugins/pull/1688
31* `check_disk`: Description for -M was the wrong way around by @RincewindsHat in https://github.com/monitoring-plugins/monitoring-plugins/pull/1746
32* `check_disk`: Fixing the stuff that is broken on btrfs by @waja in https://github.com/monitoring-plugins/monitoring-plugins/pull/1388
33* `check_disk`: Fix perfdata for big values for check disk by @RincewindsHat in https://github.com/monitoring-plugins/monitoring-plugins/pull/1714
34* `check_disk_smb`: Add configfile feature by @Napsty in https://github.com/monitoring-plugins/monitoring-plugins/pull/1402
35* `check_disk_smb`: Add timeout by @cdruee in https://github.com/monitoring-plugins/monitoring-plugins/pull/1770
36* `check_dns`: Add --expect-nxdomain by @Jonny007-MKD in https://github.com/monitoring-plugins/monitoring-plugins/pull/1623
37* `check_dns`: split multiple IP addresses passed in one -a argument by @DerDakon in https://github.com/monitoring-plugins/monitoring-plugins/pull/1649
38* `check_file_age`: Make size parameter a little bit more intelligible by @RincewindsHat in https://github.com/monitoring-plugins/monitoring-plugins/pull/1730
39* `check_fping`: Implements 'host-alive' mode (Closes. #1027) by @waja in https://github.com/monitoring-plugins/monitoring-plugins/pull/1740
40* `check_game`: Update Url to qstat by @RincewindsHat in https://github.com/monitoring-plugins/monitoring-plugins/pull/1725
41* `check_http`: changed 'STATE_CRITICAL' to 'STATE_WARNING' for infinite loop by @xFuture603 in https://github.com/monitoring-plugins/monitoring-plugins/pull/1690
42* `check_http`: Increase regexp limit by @hydrapolic in https://github.com/monitoring-plugins/monitoring-plugins/pull/1566
43* `check_http`: Support http redirect by @waja in https://github.com/monitoring-plugins/monitoring-plugins/pull/1449
44* `check_icmp`: buffer offerflow by @RincewindsHat in https://github.com/monitoring-plugins/monitoring-plugins/pull/1733
45* `check_icmp`: delay set_source_ip() until address_family is detected by @ghciv6 in https://github.com/monitoring-plugins/monitoring-plugins/pull/1735
46* `check_icmp`: Fix "Invalid Argument" from sendmsg() under FreeBSD 13.1 and "setsockopt failed" for TTL setting by @eriksejr in https://github.com/monitoring-plugins/monitoring-plugins/pull/1771
47* `check_icmp`: Fix pkt perfdata in check_host mode by @sjoegren in https://github.com/monitoring-plugins/monitoring-plugins/pull/1721
48* `check_ldap`: Allows check_ldap to read password from environment variable by @mullumaus in https://github.com/monitoring-plugins/monitoring-plugins/pull/1724
49* `check_load`: add LOAD prefix to load plugin by @haraldj in https://github.com/monitoring-plugins/monitoring-plugins/pull/1694
50* `check_load`: Display total and scaled load values if check_load scales the values by number of CPUs by @RincewindsHat in https://github.com/monitoring-plugins/monitoring-plugins/pull/1778
51* `check_log`: Missing oldlog now aborts check_log by @RincewindsHat in https://github.com/monitoring-plugins/monitoring-plugins/pull/1732
52* `check_mailq`: Add mailq -C option for config dir or config file by @leeclemens in https://github.com/monitoring-plugins/monitoring-plugins/pull/1490
53* `check_mailq`: Check mailq domain specific warnings by @RincewindsHat in https://github.com/monitoring-plugins/monitoring-plugins/pull/1731
54* `check_mailq`: Fix regexp for nullmailer "mailq" output by @darksoul42 in https://github.com/monitoring-plugins/monitoring-plugins/pull/1493
55* `check_mysql`: fix segfaults with mysql-connector-c #1562 by @ghciv6 in https://github.com/monitoring-plugins/monitoring-plugins/pull/1644
56* `check_pgsql`: add --queryname parameter to check_pgsql by @datamuc in https://github.com/monitoring-plugins/monitoring-plugins/pull/1741
57* `check_ping`: Do not show RTA if no connection was possible by @RincewindsHat in https://github.com/monitoring-plugins/monitoring-plugins/pull/1697
58* `check_ping`: understang ping6 output from iputils package by @glensc in https://github.com/monitoring-plugins/monitoring-plugins/pull/1412
59* `check_proc`: Fix check proc ps detection by @sni in https://github.com/monitoring-plugins/monitoring-plugins/pull/1712
60* `check_procs`: exchange needle and haystack in strstr() for proper st… by @wolfgangkarall in https://github.com/monitoring-plugins/monitoring-plugins/pull/1654
61* `check_smtp`: add -L flag to support LMTP (LHLO instead of HELO/EHLO). by @ghen2 in https://github.com/monitoring-plugins/monitoring-plugins/pull/1715
62* `check_snmp`: Added option for null zero length string exit codes by @FracKenA in https://github.com/monitoring-plugins/monitoring-plugins/pull/1496
63* `check_snmp`: fix performance thresholds when using multiple oids by @sni in https://github.com/monitoring-plugins/monitoring-plugins/pull/1722
64* `check_snmp` fix segfaults by @adrb in https://github.com/monitoring-plugins/monitoring-plugins/pull/1589
65* `check_snmp`: put the "c" (to mark a counter) after the perfdata value by @lausser in https://github.com/monitoring-plugins/monitoring-plugins/pull/1465
66* `check_swap`: fix parsing swap values by @sni in https://github.com/monitoring-plugins/monitoring-plugins/pull/1780
67* `check_swap`: Fix perfdata for check swap by @RincewindsHat in https://github.com/monitoring-plugins/monitoring-plugins/pull/1707
68* `check_swap`: Fix unit for total in perfdata by @RincewindsHat in https://github.com/monitoring-plugins/monitoring-plugins/pull/1779
69* `check_swap`: Handle cached swap by @mdavranche in https://github.com/monitoring-plugins/monitoring-plugins/pull/1642
70* `check_swap`: Small fix to threshold validation and style (indentation) fixes by @RincewindsHat in https://github.com/monitoring-plugins/monitoring-plugins/pull/1723
71* `check_ups`: Fix possible overflow in check_ups by @phibos in https://github.com/monitoring-plugins/monitoring-plugins/pull/1727
72* `check_uptime`: Add option to report uptime in days instead of seconds by @amotl in https://github.com/monitoring-plugins/monitoring-plugins/pull/1750
73* `check_uptime`: Fix/improve output message "Uptime is ..." by @amotl in https://github.com/monitoring-plugins/monitoring-plugins/pull/1751
74
75### Multiple Plugins
76* `check_http`, `check_curl`: added --max-redirs=N option (feature #1684) by @andreasbaumann in https://github.com/monitoring-plugins/monitoring-plugins/pull/1744
77* `check_http`, `check_curl`: Enhancement --continue-after-certificate (backport from nagios-plugins) by @andreasbaumann in https://github.com/monitoring-plugins/monitoring-plugins/pull/1762
78* `check_http`, `check_curl`: Remove check_http and check_curl test which are somehow always failing by @RincewindsHat in https://github.com/monitoring-plugins/monitoring-plugins/pull/1777
79* `check_log`, `check_oracle`, `check_sensors`: Several fixes shellcheck complaining about by @waja in https://github.com/monitoring-plugins/monitoring-plugins/pull/1459
80* `sslutils`: use chain from client certificates by @tobiaswiese in https://github.com/monitoring-plugins/monitoring-plugins/pull/1664
81
82### Non functional changes
83* Trivial source code whitespace formatting fixes to standard. by @ziesemer in https://github.com/monitoring-plugins/monitoring-plugins/pull/1424
84* docs: fix simple typo, conspicuosly -> conspicuously by @timgates42 in https://github.com/monitoring-plugins/monitoring-plugins/pull/1652
85* Migrate to GitHub actions by @jacobbaungard in https://github.com/monitoring-plugins/monitoring-plugins/pull/1686
86* Point to Icinga Exchange instead of dead Monitoring Exchange by @RincewindsHat in https://github.com/monitoring-plugins/monitoring-plugins/pull/1737
87* github actions: fix check_users test case by @sni in https://github.com/monitoring-plugins/monitoring-plugins/pull/1713
88* Add CodeQL checks by @phibos in https://github.com/monitoring-plugins/monitoring-plugins/pull/1682
89* Fix some QL problems by @RincewindsHat in https://github.com/monitoring-plugins/monitoring-plugins/pull/1729
90* Update CodeQL and update runner before installing by @RincewindsHat in https://github.com/monitoring-plugins/monitoring-plugins/pull/1775
91* `check_disk`: Check disk compiler warnings by @RincewindsHat in https://github.com/monitoring-plugins/monitoring-plugins/pull/1758
92* `check_disk`: Trivial printf fix and a little bit of code style by @RincewindsHat in https://github.com/monitoring-plugins/monitoring-plugins/pull/1695
93* `check_http`: Docs: make -C obvious by @stblassitude in https://github.com/monitoring-plugins/monitoring-plugins/pull/1554
94* `check_ifoperstatus`: Re-attach a comment to where it actually belongs by @peternewman in https://github.com/monitoring-plugins/monitoring-plugins/pull/1699
95* `check_ircd`: Restrict the nickname length of the test user for check_ircd by @RincewindsHat in https://github.com/monitoring-plugins/monitoring-plugins/pull/1710
96* `check_load`: Check load compiler warnings by @RincewindsHat in https://github.com/monitoring-plugins/monitoring-plugins/pull/1759
97* `check_log` Modernize check log by @RincewindsHat in https://github.com/monitoring-plugins/monitoring-plugins/pull/1692
98* `check_mailq`: remove duplicate W=i/C=i args in check_mailq.pl by @ichdasich in https://github.com/monitoring-plugins/monitoring-plugins/pull/1755
99* `check_ntp`: Check ntp remove unused variables by @RincewindsHat in https://github.com/monitoring-plugins/monitoring-plugins/pull/1781
100* `check_pgsql`: Using snprintf which honors the buffers size and guarantees null temination. (Closes: #1601) by @waja in https://github.com/monitoring-plugins/monitoring-plugins/pull/1663
101* `check_procs`: Fix double percentage sign in usage by @RincewindsHat in https://github.com/monitoring-plugins/monitoring-plugins/pull/1743
102* `check_sensors.sh`: Make shellcheck happier by @RincewindsHat in https://github.com/monitoring-plugins/monitoring-plugins/pull/1679
103* `check_snmp`: Fixed option description authpassword -> authpasswd + whitespaces by @RincewindsHat in https://github.com/monitoring-plugins/monitoring-plugins/pull/1676
104* `check_swap`: Check swap compiler warnings by @RincewindsHat in https://github.com/monitoring-plugins/monitoring-plugins/pull/1756
105
106
107[download]: /download.html
108
109<!--% # vim:set filetype=markdown textwidth=78 joinspaces expandtab: # %-->
diff --git a/web/input/news/release-2-3-3.md b/web/input/news/release-2-3-3.md
new file mode 100644
index 0000000..a87b07a
--- /dev/null
+++ b/web/input/news/release-2-3-3.md
@@ -0,0 +1,59 @@
1title: Version 2.3.3 Released
2author: Jan Wagner
3date: 2023-02-02
4---
5
6The Monitoring Plugins Development Team is proud to announce version 2.3.3 of
7the Monitoring Plugins! This release comes with various fixes provided by more
8than 16 contributors. Many thanks to all of you!
9<end-of-teaser>
10
11For the list of notable changes in this release, see below.
12
13You can get the tarball from our [download page][download].
14
15### Enhancements
16#### General
17* using PRId64 and PRIu64 instead of %ld directly
18#### Single Plugins
19* check_http: Make faster with larger files
20* check_snmp: add 'multiplier' to modify current value
21* check_http: Implement chunked encoding decoding
22* check_http/check_curl: add chunked encoding test
23* check_log: Added --exclude to exclude patterns
24* check_log: Add tests
25* check_disk: Clarify usage possibilites
26
27### Fixes
28#### General
29* fixed two PRId64 to PRIu64 in perfdata_uint64
30#### Single Plugins
31* check_pgsql: Removing is_pg_dbname alltogether,using postgres API.
32* check_http: Remove superflous CRLF in HTTP-Requests
33* check_curl: detect ipv6
34* check_icmp: fix parsing help/version long options
35* check_http: fix test plan
36* check_disk: Find accessible mount path if multiple are available
37* check_apt: Fix unknown escape sequence error output
38* check_curl: fix checking large bodys
39* check_snmp: Improve tests for check_snmp & multiply option
40* check_snmp: always apply format when applying multiplier
41* check_http: Use real booleans instead of ints
42* check_http: Document process_arguments a little bit better
43* check_http: Remove dead code
44* check_http: Fix several bug in the implementation of unchunking
45* check_http: Reformat a part to increase readability
46* check_apt: Put upgrade options in the root sections
47* check_apt: Fix comment
48* check_apt: Use real booleans
49* check_mailq: Fixing nullmailer regex
50* check_snmp: Fix regex matches
51* check_log: Fixed a bug when using --all
52* check_log: Cleaned up duplicated code in the args
53* check_http: Fix memory reallocation error in chunk decoding logic
54* check_http: Add space for ending NULL byte in array for chunked encoding
55
56
57[download]: /download.html
58
59<!--% # vim:set filetype=markdown textwidth=78 joinspaces expandtab: # %-->
diff --git a/web/input/news/release-2-3-4.md b/web/input/news/release-2-3-4.md
new file mode 100644
index 0000000..5b68282
--- /dev/null
+++ b/web/input/news/release-2-3-4.md
@@ -0,0 +1,52 @@
1title: Version 2.3.4 Released
2author: Jan Wagner
3date: 2023-10-18
4---
5
6The Monitoring Plugins Development Team is proud to announce version 2.3.4 of
7the Monitoring Plugins! This release comes with various fixes provided by more
8than 30 contributors. Many thanks to all of you!
9<end-of-teaser>
10
11For the list of notable changes in this release, see below.
12
13You can get the tarball from our [download page][download].
14
15### Enhancements
16#### General
17* Sync with the Gnulib code 668c0b8ffa
18* Set autoconf prerequisite version to 2.64
19* Remove sha1 and use sha256 in some parts of the plugin structure
20#### Single Plugins
21* check_curl: added --cookie-jar and doing proper cleanup of libcurl
22* check_curl: Include all IPs from getaddrinfo() in curl DNS cache
23* check_dhcp: Add dhcp rogue detection
24* check_disk: add ignore-missing option to return OK for missing fs
25* check_disk_smb: allow checking 0-sized resource (ex. IPC$)
26* check_disk: The options to include or exclude specific file systems now allow the usage of regex(7)
27* check_icmp: Add support to Jitter, MOS and Score
28* check_mysql: Detect running mysqldump and handle it more gracefully
29* check_procs: Implement --exclude-process to exclude specific processes
30* check_smtp: add new longoption --tls
31* check_smtp: Add option to prefix PROXY header
32* check_smtp: Add support for SMTP over TLS
33* check_smtp: Add support for SNI
34* check_snmp: Implement option to ignore mib file parsing errors
35* check_users: prefer systemd-logind over utmp
36
37### Fixes
38#### General
39* A lot of compiler warnings were fixed
40* Some code was refactored a little bit
41#### Single Plugins
42* check_disk: Display SI units correctly
43* check_ircd: use pack_sockaddr_in rather than hand-rolled
44* check_log/check_oracle/check_sensors: fixed the outputs of the help functionality
45* check_mysql: Add mysql_close to avoid spamming the server logs
46* check_smtp: add missing -r option in usage
47* check_snmp: disable multiplier when unused
48* check_wave: Use compile time determined path to snmpget
49
50[download]: /download.html
51
52<!--% # vim:set filetype=markdown textwidth=78 joinspaces expandtab: # %-->
diff --git a/web/input/news/release-2-3-5.md b/web/input/news/release-2-3-5.md
new file mode 100644
index 0000000..ff280e2
--- /dev/null
+++ b/web/input/news/release-2-3-5.md
@@ -0,0 +1,26 @@
1title: Version 2.3.5 Released
2author: Jan Wagner
3date: 2023-10-18
4---
5
6The Monitoring Plugins Development Team is proud to announce version 2.3.5 of
7the Monitoring Plugins! This release comes just with a small fix preventing
8the tarball from being built. Sorry for this.
9
10<end-of-teaser>
11
12For the list of notable changes in this release, see below.
13
14You can get the tarball from our [download page][download].
15
16### Fixes
17#### General
18* Include maxfd.h in lib Makefile
19
20Please also have a look into the changes from the [2.3.4 release][234release],
21you might have missed.
22
23[download]: /download.html
24[234release]: /news/release-2-3-4.html
25
26<!--% # vim:set filetype=markdown textwidth=78 joinspaces expandtab: # %-->
diff --git a/web/input/resources/fonts/bitter-v32-latin-700.woff b/web/input/resources/fonts/bitter-v32-latin-700.woff
new file mode 100644
index 0000000..c41c1af
--- /dev/null
+++ b/web/input/resources/fonts/bitter-v32-latin-700.woff
Binary files differ
diff --git a/web/input/resources/fonts/bitter-v32-latin-700.woff2 b/web/input/resources/fonts/bitter-v32-latin-700.woff2
new file mode 100644
index 0000000..08115ec
--- /dev/null
+++ b/web/input/resources/fonts/bitter-v32-latin-700.woff2
Binary files differ
diff --git a/web/input/resources/fonts/bitter-v32-latin-700italic.woff b/web/input/resources/fonts/bitter-v32-latin-700italic.woff
new file mode 100644
index 0000000..2f7509d
--- /dev/null
+++ b/web/input/resources/fonts/bitter-v32-latin-700italic.woff
Binary files differ
diff --git a/web/input/resources/fonts/bitter-v32-latin-700italic.woff2 b/web/input/resources/fonts/bitter-v32-latin-700italic.woff2
new file mode 100644
index 0000000..2ae3d64
--- /dev/null
+++ b/web/input/resources/fonts/bitter-v32-latin-700italic.woff2
Binary files differ
diff --git a/web/input/resources/fonts/bitter-v32-latin-italic.woff b/web/input/resources/fonts/bitter-v32-latin-italic.woff
new file mode 100644
index 0000000..4ed6fef
--- /dev/null
+++ b/web/input/resources/fonts/bitter-v32-latin-italic.woff
Binary files differ
diff --git a/web/input/resources/fonts/bitter-v32-latin-italic.woff2 b/web/input/resources/fonts/bitter-v32-latin-italic.woff2
new file mode 100644
index 0000000..9f8a7a0
--- /dev/null
+++ b/web/input/resources/fonts/bitter-v32-latin-italic.woff2
Binary files differ
diff --git a/web/input/resources/fonts/bitter-v32-latin-regular.woff b/web/input/resources/fonts/bitter-v32-latin-regular.woff
new file mode 100644
index 0000000..640650a
--- /dev/null
+++ b/web/input/resources/fonts/bitter-v32-latin-regular.woff
Binary files differ
diff --git a/web/input/resources/fonts/bitter-v32-latin-regular.woff2 b/web/input/resources/fonts/bitter-v32-latin-regular.woff2
new file mode 100644
index 0000000..b9dd36d
--- /dev/null
+++ b/web/input/resources/fonts/bitter-v32-latin-regular.woff2
Binary files differ
diff --git a/web/input/resources/fonts/source-code-pro-v22-latin-700.woff b/web/input/resources/fonts/source-code-pro-v22-latin-700.woff
new file mode 100644
index 0000000..201831d
--- /dev/null
+++ b/web/input/resources/fonts/source-code-pro-v22-latin-700.woff
Binary files differ
diff --git a/web/input/resources/fonts/source-code-pro-v22-latin-700.woff2 b/web/input/resources/fonts/source-code-pro-v22-latin-700.woff2
new file mode 100644
index 0000000..40ba215
--- /dev/null
+++ b/web/input/resources/fonts/source-code-pro-v22-latin-700.woff2
Binary files differ
diff --git a/web/input/resources/fonts/source-code-pro-v22-latin-700italic.woff b/web/input/resources/fonts/source-code-pro-v22-latin-700italic.woff
new file mode 100644
index 0000000..d525961
--- /dev/null
+++ b/web/input/resources/fonts/source-code-pro-v22-latin-700italic.woff
Binary files differ
diff --git a/web/input/resources/fonts/source-code-pro-v22-latin-700italic.woff2 b/web/input/resources/fonts/source-code-pro-v22-latin-700italic.woff2
new file mode 100644
index 0000000..4ab0c6b
--- /dev/null
+++ b/web/input/resources/fonts/source-code-pro-v22-latin-700italic.woff2
Binary files differ
diff --git a/web/input/resources/fonts/source-code-pro-v22-latin-italic.woff b/web/input/resources/fonts/source-code-pro-v22-latin-italic.woff
new file mode 100644
index 0000000..66af57d
--- /dev/null
+++ b/web/input/resources/fonts/source-code-pro-v22-latin-italic.woff
Binary files differ
diff --git a/web/input/resources/fonts/source-code-pro-v22-latin-italic.woff2 b/web/input/resources/fonts/source-code-pro-v22-latin-italic.woff2
new file mode 100644
index 0000000..1f4bc2a
--- /dev/null
+++ b/web/input/resources/fonts/source-code-pro-v22-latin-italic.woff2
Binary files differ
diff --git a/web/input/resources/fonts/source-code-pro-v22-latin-regular.woff b/web/input/resources/fonts/source-code-pro-v22-latin-regular.woff
new file mode 100644
index 0000000..597d27a
--- /dev/null
+++ b/web/input/resources/fonts/source-code-pro-v22-latin-regular.woff
Binary files differ
diff --git a/web/input/resources/fonts/source-code-pro-v22-latin-regular.woff2 b/web/input/resources/fonts/source-code-pro-v22-latin-regular.woff2
new file mode 100644
index 0000000..978a2a3
--- /dev/null
+++ b/web/input/resources/fonts/source-code-pro-v22-latin-regular.woff2
Binary files differ
diff --git a/web/input/resources/fonts/source-sans-pro-v21-latin-700.woff b/web/input/resources/fonts/source-sans-pro-v21-latin-700.woff
new file mode 100644
index 0000000..a6786d1
--- /dev/null
+++ b/web/input/resources/fonts/source-sans-pro-v21-latin-700.woff
Binary files differ
diff --git a/web/input/resources/fonts/source-sans-pro-v21-latin-700.woff2 b/web/input/resources/fonts/source-sans-pro-v21-latin-700.woff2
new file mode 100644
index 0000000..cd6bfd0
--- /dev/null
+++ b/web/input/resources/fonts/source-sans-pro-v21-latin-700.woff2
Binary files differ
diff --git a/web/input/resources/fonts/source-sans-pro-v21-latin-700italic.woff b/web/input/resources/fonts/source-sans-pro-v21-latin-700italic.woff
new file mode 100644
index 0000000..729bdee
--- /dev/null
+++ b/web/input/resources/fonts/source-sans-pro-v21-latin-700italic.woff
Binary files differ
diff --git a/web/input/resources/fonts/source-sans-pro-v21-latin-700italic.woff2 b/web/input/resources/fonts/source-sans-pro-v21-latin-700italic.woff2
new file mode 100644
index 0000000..b413356
--- /dev/null
+++ b/web/input/resources/fonts/source-sans-pro-v21-latin-700italic.woff2
Binary files differ
diff --git a/web/input/resources/fonts/source-sans-pro-v21-latin-italic.woff b/web/input/resources/fonts/source-sans-pro-v21-latin-italic.woff
new file mode 100644
index 0000000..f927419
--- /dev/null
+++ b/web/input/resources/fonts/source-sans-pro-v21-latin-italic.woff
Binary files differ
diff --git a/web/input/resources/fonts/source-sans-pro-v21-latin-italic.woff2 b/web/input/resources/fonts/source-sans-pro-v21-latin-italic.woff2
new file mode 100644
index 0000000..9448cd5
--- /dev/null
+++ b/web/input/resources/fonts/source-sans-pro-v21-latin-italic.woff2
Binary files differ
diff --git a/web/input/resources/fonts/source-sans-pro-v21-latin-regular.woff b/web/input/resources/fonts/source-sans-pro-v21-latin-regular.woff
new file mode 100644
index 0000000..db90a83
--- /dev/null
+++ b/web/input/resources/fonts/source-sans-pro-v21-latin-regular.woff
Binary files differ
diff --git a/web/input/resources/fonts/source-sans-pro-v21-latin-regular.woff2 b/web/input/resources/fonts/source-sans-pro-v21-latin-regular.woff2
new file mode 100644
index 0000000..e49928e
--- /dev/null
+++ b/web/input/resources/fonts/source-sans-pro-v21-latin-regular.woff2
Binary files differ
diff --git a/web/input/resources/mastodon.png b/web/input/resources/mastodon.png
new file mode 100644
index 0000000..e3ba80e
--- /dev/null
+++ b/web/input/resources/mastodon.png
Binary files differ
diff --git a/web/input/resources/plugins.css b/web/input/resources/plugins.css
index c33d8c8..ab6198d 100644
--- a/web/input/resources/plugins.css
+++ b/web/input/resources/plugins.css
@@ -6,11 +6,131 @@
6 * - See <http://colorschemedesigner.com/#3y21T--rOw0w0>. 6 * - See <http://colorschemedesigner.com/#3y21T--rOw0w0>.
7 * - Additionally, we use the CSS color "dimgray" (#696969) for stuff like the 7 * - Additionally, we use the CSS color "dimgray" (#696969) for stuff like the
8 * breadcrumb navigation and the footer. 8 * breadcrumb navigation and the footer.
9 *
10 * Font faces:
11 *
12 * - CSS generated by <https://gwfh.mranftl.com/fonts>.
9 */ 13 */
10 14
11@import url("https://fonts.googleapis.com/css?family=Bitter"); 15/* bitter-regular - latin */
12@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro"); 16@font-face {
13@import url("https://fonts.googleapis.com/css?family=Source+Code+Pro"); 17 font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
18 font-family: 'Bitter';
19 font-style: normal;
20 font-weight: 400;
21 src: url('fonts/bitter-v32-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+ */
22 url('fonts/bitter-v32-latin-regular.woff') format('woff'); /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
23}
24
25/* bitter-italic - latin */
26@font-face {
27 font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
28 font-family: 'Bitter';
29 font-style: italic;
30 font-weight: 400;
31 src: url('fonts/bitter-v32-latin-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+ */
32 url('fonts/bitter-v32-latin-italic.woff') format('woff'); /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
33}
34
35/* bitter-700 - latin */
36@font-face {
37 font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
38 font-family: 'Bitter';
39 font-style: normal;
40 font-weight: 700;
41 src: url('fonts/bitter-v32-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+ */
42 url('fonts/bitter-v32-latin-700.woff') format('woff'); /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
43}
44
45/* bitter-700italic - latin */
46@font-face {
47 font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
48 font-family: 'Bitter';
49 font-style: italic;
50 font-weight: 700;
51 src: url('fonts/bitter-v32-latin-700italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+ */
52 url('fonts/bitter-v32-latin-700italic.woff') format('woff'); /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
53}
54
55/* source-sans-pro-regular - latin */
56@font-face {
57 font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
58 font-family: 'Source Sans Pro';
59 font-style: normal;
60 font-weight: 400;
61 src: url('fonts/source-sans-pro-v21-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+ */
62 url('fonts/source-sans-pro-v21-latin-regular.woff') format('woff'); /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
63}
64
65/* source-sans-pro-italic - latin */
66@font-face {
67 font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
68 font-family: 'Source Sans Pro';
69 font-style: italic;
70 font-weight: 400;
71 src: url('fonts/source-sans-pro-v21-latin-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+ */
72 url('fonts/source-sans-pro-v21-latin-italic.woff') format('woff'); /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
73}
74
75/* source-sans-pro-700 - latin */
76@font-face {
77 font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
78 font-family: 'Source Sans Pro';
79 font-style: normal;
80 font-weight: 700;
81 src: url('fonts/source-sans-pro-v21-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+ */
82 url('fonts/source-sans-pro-v21-latin-700.woff') format('woff'); /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
83}
84
85/* source-sans-pro-700italic - latin */
86@font-face {
87 font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
88 font-family: 'Source Sans Pro';
89 font-style: italic;
90 font-weight: 700;
91 src: url('fonts/source-sans-pro-v21-latin-700italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+ */
92 url('fonts/source-sans-pro-v21-latin-700italic.woff') format('woff'); /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
93}
94
95/* source-code-pro-regular - latin */
96@font-face {
97 font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
98 font-family: 'Source Code Pro';
99 font-style: normal;
100 font-weight: 400;
101 src: url('fonts/source-code-pro-v22-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+ */
102 url('fonts/source-code-pro-v22-latin-regular.woff') format('woff'); /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
103}
104
105/* source-code-pro-italic - latin */
106@font-face {
107 font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
108 font-family: 'Source Code Pro';
109 font-style: italic;
110 font-weight: 400;
111 src: url('fonts/source-code-pro-v22-latin-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+ */
112 url('fonts/source-code-pro-v22-latin-italic.woff') format('woff'); /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
113}
114
115/* source-code-pro-700 - latin */
116@font-face {
117 font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
118 font-family: 'Source Code Pro';
119 font-style: normal;
120 font-weight: 700;
121 src: url('fonts/source-code-pro-v22-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+ */
122 url('fonts/source-code-pro-v22-latin-700.woff') format('woff'); /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
123}
124
125/* source-code-pro-700italic - latin */
126@font-face {
127 font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
128 font-family: 'Source Code Pro';
129 font-style: italic;
130 font-weight: 700;
131 src: url('fonts/source-code-pro-v22-latin-700italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+ */
132 url('fonts/source-code-pro-v22-latin-700italic.woff') format('woff'); /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
133}
14 134
15body { 135body {
16 font-family: "Source Sans Pro", sans-serif; 136 font-family: "Source Sans Pro", sans-serif;
@@ -160,6 +280,26 @@ img.travis {
160} 280}
161 281
162/* 282/*
283 * Dark scheme.
284 */
285
286@media (prefers-color-scheme: dark) {
287 /*
288 * Loosely based on:
289 *
290 * https://material.io/archive/guidelines/style/color.html#color-themes
291 */
292 body {
293 color: #eee;
294 background-color: #212121;
295 }
296
297 h1, h2, h3, h4, h5, h6 {
298 color: #eee;
299 }
300}
301
302/*
163 * On narrow displays, replace the menu bar with a simple list of items, and 303 * On narrow displays, replace the menu bar with a simple list of items, and
164 * omit the GitHub ribbon. 304 * omit the GitHub ribbon.
165 */ 305 */
@@ -167,7 +307,7 @@ img.travis {
167@media (max-width: 45em) { 307@media (max-width: 45em) {
168 div#menu { 308 div#menu {
169 padding: 1em; 309 padding: 1em;
170 background-color: #fff; 310 background-color: inherit;
171 border-bottom: 1px dotted #696969; 311 border-bottom: 1px dotted #696969;
172 } 312 }
173 313
@@ -178,7 +318,7 @@ img.travis {
178 318
179 div#menu span#current { 319 div#menu span#current {
180 color: #5a95c7; 320 color: #5a95c7;
181 background-color: #fff; 321 background-color: inherit;
182 } 322 }
183 323
184 div#menu a { 324 div#menu a {
diff --git a/web/input/resources/twitter.png b/web/input/resources/twitter.png
deleted file mode 100644
index 00178c9..0000000
--- a/web/input/resources/twitter.png
+++ /dev/null
Binary files differ
diff --git a/web/input/team.md b/web/input/team.md
index ca5c374..c5a3149 100644
--- a/web/input/team.md
+++ b/web/input/team.md
@@ -9,6 +9,7 @@ The Monitoring Plugins are maintained by the following group of developers:
9* Holger Weiß *(Patch Review, Development, Team Lead)* 9* Holger Weiß *(Patch Review, Development, Team Lead)*
10* Jan Wagner *(Patch Review, Development)* 10* Jan Wagner *(Patch Review, Development)*
11* Sven Nierlein *(Patch Review, Development)* 11* Sven Nierlein *(Patch Review, Development)*
12* Lorenz Kästle *(Patch Review, Development)*
12 13
13Previous team members: 14Previous team members:
14 15
diff --git a/web/macros.py b/web/macros.py
index df64a26..0cd05d2 100644
--- a/web/macros.py
+++ b/web/macros.py
@@ -2,7 +2,7 @@ import email.utils
2import os.path 2import os.path
3import time 3import time
4 4
5plugins_release = '2.3.1' 5plugins_release = '2.3.5'
6mib_release = '1.0.1' 6mib_release = '1.0.1'
7release_notes = 'news/release-%s.html' % plugins_release.replace('.', '-') 7release_notes = 'news/release-%s.html' % plugins_release.replace('.', '-')
8site_url = 'https://www.monitoring-plugins.org/' 8site_url = 'https://www.monitoring-plugins.org/'
@@ -69,7 +69,7 @@ def hook_postconvert_rss():
69 date = email.utils.formatdate() 69 date = email.utils.formatdate()
70 rss = _RSS % (title, link, desc, date, date, items) 70 rss = _RSS % (title, link, desc, date, date, items)
71 fp = open(os.path.join(output, 'rss.xml'), 'w') 71 fp = open(os.path.join(output, 'rss.xml'), 'w')
72 fp.write(rss) 72 fp.write(rss.encode('utf-8'))
73 fp.close() 73 fp.close()
74 74
75# 75#
diff --git a/web/page.html b/web/page.html
index 989dd4c..8999af9 100644
--- a/web/page.html
+++ b/web/page.html
@@ -9,6 +9,7 @@
9 <meta http-equiv="Content-Type" content="text/html; charset={{ __encoding__ }}" /> 9 <meta http-equiv="Content-Type" content="text/html; charset={{ __encoding__ }}" />
10 <meta name="description" content="{{ hx(page.description) }}" /> 10 <meta name="description" content="{{ hx(page.description) }}" />
11 <meta name="keywords" content="{{ hx(page.keywords) }}" /> 11 <meta name="keywords" content="{{ hx(page.keywords) }}" />
12 <meta name="viewport" content="width=device-width, initial-scale=1" />
12 <link href="rss.xml" rel="alternate" type="application/rss+xml" title="Monitoring Plugins News" /> 13 <link href="rss.xml" rel="alternate" type="application/rss+xml" title="Monitoring Plugins News" />
13 <link href="resources/plugins.css" rel="stylesheet" type="text/css" /> 14 <link href="resources/plugins.css" rel="stylesheet" type="text/css" />
14 <link href="resources/favicon.ico" rel="shortcut icon" type="image/x-icon" /> 15 <link href="resources/favicon.ico" rel="shortcut icon" type="image/x-icon" />
@@ -28,10 +29,11 @@
28 <div id="menu"> 29 <div id="menu">
29 <div id="feed-buttons"> 30 <div id="feed-buttons">
30 <a 31 <a
31 href="https://twitter.com/intent/follow?screen_name=monitorplugins" 32 href="https://fosstodon.org/@monitoringplugins"
32 title="Follow Us on Twitter"><img 33 rel="me"
33 src="resources/twitter.png" 34 title="Find Us on Mastodon"><img
34 alt="Twitter" 35 src="resources/mastodon.png"
36 alt="Mastodon"
35 width="20" 37 width="20"
36 height="20"/></a><a 38 height="20"/></a><a
37 href="rss.xml" 39 href="rss.xml"