head 1.12; access; symbols pkgsrc-2026Q1:1.12.0.48 pkgsrc-2026Q1-base:1.12 pkgsrc-2025Q4:1.12.0.46 pkgsrc-2025Q4-base:1.12 pkgsrc-2025Q3:1.12.0.44 pkgsrc-2025Q3-base:1.12 pkgsrc-2025Q2:1.12.0.42 pkgsrc-2025Q2-base:1.12 pkgsrc-2025Q1:1.12.0.40 pkgsrc-2025Q1-base:1.12 pkgsrc-2024Q4:1.12.0.38 pkgsrc-2024Q4-base:1.12 pkgsrc-2024Q3:1.12.0.36 pkgsrc-2024Q3-base:1.12 pkgsrc-2024Q2:1.12.0.34 pkgsrc-2024Q2-base:1.12 pkgsrc-2024Q1:1.12.0.32 pkgsrc-2024Q1-base:1.12 pkgsrc-2023Q4:1.12.0.30 pkgsrc-2023Q4-base:1.12 pkgsrc-2023Q3:1.12.0.28 pkgsrc-2023Q3-base:1.12 pkgsrc-2023Q2:1.12.0.26 pkgsrc-2023Q2-base:1.12 pkgsrc-2023Q1:1.12.0.24 pkgsrc-2023Q1-base:1.12 pkgsrc-2022Q4:1.12.0.22 pkgsrc-2022Q4-base:1.12 pkgsrc-2022Q3:1.12.0.20 pkgsrc-2022Q3-base:1.12 pkgsrc-2022Q2:1.12.0.18 pkgsrc-2022Q2-base:1.12 pkgsrc-2022Q1:1.12.0.16 pkgsrc-2022Q1-base:1.12 pkgsrc-2021Q4:1.12.0.14 pkgsrc-2021Q4-base:1.12 pkgsrc-2021Q3:1.12.0.12 pkgsrc-2021Q3-base:1.12 pkgsrc-2021Q2:1.12.0.10 pkgsrc-2021Q2-base:1.12 pkgsrc-2021Q1:1.12.0.8 pkgsrc-2021Q1-base:1.12 pkgsrc-2020Q4:1.12.0.6 pkgsrc-2020Q4-base:1.12 pkgsrc-2020Q3:1.12.0.4 pkgsrc-2020Q3-base:1.12 pkgsrc-2020Q2:1.12.0.2 pkgsrc-2020Q2-base:1.12 pkgsrc-2020Q1:1.11.0.46 pkgsrc-2020Q1-base:1.11 pkgsrc-2019Q4:1.11.0.68 pkgsrc-2019Q4-base:1.11 pkgsrc-2019Q3:1.11.0.64 pkgsrc-2019Q3-base:1.11 pkgsrc-2019Q2:1.11.0.62 pkgsrc-2019Q2-base:1.11 pkgsrc-2019Q1:1.11.0.60 pkgsrc-2019Q1-base:1.11 pkgsrc-2018Q4:1.11.0.58 pkgsrc-2018Q4-base:1.11 pkgsrc-2018Q3:1.11.0.56 pkgsrc-2018Q3-base:1.11 pkgsrc-2018Q2:1.11.0.54 pkgsrc-2018Q2-base:1.11 pkgsrc-2018Q1:1.11.0.52 pkgsrc-2018Q1-base:1.11 pkgsrc-2017Q4:1.11.0.50 pkgsrc-2017Q4-base:1.11 pkgsrc-2017Q3:1.11.0.48 pkgsrc-2017Q3-base:1.11 pkgsrc-2017Q2:1.11.0.44 pkgsrc-2017Q2-base:1.11 pkgsrc-2017Q1:1.11.0.42 pkgsrc-2017Q1-base:1.11 pkgsrc-2016Q4:1.11.0.40 pkgsrc-2016Q4-base:1.11 pkgsrc-2016Q3:1.11.0.38 pkgsrc-2016Q3-base:1.11 pkgsrc-2016Q2:1.11.0.36 pkgsrc-2016Q2-base:1.11 pkgsrc-2016Q1:1.11.0.34 pkgsrc-2016Q1-base:1.11 pkgsrc-2015Q4:1.11.0.32 pkgsrc-2015Q4-base:1.11 pkgsrc-2015Q3:1.11.0.30 pkgsrc-2015Q3-base:1.11 pkgsrc-2015Q2:1.11.0.28 pkgsrc-2015Q2-base:1.11 pkgsrc-2015Q1:1.11.0.26 pkgsrc-2015Q1-base:1.11 pkgsrc-2014Q4:1.11.0.24 pkgsrc-2014Q4-base:1.11 pkgsrc-2014Q3:1.11.0.22 pkgsrc-2014Q3-base:1.11 pkgsrc-2014Q2:1.11.0.20 pkgsrc-2014Q2-base:1.11 pkgsrc-2014Q1:1.11.0.18 pkgsrc-2014Q1-base:1.11 pkgsrc-2013Q4:1.11.0.16 pkgsrc-2013Q4-base:1.11 pkgsrc-2013Q3:1.11.0.14 pkgsrc-2013Q3-base:1.11 pkgsrc-2013Q2:1.11.0.12 pkgsrc-2013Q2-base:1.11 pkgsrc-2013Q1:1.11.0.10 pkgsrc-2013Q1-base:1.11 pkgsrc-2012Q4:1.11.0.8 pkgsrc-2012Q4-base:1.11 pkgsrc-2012Q3:1.11.0.6 pkgsrc-2012Q3-base:1.11 pkgsrc-2012Q2:1.11.0.4 pkgsrc-2012Q2-base:1.11 pkgsrc-2012Q1:1.11.0.2 pkgsrc-2012Q1-base:1.11 pkgsrc-2011Q4:1.10.0.30 pkgsrc-2011Q4-base:1.10 pkgsrc-2011Q3:1.10.0.28 pkgsrc-2011Q3-base:1.10 pkgsrc-2011Q2:1.10.0.26 pkgsrc-2011Q2-base:1.10 pkgsrc-2011Q1:1.10.0.24 pkgsrc-2011Q1-base:1.10 pkgsrc-2010Q4:1.10.0.22 pkgsrc-2010Q4-base:1.10 pkgsrc-2010Q3:1.10.0.20 pkgsrc-2010Q3-base:1.10 pkgsrc-2010Q2:1.10.0.18 pkgsrc-2010Q2-base:1.10 pkgsrc-2010Q1:1.10.0.16 pkgsrc-2010Q1-base:1.10 pkgsrc-2009Q4:1.10.0.14 pkgsrc-2009Q4-base:1.10 pkgsrc-2009Q3:1.10.0.12 pkgsrc-2009Q3-base:1.10 pkgsrc-2009Q2:1.10.0.10 pkgsrc-2009Q2-base:1.10 pkgsrc-2009Q1:1.10.0.8 pkgsrc-2009Q1-base:1.10 pkgsrc-2008Q4:1.10.0.6 pkgsrc-2008Q4-base:1.10 pkgsrc-2008Q3:1.10.0.4 pkgsrc-2008Q3-base:1.10 cube-native-xorg:1.10.0.2 cube-native-xorg-base:1.10 pkgsrc-2008Q2:1.9.0.4 pkgsrc-2008Q2-base:1.9 cwrapper:1.9.0.2 pkgsrc-2008Q1:1.7.0.4 pkgsrc-2008Q1-base:1.7 pkgsrc-2007Q4:1.7.0.2 pkgsrc-2007Q4-base:1.7 pkgsrc-2007Q3:1.6.0.10 pkgsrc-2007Q3-base:1.6 pkgsrc-2007Q2:1.6.0.8 pkgsrc-2007Q2-base:1.6 pkgsrc-2007Q1:1.6.0.6 pkgsrc-2007Q1-base:1.6 pkgsrc-2006Q4:1.6.0.4 pkgsrc-2006Q4-base:1.6 pkgsrc-2006Q3:1.6.0.2 pkgsrc-2006Q3-base:1.6 pkgsrc-2006Q2:1.5.0.6 pkgsrc-2006Q2-base:1.5 pkgsrc-2006Q1:1.5.0.4 pkgsrc-2006Q1-base:1.5 pkgsrc-2005Q4:1.5.0.2 pkgsrc-2005Q4-base:1.5 pkgsrc-2005Q3:1.4.0.6 pkgsrc-2005Q3-base:1.4 pkgsrc-2005Q2:1.4.0.4 pkgsrc-2005Q2-base:1.4 pkgsrc-2005Q1:1.4.0.2 pkgsrc-2005Q1-base:1.4 pkgsrc-2004Q4:1.3.0.4 pkgsrc-2004Q4-base:1.3 pkgsrc-2004Q3:1.3.0.2 pkgsrc-2004Q3-base:1.3 pkgsrc-2004Q2:1.2.0.2 pkgsrc-2004Q2-base:1.2 pkgsrc-2004Q1:1.1.1.1.0.4 pkgsrc-2004Q1-base:1.1.1.1 pkgsrc-2003Q4:1.1.1.1.0.2 pkgsrc-2003Q4-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.12 date 2020.04.27.18.05.18; author bouyer; state Exp; branches; next 1.11; commitid KyaD7C4ySk04e36C; 1.11 date 2012.02.02.18.54.35; author bouyer; state Exp; branches; next 1.10; 1.10 date 2008.08.17.11.09.10; author adrianp; state Exp; branches 1.10.30.1; next 1.9; 1.9 date 2008.04.12.14.14.56; author adrianp; state Exp; branches; next 1.8; 1.8 date 2008.04.06.21.47.00; author adrianp; state Exp; branches; next 1.7; 1.7 date 2007.11.22.20.25.54; author adrianp; state Exp; branches; next 1.6; 1.6 date 2006.08.09.21.48.53; author adrianp; state Exp; branches; next 1.5; 1.5 date 2005.10.28.21.43.18; author adrianp; state Exp; branches; next 1.4; 1.4 date 2005.01.22.21.50.54; author adrianp; state Exp; branches 1.4.6.1; next 1.3; 1.3 date 2004.06.23.22.25.44; author adrianp; state Exp; branches; next 1.2; 1.2 date 2004.04.12.21.05.15; author kim; state Exp; branches; next 1.1; 1.1 date 2003.03.24.15.24.39; author bouyer; state Exp; branches 1.1.1.1; next ; 1.10.30.1 date 2012.02.02.20.08.41; author tron; state Exp; branches; next ; 1.4.6.1 date 2005.10.31.22.37.59; author seb; state Exp; branches; next ; 1.1.1.1 date 2003.03.24.15.24.39; author bouyer; state Exp; branches; next ; desc @@ 1.12 log @Update to 2.7.3 pkgsrc change: js/css files are now installed in share/smokeping/{js,css} Changes since 2.6.7: handle servers actually implementing OPTIONS fork alert handlers, so that smokeping does not block HTTP auth user template support Added new probe SendEmail A probe to use the EOS "ping" cli command Adds a Qstat probe plugin Added IPv6 (ipversion) and TCP (protocol) support Add a custom Curl probe. New TraceroutePing probe module Add the FPingContinuous probe Initial revision of IRTT probe @ text @$NetBSD: patch-aa,v 1.11 2012/02/02 18:54:35 bouyer Exp $ --- bin/smokeping.orig 2018-04-13 14:13:05.000000000 +0200 +++ bin/smokeping 2020-04-26 12:13:00.964611375 +0200 @@@@ -6,11 +6,11 @@@@ use lib (split /:/, q{}); # PERL5LIB use FindBin; use lib "$FindBin::RealBin/../lib";use lib "$FindBin::RealBin/../thirdparty/lib/perl5"; # LIBDIR use Smokeping; -Smokeping::main("$FindBin::RealBin/../etc/config"); +Smokeping::main("@@PKG_SYSCONFDIR@@/config"); =head1 NAME @ 1.11 log @Update smokeping from 2.4.2 to 2.6.7, fixing SA47678. Major changes between 2.4 and 2.6: New in Version 2.6 Added automake support for easy "configure, make install" installation fixed strftime bug when sending alert mails New in Version 2.5 Switched from SpeedyCGI to FastCGI DismanPing probe by Bill Fenner OpenSSHJunOSPing (Sponsoerd by Juniper) SIP Ping Probe (Sponsored by ANI Networks) Support alert patterns with upper AND lower limit: (>a2.4.2 * better master/slave secrets documentation * first cut at mtr integration * use localtime to construct the rawlog filename New in 2.4: * SmokeTrace: An Ajax Traceroute tool. * The 'blazemode' option for the FPing probe, so that the first (slow) ping packet can be ignored. Ok'ed bouyer@@ @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 5 --- bin/smokeping.dist.orig 2008-07-24 18:37:05.000000000 +0100 +++ bin/smokeping.dist @@@@ -1,13 +1,12 @@@@ #!/usr/bin/perl -w # -*-perl-*- d7 1 a7 6 -use lib qw(/usr/pack/rrdtool-1.3.0-rp/lib/perl); -use lib qw(lib); +use lib qw(@@PREFIX@@/lib/smokeping); use strict; use warnings; use Smokeping 2.004002; d9 1 a9 1 -Smokeping::main("etc/config.dist"); a13 21 @@@@ -132,17 +131,17 @@@@ local system. Three paths have to be ent One pointing to your B installation - use lib qw(/usr/pack/rrdtool-1.0.33-to/lib/perl); + use lib qw(@@PREFIX@@/lib/smokeping); One pointing to the place where you have installed the SmokePing libraries - use lib qw(/home/oetiker/public_html/smokeping/lib); + use lib qw(@@PREFIX@@/lib/smokeping); The third path is the argument to the Smokeping::main command. It points to the SmokePing configuration file. use Smokeping; - Smokeping::main("/home/oetiker/.smokeping/config"); + Smokeping::main("@@PKG_SYSCONFDIR@@/config"); =head1 COPYRIGHT @ 1.10.30.1 log @Pullup ticket #3670 - requested by bouyer net/smokeping: security update Revisions pulled up: - net/smokeping/MESSAGE 1.5 - net/smokeping/Makefile 1.28 - net/smokeping/PLIST 1.12 - net/smokeping/distinfo 1.14 - net/smokeping/files/smokeping.conf 1.2 - net/smokeping/patches/patch-aa 1.11 - net/smokeping/patches/patch-ab 1.11 - net/smokeping/patches/patch-ac 1.9 - net/smokeping/patches/patch-ad 1.6 - net/smokeping/patches/patch-ae 1.2 - net/smokeping/patches/patch-af 1.1 - net/smokeping/patches/patch-ag 1.1 --- Module Name: pkgsrc Committed By: bouyer Date: Thu Feb 2 18:54:35 UTC 2012 Modified Files: pkgsrc/net/smokeping: MESSAGE Makefile PLIST distinfo pkgsrc/net/smokeping/files: smokeping.conf pkgsrc/net/smokeping/patches: patch-aa patch-ab patch-ac patch-ad patch-ae Added Files: pkgsrc/net/smokeping/patches: patch-af patch-ag Log Message: Update smokeping from 2.4.2 to 2.6.7, fixing SA47678. Major changes between 2.4 and 2.6: New in Version 2.6 Added automake support for easy "configure, make install" installation fixed strftime bug when sending alert mails New in Version 2.5 Switched from SpeedyCGI to FastCGI DismanPing probe by Bill Fenner OpenSSHJunOSPing (Sponsoerd by Juniper) SIP Ping Probe (Sponsored by ANI Networks) Support alert patterns with upper AND lower limit: (>a 2005/1/7 -- 1.36 (1.35 was an internal release) * concurrent probes are default now, together with a 'random' offset to make sure not all smokepings hit the net at the same time -- Tobi * fixes for loggin -- Niko Tyni - warn if no logging method is active while daemonizing. - turn debugging on before loading the config file. - make do_debuglog a no-op if $use_debuglog isn't set - add debug info to FPing* probes - print the RRD create and update strings when debugging * Allow probe- and target-specific number of pings -- Niko Tyni * RemoteFPing probe revisited and fixed. Note this probe allowed PROBE_CONF config where this was technically not possible. Now these settings are done in the ***Probes*** section ... you have to fix your config files -- Niko Tyni * fixed many typos and some seemingly numeric comparisons -- Niko Tyni * new feature 'concurrentprobes' allow to run multiple probes in paralell and at different step width. -- Niko Tyni * allow to define multiple instances of a sigle probe -- Niko Tyni * fix --filter again ... pathprefix was still in there -- tobi 2004/11/29 -- 1.34 (1.32 + 1.33 were internal only releases) * added SNPP support as suggested by jdelisle -- tobi * added ipv6 support to EchoPing probe -- Niko Tyni * fix for Radius probe -- Niko Tyni * added new alert plugins called matchers -- tobi * created matcher::avgratio sponsored by virtela.net -- tobi * make --filter option actually work -- tobi * removed maxmedian magic regexp ... -- tobi * added new alert type matcher -- tobi * fixed pod errors -- Niko Tyni * allow to mix programs and email addresses in alerts --tobi * allow to define recipient per alert --tobi 2004/08/04 -- 1.31 * added anotherdns and anotherssh probes -- Christoph.Heine *HaDiKo.DE * modify FPing probes to skip ICPM errors in the output -- Tobi * modify RemoteFPing probe to work with normal fping that outputs via stderr. -- Tobi * allow timeout to be specified in base::forks based probes -- Tobi * Added ssh probe -- Christian Recktenwald @ text @d3 2 a4 2 --- bin/smokeping.dist.orig 2005-01-22 19:45:31.000000000 +0000 +++ bin/smokeping.dist 2005-01-22 19:46:58.000000000 +0000 d6 1 a6 1 #!/usr/sepp/bin/perl-5.8.0 -w d9 2 a10 2 -use lib qw(/usr/pack/rrdtool-1.0.47-to/lib); -use lib qw(/home/oetiker/data/projects/AADJ-smokeping/dist/lib); d13 2 a14 2 use Smokeping 1.37; d20 21 @ 1.4.6.1 log @Pullup ticket 859 - requested by Adrian Portelli usability fix for net/smokeping Revisions pulled up: - pkgsrc/net/smokeping/MESSAGE 1.2 - pkgsrc/net/smokeping/Makefile 1.14 - pkgsrc/net/smokeping/PLIST 1.6 - pkgsrc/net/smokeping/distinfo 1.7 - pkgsrc/net/smokeping/files/smokeping.sh 1.3 - pkgsrc/net/smokeping/patches/patch-aa 1.5 - pkgsrc/net/smokeping/patches/patch-ab 1.5 - pkgsrc/net/smokeping/patches/patch-ac 1.5 - pkgsrc/net/smokeping/patches/patch-ad 1.1 Module Name: pkgsrc Committed By: adrianp Date: Fri Oct 28 21:43:18 UTC 2005 Modified Files: pkgsrc/net/smokeping: MESSAGE Makefile PLIST distinfo pkgsrc/net/smokeping/files: smokeping.sh pkgsrc/net/smokeping/patches: patch-aa patch-ab patch-ac Added Files: pkgsrc/net/smokeping/patches: patch-ad Log Message: Upgrade from smokeping 1.3.x to 2.0.4 Ok'ed bouyer@@ Lots of changes but in brief: new probe programming interface allow target-specific vars get defaults from Probes section config file examples and smokeping_examples document documentation updates and reorganizing new commandline options '--config=X' and '--check' Perl 5.8.0 compatibility fix RRDtool 1.2.x compatibility fix ("unknown RRD version: 0003" on restart) See this URL for all the details: http://people.ee.ethz.ch/~oetiker/webtools/smokeping/pub/CHANGES @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.5 2005/10/28 21:43:18 adrianp Exp $ d3 2 a4 2 --- bin/smokeping.dist.orig 2005-10-23 22:09:23.000000000 +0100 +++ bin/smokeping.dist d6 1 a6 1 #!/usr/sepp/bin/perl-5.8.4 -w d9 2 a10 2 -use lib qw(/usr/pack/rrdtool-1.0.49-to/lib/perl); -use lib qw(lib); d13 2 a14 2 use Smokeping 2.000004; a19 21 @@@@ -117,17 +116,17 @@@@ local system. Three paths have to be ent One pointing to your B installation - use lib qw(/usr/pack/rrdtool-1.0.33-to/lib/perl); + use lib qw(@@PREFIX@@/lib/smokeping); One pointing to the place where you have installed the SmokePing libraries - use lib qw(/home/oetiker/public_html/smokeping/lib); + use lib qw(@@PREFIX@@/lib/smokeping); The third path is the argument to the Smokeping::main command. It points to the SmokePing configuration file. use Smokeping; - Smokeping::main("/home/oetiker/.smokeping/config"); + Smokeping::main("@@PKG_SYSCONFDIR@@/config"); =head1 COPYRIGHT @ 1.3 log @Update smokeping to 1.30 - Add option to build with SpeedyCGI support (USE_SPEEDY) - Use @@RCD_SCRIPTS_SHELL@@ instead of hardcoded /bin/sh - Use REPLACE_PERL instead of patch/sed hack Closes PR #25549 submitted by me. Ok'ed wiz@@/bouyer@@ From the CHANGELOG: 2004/05/12 -- 1.30 * fix nodata_color syntax --tobi * when inserting unknown values into sorted rtt list, do this on the outside ... U:U:1:2:3:U:U and not in the middle. This will make the graphs more smokei when there is data loss. --tobi * config files with different probes should work ... fixed problem introduced in 1.29 --tobi 2004/05/08 -- 1.29 * while running, make all die and warn things go to the log file if there is one --tobi * added rawlog option for logging actual gatherd data --tobi (for virtela) * added alertee option to send a copy of any alert generated to additional 'perbranche' people --tobi * cgi should not complain about non existing hosts ... the daemon does that i already --tobi * actually allow empty alerts -- tobi * added nodata_color property to specify background color for graph when when no data is available -- David Hull @ text @d3 4 a6 4 --- bin/smokeping.dist.orig Wed May 12 20:49:01 2004 +++ bin/smokeping.dist Wed May 12 20:49:44 2004 @@@@ -1,14 +1,11 @@@@ #!/usr/sepp/bin/perl -w d9 1 a9 3 -use lib qw(/home/oetiker/data/projects/AABN-rrdtool/perl-shared/blib/lib); -use lib qw(/home/oetiker/data/projects/AABN-rrdtool/perl-shared/blib/arch); -use lib qw(/usr/pack/rrdtool-1.0.40-ds/lib/perl/5.8.0); d13 1 a13 1 use Smokeping 1.30; @ 1.2 log @Upgrade to smokeping-1.28: - new probes: CiscoRTTMonEchoICMP, CiscoRTTMonDNS, CiscoRTTMonTcpConnect, Curl, LDAP, Radius, RemoteFPing, TelnetIOSPing - support for multiple alert recipients - new --filter option allows you to run the smokeping deamon on a big config but have the config file filtered and only measure the entries that pass the filter. This allows to use rsync to consolidate measurements from different hosts at a central location for presentation. - new option to generate static pages (--static-pages) @ text @d3 2 a4 2 --- bin/smokeping.dist.orig 2004-03-14 15:27:24.000000000 -0500 +++ bin/smokeping.dist 2004-04-12 16:24:12.000000000 -0400 d6 1 a6 2 -#!/usr/sepp/bin/perl -w +#!@@PREFIX@@/bin/perl -w d15 1 a15 1 use Smokeping 1.28; @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD: $ d3 3 a5 3 --- bin/smokeping.dist.orig Wed Mar 19 22:35:02 2003 +++ bin/smokeping.dist Wed Mar 19 22:37:00 2003 @@@@ -1,12 +1,11 @@@@ d10 3 a12 1 -use lib qw(/usr/pack/rrdtool-1.0.40-ds/lib/perl); d16 1 a16 1 use Smokeping 1.19; d18 1 a18 1 -Smokeping::main("/home/oetiker/.smokeping/config"); @ 1.1.1.1 log @Import of smokeping 1.19: SmokePing can measure latency, latency distribution and packet loss in your network. SmokePing uses RRDtool to maintain a longterm datastore and to draw pretty graphs, giving up to the minute information on the state of each network connection. SmokePing can also raise alarms based on latency and loss patterns. @ text @@