diff options
author | gls <gls@pkgsrc.org> | 2011-03-11 07:02:38 +0000 |
---|---|---|
committer | gls <gls@pkgsrc.org> | 2011-03-11 07:02:38 +0000 |
commit | dd96d4f470f082f5ab5bba8f3db23f3eaf1b1387 (patch) | |
tree | 9e45b509c7b7b226e9e051d452d2a4ca6b0187fe /net/lft | |
parent | 35755812db8c0a038e0903f4ad8fefa6e04650b6 (diff) | |
download | pkgsrc-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/Makefile | 9 | ||||
-rw-r--r-- | net/lft/distinfo | 8 |
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 |