CVS log entries of sources (tcpdump libpcap htdocs) from 10.01.2001 (Wed) 10:08:18 - 21.01.2002 (Mon) 10:16:48 GMT
Index
Summary by authors
- Author: fenner
- File: tcpdump/configure; Revisions:
1.69, 1.66, 1.65, 1.62, 1.58
- File: tcpdump/print-ah.c; Revisions:
1.15
- File: tcpdump/interface.h; Revisions:
1.174, 1.171, 1.170, 1.167, 1.165, 1.159, 1.158
- File: tcpdump/print-ipx.c; Revisions:
1.32
- File: libpcap/acconfig.h; Revisions:
1.3
- File: tcpdump/sctpHeader.h; Revisions:
1.1
- File: tcpdump/dhcp6opt.h; Revisions:
1.4
- File: tcpdump/telnet.h; Revisions:
1.3
- File: tcpdump/print-igrp.c; Revisions:
1.16
- File: libpcap/optimize.c; Revisions:
1.71, 1.70, 1.69, 1.68
- File: htdocs/cgi-bin/cvsweb.cgi; Revisions:
1.1
- File: tcpdump/print-telnet.c; Revisions:
1.18
- File: libpcap/pcap-bpf.c; Revisions:
1.45
- File: libpcap/pcap.3; Revisions:
1.21
- File: tcpdump/util.c; Revisions:
1.72, 1.71, 1.70
- File: tcpdump/llc.h; Revisions:
1.12, 1.11
- File: htdocs/images/icons/dir.gif; Revisions:
1.1
- File: tcpdump/tcpdump.c; Revisions:
1.166, 1.161
- File: tcpdump/print-mobile.c; Revisions:
1.7, 1.6
- File: tcpdump/print-snmp.c; Revisions:
1.50, 1.49, 1.48, 1.45
- File: tcpdump/print-bootp.c; Revisions:
1.60, 1.59, 1.58
- File: tcpdump/print-atalk.c; Revisions:
1.69
- File: tcpdump/print-fddi.c; Revisions:
1.53, 1.52, 1.51
- File: tcpdump/print-dvmrp.c; Revisions:
1.21
- File: tcpdump/configure.in; Revisions:
1.142, 1.141, 1.139, 1.136
- File: htdocs/images/icons/minidir.gif; Revisions:
1.1
- File: libpcap/config.h.in; Revisions:
1.8
- File: tcpdump/smbutil.c; Revisions:
1.17
- File: tcpdump/print-cdp.c; Revisions:
1.11, 1.9, 1.8, 1.5
- File: tcpdump/print-icmp.c; Revisions:
1.62, 1.59
- File: tcpdump/print-llc.c; Revisions:
1.43, 1.37
- File: tcpdump/print-esp.c; Revisions:
1.19
- File: tcpdump/CHANGES; Revisions:
1.63.2.2
- File: tcpdump/print-bgp.c; Revisions:
1.24, 1.23
- File: tcpdump/print-msdp.c; Revisions:
1.1
- File: tcpdump/print-isoclns.c; Revisions:
1.26
- File: tcpdump/print-gre.c; Revisions:
1.13, 1.12, 1.10
- File: libpcap/gencode.c; Revisions:
1.159, 1.158, 1.153, 1.152
- File: tcpdump/aclocal.m4; Revisions:
1.76, 1.75
- File: tcpdump/config.h.in; Revisions:
1.35, 1.34, 1.33, 1.29
- File: libpcap/gencode.h; Revisions:
1.53
- File: tcpdump/print-vrrp.c; Revisions:
1.5
- File: tcpdump/print-802_11.c; Revisions:
1.6
- File: tcpdump/print-domain.c; Revisions:
1.77
- File: tcpdump/print-igmp.c; Revisions:
1.5, 1.4
- File: tcpdump/print-rx.c; Revisions:
1.23, 1.5.2.2, 1.20.2.1
- File: tcpdump/acconfig.h; Revisions:
1.17, 1.16, 1.15
- File: tcpdump/print-isakmp.c; Revisions:
1.28
- File: tcpdump/print-frag6.c; Revisions:
1.13
- File: tcpdump/print-ip.c; Revisions:
1.100, 1.99, 1.98, 1.96, 1.95, 1.94
- File: tcpdump/ppp.h; Revisions:
1.12
- File: htdocs/cgi-bin/cvsweb.conf; Revisions:
1.4, 1.3, 1.2, 1.1
- File: htdocs/images/icons/text.gif; Revisions:
1.1
- File: tcpdump/print-ospf.c; Revisions:
1.31, 1.30
- File: tcpdump/print-timed.c; Revisions:
1.3, 1.2
- File: tcpdump/print-nfs.c; Revisions:
1.88
- File: tcpdump/print-ospf6.c; Revisions:
1.7
- File: libpcap/CREDITS; Revisions:
1.21
- File: tcpdump/parsenfsfh.c; Revisions:
1.23
- File: tcpdump/print-pim.c; Revisions:
1.29, 1.28, 1.27, 1.26, 1.25
- File: htdocs/images/icons/back.gif; Revisions:
1.1
- File: tcpdump/print-arp.c; Revisions:
1.51
- File: tcpdump/sctpConstants.h; Revisions:
1.1
- File: tcpdump/nfsfh.h; Revisions:
1.12
- File: tcpdump/Makefile.in; Revisions:
1.259, 1.255, 1.250, 1.249
- File: tcpdump/CREDITS; Revisions:
1.39, 1.37, 1.35, 1.33, 1.27, 1.23
- File: tcpdump/print-ppp.c; Revisions:
1.59
- File: tcpdump/print-chdlc.c; Revisions:
1.13
- File: tcpdump/print-ripng.c; Revisions:
1.8
- File: tcpdump/smb.h; Revisions:
1.6
- File: tcpdump/print-icmp6.c; Revisions:
1.55, 1.49, 1.47
- File: tcpdump/VERSION; Revisions:
1.1.1.1.2.2, 1.4.2.1
- File: tcpdump/print-ntp.c; Revisions:
1.32
- File: tcpdump/print-cnfp.c; Revisions:
1.8
- File: tcpdump/print-arcnet.c; Revisions:
1.6, 1.5
- File: libpcap/grammar.y; Revisions:
1.70
- File: tcpdump/tcp.h; Revisions:
1.8
- File: htdocs/images/icons/minitext.gif; Revisions:
1.1
- File: tcpdump/print-dhcp6.c; Revisions:
1.14
- File: tcpdump/print-hsrp.c; Revisions:
1.2
- File: tcpdump/tcpdump.1; Revisions:
1.112, 1.100
- File: htdocs/images/icons/miniback.gif; Revisions:
1.1
- File: tcpdump/addrtoname.c; Revisions:
1.83, 1.75, 1.74, 1.73, 1.72
- File: tcpdump/ethertype.h; Revisions:
1.15, 1.13
- File: tcpdump/print-smb.c; Revisions:
1.18, 1.11, 1.10
- File: libpcap/configure.in; Revisions:
1.93, 1.92
- File: tcpdump/extract.h; Revisions:
1.17
- File: tcpdump/print-bxxp.c; Revisions:
1.5
- File: tcpdump/addrtoname.h; Revisions:
1.18
- File: tcpdump/print-ether.c; Revisions:
1.65, 1.62
- File: tcpdump/print-tcp.c; Revisions:
1.91, 1.89, 1.88, 1.86
- File: tcpdump/print-cip.c; Revisions:
1.15
- File: libpcap/configure; Revisions:
1.27
- File: tcpdump/print-egp.c; Revisions:
1.28, 1.27
- File: tcpdump/print-decnet.c; Revisions:
1.33
- File: tcpdump/print-udp.c; Revisions:
1.101, 1.97, 1.94, 1.92
- File: tcpdump/print-rt6.c; Revisions:
1.18
- File: tcpdump/print-sctp.c; Revisions:
1.2, 1.1
- File: libpcap/scanner.l; Revisions:
1.81, 1.80, 1.79, 1.78, 1.77
- File: tcpdump/print-token.c; Revisions:
1.13, 1.12
- File: tcpdump/print-ip6.c; Revisions:
1.18, 1.17
- File: tcpdump/makemib; Revisions:
1.3
- File: tcpdump/print-rip.c; Revisions:
1.49
- Author: guy
- File: tcpdump/configure; Revisions:
1.73, 1.72, 1.71, 1.70, 1.64, 1.63, 1.61, 1.56, 1.55, 1.54.4.1
- File: tcpdump/print-sll.c; Revisions:
1.6, 1.5, 1.4
- File: tcpdump/interface.h; Revisions:
1.177, 1.176, 1.173, 1.169, 1.168, 1.166, 1.162, 1.161, 1.160, 1.157, 1.156, 1.155, 1.152, 1.151, 1.150, 1.175.2.1
- File: tcpdump/print-ipx.c; Revisions:
1.33, 1.30, 1.29, 1.28
- File: tcpdump/print-wb.c; Revisions:
1.26
- File: tcpdump/sctpHeader.h; Revisions:
1.3, 1.2
- File: libpcap/llc.h; Revisions:
1.2, 1.1
- File: libpcap/inet.c; Revisions:
1.45, 1.44, 1.43, 1.42, 1.41, 1.40, 1.39, 1.38
- File: tcpdump/telnet.h; Revisions:
1.2
- File: libpcap/pcap-bpf.c; Revisions:
1.48, 1.47, 1.46
- File: libpcap/pcap.3; Revisions:
1.31, 1.30, 1.29, 1.28, 1.27, 1.26, 1.25, 1.23, 1.22, 1.20, 1.19, 1.18, 1.17.2.3, 1.17.2.2, 1.17.2.1
- File: tcpdump/llc.h; Revisions:
1.13, 1.10, 1.9
- File: libpcap/FILES; Revisions:
1.15, 1.14, 1.13, 1.12
- File: tcpdump/missing/snprintf.c; Revisions:
1.5
- File: tcpdump/print-raw.c; Revisions:
1.34
- File: tcpdump/tcpdump.c; Revisions:
1.173, 1.171, 1.170, 1.169, 1.168, 1.164, 1.163, 1.162, 1.160, 1.159
- File: tcpdump/FILES; Revisions:
1.35, 1.33, 1.32, 1.30, 1.29, 1.28, 1.27, 1.25
- File: tcpdump/print-atalk.c; Revisions:
1.68, 1.67, 1.66, 1.65
- File: libpcap/nametoaddr.c; Revisions:
1.60, 1.59, 1.58, 1.57.2.1
- File: libpcap/.cvsignore; Revisions:
1.3
- File: tcpdump/rx.h; Revisions:
1.4
- File: tcpdump/configure.in; Revisions:
1.145, 1.144, 1.143, 1.140, 1.138, 1.134, 1.133, 1.132.4.1
- File: libpcap/savefile.c; Revisions:
1.55, 1.54, 1.53, 1.52, 1.51, 1.50
- File: libpcap/config.h.in; Revisions:
1.7, 1.6, 1.5, 1.4, 1.3.2.1
- File: tcpdump/smbutil.c; Revisions:
1.18
- File: tcpdump/print-cdp.c; Revisions:
1.10
- File: libpcap/pcap-snoop.c; Revisions:
1.33, 1.32, 1.31
- File: tcpdump/print-mpls.c; Revisions:
1.2
- File: tcpdump/print-icmp.c; Revisions:
1.63
- File: tcpdump/print-llc.c; Revisions:
1.44, 1.41, 1.40, 1.38, 1.36, 1.35, 1.34, 1.33
- File: tcpdump/print-bgp.c; Revisions:
1.25
- File: tcpdump/print-msdp.c; Revisions:
1.2
- File: tcpdump/print-isoclns.c; Revisions:
1.36, 1.35, 1.34, 1.33, 1.32, 1.31, 1.30, 1.29, 1.25, 1.24, 1.23
- File: tcpdump/print-gre.c; Revisions:
1.11
- File: libpcap/gencode.c; Revisions:
1.161, 1.160, 1.157, 1.156, 1.155, 1.154, 1.151, 1.150, 1.149, 1.147, 1.146, 1.145, 1.144, 1.143, 1.142, 1.141, 1.140.2.2, 1.140.2.1
- File: tcpdump/print-null.c; Revisions:
1.41
- File: libpcap/arcnet.h; Revisions:
1.2, 1.1
- File: tcpdump/l2tp.h; Revisions:
1.5
- File: tcpdump/print-atm.c; Revisions:
1.21
- File: tcpdump/machdep.c; Revisions:
1.7
- File: libpcap/README; Revisions:
1.24, 1.23, 1.22.2.1
- File: tcpdump/config.h.in; Revisions:
1.32, 1.31, 1.28, 1.27, 1.26.2.1
- File: tcpdump/aclocal.m4; Revisions:
1.80, 1.79
- File: libpcap/gencode.h; Revisions:
1.52, 1.51, 1.50, 1.49, 1.48
- File: tcpdump/print-vrrp.c; Revisions:
1.4
- File: tcpdump/print-802_11.c; Revisions:
1.5, 1.3, 1.2, 1.1
- File: libpcap/README.linux; Revisions:
1.2
- File: tcpdump/print-radius.c; Revisions:
1.9, 1.7, 1.6
- File: tcpdump/print-domain.c; Revisions:
1.78, 1.76, 1.75, 1.74, 1.64.2.1
- File: tcpdump/pcap-dump-trunc.c; Revisions:
1.6, 1.5, 1.3, 1.2
- File: tcpdump/print-rx.c; Revisions:
1.26, 1.22, 1.21
- File: libpcap/INSTALL.txt; Revisions:
1.2
- File: tcpdump/print-ip.c; Revisions:
1.101
- File: libpcap/Makefile.in; Revisions:
1.88, 1.87.2.1
- File: libpcap/README.aix; Revisions:
1.2
- File: libpcap/pcap.c; Revisions:
1.38, 1.37
- File: tcpdump/print-beep.c; Revisions:
1.1
- File: tcpdump/print-zephyr.c; Revisions:
1.2, 1.1
- File: libpcap/pcap.h; Revisions:
1.34, 1.33, 1.32
- File: libpcap/CREDITS; Revisions:
1.34, 1.33, 1.32, 1.31, 1.30, 1.29, 1.28, 1.27, 1.26, 1.25, 1.24, 1.23, 1.22, 1.20, 1.19, 1.18, 1.17, 1.16, 1.15, 1.14.2.1
- File: tcpdump/print-lwres.c; Revisions:
1.5, 1.4
- File: libpcap/pcap-snit.c; Revisions:
1.56, 1.55
- File: tcpdump/print-pptp.c; Revisions:
1.3, 1.1
- File: tcpdump/print-lane.c; Revisions:
1.12
- File: libpcap/VERSION; Revisions:
1.4
- File: libpcap/README.tru64; Revisions:
1.1
- File: tcpdump/print-pppoe.c; Revisions:
1.15, 1.14
- File: tcpdump/sctpConstants.h; Revisions:
1.2
- File: tcpdump/nfsfh.h; Revisions:
1.11
- File: tcpdump/Makefile.in; Revisions:
1.260, 1.257, 1.254, 1.253, 1.251, 1.248, 1.247, 1.245
- File: tcpdump/CREDITS; Revisions:
1.45, 1.44, 1.43, 1.42, 1.41, 1.40, 1.38, 1.36, 1.34, 1.32, 1.31, 1.30, 1.29, 1.28, 1.26, 1.25, 1.24, 1.22, 1.21, 1.20, 1.19, 1.18.2.1, 1.38.2.2, 1.38.2.1
- File: tcpdump/print-ppp.c; Revisions:
1.64, 1.63, 1.62
- File: tcpdump/print-chdlc.c; Revisions:
1.12
- File: tcpdump/print-icmp6.c; Revisions:
1.57
- File: tcpdump/smb.h; Revisions:
1.7
- File: tcpdump/README; Revisions:
1.59, 1.58.2.1
- File: tcpdump/arcnet.h; Revisions:
1.1
- File: tcpdump/VERSION; Revisions:
1.5
- File: tcpdump/print-sl.c; Revisions:
1.57
- File: libpcap/ethertype.h; Revisions:
1.12
- File: libpcap/pcap-nit.c; Revisions:
1.41, 1.40
- File: libpcap/pcap-int.h; Revisions:
1.33
- File: tcpdump/print-cnfp.c; Revisions:
1.7
- File: tcpdump/print-arcnet.c; Revisions:
1.4, 1.3, 1.2, 1.1
- File: libpcap/grammar.y; Revisions:
1.71, 1.69, 1.68, 1.67, 1.66, 1.65
- File: tcpdump/print-dhcp6.c; Revisions:
1.16
- File: libpcap/pcap-dlpi.c; Revisions:
1.74, 1.73, 1.72, 1.71, 1.70, 1.69, 1.68, 1.67, 1.66, 1.65, 1.64
- File: tcpdump/nameser.h; Revisions:
1.9, 1.8
- File: tcpdump/print-hsrp.c; Revisions:
1.1
- File: tcpdump/tcpdump.1; Revisions:
1.114, 1.113, 1.111, 1.110, 1.109, 1.108, 1.107, 1.104, 1.103, 1.102, 1.101, 1.99, 1.98, 1.97, 1.96, 1.95, 1.94, 1.93, 1.92.2.3, 1.92.2.2, 1.92.2.1
- File: tcpdump/savestr.c; Revisions:
1.7
- File: libpcap/pcap-pf.c; Revisions:
1.65, 1.64, 1.63
- File: tcpdump/addrtoname.c; Revisions:
1.86, 1.82, 1.79, 1.71, 1.70, 1.69.2.1
- File: tcpdump/ethertype.h; Revisions:
1.14
- File: tcpdump/print-smb.c; Revisions:
1.20, 1.17, 1.9, 1.8
- File: libpcap/configure.in; Revisions:
1.94, 1.91, 1.90, 1.89, 1.88, 1.87.2.1
- File: tcpdump/savestr.h; Revisions:
1.2
- File: tcpdump/ieee802_11.h; Revisions:
1.3, 1.2, 1.1
- File: tcpdump/print-bxxp.c; Revisions:
1.6
- File: tcpdump/print-ether.c; Revisions:
1.66, 1.63
- File: tcpdump/print-tcp.c; Revisions:
1.95, 1.85
- File: tcpdump/ipx.h; Revisions:
1.4, 1.3
- File: tcpdump/missing/strdup.c; Revisions:
1.1
- File: tcpdump/print-cip.c; Revisions:
1.16, 1.14, 1.13, 1.12
- File: libpcap/configure; Revisions:
1.29, 1.28, 1.26, 1.25, 1.24, 1.23, 1.22, 1.21.2.1
- File: libpcap/bpf/net/bpf.h; Revisions:
1.51, 1.50, 1.49, 1.48, 1.47, 1.46, 1.45
- File: tcpdump/print-decnet.c; Revisions:
1.31
- File: libpcap/TODO; Revisions:
1.3
- File: tcpdump/print-l2tp.c; Revisions:
1.10, 1.9
- File: tcpdump/print-udp.c; Revisions:
1.99, 1.98, 1.96
- File: tcpdump/print-sctp.c; Revisions:
1.7, 1.6, 1.5
- File: libpcap/pcap-linux.c; Revisions:
1.73, 1.72, 1.71, 1.70, 1.69, 1.68, 1.67, 1.66, 1.65, 1.64, 1.63, 1.62, 1.61, 1.60, 1.59, 1.58, 1.57, 1.56, 1.55, 1.54, 1.53, 1.52, 1.51.2.3, 1.51.2.2, 1.51.2.1
- File: libpcap/scanner.l; Revisions:
1.76, 1.74, 1.73, 1.72, 1.71
- File: libpcap/aclocal.m4; Revisions:
1.75, 1.74, 1.72
- Author: itojun
- File: tcpdump/configure; Revisions:
1.60, 1.59, 1.57
- File: tcpdump/interface.h; Revisions:
1.175, 1.164, 1.163, 1.154, 1.153
- File: tcpdump/print-ipx.c; Revisions:
1.31
- File: tcpdump/print-nfs.c; Revisions:
1.89
- File: tcpdump/print-lwres.c; Revisions:
1.3, 1.2, 1.1
- File: tcpdump/parsenfsfh.c; Revisions:
1.22, 1.21, 1.20, 1.19
- File: tcpdump/print-pptp.c; Revisions:
1.2
- File: tcpdump/dhcp6opt.h; Revisions:
1.5
- File: libpcap/inet.c; Revisions:
1.37
- File: tcpdump/telnet.h; Revisions:
1.1
- File: tcpdump/print-pim.c; Revisions:
1.24
- File: tcpdump/print-arp.c; Revisions:
1.50
- File: tcpdump/icmp6.h; Revisions:
1.11, 1.10, 1.9, 1.8, 1.7, 1.6, 1.5
- File: tcpdump/print-telnet.c; Revisions:
1.17, 1.16, 1.15, 1.14, 1.13
- File: tcpdump/print-pppoe.c; Revisions:
1.13
- File: tcpdump/nfsfh.h; Revisions:
1.10
- File: tcpdump/Makefile.in; Revisions:
1.258, 1.252, 1.246
- File: tcpdump/print-ppp.c; Revisions:
1.65, 1.61, 1.60
- File: tcpdump/print-ip6opts.c; Revisions:
1.9
- File: tcpdump/print-ripng.c; Revisions:
1.10, 1.9
- File: tcpdump/tcpdump.c; Revisions:
1.172, 1.165
- File: tcpdump/smb.h; Revisions:
1.5, 1.4
- File: tcpdump/print-icmp6.c; Revisions:
1.56, 1.54, 1.53, 1.52, 1.51, 1.50, 1.48, 1.46, 1.45, 1.44, 1.43
- File: tcpdump/dhcp6.h; Revisions:
1.5
- File: tcpdump/print-snmp.c; Revisions:
1.47, 1.46
- File: tcpdump/print-bootp.c; Revisions:
1.57
- File: tcpdump/FILES; Revisions:
1.36, 1.34, 1.31, 1.26
- File: tcpdump/print-atalk.c; Revisions:
1.70
- File: tcpdump/rx.h; Revisions:
1.5
- File: tcpdump/configure.in; Revisions:
1.137, 1.135
- File: tcpdump/print-dhcp6.c; Revisions:
1.15, 1.13
- File: tcpdump/smbutil.c; Revisions:
1.16, 1.15, 1.14, 1.13
- File: tcpdump/print-cdp.c; Revisions:
1.7, 1.6
- File: tcpdump/print-mpls.c; Revisions:
1.1
- File: tcpdump/nameser.h; Revisions:
1.7, 1.6
- File: tcpdump/tcpdump.1; Revisions:
1.106, 1.105
- File: tcpdump/print-icmp.c; Revisions:
1.61, 1.60, 1.58
- File: tcpdump/print-llc.c; Revisions:
1.42, 1.39
- File: tcpdump/CHANGES; Revisions:
1.80
- File: tcpdump/print-esp.c; Revisions:
1.18
- File: tcpdump/print-bgp.c; Revisions:
1.27, 1.26, 1.22
- File: tcpdump/print-isoclns.c; Revisions:
1.28, 1.27
- File: tcpdump/addrtoname.c; Revisions:
1.85, 1.84, 1.81, 1.80, 1.78, 1.77, 1.76
- File: tcpdump/print-smb.c; Revisions:
1.19, 1.16, 1.15, 1.14, 1.13, 1.12
- File: tcpdump/ethertype.h; Revisions:
1.16
- File: libpcap/gencode.c; Revisions:
1.148
- File: tcpdump/addrtoname.h; Revisions:
1.17
- File: tcpdump/print-bxxp.c; Revisions:
1.4
- File: tcpdump/config.h.in; Revisions:
1.30
- File: tcpdump/print-tcp.c; Revisions:
1.94, 1.93, 1.92, 1.90, 1.87, 1.84, 1.83, 1.82
- File: tcpdump/print-ether.c; Revisions:
1.64
- File: tcpdump/print-802_11.c; Revisions:
1.4
- File: tcpdump/print-radius.c; Revisions:
1.10, 1.8
- File: tcpdump/pcap-dump-trunc.c; Revisions:
1.4
- File: tcpdump/print-domain.c; Revisions:
1.73, 1.72, 1.71, 1.70, 1.69, 1.68, 1.67, 1.66, 1.65
- File: tcpdump/print-decnet.c; Revisions:
1.32
- File: tcpdump/print-rx.c; Revisions:
1.27, 1.25, 1.24
- File: tcpdump/route6d.h; Revisions:
1.3
- File: tcpdump/print-udp.c; Revisions:
1.103, 1.102, 1.100, 1.95, 1.93, 1.91
- File: tcpdump/print-isakmp.c; Revisions:
1.29, 1.27
- File: tcpdump/print-sctp.c; Revisions:
1.4, 1.3
- File: tcpdump/print-ip.c; Revisions:
1.102, 1.93
- File: tcpdump/print-ip6.c; Revisions:
1.21, 1.20, 1.19
- File: tcpdump/print-rip.c; Revisions:
1.48
- Author: mcr
- File: tcpdump/configure; Revisions:
1.68, 1.67
- File: tcpdump/print-ah.c; Revisions:
1.15.2.1
- File: tcpdump/print-sll.c; Revisions:
1.6.2.1
- File: tcpdump/interface.h; Revisions:
1.172, 1.172.2.1
- File: tcpdump/print-ipx.c; Revisions:
1.30.2.1
- File: libpcap/config.guess; Revisions:
1.4
- File: tcpdump/print-wb.c; Revisions:
1.26.2.1
- File: htdocs/release/.htaccess; Revisions:
1.1
- File: tcpdump/print-igrp.c; Revisions:
1.16.2.1
- File: tcpdump/print-telnet.c; Revisions:
1.18.2.1
- File: libpcap/pcap.3; Revisions:
1.24
- File: tcpdump/util.c; Revisions:
1.71.2.1
- File: tcpdump/print-raw.c; Revisions:
1.34.2.1
- File: tcpdump/tcpdump.c; Revisions:
1.167, 1.167.2.2, 1.167.2.1
- File: tcpdump/print-mobile.c; Revisions:
1.7.2.1
- File: tcpdump/print-krb.c; Revisions:
1.15.2.1
- File: tcpdump/print-snmp.c; Revisions:
1.50.2.1
- File: tcpdump/print-bootp.c; Revisions:
1.60.2.1
- File: tcpdump/print-atalk.c; Revisions:
1.69.2.1
- File: tcpdump/config.sub; Revisions:
1.4
- File: libpcap/CHANGES; Revisions:
1.56
- File: tcpdump/print-fddi.c; Revisions:
1.52.2.1
- File: htdocs/lists/workers/index.html; Revisions:
1.3
- File: htdocs/howtomirror.html; Revisions:
1.1
- File: tcpdump/print-dvmrp.c; Revisions:
1.21.2.1
- File: tcpdump/smbutil.c; Revisions:
1.17.2.1
- File: tcpdump/print-cdp.c; Revisions:
1.11.2.1
- File: tcpdump/print-mpls.c; Revisions:
1.2.2.1
- File: htdocs/weekly/.htaccess; Revisions:
1.1
- File: tcpdump/print-icmp.c; Revisions:
1.62.2.1
- File: tcpdump/print-llc.c; Revisions:
1.41.2.1
- File: tcpdump/print-ipcomp.c; Revisions:
1.13.4.1
- File: tcpdump/CHANGES; Revisions:
1.79
- File: tcpdump/print-esp.c; Revisions:
1.19.2.3, 1.19.2.2, 1.19.2.1
- File: tcpdump/print-bgp.c; Revisions:
1.23.2.1
- File: tcpdump/print-msdp.c; Revisions:
1.1.2.1
- File: tcpdump/print-isoclns.c; Revisions:
1.26.2.1
- File: tcpdump/print-gre.c; Revisions:
1.13.2.1
- File: tcpdump/print-ascii.c; Revisions:
1.6.2.1
- File: tcpdump/print-null.c; Revisions:
1.41.2.1
- File: tcpdump/print-atm.c; Revisions:
1.21.2.1
- File: htdocs/index.html; Revisions:
1.32, 1.31, 1.30, 1.29, 1.28, 1.27, 1.26, 1.25, 1.24
- File: tcpdump/print-sunrpc.c; Revisions:
1.39.2.1
- File: tcpdump/aclocal.m4; Revisions:
1.78, 1.77
- File: tcpdump/print-tftp.c; Revisions:
1.31.4.1
- File: tcpdump/print-stp.c; Revisions:
1.6.2.1
- File: tcpdump/print-vrrp.c; Revisions:
1.5.2.1
- File: tcpdump/print-802_11.c; Revisions:
1.6.2.1
- File: htdocs/binaries.html; Revisions:
1.3, 1.2, 1.1
- File: tcpdump/print-radius.c; Revisions:
1.9.2.1
- File: tcpdump/pcap-dump-trunc.c; Revisions:
1.1, 1.1.2.1
- File: tcpdump/print-domain.c; Revisions:
1.77.2.1
- File: tcpdump/print-igmp.c; Revisions:
1.5.2.1
- File: tcpdump/print-rx.c; Revisions:
1.26.2.1
- File: htdocs/daily/.htaccess; Revisions:
1.2, 1.1
- File: htdocs/wpcap.html; Revisions:
1.2
- File: libpcap/INSTALL.txt; Revisions:
1.1
- File: tcpdump/print-isakmp.c; Revisions:
1.28.2.1
- File: tcpdump/print-frag6.c; Revisions:
1.13.2.1
- File: tcpdump/config.guess; Revisions:
1.4
- File: tcpdump/print-ip.c; Revisions:
1.97, 1.100.2.1
- File: htdocs/related.html; Revisions:
1.12, 1.11, 1.10, 1.9
- File: libpcap/packaging/pcap.spec; Revisions:
1.1
- File: tcpdump/print-zephyr.c; Revisions:
1.2.2.1
- File: tcpdump/print-ospf.c; Revisions:
1.31.2.1
- File: tcpdump/print-timed.c; Revisions:
1.3.2.1
- File: tcpdump/print-nfs.c; Revisions:
1.89.2.1
- File: tcpdump/print-ospf6.c; Revisions:
1.7.2.1
- File: tcpdump/print-lcp.c; Revisions:
1.9.2.1
- File: tcpdump/print-lwres.c; Revisions:
1.5.2.1
- File: tcpdump/print-pptp.c; Revisions:
1.2.2.1
- File: htdocs/libpcap-changes.txt; Revisions:
1.2
- File: tcpdump/print-pim.c; Revisions:
1.29.2.1
- File: tcpdump/print-arp.c; Revisions:
1.51.2.1
- File: tcpdump/print-lane.c; Revisions:
1.12.2.1
- File: tcpdump/print-pppoe.c; Revisions:
1.15.2.1
- File: tcpdump/print-vjc.c; Revisions:
1.9.2.1
- File: tcpdump/Makefile.in; Revisions:
1.256, 1.256.2.2, 1.256.2.1
- File: htdocs/mirrors.html; Revisions:
1.7, 1.6, 1.5, 1.4
- File: tcpdump/print-ppp.c; Revisions:
1.64.2.1
- File: htdocs/images/binaries.jpg; Revisions:
1.1
- File: htdocs/faq.html; Revisions:
1.3
- File: tcpdump/netdissect.h; Revisions:
1.1, 1.1.2.3, 1.1.2.2, 1.1.2.1
- File: tcpdump/print-ip6opts.c; Revisions:
1.9.2.1
- File: tcpdump/print-ripng.c; Revisions:
1.8.2.1
- File: tcpdump/print-chdlc.c; Revisions:
1.13.2.1
- File: tcpdump/smb.h; Revisions:
1.6.2.1
- File: tcpdump/print-icmp6.c; Revisions:
1.56.2.1
- File: tcpdump/print-sl.c; Revisions:
1.57.2.1
- File: tcpdump/print-ntp.c; Revisions:
1.32.2.1
- File: tcpdump/print-cnfp.c; Revisions:
1.8.2.1
- File: tcpdump/print-arcnet.c; Revisions:
1.6.2.2, 1.6.2.1
- File: htdocs/tcpdump-changes.txt; Revisions:
1.2
- File: tcpdump/print-dhcp6.c; Revisions:
1.14.2.1
- File: tcpdump/print-hsrp.c; Revisions:
1.1.2.1
- File: tcpdump/tcpdump.1; Revisions:
1.109.2.1
- File: tcpdump/addrtoname.c; Revisions:
1.83.2.1
- File: tcpdump/print-smb.c; Revisions:
1.18.2.1
- File: libpcap/config.sub; Revisions:
1.4
- File: tcpdump/print-bxxp.c; Revisions:
1.5.2.1
- File: tcpdump/addrtoname.h; Revisions:
1.18.2.1
- File: tcpdump/print-tcp.c; Revisions:
1.89.2.1
- File: tcpdump/print-ether.c; Revisions:
1.65.2.1
- File: libpcap/INSTALL; Revisions:
1.47
- File: tcpdump/print-cip.c; Revisions:
1.16.2.1
- File: tcpdump/print-egp.c; Revisions:
1.28.2.1
- File: htdocs/beta/.htaccess; Revisions:
1.1
- File: tcpdump/print-decnet.c; Revisions:
1.33.2.1
- File: tcpdump/print-udp.c; Revisions:
1.99.2.1
- File: tcpdump/print-l2tp.c; Revisions:
1.8.2.1
- File: tcpdump/print-sctp.c; Revisions:
1.5.2.1
- File: tcpdump/print-rt6.c; Revisions:
1.18.2.1
- File: libpcap/scanner.l; Revisions:
1.75
- File: tcpdump/print-token.c; Revisions:
1.13.2.1
- File: tcpdump/print-ip6.c; Revisions:
1.18.2.1
- File: tcpdump/print-rip.c; Revisions:
1.49.2.1
- Author: torsten
Combined list of identical log entries
-
Description: Add "ipx", which checks for the LLC SAP for IPX as well as, on Ethernet,
for "Novell 802.3" frames, which are 802.3 frames (i.e., the type/length
field is a length field, i.e. it's <= ETHERMTU) with 0xFFFF as the first
2 bytes. We don't yet check for ETHERTYPE_IPX as well.
When checking for OSI packets on Linux cooked captures, check for 802.2
frames by testing the packet type for LINUX_SLL_P_802_2 rather than by
checking whether the type field is <= ETHERMTU (it's always a type field
in DLT_LINUX_SLL captures).
-
Description: IEEE 802.11 support, from Charlie Lenahan <clenahan@fortresstech.com>.
-
Description: Support checking for protocols specified by an LLC SAP on FDDI, Token
Ring, and RFC 1483-style ATM, as well as on Ethernet.
Support checking for LLC SAP protocols other than OSI protocols on
Ethernet - for now, we check only the DSAP on those, rather than
checking both the DSAP and SSAP as we do for OSI, as I think, in some
cases, the SSAP isn't the same as the DSAP.
When generating protocol type checks on link-layer types with no type
field, where packets are always IP (SLIP, BSD/OS SLIP, raw IP), generate
a "test" that always succeeds if the protocol being checked for is IP or
IPv6 and a "test" that always fails otherwise. (We originally did
"gen_true()" if the protocol is IP, and bogusly generated code to check
the field at an offset of -1 otherwise; a subsequent change caused us
always to do "gen_true()", but that doesn't properly handle attempts to
check for other protocols - those attempts should generate code that
always fails, meaning that if you try to look for ARP packets in such a
capture the BPF compiler will return "expression rejects all packets" as
an error - and still generated extra code not all of which was removed
by the optimizer. The current code generates no *more* BPF code.)
Add "stp", which checks for the LLC SAP for the Spanning Tree Protocol.
-
Description: binaries icon
-
Description: Update for 3.5.3
-
Description: added Austrian mirror.
-
Description: The BXXP protocol was replaced by the BEEP protocol; replace the BXXP
dissector with a BEEP dissector.
-
Description: Quiet down gcc -Wall
-
Description: Demux SNAP packets all in one place, unifying CDP, SNAP-encapsulated
ethernet, and Appletalk dispatching.
-
Description: Document the "any" interface, and note that captures on it won't be done
in promiscuous mode.
-
Description: AC_C_BIGENDIAN is no longer used.
-
Description: The changes to "bxxp_print()" were from Marshall Rose.
-
File: tcpdump/CREDITS; Revision: 1.45; Date: 2001/12/10 08:28:26; Author: guy;Lines: (+1 -0)
-
File: tcpdump/CREDITS; Revision: 1.38.2.2; Date: 2001/12/10 08:29:14; Author: guy;Lines: (+1 -0)
-
Description: avoid strcpy
-
Description: Add comments to "pcap_stats()" indicating what the counters mean on the
various platforms (assuming the vendors' documentation is correct and
that I've correctly interpreted it).
-
Description: Don't include <net/ethernet.h> when checking for buggy ether_ntohost.
Don't check for getipnodebyname(), since we don't use it.
Use AC_SEARCH_LIBS instead of AC_CHECK_LIB for -lnsl, so that it
doesn't get included when not needed.
Redo AC_LBL_LIBRARY_NET to use AC_SEARCH_LIBS extensively.
-
Description: We don't actually use HAVE_FREEIFADDRS, so there's no point in checking
whether we have "freeifaddrs()" (we don't check whether we have
"getifaddrs()", and if we have "getifaddrs()" but not "freeifaddrs()",
we're stuck with leaking memory).
Give the "any" device an instance number of INT_MAX, so it shows up
after all other non-loopback devices.
"getifaddrs()" sometimes appears to supply a destination address even
for non-point-to-point interfaces (it did so on a FreeBSD 4.1 system);
don't use the broadcast address it supplies if an interface isn't a
broadcast interface, and don't use the destination address it supplies
if an interface isn't a point-to-point interface.
If we had an error constructing the list of interfaces, don't attempt to
add the "any" device to the list.
-
Description: Patches from Michael Madore <mmadore@turbolinux.com> to include
<string.h> in "print-cip.c" and "print-radius.c" to properly declare
"memcmp()" and "strcpy()".
-
Description: Fix a memory leak found by Miklos Szeredi
<Miklos.Szeredi@eth.ericsson.se> - "pcap_ether_aton()" allocates memory
for the MAC address, but we don't free it when we're done with it.
Code inspection revealed that there's a similar problem with
"pcap_ether_hostton()"; fix that as well.
-
Description: copyright clarification.
-
Description: Fix AS-Path printing; the path segment length is the number of ASs
in the path segment, not the number of bytes.
Submitted by: Jan Oravec <wsx@wsx6.net>
-
Description: MPLS label encapsulation decoding, per RFC3032.
TODO: multiple labels. other media types.
-
Description: fixed quoting of [] in m4 file
-
Description: add TKEY, TSIG and IXFR
-
Description: Define MSG_TRUNC as 0x20 if it's not defined, so that if this is
compiled on a system that doesn't have it, it'll use it on systems that
do have it.
On systems with MSG_TRUNC support (i.e., 2.2 and later kernels), there's
no need to read in the entire packet in order to find out how large it
is, so just allocate a buffer big enough for a snapshot length's worth
of data, and just read that much data.
There's no need for a "readlen" member of the "pcap_md" structure, as
the byte count to "recvfrom()" is just the "bufsize" member of the
"pcap_t" structure.
-
Description: Patch from Igor Khristophorov <igor@atdot.org> to handle adaptive SLIP
interfaces on Linux just like standard SLIP interfaces.
-
Description: disable smb printing until we have boundary checks in *smb*.c (there's almost
no boundary check).
-
Description: changes for 3.6 release
-
Description: newest config.guess and config.sub from ftp://sunsite.utk.edu/pub/gnu/ftp/config/
-
Description: Replace "target_cpu" and "target_os" with "host_cpu" and "host_os", as
per Maciej W. Rozycki's patch.
-
Description: Add a #define for the OUI for LLC+SNAP-encapsulated Ethernet.
Treat LLC+SNAP packets with an OUI of 0x0000f8 the same way we treat
encapsulated Ethernet packets - that OUI is used by Cisco for some forms
of bridging.
-
Description: Zephyr support, from Nickolai Zeldovich <kolya@MIT.EDU>.
-
Description: Patch from Stefan Hudson <hudson@mbay.net> to handle, on Solaris, device
class names with digits in them.
-
Description: IPX socket 0x85be is for Cisco EIGRP over IPX.
-
Description: Don't try decrypting a fragmented ESP packet; the IP proto number and
padding info are in the last fragment but the header is in the first
fragment.
Pass padding length back to IP to allow trimming the padding.
Update in_cksum() prototype to allow using it for checksums including
the pseudo-header.
-
Description: SCTP support from Armando L. Caro Jr. <acaro@mail.eecis.udel.edu>
-
Description: There's no link-layer header on Linux ARPHRD_ATM packets; there's
apparently (as per the previous version of this code) either an 802.2
LLC header (as per RFC 1483 and RFC 2225), or there's no header at all,
and just an IP packet.
As such, no link-layer header should be printed.
In addition, for packets with an LLC header, we should call the LLC
printer, rather than assuming that it's SNAP-encapsulated (RFC 1483
says they're not always SNAP-encapsulated) and printing the header
ourselves. For packets without an LLC header, we should just call the
IP print routine.
This means that the LLC print routine may be called with null source and
destination MAC addresses; make it handle them.
-
Description: Add a "netbeui" keyword, which selects NetBEUI packets (LLC packets with
0xf0 as the DSAP and SSAP).
Let "ipx" work on non-Ethernet 802.2 frames - we assume they're always
frames with the IPX DSAP.
-
Description: added .htaccess files to repository
-
Description: decode draft-ietf-ipngwg-router-preference, specific route information.
(note: nd option type 9 is not officially assigned yet)
-
Description: Patch from Marcus Felipe Pereira <marcus@task.com.br> to map ARPHRD_HDLC
to DLT_C_HDLC.
Arrange that if "map_arphrd_to_dlt()" supplies DLT_LINUX_SLL as the
link-layer DLT_ value, we capture in cooked mode.
Return DLT_LINUX_SLL for ARPHRD_PPP, as some PPP code in the kernel
supplies no link-layer header whatsoever to PF_PACKET sockets, other PPP
code supplies PPP link-layer headers ("syncppp.c"), and PPP-over-ISDN
appears to supply random link-layer headers (there's code in Ethereal,
for example, to cope with PPP-over-ISDN captures with which the Ethereal
developers have had to cope, heuristically trying to determine which of
the oddball link-layer headers particular packets have).
-
Description: Regenerate.
-
Description: Handle IPX socket 0x553, which is some kind of NetBIOS-over-IPX socket.
(We call it "nwlink-dgm" for now; Ethereal calls it a NWLink SMB
datagram.)
Don't throw every LLC frame with unknown SAPs at the NetBIOS-over-IPX
dissector; just throw the frames for IPX sockets 0x455 and 0x553 at it,
as those appear to be the sockets used (if there are any others, please
add them to the IPX dissector - putting it back in the LLC dissector
won't help, as all IPX frames, including LLC frames, should now be
handed to the IPX dissector).
Do better bounds checking in "ipx_netbios_print()" and
"netbeui_print()", i.e. don't go past the end of the captured data in
the packet when looking for the 0xFF S M B signature.
-
Description: At least some libc5 systems don't have <netinet/if_ether.h> but do have
<net/if_arp.h>, and the stuff we want is in <net/if_arp.h>, so include
that rather than <netinet/if_ether.h>.
At least some libc5 systems don't have <netpacket/packet.h>, but have a
<sys/socket.h> that includes <linux/socket.h>, and the latter defines
SO_ATTACH_FILTER if the kernel is a 2.2 or later kernel, so there exist
systems that have SO_ATTACH_FILTER defined but don't have
<netpacket/packet.h>. Work around that by:
checking whether we have PF_PACKET sockets by checking whether
PF_PACKET is defined, not whether we have <netpacket/packet.h>
(but we still check whether we have <netpacket/packet.h> before
including it);
if PF_PACKET is defined but we don't have <netpacket/packet.h>,
include <linux/if_packet.h> to get the relevant definitions.
-
Description: Document the "netbeui" filter expression keyword.
Add a #define LLCSAP_NETBEUI for the NetBEUI LLC SAP, and use that
rather than "0xf0" in the LLC dissector.
-
Description: Eliminate some unused parameters.
Use const more.
Use EXTRACT_* macros more.
Use TCHECK* more.
Use tok2str() to replace some home-grown workalikes.
smb:
- Get rid of private types, use tcpdump-defined types
- Rename fdata and fdata1 to smb_fdata and smb_fdata1 to avoid conflict
with IRIX library function.
-
Description: Generate code to check for LLC SAP values on Linux cooked captures.
Set "off_linktype" to the correct value for the offset of the Ethernet
type field in the fake header for Linux cooked captures, so that the
correct code is generated for tests of that field.
-
Description: move T_xx and C_xx fallback definitions into nameser.h.
-
Description: avoid trigraph
-
Description: Introduce tok2strary(), similar to tok2str() except it takes an
array of strings instead of a list of value/string pairs.
-
Description: Update the version number to 3.6.2.
-
File: tcpdump/README; Revision: 1.59; Date: 2001/04/11 05:27:17; Author: guy;Lines: (+4 -4)
-
File: tcpdump/README; Revision: 1.58.2.1; Date: 2001/04/11 05:27:42; Author: guy;Lines: (+4 -4)
-
Description: BIND9 lwres dissector.
-
Description: From Maciej W. Rozycki <macro@ds2.pg.gda.pl>: treat all MIPS and SPARC
platforms as always requiring strict alignment, rather than doing
configure-time testing with a sample program.
-
Description: correct openssl include pathname management. <openssl/foo.h> should be
used (see openssl docs).
-
Description: Change suggested by Kaarthik Sivakumar <kaarthik@torrentnet.com> -
various BGP structures have sizes that aren't multiples of the size of
the most strictly aligned type in the structure, so the compiler will
pad them out to that size; we should add #defines for the real size, if
we don't already have them, and use them rather than the result of
"sizeof".
Do that even for structures that have sizes that are multiples of the
size of the most strictly aligned type in the structure, as some
compilers (e.g., at least some versions of GCC for ARM) apparently pad
structures to multiples of 4 bytes.
Add a missing TCHECK2 call.
-
Description: As we're not using "bcmp()" or "bcopy()" in "addrtoname.c", we don't
need to include <strings.h> on some platforms in order to declare them.
-
Description: Move all the "undefine so that the compiler doesn't whine about
redefinitions" stuff from files that include "nameser.h" to "nameser.h"
itself (we used to include <arpa/nameser.h>, over which we had no
control so we couldn't do that, but we now have our own "nameser.h").
Add T_OPT to the list of things we undefine, and undefine T_UNSPEC iff
T_UNSPEC is defined, not iff NOERROR is defined.
Replace the include of <arpa/nameser.h> in "print-rx.c" with an include
of "nameser.h", and "#if 0" it out pending a determination of whether
it's necessary (why would AFS's RX care about the internals of DNS
packets?) or not.
-
Description: From Heinz-Ado Arnolds <Ado.Arnolds@dhm-systems.de>: mark IPX packets
according to whether they're Ethernet II, 802.3, or 802.2.
-
Description: Support for Home Agent Information in ICMPv6, from Kazushi Sugyo
<sugyo@pb.jp.nec.com>.
-
Description: Patch from Pekka Savola <pekkas@netcore.fi> to get rid of "savestr()"
(which doesn't actually seem to be significantly more efficient than
"strdup()", at least not to the extent that it makes any difference to
"tcpdump"), modified to use the BSD "strdup()", rather than the old
"savestr()", on platforms that lack "strdup()".
-
Description: DLT_ value and capture file header LINKTYPE_ value reserved for Apple
LocalTalk hardware.
-
Description: remove comment which may not be correct; i've experienced unaligned header
on bpf taps with netbsd 1.5Y.
-
Description: Don't use "sizeof" to compute the sizes of various headers - the
structures for the headers might have padding added by the compiler (I
think at least some versions of GCC for ARM, for example, pad structures
to a multiple of 4 bytes in length), use explicit #define values.
The sequence control field of a management frame header is 16 bits long,
not 8 bits long.
-
Description: Pick up the "README.tru64" file from Ethereal, and change it to refer to
tcpdump, for the benefit of Digital^H^H^H^H^H^H^HTru64 UNIX users.
-
Description: sync with 2292bis-02/ND_RA_FLAG_HOME_AGENT
-
Description: Update makemib and print-snmp.c license, via OpenBSD: jakob got
update from John LoVerso.
-
Description: Give a bunch of header files RCS and SCCS IDs.
-
Description: Replace "target_cpu", "target_os", and AC_CANONICAL_SYSTEM with
"host_cpu", "host_os", and AC_CANONICAL_HOST, as per Maciej W.
Rozycki's patch.
-
Description: Reserve 116 for IP Filter capture files and 117 for OpenBSD DLT_PFLOG.
-
Description: If we have "/proc/net/dev", and don't have <ifaddrs.h> (i.e., don't have
"getifaddrs()"), after processing the list returned by SIOCGIFCONF, scan
"/proc/net/dev" for interface names, and add to the list of interfaces
entries for those interfaces, with no associated addresses (if the
interfaces were already added, with addresses, from the list returned by
SIOCGIFCONF, they won't get added again).
Clean up the error handling a bit.
-
Description: Patch from Motonori Shindo to update the man page to reflect additional
time stamp print formats added a while ago.
-
Description: Don't make the FCS field of a control frame structure a "u_int32_t", as
that may force it to be aligned on a 4-byte boundary, and it's not
always aligned on a 4-byte boundary in those structures.
Add a bunch of bounds checking.
"ctrl_body_print()" expects its first argument to point to the beginning
of the link-level frame; pass it a pointer to that, not to the stuff
following the link-level frame.
-
Description: use draft 22 declaration for dhcp6 (which is under dhcwg last call - hope
it does not change again).
-
Description: From Scott Gifford:
Add a new "pcap_findalldevs()" routine to get a list of all
interfaces that can be opened with "pcap_open_live()", and a
"pcap_freealldevs()" routine to free the list.
Make "pcap_lookupdev()" use it, which also arranges that it will
not return a device that cannot be opened by "pcap_open_live()".
Allow the "any" device to be opened, on Linux, with "promisc"
non-zero; ignore the request for promiscuity, and return a
warning message indicating that promiscuous mode isn't supported
on the "any" device.
Document "pcap_findalldevs()" and "pcap_lookupdev()", and clean up some
items in the libpcap man page.
-
File: libpcap/CREDITS; Revision: 1.31; Date: 2001/10/08 01:06:20; Author: guy;Lines: (+1 -0)
-
File: libpcap/inet.c; Revision: 1.39; Date: 2001/10/08 01:06:20; Author: guy;Lines: (+655 -118)
-
File: libpcap/pcap-linux.c; Revision: 1.68; Date: 2001/10/08 01:06:21; Author: guy;Lines: (+8 -1)
-
File: libpcap/pcap.3; Revision: 1.23; Date: 2001/10/08 01:06:21; Author: guy;Lines: (+108 -9)
-
File: libpcap/pcap.h; Revision: 1.32; Date: 2001/10/08 01:06:22; Author: guy;Lines: (+29 -1)
-
Description: Use the passed in length instead of the IP header's length in the
pseudo-header checksum, to allow for IPSEC or other encapsulations.
Use in_cksum() instead of private versions.
-
Description: sync with 2292bis-02: ND_OPT_ADVINTERVAL
-
Description: Assorted PPTP and GRE enhancements from Motonori Shindo
<mshindo@mshindo.net>.
-
Description: Enable the SMB dissector by default, now that Bill Fenner's added bounds
checking; however, leave in the "possibly buggy" warning and the option
to disable it.
-
Description: use safeputchar() instead of cook up on its own.
-
Description: more audit/style. fix a couple of signed/unsigned mixup,
printf type mismatch, as well as buffer overrun possibilities
-
Description: Patches from Pekka Savola <pekkas@netcore.fi> to quiet down SMB a little.
I changed his patches to actually use -vv. Obviously tcpdump actually
needs more-targeted -v flags (like "-v smb").
-
Description: Fixes from Phil Wood:
Don't subtract "tp_drops" from "tp_packets" - "ps_recv", on BSD,
at least, includes packets dropped due to lack of buffer space,
so it should do so on Linux as well.
The "len" argument to "getsockopt()" is a value-result
parameter, initially containing the size of the buffer being
supplied; set it before the call.
Catch "getsockopt()" errors and, if it's an error other than
EOPNOTSUPP, return an error.
-
Description: Jason Thorpe's changes from NetBSD, to document the symbolic names that
can be used for checking ICMP types, ICMP codes, and TCP flags.
-
Description: Add SIGINFO handler from LBL
The rest of the low-level print-*.c handlers need the infodelay
wrapping too.
-
Description: Fix a typo in the tcpdump man page. While I'm at it, add
ECN flags to TCP packet format.
-
Description: Support for capturing on encrypted CIPE tunnels in IRIX, from Franz
Schaefer <schaefer@mond.at>.
-
Description: If the user specified neither "--enable-smb" nor "--disable-smb", print
"no" after printing the "Checking whether to enable the possibly-buggy
SMB printer" message (as we default to not enabling it), rather than
printing nothing and having the next "Checking ..." message show up
after it on the same line.
-
Description: Patch, based on a patch from Pavel Kankovsky <kan@dcit.cz>, to flush all
packets queued up on the socket when we set a kernel filter on the
socket, so that if there are any queue-up packets that wouldn't have
passed the new filter, we don't see them. (Some other packet capture
mechanisms do this automatically; this prevents tcpdump, for example,
from showing or saving, when run with a filter, some packets that
wouldn't have passed the filter.)
XXX - do we have to do this on any other platforms?
Choose whether to compile in the code to modify filter programs for use
in the kernel, and to flush queued-up packet and set a kernel filter, on
whether SO_ATTACH_FILTER is defined (i.e., on whether we have kernel
filter support in our build environment), rather than on whether
HAVE_PF_PACKET_SOCKETS is defined (i.e., on whether we have PF_PACKET
support in our build environment), as we choose whether to *use* that
code based on whether SO_ATTACH_FILTER is defined.
-
Description: on netbsd mailing list, it was mentioned that the NetBSD byteorder guessing
code needs revisit.
-
Description: Put more information into the comments for "pcap_stats()".
-
Description: strinct prototype. now we are -Wstrict-prototype clean.
couple of indent fixes (ts=8 sw=4) so that we can do
a buffer overrun audit effectively.
-
Description: Add support for NetBSD DLT_PPP_ETHER; adapted from NetBSD changes by
Martin Husemann <martin@netbsd.org>.
Clean up PPPoE dissector - get rid of unused variable, and have it just
use its first argument as a pointer to the PPPoE packet (which may also
make it work if, for example, you have PPPoE packets wrapped inside VLAN
headers).
-
Description: Add --enable-smb to make it easier to re-enable the SMB printer.
-
Description: Some platforms that lack <netpacket/packet.h> define PF_PACKET but don't
support PF_PACKET sockets, and, in particular, don't define in
<linux/if_packet.h> any of the stuff needed by the code to handle
PF_PACKET sockets. Define HAVE_PF_PACKET_SOCKETS if either
1) we have <netpacket/packet.h>
or
2) PF_PACKET is defined *and* PACKET_HOST is defined by
<linux/if_packet.h>
and use HAVE_PF_PACKET_SOCKETS, not PF_PACKET, be what we use in #ifdefs
to conditionally compile in support for PF_PACKET sockets.
Not all platforms define ARPHRD_SIT, either; #define it if it's not
already defined.
-
Description: Add a DLT_ value and a link-layer type value for savefiles for Acorn
Econet.
-
Description: Support for LocalTalk hardware, from Uns Lider <unslider@miranda.org>.
-
Description: const-ify print-fddi and print-token, inspired by
Motonori Shindo <mshindo@mshindo.net>
-
Description: Remove #if 0 sections
Finish converting over to having the caller print the IP address
(except for UDP, TCP and SCTP). This consists mostly of removing
places where the IP address is printed, both in the big "case"
in ip_print() and in the individual printers.
Also fix a couple of spacing bugs.
-
Description: From Crist J. Clark <cjclark@alum.mit.edu>: print the IP protocol field
for fragments other than the first fragment.
Also, for packets whose IP protocols we don't handle ourselves, print
the protocol name if "getprotobynumber()" finds it, otherwise print the
protocol number.
-
Description: Allow pcap_open_live() to return warnings in ebuf.
-
Description: LLC frames with a DSAP and LSAP of 0xe0 are IPX frames, and so are Linux
cooked frames with a type value of LINUX_SLL_P_802_3; dissect them as
such.
-
Description: Bill Fenner's changes to clean up the SMB dissection somewhat and to add
a lot of boundary checking.
-
Description: As suggested by Hyung Sik Yoon <hsyn@kr.ibm.com>, use 2 rather than 0 as
the SAP on AIX if a SAP of 1537 doesn't work; he says that 2 works on
Token Ring but 0 doesn't.
-
Description: Move some stuff that tried to make up for system headers from print-tcp.c
to tcp.h, since don't use the system headers now anyway it was just
making up for our own tcp.h.
-
Description: Get rid of definitions of "packetp" and "snapend" outside
"print-ether.c" - the one in "print-ether.c" is sufficient.
-
Description: Note that captures on the "any" device won't be done in promiscuous
mode, regardless of the value of "promisc".
-
File: libpcap/pcap.3; Revision: 1.18; Date: 2001/01/18 04:41:45; Author: guy;Lines: (+6 -2)
-
File: libpcap/pcap.3; Revision: 1.17.2.1; Date: 2001/01/18 04:42:11; Author: guy;Lines: (+6 -2)
-
Description: Patch from Onno van der Linden <onno@simplex.nl> to support Token Ring
on DLPI systems.
-
Description: Sigh. Not all systems have <netinet/if_ether.h> - for example, at least
some libc5 Linux systems don't - so we have to check whether it exists,
and include it only if it does.
-
Description: Documentation fixes from Chris Pepper <pepper@mail.reppep.com>.
Update the note on libpcap being "not very well suited for interactive
programs" to note that at least some of what it says is necessary is
already supported.
-
File: libpcap/CREDITS; Revision: 1.24; Date: 2001/06/05 03:45:53; Author: guy;Lines: (+1 -0)
-
File: libpcap/INSTALL.txt; Revision: 1.2; Date: 2001/06/05 03:45:53; Author: guy;Lines: (+6 -6)
-
File: libpcap/README; Revision: 1.24; Date: 2001/06/05 03:45:55; Author: guy;Lines: (+4 -4)
-
File: libpcap/TODO; Revision: 1.3; Date: 2001/06/05 03:45:55; Author: guy;Lines: (+10 -6)
-
Description: Change from NetBSD, by Martin Husemann <martin@netbsd.org>:
Adapt to (temporary) DLT_PPP_ETHER useage by the pppoe code in tree
now. This needs to be fixed when a generic PPP sheme is implemented.
-
Description: ARCNet support, from NetBSD.
-
Description: Bug fix from Hannes Gredler.
-
Description: HSRP dissector, from Julian Cowley <julian@lava.net>.
-
Description: Don't print multiple lines for a single packet unless -vv
-
Description: From Scott Barron <sb125499@ohiou.edu>: use the
SOL_PACKET/PACKET_STATISTICS "getsockopt()" call, on Linux kernels that
support it, to get packet statistics, so that we can report the number
of dropped packets, and always use <linux/if_packet.h> to get
definitions for PF_PACKET sockets, so that we don't depend on glibc's
header files having been updated to support all the latest shiniest
kernel features (many systems with 2.4[.x] kernels don't have a
<netpacket/packet.h> that defines "struct tpacket_stats", for example,
so we wouldn't have been able to support that kernel feature on those
systems).
-
Description: Allow "ip6 proto ___" constructs.
Don't parse "ip6" if not compiled with ip6 support.
-
Description: Cast the argument to <ctype.h> macros to "unsigned char", to eliminate
GCC warnings and to keep the macros from referring outside an array when
handed bytes with the 8th bit set.
-
Description: If the platform on which tcpdump is being built has "strings.h", include
it in "addrtoname.c", so that "bcmp()" and "bcopy()" are defined.
-
Description: Set "off_linktype" to the correct value for the offset of the Ethernet
type field in the fake header for Linux cooked captures, so that the
correct code is generated for tests of that field.
-
Description: Make the "is_loopback" field of a "pcap_if" structure a general "flags"
field, and make a PCAP_IF_LOOPBACK flag be the first flag bit in that
field, specifying whether the interface is a loopback interface; this
allows us to add more flags without changing the layout of the
structure.
-
File: libpcap/inet.c; Revision: 1.43; Date: 2001/10/28 02:31:49; Author: guy;Lines: (+9 -5)
-
File: libpcap/pcap.3; Revision: 1.26; Date: 2001/10/28 02:31:50; Author: guy;Lines: (+8 -3)
-
File: libpcap/pcap.h; Revision: 1.33; Date: 2001/10/28 02:31:50; Author: guy;Lines: (+4 -2)
-
Description: Patch from Lorenzo Cavallaro <sullivan@sikurezza.org> to create
$(DESTDIR)/$(mandir)/man3 before installing the libpcap man page, if
that directory doesn't already exist.
-
Description: Handle (GRE-encapsulated) PPTP
-
Description: Update the version number.
-
File: libpcap/README; Revision: 1.23; Date: 2001/04/11 05:18:28; Author: guy;Lines: (+4 -4)
-
File: libpcap/README; Revision: 1.22.2.1; Date: 2001/04/11 05:19:23; Author: guy;Lines: (+4 -4)
-
Description: style
-
Description: Fix the man page's description of "pcap_file()" and "pcap_fileno()" to
reflect reality.
-
File: libpcap/pcap.3; Revision: 1.20; Date: 2001/03/26 10:21:31; Author: guy;Lines: (+12 -4)
-
File: libpcap/pcap.3; Revision: 1.17.2.3; Date: 2001/03/26 10:23:33; Author: guy;Lines: (+12 -4)
-
Description: meet 2292bis-02 for RA option decls
-
Description: added -C option to rotate save file every optarg * 1,000,000 bytes.
-
Description: Add an additional check for a truncated packet, as per a patch from Jim
Hutchins <jim@ca.sandia.gov>.
-
Description: Patch from NetBSD, by Klaus Klein <kleink@netbsd.org>, to support "vrrp"
as an IP protocol, like "udp", "tcp", "icmp", "pim", etc..
-
Description: PPTP support, from Motonori Shindo <mshindo@mshindo.net>.
-
Description: IS-IS over PPP support, from Hannes Gredler <hannes@juniper.net>.
-
Description: Patch from Harry Raaymakers <harryr@connect.com.au> to the Cisco NetFlow
printer to:
add v6 support;
fix the output so that the tcp ports and AS numbers don't run
into each other;
add the v6 encapsulation overhead bytes in the output.
-
Description: added a faq entry
demoted need for web designers.
-
Description: make arp_print() L2 neutral. from netbsd
TODO: recover portions that peep L2 src/dst, by passing more args from
L2 printing to arp_print(). the current code can bomb when L2 = arcnet
(because the code assumes that L2 address len == 6), for example.
-
Description: indent
-
Description: Move the code to handle the "-C" flag into "tcpdump.c" from
"pcap-dump-trunc.c".
Don't make the variables "dump_and_trunc()" manipulates external or even
static; fill in a structure with their values and pass a pointer to that
structure to "dump_and_trunc()". "dump_and_trunc()" will update the
"pcap_dumper_t" pointer in that structure if it rotates capture files,
so that the next call to "dump_and_trunc()" will supply the updated
pointer (the previous code was just opening a new capture, but not
updating the variable passed to "dump_and_trunc()").
Instead of duplicating an old version of the "pcap_dump()" code (a
version that didn't write out time stamps as 32-bit seconds and
microsecond values on platforms where the fields in a "struct timeval"
are 64-bit) in "dump_and_trunc()", just call "pcap_dump()" from
"dump_and_trunc()".
-
Description: LINKTYPE_IEEE802_11 and LINKTYPE_LOOP, and DLT_IEEE802_11, are no longer
reserved for future use; they're being used.
Move other currently-being-used LINKTYPE_ values above the "reserved for
future use" comment, to make it clear which types are reserved and which
are already in use.
Note that 100 through 103 shouldn't be used for new DLT_ types.
-
Description: Add APIs to put a "pcap_t" into or out of non-blocking mode, and to get
the current state of non-blocking mode; this allows us to implement, for
example, memory-mapped capture devices, where "pcap_read()" uses
"select()" or "poll()" to wait for packets to arrive, and hide that
implementation detail from applications using this API
("pcap_setnonblock()" would set or clear a non-blocking mode flag in the
"pcap_t", and the "select()" or "poll()" would not be done if the
"pcap_t" is in non-blocking mode).
-
File: libpcap/pcap.3; Revision: 1.28; Date: 2001/12/09 05:10:02; Author: guy;Lines: (+34 -1)
-
File: libpcap/pcap.c; Revision: 1.37; Date: 2001/12/09 05:10:03; Author: guy;Lines: (+62 -1)
-
File: libpcap/pcap.h; Revision: 1.34; Date: 2001/12/09 05:10:03; Author: guy;Lines: (+3 -1)
-
Description: "pcap-dlpi.c" opens the DLPI devices read/write, not read-only, so, on
Solaris, you need read/write access to the network pseudo-devices.
-
Description: ESP printing now properly removes trailing authentication
header. (authentication component is not yet checked)
-
Description: 802.11 support, from Javier Achirica <achirica@ttd.net>.
-
Description: move router preference decls into icmp6.h
-
Description: Patch from Xianjie Zhang <xzhang@cup.hp.com> to handle HP-UX systems
with a large number of PPA's.
-
Description: Change HAVE_ETHER_HOSTTON to USE_ETHER_HOSTTON
Only define USE_ETHER_HOSTTON if ether_hostton() doesn't dump core.
-
Description: Add MSDP printer.
-
Description: creation of libnetdissect.a library and netdissect.h
much CHURN.
-
Description: I've seen captures with all four different flavors of IPX frames on
Ethernet, so, at least on Ethernet, when checking for IPX frames, check
for all of them, including Ethernet_II and Ethernet_SNAP.
Add an "llc.h" file with LLC SAP values, taken from tcpdump's "llc.h"
file, and use those, rather than defining them ourselves in "gencode.c".
-
Description: L2TP dissector changes, from Motonori Shindo:
o completely TCHECK()-ified
o PPP disconnect cause info AVP support added (RFC3145)
o use u_int16_t/u_int32_t instead of u_short/u_int
o use tok2str() to better support discrete array
o fixed bug (Authen Name AVP is now decoded as a string)
o code clean up
-
Description: Changes from Klaus Klein <kleink@reziprozitaet.de> to improve the output
and to avoid control characters in the auth-simple output.
-
Description: sync RR flag bit name with draft-ietf-ipngwg-rfc2292bis-02.txt.
-
Description: Patch from Chris Jepeway <jepeway@blasted-heath.com> to not dereference
misaligned pointers in the EtherTalk DDP printer on platforms that can't
handle misaligned addresses.
-
Description: renamed INSTALL to INSTALL.txt
-
Description: From Heinz-Ado Arnolds <Ado.Arnolds@dhm-systems.de>:
Print out IPX SAPs symbolically if "-n" not specified.
Show the socket number in IPX packets as 4 hex digits, with
zero-padding.
Show the network number in IPX packets as 8 hex digits, with
zero-padding.
Use "htons()", not "ntohs()", in "init_eprotoarray()", as the argument
is in host byte order (they do the same thing, but using "htons()" makes
it clearer what's being done).
-
Description: copy <arpa/telnet.h> from netbsd, into "telnet.h"
-
Description: Always define PPP_COMP.
Print [???] when we get a PPP packet that we don't handle.
-
Description: SCTP printing from Armando L. Caro Jr. <acaro@mail.eecis.udel.edu>
Modified to print IP/IPv6-level addresses like TCP does,
and to not print multi-line detail unless -vv by fenner.
-
Description: Updates to RX support, from Nickolai Zeldovich <kolya@MIT.EDU>.
-
File: tcpdump/CREDITS; Revision: 1.32; Date: 2001/09/09 01:41:49; Author: guy;Lines: (+1 -0)
-
File: tcpdump/print-rx.c; Revision: 1.26; Date: 2001/09/09 01:41:49; Author: guy;Lines: (+25 -8)
-
File: tcpdump/rx.h; Revision: 1.4; Date: 2001/09/09 01:41:50; Author: guy;Lines: (+4 -2)
-
Description: full support of lwres dissector
-
Description: From Nathaniel Couper-Noles <Nathaniel@isi1.tccisi.com>: print the
sequence number in ICMP echo requests and replies.
-
Description: Give credit to Maciej W. Rozycki for the fix to handle FDDI MAC
addresses properly on Linux.
-
File: tcpdump/CREDITS; Revision: 1.42; Date: 2001/11/24 21:07:53; Author: guy;Lines: (+1 -0)
-
File: tcpdump/CREDITS; Revision: 1.38.2.1; Date: 2001/11/24 21:09:00; Author: guy;Lines: (+1 -0)
-
Description: Clarify what "pcap_next()" does, as per a suggestion by Michael T.
Stolarchuk.
-
File: libpcap/pcap.3; Revision: 1.19; Date: 2001/02/09 04:50:17; Author: guy;Lines: (+9 -3)
-
File: libpcap/pcap.3; Revision: 1.17.2.2; Date: 2001/02/09 04:51:13; Author: guy;Lines: (+9 -3)
-
Description: added "TTT"
-
Description: clarify some signedness mixup
-
Description: From Kelly Carmichael <kcarmich@ipapp.com>: remove a bogus increment of
the packet data pointer from the code to print a 32-bit RADIUS numerical
attribute value (the increment made sense for TUNNEL_TYPE and
TUNNEL_MEDIUM attributes, which have an 8-bit tag and 24-bit value, and
the increment skips over the tag after printing it; however, for other
attributes, with a 32-bit value, it's bogus).
-
Description: Squelch a compiler warning.
-
Description: In the PPP dissector, pass NULL, rather than bogus strings, to
"isoclns_print()", for the MAC source and destination addresses, and
have "isoclns_print()" print the MAC addresses only if they're both
non-null, rather than having the PPP print routine tweak "eflag" to
suppress the printing.
-
Description: added reference to binary distribution site
-
Description: Add support for NetBSD DLT_PPP_ETHER, as per the NetBSD libpcap.
-
Description: Put the infodelay wrapping into the remaining "XXX_if_print()" routines.
Split the Cisco HDLC printer into "chdlc_if_print()", which does the
stuff expected of a low-level print routine (printing the time stamp,
printing the final newline, doing the infodelay stuff) and
"chdlc_print()", which doesn't do that stuff. This lets us clean up
"ppp_hdlc_if_print()" a bit - it can just print the time stamp at the
beginning, and do the infodelay stuff at the end, without having to
treat Cisco HDLC specially by skipping the time stamp printing. (This
also ensures that the time stamp is always printed, which wasn't the
case before.)
Print the missing final newline in "pppoe_if_print()".
-
Description: Do some additional bounds checking when dissecting SMB packets.
-
Description: Install knu-cvsweb; possibly not fully configured yet. The cvsweb
link is still the old one.
Log entries
-
Description: added binary files.
-
Description: added university name
-
Description: Allow access to tcpslice
-
Description: Add "-u" to @cvs_options to allow "download" and "annotate" to work.
-
Description: Update cvsweb config.
-
Description: added FollowSymLinks
-
Description: made subscription instructions more explicit.
-
Description: added 3.7 beta info.
-
Description: fixed some typos, and bumped version to .2
-
Description: fixed 0.6.2 comment
-
Description: added 2001
-
Description: added ftp.gwdg.de
-
Description: added br.tcpdump.org.
-
Description: adjusted wiretapped URL
-
Description: fixed closing </H1>
added etherape.
-
Description: added a bunch of related projects.
-
Description: added reference to "sniff"
-
Description: Add "stamp-h" and "stamp-h.in" to ".cvsignore"; they're already in
tcpdump's ".cvsignore".
-
Description: started 0.7 CHANGES.
-
File: libpcap/CHANGES
Revision: 1.56; Date: 2001/10/23 04:37:31; Author: mcr; Lines: (+8 -1)
-
Description: Add Jason Thorpe's name to the list of contributors.
-
File: libpcap/CREDITS
Revision: 1.19; Date: 2001/02/25 00:54:05; Author: guy; Lines: (+1 -0)
-
Description: Reflect the renaming of "INSTALL" to "INSTALL.txt".
-
File: libpcap/FILES
Revision: 1.15; Date: 2001/09/09 19:36:25; Author: guy; Lines: (+1 -1)
-
Description: Note that we now attempt to work around AIX BPF's weirdness, indicate
that there may be compile-time or run-time problems with the
workarounds, suggest that people send in a detailed report and fall back
on DLPI if they have those problems, and suggest that if they construct
fixes for the problems they send them to patches@tcpdump.org.
Fix the white space.
-
Description: Bump the version to 0.7.
-
File: libpcap/VERSION
Revision: 1.4; Date: 2001/10/08 08:17:03; Author: guy; Lines: (+1 -1)
-
Description: Add "const" for autoconf 2.52 compatability. Longer term solution:
go through aclocal.m4 and modernize it.
-
Description: The Itanium does not like unaligned memory accesses (the Linux kernel
warns about them and probably performance suffers). Therefore I added
the cpu to the list of systems where unaligned access should be avoided.
See also http://bugs.debian.org/112152
-
Description: Fix up the RCS ID, and put in a line indicating the NetBSD header file
we got this stuff from.
-
Description: Reserve link-layer types for Prism II 802.11 chip monitor mode
information plus 802.11 header (as per Tim Newsham's stuff) and for some
flavor of Aironet 802.11 link-layer header (as per Doug Ambrisko's
FreeBSD patches).
-
Description: Reserve DLT_ type 118 for Cisco internal use, as per a request from
Gilbert Ramirez of Cisco.
More explicitly reserve 116 and 117 as well.
-
Description: Check in the updated configure script, from the following change to
aclocal.m4:
revision 1.73
date: 2001/09/14 08:08:15; author: torsten; state: Exp; lines: +2 -2
The Itanium does not like unaligned memory accesses (the Linux kernel
warns about them and probably performance suffers). Therefore I added
the cpu to the list of systems where unaligned access should be avoided.
See also http://bugs.debian.org/112152
-
Description: Add comments to BDEBUG and YYDEBUG for autoheader
-
Description: Make it easy to turn on optimizer and parser debugging with
--enable-optimizer-dbg and --enable-yydebug
-
Description: Free up both "registers" (scratch memory locations, really) used by an
arithmetic expression in a filter; otherwise, we leak registers when
compiling arithmetic expressions.
-
Description: Add support for DLT_PRISM_HEADER.
-
Description: Zero out IPv6 mask before using it. This fixes expressions like
'net 2002::/16', which were previously non-deterministic based on
the previous contents of memory.
Reported by: Pekka Savola <pekkas@netcore.fi>
-
Description: Reset the VLAN flags when compiling a new expression.
This allows correct compilation of multiple expressions
containing the "vlan" keyword in the same program.
Reported by: Jon Dugan <jdugan@ncsa.uiuc.edu>, on the bro@lbl.gov list
-
Description: ignore non-IP address.
-
Description: Check for all four types of IPX frame on DLT_LINUX_SLL captures.
-
Description: Handle STP (under the assumption that the "Bridging PDU"s that go over
PPP are Spanning Tree Protocol Bridging PDUs) and IPX over PPP.
-
Description: Propagate delta 1.148 "ignore non-IP address".
-
Description: Fix a call to "pcap_add_if()" that wasn't give a null-pointer
description argument.
-
File: libpcap/inet.c
Revision: 1.45; Date: 2001/10/28 20:40:43; Author: guy; Lines: (+3 -2)
-
Description: Add a description to the entry for the "any" device.
-
File: libpcap/inet.c
Revision: 1.44; Date: 2001/10/28 20:31:05; Author: guy; Lines: (+26 -8)
-
Description: Split off the code to scan "/proc/net/dev" into a separate routine, and
don't call it if we've already had an error.
-
File: libpcap/inet.c
Revision: 1.42; Date: 2001/10/10 06:46:50; Author: guy; Lines: (+140 -135)
-
Description: bsdi3 does not have IF_NAMESIZE (kame/bsdi3 has it). have last-resort #define.
-
Description: Put a "return (0);" into "__pcap_nametodnaddr()" to squelch complaints
the Digital^H^H^H^H^H^H^HTru64 UNIX C compiler.
-
Description: Eliminate duplicate prototypes.
-
Description: Optimize out "jset #0" (always false) and "jset #ffffffff" (always true).
-
Description: Don't optimize away "sub #0" as it may be required to recognize
the code that is generated for e.g. 'icmp[0] > 0'.
-
Description: Add some optimizer debugging (not compiled by default)
-
Description: RPM spec file
-
Description: Attempt to work around the ways in which AIX's BPF is unlike BSD's BPF.
Get rid of the mapping of OpenBSD's DLT_LOOP to DLT_NULL; we now handle
DLT_LOOP.
-
Description: AIX's DLPI devices are, at least in AIX 4.3 and later, in the
"/dev/dlpi" directory, not the "/dev" directory.
-
Description: Close a file descriptor leak, as per a patch that comes with Nessus and
Pavel Kankovsky's suggested fix to that patch.
-
Description: On AIX, if binding to the SAP 1537 fails, try binding to 0; Token Ring
devices appear to reject attempts to bind to 1537, perhaps because Token
Ring devices use SAPs rather than Ethertypes and 1537 isn't a valid SAP
value.
Try to supply a string rather than a numerical value for various DLPI
errors, and to supply a string rather than a numerical value for
unexpected DLPI primitives.
Cast the argument to <ctype.h> macros to "unsigned char", to eliminate
GCC warnings and to keep the macros from referring outside an array when
handed bytes with the 8th bit set.
-
Description: The "dl_module_id_1" and "dl_module_id_2" members of a
"dl_hp_ppa_info_t" are arrays of "u_char" (or "u_int8_t"), presumably to
get around the problems of signed characters; this causes complaints
from HP's C compiler if we pass them as an argument to "strcmp()", so
cast them to "const char *".
-
Description: Put the code to get a unit number from a device name into a common
routine, and use it both on HP-UX and other DLPI systems; this means
that, in case there is ever a network device on HP-UX with a number in
the device type name, we'll properly extract the unit number (i.e.,
we'll extract the last number from the name, not the first number) - I
don't think that'll ever happen, but putting it into a common routine is
cleaner in any case.
-
Description: When using SOCK_PACKET sockets, which don't support cooked mode, reject
any link-layer types that would get mapped to cooked mode.
-
Description: We weren't returning a warning if the interface had an ARPHRD_ type we
didn't handle; fix the code to do so.
Remove the word "Warning" from the warning - tcpdump will add it when it
prints the warning, as will Ethereal and Tethereal.
-
Description: Don't print the warning for an ARP type not supported by libpcap, return
it in the error message buffer, as is done for warnings in other
implementations of "pcap_open_live()".
-
Description: ARPHRD_ARP doesn't uniquely specify the header that will appear on
packets before the network-layer header; we already deal with that in
tcpdump, and we could probably try to deal with that in the code
generator, but it's less of a pain to just punt to DLT_LINUX_SLL.
-
Description: Changes from Pavel Kankovsky to reset the kernel filter in
"pcap_setfilter()" if we're not using a kernel filter, in case a
previous call to "pcap_setfilter()" had succeeded in adding a kernel
filter, as if we're doing userland filtering we need to get rid of all
kernel filters that might discard packets that'd pass the userland
filter.
-
Description: In "pcap_read_packet()", always use "handle->buffer + handle->offset" as
the pointer to the beginning of the link-layer header; never use just
"handle->buffer", as, if "handle->offset" is non-zero (as is the case
with many link-layer types, including Ethernet), "handle->buffer"
doesn't point to the beginning of the link-layer header.
-
Description: Move the code to allocate the packet buffer into "pcap_open_live()", so
that we don't have almost-duplicate code in "live_open_old()" and
"live_open_new()". This fixes a bug wherein "live_open_new()" wasn't
making the buffer size the maximum of "enough to hold packets of the MTU
obtained from the socket" and "the snapshot length" (for some reason,
"recvfrom()" was copying more data than the MTU obtained from the
socket).
-
Description: Attempt to put the link-layer payload of packets on a 4-byte boundary,
as is done in some other "pcap-XXX.c" modules.
-
Description: Add ENDT_SLIP, ENDT_PPP, ENDT_LOOPBACK, and ENDT_TRN to the case
statement checking the link-layer type.
Give an error if we see a link-layer type we don't handle, rather than
assuming Ethernet - there's no guarantee that the framing is Ethernet
framing.
If we succeeded in opening the packetfilter device, but had an error
later, close the device before returning from "pcap_open_live()".
-
Description: Minor tweak to the synopsis for "pcap_setnonblock()" to make it look
more like the other synopses, and note that it returns 0 on success.
-
File: libpcap/pcap.3
Revision: 1.31; Date: 2001/12/29 21:57:07; Author: guy; Lines: (+4 -3)
-
Description: Note that "pcap_stats()" isn't supported on savefiles, as savefiles
don't include statistics.
-
File: libpcap/pcap.3
Revision: 1.30; Date: 2001/12/10 06:35:00; Author: guy; Lines: (+5 -1)
-
Description: Move the description of "pcap_[sg]etnonblock()" immediately after the
description of the routines to open captures, so that non-blocking mode
is described before "pcap_dispatch()" is described.
-
File: libpcap/pcap.3
Revision: 1.29; Date: 2001/12/09 08:58:28; Author: guy; Lines: (+41 -39)
-
Description: In the description of "pcap_datalink()", enumerate the link-layer types,
and give a description of the link-layer header if it's not directly
implied by the link-layer type.
-
File: libpcap/pcap.3
Revision: 1.27; Date: 2001/10/28 03:54:57; Author: guy; Lines: (+145 -3)
-
Description: Fix a typo and a formatting nit.
-
File: libpcap/pcap.3
Revision: 1.25; Date: 2001/10/13 06:28:53; Author: guy; Lines: (+3 -3)
-
Description: clarified use of pcap_dump(3) parameters.
-
File: libpcap/pcap.3
Revision: 1.24; Date: 2001/10/12 21:43:29; Author: mcr; Lines: (+7 -1)
-
Description: Fix a typo.
-
File: libpcap/pcap.3
Revision: 1.22; Date: 2001/07/04 07:34:50; Author: guy; Lines: (+2 -2)
-
Description: Have "pcap_setnonblock()" just return 0 on success, not the new value of
the file descriptor flags; there's no guarantee that it will actually
*affect* the file descriptor flags (consider a memory-mapped capture
mechanism such as the Linux 2.4 mechanism, where all "non-blocking mode"
means is "don't do a 'select()' or 'poll()' if there aren't any new
packets in the memory-mapped buffer") or, in fact, that there are file
descriptor flags to affect (consider WinPcap).
-
File: libpcap/pcap.c
Revision: 1.38; Date: 2001/12/29 21:55:32; Author: guy; Lines: (+2 -2)
-
Description: Add in items for the new savefile types.
-
Description: Revert to catching only bogus ethernet addresses that end in a colon,
since the updated expression caught the "4:2" in "ip[4:2]".
-
Description: The rev 1.79 commit somehow undid the changes from 1.75.
Put them back.
-
Description: Fix some lexer bugs:
- Bad ethernet addresses no longer have to end with a colon
- Host names no longer have to be at least two characters long
- Bad tokens no longer have to end with an "i"
-
Description: added english versions of many common fields (from thorpej)
-
Description: add lwres dissector
-
Description: adde $Header: /tcpdump/master/htdocs/changes/2002-01-21.10:16:48.html,v 1.1 2003/11/13 02:56:19 mcr Exp $ to tcpdump/CHANGES to match libpcap
-
File: tcpdump/CHANGES
Revision: 1.79; Date: 2001/01/10 20:13:58; Author: mcr; Lines: (+3 -1)
-
Description: Give Seth Webster credit for the "-C" flag stuff.
-
File: tcpdump/CREDITS
Revision: 1.36; Date: 2001/10/03 07:30:02; Author: guy; Lines: (+1 -0)
-
Description: Add Brent L. Bates, for submitting IRIX compilation errors
-
Description: Add nathanw@MIT.EDU for print-nfs.c patch
-
Description: add print-msdp.c
-
Description: Update to include all the files to distribute, and move a couple of
pathnames into alphabetical order.
-
File: tcpdump/FILES
Revision: 1.30; Date: 2001/06/26 07:23:00; Author: guy; Lines: (+9 -2)
-
Description: add print-lwres.c
-
Description: Add print-sctp.c
-
Description: Alphabetize $CSRC
-
Description: "savestr.c" is gone, so remove references to it from "Makefile.in".
-
Description: Bump the version to 3.7.
-
File: tcpdump/VERSION
Revision: 1.5; Date: 2001/10/08 08:19:50; Author: guy; Lines: (+1 -1)
-
Description: Update for 3.6.3
-
Description: Add "const" for newer autoconf.
-
Description: patch to pcap.h search routine.
-
Description: Don't turn on massive debugging by default.
-
Description: Added ia64 to the list of systems were unaligned memory accesses fail.
In fact they don't fail but generate kernel warnings on Linux and
probably performance suffers as well. See also http://bugs.debian.org/112154
-
Description: comment; there has to be error traps against strdup(3) failure.
-
Description: SIGALRM code in gethostbyaddr() can leak memory.
commented by openbsd folks
-
Description: backout 1.77
-
Description: no real need to use bcmp and bcopy, use memcmp and memcpy.
XXX possible align constraint change - should be okay (char pointers)
-
Description: need paren around shift ops
-
Description: memcpy() can be optimized in wacky way by compilers (is NOT a normal function),
and can raise alignment issues.
-
Description: Add CiscoMLS and CiscoVTP SNAP protocol ID's
-
Description: Add CiscoCDP, CiscoCGMP, and rename ExtremeDiscoveryProtocol to ExtremeEDP.
-
Description: Create a place to register OUI+protocol numbers for SNAP protocols
Add more SAP type->name mappings
-
Description: updated configure after aclocal.m4 patches for pcap.h
-
Description: Check in the updated configure script, from the following change to
aclocal.m4:
revision 1.74
date: 2001/09/14 08:11:33; author: torsten; state: Exp; lines: +2 -2
Added ia64 to the list of systems were unaligned memory accesses fail.
In fact they don't fail but generate kernel warnings on Linux and
probably performance suffers as well. See also http://bugs.debian.org/112154
-
Description: Remove the request to ignore the warning, since the thing that
generates the warning is gone.
Forgotten by: itojun
-
Description: Convert cut-n-paste tab damage into tabs.
-
Description: use u_int8_t, not uint8_t (we use BSDish sys/types.h)
-
Description: prototype cleanups. no varaiable names on prototype please.
-
Description: Prototype bpf_dump if it's not in libpcap.
-
Description: Add sctp_print()
-
Description: "interface.h" includes <sys/time.h>, so it doesn't have to include an
incomplete declaration of "struct timeval"; in fact, that incomplete
declaration causes the HP C compiler to print a warning, so we get rid
of it.
In addition, we include <pcap.h> rather than including an incomplete
declaration of "struct pcap_pkthdr", to avoid other HP C compiler
warnings.
-
Description: do not put variable name in prototype, #define will bite you
-
Description: Fix apparent typos.
-
Description: Declare "snprintf()" if we are pulling in our own "snprintf()", so that
we don't get compiler warnings about it being undeclared.
-
Description: "#if 0" out stuff for "asprintf()", "asnprintf()", "vasprintf()", and
"vasnprintf()", as we're not using any of them, and we're not declaring
them in "interface.h" (keep them around for now in case we decide we
need them; they may be useful if we ever want to "sprintf" a string and
want the string to grow dynamically to hold what we're putting into it).
-
Description: Yet *another* #define of ours that an OS also defines; in this case it's
T_NULL, defined by some STREAMS/TPI/XTI/TLI/whatever header file in
HP-UX - if it's defined, undefine it before we define it, to squelch
compiler warnings.
-
Description: file netdissect.h was initially added on branch mcr_dissect.
-
Description: added esp_print_decodesecret prototype.
-
Description: one more copyright clarification from Jeffrey Mogul.
-
Description: have support for FHT_NETBSDE[LB]. maybe useful for other implementations.
-
Description: avoid sprintf
-
Description: clearify copyright. based on communication with the author,
Jeffrey Mogul <mogul@pa.dec.com>.
From: Jakob Schlyter <jakob@openbsd.org>
-
Description: From Motonori Shindo: "config.h" is needed if you include "interface.h".
-
Description: Get rid of even more #includes, as per Motonori Shindo's suggestion.
-
Description: Get rid of trailing carriage-returns.
Get rid of unnecessary #includes; some of them refer to header files
that don't exist on some platforms.
-
Description: style. avoid sprintf
-
Description: packetp and snapend are already externally defined in print-ether.c .
Submitted by: "Brent L. Bates" <blbates@vigyan.com>
-
Description: Patch from Juergen Schoenwaelder <schoenw@ibr.cs.tu-bs.de> to get
print-arcnet.c to compile on some platforms.
-
Description: removed unused variables.
-
Description: add new bgp option type, "capabilities advertisement".
From: Kaarthik Sivakumar <kaarthik@torrentnet.com>
-
Description: correct bgp option parsing.
From: Kaarthik Sivakumar <kaarthik@torrentnet.com>
-
Description: Add "$" format, meaning to escape to a special printer (from LBL)
Add "$" printers for NetBIOS Node Type (WNT), DHCP Option Overload (OO),
Client Identifier (CID), Client FQDN (FQDN)
Change Vendor Class (VC) from decimal string to ASCII string
-
Description: Don't bother using a variable to store a constant format string
in cmu_print()
-
Description: constify/printf audit changes from netbsd.
-
Description: Patch from Gert Doering <gert@greenie.muc.de> to handle IPv6 addresses
in CDP packets.
Changes to use EXTRACT_ macros rather than extracting by hand, and to
use the "protocol type" field as well as the protocol and address
lengths and the protocol field when determining the address type.
-
Description: Fix IP address list spacing issues
-
Description: Decode "goodbye" packet type.
Fix off-by-one error in the newly-introduced truncation checks which
caused proper-length addresses to trigger a truncated packet.
-
Description: more overrun sensitivity
-
Description: style. avoid a couple of possible overrun
-
Description: Handle new print-llc.c dispatching.
Don't print multi-line output unless -vv.
-
Description: Fix a cast to use the correct type.
-
Description: tidy up prototypes
-
Description: Get rid of a null-pointer dereference when dissecting DNS requests with
a query count of 0 (no, such a request makes no sense, but that's what
tcpdump thought it saw in one DNS-over-TCP capture).
-
Description: Audit DNS printer for buffer overflows. Use TTEST2() in tests, and make
some additional tests (some of which might, in theory, be unnecessary,
but...). Check for null pointers *before* checking whether there's
enough data at the pointer in question.
-
Description: slightly better TSIG decoding.
-
Description: print dynamic update a little bit better
-
Description: do not SEGV if there's no query section
-
Description: fix query section decoding
-
Description: remove extra space after type name
-
Description: print truncated message in a more friendly manner. from jinmei@kame.net
-
Description: fixed hex decoder.
added code to force des key parity.
added code to check malloc() return.
added hack to keep "secret" out of register.
-
Description: Linux does not bit-swap FDDI MAC addresses.
Submitted by: "Maciej W. Rozycki" <macro@ds2.pg.gda.pl>
-
Description: Fix checksum and offset printing.
-
Description: Update GRE printer from RFC 2784 (GRE), 2890 (Key and Sequence extensions).
Handle PPTP's GRE extension (RFC 2637)
Print the seq, ack, key fields if -vv
-
Description: Use tok2str() and tok2strary().
-
Description: Fix description of ICMP_REDIRECT_TOSHOST to say "host" and not "net".
-
Description: backout 1.60
-
Description: no real need to pass char * to printf format string.
-
Description: need string.h
-
Description: reject nd6 opts with bad length
-
Description: cleanup. do not use recurse for nd option priting.
-
Description: support draft-draves-ipngwg-router-selection-01.txt router preference.
from jinmei
-
Description: typo in message. from netbsd-current
-
Description: Implement exponential Max Response Code->Max Response Time mapping for IGMPv3
-
Description: added explicit protocol number to "ipip" - John Hawkinson <jhawk@MIT.EDU>
-
Description: Print new ECN code-point [ECT(0),ECT(1),CE] instead of old ECN bits
-
Description: Add missing space after "truncated-ip: %d bytes missing!"
-
Description: atabify
-
Description: adjust bp when packet is moved by LBL_ALIGN
-
Description: die if malloc fails in #ifdef LBL_ALIGN.
XXX LBL_ALIGN path is not really torture-tested, and at this moment it
can affect field printing badly (like TCP).
-
Description: correct ip6 option parsing. notified by bill fenner.
-
Description: IPX SAP requests don't have service names in them, they just have a
service type.
Fix the bounds check for the body of an IPX SAP response.
-
Description: do not subtract size of the field twice. from kame
-
Description: Use [encrypted %s] instead of the truncation notation [|%s] to note
that we have a packet of type %s that we can't print.
-
Description: Fixes to IS_REACH TLV #2 dissection, from Hannes Gredler
<hannes@juniper.net>.
-
Description: From Hannes Gredler: properly assert the checksum TLV #12 for
artifically long, and hence stripped frames.
-
Description: From Hannes Gredler: stop TLV processing at the boundary indicated in
the pdu_len field in the IS-IS header; this stops tcpdump from printing
a lot of bogus TLVs when the interface driver does not correctly report
the frame-length.
-
Description: Support for the IS-IS restart signaling TLV #211, from Hannes Gredler
<hannes@juniper.net>.
-
Description: IPv6 TLV support and some bug fixes and cleanups, from Hannes Gredler
<hannes@juniper.net>.
-
Description: Some style cleanups.
Add a pile of boundary checks.
-
Description: style cleanup
-
Description: fix weak boundary check on esis.
-
Description: Fix some problems found by compiling on an LP64 platform.
-
Description: More complete IS-IS support, from Hannes Gredler (hannes@juniper.net).
-
Description: Note that Ethernet_802.3 IPX frames can appear on network other than
Ethernet/802.3 networks, due to, e.g., bridging of broadcast frames.
-
Description: Make sure "unsupported" is set before it's used.
-
Description: correct null pointer deref. Jakob Schlyter <jakob@crt.se>
-
Description: Include <netinet/in.h> to declare or define "ntohl()".
-
Description: Include <netinet/in.h> to declare "ntohs()"; include <stdlib.h> and
<unistd.h> to declare stuff needed by <netinet/in.h> ("print-vrrp.c"
includes both of them).
-
Description: NULL is not 0
-
Description: Check for parse failure in ACCESS replies.
Submitted by: nathanw@MIT.EDU (Nathan J. Williams)
-
Description: Use fn_printn() to avoid spewing junk from the packet to the terminal.
-
Description: Don't print "nbrs" if no neighbor list will follow.
Remove extra space before "OSPF".
-
Description: Update location of auto-RP spec.
Print reserved fields if they're non-zero.
-
Description: Parse State-Refresh Hello option properly.
-
Description: Update PIM Hello options with IANA-registered values.
-
Description: print protocol type (LCP/IPCP/whatever) even if -e is not specified.
from mshindo
-
Description: print L2 protocol type only if -e is specified (sync with other L2 behaviors).
-
Description: Small PPTP fix from Motonori Shindo.
-
Description: Don't use "sizeof()" to find the minimum RADIUS packet length (although,
as it's a multiple of 4, it's probably not a problem on the most common
offender here, GCC-on-ARM).
Hand to the code that dissects RADIUS attributes, as the length of the
attributes,
min(payload length, captured payload length, length from header)
minus the size of the fixed-length fields in the RADIUS packet.
When printing RADIUS attributes, quit if we find one with a zero length,
rather than looping infinitely.
-
Description: tabify
-
Description: print [|ripng], not [|rip], on truncation.
-
Description: VECOUT() lacked proper boundary checks.
old code should have been okay as MAX < sizeof(s), but we need to be cautious.
-
Description: -Wunused pedant
-
Description: Don't allow STROUT() to use a negative string length.
Use fn_print() and fn_printn() to print strings from the packet.
-
Description: No, we didn't need to include "nameser.h" here, so remove the #include.
-
Description: Bring in buffer overflow fixes from rev 1.19 and 1.20
-
Description: Merge rev 1.23:
Don't allow STROUT() to use a negative string length.
Use fn_print() and fn_printn() to print strings from the packet.
-
Description: The payload of an SCTP DATA chunk is *not* necessarily ASCII text, so it
shouldn't be printed by directly sending it to the standard output;
print it with "default_print()" if neither the "-x" nor the "-q" flag
were set.
-
Description: Don't switch between using standard I/O and raw writes; just use
"fwrite()" instead of "write()".
-
Description: "print-sctp.c" doesn't have to include <net/if.h>, and, if it doesn't do
so, it doesn't need to provide incomplete definitions of "struct mbuf"
or "struct rtentry", either. If it *does* include <net/if.h>, it
appears to fail to compile on at least some versions of AIX; remove the
include and the incomplete definitions.
-
Description: size_t may not fit into int
-
Description: ntohl() is typed to return unsigned long on old 4.[34]BSD-based OS
(i guess this i freebsd only among *BSD these day), and u_int32_t on some os.
do not rely upon OS decl and cast away to u_int32_t, and use %lu.
-
Description: Handle NBNS multihomed registration messages (they're not in RFC 1001 or
1002 - Microsoft added them).
-
Description: indent (sorry, i left them behind
-
Description: more indentation fix. now i've gone through all *smb*. now let us
go through buffer length issues....
-
Description: more indent clarification for audits
-
Description: Fix bug where tcpdump shows data beyond the end of certain NBT packets.
Not-really-submitted by: archie@freebsd.org
-
Description: print "outOfRange" instead of "wrongLength" when an object's value is
out of the range specified by the MIB.
-
Description: Juergen's fix for buffer overflow, posted to tcpdump-workers with
Message-Id: <200104231431.QAA25904@henkell.ibr.cs.tu-bs.de>
-
Description: remove "|%.2x" appeared on -v, which seemed purely for debugging.
-
Description: Get rid of libsmiV1 API compatibility. The configure script already
requires the v2 API, so this attempt at compatibility just caused
problems.
-
Description: remove a blank line
-
Description: comment about DNS-over-TCP decoding. the packet could be unaligned (DNS
formatted payload does not start at the top of the packet), and
in that case, the decoded result could be garage
-
Description: decode DNS over TCP
-
Description: remove extra space
-
Description: Fix truncation checks. It checked the TCP packet length but not the
amount captured. It won't overrun random data after the packet unless
it's formatted like a known telnet option, so this is very unlikely to
be exploitable.
-
Description: improve ENCRYPT and AUTHENTICATION telnet negotiation printing.
-
Description: do not print anything if it is not a valid IAC xx sequence
-
Description: cleanup/correct telnet option printing.
-
Description: From Guy: include <netinet/in.h> for ntohl() on HP-UX 11.00
-
Description: Remove unneeded #includes
-
Description: print "addr > addr" correctly again.
-
Description: correct address pair printing on truncated case.
-
Description: Fix the spacing of the UDP checksum reporting.
-
Description: Pass the length of the authentication data to print_fn, instead of
an arbitrary value taken from the packet (which can trivially
become negative, perhaps enabling buffer overruns).
-
Description: *Another* #define that's also defined by some OS; in this case, it's
PF_USER, defined by {Digital,Tru64} UNIX, so, if it's defined, undefine
it before we define it, to squelch compiler warnings.
-
Description: Include "config.h" if present, so that stuff discovered by the configure
script applies.
Give it an SCCS ID and an RCS ID.
-
Description: copyright clarification
-
Description: Some platforms, e.g. some versions of AIX, appear not to define "struct
timespec", or at least they don't do so with the headers included by
"print-sctp.c". Define, instead, our own data structure for
seconds/microseconds time stamps, and use that instead of "struct
timespec".
-
Description: cleanup indent for audit
-
Description: The last RR section of a DNS message is the additional records section,
not the authority records section, as pointed out by Lobato
<lobato@pobox.com>.
-
Description: Document the "-u" flag (from the Red Hat 7.2 tcpdump man page).
Put the options in dictionary order.
-
Description: Don't call the argument to the "-C" flag "max_file_size", as it's not a
maximum - the file size can get bigger than that by one packet's worth
of data.
-
Description: Document the "-C" flag.
-
Description: Clean up the description of "net <net> mask <netmask>" slightly.
Put in a missing "with" in the description of "net <net>/<mask>".
-
Description: Fix an incorrect occurrence of "bytes" to be "bits"; thanks and a tip of
the Hatlo Hat to David Murn <davey@vision.doa.org> for reporting this as
Debian bug 103600.
-
Description: Expand the introductory discussion to:
note at the beginning that tcpdump can write to a save file
rather than printing a dissection of the packet, and can read
from a saved file rather than from a network interrface;
indicate what causes tcpdump to stop capturing (i.e., that,
unless you've run it with "-c", you have to ^C or "kill" it);
discuss the meanings of the packet counts it prints;
indicate that ^T can be used on some OSes to get those packet
counts while a capture is in progress;
note that the special privileges required on various OSes are
required only when capturing packets, not when reading a saved
capture file;
note that on at least some versions of Solaris you apparently
have to be root in order to do a promiscuous capture.
Consistently use italics to mark tcpdump's name.
-
Description: whitespace at EOL
-
Description: break line after sentence, nroff cleanup
-
Description: When discussing the "gateway" keyword, don't say that the host must be
found in "/etc/hosts" and "/etc/ethers", say it must be found by the
host-name-to-IP-address resolution mechanism and the host-name-to-Ethernet-
address resolution mechanism - the host could be in DNS, for example.
-
Description: Update the documentation to note that "vrrp" is supported in "ip proto".
Fix some typos.
-
Description: The filter expression "ether proto ipx" now checks for all four count
'em four different types of IPX frames on Ethernet.
-
Description: I lied - we *do* dissect IPX frames, it turns out.
Update the description of "ether proto" to explain all the stuff we do
to check for IPX frames.
-
Description: Document the new "ipx" argument to "ether proto".
-
Description: Document the new "stp" protocol type in filter expressions.
Make the explanation of the "ether <proto>" expression more completely
explain the various cases.
-
Description: If a capture to a file, with the "-c" flag specified, stops because the
specified number of packets has been captured, report the statistics of
packets "received by filter" and "dropped by kernel".
-
Description: die if malloc fails
-
Description: Add the "-C" and "-E" flags to the usage message.
-
Description: When rotating to a new capture file, check to make sure that the new
capture file was successfully created/opened, and fail if it wasn't.
-
Description: Use "dump_and_trunc()" only if the "-C" flag was specified, otherwise
just directly call "pcap_dump()". This means "dump_and_trunc()" no
longer needs to check whether the "-C" flag was specified.
-
Description: exit value field has to be positive. from netbsd (or do we want to return 255?)
-
Description: Print a warning if pcap_open_live modifies ebuf.
-
Description: Treat NetBSD's DLT_HDLC as Cisco HDLC, as that's what it is.
-
Description: Handle negative timestamps in relts_print().
-
Description: Add some const qualifiers
Check for malloc failure in read_infile()
Summary of modified files
- File: htdocs/beta/.htaccess;
Revisions: 1.1;
Authors: mcr;
- File: htdocs/binaries.html;
Revisions: 1.3, 1.2, 1.1;
Authors: mcr (+7 -2), mcr (+6 -3), mcr;
- File: htdocs/cgi-bin/cvsweb.cgi;
Revisions: 1.1;
Authors: fenner;
- File: htdocs/cgi-bin/cvsweb.conf;
Revisions: 1.4, 1.3, 1.2, 1.1;
Authors: fenner (+2 -2), fenner (+2 -2), fenner (+6 -5), fenner;
- File: htdocs/daily/.htaccess;
Revisions: 1.2, 1.1;
Authors: mcr (+1 -1), mcr;
- File: htdocs/faq.html;
Revisions: 1.3;
Authors: mcr (+18 -2);
- File: htdocs/howtomirror.html;
Revisions: 1.1;
Authors: mcr;
- File: htdocs/images/binaries.jpg;
Revisions: 1.1;
Authors: mcr;
- File: htdocs/images/icons/back.gif;
Revisions: 1.1;
Authors: fenner;
- File: htdocs/images/icons/dir.gif;
Revisions: 1.1;
Authors: fenner;
- File: htdocs/images/icons/miniback.gif;
Revisions: 1.1;
Authors: fenner;
- File: htdocs/images/icons/minidir.gif;
Revisions: 1.1;
Authors: fenner;
- File: htdocs/images/icons/minitext.gif;
Revisions: 1.1;
Authors: fenner;
- File: htdocs/images/icons/text.gif;
Revisions: 1.1;
Authors: fenner;
- File: htdocs/index.html;
Revisions: 1.32, 1.31, 1.30, 1.29, 1.28, 1.27, 1.26, 1.25, 1.24;
Authors: mcr (+5 -2), mcr (+10 -3), mcr (+3 -3), mcr (+4 -4), mcr (+8 -7), mcr (+2 -2), mcr (+6 -3), mcr (+2 -2), mcr (+8 -17);
- File: htdocs/libpcap-changes.txt;
Revisions: 1.2;
Authors: mcr (+49 -1);
- File: htdocs/lists/workers/index.html;
Revisions: 1.3;
Authors: mcr (+12 -0);
- File: htdocs/mirrors.html;
Revisions: 1.7, 1.6, 1.5, 1.4;
Authors: mcr (+21 -2), mcr (+7 -2), mcr (+7 -7), mcr (+9 -2);
- File: htdocs/related.html;
Revisions: 1.12, 1.11, 1.10, 1.9;
Authors: mcr (+17 -3), mcr (+31 -2), mcr (+14 -2), mcr (+7 -2);
- File: htdocs/release/.htaccess;
Revisions: 1.1;
Authors: mcr;
- File: htdocs/tcpdump-changes.txt;
Revisions: 1.2;
Authors: mcr (+39 -2);
- File: htdocs/weekly/.htaccess;
Revisions: 1.1;
Authors: mcr;
- File: htdocs/wpcap.html;
Revisions: 1.2;
Authors: mcr (+20 -2);
- File: libpcap/.cvsignore;
Revisions: 1.3;
Authors: guy (+2 -0);
- File: libpcap/CHANGES;
Revisions: 1.56;
Authors: mcr (+8 -1);
- File: libpcap/CREDITS;
Revisions: 1.34, 1.33, 1.32, 1.31, 1.30, 1.29, 1.28, 1.27, 1.26, 1.25, 1.24, 1.23, 1.22, 1.21, 1.20, 1.19, 1.18, 1.17, 1.16, 1.15, 1.14.2.1;
Authors: guy (+1 -0), guy (+1 -0), guy (+1 -0), guy (+1 -0), guy (+1 -0), guy (+1 -0), guy (+1 -0), guy (+1 -0), guy (+1 -0), guy (+1 -0), guy (+1 -0), guy (+1 -0), guy (+1 -0), fenner (+1 -0), guy (+1 -0), guy (+1 -0), guy (+1 -0), guy (+1 -0), guy (+1 -0), guy (+1 -0), guy (+1 -0);
- File: libpcap/FILES;
Revisions: 1.15, 1.14, 1.13, 1.12;
Authors: guy (+1 -1), guy (+1 -0), guy (+1 -0), guy (+1 -0);
- File: libpcap/INSTALL;
Revisions: 1.47;
Authors: mcr (+1 -1);
- File: libpcap/INSTALL.txt;
Revisions: 1.2, 1.1;
Authors: guy (+6 -6), mcr;
- File: libpcap/Makefile.in;
Revisions: 1.88, 1.87.2.1;
Authors: guy (+3 -1), guy (+3 -1);
- File: libpcap/README;
Revisions: 1.24, 1.23, 1.22.2.1;
Authors: guy (+4 -4), guy (+4 -4), guy (+4 -4);
- File: libpcap/README.aix;
Revisions: 1.2;
Authors: guy (+41 -27);
- File: libpcap/README.linux;
Revisions: 1.2;
Authors: guy (+18 -0);
- File: libpcap/README.tru64;
Revisions: 1.1;
Authors: guy;
- File: libpcap/TODO;
Revisions: 1.3;
Authors: guy (+10 -6);
- File: libpcap/VERSION;
Revisions: 1.4;
Authors: guy (+1 -1);
- File: libpcap/acconfig.h;
Revisions: 1.3;
Authors: fenner (+7 -10);
- File: libpcap/aclocal.m4;
Revisions: 1.75, 1.74, 1.73, 1.72;
Authors: guy (+2 -2), guy (+2 -2), torsten (+2 -2), guy (+19 -1);
- File: libpcap/arcnet.h;
Revisions: