Release Name: 0.9.13
Notes:
Changes:
* fixed Warts::File#open to handle paths with spaces and other special
characters
* implemented methods to retrieve hop TLV values; namely,
hop_reply_ipid
hop_reply_iptos
hop_next_hop_mtu
hop_inner_iplen
hop_inner_ipttl
hop_inner_iptos
* implemented Warts::Trace#hop_has_reply_ttl?; you should call this when
Warts::Trace#hop_reply_ttl returns 0, to distinguish between a true
0 reply TTL and a missing reply TTL
* implemented Warts::Trace#hop_has_tcp_reply? and #hop_has_icmp_reply?;
use these methods to determine which type of reply data is available,
either ICMP or TCP (these are mutually exclusive); the methods
Trace#hop_icmp_type, Trace#hop_icmp_code, and Trace#hop_tcp_flags
now return nil if a reply of the given type isn't available
* implemented Warts::Trace#hop_tcp_flags_breakdown
* implemented Warts::Trace.decompose_tcp_flags and decompose_hop_flags
convenience methods
* added Warts::Trace::STOP_REASON_TEXT which is a hash from stop reason
code to human-oriented text
* added Warts::Trace#dest and #dest_cmp methods; the previous #dst and
#dst_cmp methods are still available but deprecated
* moved Warts::File::TRACE, Warts::File::LIST, Warts::File::CYCLE_START,
etc. constants to Warts::TRACE, Warts::LIST, etc.; the previous definitions
are still available, though deprecated
* added Warts::Trace::HOP_FLAG_TCP
* changed to export the internal scamper constant SCAMPER_TRACE_STOP_DEAD
as Warts::Trace::STOP_GAPLIMIT rather than Warts::Trace::STOP_DEAD; this
is in keeping with recent changes in scamper; the old STOP_DEAD constant
is still available for backwards compatibility, though deprecated
* made internal changes needed to build with scamper-cvs-20070523j
* updated sample scripts to use newest non-deprecated methods; also
improved stat-traces script to print out TCP flags stats
|