summaryrefslogtreecommitdiffstats
path: root/web/input
diff options
context:
space:
mode:
Diffstat (limited to 'web/input')
-rw-r--r--web/input/development.md6
-rw-r--r--web/input/download.md33
-rw-r--r--web/input/impressum.md6
-rw-r--r--web/input/index.md22
-rw-r--r--web/input/news/bluehats-prize.md39
-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/news/release-2-4-0.md75
-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
38 files changed, 538 insertions, 40 deletions
diff --git a/web/input/development.md b/web/input/development.md
index 10411c8..67cd3a8 100644
--- a/web/input/development.md
+++ b/web/input/development.md
@@ -48,15 +48,15 @@ commands:
48Also see our testing-related [development FAQs][dev-faq]. 48Also see our testing-related [development FAQs][dev-faq].
49 49
50[team]: team.html "Monitoring Plugins Development Team" 50[team]: team.html "Monitoring Plugins Development Team"
51[nagios]: http://www.nagios.org/ "Nagios" 51[nagios]: https://www.nagios.org/ "Nagios"
52[github]: https://github.com/ "GitHub" 52[github]: https://github.com/ "GitHub"
53[fork]: https://help.github.com/articles/fork-a-repo "Fork Documentation" 53[fork]: https://help.github.com/articles/fork-a-repo "Fork Documentation"
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]: https://github.com/zorgnax/libtap "LibTap Homepage"
60[dev-faq]: doc/faq/#development "Development FAQs" 60[dev-faq]: doc/faq/#development "Development FAQs"
61[github-actions]: https://docs.github.com/en/actions "GitHub Docs - GitHub Actions" 61[github-actions]: https://docs.github.com/en/actions "GitHub Docs - GitHub Actions"
62[github-ci-actions]: https://github.com/monitoring-plugins/monitoring-plugins/actions "Monitoring Plugins - Github Workflows" 62[github-ci-actions]: https://github.com/monitoring-plugins/monitoring-plugins/actions "Monitoring Plugins - Github Workflows"
diff --git a/web/input/download.md b/web/input/download.md
index 8c77023..b60b49f 100644
--- a/web/input/download.md
+++ b/web/input/download.md
@@ -17,10 +17,9 @@ from here:
17 17
18See the [release history][news] for an overview of changes between earlier 18See the [release history][news] for an overview of changes between earlier
19versions. Old releases can be found in the [download area][download]. There 19versions. Old releases can be found in the [download area][download]. There
20are FTP mirrors available in [Belgium][mirror-be], [China][mirror-cn], 20are mirrors available in [Belgium][mirror-be], [China][mirror-cn],
21[Germany][mirror-de], [Greece][mirror-gr], [Korea][mirror-kr], [New 21[Germany][mirror-de], [Greece][mirror-gr], [Korea][mirror-kr],
22Zealand][mirror-nz], [Portugal][mirror-pt], [Russia][mirror-ru], [South 22[Portugal][mirror-pt], [Russia][mirror-ru], [Sweden][mirror-se], and the
23Africa][mirror-za], [Sweden][mirror-se], the [UK][mirror-uk], and the
24[USA][mirror-us]. 23[USA][mirror-us].
25 24
26### Development Snapshot 25### Development Snapshot
@@ -38,7 +37,7 @@ directory][snapshot] of the [download area][download].
38 37
39The Monitoring::Plugin module is available from [CPAN][cpan]: 38The Monitoring::Plugin module is available from [CPAN][cpan]:
40 39
41* <http://search.cpan.org/dist/Monitoring-Plugin/> 40* <https://metacpan.org/dist/Monitoring-Plugin>
42 41
43## NagiosMIB 42## NagiosMIB
44 43
@@ -49,24 +48,22 @@ The current NagiosMIB tarball is available from here:
49Old versions can be found [within][mib] the [download area][download]. 48Old versions can be found [within][mib] the [download area][download].
50 49
51[announcement]: {{release_notes}} "Release Announcement" 50[announcement]: {{release_notes}} "Release Announcement"
52[mirror-be]: ftp://ftp.belnet.be/mirror/nagios-plugins.org/ "FTP Mirror in Belgium" 51[mirror-be]: https://ftp.belnet.be/mirror/nagios-plugins.org/ "Mirror in Belgium"
53[mirror-cn]: http://mirrors.ustc.edu.cn/monitoring-plugins/ "HTTP Mirror in China" 52[mirror-cn]: https://mirrors.ustc.edu.cn/monitoring-plugins/ "Mirror in China"
54[mirror-de]: ftp://ftp.fu-berlin.de/unix/network/monitoring-plugins/ "FTP Mirror in Germany" 53[mirror-de]: https://ftp.fu-berlin.de/unix/network/monitoring-plugins/ "Mirror in Germany"
55[mirror-gr]: ftp://ftp.cc.uoc.gr/mirrors/monitoring-plugins/ "FTP Mirror in Greece" 54[mirror-gr]: https://ftp.cc.uoc.gr/mirrors/monitoring-plugins/ "Mirror in Greece"
56[mirror-kr]: ftp://ftp.kaist.ac.kr/nagios-plugins/ "FTP Mirror in Korea" 55[mirror-kr]: https://ftp.kaist.ac.kr/nagios-plugins/ "Mirror in Korea"
57[mirror-nz]: ftp://mirror.webtastix.net/monitoring-plugins/ "FTP Mirror in New Zealand" 56[mirror-pt]: https://mirrors.fe.up.pt/pub/monitoring-plugins/ "Mirror in Portugal"
58[mirror-pt]: ftp://mirrors.fe.up.pt/pub/monitoring-plugins/ "FTP Mirror in Portugal" 57[mirror-ru]: http://mirror.mephi.ru/nagios-plugins/ "Mirror in Russia"
59[mirror-ru]: ftp://mirror.mephi.ru/nagios-plugins/ "FTP Mirror in Russia" 58[mirror-se]: https://ftp.lysator.liu.se/pub/monitoring-plugins/ "Mirror in Sweden"
60[mirror-za]: ftp://mirror.is.co.za/mirror/monitoring-plugins.org/ "FTP Mirror in South Africa" 59[mirror-uk]: https://mirror.bytemark.co.uk/monitoring-plugins/ "Mirror in the United Kingdom"
61[mirror-se]: ftp://ftp.lysator.liu.se/pub/monitoring-plugins/ "FTP Mirror in Sweden" 60[mirror-us]: https://ftp2.osuosl.org/pub/monitoring-plugins/ "Mirror in the United States"
62[mirror-uk]: ftp://mirror.bytemark.co.uk/monitoring-plugins/ "FTP Mirror in the United Kingdom"
63[mirror-us]: ftp://ftp.osuosl.org/pub/monitoring-plugins/ "FTP Mirror in the United States"
64[repository]: https://github.com/monitoring-plugins/monitoring-plugins "Monitoring Plugins Git Repository" 61[repository]: https://github.com/monitoring-plugins/monitoring-plugins "Monitoring Plugins Git Repository"
65[news]: doc/news.txt "NEWS" 62[news]: doc/news.txt "NEWS"
66[download]: download/ "Download Area" 63[download]: download/ "Download Area"
67[snapshot]: download/snapshot/ "Snapshot Directory" 64[snapshot]: download/snapshot/ "Snapshot Directory"
68[mib]: download/mib/ "NagiosMIB Directory" 65[mib]: download/mib/ "NagiosMIB Directory"
69[cpan]: http://www.cpan.org/ "CPAN" 66[cpan]: https://www.cpan.org/ "CPAN"
70[tar1]: download/monitoring-plugins-{{plugins_release}}.tar.gz "Current Release Tarball" 67[tar1]: download/monitoring-plugins-{{plugins_release}}.tar.gz "Current Release Tarball"
71[sum1]: download/monitoring-plugins-{{plugins_release}}.tar.gz.sha1 "SHA-1 Sum" 68[sum1]: download/monitoring-plugins-{{plugins_release}}.tar.gz.sha1 "SHA-1 Sum"
72[tar2]: download/snapshot/monitoring-plugins-master.tar.gz "Current Snapshot Tarball" 69[tar2]: download/snapshot/monitoring-plugins-master.tar.gz "Current Snapshot Tarball"
diff --git a/web/input/impressum.md b/web/input/impressum.md
index 83984cb..d79ea74 100644
--- a/web/input/impressum.md
+++ b/web/input/impressum.md
@@ -9,12 +9,12 @@ parent: Home
9Responsible for the content of this site: 9Responsible for the content of this site:
10 10
11Holger Weiß 11Holger Weiß
12Gutsmuthsstr. 19 12Buggestr. 11
1312163 Berlin 1312163 Berlin
14Germany 14Germany
15 15
16**Phone:** 16**Phone:**
17&emsp; +49 30 61286685 17&emsp; +49 160 7282852
18 18
19**Email:** 19**Email:**
20&emsp; holger@zedat.fu-berlin.de 20&emsp; holger@zedat.fu-berlin.de
@@ -22,6 +22,6 @@ Germany
22**Jabber:** 22**Jabber:**
23&emsp; holger@jabber.fu-berlin.de 23&emsp; holger@jabber.fu-berlin.de
24 24
25[law]: http://www.gesetze-im-internet.de/tmg/__5.html 25[law]: https://www.gesetze-im-internet.de/ddg/__5.html
26 26
27<!--% # vim:set filetype=markdown textwidth=78 joinspaces expandtab: # %--> 27<!--% # vim:set filetype=markdown textwidth=78 joinspaces expandtab: # %-->
diff --git a/web/input/index.md b/web/input/index.md
index 93e7286..29a9285 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],
@@ -33,25 +33,25 @@ monitoring products as well.
33You can get the latest releases from the [download page][download]. 33You can get the latest releases from the [download page][download].
34 34
35[team]: team.html "Monitoring Plugins Development Team" 35[team]: team.html "Monitoring Plugins Development Team"
36[icinga]: https://www.icinga.org/ "Icinga" 36[icinga]: https://icinga.com/ "Icinga"
37[naemon]: http://naemon.github.io/ "Naemon" 37[naemon]: https://www.naemon.io/ "Naemon"
38[nagios]: http://www.nagios.org/ "Nagios" 38[nagios]: https://www.nagios.org/ "Nagios"
39[sensu]: http://sensuapp.org/ "Sensu" 39[sensu]: https://sensu.io/ "Sensu"
40[shinken]: http://www.shinken-monitoring.org/ "Shinken" 40[shinken]: https://github.com/shinken-solutions/shinken "Shinken"
41[load]: doc/man/check_load.html "check_load" 41[load]: doc/man/check_load.html "check_load"
42[procs]: doc/man/check_procs.html "check_procs" 42[procs]: doc/man/check_procs.html "check_procs"
43[disk]: doc/man/check_disk.html "check_disk" 43[disk]: doc/man/check_disk.html "check_disk"
44[icmp]: doc/man/check_icmp.html "check_icmp" 44[icmp]: doc/man/check_icmp.html "check_icmp"
45[snmp]: doc/man/check_snmp.html "check_snmp" 45[snmp]: doc/man/check_snmp.html "check_snmp"
46[http]: doc/man/check_http.html "check_http" 46[http]: doc/man/check_http.html "check_http"
47[nagex]: http://exchange.nagios.org/directory/Plugins "Plugins on Nagios Exchange" 47[nagex]: https://exchange.nagios.org/directory/Plugins "Plugins on Nagios Exchange"
48[icnex]: https://exchange.icinga.org/dig/Plugins "Plugins on Icinga Exchange" 48[icnex]: https://exchange.icinga.com/ "Icinga Exchange"
49[module]: http://search.cpan.org/dist/Monitoring-Plugin/ "Monitoring::Plugin Module" 49[module]: https://metacpan.org/dist/Monitoring-Plugin "Monitoring::Plugin Module"
50[guidelines]: doc/guidelines.html "Monitoring Plugin Development Guidelines" 50[guidelines]: doc/guidelines.html "Monitoring Plugin Development Guidelines"
51[perl-plugins]: doc/writing-perl-plugins.html "Monitoring::Plugin Presentation" 51[perl-plugins]: doc/writing-perl-plugins.html "Monitoring::Plugin Presentation"
52[rename]: news/new-project-name.html "New Project Name" 52[rename]: news/new-project-name.html "New Project Name"
53[history]: http://www.nagios.org/about/history "Nagios (Plugins) History" 53[history]: https://www.nagios.org/about/history/ "Nagios (Plugins) History"
54[folks]: http://www.nagios.org/about/team "Nagios Team" 54[folks]: https://www.nagios.org/team/ "Nagios Team"
55[download]: download.html "Download" 55[download]: download.html "Download"
56 56
57<!--% # vim:set filetype=markdown textwidth=78 joinspaces expandtab: # %--> 57<!--% # vim:set filetype=markdown textwidth=78 joinspaces expandtab: # %-->
diff --git a/web/input/news/bluehats-prize.md b/web/input/news/bluehats-prize.md
new file mode 100644
index 0000000..b17a5b1
--- /dev/null
+++ b/web/input/news/bluehats-prize.md
@@ -0,0 +1,39 @@
1title: Monitoring Plugins Wins BlueHats Prize
2author: Holger Weiß
3date: 2024-12-30
4---
5
6As [announced](https://nlnet.nl/bluehatsprize/2024/4.html) by the NLnet
7Foundation, the Monitoring Plugins team is the winner of the fourth 2024
8BlueHats prize!<end-of-teaser>
9
10[BlueHats][bluehats] prizes are an initiative by the French Interministerial
11Digital Directorate. They are awarded to maintainers of critical free and open
12source projects. In 2024, four prizes of € 10,000 each have been given out.
13
14The jury, made up of public officials from [ANSSI][anssi] and [DINUM][dinum],
15recognised the central role of Monitoring Plugins in the running of Internet
16services. Monitoring Plugins is critical infrastructure that is widely used and
17relies on a small group of contributors. The interface is simple, but the tasks
18that the plugins perform can be hard to perform and has to be efficient. Since
19so many systems run these programs often, they need to be reliable and safe.
20
21A representative of DINUM says:
22
23> We know for sure that many public administrations depend indirectly on Monitoring Plugins: this project is typical of a niche Free Software initiative that helps other tools to remain accurate, here in the monitoring area. We hope that this award will help the maintainers to get more sponsors and direct contributions!
24
25The Monitoring Plugins team is honored by the recognition by the jury. As a
26small corner stone of many IT monitoring solutions, we are seldom as visible as
27big name projects, but are happy to contribute our part to support the
28infrastructure all of us rely on in our society. Especially as infrastructure
29is often boring (as it should be), it is not often visible and usually only
30receives attention when it fails. In this spirit we are particulary thankful
31for people and institutions who care about the small and boring little cogs of
32the big machinery. This is not self-evident and we appreciate the effort and
33hope to continue to provide reliable software to the world.
34
35[bluehats]: https://code.gouv.fr/en/bluehats/
36[anssi]: https://cyber.gouv.fr/en
37[dinum]: https://www.numerique.gouv.fr/dinum/
38
39<!--% # vim:set filetype=markdown textwidth=78 joinspaces expandtab: # %-->
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/news/release-2-4-0.md b/web/input/news/release-2-4-0.md
new file mode 100644
index 0000000..a1d111b
--- /dev/null
+++ b/web/input/news/release-2-4-0.md
@@ -0,0 +1,75 @@
1title: Version 2.4.0 Released
2author: Jan Wagner
3date: 2024-07-25
4---
5
6The Monitoring Plugins Development Team is proud to announce version 2.4.0 of
7the Monitoring Plugins! This release comes with various fixes provided by more
8than 12 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* Use C99 booleans
18* Improve negate plugin helptext
19* Add new test function for percentage expressions
20#### Single Plugins
21* check_mailq: remove trailing whitespaces
22* check_mailq: unify tabs/spaces
23* check_oracle: Shellcheck fixes
24* check_ups: output ups.realpower if supported
25* check_disk: add -n short option for --ignore-missing
26* check_procs: Improve help text, mentioning excluded processes
27* check_procs: Generalise wording, remove mentioning of nrpe
28* check_curl: add haproxy protocol option
29* check_disk: increase alert precision
30* check_ircd: IPv6 support
31* check_nwstat: adds percentage used space
32* check_swap: Possibility to run check_swap without thresholds
33* check_ups: additional alarm conditions
34* check_http/check_curl: added a --regex-state option to change the state of a regex check
35
36### Fixes
37#### General
38* Fixes for -Wsign-compare
39* Fix logic in is_uint64_t to fix type-limit warning
40* Prevent -lcrypto from showing up in Makefile dependencies
41* Change irritating NULL assignment
42#### Single Plugins
43* check_dbi: Compiler warning for uninitialized variable
44* check_curl: Initialize pointer before usage
45* check_ntp: Initialize intermediate results in any case
46* check_tcp: Fixes an error with using the wrong type for a variable
47* check_mailq: exit on empty strings and exit early
48* check_users: Change option for sanity checking arguments to avoid segfault
49* check_users: Update help to properly show that thresholds are ranges
50* check_users: fix segfault
51* check_dbi: Fix compiler warning for uninitialized variable
52* check_curl: Initialize pointer before usage
53* check_ntp: Initialize intermediate results in any case
54* check_ntp_peer: Fixes for Wmaybe-unitialized and some restructuring
55* check_dns: Remove unused variable
56* check_disk: fix ignore-missing in combination with includes
57* check_procs: ignore our own children
58* check_http: Remove self assignment of a variable and add some comments
59* check_snmp: Remove unused variable
60* check_dhcp: Make implicit conversion explicit to dismiss warning
61* Ini Parser: Avoid freeing symbols from text section
62* check_icmp: keep performance data order in case of none-reachable hosts
63* check_swap: Change another fake boolean to a real one
64* check_swap: Rename type since *_t is reserved for C standard types
65* check_ssh: Fix a typo in "remote-protocol parameter
66* check_ssh: Handle non-alpha software versions
67* check_ssh: properly parse a delayed version control string
68* check_disk: Fail on missing arguments for --warning and --critical and fix a test case
69* check_disk: Use new test function for percentage expressions
70* check_load: remove unused code
71* check_curl/check_http: clarified format of POST data
72
73[download]: /download.html
74
75<!--% # 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