diff options
| author | Rene Ladan <rene@FreeBSD.org> | 2018-12-30 23:30:55 +0000 |
|---|---|---|
| committer | Rene Ladan <rene@FreeBSD.org> | 2018-12-30 23:30:55 +0000 |
| commit | 6095f8d47a4a2336ce178caf6d72cef1197d3a43 (patch) | |
| tree | 0baee1f61bdd8f7fc45a9cafe2fca1a1c82ee76b /net-mgmt/hawk/files/patch-daemon__hawk | |
| parent | x11/libinput: Update to 1.11.3 (diff) | |
Remove expired ports:
2018-12-30 net/pecl-mosquitto: Works only with EOL php 5.6
2018-12-30 net/pecl-ip2location: Works only with EOL php 5.6
2018-12-30 net/pecl-yp: Works only with EOL php 5.6
2018-12-30 net/pecl-oauth: Works only with EOL php 5.6
2018-12-30 net/pecl-apn: Works only with EOL php 5.6
2018-12-30 textproc/pecl-doublemetaphone: Works only with EOL php 5.6
2018-12-30 textproc/pecl-ctemplate: Works only with EOL php 5.6
2018-12-30 textproc/pecl-xslcache: Works only with EOL php 5.6
2018-12-30 textproc/libmrss-php: Works only with EOL php 5.6
2018-12-30 textproc/pecl-stem: Works only with EOL php 5.6
2018-12-30 textproc/pecl-wbxml: Works only with EOL php 5.6
2018-12-30 textproc/pecl-syck: Works only with EOL php 5.6
2018-12-30 textproc/pecl-yaml1: Works only with EOL php 5.6
2018-12-30 deskutils/surrealtodo: Works only with EOL php 5.6
2018-12-30 deskutils/phpcollab: Works only with EOL php 5.6
2018-12-30 deskutils/simplegroupware: Works only with EOL php 5.6
2018-12-30 japanese/php5-mecab: Works only with EOL php 5.6
2018-12-30 graphics/php-gdal: Works only with EOL php 5.6
2018-12-30 graphics/php5-ffmpeg: Works only with EOL php 5.6
2018-12-30 graphics/pecl-gmagick: Works only with EOL php 5.6
2018-12-30 graphics/php-magickwand: Works only with EOL php 5.6
2018-12-30 graphics/pecl-imlib2: Works only with EOL php 5.6
2018-12-30 graphics/php-libpuzzle: Works only with EOL php 5.6
2018-12-30 mail/dracmail: Works only with EOL php 5.6
2018-12-30 mail/pecl-pop3: Works only with EOL php 5.6
2018-12-30 mail/pecl-mailparse2: Works only with EOL php 5.6
2018-12-30 www/usermanager: Works only with EOL php 5.6
2018-12-30 www/sams2: Works only with EOL php 5.6
2018-12-30 www/pecl-yar1: Works only with EOL php 5.6
2018-12-30 www/pecl-http1: Works only with EOL php 5.6
2018-12-30 www/revive-adserver: Works only with EOL php 5.6
2018-12-30 www/netoffice: Works only with EOL php 5.6
2018-12-30 www/xcache: Works only with EOL php 5.6
2018-12-30 www/testlink: Works only with EOL php 5.6
2018-12-30 www/pecl-http2: Works only with EOL php 5.6
2018-12-30 www/kplaylist: Works only with EOL php 5.6
2018-12-30 www/gallery3: Works only with EOL php 5.6
2018-12-30 www/claroline: Works only with EOL php 5.6
2018-12-30 www/sit: Works only with EOL php 5.6
2018-12-30 www/magento: Works only with EOL php 5.6
2018-12-30 www/asterisk-stat: Works only with EOL php 5.6
2018-12-30 www/pecl-sphinx: Works only with EOL php 5.6
2018-12-30 www/pecl-twig: Works only with EOL php 5.6
2018-12-30 www/fluxbb: Works only with EOL php 5.6
2018-12-30 www/php-templates: Works only with EOL php 5.6
2018-12-30 www/rnews: Works only with EOL php 5.6
2018-12-30 www/entrans: Works only with EOL php 5.6
2018-12-30 www/pecl-amfext: Works only with EOL php 5.6
2018-12-30 www/atutor: Works only with EOL php 5.6
2018-12-30 www/pecl-yaf2: Works only with EOL php 5.6
2018-12-30 www/redaxo: Works only with EOL php 5.6
2018-12-30 www/dotproject: Works only with EOL php 5.6
2018-12-30 www/sitebar: Works only with EOL php 5.6
2018-12-30 www/limesurvey: Works only with EOL php 5.6
2018-12-30 www/mahara: Works only with EOL php 5.6
2018-12-30 www/mysar: Works only with EOL php 5.6
2018-12-30 www/oscommerce: Works only with EOL php 5.6
2018-12-30 www/cmsmadesimple: Works only with EOL php 5.6
2018-12-30 www/pecl-swish: Works only with EOL php 5.6
2018-12-30 security/pecl-crack: Works only with EOL php 5.6
2018-12-30 security/php-suhosin: Works only with EOL php 5.6
2018-12-30 security/phpdeadlock: Works only with EOL php 5.6
2018-12-30 devel/php5-blitz: Works only with EOL php 5.6
2018-12-30 devel/pecl-trace: Works only with EOL php 5.6
2018-12-30 devel/pecl-scream: Works only with EOL php 5.6
2018-12-30 devel/pecl-judy: Works only with EOL php 5.6
2018-12-30 devel/pecl-test_helpers: Works only with EOL php 5.6
2018-12-30 devel/pecl-spl_types: Works only with EOL php 5.6
2018-12-30 devel/pecl-jsmin2: Works only with EOL php 5.6
2018-12-30 devel/pecl-uri_template: Works only with EOL php 5.6
2018-12-30 devel/pecl-params: Works only with EOL php 5.6
2018-12-30 devel/pecl-expect: Works only with EOL php 5.6
2018-12-30 devel/php5-dav: Works only with EOL php 5.6
2018-12-30 devel/php5-pinba: Works only with EOL php 5.6
2018-12-30 devel/pecl-htscanner: Works only with EOL php 5.6
2018-12-30 devel/pecl-newt: Works only with EOL php 5.6
2018-12-30 devel/pecl-memoize: Works only with EOL php 5.6
2018-12-30 devel/pecl-libevent: Works only with EOL php 5.6
2018-12-30 devel/pecl-jsonc: Works only with EOL php 5.6
2018-12-30 devel/pecl-weakref: Works only with EOL php 5.6
2018-12-30 devel/pecl-pthreads2: Works only with EOL php 5.6
2018-12-30 devel/pecl-gearman: Works only with EOL php 5.6
2018-12-30 devel/pecl-inotify: Works only with EOL php 5.6
2018-12-30 devel/pecl-raphf: Works only with EOL php 5.6
2018-12-30 devel/php5-thrift: Works only with EOL php 5.6
2018-12-30 devel/php5-ice: Works only with EOL php 5.6
2018-12-30 devel/pecl-runkit: Works only with EOL php 5.6
2018-12-30 devel/pecl-uopz: Works only with EOL php 5.6
2018-12-30 devel/pecl-strict: Works only with EOL php 5.6
2018-12-30 devel/pecl-xhprof: Works only with EOL php 5.6
2018-12-30 devel/pecl-propro: Works only with EOL php 5.6
2018-12-30 devel/php-scalar_objects: Works only with EOL php 5.6
2018-12-30 devel/pecl-msgpack0: Works only with EOL php 5.6
2018-12-30 devel/pecl-svn: Works only with EOL php 5.6
2018-12-30 devel/php-uprofiler: Works only with EOL php 5.6
2018-12-30 devel/pecl-statgrab: Works only with EOL php 5.6
2018-12-30 devel/pecl-uploadprogress: Works only with EOL php 5.6
2018-12-30 devel/pecl-qb: Works only with EOL php 5.6
2018-12-30 devel/php-memoize: Works only with EOL php 5.6
2018-12-30 devel/php5-blitz-devel: Works only with EOL php 5.6
2018-12-30 devel/pecl-ncurses: Works only with EOL php 5.6
2018-12-30 devel/php-jq: Works only with EOL php 5.6
2018-12-30 devel/pecl-jsonnet: Works only with EOL php 5.6
2018-12-30 databases/pecl-drizzle: Works only with EOL php 5.6
2018-12-30 databases/pecl-pdo_user: Works only with EOL php 5.6
2018-12-30 databases/php-mdcached: Works only with EOL php 5.6
2018-12-30 databases/sqlbuddy: Works only with EOL php 5.6
2018-12-30 databases/mysqldumper: Works only with EOL php 5.6
2018-12-30 databases/pecl-chdb: Works only with EOL php 5.6
2018-12-30 databases/pecl-dbase: Works only with EOL php 5.6
2018-12-30 databases/php5-tarantool: Works only with EOL php 5.6
2018-12-30 databases/pecl-rrd1: Works only with EOL php 5.6
2018-12-30 databases/pecl-tokyo_tyrant: Works only with EOL php 5.6
2018-12-30 databases/pecl-mongo: Works only with EOL php 5.6
2018-12-30 print/pecl-ps: Works only with EOL php 5.6
2018-12-30 print/pecl-haru: Works only with EOL php 5.6
2018-12-30 games/mkgichessclub: Works only with EOL php 5.6
2018-12-30 net-im/pecl-stomp: Works only with EOL php 5.6
2018-12-30 math/pecl-trader: Works only with EOL php 5.6
2018-12-30 math/pecl-big_int: Works only with EOL php 5.6
2018-12-30 math/pecl-stats: Works only with EOL php 5.6
2018-12-30 archivers/pecl-phk: Works only with EOL php 5.6
2018-12-30 net-mgmt/phpip: Works only with EOL php 5.6
2018-12-30 net-mgmt/nedi: Works only with EOL php 5.6
2018-12-30 net-mgmt/cacti88: Works only with EOL php 5.6
2018-12-30 net-mgmt/hawk: Works only with EOL php 5.6
2018-12-30 net-mgmt/ipplan: Works only with EOL php 5.6
2018-12-30 ports-mgmt/tinderbox: Works only with EOL php 5.6
2018-12-30 lang/pecl-perl: Works only with EOL php 5.6
2018-12-30 lang/php56-extensions: Works only with EOL php 5.6
2018-12-30 finance/php-tclink: Works only with EOL php 5.6
2018-12-30 converters/pecl-fribidi: Works only with EOL php 5.6
2018-12-30 sysutils/pecl-mogilefs: Works only with EOL php 5.6
Notes
Notes:
svn path=/head/; revision=488749
Diffstat (limited to 'net-mgmt/hawk/files/patch-daemon__hawk')
| -rw-r--r-- | net-mgmt/hawk/files/patch-daemon__hawk | 217 |
1 files changed, 0 insertions, 217 deletions
diff --git a/net-mgmt/hawk/files/patch-daemon__hawk b/net-mgmt/hawk/files/patch-daemon__hawk deleted file mode 100644 index 12ccb2e44ac5..000000000000 --- a/net-mgmt/hawk/files/patch-daemon__hawk +++ /dev/null @@ -1,217 +0,0 @@ ---- daemon/hawk.orig 2002-01-12 01:10:52.000000000 +0000 -+++ daemon/hawk 2012-02-05 12:31:38.000000000 +0000 -@@ -1,8 +1,9 @@ --#!/usr/bin/perl -+#!%%PREFIX%%/bin/perl -w - - # hawk version 0.60 - # Greg Heim <gregheim@mindspring.com> - -+use strict; - - use Socket; - use Net::Netmask; -@@ -10,12 +11,14 @@ - use File::Basename; - use DBI; - -+# Variables defined in the config file -+our (@networks, @gateways, $frequency, $pingtimeout, $debuglevel, $logfile, -+ $dbuser, $dbpass, $dbhost, $dbname, $pidfile); - - ############################################################################ - # create pid file and process config file - ############################################################################ --$configfile = dirname($0) . "/hawk.conf"; --readConfigs($configfile); -+readConfigs("%%PREFIX%%/etc/hawk/daemon.conf"); - - createPidFile($pidfile); - -@@ -34,13 +37,24 @@ - # main loop - ########################################################################## - LOOP: while () { -+ my ($block, @children, $netblock, $gateway, @ips, $ip, $pingtime, $hostname); - -- $loopstarttime = time(); -+ my $loopstarttime = time(); - - - BLOCK: foreach $block (@networks) { -+ -+ my $pid = fork(); -+ if ($pid) { -+ # parent -+ push (@children, $pid); -+ } elsif ($pid == 0) { -+ # child -+ - $netblock = new Net::Netmask ($block); - -+ logMsg (2, "Forked a child process for $netblock"); -+ - # check here that gateway is up - if (@gateways) { - foreach $gateway (@gateways) { -@@ -51,7 +65,7 @@ - - if (!ping($gateway, $pingtimeout)) { - logMsg (1, "No response from gateway $gateway, skipping network $block"); -- next BLOCK; -+ exit (0); - } - else { - logMsg (1, "Gateway $gateway responded. $block ok so far."); -@@ -90,15 +104,37 @@ - $hostname = gethostbyaddr (inet_aton($ip), AF_INET); - $hostname = "" unless $hostname; - -+ my $for_rev_match='0'; -+ if ($hostname) { -+ my $packed_host_ip = gethostbyname("$hostname"); -+ if (defined $packed_host_ip) { -+ if (inet_ntoa($packed_host_ip) =~ /^$ip$/) { -+ $for_rev_match='1'; -+ } -+ } -+ } -+ - # check if it's already in the database - # if pingtime is zero, that field isn't updated - if (ipExists($ip)) { -- updateRecord($ip, $hostname, $pingtime); -+ updateRecord($ip, $hostname, $pingtime, $for_rev_match); - } - else { -- insertRecord($ip, $hostname, $pingtime); -+ insertRecord($ip, $hostname, $pingtime, $for_rev_match); - } - } -+ -+ logMsg (2, "Child process for $netblock exiting"); -+ exit (0); -+ -+ } else { -+ die "Couldn't fork: $!\n"; -+ } -+ -+ } -+ -+ foreach (@children) { -+ waitpid($_, 0); - } - - # sleep until it's time for another run -@@ -121,8 +157,9 @@ - ########################################################################## - sub ipExists { - -- ($ip) = @_; -+ my ($ip) = @_; - my $qip; # ip from query -+ my ($dbh, %attr, $sth); - - logMsg (2, "Checking database for $ip"); - -@@ -148,12 +185,13 @@ - ########################################################################## - sub insertRecord{ - -- ($ip, $hostname, $pingtime) = @_; -+ my ($ip, $hostname, $pingtime, $for_rev_match) = @_; -+ my ($dbh, %attr, $sth); - -- logMsg (2, "Inserting record: IP: $ip, Hostname: $hostname, Pingtime: $pingtime"); -+ logMsg (2, "Inserting record: IP: $ip, Hostname: $hostname, Pingtime: $pingtime, Match: $for_rev_match"); - - $dbh = DBI->connect('dbi:mysql:' . $dbname . ';host='. $dbhost, $dbuser, $dbpass, \%attr) or die "Couldn't connect to database: " . DBI->errstr; -- $sth = $dbh -> prepare("insert into hawk.ip (ip, hostname, lastping) values ('$ip', '$hostname', '$pingtime')"); -+ $sth = $dbh -> prepare("insert into hawk.ip (ip, hostname, lastping, for_rev_match) values ('$ip', '$hostname', '$pingtime', '$for_rev_match')"); - $sth -> execute or logMsg (0, "Couldn't update record!" . DBI -> errstr); - - } -@@ -164,15 +202,16 @@ - ########################################################################## - sub updateRecord{ - -- ($ip, $hostname, $pingtime) = @_; -+ my ($ip, $hostname, $pingtime, $for_rev_match) = @_; -+ my ($query, $dbh, %attr, $sth); - -- logMsg (2, "Updating record: IP: $ip, Hostname: $hostname, Pingtime: $pingtime"); -+ logMsg (2, "Updating record: IP: $ip, Hostname: $hostname, Pingtime: $pingtime, Match: $for_rev_match"); - - if ($pingtime) { -- $query = "update hawk.ip set hostname = '$hostname', lastping = '$pingtime' where ip = '$ip'"; -+ $query = "update hawk.ip set hostname = '$hostname', lastping = '$pingtime', for_rev_match = '$for_rev_match' where ip = '$ip'"; - } - else { -- $query = "update hawk.ip set hostname = '$hostname' where ip = '$ip'"; -+ $query = "update hawk.ip set hostname = '$hostname', for_rev_match = '$for_rev_match' where ip = '$ip'"; - } - - $dbh = DBI->connect('dbi:mysql:' . $dbname . ';host='. $dbhost, $dbuser, $dbpass, \%attr) or die "Couldn't connect to database: " . DBI->errstr; -@@ -188,14 +227,15 @@ - sub ping { - - my ($ip, $timeout) = @_; -+ my ($p, $return); - - logMsg(2, "Pinging $ip"); - -- $p = Net::Ping->new(icmp); -+ $p = Net::Ping->new('icmp'); - $return = $p->ping($ip, $timeout); - $p->close; - -- logMsg(2, "Ping returned $return"); -+ logMsg(2, "Ping $ip returned $return"); - - return $return; - } -@@ -208,7 +248,7 @@ - - sub createPidFile { - -- ($pidfile) = @_; -+ my ($pidfile) = @_; - - logMsg (2, "Creating pid file $pidfile"); - -@@ -219,7 +259,7 @@ - - # found pid file. signalling existing process - logMsg (1, "Pid file $pidfile exists. Attempting to signal existing process."); -- $kstatus = kill 0, $pid; -+ my $kstatus = kill 0, $pid; - - # see if we killed anything - if ($kstatus) { -@@ -305,9 +345,8 @@ - - sub readConfigs { - -- ($file) = @_; -+ my ($file) = @_; - -- logMsg(1, "Reading config file"); - do $file; - - } -@@ -317,12 +356,12 @@ - ########################################################################## - # write debug messages - ########################################################################## --sub logMsg () { -+sub logMsg { - -- ($level, $message) = @_; -+ my ($level, $message) = @_; - if ($debuglevel >= $level) { - -- $time = localtime(time); -+ my $time = localtime(time); - open LOGFILE, ">> $logfile" || die "Couldn't open logfile: $!\n"; - print LOGFILE "$time: $message\n"; - close LOGFILE; |
