📄 changes
字号:
$Header: /tcpdump/master/tcpdump/CHANGES,v 1.79 2001/01/10 20:13:58 mcr Exp $Tuesday January 9, 2001. mcr@sandelman.ottawa.on.ca. Summary for 3.6 release Cleaned up documentation. Promisc mode fixes for Linux IPsec changes/cleanups. Alignment fixes for picky architectures Removed dependency on native headers for packet dissectors. Removed Linux specific headers that were shipped libpcap changes provide for exchanging capture files between systems. Save files now have well known PACKET_ values instead of depending upon system dependant mappings of DLT_* types. Support for computing/checking IP and UDP/TCP checksums. Updated autoconf stock files. IPv6 improvements: dhcp (draft-15), mobile-ip6, ppp, ospf6, Added dissector support for: ISOCLNS, Token Ring, IGMPv3, bxxp, timed, vrrp, radius, chdlc, cnfp, cdp, IEEE802.1d, raw-AppleTalk Added filtering support for: VLANs, ESIS, ISIS Improvements to: print-telnet, IPTalk, bootp/dhcp, ECN, PPP, L2TP, PPPoE HP-UX 11.0 -- find the right dlpi device. Solaris 8 - IPv6 works Linux - Added support for an "any" device to capture on all interfaces Security fixes: buffer overrun audit done. Strcpy replaced with strlcpy, sprintf replaced with snprintf. Look for lex problems, and warn about them.v3.5 Fri Jan 28 18:00:00 PST 2000Bill Fenner <fenner@research.att.com>- switch to config.h for autoconf- unify RCSID strings- Updated PIMv1, PIMv2, DVMRP, IGMP parsers, add Cisco Auto-RP parser- Really fix the RIP printer- Fix MAC address -> name translation.- some -Wall -Wformat fixes- update makemib to parse much of SMIv2- Print TCP sequence # with -vv even if you normally wouldn't- Print as much of IP/TCP/UDP headers as possible even if truncated.itojun@iijlab.net- -X will make a ascii dump. from netbsd.- telnet command sequence decoder (ff xx xx). from netbsd.- print-bgp.c: improve options printing. ugly code exists for unaligned option parsing (need some fix).- const poisoning in SMB decoder.- -Wall -Werror clean checks.- bring in KAME IPv6/IPsec decoding code.Assar Westerlund <assar@sics.se>- SNMPv2 and SNMPv3 printer- If compiled with libsmi, tcpdump can load MIBs on the fly to decode SNMP packets.- Incorporate NFS parsing code from NetBSD. Adds support for nfsv3.- portability fixes- permit building in different directories.Ken Hornstein <kenh@cmf.nrl.navy.mil>- bring in code at /afs/transarc.com/public/afs-contrib/tools/tcpdump for parsing AFS3 packetsAndrew Tridgell <tridge@linuxcare.com>- SMB printing codeLove <lha@stacken.kth.se>- print-rx.c: add code for printing MakeDir and StoreStatus. Also change date format to the right one.Michael C. Richardson <mcr@sandelman.ottawa.on.ca>- Created tcpdump.org repositoryv3.4 Sat Jul 25 12:40:55 PDT 1998- Hardwire Linux slip support since it's too hard to detect.- Redo configuration of "network" libraries (-lsocket and -lnsl) to deal with IRIX. Thanks to John Hawkinson (jhawk@mit.edu)- Added -a which tries to translate network and broadcast addresses to names. Suggested by Rob van Nieuwkerk (robn@verdi.et.tudelft.nl)- Added a configure option to disable gcc.- Added a "raw" packet printer.- Not having an interface address is no longer fatal. Requested by John Hawkinson.- Rework signal setup to accommodate Linux.- OSPF truncation check fix. Also display the type of OSPF packets using MD5 authentication. Thanks to Brian Wellington (bwelling@tis.com)- Fix truncation check bugs in the Kerberos printer. Reported by Ezra Peisach (epeisach@mit.edu)- Don't catch SIGHUP when invoked with nohup(1). Thanks to Dave Plonka (plonka@mfa.com)- Specify full install target as a way of detecting if install directory does not exist. Thanks to Dave Plonka.- Bit-swap FDDI addresses for BSD/OS too. Thanks to Paul Vixie (paul@vix.com)- Fix off-by-one bug when testing size of ethernet packets. Thanks to Marty Leisner (leisner@sdsp.mc.xerox.com)- Add a local autoconf macro to check for routines in libraries; the autoconf version is broken (it only puts the library name in the cache variable name). Thanks to John Hawkinson.- Add a local autoconf macro to check for types; the autoconf version is broken (it uses grep instead of actually compiling a code fragment).- Modified to support the new BSD/OS 2.1 PPP and SLIP link layer header formats.- Extend OSF ip header workaround to versions 1 and 2.- Fix some signed problems in the nfs printer. As reported by David Sacerdote (davids@silence.secnet.com)- Detect group wheel and use it as the default since BSD/OS' install can't hack numeric groups. Reported by David Sacerdote.- AIX needs special loader options. Thanks to Jonathan I. Kamens (jik@cam.ov.com)- Fixed the nfs printer to print port numbers in decimal. Thanks to Kent Vander Velden (graphix@iastate.edu)- Find installed libpcap in /usr/local/lib when not using gcc.- Disallow network masks with non-network bits set.- Attempt to detect "egcs" versions of gcc.- Add missing closing double quotes when displaying bootp strings. Reported by Viet-Trung Luu (vluu@picard.math.uwaterloo.ca)v3.3 Sat Nov 30 20:56:27 PST 1996- Added Linux support.- GRE encapsulated packet printer thanks to John Hawkinson (jhawk@mit.edu)- Rewrite gmt2local() to avoid problematic os dependencies.- Suppress nfs truncation message on errors.- Add missing m4 quoting in AC_LBL_UNALIGNED_ACCESS autoconf macro. Reported by Joachim Ott (ott@ardala.han.de)- Enable "ip_hl vs. ip_vhl" workaround for OSF4 too.- Print arp hardware type in host order. Thanks to Onno van der Linden (onno@simplex.nl)- Avoid solaris compiler warnings. Thanks to Bruce Barnett (barnett@grymoire.crd.ge.com)- Fix rip printer to not print one more route than is actually in the packet. Thanks to Jean-Luc Richier (Jean-Luc.Richier@imag.fr) and Bill Fenner (fenner@parc.xerox.com)- Use autoconf endian detection since BYTE_ORDER isn't defined on all systems.- Fix dvmrp printer truncation checks and add a dvmrp probe printer. Thanks to Danny J. Mitzel (mitzel@ipsilon.com)- Rewrite ospf printer to improve truncation checks.- Don't parse tcp options past the EOL. As noted by David Sacerdote (davids@secnet.com). Also, check tcp options to make sure they ar actually in the tcp header (in addition to the normal truncation checks). Fix the SACK code to print the N blocks (instead of the first block N times).- Don't say really small UDP packets are truncated just because they aren't big enough to be a RPC. As noted by David Sacerdote.v3.2.1 Sun Jul 14 03:02:26 PDT 1996- Added rfc1716 icmp codes as suggested by Martin Fredriksson (martin@msp.se)- Print mtu for icmp unreach need frag packets. Thanks to John Hawkinson (jhawk@mit.edu)- Decode icmp router discovery messages. Thanks to Jeffrey Honig (jch@bsdi.com)- Added a printer entry for DLT_IEEE802 as suggested by Tak Kushida (kushida@trl.ibm.co.jp)- Check igmp checksum if possible. Thanks to John Hawkinson.- Made changes for SINIX. Thanks to Andrej Borsenkow (borsenkow.msk@sni.de)- Use autoconf's idea of the top level directory in install targets. Thanks to John Hawkinson.- Avoid infinite loop in tcp options printing code. Thanks to Jeffrey Mogul (mogul@pa.dec.com)- Avoid using -lsocket in IRIX 5.2 and earlier since it breaks snoop. Thanks to John Hawkinson.- Added some more packet truncation checks.- On systems that have it, use sigset() instead of signal() since signal() has different semantics on these systems.- Fixed some more alignment problems on the alpha.- Add code to massage unprintable characters in the domain and ipx printers. Thanks to John Hawkinson.- Added explicit netmask support. Thanks to Steve Nuchia (steve@research.oknet.com)- Add "sca" keyword (for DEC cluster services) as suggested by Terry Kennedy (terry@spcvxa.spc.edu)- Add "atalk" keyword as suggested by John Hawkinson.- Added an igrp printer. Thanks to Francis Dupont (francis.dupont@inria.fr)- Print IPX net numbers in hex a la Novell Netware. Thanks to Terry Kennedy (terry@spcvxa.spc.edu)- Fixed snmp extended tag field parsing bug. Thanks to Pascal Hennequin (pascal.hennequin@hugo.int-evry.fr)- Added some ETHERTYPEs missing on some systems.- Added truncated packet macros and various checks.- Fixed endian problems with the DECnet printer.- Use $CC when checking gcc version. Thanks to Carl Lindberg (carl_lindberg@blacksmith.com)- Fixes for AIX (although this system is not yet supported). Thanks to John Hawkinson.- Fix bugs in the autoconf misaligned accesses code fragment.- Include sys/param.h to get BYTE_ORDER in a few places. Thanks to Pavlin Ivanov Radoslavov (pavlin@cs.titech.ac.jp)v3.2 Sun Jun 23 02:28:10 PDT 1996- Print new icmp unreachable codes as suggested by Martin Fredriksson (martin@msp.se). Also print code value when unknown for icmp redirect and time exceeded.- Fix an alignment endian bug in getname(). Thanks to John Hawkinson.- Define "new" domain record types if not found in arpa/nameserv.h. Resulted from a suggestion from John Hawkinson (jhawk@mit.edu). Also fixed an endian bug when printing mx record and added some new record types.- Added RIP V2 support. Thanks to Jeffrey Honig (jch@bsdi.com)- Added T/TCP options printing. As suggested by Richard Stevens (rstevens@noao.edu)- Use autoconf to detect architectures that can't handle misaligned accesses.v3.1 Thu Jun 13 20:59:32 PDT 1996- Changed u_int32/int32 to u_int32_t/int32_t to be consistent with bsd and bind (as suggested by Charles Hannum).- Port to GNU autoconf.- Add support for printing DVMRP and PIM traffic thanks to Havard Eidnes (Havard.Eidnes@runit.sintef.no).- Fix AppleTalk, IPX and DECnet byte order problems due to wrong endian
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -