summaryrefslogtreecommitdiff
path: root/net/lft
diff options
context:
space:
mode:
authorgls <gls@pkgsrc.org>2011-03-11 07:02:38 +0000
committergls <gls@pkgsrc.org>2011-03-11 07:02:38 +0000
commitdd96d4f470f082f5ab5bba8f3db23f3eaf1b1387 (patch)
tree9e45b509c7b7b226e9e051d452d2a4ca6b0187fe /net/lft
parent35755812db8c0a038e0903f4ad8fefa6e04650b6 (diff)
downloadpkgsrc-dd96d4f470f082f5ab5bba8f3db23f3eaf1b1387.tar.gz
Update net/lft to 3.31.
pkgsrc changes: - Add LICENSE (lft-license) Upstream changes: lft 3.31 / WhoB 3.5 ---------------------- - Added #define for AI_NUMERICSERV undeclared on some platforms/versions - No other changes lft 3.3 / WhoB 3.5 ---------------------- - Improved LFT target detection behind firewalls - Updated LFT for newer pcap version defaults - WhoB ignores comments [#,;] in input files - Added LFT option -f to specify fake source address - Applied many, many, many fixes from Juli M. of USA -- Thanks! - Applied many, many, many fixes from Markus Gothe of Sweden -- Thanks! lft 3.2 / WhoB 3.2 ---------------------- - Added support for 802.1q tagged VLANs - Manual page corrections (thanks to Brett) - WhoB will use Prefix WhoIs for bulk file resolution in Cymru-compatible format with '-c' but Cymru will be used with '-C' lft 3.1 / WhoB 3.1 ---------------------- - New configure options: --enable-gtod Forces LFT to use gettimeofday() on each packet instead of using the BPF timestamp. This is critical on platforms that have enabled 'fastts' or that do not have high-precision BPF timestamping. --enable-universal generates binaries including both PPC and Intel architecture (for users running Mac OS X/Darwin) - Improved compatibility with NetBSD and Darwin/Mac OS X - Added autoconf support for NetBSD - Improved compatibility with older compilers (thanks to Sean) - Updated autoconf bits and pieces - By popular request, reversed the -g option of WhoB WhoB now uses gigo mode by default unless -g is specified which turns ON its parser and enables the other various options lft 3.0 ---------------------- - Completely refactored and now a workable library - LFT has a new (-b) TCP Basic trace method that makes TCP traces NAT-friendly - LFT has a new (-p) ICMP trace method that uses echo requests to trace paths - Many memory issues fixed - Cleanup of several 2.6b5-3.0b features lft 2.6 / WhoB 2.0 ---------------------- - LFT prints 'open' in the target block if the target dest port is open - LFT indicates the reason it marked ports open/closed in verbose(2) output - LFT prints an asterisk when it retransmits a packet after a timeout - LFT uses Prefix WhoIs (bulk) or RISWHOIS (bulk) for netname resolution - LFT has a new (-u) traditional UDP-based tracing feature - LFT displays start and finish times/dates when using the (-T) option - LFT has a new (-U) feature to display all times in UTC/GMT0 - LFT only shows time spent tracing/resolving at verbosity level 1 or higher - LFT sets the ToS bit on outgoing IP datagrams when (-I) option is used - LFT gets timevals from packets instead of calling gettimeofday() - LFT won't be fooled into thinking there's a firewall on a gateway just because adaptive mode ups the state waiting for replies that never come - Improved LFT performance (removed gettimeofday() on each packet) - WhoB/library uses Prefix WhoIs to resolve OrgNames and NetNames - WhoB/library has improved support for RIPE NCC RIS and Prefix WhoIs - WhoB supports bulk resolution (-f option) from an input file - WhoB also supports one-per-line output (-cf option) from a bulk input file - WhoB will use putenv() on Solaris who is missing setenv() to set TZ - WhoB has a new (-g) feature to take input directly from the command line and print output directly from Prefix WhoIs (referred to as GIGO) - Added $DESTDIR support to Makefile (thanks Daniel) - Fixed an off-by-one bug in LFT related to ASN display encountered when a trace contains one or more neglected TTLs - Numerous platform-specific improvements - Reconfigured autoconf and segregated ./config/ - Updated autoconf components to v2.59 lft 2.5 / WhoB 1.5 ---------------------- - Inclusive of betas 2.32 to 2.4x - Added -z option to pseudo-randomize source port - Added behavior to automatically select the most appropriate interface based on routing (this was on the most wanted list) - Improved OpenBSD compatibility (IP length nonzero) - OpenBSD is now detected by autoconf (for configuring the above) - Darwin is now detected by autoconf and its definition disables some BSD features to make it compatible with MacOS X and Darwin - LFT now indicates it has reached the target by printing a 'T' character in the status display (if status is enabled) - Cleanups were made to the verbose output levels (-VVV) - Significantly revamped whois framework makes it easy to include whois functionality into other programs - Added -C and -R and -r options to force alternate ASN sources: - (r)IPE RIS - special thanks to Rene Wilhelm @ RIPE NCC - (C)ymru - (R)ADB - Default ASN source (-A) is now Prefix WhoIs (see pwhois.org) - LFT now queries for ASNs in bulk format after completing a trace if pwhois (default), RIPE NCC RIS, or Cymru is selected - Added dst/src port autoselection based on user-supplied hostname - Vastly improved standalone whois client "whob" see whob.8 (whob manpage) - Makefile now installs 'whob' no-frills whois client (try ./whob) - "Smart" mode is now referred to as "Adaptive" mode (-E) lft 2.31 -------------------- - Fixed time precision on FreeBSD 5.3 (Thanks to Kurt Jaeger) lft 2.3: -------------------- - added WSAIoctl() call to select proper IF on windows based on dest (thanks Graham!) - lowered max_retries to a default of 2 - cleaned up formatting related to -S option - cleaned up verbose output to be more friendly - cleaned up error messages - updated manpage - updated spec file
Diffstat (limited to 'net/lft')
-rw-r--r--net/lft/Makefile9
-rw-r--r--net/lft/distinfo8
2 files changed, 9 insertions, 8 deletions
diff --git a/net/lft/Makefile b/net/lft/Makefile
index f238e3177ae..5db0b60a0e5 100644
--- a/net/lft/Makefile
+++ b/net/lft/Makefile
@@ -1,13 +1,14 @@
-# $NetBSD: Makefile,v 1.7 2010/02/11 22:04:09 joerg Exp $
+# $NetBSD: Makefile,v 1.8 2011/03/11 07:02:38 gls Exp $
#
-DISTNAME= lft-2.2
+DISTNAME= lft-3.31
CATEGORIES= net
-MASTER_SITES= ${HOMEPAGE}
+MASTER_SITES= http://pwhois.org/dl/index.who?file=
MAINTAINER= pkgsrc-users@NetBSD.org
-HOMEPAGE= http://www.mainnerve.com/lft/
+HOMEPAGE= http://pwhois.org/lft/
COMMENT= Layer four traceroute capable of tracing protocol paths
+LICENSE= lft-license
PKG_DESTDIR_SUPPORT= user-destdir
diff --git a/net/lft/distinfo b/net/lft/distinfo
index 51469004749..31cc02ba5d7 100644
--- a/net/lft/distinfo
+++ b/net/lft/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2005/02/24 12:13:51 agc Exp $
+$NetBSD: distinfo,v 1.3 2011/03/11 07:02:38 gls Exp $
-SHA1 (lft-2.2.tar.gz) = e475fbbe948c9097787fec8888b17029a43fc56b
-RMD160 (lft-2.2.tar.gz) = 841b0f79a6ff0bb2ea51ca89843a51b304cb6b10
-Size (lft-2.2.tar.gz) = 105483 bytes
+SHA1 (lft-3.31.tar.gz) = 88013cd465d9fd5b3ea76b6d16a054405e3ae533
+RMD160 (lft-3.31.tar.gz) = 93c4a6b4b8c0a3be18640d9b32cce4b05c108a9c
+Size (lft-3.31.tar.gz) = 173875 bytes