CVS log entries of sources (tcpdump libpcap htdocs) from 21.01.2002 (Mon) 19:12:28 - 13.11.2003 (Thu) 02:21:40 GMT
Index
Summary by authors
- Author: fenner
- File: libpcap/CREDITS; Revisions:
1.58
- File: tcpdump/print-mobility.c; Revisions:
1.2
- File: htdocs/libpcap-changes.txt; Revisions:
1.4
- File: tcpdump/print-pim.c; Revisions:
1.30, 1.29.4.1
- File: libpcap/VERSION; Revisions:
1.4.2.1
- File: libpcap/pcap-bpf.c; Revisions:
1.58, 1.48.2.3
- File: tcpdump/util.c; Revisions:
1.85
- File: tcpdump/Makefile.in; Revisions:
1.263, 1.262
- File: tcpdump/tcpdump.c; Revisions:
1.212, 1.211
- File: tcpdump/README; Revisions:
1.60.2.3
- File: tcpdump/print-bootp.c; Revisions:
1.75, 1.71, 1.70
- File: tcpdump/print-snmp.c; Revisions:
1.52
- File: tcpdump/VERSION; Revisions:
1.6.2.1
- File: tcpdump/print-ntp.c; Revisions:
1.37
- File: libpcap/nametoaddr.c; Revisions:
1.68
- File: htdocs/tcpdump-changes.txt; Revisions:
1.4
- File: libpcap/CHANGES; Revisions:
1.56.2.1
- File: tcpdump/configure.in; Revisions:
1.169
- File: tcpdump/ip.h; Revisions:
1.8
- File: tcpdump/print-hsrp.c; Revisions:
1.3
- File: tcpdump/print-mpls.c; Revisions:
1.3, 1.2.4.1
- File: tcpdump/tcpdump.1; Revisions:
1.146, 1.122
- File: tcpdump/print-icmp.c; Revisions:
1.66
- File: tcpdump/CHANGES; Revisions:
1.81.2.1
- File: tcpdump/print-esp.c; Revisions:
1.27
- File: tcpdump/print-bgp.c; Revisions:
1.27.2.1
- File: tcpdump/addrtoname.c; Revisions:
1.96
- File: libpcap/README; Revisions:
1.24.2.3
- File: htdocs/index.html; Revisions:
1.41, 1.40, 1.38, 1.37, 1.36
- File: tcpdump/print-tcp.c; Revisions:
1.97
- File: tcpdump/print-radius.c; Revisions:
1.13, 1.10.2.2
- File: tcpdump/print-domain.c; Revisions:
1.84, 1.83
- File: tcpdump/print-udp.c; Revisions:
1.119, 1.105
- File: tcpdump/print-isakmp.c; Revisions:
1.29.2.2
- File: tcpdump/print-ip.c; Revisions:
1.110
- File: htdocs/cgi-bin/cvsweb.conf; Revisions:
1.5
- Author: guy
- File: tcpdump/configure; Revisions:
1.112, 1.111, 1.108, 1.107, 1.106, 1.105, 1.103, 1.102, 1.101, 1.100, 1.99, 1.98, 1.97, 1.96, 1.95, 1.94, 1.93, 1.92, 1.91, 1.90, 1.89, 1.88, 1.87, 1.86, 1.85, 1.84, 1.83, 1.82, 1.81, 1.78, 1.77, 1.76, 1.75, 1.74, 1.73.2.4, 1.73.2.3, 1.73.2.2, 1.73.2.1
- File: libpcap/fad-null.c; Revisions:
1.1
- File: tcpdump/print-ah.c; Revisions:
1.19, 1.18
- File: tcpdump/print-pflog.c; Revisions:
1.7, 1.6, 1.5, 1.4, 1.2, 1.1
- File: tcpdump/interface.h; Revisions:
1.217, 1.215, 1.214, 1.211, 1.208, 1.207, 1.206, 1.205, 1.203, 1.202, 1.201, 1.199, 1.196, 1.194, 1.192, 1.190, 1.189, 1.188, 1.187, 1.185, 1.184, 1.183, 1.182, 1.181, 1.180, 1.179, 1.178.4.2, 1.178.4.1
- File: tcpdump/dhcp6opt.h; Revisions:
1.4.4.1
- File: libpcap/pcap-win32.c; Revisions:
1.15, 1.13, 1.12, 1.11, 1.10, 1.9, 1.6, 1.5, 1.4, 1.2
- File: libpcap/inet.c; Revisions:
1.58, 1.56, 1.54, 1.53, 1.52, 1.50, 1.49, 1.48, 1.46, 1.45.2.1
- File: tcpdump/print-igrp.c; Revisions:
1.18
- File: tcpdump/icmp6.h; Revisions:
1.14, 1.12
- File: tcpdump/gmpls.c; Revisions:
1.1
- File: libpcap/pcap-bpf.c; Revisions:
1.67, 1.66, 1.65, 1.64, 1.63, 1.62, 1.61, 1.60, 1.59, 1.57, 1.56, 1.55, 1.54, 1.53, 1.52, 1.51, 1.50, 1.49, 1.48.2.2, 1.48.2.1
- File: tcpdump/ipproto.h; Revisions:
1.1
- File: tcpdump/llc.h; Revisions:
1.16, 1.14
- File: libpcap/lbl/os-aix4.h; Revisions:
1.1
- File: tcpdump/gmpls.h; Revisions:
1.2
- File: libpcap/pcap-bpf.h; Revisions:
1.10, 1.9, 1.8, 1.6, 1.5, 1.4, 1.3, 1.1
- File: tcpdump/print-raw.c; Revisions:
1.39, 1.38, 1.37, 1.35, 1.34.4.1
- File: tcpdump/tcpdump.c; Revisions:
1.216, 1.215, 1.213, 1.210, 1.209, 1.206, 1.205, 1.204, 1.203, 1.202, 1.201, 1.200, 1.199, 1.195, 1.194, 1.193, 1.192, 1.191, 1.190, 1.189, 1.188, 1.187, 1.186, 1.185, 1.183, 1.182, 1.181, 1.179, 1.178, 1.176, 1.175, 1.174
- File: tcpdump/print-krb.c; Revisions:
1.21, 1.20, 1.18, 1.17
- File: tcpdump/print-snmp.c; Revisions:
1.56, 1.54, 1.51, 1.50.4.2, 1.50.4.1
- File: tcpdump/print-bootp.c; Revisions:
1.74, 1.73, 1.69, 1.68, 1.66, 1.65, 1.62, 1.61, 1.60.4.2, 1.60.4.1
- File: tcpdump/FILES; Revisions:
1.54, 1.53, 1.52, 1.51, 1.50, 1.49, 1.48, 1.46, 1.45, 1.43, 1.42, 1.41, 1.40, 1.39, 1.38, 1.37, 1.35.2.1
- File: tcpdump/print-atalk.c; Revisions:
1.78, 1.77, 1.74, 1.73, 1.71, 1.70.2.1
- File: tcpdump/atm.h; Revisions:
1.1
- File: tcpdump/print-fddi.c; Revisions:
1.61, 1.60, 1.59, 1.58, 1.56, 1.55, 1.54, 1.53.2.1
- File: libpcap/fad-glifc.c; Revisions:
1.2, 1.1
- File: tcpdump/rx.h; Revisions:
1.8
- File: libpcap/config.h.in; Revisions:
1.11, 1.10, 1.9, 1.8.2.1
- File: tcpdump/atmuni31.h; Revisions:
1.2, 1.1
- File: tcpdump/smbutil.c; Revisions:
1.26, 1.25, 1.24, 1.23, 1.21, 1.20, 1.19, 1.18.2.3, 1.18.2.2, 1.18.2.1
- File: libpcap/pcap-snoop.c; Revisions:
1.46, 1.45, 1.44, 1.43, 1.42, 1.41, 1.40, 1.39, 1.38, 1.37, 1.36, 1.35, 1.34, 1.33.2.3, 1.33.2.2, 1.33.2.1
- File: tcpdump/ip.h; Revisions:
1.10
- File: tcpdump/print-icmp.c; Revisions:
1.73, 1.71, 1.68, 1.67, 1.64, 1.62.4.1
- File: tcpdump/print-llc.c; Revisions:
1.50, 1.49, 1.47, 1.46, 1.45
- File: tcpdump/lbl/os-osf4.h; Revisions:
1.1
- File: tcpdump/print-msdp.c; Revisions:
1.4
- File: tcpdump/print-isoclns.c; Revisions:
1.90, 1.82, 1.76, 1.73, 1.72, 1.61, 1.52, 1.49, 1.47, 1.46, 1.45, 1.44, 1.43, 1.42, 1.41, 1.40, 1.38, 1.37, 1.36.2.2, 1.36.2.1
- File: tcpdump/ether.h; Revisions:
1.8
- File: tcpdump/print-gre.c; Revisions:
1.14, 1.13.4.1
- File: tcpdump/print-null.c; Revisions:
1.48, 1.47, 1.46, 1.45, 1.44, 1.42, 1.41.4.1
- File: tcpdump/print-atm.c; Revisions:
1.33, 1.32, 1.31, 1.30, 1.29, 1.28, 1.26, 1.24, 1.23, 1.22
- File: libpcap/README; Revisions:
1.27, 1.26, 1.25, 1.24.2.2, 1.24.2.1
- File: tcpdump/print-sunrpc.c; Revisions:
1.43, 1.42, 1.40, 1.39.6.1
- File: tcpdump/aclocal.m4; Revisions:
1.98, 1.97, 1.96, 1.95, 1.94, 1.93, 1.92, 1.91, 1.90, 1.89, 1.88, 1.87, 1.86, 1.85, 1.84, 1.83, 1.82, 1.81, 1.80.2.4, 1.80.2.3, 1.80.2.2, 1.80.2.1
- File: tcpdump/config.h.in; Revisions:
1.50, 1.49, 1.47, 1.46, 1.45, 1.44, 1.43, 1.42, 1.41, 1.40, 1.39, 1.38, 1.37, 1.36, 1.35.2.1
- File: tcpdump/print-tftp.c; Revisions:
1.35, 1.34, 1.33
- File: tcpdump/print-stp.c; Revisions:
1.11, 1.10, 1.7, 1.6.6.1
- File: tcpdump/print-802_11.c; Revisions:
1.22, 1.21, 1.20, 1.19, 1.18, 1.17, 1.16, 1.15, 1.14, 1.13, 1.12, 1.11, 1.10, 1.7, 1.6.4.1
- File: libpcap/fad-win32.c; Revisions:
1.4, 1.2
- File: tcpdump/nfs.h; Revisions:
1.7, 1.6
- File: tcpdump/print-radius.c; Revisions:
1.19, 1.18, 1.16, 1.15, 1.11, 1.10.2.1
- File: tcpdump/print-igmp.c; Revisions:
1.11, 1.9, 1.6, 1.5.4.1
- File: tcpdump/pcap-missing.h; Revisions:
1.1
- File: tcpdump/print-rx.c; Revisions:
1.35, 1.34, 1.33, 1.32, 1.29, 1.28, 1.27.2.2, 1.27.2.1
- File: tcpdump/isakmp.h; Revisions:
1.10
- File: tcpdump/acconfig.h; Revisions:
1.21, 1.20, 1.19, 1.18
- File: tcpdump/missing/datalinks.c; Revisions:
1.1
- File: tcpdump/netbios.h; Revisions:
1.3
- File: tcpdump/print-frag6.c; Revisions:
1.16, 1.15
- File: tcpdump/print-ip.c; Revisions:
1.128, 1.127, 1.120, 1.119, 1.117, 1.113, 1.112, 1.109, 1.108, 1.104, 1.100.4.1
- File: tcpdump/missing/strsep.c; Revisions:
1.3, 1.2, 1.1
- File: tcpdump/print-ipfc.c; Revisions:
1.4, 1.3, 1.2, 1.1
- File: tcpdump/print-zephyr.c; Revisions:
1.6, 1.4, 1.3, 1.2.4.2, 1.2.4.1
- File: tcpdump/print-beep.c; Revisions:
1.3, 1.1.2.1
- File: tcpdump/print-ospf.c; Revisions:
1.45, 1.35, 1.34
- File: tcpdump/oakley.h; Revisions:
1.4
- File: tcpdump/print-ospf6.c; Revisions:
1.11, 1.10
- File: tcpdump/print-nfs.c; Revisions:
1.99, 1.98, 1.97, 1.96, 1.93, 1.92, 1.91, 1.89.4.2, 1.89.4.1
- File: tcpdump/ipsec_doi.h; Revisions:
1.7
- File: tcpdump/print-mobility.c; Revisions:
1.9, 1.8, 1.7, 1.5, 1.4, 1.1
- File: tcpdump/print-lcp.c; Revisions:
1.12
- File: tcpdump/print-lwres.c; Revisions:
1.10, 1.9, 1.7
- File: tcpdump/gmt2local.c; Revisions:
1.7, 1.5, 1.4.6.1
- File: libpcap/pcap-snit.c; Revisions:
1.66, 1.65, 1.64, 1.63, 1.62, 1.61, 1.60, 1.59, 1.58, 1.57
- File: tcpdump/print-pptp.c; Revisions:
1.9, 1.7, 1.6
- File: tcpdump/missing/strlcpy.c; Revisions:
1.3
- File: tcpdump/print-pppoe.c; Revisions:
1.24, 1.21, 1.20, 1.19, 1.18, 1.16
- File: tcpdump/aodv.h; Revisions:
1.3, 1.2, 1.1
- File: tcpdump/bootp.h; Revisions:
1.15, 1.13
- File: tcpdump/print-vjc.c; Revisions:
1.11
- File: tcpdump/nfsfh.h; Revisions:
1.13
- File: tcpdump/win32/prj/GNUmakefile; Revisions:
1.5, 1.4, 1.3, 1.2
- File: tcpdump/print-ppp.c; Revisions:
1.80, 1.79, 1.78, 1.70, 1.69, 1.66
- File: htdocs/faq.html; Revisions:
1.11, 1.10, 1.9, 1.8, 1.7, 1.6, 1.5, 1.4
- File: tcpdump/print-ripng.c; Revisions:
1.15, 1.14, 1.13
- File: tcpdump/print-chdlc.c; Revisions:
1.27, 1.26, 1.25, 1.24, 1.15
- File: tcpdump/README; Revisions:
1.63, 1.62, 1.60.2.2, 1.60.2.1
- File: tcpdump/print-sl.c; Revisions:
1.62, 1.61, 1.60, 1.59
- File: tcpdump/arcnet.h; Revisions:
1.3, 1.2
- File: libpcap/pcap-nit.c; Revisions:
1.50, 1.49, 1.48, 1.47, 1.46, 1.45, 1.44, 1.43, 1.42
- File: libpcap/fad-getad.c; Revisions:
1.7, 1.5, 1.4, 1.3, 1.2, 1.1
- File: tcpdump/setsignal.c; Revisions:
1.9
- File: tcpdump/print-cnfp.c; Revisions:
1.14, 1.13, 1.11, 1.10
- File: libpcap/grammar.y; Revisions:
1.79, 1.77, 1.76, 1.75, 1.74, 1.72
- File: tcpdump/tcp.h; Revisions:
1.10
- File: libpcap/bpf/net/bpf_filter.c; Revisions:
1.43, 1.42, 1.41, 1.40, 1.39, 1.38
- File: tcpdump/print-dhcp6.c; Revisions:
1.24, 1.23, 1.22, 1.17, 1.14.4.2, 1.14.4.1
- File: libpcap/pcap-dlpi.c; Revisions:
1.91, 1.90, 1.89, 1.88, 1.87, 1.86, 1.85, 1.84, 1.83, 1.82, 1.81, 1.80, 1.79, 1.77, 1.76, 1.75, 1.74.2.3, 1.74.2.2, 1.74.2.1
- File: tcpdump/print-hsrp.c; Revisions:
1.7
- File: tcpdump/udp.h; Revisions:
1.4
- File: libpcap/bpf_dump.c; Revisions:
1.13, 1.12.4.1
- File: libpcap/pcap-pf.c; Revisions:
1.79, 1.78, 1.77, 1.76, 1.75, 1.74, 1.73, 1.72, 1.71, 1.70, 1.69, 1.68, 1.67
- File: tcpdump/addrtoname.c; Revisions:
1.93, 1.91, 1.88, 1.83.4.1
- File: libpcap/fad-gifc.c; Revisions:
1.4, 1.3, 1.2, 1.1
- File: tcpdump/print-smb.c; Revisions:
1.27, 1.26, 1.24, 1.23, 1.22, 1.21, 1.20.2.4, 1.20.2.3, 1.20.2.2, 1.20.2.1
- File: libpcap/configure.in; Revisions:
1.100, 1.99, 1.98, 1.97, 1.96, 1.95, 1.94.2.1
- File: tcpdump/tcpdump-stdinc.h; Revisions:
1.7, 1.5, 1.4, 1.3, 1.2
- File: tcpdump/print-rsvp.c; Revisions:
1.17, 1.9, 1.8, 1.7
- File: tcpdump/sll.h; Revisions:
1.7
- File: tcpdump/print-tcp.c; Revisions:
1.107, 1.105, 1.104, 1.103, 1.102, 1.96
- File: tcpdump/ipx.h; Revisions:
1.8, 1.5
- File: tcpdump/print-cip.c; Revisions:
1.21, 1.20, 1.19
- File: libpcap/configure; Revisions:
1.39, 1.38, 1.37, 1.36, 1.35, 1.34, 1.33, 1.32, 1.31, 1.30, 1.29.2.4, 1.29.2.3, 1.29.2.2, 1.29.2.1
- File: tcpdump/decnet.h; Revisions:
1.11, 1.9
- File: tcpdump/print-egp.c; Revisions:
1.34, 1.32, 1.31, 1.29, 1.28.4.1
- File: libpcap/bpf/net/bpf.h; Revisions:
1.68, 1.67, 1.66, 1.64, 1.63, 1.61, 1.60, 1.59, 1.58, 1.57, 1.56, 1.55, 1.54, 1.53, 1.52.2.6, 1.52.2.5, 1.52.2.4, 1.52.2.3, 1.52.2.2, 1.52.2.1
- File: tcpdump/print-udp.c; Revisions:
1.124, 1.121, 1.120, 1.118, 1.117, 1.115, 1.113, 1.109
- File: libpcap/pf.h; Revisions:
1.1
- File: tcpdump/missing/dlnames.c; Revisions:
1.2, 1.1
- File: tcpdump/print-sctp.c; Revisions:
1.13, 1.12, 1.11, 1.8, 1.7.2.1
- File: tcpdump/print-rt6.c; Revisions:
1.23, 1.22, 1.20
- File: libpcap/pcap-linux.c; Revisions:
1.98, 1.97, 1.96, 1.95, 1.94, 1.93, 1.92, 1.91, 1.90, 1.89, 1.88, 1.87, 1.86, 1.85, 1.84, 1.83, 1.82, 1.80, 1.79, 1.78, 1.77, 1.76, 1.75, 1.74, 1.73.2.6, 1.73.2.5, 1.73.2.4, 1.73.2.3, 1.73.2.2, 1.73.2.1
- File: tcpdump/print-token.c; Revisions:
1.22, 1.21, 1.20, 1.19, 1.18, 1.15, 1.14
- File: tcpdump/ospf6.h; Revisions:
1.6
- File: libpcap/pcap-dag.c; Revisions:
1.10, 1.9, 1.8, 1.7, 1.6, 1.5, 1.4, 1.3, 1.2, 1.1
- File: tcpdump/print-rip.c; Revisions:
1.54, 1.52, 1.51
- File: tcpdump/lane.h; Revisions:
1.7, 1.5
- File: tcpdump/win32/prj/WinDump.dsp; Revisions:
1.6, 1.4, 1.3, 1.2
- File: libpcap/pcap-dag.h; Revisions:
1.3, 1.2, 1.1
- File: tcpdump/print-sll.c; Revisions:
1.12, 1.11, 1.10, 1.9, 1.7, 1.6.4.1
- File: tcpdump/print-sunatm.c; Revisions:
1.5, 1.4, 1.3, 1.1
- File: tcpdump/print-wb.c; Revisions:
1.30, 1.28
- File: tcpdump/sctpHeader.h; Revisions:
1.6
- File: libpcap/optimize.c; Revisions:
1.76, 1.72, 1.69.2.1
- File: tcpdump/print-telnet.c; Revisions:
1.21
- File: libpcap/pcap.3; Revisions:
1.51, 1.50, 1.49, 1.48, 1.47, 1.46, 1.45, 1.44, 1.43, 1.42, 1.41, 1.40, 1.39, 1.38, 1.37, 1.36, 1.35, 1.34, 1.33, 1.32, 1.31.2.1
- File: tcpdump/util.c; Revisions:
1.86, 1.84, 1.83, 1.79, 1.78, 1.75, 1.74, 1.72.2.2, 1.72.2.1
- File: tcpdump/esp.h; Revisions:
1.3
- File: libpcap/FILES; Revisions:
1.26, 1.25, 1.24, 1.23, 1.22, 1.21, 1.20, 1.19, 1.18, 1.17, 1.16, 1.15.2.1
- File: tcpdump/dhcp6.h; Revisions:
1.4.6.1
- File: tcpdump/print-mobile.c; Revisions:
1.12, 1.8, 1.7.4.1
- File: libpcap/nametoaddr.c; Revisions:
1.67, 1.66, 1.63, 1.62, 1.61, 1.60.2.3, 1.60.2.2, 1.60.2.1
- File: libpcap/.cvsignore; Revisions:
1.4
- File: tcpdump/configure.in; Revisions:
1.166, 1.165, 1.164, 1.163, 1.161, 1.160, 1.159, 1.158, 1.157, 1.156, 1.155, 1.154, 1.153, 1.152, 1.151, 1.149, 1.148, 1.147, 1.146, 1.145.2.1
- File: tcpdump/print-aodv.c; Revisions:
1.8, 1.7, 1.6, 1.5, 1.4, 1.1
- File: tcpdump/print-dvmrp.c; Revisions:
1.24, 1.23
- File: libpcap/savefile.c; Revisions:
1.93, 1.92, 1.91, 1.90, 1.88, 1.87, 1.86, 1.85, 1.84, 1.83, 1.82, 1.81, 1.78, 1.77, 1.75, 1.74, 1.72, 1.71, 1.70, 1.68, 1.67, 1.66, 1.64, 1.63, 1.62, 1.61, 1.60, 1.59, 1.58, 1.57, 1.56, 1.55.2.7, 1.55.2.6, 1.55.2.5, 1.55.2.4, 1.55.2.3, 1.55.2.2, 1.55.2.1
- File: tcpdump/print-cdp.c; Revisions:
1.17, 1.16, 1.13, 1.12
- File: libpcap/bpf_image.c; Revisions:
1.25, 1.24.4.1
- File: libpcap/pcap-enet.c; Revisions:
1.7
- File: tcpdump/print-esp.c; Revisions:
1.43, 1.39, 1.37, 1.36, 1.35, 1.34, 1.32, 1.31, 1.30, 1.29, 1.26, 1.24, 1.22, 1.20.4.2, 1.20.4.1
- File: tcpdump/print-ipcomp.c; Revisions:
1.17, 1.15
- File: tcpdump/print-bgp.c; Revisions:
1.69, 1.67, 1.66, 1.61, 1.59, 1.56, 1.50, 1.46, 1.45, 1.34, 1.28
- File: tcpdump/print-ascii.c; Revisions:
1.10, 1.7
- File: libpcap/gencode.c; Revisions:
1.193, 1.191, 1.190, 1.189, 1.188, 1.187, 1.186, 1.185, 1.184, 1.183, 1.180, 1.179, 1.178, 1.177, 1.176, 1.175, 1.174, 1.173, 1.172, 1.171, 1.169, 1.168, 1.165, 1.164, 1.163, 1.162, 1.160.2.4, 1.160.2.3, 1.160.2.2, 1.160.2.1
- File: tcpdump/machdep.c; Revisions:
1.10, 1.9
- File: libpcap/sunatmpos.h; Revisions:
1.1
- File: libpcap/gencode.h; Revisions:
1.58, 1.57, 1.55
- File: tcpdump/enc.h; Revisions:
1.1
- File: tcpdump/print-fr.c; Revisions:
1.17, 1.16, 1.15, 1.11, 1.10, 1.9, 1.8, 1.6, 1.5, 1.3, 1.2, 1.1
- File: tcpdump/token.h; Revisions:
1.6, 1.4
- File: tcpdump/print-domain.c; Revisions:
1.86, 1.85, 1.82, 1.81, 1.80
- File: libpcap/INSTALL.txt; Revisions:
1.7, 1.6, 1.5, 1.4, 1.3, 1.2.2.1
- File: tcpdump/print-isakmp.c; Revisions:
1.36, 1.35, 1.34, 1.33, 1.30, 1.29.2.1
- File: tcpdump/igrp.h; Revisions:
1.6
- File: htdocs/related.html; Revisions:
1.17
- File: libpcap/packaging/pcap.spec; Revisions:
1.2
- File: libpcap/Makefile.in; Revisions:
1.96, 1.95, 1.94, 1.93, 1.92, 1.91, 1.90, 1.89
- File: libpcap/README.aix; Revisions:
1.5, 1.4, 1.3, 1.2.2.1
- File: libpcap/pcap.c; Revisions:
1.63, 1.62, 1.61, 1.60, 1.59, 1.58, 1.57, 1.56, 1.55, 1.54, 1.52, 1.50, 1.49, 1.48, 1.47, 1.46, 1.45, 1.44, 1.43, 1.42, 1.41
- File: tcpdump/ntp.h; Revisions:
1.7, 1.6
- File: tcpdump/print-timed.c; Revisions:
1.7, 1.6, 1.5
- File: libpcap/pcap.h; Revisions:
1.45, 1.44, 1.43, 1.42, 1.41, 1.40, 1.39, 1.38, 1.37, 1.35
- File: libpcap/README.dag; Revisions:
1.1
- File: libpcap/CREDITS; Revisions:
1.64, 1.63, 1.62, 1.61, 1.60, 1.59, 1.57, 1.56, 1.55, 1.54, 1.53, 1.52, 1.51, 1.50, 1.49, 1.48, 1.47, 1.46, 1.45, 1.44, 1.43, 1.42, 1.41, 1.40, 1.39, 1.38, 1.37, 1.36, 1.35, 1.34.2.7, 1.34.2.6, 1.34.2.5, 1.34.2.4, 1.34.2.3, 1.34.2.2, 1.34.2.1
- File: tcpdump/parsenfsfh.c; Revisions:
1.24
- File: tcpdump/print-enc.c; Revisions:
1.1
- File: tcpdump/print-pim.c; Revisions:
1.36, 1.34, 1.33
- File: tcpdump/print-arp.c; Revisions:
1.61, 1.60, 1.58, 1.57, 1.56, 1.54, 1.53, 1.52, 1.51.4.2, 1.51.4.1
- File: tcpdump/fddi.h; Revisions:
1.11
- File: tcpdump/print-lane.c; Revisions:
1.20, 1.19, 1.18, 1.17, 1.16, 1.14
- File: libpcap/VERSION; Revisions:
1.5
- File: tcpdump/sctpConstants.h; Revisions:
1.4
- File: libpcap/README.hpux; Revisions:
1.2, 1.1, 1.1.2.2, 1.1.2.1
- File: tcpdump/Makefile.in; Revisions:
1.275, 1.274, 1.273, 1.272, 1.271, 1.270, 1.268, 1.266, 1.265, 1.264, 1.261
- File: tcpdump/CREDITS; Revisions:
1.86, 1.84, 1.83, 1.82, 1.81, 1.79, 1.78, 1.77, 1.76, 1.75, 1.74, 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.60, 1.59, 1.58, 1.57, 1.56, 1.55, 1.54, 1.53, 1.51, 1.50, 1.49, 1.48, 1.47, 1.46, 1.45.2.5, 1.45.2.4, 1.45.2.3, 1.45.2.2, 1.45.2.1
- File: tcpdump/print-ip6opts.c; Revisions:
1.14, 1.13, 1.10
- File: tcpdump/print-icmp6.c; Revisions:
1.71, 1.69, 1.68, 1.67, 1.66, 1.65, 1.64, 1.62, 1.58, 1.56.4.1
- File: tcpdump/VERSION; Revisions:
1.7
- File: tcpdump/print-ntp.c; Revisions:
1.35, 1.33, 1.32.4.1
- File: libpcap/pcap-int.h; Revisions:
1.55, 1.54, 1.53, 1.52, 1.51, 1.50, 1.49, 1.48, 1.47, 1.46, 1.44, 1.43, 1.42, 1.41, 1.39, 1.37, 1.36, 1.35
- File: tcpdump/print-arcnet.c; Revisions:
1.15, 1.14, 1.13, 1.12, 1.11, 1.10, 1.7, 1.6.4.1
- File: libpcap/pcap-stdinc.h; Revisions:
1.5, 1.2
- File: tcpdump/nameser.h; Revisions:
1.14, 1.13
- File: tcpdump/missing/strlcat.c; Revisions:
1.3
- File: tcpdump/tcpdump.1; Revisions:
1.148, 1.147, 1.145, 1.144, 1.143, 1.141, 1.139, 1.138, 1.137, 1.136, 1.135, 1.134, 1.133, 1.132, 1.130, 1.129, 1.128, 1.127, 1.126, 1.125, 1.124, 1.123, 1.121, 1.120, 1.119, 1.118, 1.117, 1.116, 1.115, 1.114.2.7, 1.114.2.6, 1.114.2.5, 1.114.2.4, 1.114.2.3, 1.114.2.2, 1.114.2.1
- File: libpcap/pcap-null.c; Revisions:
1.20, 1.19, 1.18, 1.17, 1.16, 1.15, 1.14
- File: tcpdump/appletalk.h; Revisions:
1.15
- File: tcpdump/ah.h; Revisions:
1.3
- File: tcpdump/ip6.h; Revisions:
1.6, 1.5
- File: tcpdump/ethertype.h; Revisions:
1.20
- File: libpcap/lbl/os-hpux11.h; Revisions:
1.1
- File: tcpdump/extract.h; Revisions:
1.19, 1.18
- File: tcpdump/ieee802_11.h; Revisions:
1.9, 1.8, 1.7, 1.6
- File: libpcap/atmuni31.h; Revisions:
1.1
- File: tcpdump/print-ether.c; Revisions:
1.82, 1.76, 1.75, 1.74, 1.73, 1.69, 1.68, 1.67, 1.65.4.1
- File: tcpdump/ipfc.h; Revisions:
1.4, 1.3, 1.1
- File: libpcap/lbl/os-osf5.h; Revisions:
1.2, 1.1
- File: tcpdump/ospf.h; Revisions:
1.7, 1.6
- File: tcpdump/print-decnet.c; Revisions:
1.36, 1.34
- File: tcpdump/route6d.h; Revisions:
1.5
- File: tcpdump/print-l2tp.c; Revisions:
1.14, 1.11, 1.10.2.1
- File: tcpdump/INSTALL; Revisions:
1.56, 1.55, 1.54, 1.53, 1.52, 1.50, 1.49, 1.48, 1.47.6.1
- File: tcpdump/timed.h; Revisions:
1.5
- File: libpcap/scanner.l; Revisions:
1.95, 1.94, 1.93, 1.92, 1.90, 1.89, 1.87, 1.86, 1.85, 1.84, 1.83, 1.82, 1.81.2.4, 1.81.2.3, 1.81.2.2, 1.81.2.1
- File: tcpdump/print-ip6.c; Revisions:
1.31, 1.30, 1.28, 1.26, 1.25, 1.23
- File: libpcap/aclocal.m4; Revisions:
1.81, 1.80, 1.79, 1.78, 1.77, 1.76, 1.75.2.4, 1.75.2.3, 1.75.2.2, 1.75.2.1
- Author: hannes
- File: tcpdump/interface.h; Revisions:
1.216, 1.213, 1.212, 1.210, 1.204, 1.200, 1.198, 1.197, 1.195, 1.191
- File: tcpdump/print-ospf.c; Revisions:
1.44, 1.43, 1.42, 1.41, 1.40, 1.39, 1.38, 1.37, 1.36, 1.33
- File: tcpdump/print-ldp.c; Revisions:
1.4, 1.3, 1.2, 1.1
- File: tcpdump/print-pppoe.c; Revisions:
1.23, 1.22
- File: tcpdump/bootp.h; Revisions:
1.14
- File: tcpdump/gmpls.c; Revisions:
1.2
- File: tcpdump/util.c; Revisions:
1.87, 1.82, 1.81, 1.80, 1.76
- File: tcpdump/Makefile.in; Revisions:
1.276, 1.269, 1.267
- File: tcpdump/print-ppp.c; Revisions:
1.89, 1.88, 1.87, 1.86, 1.85, 1.84, 1.83, 1.82, 1.81, 1.77, 1.76, 1.75, 1.74, 1.73, 1.72, 1.71
- File: tcpdump/CREDITS; Revisions:
1.85, 1.80, 1.52
- File: tcpdump/gmpls.h; Revisions:
1.1
- File: libpcap/pcap-bpf.h; Revisions:
1.7, 1.2
- File: tcpdump/print-chdlc.c; Revisions:
1.28, 1.23, 1.21, 1.20, 1.19, 1.18, 1.17, 1.16
- File: tcpdump/tcpdump.c; Revisions:
1.208, 1.207, 1.198, 1.197, 1.196
- File: tcpdump/print-bootp.c; Revisions:
1.72, 1.67
- File: tcpdump/print-ntp.c; Revisions:
1.36
- File: tcpdump/FILES; Revisions:
1.55, 1.47, 1.44
- File: libpcap/nlpid.h; Revisions:
1.2
- File: libpcap/grammar.y; Revisions:
1.78
- File: libpcap/savefile.c; Revisions:
1.80, 1.76, 1.73
- File: tcpdump/print-cdp.c; Revisions:
1.19, 1.18
- File: tcpdump/print-mpls.c; Revisions:
1.8, 1.7, 1.6, 1.5
- File: tcpdump/tcpdump.1; Revisions:
1.131
- File: tcpdump/print-icmp.c; Revisions:
1.72
- File: tcpdump/udp.h; Revisions:
1.5
- File: tcpdump/print-llc.c; Revisions:
1.53, 1.52, 1.51
- File: tcpdump/print-bgp.c; Revisions:
1.72, 1.71, 1.68, 1.65, 1.64, 1.63, 1.62, 1.60, 1.58, 1.57, 1.54, 1.53, 1.52, 1.51, 1.49, 1.48, 1.47, 1.43, 1.42, 1.41, 1.40, 1.39, 1.38, 1.37, 1.36, 1.35, 1.33, 1.32, 1.31, 1.29
- File: tcpdump/print-isoclns.c; Revisions:
1.106, 1.105, 1.104, 1.103, 1.102, 1.101, 1.100, 1.99, 1.98, 1.97, 1.96, 1.95, 1.93, 1.92, 1.91, 1.89, 1.88, 1.87, 1.86, 1.85, 1.84, 1.83, 1.81, 1.80, 1.79, 1.78, 1.77, 1.75, 1.74, 1.71, 1.70, 1.69, 1.67, 1.66, 1.65, 1.64, 1.63, 1.62, 1.60, 1.59, 1.58, 1.57, 1.55, 1.54, 1.53, 1.50, 1.48
- File: tcpdump/addrtoname.c; Revisions:
1.94
- File: tcpdump/ethertype.h; Revisions:
1.19, 1.18, 1.17
- File: tcpdump/print-gre.c; Revisions:
1.22, 1.21, 1.18
- File: libpcap/gencode.c; Revisions:
1.192, 1.182, 1.181
- File: tcpdump/print-null.c; Revisions:
1.49
- File: tcpdump/print-atm.c; Revisions:
1.27
- File: tcpdump/print-rsvp.c; Revisions:
1.24, 1.23, 1.22, 1.21, 1.20, 1.19, 1.18, 1.16, 1.15, 1.14, 1.13, 1.12, 1.11, 1.10, 1.6, 1.4, 1.3, 1.2, 1.1
- File: libpcap/gencode.h; Revisions:
1.56
- File: tcpdump/print-ether.c; Revisions:
1.81, 1.80, 1.79, 1.78, 1.77, 1.71
- File: tcpdump/print-tcp.c; Revisions:
1.101, 1.100
- File: tcpdump/print-vrrp.c; Revisions:
1.7
- File: tcpdump/print-fr.c; Revisions:
1.12
- File: tcpdump/ospf.h; Revisions:
1.11, 1.10, 1.9, 1.8, 1.4
- File: libpcap/bpf/net/bpf.h; Revisions:
1.65, 1.62
- File: tcpdump/print-udp.c; Revisions:
1.123, 1.122, 1.116, 1.114, 1.112, 1.108
- File: tcpdump/INSTALL; Revisions:
1.51
- File: tcpdump/print-ip.c; Revisions:
1.126, 1.125, 1.124, 1.123, 1.122, 1.121, 1.118, 1.115, 1.114, 1.107, 1.106
- File: tcpdump/ppp.h; Revisions:
1.14, 1.13
- File: libpcap/scanner.l; Revisions:
1.91
- File: tcpdump/print-bfd.c; Revisions:
1.3, 1.2, 1.1
- File: tcpdump/print-rip.c; Revisions:
1.55
- Author: itojun
- File: tcpdump/configure; Revisions:
1.110, 1.109, 1.104, 1.80, 1.79
- File: tcpdump/missing/getaddrinfo.c; Revisions:
1.11
- File: tcpdump/missing/bittypes.h; Revisions:
1.2
- File: tcpdump/print-ah.c; Revisions:
1.16
- File: tcpdump/interface.h; Revisions:
1.209, 1.186
- File: tcpdump/print-wb.c; Revisions:
1.29
- File: tcpdump/sctpHeader.h; Revisions:
1.5, 1.4
- File: libpcap/inet.c; Revisions:
1.47
- File: tcpdump/missing/inet_ntop.c; Revisions:
1.4
- File: tcpdump/telnet.h; Revisions:
1.4
- File: libpcap/optimize.c; Revisions:
1.75, 1.74, 1.73
- File: tcpdump/missing/resolv_ext.h; Revisions:
1.2
- File: tcpdump/icmp6.h; Revisions:
1.13
- File: tcpdump/print-telnet.c; Revisions:
1.19
- File: tcpdump/util.c; Revisions:
1.73
- File: tcpdump/llc.h; Revisions:
1.15
- File: tcpdump/missing/inet_pton.c; Revisions:
1.3
- File: tcpdump/esp.h; Revisions:
1.2
- File: tcpdump/missing/snprintf.c; Revisions:
1.6
- File: tcpdump/tcpdump.c; Revisions:
1.177
- File: tcpdump/print-mobile.c; Revisions:
1.11, 1.9
- File: tcpdump/print-krb.c; Revisions:
1.19
- File: tcpdump/print-snmp.c; Revisions:
1.53
- File: tcpdump/print-bootp.c; Revisions:
1.63
- File: tcpdump/missing/inet_aton.c; Revisions:
1.3
- File: tcpdump/print-atalk.c; Revisions:
1.76, 1.75
- File: libpcap/nametoaddr.c; Revisions:
1.64
- File: tcpdump/rx.h; Revisions:
1.7, 1.6
- File: tcpdump/print-aodv.c; Revisions:
1.3
- File: tcpdump/configure.in; Revisions:
1.168, 1.167, 1.162, 1.150
- File: tcpdump/print-cdp.c; Revisions:
1.14
- File: tcpdump/ip.h; Revisions:
1.9
- File: tcpdump/print-icmp.c; Revisions:
1.70, 1.65
- File: libpcap/pcap-enet.c; Revisions:
1.6
- File: tcpdump/print-ipcomp.c; Revisions:
1.16
- File: tcpdump/print-esp.c; Revisions:
1.44, 1.42, 1.41, 1.40, 1.25, 1.23, 1.21
- File: tcpdump/print-bgp.c; Revisions:
1.70, 1.55, 1.30
- File: tcpdump/print-isoclns.c; Revisions:
1.94, 1.68, 1.51, 1.39
- File: tcpdump/ether.h; Revisions:
1.7
- File: tcpdump/print-gre.c; Revisions:
1.20, 1.19, 1.17, 1.15
- File: tcpdump/print-ascii.c; Revisions:
1.8
- File: libpcap/gencode.c; Revisions:
1.167, 1.166
- File: tcpdump/missing/addrinfo.h; Revisions:
1.4
- File: tcpdump/config.h.in; Revisions:
1.48
- File: libpcap/gencode.h; Revisions:
1.54
- File: tcpdump/print-stp.c; Revisions:
1.8
- File: tcpdump/print-802_11.c; Revisions:
1.8
- File: tcpdump/missing/sockstorage.h; Revisions:
1.3, 1.2
- File: tcpdump/nfs.h; Revisions:
1.5
- File: tcpdump/print-radius.c; Revisions:
1.17, 1.12
- File: tcpdump/print-fr.c; Revisions:
1.14, 1.13, 1.7
- File: tcpdump/token.h; Revisions:
1.5
- File: tcpdump/print-igmp.c; Revisions:
1.10, 1.7
- File: tcpdump/print-rx.c; Revisions:
1.30
- File: tcpdump/isakmp.h; Revisions:
1.9, 1.8
- File: tcpdump/Makefile-devel-adds; Revisions:
1.3, 1.2
- File: tcpdump/netbios.h; Revisions:
1.2
- File: tcpdump/print-isakmp.c; Revisions:
1.31
- File: tcpdump/print-ip.c; Revisions:
1.116, 1.105
- File: tcpdump/igrp.h; Revisions:
1.5
- File: libpcap/pcap.c; Revisions:
1.39
- File: tcpdump/missing/addrsize.h; Revisions:
1.2
- File: tcpdump/ntp.h; Revisions:
1.5
- File: tcpdump/print-beep.c; Revisions:
1.2
- File: tcpdump/missing/resolv6.h; Revisions:
1.2
- File: tcpdump/oakley.h; Revisions:
1.3, 1.2
- File: tcpdump/print-ospf6.c; Revisions:
1.8
- File: tcpdump/print-nfs.c; Revisions:
1.94, 1.90
- File: tcpdump/ipsec_doi.h; Revisions:
1.6, 1.5
- File: tcpdump/print-mobility.c; Revisions:
1.6
- File: tcpdump/print-lcp.c; Revisions:
1.10
- File: tcpdump/print-lwres.c; Revisions:
1.8
- File: tcpdump/print-pptp.c; Revisions:
1.8, 1.4
- File: tcpdump/print-pim.c; Revisions:
1.37, 1.35, 1.31
- File: tcpdump/fddi.h; Revisions:
1.10
- File: tcpdump/print-arp.c; Revisions:
1.59
- File: tcpdump/print-lane.c; Revisions:
1.13
- File: tcpdump/sctpConstants.h; Revisions:
1.3
- File: tcpdump/bootp.h; Revisions:
1.12
- File: htdocs/mirrors.html; Revisions:
1.9
- File: tcpdump/print-ppp.c; Revisions:
1.67
- File: tcpdump/print-ip6opts.c; Revisions:
1.11
- File: tcpdump/print-chdlc.c; Revisions:
1.22
- File: tcpdump/smb.h; Revisions:
1.8
- File: tcpdump/print-icmp6.c; Revisions:
1.72, 1.70, 1.61, 1.60, 1.59
- File: tcpdump/missing/getnameinfo.c; Revisions:
1.9
- File: libpcap/pcap-int.h; Revisions:
1.34
- File: libpcap/fad-getad.c; Revisions:
1.6
- File: tcpdump/print-cnfp.c; Revisions:
1.12
- File: tcpdump/print-arcnet.c; Revisions:
1.8
- File: tcpdump/tcp.h; Revisions:
1.9
- File: libpcap/bpf/net/bpf_filter.c; Revisions:
1.36
- File: tcpdump/print-dhcp6.c; Revisions:
1.27, 1.26, 1.25, 1.20, 1.19, 1.18
- File: libpcap/pcap-dlpi.c; Revisions:
1.78
- File: tcpdump/nameser.h; Revisions:
1.12, 1.11, 1.10
- File: tcpdump/print-hsrp.c; Revisions:
1.6, 1.4
- File: tcpdump/tcpdump.1; Revisions:
1.142
- File: tcpdump/appletalk.h; Revisions:
1.14
- File: tcpdump/udp.h; Revisions:
1.3
- File: libpcap/pcap-pf.c; Revisions:
1.66
- File: tcpdump/ah.h; Revisions:
1.2
- File: tcpdump/addrtoname.c; Revisions:
1.89, 1.87
- File: tcpdump/ip6.h; Revisions:
1.4
- File: libpcap/sll.h; Revisions:
1.7
- File: tcpdump/ieee802_11.h; Revisions:
1.5, 1.4
- File: tcpdump/print-rsvp.c; Revisions:
1.5
- File: tcpdump/sll.h; Revisions:
1.6, 1.5
- File: tcpdump/print-tcp.c; Revisions:
1.106, 1.99
- File: tcpdump/print-ether.c; Revisions:
1.70
- File: tcpdump/ipx.h; Revisions:
1.7, 1.6
- File: tcpdump/ipfc.h; Revisions:
1.2
- File: tcpdump/print-cip.c; Revisions:
1.17
- File: tcpdump/decnet.h; Revisions:
1.10
- File: tcpdump/print-egp.c; Revisions:
1.33
- File: tcpdump/ospf.h; Revisions:
1.5
- File: tcpdump/route6d.h; Revisions:
1.4
- File: tcpdump/print-udp.c; Revisions:
1.111, 1.110, 1.107, 1.104
- File: tcpdump/print-l2tp.c; Revisions:
1.12
- File: tcpdump/print-sctp.c; Revisions:
1.9
- File: tcpdump/print-rt6.c; Revisions:
1.19
- File: libpcap/pcap-linux.c; Revisions:
1.81
- File: tcpdump/timed.h; Revisions:
1.4
- File: tcpdump/print-token.c; Revisions:
1.16
- File: tcpdump/ospf6.h; Revisions:
1.5, 1.4
- File: tcpdump/print-ip6.c; Revisions:
1.32, 1.29, 1.27, 1.22
- File: tcpdump/print-rip.c; Revisions:
1.53
- File: tcpdump/lane.h; Revisions:
1.6, 1.4
- Author: mcr
- File: tcpdump/tests/esp1.out; Revisions:
1.1
- File: tcpdump/tests/.cvsignore; Revisions:
1.2, 1.1
- File: libpcap/rawssw7.h; Revisions:
1.3, 1.2, 1.1
- File: tcpdump/tests/esp2.out; Revisions:
1.1
- File: tcpdump/tests/esp2.gdbinit; Revisions:
1.1
- File: tcpdump/tests/esp0.sh; Revisions:
1.1
- File: htdocs/libpcap-changes.txt; Revisions:
1.3
- File: tcpdump/tests/esp1.sh; Revisions:
1.2, 1.1
- File: libpcap/rawss7.h; Revisions:
1.1
- File: htdocs/mirrors.html; Revisions:
1.8
- File: tcpdump/tests/esp3.gdbinit; Revisions:
1.1
- File: tcpdump/tests/esp2.sh; Revisions:
1.2, 1.1
- File: tcpdump/CREDITS; Revisions:
1.61
- File: tcpdump/tests/esp3.sh; Revisions:
1.1
- File: tcpdump/tests/08-sunrise-sunset-esp2.puu; Revisions:
1.1
- File: tcpdump/README; Revisions:
1.61
- File: tcpdump/tests/esp4.sh; Revisions:
1.1
- File: tcpdump/tests/02-sunrise-sunset-esp.puu; Revisions:
1.1
- File: htdocs/pcap3_man.html; Revisions:
1.1
- File: tcpdump/tests/esp4.gdbinit; Revisions:
1.1
- File: htdocs/tcpdump-changes.txt; Revisions:
1.3
- File: libpcap/CHANGES; Revisions:
1.57
- File: libpcap/savefile.c; Revisions:
1.89
- File: tcpdump/tcpdump.1; Revisions:
1.140
- File: tcpdump/CHANGES; Revisions:
1.83, 1.82
- File: tcpdump/print-esp.c; Revisions:
1.33
- File: htdocs/tcpdump-workers.asc; Revisions:
1.1
- File: libpcap/README; Revisions:
1.28
- File: htdocs/index.html; Revisions:
1.39, 1.35, 1.34, 1.33
- File: htdocs/tcpdump_man.html; Revisions:
1.1
- File: libpcap/bpf/net/bpf.h; Revisions:
1.52
- File: tcpdump/tests/esp-secrets.txt; Revisions:
1.1
- File: tcpdump/print-ip.c; Revisions:
1.103
- File: htdocs/related.html; Revisions:
1.16, 1.15, 1.14, 1.13
- File: htdocs/pcap.htm; Revisions:
1.1
- File: tcpdump/tests/esp0.out; Revisions:
1.1
- File: tcpdump/tests/esp1.gdbinit; Revisions:
1.1
- Author: risso
- File: tcpdump/print-ah.c; Revisions:
1.17
- File: tcpdump/print-pflog.c; Revisions:
1.3
- File: tcpdump/interface.h; Revisions:
1.193
- File: tcpdump/win32/Include/errno.h; Revisions:
1.1
- File: libpcap/pcap-win32.c; Revisions:
1.14, 1.8, 1.7, 1.3, 1.1
- File: libpcap/inet.c; Revisions:
1.57, 1.55, 1.51
- File: tcpdump/missing/inet_ntop.c; Revisions:
1.5
- File: tcpdump/print-igrp.c; Revisions:
1.17
- File: libpcap/Win32/Prj/libpcap.dsp; Revisions:
1.2, 1.1
- File: tcpdump/missing/inet_pton.c; Revisions:
1.4
- File: tcpdump/print-raw.c; Revisions:
1.36
- File: tcpdump/tcpdump.c; Revisions:
1.214, 1.184, 1.180
- File: tcpdump/print-krb.c; Revisions:
1.16
- File: libpcap/Win32/Prj/libpcap.dsw; Revisions:
1.1
- File: tcpdump/print-snmp.c; Revisions:
1.55
- File: tcpdump/print-bootp.c; Revisions:
1.64
- File: tcpdump/print-atalk.c; Revisions:
1.72
- File: tcpdump/win32/Include/Netinet/in_systm.h; Revisions:
1.1
- File: libpcap/Win32/Include/ip6_misc.h; Revisions:
1.2, 1.1
- File: tcpdump/print-fddi.c; Revisions:
1.57
- File: tcpdump/smbutil.c; Revisions:
1.22
- File: libpcap/Win32/Include/arpa/nameser.h; Revisions:
1.1
- File: tcpdump/print-icmp.c; Revisions:
1.69
- File: tcpdump/print-llc.c; Revisions:
1.48
- File: tcpdump/print-msdp.c; Revisions:
1.3
- File: tcpdump/print-isoclns.c; Revisions:
1.56
- File: tcpdump/print-gre.c; Revisions:
1.16
- File: libpcap/Win32/Include/net/netdb.h; Revisions:
1.1
- File: tcpdump/print-null.c; Revisions:
1.43
- File: tcpdump/print-atm.c; Revisions:
1.25
- File: tcpdump/print-sunrpc.c; Revisions:
1.41
- File: libpcap/Win32/Src/inet_aton.c; Revisions:
1.1
- File: tcpdump/print-tftp.c; Revisions:
1.32
- File: tcpdump/print-stp.c; Revisions:
1.9
- File: tcpdump/print-802_11.c; Revisions:
1.9
- File: libpcap/fad-win32.c; Revisions:
1.7, 1.6, 1.5, 1.3, 1.1
- File: libpcap/Win32/Src/ffs.c; Revisions:
1.1
- File: tcpdump/print-radius.c; Revisions:
1.14
- File: libpcap/Win32/Src/getaddrinfo.c; Revisions:
1.1
- File: tcpdump/print-igmp.c; Revisions:
1.8
- File: tcpdump/print-rx.c; Revisions:
1.31
- File: tcpdump/print-frag6.c; Revisions:
1.14
- File: tcpdump/print-ip.c; Revisions:
1.111
- File: tcpdump/print-zephyr.c; Revisions:
1.5
- File: tcpdump/print-beep.c; Revisions:
1.4
- File: libpcap/Win32/Include/inetprivate.h; Revisions:
1.2, 1.1
- File: tcpdump/print-ospf.c; Revisions:
1.32
- File: tcpdump/print-nfs.c; Revisions:
1.95
- File: tcpdump/print-ospf6.c; Revisions:
1.9
- File: tcpdump/print-lcp.c; Revisions:
1.11
- File: tcpdump/print-mobility.c; Revisions:
1.3
- File: tcpdump/gmt2local.c; Revisions:
1.6
- File: tcpdump/print-lwres.c; Revisions:
1.6
- File: tcpdump/print-pptp.c; Revisions:
1.5
- File: tcpdump/missing/strlcpy.c; Revisions:
1.2
- File: tcpdump/print-pppoe.c; Revisions:
1.17
- File: tcpdump/print-vjc.c; Revisions:
1.10
- File: tcpdump/win32/prj/GNUmakefile; Revisions:
1.6, 1.1
- File: tcpdump/print-ppp.c; Revisions:
1.68
- File: libpcap/Win32/Src/getopt.c; Revisions:
1.1
- File: tcpdump/print-ripng.c; Revisions:
1.12, 1.11
- File: tcpdump/print-chdlc.c; Revisions:
1.14
- File: tcpdump/print-sl.c; Revisions:
1.58
- File: tcpdump/setsignal.c; Revisions:
1.8
- File: tcpdump/print-cnfp.c; Revisions:
1.9
- File: libpcap/grammar.y; Revisions:
1.73
- File: libpcap/bpf/net/bpf_filter.c; Revisions:
1.37
- File: tcpdump/print-dhcp6.c; Revisions:
1.21
- File: tcpdump/print-hsrp.c; Revisions:
1.5
- File: tcpdump/addrtoname.c; Revisions:
1.95, 1.92, 1.90
- File: tcpdump/print-smb.c; Revisions:
1.25
- File: tcpdump/tcpdump-stdinc.h; Revisions:
1.6, 1.1
- File: tcpdump/print-tcp.c; Revisions:
1.98
- File: tcpdump/win32/Include/Rpc/rpc.h; Revisions:
1.2, 1.1
- File: tcpdump/print-cip.c; Revisions:
1.18
- File: tcpdump/decnet.h; Revisions:
1.8
- File: tcpdump/print-egp.c; Revisions:
1.30
- File: tcpdump/print-udp.c; Revisions:
1.106
- File: tcpdump/print-sctp.c; Revisions:
1.10
- File: tcpdump/print-rt6.c; Revisions:
1.21
- File: libpcap/Win32/Include/bittypes.h; Revisions:
1.1
- File: tcpdump/print-token.c; Revisions:
1.17
- File: tcpdump/print-rip.c; Revisions:
1.50
- File: libpcap/Win32/Src/inet_net.c; Revisions:
1.1
- File: tcpdump/win32/prj/WinDump.dsp; Revisions:
1.10, 1.9, 1.8, 1.7, 1.5, 1.1
- File: tcpdump/print-sll.c; Revisions:
1.8
- File: libpcap/Win32/Include/net/paths.h; Revisions:
1.1
- File: tcpdump/print-ipx.c; Revisions:
1.34
- File: libpcap/Win32/Src/getservent.c; Revisions:
1.1
- File: tcpdump/print-sunatm.c; Revisions:
1.2
- File: tcpdump/win32/prj/WinDump.dsw; Revisions:
1.1
- File: tcpdump/print-wb.c; Revisions:
1.27
- File: libpcap/Win32/Include/cdecl_ext.h; Revisions:
1.1
- File: tcpdump/print-telnet.c; Revisions:
1.20
- File: tcpdump/util.c; Revisions:
1.77
- File: tcpdump/bpf_dump.c; Revisions:
1.14
- File: tcpdump/print-mobile.c; Revisions:
1.10
- File: tcpdump/missing/inet_aton.c; Revisions:
1.4
- File: libpcap/nametoaddr.c; Revisions:
1.65
- File: tcpdump/win32/Include/w32_fzs.h; Revisions:
1.2, 1.1
- File: tcpdump/win32/Src/w32_fzs.c; Revisions:
1.4, 1.3, 1.2, 1.1
- File: tcpdump/print-aodv.c; Revisions:
1.2
- File: tcpdump/print-dvmrp.c; Revisions:
1.22
- File: libpcap/Win32/Include/net/if.h; Revisions:
1.1
- File: libpcap/savefile.c; Revisions:
1.79, 1.69, 1.65
- File: tcpdump/print-cdp.c; Revisions:
1.15
- File: tcpdump/print-mpls.c; Revisions:
1.4
- File: libpcap/Win32/Include/addrinfo.h; Revisions:
1.1
- File: tcpdump/print-esp.c; Revisions:
1.38, 1.28
- File: tcpdump/print-ipcomp.c; Revisions:
1.14
- File: tcpdump/print-bgp.c; Revisions:
1.44
- File: tcpdump/print-ascii.c; Revisions:
1.9
- File: libpcap/Win32/Src/inet_pton.c; Revisions:
1.1
- File: libpcap/gencode.c; Revisions:
1.170
- File: tcpdump/machdep.c; Revisions:
1.8
- File: tcpdump/print-vrrp.c; Revisions:
1.6
- File: tcpdump/print-fr.c; Revisions:
1.4
- File: tcpdump/print-domain.c; Revisions:
1.79
- File: tcpdump/print-netbios.c; Revisions:
1.18
- File: libpcap/Win32/Src/getnetent.c; Revisions:
1.1
- File: tcpdump/print-isakmp.c; Revisions:
1.32
- File: libpcap/Win32/Include/Gnuc.h; Revisions:
1.1
- File: libpcap/pcap.c; Revisions:
1.53, 1.51, 1.40
- File: tcpdump/print-timed.c; Revisions:
1.4
- File: libpcap/pcap.h; Revisions:
1.36
- File: tcpdump/parsenfsfh.c; Revisions:
1.25
- File: libpcap/Win32/Include/sockstorage.h; Revisions:
1.1
- File: tcpdump/print-pim.c; Revisions:
1.32
- File: tcpdump/print-lane.c; Revisions:
1.15
- File: tcpdump/print-arp.c; Revisions:
1.55
- File: tcpdump/Readme.Win32; Revisions:
1.1
- File: tcpdump/print-ip6opts.c; Revisions:
1.12
- File: tcpdump/win32/Src/getopt.c; Revisions:
1.1
- File: tcpdump/print-icmp6.c; Revisions:
1.63
- File: tcpdump/win32/Include/inetprivate.h; Revisions:
1.1
- File: tcpdump/print-ntp.c; Revisions:
1.34
- File: libpcap/pcap-int.h; Revisions:
1.45, 1.40, 1.38
- File: tcpdump/print-arcnet.c; Revisions:
1.9
- File: libpcap/pcap-stdinc.h; Revisions:
1.7, 1.6, 1.4, 1.3, 1.1
- File: libpcap/Win32/Src/getnetbynm.c; Revisions:
1.1
- File: tcpdump/missing/strlcat.c; Revisions:
1.2
- File: tcpdump/win32/Include/Netinet/ip.h; Revisions:
1.1
- File: tcpdump/strcasecmp.c; Revisions:
1.4
- File: tcpdump/print-ether.c; Revisions:
1.72
- File: tcpdump/print-decnet.c; Revisions:
1.35
- File: tcpdump/win32/Include/getopt.h; Revisions:
1.1
- File: tcpdump/print-l2tp.c; Revisions:
1.13
- File: libpcap/README.Win32; Revisions:
1.1
- File: tcpdump/win32/Include/Arpa/tftp.h; Revisions:
1.1
- File: libpcap/scanner.l; Revisions:
1.88
- File: tcpdump/print-ip6.c; Revisions:
1.24
- File: tcpdump/win32/Include/telnet.h; Revisions:
1.1
Combined list of identical log entries
-
Description: Indicate why we have incomplete definitions for "struct mbuf" and
"struct rtentry" (in <net/if.h> on some systems, e.g. Digital UNIX 4.0,
there are prototypes for kernel functions that include "struct mbuf *"
and "struct rtentry *" arguments, and they are included even if you're
just user-mode code).
-
File: libpcap/inet.c; Revision: 1.46; Date: 2002/04/09 07:37:59; Author: guy;Lines: (+3 -3)
-
File: libpcap/inet.c; Revision: 1.45.2.1; Date: 2002/04/09 07:38:30; Author: guy;Lines: (+3 -3)
-
Description: Explain, in full painful detail, what you need to do in order to do
*useful* packet capture on Digital/Tru64 UNIX (and add "Tru64 UNIX" to
the list of OS names).
-
Description: Quote "$d" when testing it in "AC_LBL_LIBPCAP", so that if it's empty -
i.e., if no extraneous pcap header directory is found when using an
installed libpcap - we don't die.
-
Description: <pcap.h> includes <sys/types.h> and <sys/time.h>; there's no need to
include it in these files, as they either include "pcap-int.h", which
includes <pcap.h>, or they include <pcap.h> directly.
-
Description: put __attribute__((packed)) to packet headers. s/u_short/u_int16_t/ and so
forth while i'm here
-
Description: renamed rawssw7 to rawss7.h
-
Description: Merge in CDP changes from Terry Kennedy <terry@tmk.com>.
-
Description: Cast the argument to "fn_printn()" to "u_char *", as that's the argument
type it expects.
-
Description: Have "map_arphrd_to_dlt()" take a flag indicating whether it's OK to
return DLT_LINUX_SLL or not, and, if that flag is false, for those
interface types where we'd used DLT_LINUX_SLL, pick a DLT_ type that
works as well as possible in raw mode, or fail.
Pass 1 as that flag if we're using a PF_PACKET socket; pass 0 as that
flag if we're using a PF_INET/SOCK_PACKET socket.
For PF_INET/SOCK_PACKET sockets, try to get the link-layer type and map
it to a DLT_ value *before* turning promiscuous mode on, so that we
don't try to put the interface into promiscuous mode unless we know we
can handle its link-layer type (and thus that we can use the interface).
-
Description: Handle DG/UX's wacky tcpdump format (major version 543, minor version 0,
caplen and len fields in the pre-2.3 order).
Move the version number checking to the open-file code; store a
tri-state (definitely swapped, definitely not swapped, maybe swapped)
value in the savefile information and use that when processing packets.
-
Description: Fix a typo.
-
Description: remove some EXTRACT_ lookalikes plus misc. display cleanup
-
Description: Only include in "tcpdump-stdinc.h" the headers that are actually needed
by most files in tcpdump.
Include <net/if.h> in "addrtoname.c", as it's needed there (but not
needed in other files, so it doesn't belong in "tcpdump-stdinc.h".
Put in explanatory comments in "tcpdump-stdinc.h".
-
Description: The "__attribute__((packed))" tag on structures causes some files not to
compile with Sun C, as "interface.h" isn't being included before the
structures are being declared.
Furthermore, in the files that Sun C *can* compile, it doesn't cause Sun
C to generate code that's safe with unaligned accesses, as
"__attribute__" is defined as a do-nothing macro with compilers that
don't support it.
Therefore, we get rid of that tag on the structures to which it was
added, and instead use "EXTRACT_16BIT()" and "EXTRACT_32BIT()" to fetch
16-bit and 32-bit big-endian quantities from packets. We also fix some
other references to multi-byte quantities to get rid of code that tries
to do unaligned loads on platforms that don't support them.
We also throw in a hack that makes those macros use
"__attribute__((packed))" on structures containing only one 16-bit or
32-bit integer to get the compiler to generate unaligned-safe code
rather than doing it by hand. (GCC on SPARC produces the same code that
doing it by hand does; I don't know if GCC on any other big-endian
strict-alignment processor generates better code for that case. On
little-endian processors, as "ntohs()" and "ntohl()" might be functions,
that might actually produce worse code.)
Fix some places to use "%u" rather than "%d" to print unsigned
quantities.
-
Description: Reserve a DLT_ value for Apple IP-over-IEEE 1394 cooked headers, as per
a request from Dieter Sigmund <dieter@apple.com>.
-
Description: Indicate why we have incomplete definitions for "struct mbuf" and
"struct rtentry" (in <net/if.h> on some systems, e.g. Digital UNIX 4.0,
there are prototypes for kernel functions that include "struct mbuf *"
and "struct rtentry *" arguments, and they are included even if you're
just user-mode code).
We don't need to include <netinet/if_ether.h> unless we have
"ether_hostton()", and we don't need to include <net/if.h> unless we're
including <netinet/if_ether.h>, and we don't need to define "struct
mbuf" or "struct rtentry" unless we're including <net/if.h>.
-
Description: Updates from Kazushi Sugyo <sugyo@pb.jp.nec.com> for
draft-ietf-mobileip-ipv6-15.
-
Description: Protect includes of <time.h> with "#ifdef TIME_WITH_SYS_TIME".
-
Description: Make the tag in "rfc1048_print()" a 16-bit variable, as 16-bit
quantities are stuffed into it.
Add an unsigned 8-bit variable as well, for 8-bit unsigned quantities.
Stuff unsigned 16-bit quantities into 16-bit variables.
Print unsigned values with "%u".
-
Description: Link-layer type 121 reserved for Siemens HiPath HDLC, as per a request
from Tomas Kukosa <tomas.kukosa@anfdata.cz>.
-
Description: From Juergen Schoenwaelder <schoenw@ibr.cs.tu-bs.de> - fix for the
following problem:
According to the ASN.1 documents, OIDs of the form 2.100.3 are
correctly encoded as 0x0603813403. tcpdump fails to properly
decode them - it displays the value 4.20.3 instead of 2.100.3.
-
Description: more consistent use of the length: indicator;
-
Description: Fix a formatto.
-
Description: Add to the packet counts a count of packets that tcpdump has seen and
processed - people often get confused by the "received by filter" count,
as they might not realize that, in some systems, it counts packets that
were handed to the filter mechanism regardless of whether they pass or,
if they pass, they have yet been read by the application and, on some
other systems, it counts packets that passed the filter but still counts
them in the kernel before they're read by the application.
They're probably mostly interested in the count of packets processed by
tcpdump; the "received by filter" count is probably of interest only if
you want to know how effective your filter is (and even then it's of
interest only if it counts packets handed to the filter rather than
packets that passed the filter).
Give more details on why the "received by filter" count doesn't
necessarily mean what you think it means.
-
Description: Fix up some errors from the previous checkin.
Fix up some const and unsigned issues.
Make static some routines unused outside the file in which they're
defined.
-
Description: From Gisle Vanem <giva@bgnett.no>:
open the file containing a filter expression in binary mode, so
that we get all the characters that "fstat()" claims are there,
rather than having CRs stripped out (causing us to report an
error because the "read()" call gives us less data than
"fstat()" claims was in the file);
close the file descriptor once we're finished reading the file;
strip out everything on a line starting with "#", so that "#"
can be used for to-end-of-line comments in the file.
Update his address in the CREDITS file.
-
File: tcpdump/CREDITS; Revision: 1.75; Date: 2003/02/08 19:31:59; Author: guy;Lines: (+1 -1)
-
File: tcpdump/util.c; Revision: 1.83; Date: 2003/02/08 19:32:00; Author: guy;Lines: (+21 -13)
-
Description: from Greg Stark <gsstark[AT]mit.edu>:
honor the payload length in PPPoE frames to match actual
BRAS and client behaviour
-
Description: Add support for OpenBSD DLT_PFLOG.
Get rid of bogus newline in BPF error string.
-
Description: From Phil Wood <cpw@lanl.gov>: if we're exiting due to a "pcap_loop()"
error, report statistics and clean up first.
-
Description: Make "pcap_dump_flush()" return a success-vs-failure indication;
unfortunately, we can't fix "pcap_dump()" and "pcap_dump_close()" to do
that, as any application that tests the return value would fail to work
correctly if linked at runtime with an older libpcap, but we should
perhaps introduce "pcap_dump_ex()" and "pcap_dump_close_ex()" routines
that do return a success-vs-vailure indication.
-
File: libpcap/pcap.3; Revision: 1.44; Date: 2002/12/22 23:05:52; Author: guy;Lines: (+4 -2)
-
File: libpcap/pcap.h; Revision: 1.41; Date: 2002/12/22 23:05:53; Author: guy;Lines: (+2 -2)
-
File: libpcap/savefile.c; Revision: 1.72; Date: 2002/12/22 23:05:53; Author: guy;Lines: (+6 -3)
-
Description: use snprintf
-
Description: Some versions of the HP C compiler can handle inlines, but not if they
return a structure pointer. Check whether the C compiler can handle
inline functions that return a structure pointer, not whether they can
handle inline functions that return an int, as at least some versions of
autoconf's AC_C_INLINE do.
-
Description: Mention the SourceForge site.
-
File: tcpdump/README; Revision: 1.62; Date: 2002/05/29 07:04:09; Author: guy;Lines: (+13 -7)
-
File: tcpdump/README; Revision: 1.60.2.1; Date: 2002/05/29 07:04:28; Author: guy;Lines: (+13 -7)
-
Description: The "sbh_timestamp" member of an "sb_hdr" structure isn't necessarily a
"struct timeval" - on Solaris 7 and 8, when compiling in LP64 or I32LPx
mode, it's a "struct timeval32" (presumably so that bufmod doesn't have
to worry about whether the stream is being read by a 32-bit program or a
64-bit program). Set the "struct timeval" "pkthdr.ts" by copying the
individual members rather than by doing a structure assignment.
-
Description: Define "ethertype_values[]" in "print-ether.c", make it not static, and
have "ethertype.h" just declare it, so that
1) we only have one such table, shared by all dissectors that
use it
and
2) GCC 3.3 doesn't complain that it's defined but not used in
those dissectors that incldue "ethertype.h" but don't use
"ethertype_values[]".
-
Description: Add support for OpenBSD DLT_ENC.
-
Description: Use "%u", not "%lu", to print "u_int" variables.
-
Description: Check whether we have "pcap_breakloop()", and use it if we do - it's a
safer way to terminate "pcap_loop()" in a signal handler (it just sets a
flag, it doesn't muck with data structures that might have been in the
middle of being updated).
Have "setsignal()" not request SA_RESTART, so that if we call
"pcap_breakloop()" in a signal handler and then return, we don't restart
a call that was waiting for captured packets, we just make that call
EINTR out.
-
Description: split BGP output to multiple lines;
added support for Originator_ID, Cluster List Attributes;
reworked BGP Open Message Decoder do decode optional Capabilities;
fixed the NEXTHOP decoder of MP_REACH and MP_UNREACH to honor
NH length based on AFI,SAFI
-
Description: From Hank Leininger <tcpdump-workers@progressive-comp.com>: fix a typo.
-
Description: "espsecret_xform" and "espsecret_key" are static to "print-esp.c"; don't
declare them in "interface.h".
-
Description: Red Hat Linux 7.2 appears to have a <net/raw.h> file, which causes the
configure script to think it's IRIX, so test for
"/usr/include/linux/socket.h" before testing for
"/usr/include/net/raw.h" (which is done before testing for
"/usr/include/sys/dlpi.h"; hopefully no future IRIX release, or future
release of Solaris/HP-UX/AIX/other OS that supports DLPI, will add
"/usr/include/linux/socket.h" as a "helpful" header file for Linux
compatibility).
-
Description: From David Young: print Ack/Poll information for data frames with
contention-free Ack or Poll indications, and print flag bits from the
Frame Control field if "-v" was specified.
-
Description: From Kazushi Sugyo <sugyo@pb.jp.nec.com>:
Here is a patch for draft-ietf-mobileip-ipv6-17.
- print-mobility.c: Mobility header(MIPv6 defines a new IPv6 protocol)
printing
- added Routing header type 2
- ICMPv6 Home Agent Address Discovery and Mobile Prefix Sol., Adv.
message update
-
Description: Update and fix up the list of files.
-
Description: whitespace
-
Description: Add new DLT_ type for AVS's WLAN header.
-
Description: - fix a compiler padding issue in the LS-Request structure
u_int32_t ls_type becomes
u_int8_t ls_type[4];
- teach the LS-Request decoder howto properly print Opaque LSAs
-
Description: tches #454 from yamt@mwd.biglobe.ne.jp
- avoid optimization involving subtract operations
- correct optimization of bitwise operations
TODO: re-introduce subtract optimization
-
Description: Crank the version up to 0.8, as that's what the next release from this
tree will be.
-
File: libpcap/README; Revision: 1.27; Date: 2002/08/02 04:42:51; Author: guy;Lines: (+2 -2)
-
File: libpcap/VERSION; Revision: 1.5; Date: 2002/08/02 04:42:52; Author: guy;Lines: (+1 -1)
-
Description: Clean up "safeputchar()" a bit.
-
File: tcpdump/util.c; Revision: 1.75; Date: 2002/07/16 04:03:16; Author: guy;Lines: (+3 -3)
-
File: tcpdump/util.c; Revision: 1.72.2.2; Date: 2002/07/16 04:03:54; Author: guy;Lines: (+3 -3)
-
Description: From Pavlin Radoslavov <pavlin@icir.org>: print the PIM "LAN Prune
Delay" option.
-
Description: Include <netinet/in.h> to declare "ntohs()" (which may be used by
"EXTRACT_16BITS()").
-
Description: Alas, there are some versions of GNU libc that don't have "SA_LEN()"; at
least for those that also have "getifaddrs()", we have to get the size
by looking at the address family.
-
Description: Get rid of unneeded incomplete definitions of "struct mbuf" and "struct
rtentry", and unneded includes of <sys/uio.h>, <sys/file.h>, and
<sys/ioctl.h>.
-
Description: ospf rework;
- get rid of lots of private tok2string() lookalikes
- changed output formatting to idented multiline output (-v option)
- added defs for opaque, NSSA LSAs
- completed option byte processing
more changes to come;
-
Description: From Paul Mundt <lethal@linux-sh.org>: add SuperH to the list of CPUs
where we wire in the idea that it can't handle unaligned accesses. (I
don't know why the test program doesn't work - but perhaps the test
program is the wrong answer anyway, as it doesn't work when
cross-compiling.)
-
Description: From Krzysztof Halasa <khc@pm.waw.pl>:
1. Unused things (mbuf, rtentry) have been removed.
2. I've dropped FR_CR_BIT etc. definitions as they have only meaning in
specific location in Q.922 address. FR_EA_BIT is still there as it's
used by all Q.922 bytes.
3. a new parse_q922_addr() parses the whole Q.922 address structure
and produces DLCI, Q.922 byte count and flags in ASCII. While I can't
test 3- and 4-byte Q.922 addresses (using only default 2-byte ones),
they are supported.
4. I've trimmed comments regarding HDLC flags and CRC/FCS bytes in FR
packet. They are wire-only things and as such are never seen by
libpcap/tcpdump.
5. Changed NLPID_LMI into NLPID_CISCO_LMI and NLPID_Q933 into NLPID_LMI
(the latter is used by both ANSI (T1.617 annex D) and CCITT (Q.933
annex A) LMI).
6. fr_hdrlen() now correctly returns FR header length (4 - 6 bytes,
7 bytes with 4-byte Q.922 and incorrectly used pad byte).
7. I've changed output text formatting: "xxx-value-yyy-value" into
"xxx value, yyy value", to be consistent with Ethernet.
Not sure if it's correct.
8. added IPv6 support
9. q933_print() now reads lmi_print()
10. CCITT (Q.933 annex A) LMI is now supported, and both CCITT and ANSI
fields are now correctly displayed
10. lmi_print() no longer prints constant fields (such as always zeroed
Q.922 C/R bit or LMI Call Reference byte) unless they are set
incorrectly.
11. I've added ANSI_ and CCITT_ prefixes to appropriate #defines.
12. a new parse_dlci_el() should handle all (10, 16 and 23-bit)
DLCIs correctly (corresponding to 2, 3 and 4-byte Q.922 addresses,
respectively).
-
Description: basic preparations for mpls lsp ping decoding
-
Description: We're using int8_t now, so we need to declare it ourselves if the OS
header files don't do so for us.
-
Description: changed format of -E argument so that multiple SAs could be described
-
Description: Note that, although you can, in theory, do captures on Solaris if you're
not root, those captures can't be done in promiscuous mode, at least on
later versions of Solaris, and thus may not include any outgoing packets
and, therefore, those captures may not be very useful.
-
Description: Handle the three types of link layers:
those that always use 802.2;
those that never use 802.2;
Ethernet (where 802.2 is used for 802.3 and is not used for
Ethernet II);
correctly. This requires having two variables for the offset of the
network layer header, one for use with protocols that would not run atop
802.2 on Ethernet and would run atop 802.2+SNAP on link layers that
always use 802.2, and one for use with protosol that would run atop
raw 802.2 (no SNAP) on Ethernet and on link layers that always use
802.2.
Fix the network layer offset for 802.11, and the link-layer offset for
RFC 1483 ATM (there's no link layer, there's just 802.2 LLC).
-
Description: Add a new "ipproto.h" header file, with definitions of IP protocol type
values. Use that rather than private definitions in various files.
Add "gmpls.h" to the list of files in FILES, and add it and "ipfc.h" to
the list of files in INSTALL.
-
Description: Only do "-x" printing in the top-level interface print routine; don't do
it in the routines, called by the top-level routines, to dissect
Ethernet, FDDI, or Token Ring packets, as those routines might also be
called for bridged frames over ATM, and the interface print routine for
ATM will also do "-x" printing.
-
Description: Check for "pcap_findalldevs()" in libpcap in the configuration script;
only use it if we find it.
Define DHAVE_PCAP_FINDALLDEVS in the Windows GNU Makefile and project
file, as WinPcap has "pcap_findalldevs()".
-
Description: Add a DLT_ value for DOCSIS frames.
Note in "pcap-bpf.h" that DLT_ values 139 through 142 are reserved for
SS7.
-
Description: Make "-x" and "-X" work with PPPoE interfaces; based on code from Darren
Reed, with additions to get the PPP header length from the PPP print
routine.
-
Description: Convert some format pointers to "char *" from "u_char *", and some data
pointers from "char *" to "u_char *", to eliminate signed vs. unsigned
complaints from some compilers.
Don't use "++"s in initialization, to avoid warnings from the Sun C
compiler.
-
Description: __ss_len/family is now nonstandard. standards were clarified to use
ss_len/family.
-
Description: test of using "file" directive
-
Description: <pcap.h> includes <sys/types.h>, and "pcap-int.h" includes <pcap.h>, and
"scanner.l" includes "pcap-int.h", so there's no need to include
<sys/types.h> in "scanner.l".
-
Description: Add a cast to squelch a compiler complaint - and remove a potential
problem, if the string in question probably contains any non-ASCII
characters.
-
Description: From Andrew Brown <atatat@atatdot.net>: add a "-U" flag, which causes
the output stream for "-w" to be flushed after each packet is dumped.
Add checks for "pcap_dump_flush()", and only enable the "-U" flag if
it's present. Clean up the handling of the "getopt()" argument and the
usage message to get rid of the pile of #ifdefs.
Add documentation for the "-L" and "-y" flags.
Tweak the description of "-r" to properly format "-w" in the text.
-
Description: V3 FSINFO and PATHCONF requests take a file handle as an argument; parse
the request header and the file handle.
"parsestatus()" should only return NULL if the packet was truncated, so
that its callers can distinguish "packet truncated" from "NFS reply
status reports an error".
NFS-request-or-reply parsing routines that call "parsestatus()" should
not return 0 if "parsestatus()" returns a non-zero NFS reply status, so
that non-truncated packets with a non-zero NFS reply status aren't
printed as truncated NFS packets.
Fix some "TCHECK2()" calls to pass an object, not a pointer to an
object, as the first argument (the TCHECK/TTEST macros take objects, not
addresses, as the test argument).
NFS-request-or-reply parsing routines should return 0 for truncated
packets and 1 for non-truncated packets, not *vice versa*.
-
Description: support for decoding IS-IS inside Cisco HDLC Frames
-
Description: From Brian Ginsbach <ginsbach@cray.com>:
correctly handle loopback devices on IRIX and UNICOS/mp (tweak
the packet header so that it's a 4-byte AF_ value rather than
the 2-byte AF_ value supplied on snoop sockets);
add support for IP-over-FC and pseudo-link devices on UNICOS/mp.
-
Description: Updates from Jesper Peterson.
-
Description: Make the definitions of "strlcat()" and "strcpy()" prototype
definitions, to squelch warnings from some compilers.
-
Description: Boost some table sizes to make it possible for the HP-UX 11i lex (and
possibly other lexes) to handle it.
-
Description: In "safeputchar()", use the result of extracting an unsigned character
from the argument, rather than the argument itself, when testing whether
it should be printed or not (the argument might well be a sign-extended
version of an 8-bit character, in which case it's < 0x80 as it's
negative, but it can't be safely handed to "isprint()").
-
File: tcpdump/util.c; Revision: 1.74; Date: 2002/07/16 03:58:16; Author: guy;Lines: (+4 -4)
-
File: tcpdump/util.c; Revision: 1.72.2.1; Date: 2002/07/16 03:58:45; Author: guy;Lines: (+4 -4)
-
Description: Only look up "tcp" and "udp" in pcap_nametoport(). This fixes the
case in e.g. FreeBSD where /etc/services lists port 4 for the ddp "echo"
service.
Submitted by: Alan Bawden <Alan@LCS.MIT.EDU>
-
Description: added tests for not having provided any keys,
and for keys in the format for 3.7.1
-
Description: don't attempt checksumming in ICMP if the packet is a fragment
-
Description: Get rid of unneeded includes of <netinet/in_systm.h> and <netinet/ip.h>.
-
Description: Put variables in quotes when testing them in "test" commands, so that
the test doesn't get a syntax error if the variable isn't set or is set
to a null string.
-
Description: don't pass on src & dst MAC adresses to the isoclns decoder as MAC adresses
should be really printed in ether_print() using the eflag
-
Description: In TTEST2(), check to make sure the "l" argument isn't so large that
"snapend - l" underflows; this fixes a buffer overflow with malformed
NFS packets, and may fix other buffer overflows with malformed packets.
-
Description: There's no need to include <netdb.h> twice.
-
Description: NetBSD support for multiple data link types on an interface, from David
Young <dyoung@ojctech.com>, with some minor changes by Jason R. Thorpe
<thorpej@netbsd.org>, and further changes by me to:
use "-y" rather than "-D" to set the link type ("-D" was already
taken);
use libpcap APIs to map between data link type names and values;
supply stub versions of missing-but-needed libpcap APIs.
Update Jason Thorpe's e-mail address (Zembu is going away, if it hasn't
done so already).
-
Description: regen
-
Description: Add some casts to squelch compiler complaints (and remove potential
problems, although the string in question probably won't contain any
non-ASCII characters).
-
Description: add mask2plen function to util.c
-
Description: From Rob Braun <bbraun@synack.net>: print mode and TFTP options in read
and write request packets.
-
Description: Add updates noting that the BPF devices and BPF driver might not exist
until you run AIX's tcpdump at least once.
-
Description: Throw in
#ifdef __cplusplus
extern "C" {
#endif
and change
#if __STDC__
to
#if __STDC__ || defined(__cplusplus)
around the non-kernel function prototypes, so they work right when
compiling with C++.
-
Description: From Rick Watson <watsonrick@users.sourceforge.net>: use
unaligned-extraction macros to fetch 16-bit and 32-bit big-endian
quantities.
-
Description: Added support for Win32, based on WinPcap.
-
Description: Remove the -a flag. It's nonsensical to apply the local netmask to all
addresses, and has been for a lot of years.
-
Description: In mDNS, report IN-class records with the "cache flush" bit set as such,
rather than as "Class 32769".
-
Description: From Kazushi Sugyo: address pointers in entries returned by
"getifaddrs()" can be null, so make "SA_LEN()" return 0 if the argument
is null, rather than dereferencing the argument and crashing if it's
null.
-
Description: Include <netdb.h> before <pcap-namedb.h>, as <netdb.h> is included to
define a structure used by <pcap-namedb.h> (only a pointer to the
structure is used in <pcap-namedb.h>, so code will compile no matter
which order you include them in, but it's a bit cleaner to include
<netdb.h> first). Indicate why we're including <netdb.h>.
-
Description: Make static the structure to which the test program checking what to use
for "inlines", so that we don't get tripped up by compilers complaining
that we're returning a pointer to an automatic variable.
-
Description: more consistent use of tok2str and support for MPLS over PPP
-
Description: Handle 64-bit mode in IRIX, where "snoop_timestamp" in a "struct
snoopheader" is a "struct irix5_timeval" rather than a "struct timeval",
by copying the "tv_sec" and "tv_usec" members of that structure to the
time stamp in a "struct pcap_hdr".
-
Description: Add a "close" function pointer to the pcap_t structure, which handles
the platform-dependent part of closing a pcap_t (and the
live-vs-savefile part as well, so that function must close the file
descriptor and free up any buffers allocated).
In the Digital UNIX support, add in a check for a memory allocation
failure.
-
Description: Use "pcap_lib_version()" to get the libpcap version number if it's
available in the libpcap we're using.
-
Description: If "--with-dag" isn't specified, assume they want it if it's present and
not otherwise; in particular, don't quit with an error if we're on a
platform that doesn't support the DAG software.
-
Description: Add a note that Rick Jones reports that HP-UX 11i needs no patches for
outbound promiscuous mode support.
-
Description: From Andrew Brown <atatat@atatdot.net>: add a "pcap_dump_flush()" call,
to flush the standard I/O buffer for a "pcap_dumper_t" and force all
packets written with "pcap_dump()" to the savefile.
-
File: libpcap/CREDITS; Revision: 1.51; Date: 2002/12/21 23:38:51; Author: guy;Lines: (+1 -0)
-
File: libpcap/pcap.3; Revision: 1.42; Date: 2002/12/21 23:38:51; Author: guy;Lines: (+8 -1)
-
File: libpcap/pcap.h; Revision: 1.39; Date: 2002/12/21 23:38:52; Author: guy;Lines: (+2 -1)
-
File: libpcap/savefile.c; Revision: 1.71; Date: 2002/12/21 23:38:52; Author: guy;Lines: (+8 -1)
-
Description: support for bi-directional fault detection (BFD) Control packets
as per draft-katz-ward-bfd-01.txt
-
Description: From Maciej W. Rozycki <macro@ds2.pg.gda.pl>:
Here is a patch that addresses a few SSL-related issues noticed:
1. The "/usr" directory is not the best choice to start looking
for SSL libraries when cross-compiling. The patch adds
"/usr/${host_alias}" at the front. Actually the test is quite
bogus anyway -- there might be no libcrypto.a library at all
(but e.g. libcrypto.so), so a better approach would be trying to
link against -lcrypto and seeing if that works. First with no
additional options (it might be in the default compiler/linker's
search patch, like on sane systems), then with the -L<dir>
option.
2. The "cast.h" and "rc5.h" headers should include the
"openssl/" path as that is what is used throughout the code.
Right now they are simply not found by configure.
3. The buggy CAST128 test should use a cache variable to permit
overriding by an educated user.
I think I may actually rewrite the test as described in #1 above
one day, but my time is quite limited and tcpdump is not my
priority task, so it might not happen soon. I won't mind if
someone does it earlier.
-
Description: Make "mobility_opt_print()" static, as it's not used outside
"print-mobility.c".
Make sure "mobility_print()" returns a valid value even if there's no
data available in the mobility header - but note that the value isn't
used. (Is there ever a need to use the value?)
-
Description: Bug fixes from Graeme Hewson <ghewson@cix.compulink.co.uk>:
1. During termination processing set up by atexit() under a 2.0.x
kernel, if a socket had been previously closed and the handle freed
due to an error, pcap_close_all() and pcap_close_linux() would
nevertheless try to work with these structures and then crash.
pcap_close_linux() is now called directly when necessary during
error processing.
2. atexit() could get called more than once because the did_atexit
flag wasn't being set.
3. If iface_get_arptype() returns an error because the ioctl() call
failed (probably due to "no such device"), live_open_new() now
returns a fatal error to pcap_open_live() and the call to
live_open_old() is short-circuited.
4. Applications using libpcap would appear to listen on an interface
that was down.
a. iface_bind() and iface_bind_old() now check for pending errors
after bind(). In turn, pcap_open_live() now returns an error
status if there was a pending error after bind().
b. After draining the socket, set_kernel_filter() now checks to see
if the error was the expected EAGAIN and returns a fatal error
to pcap_setfilter() if not. In turn, pcap_setfilter() now
returns an error status if there was a network error.
5. pcap_setfilter() was putting an error message into errbuf after a
failed call to install_bpf_program(). This was unnecessary since
install_bpf_program() puts its own error message into errbuf.
-
Description: Isn't Linux fun? You might have a distribution whose kernel is a shiny
new 2.2-or-later kernel, with PF_PACKET sockets including SOL_PACKET,
but with an older version of the C library whose headers don't define
SOL_PACKET.
On those systems, define SOL_PACKET to have the value it has in the
2.2.0 kernel; this means we can get rid of the "#ifdef
SOL_PACKET"/#endif stuff wrapped around the code to turn promiscuous
mode on or off (we don't want that #ifdeffed out, as if it's absent we
won't pay attention to the "promiscuous mode" flag argument to
"pcap_open_live()").
-
Description: To quote Hannes Gredler, "tony has moved a while ago".
-
File: libpcap/CREDITS; Revision: 1.41; Date: 2002/05/28 09:25:49; Author: guy;Lines: (+1 -1)
-
File: libpcap/CREDITS; Revision: 1.34.2.7; Date: 2002/05/28 09:26:57; Author: guy;Lines: (+1 -1)
-
Description: Fix up AC_LBL_C_INLINE to put all of the test code into the "inlines"
section - the other section gets stuck in the middle of "main()", and,
although GCC lets you define functions inside functions, other C
compilers don't.
Pick a name more likely to be unique to use as the iterator variable in
AC_LBL_C_INLINE.
Make AC_LBL_C_INLINE print "no" rather than "not supported" if inline
isn't supported, to match what AC_C_INLINE does.
-
Description: On AIX, we have to link with "-lodm" and "-lcfg", as libpcap now uses
routines from those libraries on AIX (in order to load the BPF driver
and create the BPF devices).
-
Description: Stylistic cleanups, from David Young.
-
Description: Expand the description of the arguments to the callback for
"pcap_dispatch()", giving the members of a "struct pcap_pkthdr", and
specifying which of those arguments are "const" pointers.
Describe the return value of "pcap_loop()".
-
File: libpcap/pcap.3; Revision: 1.32; Date: 2002/05/22 08:03:36; Author: guy;Lines: (+30 -6)
-
File: libpcap/pcap.3; Revision: 1.31.2.1; Date: 2002/05/22 08:04:11; Author: guy;Lines: (+30 -6)
-
Description: allocate a bunch of DLT_ and LINKTYPES_ for Juniper-internal chassis encapsulation
-
Description: Put in some comments about stuff I noticed when trying to get tcpdump to
build on Tru64 UNIX 5.1.
-
Description: Move the definitions of "bootp_flag_values[]" and "bootp_op_values[]"
out of "bootp.h" into "print-bootp.c", so we don't get unused copies of
them in files other than "print-bootp.c" that include "bootp.h", and so
we don't get warnings from GCC 3.3 about those unused copies.
-
Description: From Paul S. Traina: FreeBSD's Frame Relay printer.
Make the code to print a SNAP-encapsulated packet a separate routine,
for use by the Frame Relay code.
-
Description: Use AC_CHECK_FUNC, not AC_CHECK_LIB, to look for
"pcap_list_datalinks()", "pcap_set_datalink()", and
"pcap_datalink_name_to_val()" in the version of libpcap we're using -
AC_CHECK_LIB can't check the local version, if that's what we're using,
but AC_CHECK_FUNC can (it just uses the current LIBS setting).
-
Description: Based on a patch from Michele "mydecay" Marchetto <smarchetto1@tin.it>:
check the header length to make sure it's at least the minimum length,
so we don't, for example, go into an infinite loop if the header length
is 0.
Get rid of some blank lines at the end of the file.
-
Description: Include "IP6_misc.h" even on UNIX if __MINGW32__ is defined, as had
been the case before the previous checkin.
-
Description: verify/warn icmpv6 checksum. from jinmei@kame
-
Description: minor display cosmetics:
print 3-digit ttl field in print-ip.c
unbracketize the LCP id in print-ppp.c
-
Description: From Bruce M. Simpson <bms@spc.org>: RFC 3561 AODV support.
-
Description: Add support for operations that test 802.11 SA or DA fields, and for
"wlan" as an alias for "link".
-
Description: Include code to handle OpenBSD DLT_PFLOG files, based on the OpenBSD
"print-pflog.c", originally written by Niels Provos
<provos@openbsd.org>.
-
Description: Add SunATM support, based on code from Yen Yen Lim at North Dakota State
University.
-
Description: From Shaun <delius@progsoc.uts.edu.au>: on AIX, load the BPF driver and
create the BPF device nodes if necessary, and rename our "bpf.h" to
"pcap-bpf.h" and install it in "/usr/include", so that "pcap-bpf.c" gets
the system's bpf.h file if it includes <net/bpf.h> - on AIX, it needs to
get an AIX-specific structure from that header in order to support
loading the driver and creating the nodes.
Update "packaging/pcap.spec".
-
Description: Properly document "-X" - it turns on "-x" for you.
Have "-xx" and "-XX" cause the link-level header to be dumped; don't
make "-e" affect that at all, as the fact that "-x" doesn't dump the
link-level header was documented, with no mention of "-e", at least as
far back as tcpdump 3.4, and scripts might depend on that working even
with "-e".
-
Description: We'd already reserved 107 for Frame Relay; use that instead of a new
value.
-
Description: NetBSD support for multiple data link types on an interface, from David
Young <dyoung@ojctech.com>, with some minor changes by Jason R. Thorpe
<thorpej@netbsd.org>, and further changes by me to support it on BPF
systems lacking BIOCGDLTLIST and other platforms lacking an equivalent
feature.
Update Jason Thorpe's e-mail address (Zembu is going away, if it hasn't
done so already).
Add APIs to map DLT names to DLT values and vice versa.
-
Description: misc. cosmetic changes to stay compliant to other multi-line decoders
-
Description: From NetBSD, as checked in by Antti Kantee <pooka@netbsd.org>: fix the
documentation for "pcap_next()" to indicate that it returns a "const
u_char *", not just a "u_char *".
-
File: libpcap/CREDITS; Revision: 1.53; Date: 2003/01/16 07:43:24; Author: guy;Lines: (+1 -0)
-
File: libpcap/pcap.3; Revision: 1.45; Date: 2003/01/16 07:29:15; Author: guy;Lines: (+2 -2)
-
Description: Make "ar_sha()", "ar_spa()", "ar_tha()", and "ar_tpa()" return "const
u_char *" rather than "const caddr_t", to avoid signed vs. unsigned
complaints from various compilers.
-
Description: "gmt2local.c" doesn't need "struct timeval", so it doesn't need to
include <sys/time.h>.
-
Description: whitespace cleanup
-
Description: From Jon Lindgren <jonl@yubyub.net>, based on a note from Don Ebright
<Don.Ebright@compuware.com>: ignore EFAULT from a BPF read in AIX.
-
Description: Use <pcap-stdinc.h> only on Windows; on UNIX, selectively include, in
each source file, only the headers that file needs, and all the headers
it needs in order to compile on various platforms and not to get any
avoidable compiler warnings on those platforms (as well as any
incomplete structure definitions needed to avoid those warnings).
That also means that <pcap.h> doesn't include <pcap-stdinc.h> on UNIX;
we don't want it to include <pcap-stdinc.h>, at least on UNIX, as doing
so
1) would mean we'd have to install that, so that programs can
build with libpcap
and
2) would mean that programs including <pcap.h> would drag in a
bunch of header files that they don't need.
Put a newline at the end of "inet.c" - the Sun C compiler doesn't like
it if the last line doesn't end with a newline.
-
Description: Fix up some printf calls to cope with both 32-bit and 64-bit longs and
"size_t"s.
-
Description: The source and destination port arguments to "bootp_print()" are no
longer used; get rid of them.
-
Description: Fix a typo in a comment.
-
Description: Get rid of some unnecessary includes (<time.h>, <netdb.h>, and <ctype.h>
are included by <tcpdump-stdinc.h>, so we don't have to include them
explicitly; <errno.h> isn't needed by print routines).
-
Description: Check for a too-small NBP length before subtracting the header size
(from OpenBSD's "print-atalk.c").
-
Description: Reserve a DLT_ value for capturing on Solaris with SunATM.
-
Description: Add "os-osf4.h" to declare "snprintf()" on Digital UNIX 4.x.
-
Description: tell the world that its LDP, rather than port 646;
-
Description: The value pointed to by "gen_pf_ifname()"'s argument isn't modified, so
make it a const pointer.
Cast the interface name in the "gen_bcmp()" call in "gen_pf_ifname()" to
squelch a compiler warning.
-
Description: Crank the version up to 3.8, as that's what the next release from this
tree will presumably be.
-
File: tcpdump/README; Revision: 1.63; Date: 2002/08/02 04:43:57; Author: guy;Lines: (+2 -2)
-
File: tcpdump/VERSION; Revision: 1.7; Date: 2002/08/02 04:43:57; Author: guy;Lines: (+1 -1)
-
Description: show opaque-LSA specific fields of the LSA header
-
Description: "-A" flag to print packet data in ASCII, from Jørgen Thomsen
<jth@jth.net>.
-
Description: "if ! {command}" works in the Almquist shell (as used by FreeBSD), and
is also documented to work in Bash, but is not documented to work in the
real Bourne shell, and doesn't appear to work in the real Bourne shell.
Don't use it.
-
Description: From Gisle Vanem: make print-esp.c work with more (maybe all?) OpenSSL
versions, and changes to make it work on DOS/Windows with various
compilers and C support libraries.
-
Description: Add support for DLT_PRISM and DLT_IEEE802_11_RADIO.
-
Description: From Phil Wood <cpw@lanl.gov>: fix the test for a community of "public"
to check the length of the community name before doing a length-limited
comparison.
-
Description: dissect traffic on port 5353 as multicast DNS. vlubet@apple.com
-
Description: Make the bitmasks unsigned "int"s, so that Sun's C compiler doesn't
complain.
-
Description: Before testing for DLPI, test for "/usr/include/odmi.h", so that, on
AIX, we choose BPF, not DLPI, by default; we won't necessarily choose
BPF if no libpcap-based program has been run since booting, as libpcap
(both IBM's and, now, ours) create BPF devices and load the driver if
that hasn't already been done since booting).
-
Description: yet another hexdump routine;
print_unknown_data{} supports identation;
-
Description: allocate a DLT_ and LINKTYPE_ for Juniper-internal chassis encapsulation
-
Description: per bill fenners suggestion:
lets print a little more useful information in non-verbose mode like
- Request/Reply indication
- hardware adress
-
Description: Call the ARP header structure we define "struct arp_pkthdr" rather than
"struct arphdr"; on Tru64 UNIX 5.x, including <netinet/in.h> causes
<net/if_arp.h> to be included, and that defines its own "struct arphdr",
causing the compile to fail.
-
Description: Make "lane" behave like "vlan", i.e. have it tweak the interpretation
of packet headers so that, in all expressions after it, the tests assume
LANE encapsulation of packets. (We also assume the emulated LAN is an
Ethernet LAN, rather than a Token Ring LAN.)
Allow ATM tests to be combined with non-ATM tests in expressions, so
that you can do, for example, "lane and icmp".
-
Description: Clean up the discussion of the SourceForge site.
-
File: libpcap/README; Revision: 1.26; Date: 2002/05/29 07:05:37; Author: guy;Lines: (+8 -6)
-
File: libpcap/README; Revision: 1.24.2.2; Date: 2002/05/29 07:12:57; Author: guy;Lines: (+8 -6)
-
Description: Update and fix up the list of files and the note on Linux.
-
File: tcpdump/INSTALL; Revision: 1.48; Date: 2002/07/16 04:36:08; Author: guy;Lines: (+67 -32)
-
File: tcpdump/INSTALL; Revision: 1.47.6.1; Date: 2002/07/16 04:41:57; Author: guy;Lines: (+64 -32)
-
Description: Calculate UDP/TCP pseudo-checksum properly in the presence of
source-route options.
-
Description: If we're not using a local libpcap, check to see whether "pcap.h" is
hidden in a "pcap" subdirectory of "/usr/include" or
"/usr/local/include" and, if so, add a "-I" flag to search in that
subdirectory, so we manage to find "pcap.h", as Red Hat decided to
"improve" things by putting "pcap.h" in "/usr/include/pcap" (that's
probably where libpcap should have put it originally, but moving it now
just breaks source compatibility).
-
Description: - move UDP port numbers to udp.h
- then the number defines# are acessible from outside
- make a differentiation between BFD_ECHO_PORT and BFD_CONTROL_PORT
-
Description: Regenerate.
-
Description: changed bootp decoder for multiline output, fixed segfault referencing NULL pointer
-
Description: Modified the license at the beginning of the files created by the Politecno di Torino developers from the 4-clause BSD code to the modified BSD license
-
Description: Update to the current version number.
Mention the "README.{system}" files.
Supply all the URLs for the 1993 Winter USENIX paper, including those on
tcpdump.org.
Give all the names DEC OSF/1 has gone through in its life.
Mention that Linux, in 2.2 and later kernels, has a filter mechanism
that supports BPF.
Mention the SourceForge site.
-
File: libpcap/README; Revision: 1.25; Date: 2002/05/29 06:57:29; Author: guy;Lines: (+40 -13)
-
File: libpcap/README; Revision: 1.24.2.1; Date: 2002/05/29 06:58:04; Author: guy;Lines: (+40 -13)
-
Description: Get rid of an extra newline.
-
Description: From Charles M. Hannum <mycroft@netbsd.org>: NetBSD whitespace cleanups.
-
Description: Squelch some compiler warnings caused by passing "char *"s rather than
"unsigned char *"s to "fn_print()".
-
Description: test case for decrypting co-axial ESP encapsulations
-
Description: Add a "stats" function pointer to the pcap_t structure, which handles
getting statistics for a pcap_t. Have "pcap_stats()" call it, rather
than being a per-platform function; have stats routines for non-live
pcap_t's that return an error.
-
Description: Check for "pcap_version" in libpcap in the configure scripts; apparently
the libpcap that comes with some platforms doesn't define it.
Check for "pcap_debug" and "yydebug" in libpcap in the configure
scripts, so that whichever one is present (which might depend on whether
libpcap was built with standard YACC or Berkeley YACC/Bison), if any is
present, will be used by the "-Y" flag (if none is present, "-Y" won't
be supported).
-
Description: From David Binderman <d.binderman@virgin.net>, in a Red Hat Bugzilla
entry for tcpdump: initialize "optlen" so as to eliminate a compiler
warning.
-
Description: Don't bother including <netinet/if_ether.h> if we're not using
"ether_ntohost()" - the only reason we include it is to get
"ether_ntohost()" declared.
We only include <net/if.h> to get "struct ifnet" in "struct arpcom"
defined on Solaris, so that we don't get errors when including
<netinet/if_ether.h>, so don't include that unless we're including
<netinet/if_ether.h>.
We only need incomplete definitions for "struct mbuf" and "struct
rtentry" if we're including <net/if.h>, so don't define them unless
we're including <netinet/if_ether.h>.
-
Description: Update Kevin Steves' address.
-
File: tcpdump/CREDITS; Revision: 1.57; Date: 2002/07/16 18:30:38; Author: guy;Lines: (+1 -1)
-
File: tcpdump/CREDITS; Revision: 1.45.2.5; Date: 2002/07/16 18:31:16; Author: guy;Lines: (+1 -1)
-
Description: Check in Jesper Peterson's README.dag file, unintentionally left out of
the DAG support checkin.
Update FILES and INSTALL.txt.
-
Description: Add support for gigabit Ethernet interfaces on SGI machines, from David
Kaelbling <drk@sgi.com>.
-
Description: Note that on Linux 2.0[.x] kernels, capturing on some PPP devices won't
work correctly (because not all PPP devices have the same link-layer
headers, but we don't try to figure out what type of link-layer header
they'll have, and we can't work around that with PF_PACKET/SOCK_DGRAM
cooked-mode capture if the kernel doesn't support PF_PACKET sockets, and
2.0[.x] kernels don't support PF_PACKET sockets).
-
Description: From Kazushi Sugyo: patches for draft-ietf-mobile-ipv6-18.
-
Description: Add a "read" function pointer to the pcap_t structure, which handles
reading packets from a pcap_t, and make "pcap_read()" call it. That
removes the last place where we have to check for a pcap_t that refers
to a DAG card rather than a live capture, so get rid of the "is_dag" flag.
-
Description: From Mike Wiacek: have "get_sa_len()" return 0 if the "addr" pointer
passed to it is NULL, as it might be if, for example, the address or the
netmask isn't supplied.
-
Description: hide multiline output using vflag plus enhanced, ES-IS decoder
-
Description: Get ready for tcpdump 3.7.2
-
Description: From Peter Fales <peter@fales-lorenz.net>: support for Linux ARCNET,
which supplies different headers from BSD ARCNET, and fixes to the
ARCNET code generator (the protocol ID field is 1 byte, so the values
for it shouldn't be byte-swapped).
Whitespace cleanups.
The "NetBSD-style" ARCNET headers are used in other BSDs as well, so
just call them "BSD-style".
-
Description: From Atsushi Onoe <onoe@netbsd.org>: NetBSD change to mark basic rate
with '*' in PRINT_RATES().
-
Description: add BPF_ filters for misc. IS-IS PDU Types
-
Description: Added the Win32 project files, that allow to compile libpcap and include it in the WinPcap source tree to generate wpcap.dll.
-
Description: Add support for RFC 2625 IP-over-Fibre Channel.
-
Description: Add support for RFC 2625 IP-over-Fibre Channel, mapping all the Linux
ARPHRD_FC* types to it.
-
Description: put pcap tutorials in both main page and on related
links page.
-
Description: From Maciej W. Rozycki <macro@ds2.pg.gda.pl>:
DECnet support currently assumes certain conditions instead of
checking for them explicitly. The following code checks if
dnet_htoa() is available, possibly in libdnet and also verifies
there is no declaration for the function in <netdnet/dnetdb.h>
before it decides to provide a substitute.
-
Description: From Kazushi Sugyo: update to draft-ietf-mobileip-ipv6-20.
-
Description: Use AC_TRY_LINK, not AC_TRY_COMPILE, when looking for
inet_ntop/inet_pton/inet_aton, and don't use AC_REPLACE_FUNCS to set
LIBOBJS to include the replacement module, as that does the full check
for the routine again, not just the simple replacement.
Move the tests in question after AC_LBL_LIBPCAP, so that we link with
the appropriate libraries (e.g., "-lsocket -lnsl" on Solaris) to use
when using those routines.
-
Description: Get ready for libpcap 0.7.2
-
Description: remove buffer move in LBL_ALIGN case, which does more bad things than good things.
(if there's unaligned access, they must be converted to EXTRACT_xx)
-
Description: Make "snap_print()" take an argument specifying the padding for bridged
LAN frames; it's 0 bytes for Frame Relay and 2 bytes for ATM.
-
Description: Propagate to 3.7:
revision 1.5
date: 2002/01/10 09:05:08; author: itojun; state: dead; lines: +1 -1
use draft 22 declaration for dhcp6 (which is under dhcwg last call - hope
it does not change again).
-
Description: Include <netdb.h> before <pcap-namedb.h>, as <netdb.h> is included to
define a structure used by <pcap-namedb.h>, and include <sys/socket.h>
before <netdb.h>, as <sys/socket.h> is included to define a structure
used by <netdb.h> (only a pointer to the first structure is used in
<pcap-namedb.h>, and only a pointer to the second structure is used by
<netdb.h>, so code will compile no matter which order you include them
in, but it's a bit cleaner to include <sys/socket.h> before <netdb.h>
and to include <netdb.h> before <pcap-namedb.h>). Indicate why we're
including <netdb.h> and <sys/socket.h>.
-
Description: Add a new routine "default_print_packet()", which takes a pointer to the
beginning of the raw packet data, the captured length of the raw packet
data, and the length of the link-layer header, and:
if "-e" was specified, prints all the raw packet data;
if "-e" was not specified, prints all the raw packet data past
the link-layer header, if there is any.
Use that routine in all the "xxx_if_print()" routines if "-x" was
specified.
Make "arcnet_encap_print()" static - it's not used outside
"print-arcnet.c".
Add missing info printing code to "atm_if_print()".
Print the packet data in "lane_if_print()", not in "lane_print()", as
"lane_print()" can be called from other "xxx_if_print()" routines, and
those routines will also print the packet data if "-x" was specified -
no need to print it twice.
-
Description: Fixes for:
parsefattr misuses nfsv2 version members for v3.
print_int64 prints at least 9 digits unnecessarily.
-u flag doesn't always suppress decoding handles.
from Takashi Yamamoto <yamt@mwd.biglobe.ne.jp>.
-
Description: Support dot-dot version numbers.
Generate version.h before generating dependencies.
-
Description: From Maciej W. Rozycki <macro@ds2.pg.gda.pl>:
An incomplete getaddrinfo bug test may prevent from
cross-compiling a working IPv6 support. Caching the test's
variable permits a user to override a result if he knows a given
stack implementation is fine.
-
Description: initial checkin for a Label Distribution Protocol dissector
-
Description: Put the different implementations of "pcap_findalldevs()" into separate
source files, rather than having a pile of #ifdefs in "inet.c". Add
code to the configure script to determine which implementation to use on
the platform for which libpcap is being built.
Add a "pcap_findalldevs()" implementation for Solaris 8 and later that
handles IPv6 addresses.
-
Description: No UNIX-specific functions are used here, so there's no need to include
<unistd.h>.
-
Description: At least on SunOS 5.x, Digital UNIX 4.0, AIX 4.3, FreeBSD 3.4, some
version of Red Hat Linux, HP-UX 11.00, and MacOS X 10.1, if a string in
a shared library is static, and returned by a function in that library,
the return value of that function, when called from a program, will
reflect the contents of the string in the version of the shared library
with which the program is running, not the version with which it's
linked.
Therefore we can just generate a definition of the version string and
put it into "version.h", which means that VERSION can contain any string
(as long as " and \ are escaped with \) rather than having to be N.M or
N.M.MM.
-
Description: Declare the packet type enum as an "enum z_packet_type" without
declaring an object of that type, rather than declaring it as an
object with an anonymous enum type. (The object wasn't actually used.)
-
Description: unsigned/signed mixup
-
Description: Digital UNIX 4.0's <net/bpf.h> doesn't define DLT_SLIP_BSDOS or
DLT_PPP_BSDOS - don't assume they're defined, check whether they're
defined before using them.
-
Description: Add comments to explain the incomplete definitions of "struct mbuf" and
"struct rtentry".
-
Description: From Krzysztof Halasa <khc@pm.waw.pl>:
support Linux Frame Relay ARPHRD_FRAD as Frame Relay with an FR
header;
support Linux Frame Relay ARPHRD_DLCI in cooked mode;
current Linux kernels use the name ARPHRD_CISCO for Cisco HDLC
(513).
-
Description: We no longer use "packetp" for anything, so eliminate it. (If any
dissector really needs source and destination MAC addresses, we should
make global pointers to them - which would be null for packets lacking
MAC addresses, so dissectors that need them will need to do something
sensible if those pointers are null.)
Don't fake up an Ethernet header if there aren't any MAC addresses to
use when faking it up.
"bp_chaddr" in "print-bootp.c" is an array, so "bp->bp_chaddr" cannot be
null, and there's no need to test for it not being null.
-
Description: No need to include <sys/socket.h> twice.
-
Description: It appears that SIOCGIFMTU returns the MTU in the sense of "maximum
amount of payload you can put in a link-layer packet", i.e. "maximum
size of a link-layer packet minus the link-layer header size", rather
than returning the maximum size of a link-layer packet.
The snapshot length is the maximum amount of data to capture from the
entire packet, so it should be clipped at the MTU plus the link-layer
header, not at the MTU.
-
Description: from Chris Waters chris.waters[AT]networkchemistry.com:
reserve DLT and LINKTYPE for the Tazmen Sniffer
Protocol (TZSP).
-
Description: From Jesper Peterson <jesper@endace.com>: catch SIGPIPE and clean up, so
that if tcpdump is being piped to some other program, and that program
exits before tcpdump does, tcpdump will cleanly exit, so that libpcap
can cleanly close devices (such as Endace's DAG cards).
-
Description: Check for libpcap in directories under $srcdir, so that if you're
doing the compile in a directory other than the source directory, by
using the "--srcdir=" option, it finds libpcap if it's in a directory at
the same level as the tcpdump source directory or in a libpcap
subdirectory of that directory.
-
Description: outsource gmpls related tokens to gmpls.h
-
Description: ESP decoding test 1
-
Description: allocated SS7 links types to raw captures.
-
Description: If we run out of data in the when processing tagged parameters, return
"success", not "failure" - there's no special "end of list" parameter.
Get rid of the check for a parameter tag of 0xff, for the same reason.
Take out an extra space between the "[" and the list of rates in a
"supported rates" tagged parameter, and don't print the "[" or the "
Mbit]", or the leading space if there are no supported rates (or there
is no "supported rates" parameter.
Use "fn_print" to print the SSID, in case there are non-printable
characters in it.
Show the channel number in decimal, not hex, as that's how it's given in
the IEEE 802.11 spec.
Show the supported rates in a probe response, if present.
Get rid of random extra trailing space in tagged parameter output.
-
Description: new function bittok2str()
this is useful for scanning bitfields
the input is a tokenlist and a testvalue
the function will parse the tokenlist for each single bitmatch
of the testvalue;
if it finds a a match it will write teh tokenstring into a buffer
and place a comma to seperate the values
if there is no match it will format the buffer according to the format string;
i saw many private instances of similar bitscanning functions;
lets use bittok2str() from now on;
-
Description: From David Young:
[This patch] fixes some bugs and adds a new feature. Control
packets were showing as [|802.11] because tcpdump expected for
there to be an FCS on each one (wrong assumption). Also, even
if pieces of a control packet are missing, I have made tcpdump
print its type when it knows it. The new features is that if
you give -v, the 802.11 Duration field (for virtual carrier
sense) is printed. This is useful for detecting
hardware/firmware bugs (!!) and for debugging the new crop of
802.11 drivers.
-
Description: From Peter Fales: don't assume "sprintf()" returns the number of
characters printed - on older platforms with a V7/BSD-style API, it
doesn't.
-
Description: Add a "pcap_lib_version()" routine to return a version string for
libpcap; it generates the string at run time on the first call, so that
it's not a constant string - in at least some UNIXes, constant data in a
shared library is kept separate from the library code, and is bound into
applications linked with that library at link time, not at run time, so
a constant string (such as "pcap_version[]") can reflect the version of
the library with which the application was built, not the version with
which it's running.
Document it, in the hopes that vendors will be less likely to omit it
from their libpcaps (unlike "pcap_version[]", which is absent from some
vendors' libpcaps).
-
File: libpcap/Makefile.in; Revision: 1.91; Date: 2003/02/11 07:40:09; Author: guy;Lines: (+7 -2)
-
File: libpcap/pcap.3; Revision: 1.46; Date: 2003/02/11 07:40:09; Author: guy;Lines: (+9 -6)
-
File: libpcap/pcap.c; Revision: 1.46; Date: 2003/02/11 07:40:09; Author: guy;Lines: (+24 -1)
-
File: libpcap/pcap.h; Revision: 1.43; Date: 2003/02/11 07:40:09; Author: guy;Lines: (+3 -1)
-
Description: Add support for OpenBSD DLT_ENC - and map it to a value of 109, as its
value in OpenBSD, 13, is Yet Another DLT_ Value That Other OSes Use For
Their Own Purposes.
-
Description: Reserve a DLT_ value for Frame Relay, and map BSD/OS's DLT_FR to it.
-
Description: From Yoann Vandoorselaere <yoann@prelude-ids.org>: make the "device"
argument to "pcap_open_live()" a "const" pointer.
Constify some additional device name arguments, and update the man page
to reflect some arguments that were already consts.
-
Description: Add a "in_cksum_shouldbe()" to compute, given an Internet checksum field
in a packet header and the computed checksum for the data that the
checksum covers, what the checksum field's value should have been.
Use that routine in the IP printer.
-
Description: Cut-and-pasteo fix, from Greg Stark <gsstark@mit.edu>.
-
Description: Include <time.h>, if possible, to declare "ctime()".
-
Description: From Peter Fales <peter@fales-lorenz.net>: add support for
DLT_ARCNET_LINUX.
Also handle IPX-over-ARCNET.
-
Description: Add support for Frame Relay as a link-layer type; the header is the
standard Q.922 Frame Relay header with a 2-byte address field.
-
Description: Updates from Bruce Simpson:
Fix numerous bugs in my AODV submission, red faces all round,
mainly due to misunderstanding of EXTRACT_STRING() macro
arguments (because these are macros, type checking didn't
happen).
AODV HELLO extensions are now correctly printed.
The code is closer to FreeBSD's style guidelines.
Don't use "u_char" and "u_long", use "u_int8_t" and "u_int32_t".
"u_long" is definitely wrong as it's 64 bits on some platforms; "u_char"
is safe, but the official tcpdump style uses "u_int8_t".
At least according to the (long-since-expired) draft-perkins-aodv6-01,
the V6 AODV messages have different message type values from the V4 ones
in draft-ietf-manet-aodv-13. However, draft-ietf-manet-aodv-13 says
that the only differences are in the addresses; we support both.
Clean up the way we tell the AODV6 dissector that we're running atop
IPv6 a bit.
Use "udpipaddr_print()" if we're printing AODV packets as a result of
saying "anything that matches this filter is AODV", rather than doing it
ourselves under the assumption that it's running over IPv4.
-
Description: Add a "setfilter" function pointer to the pcap_t structure, which
handles setting a filter for a pcap_t. Have "pcap_setfilter()" call it,
rather than being a per-platform function. The per-platform functions
don't need to check for an offline capture any more, as they're not
called for an offline capture (and the ones that just call
"install_bpf_program()" don't need to exist at all).
-
Description: Add a "pcap_breakloop()" API to break out of the loop in
"pcap_dispatch()" and "pcap_loop()".
-
Description: From John Bankier <jbankier@rainfinity.com>: the buffer into which we
read packets is "p->bufsize" bytes long, not MAXDLBUF bytes long
("p->bufsize" is set to (MAXDLBUF * sizeof sizeof(bpf_u_int32))), so
supply that as the "maxlen" value in the "data" argument to "getmsg()".
-
Description: Give Andrew Hintz credit for the tcpdump.1 typo fix "-b" -> "-r".
-
File: tcpdump/CREDITS; Revision: 1.54; Date: 2002/06/16 21:59:17; Author: guy;Lines: (+1 -0)
-
File: tcpdump/CREDITS; Revision: 1.45.2.4; Date: 2002/06/16 22:00:13; Author: guy;Lines: (+1 -0)
-
Description: Don Lee was doing IP-over-FC, with the link-layer header from the
capture device having only an RFC 2625 Network_Header field, not a Fibre
Channel frame header; rename the constants to emphasize this and to
leave room for another "raw Fibre Channel" link-layer type, if it's ever
needed.
-
Description: Support RFC 2684 bridging of Ethernet, 802.5 Token Ring, and FDDI, and
RFC 2684 encapsulation of BPDUs.
-
Description: From Maciej W. Rozycki <macro@ds2.pg.gda.pl>:
Due to missing quotes a shell complains about the "while"
command missing ("bash: while: command not found").
-
Description: Put in some casts to squelch compiler warnings.
-
Description: bug report [plus partial patch] from Carles Kishimoto Bisbe ckishimo [AT] ac [DOT] upc [DOT] es
-parse TE-TLVs until the ls_length field is zero
-print router-ID TLV
-
Description: There's no need to include <sys/socket.h> twice.
-
Description: From a Debian patch by Eric Anderson <anderse@hpl.hp.com>, give more
detail if we get a premature EOF when reading packet data.
Also, do the same check when reading the packet *header*, and check for
I/O errors as well.
-
Description: From Guillaume Pelat <endymion_@users.sourceforge.net>: properly
null-terminate the interface name when doing an NIOCBIND.
-
Description: Get rid of the "-Wno-unused" flag, and fix up most of the
unused-parameter problems reported by GCC. Add an _U_ tag to label
parameters as unused if the function is called through a pointer (so
that you can't change its signature by removing parameters) or if there
are unused parameters only because the function isn't complete.
Add some additional bounds checks the necessity for which was revealed
while cleaning up unused-parameter problems.
Make some routines static.
"lcp_print()", defined in "print-lcp.c", isn't called anywhere -
"print-ppp.c" has the code to dissect LCP. Get rid of "print-lcp.c".
-
Description: From Jesper Peterson <jesper@endace.com>: support for capturing from
Endace DAG devices.
-
Description: From Jan-Philip Velders <jpv@veldersjes.net>: Linux 2.0[.x] kernels
didn't define ARPHRD_HDLC - define it as per Linux 2.1.13, if it's not
defined.
Do the same with ARPHRD_FDDI, as that's not defined by 2.0, either.
-
Description: Add a README.hpux file, derived from the Ethereal one, giving
information on working around capture problems on HP-UX.
-
Description: added man pages for tcpdump.
-
Description: Add a few more GCC warnings on GCC >= 2 for ".devel" builds.
From Neil T. Spring: fixes for many of those warnings:
addrtoname.c, configure.in: Linux needs netinet/ether.h for
ether_ntohost
print-*.c: change char *foo = "bar" to const char *foo = "bar"
to appease -Wwrite-strings; should affect no run-time behavior.
print-*.c: make some variables unsigned.
print-bgp.c: plen ('prefix len') is unsigned, no reason to
validate by comparing to zero.
print-cnfp.c, print-rx.c: use intoa, provided by addrtoname,
instead of inet_ntoa.
print-domain.c: unsigned int l; (l=foo()) < 0 is guaranteed to
be false, so check for (u_int)-1, which represents failure,
explicitly.
print-isakmp.c: complete initialization of attrmap objects.
print-lwres.c: "if(x); print foo;" seemed much more likely to be
intended to be "if(x) { print foo; }".
print-smb.c: complete initialization of some structures.
In addition, add some fixes for the signed vs. unsigned comparison
warnings:
extract.h: cast the result of the byte-extraction-and-combining,
as, at least for the 16-bit version, C's integral promotions
will turn "u_int16_t" into "int" if there are other "int"s
nearby.
print-*.c: make some more variables unsigned, or add casts to an
unsigned type of signed values known not to be negative, or add
casts to "int" of unsigned values known to fit in an "int", and
make other changes needed to handle the aforementioned variables
now being unsigned.
print-isakmp.c: clean up the handling of error/status indicators
in notify messages.
print-ppp.c: get rid of a check that an unsigned quantity is >=
0.
print-radius.c: clean up some of the bounds checking.
print-smb.c: extract the word count into a "u_int" to avoid the
aforementioned problems with C's integral promotions.
print-snmp.c: change a check that an unsigned variable is >= 0
to a check that it's != 0.
Also, fix some formats to use "%u" rather than "%d" for unsigned
quantities.
-
Description: Handle old DR-priority and old Bidir-capable option values.
-
Description: release of 3.7.1.
-
Description: Add a "set_datalink" function pointer to the pcap_t structure, whichhandles
setting a filter for a pcap_t. Have "pcap_set_datalink()" call it,
rather than explicitly calling "pcap_set_datalink_platform()".
-
Description: Support for ARPHRD_RAWHDLC, as used by, for example, the Cyclades PC300
synchronous board in Raw HDLC mode, from Octavian Cerna
<tavy@ylabs.com>.
-
Description: Add DLT_ARCNET_LINUX and LINKTYPE_ARCNET_LINUX; the link-layer headers
supplied by Linux's ARCNET code aren't the same as the ones supplied by
NetBSD's ARCNET code.
Fix up some LINKTYPE_ values to match the corresponding DLT_ values.
(There is no released version of libpcap/tcpdump that supports their
previous values.)
-
Description: The now-expired draft-perkins-aodv6-01 specified a different order for
fields in most of the AODV messages when used with V6; print those
correctly.
Get rid of some "v6" tags that weren't there before my previous checkin.
-
Description: From Motonori Shindo: allow "-T" to take "tftp" as an argument to force
decoding as TFTP.
-
Description: Constify.
Make "payloadPtr" a "u_char *" rather than a "char *", to eliminate some
signed vs. unsigned complaints from some compilers.
-
Description: Update for *.7.2 release
-
Description: From Gisle Vanem <giva@bgnett.no>: treat CR as white space in
expressions.
-
Description: From Sami Farin <safari@iki.fi>: put in a missing blank before "NBT
Packet".
-
Description: Hoist a bunch of stuff that should be done by all if_print routines into
tcpdump.c. Have if_print routines return the length of the link-layer
header, so that the common code knows how to skip the link-layer header
when printing the packet in hex/ASCII.
-
Description: Get rid of probably-unnecessary includes of <net/if.h>.
-
Description: add better handling for unknown LSAs to OSPF
-
Description: The SCTP dissector is only called for SCTP packets, so there's no reason
for it to check the protocol number in the IP header.
Have the IPv6 dissector call the SCTP dissector for SCTP packets.
Get rid of the definition of IPPROTO_SCTP in sctpConstants.h, so we
don't have problems if <netinet/in.h> also defines it.
-
Description: Get rid of casts of pointers-to-const to pointers-to-nonconst.
-
Description: Leave it up to the platform-dependent "get interface list" code to
figure out how big the addresses are, as the way that's done is, well,
platform-dependent....
-
Description: <pcap.h> include <sys/time.h>, and "pcap-int.h" includes <pcap.h>, so
there's no need to include <sys/time.h> ourselves.
No UNIX-specific functions are used here, so there's no need to include
<unistd.h>.
-
Description: - squelch some compiler warnings
courtesy Neil Spring nspring [AT] cs [DOT] washington [DOT] edu
- add support for the Traffic Engineering TLV plus all known subTLVs
- add support for draft-ietf-ccamp-ospf-gmpls-extensions defined subTLVs
-
Description: Move the definitions of the various GMPLS "struct tok"s out of gmpls.h
into a new gmpls.c file; have gmpls.h contain only external declarations
of those structures. That removes compiler warnings about static
structures being defined but not used, and also lets more than one file
share structures used in both of those files, rather than having private
definitions of them.
-
Description: Give the file an SCCS and RCS ID.
-
Description: Don't try to print deltas from zero.
Print the value of the times if strftime is available.
Submitted by: Keith Reynolds
Sourceforge Tracker #734407
-
Description: From Solomon Peachy <pizza@shaftnet.org>: Linux 2.4.18pre4 defines
ARPHRD_IEEE80211_PRISM, for sniffing on Prism II-based 802.11 interfaces
and getting the special Prism header, so we should map it to
DLT_PRISM_HEADER.
-
Description: Additional per-platform "prototypes for functions for which the OS
doesn't supply a prototype" headers.
-
Description: From Mark Ellzey Thomas <mark@ackers.net>: check the length of a data
chunk before printing it.
-
Description: Document "ppp", "slip", and "link" as references to the link layer
protocol in "expr relop expr" expressions.
-
Description: Squelch signed vs. unsigned comparison warnings.
Log entries
-
Description: Remove "-u" option from cvs arguments. I don't know what it
is supposed to do but it is an unknown argument in this environment.
-
Description: Add a missing <p> tag.
WinPcap 3.0 is now in beta.
-
File: htdocs/faq.html
Revision: 1.11; Date: 2003/03/15 04:30:43; Author: guy; Lines: (+2 -2)
-
Description: Make some language tweaks.
-
File: htdocs/faq.html
Revision: 1.10; Date: 2003/03/14 08:04:25; Author: guy; Lines: (+2 -2)
-
Description: Add FAQs for the "How do I turn on promiscuous mode?" and "Why am I
seeing only ARP packets?" variants of the switched network sniffing
question.
Add a symbolic tag for the "why am I not seeing all the traffic I expect
to see" FAQ, and have the other versions of that FAQ refer to it.
Close some <A NAME=> tags, as the HTML 3.2 spec says they must be
closed.
-
File: htdocs/faq.html
Revision: 1.9; Date: 2003/03/14 07:59:28; Author: guy; Lines: (+74 -14)
-
Description: Add links for information on port mirroring on HP switches.
-
File: htdocs/faq.html
Revision: 1.8; Date: 2003/03/08 05:19:44; Author: guy; Lines: (+14 -5)
-
Description: Put in an item in the "I can't see anybody else's traffic" FAQ about
cable/DSL routers, indicating that they often have switches, but that
you can at least sniff the Internet traffic by inserting a hub between
the router and the modem and plugging your sniffer into the hub as well.
-
File: htdocs/faq.html
Revision: 1.7; Date: 2003/01/25 23:09:36; Author: guy; Lines: (+12 -0)
-
Description: Add a FAQ for "when is a packet time-stamped?", indicating that it's not
time stamped at the time most people asking the question would like it
to be time-stamped (i.e., it's time stamped when the OS kernel hands it
to the packet capture mechanism, not when it arrives at the network
interface).
-
File: htdocs/faq.html
Revision: 1.6; Date: 2003/01/12 05:27:39; Author: guy; Lines: (+40 -7)
-
Description: Add "or a dual-speed hub" to the "OK, now maybe the problem is that your
interface doesn't do promiscuous mode" section.
Explain that tcpdump will normally try to put the interface into
promiscuous mode, so that people don't think they have to do it
themselves with some command line or by flipping some switch inside
their machine.
-
File: htdocs/faq.html
Revision: 1.5; Date: 2003/01/05 22:41:59; Author: guy; Lines: (+11 -9)
-
Description: Put in a link for the "why is tcpdump's address space steadily growing?"
FAQ, and make the FAQ's title match the link.
Add FAQs from the Ethereal FAQ list for "Why don't I see all the traffic
I expect?" (because you're plugged into a switched network or a 10/100
hub, or because your network interface doesn't support promiscuous
mode), "Why don't I see TCP traffic other than traffic to or from my
machine?" (you're really not seeing any unicast traffic other than
traffic to or from your machine; see previous question), "Why do my time
stamps on Linux have only 100ms resolution?" (because your Linux kernel
isn't configured to support it, or because there's a kernel bug), and
"Why are my time stamps on Windows OT bad?" (because of a WinPcap 2.3
bug).
-
File: htdocs/faq.html
Revision: 1.4; Date: 2002/12/17 08:10:34; Author: guy; Lines: (+173 -2)
-
Description: Fix pointer to PGP signatures.
Pointed out by: Matt Roberts
-
Description: edits from andrew brown <atatat@atatdot.net>
-
Description: Really (?) fix libpcap tracker references.
-
Description: Fix links to sourceforge libpcap trackers
-
Description: Update to point to sourceforge bug/patch trackers.
-
Description: japanese mirror has gone (due to disk trouble)
-
Description: Put in a link to http://www.comlab.uni-rostock.de/research/tools.html.
-
Description: added missing </UL>.
-
Description: many new related projects added.
-
Description: added tcpstat
added tcpreplay.
-
Description: put key on the site
-
Description: From Motonori Shindo: version.h is a generated file, ignore it when
doing CVS operations.
-
Description: CHANGES files for 0.8.
-
File: libpcap/CHANGES
Revision: 1.57; Date: 2003/11/13 01:59:15; Author: mcr; Lines: (+30 -1)
-
Description: Put in Shaun Clowes' full name.
-
File: libpcap/CREDITS
Revision: 1.57; Date: 2003/02/11 02:07:20; Author: guy; Lines: (+1 -1)
-
Description: Sort the maintainers' names in alphabetical order by the given name, and
add Fulvio Risso and Juergen Schoenwaelder to the list of maintainers, as
they have CVS commit privileges.
-
File: libpcap/CREDITS
Revision: 1.46; Date: 2002/08/04 21:10:10; Author: guy; Lines: (+6 -6)
-
Description: Add Gianluca Varenni to the list of contributors, as he's one of the
WinPcap developers.
-
File: libpcap/CREDITS
Revision: 1.45; Date: 2002/08/03 19:54:33; Author: guy; Lines: (+1 -0)
-
Description: Add Loris Digioanni, as he's credited as the main programmer on the
WinPcap credits page.
-
File: libpcap/CREDITS
Revision: 1.44; Date: 2002/08/02 04:31:19; Author: guy; Lines: (+1 -0)
-
Description: Remove directory names.
-
File: libpcap/FILES
Revision: 1.22; Date: 2002/08/03 22:58:26; Author: guy; Lines: (+0 -2)
-
Description: Add the include and source files used for building on Win32 to the list
of files in the tarball.
-
File: libpcap/FILES
Revision: 1.21; Date: 2002/08/03 22:56:34; Author: guy; Lines: (+23 -0)
-
Description: Put the new files for Win32 into the tarball.
-
File: libpcap/FILES
Revision: 1.20; Date: 2002/08/02 04:27:26; Author: guy; Lines: (+3 -0)
-
Description: An additional update.
-
Description: From Andrew Brown: make "pcap.o" depend on "version.h", so that even in
non-".devel" builds, with no automatically-generated dependencies,
"version.h" will be built before we try to build "pcap.o" ("pcap.c"
includes "version.h", so we need it to be built).
-
Description: The comment in the rules for "version.h" was getting printed when
"version.h" was getting built; put the comment before the rules.
-
Description: update CVS instructions to 0.8.
-
File: libpcap/README
Revision: 1.28; Date: 2003/11/13 01:57:10; Author: mcr; Lines: (+3 -3)
-
Description: Added a readme that explains how to compile libpcap under win32.
-
Description: From Shaun Clowes: update the to reflect the fact that it should now
create the BPF devices.
Further update to indicate that the configure script doesn't, on AIX,
require the devices to be there.
-
Description: Split the README items into "using BPF" and "using DLPI" items; if you
can use BPF, you don't need to have the latest DLPI driver or make sure
it's loaded (and maybe we're finally at the point where you can use
BPF).
Reformat a bit.
Note that the DLPI support has problems with DL_PROMISC_MULTI failing.
-
Description: Remove in6addr_any and in6addr_loopback, not needed by libpcap directly, from ip6_misc.h.
-
Description: Removed the _DEBUG definition that was erroneusly set in the release version of the Win32 project. Replaced it with NDEBUG
-
Description: Reserved as per request from Kent Dahlgren <kent@praesum.com> for private use
-
Description: Add a DLT_ value for Fibre Channel, as per a request from Don Lee
<donlee@cray.com>.
-
Description: #ifdef to work around NetBSD dlt.h problem.
-
Description: Add a DLT_ value for Fibre Channel, as per a request from Don Lee
<donlee@cray.com>.
Propagate from the main branch:
revision 1.53
date: 2002/01/25 08:27:35; author: guy; state: Exp; lines: +6 -1
Link-layer type 121 reserved for Siemens HiPath HDLC, as per a request
from Tomas Kukosa <tomas.kukosa@anfdata.cz>.
so that the x.7 branch has all the reserved DLT_ values in it (to remind
people who might be tempted to steal those values for their own purposes
that those values are unavailable).
-
Description: Note that if this is ever compiled on a SuperH platform where LBL_ALIGN
is not defined by the configure or build procedure, e.g. building for
WinCE SuperH, this probably won't work, as it'll assume unaligned
accesses are OK.
-
Description: Include "config.h", so that LBL_ALIGN is defined as appropriate, and add
"__arm__" to the list of #defines we check for if LBL_ALIGN isn't
defined, so that on ARM we assume unaligned accesses are unsafe (which
they are, on at least some ARM processors).
-
Description: Oops - fix a typo.
-
Description: Test both for "sparc" and "__sparc__" in the case where LBL_ALIGN isn't
defined - Debian bug 171210 says that "sparc" isn't defined by GCC,
which presumably means "with the compiler we're using on Debian" as
there are versions of GCC that *do* define "sparc" on SPARC.
-
Description: sa_len for netmask is undefined.
-
Description: From an anonymous Sourceforge user: include <net/if.h> to declare the
IFF_ flags.
-
Description: Put in a note about IPv6 addresses on platforms that have only
SIOCGIFLIST to get interface lists.
-
Description: add_addr_to_list() now supports the IPv6 addresses returned by WinPcap inside sockaddr_storage structures.
Simplified pcap_findalldevs() since PacketGetAdapterNames() now returns ascii strings under WinNTx as well.
-
Description: Fixed some compiler warnings
-
Description: Give it an SCCS and RCS ID.
Put in a comment noting why we don't return an error if
"PacketGetNetInfoEx()" returns an error.
-
Description: pcap_add_if_win32 added a fake ip address (0.0.0.0) to interfaces without addresses. Now it doesn't add anything to the address list.
-
Description: bogus generation of PSNP codepoint for CSNP PDUs
-
Description: Add support for "link broadcast" and "link multicast" for RFC 2625
IP-over-FC.
Clean up some error messages.
-
Description: From clodder@acm.org, via OpenBSD: add a check for memory allocation
failure.
-
Description: Unfortunately, there is no direction flag for DLT_PPP.
-
Description: For DLT_ATM_RFC1483, the network-layer header starts 8 bytes from the
beginning of the packet if the packet has an 802.2+SNAP header (3 bytes
802.2, 5 bytes SNAP), and 3 bytes from the beginning of the packet if it
has only an 802.2 header, just as is the case for DLT_ATM_CLIP, so go
back to handling them both with the same case.
Restore some comments asking whether we need to check the SSAP when
testing the 802.2 header for protocol types.
Clean up white space.
RFC 1188, RFC 1042, and RFCs 1483 and 2225 specify that SNAP
encapsulation is used for IP, not LLC encapsulation with LLCSAP_IP and,
in fact, that's what most if not all IP traffic over FDDI, 802 networks,
and LLC-encapsulated ATM use; go back to treating those link-layer types
the same way other link-layer types are handled.
-
Description: Add gencode support for DLT_IEEE802_11_RADIO.
-
Description: fixed BPF generation of OSI over {CHDLC and ATM-LLC} frames
-
Description: Redo the code generation for 802.11 MAC address tests to reorder the
tests so that better code is generated.
-
Description: Token Ring multicasts are handled the same way other 802.x multicasts
are handled, with an I/G bit at the bottom (when handed to the host) of
the first byte of the destination address.
-
Description: Support the "inbound" and "outbound" qualifiers on Linux cooked
captures.
-
Description: Put in a comment on an #endif, as the #else has one.
-
Description: Get rid of an unused variable.
-
File: libpcap/inet.c
Revision: 1.58; Date: 2003/09/25 22:22:25; Author: guy; Lines: (+1 -2)
-
Description: pcap_lookupdev() converts the adapter list to unicode for backward compatibility.
-
File: libpcap/inet.c
Revision: 1.57; Date: 2003/09/22 11:51:37; Author: risso; Lines: (+61 -33)
-
Description: Added a const modifier to the first argument of pcap_lookupnet() for Win32. Without it, libpcap didn't compile under Cygwin.
-
Description: As per Ayamura Kikuchi, on some UNIXes, such as IRIX, "sa_len" is
apparently defined in such a way that you can't use it as a variable
name; use "sa_length" instead.
-
File: libpcap/inet.c
Revision: 1.53; Date: 2002/11/13 06:46:16; Author: guy; Lines: (+4 -4)
-
Description: Get rid of a bogus */ in the middle of a comment.
-
Description: From clodder@acm.org, via OpenBSD: add checks for memory allocation
failure.
-
Description: correct arg to calloc() - it is (nelem, size), not (size, nelem). from openbsd
-
Description: From Shaun Clowes:
It appears that the reason why a read from a BPF device
sometimes gets EFAULT on AIX might be that the pages into which
you're reading haven't been ZFODded into existence the first
time a read is done; "memset()"ting the buffer to all zeroes
appears to mostly mitigate the problem, so we do that on AIX.
Fix an error in a "sysconfig()" call.
-
Description: Add support for loopback devices on AIX (under the assumption that they
have a DLT_NULL-style link-layer header).
-
Description: Don't make the bpf buffer smaller than the default.
-
Description: Use "odm_err_msg()" to get the error message string corresponding to ODM
errors.
Check for "odm_terminate()" failing.
Fix a typo.
Remove spaces between casts and variables, to match the style used
elsewhere.
-
Description: Get rid of an old comment (yes, including <net/if_types.h> is the right
thing to do on AIX to get the IFT_ values, at least on the AIX 4.3.3 or
so that I tried it on), and add some new comments about IBM's tcpdump
forcibly enabling BPF and asking whether AIX uses seconds/nanoseconds or
seconds/microseconds for timeouts.
-
Description: Merge 1.58 - don't lower initial bpf buffer size.
-
Description: Fix the spelling of Dieter Siegmund's last name.
-
Description: FreeBSD also defines DLT_SLIP_BSDOS as 13 and DLT_PPP_BSDOS as 14, so we
define them that way on FreeBSD as well as NetBSD.
-
Description: Check for OpenBSD and, if we're building on OpenBSD, #define various
DLT_ values to have the same value they have in OpenBSD.
-
Description: From Jesper Peterson:
Fix the pcap-dag atexit() handler for non-execing child
processes. Previously a fork()/exit() would stop the packet
capture (doh!).
Add a couple of optimizations.
-
Description: From Jesper Peterson: for HDLC packet-over-SONET DAG captures, don't
assume Cisco HDLC, look at the first frame to see whether it has a
PPP-in-HDLC-like-frameing header, and use DLT_PPP_SERIAL for that and
DLT_CHDLC otherwise.
-
Description: According to the bufmod man page for Solaris 2.4 and 9 (meaning it's
probably true in all versions), "sbh_drops" is "the cumulative number of
input messages that this instance of bufmod has dropped due to flow
control or resource exhaustion."
"Cumulative" presumably means "don't add it to the count of drops, as
it's *already* a count since the capture started; just set the count of
drops to the value". Do so.
-
Description: If we have bufmod, allocate a buffer big enough to hold the size of
chunk we ask bufmod to send upstream.
Yes, uint_t is always 32 bits, at least as I read the Solaris 8 code.
The chunk size is 8192, not 0, by default.
Don't do the chunk size stuff if we don't have bufmod.
-
Description: As per suggestions from the anonymous SourceForge user who submitted bug
673958, make two changes on Solaris:
don't set SB_NO_DROPS - doing so means that bufmod doesn't drop
packets, so it can't report the number of drops, but packets
probably still get dropped *somewhere*, if for no other reason
than that the system refuses to allocate more mblks/dblks, even
if it doesn't discard messages that arrive at the stream head if
it's full;
set the chunk size to 65536, as otherwise packets are dropped
too easily.
snoop also appears not to set SB_NO_DROPS and also appears to set the
chunk size to 65536, so that's probably the right thing to do.
-
Description: Make "split_dname()" take a "char *" as an argument and return a "char
*", and arrange never to pass it the argument to "pcap_open_live()" -
copy the device name to a buffer before doing anything else to it.
-
Description: Constify the device argument to "pcap_open_live()", as was done for
other pcap-xxx.c files, and constify the argument to and return value
from "split_dname()" as well, to match.
-
Description: Add a prototype for "pcap_strcasecmp()", to squelch compiler complaints.
-
Description: Added a pcap_pkthdr field to the pcap structure. It is needed by pcap_next_ex().
sf_next_packet(), which was used by pcap_read_ex(), is no more exported under Win32.
-
Description: "device" in the "pcap_md" structure is a copy of a string, and needn't
be "const" - not should it be, as that causes compiler whining for calls
that free the copy.
-
Description: Since the maximum error message size of libpcap is PCAP_ERRBUF_SIZE, this prevents having problems when using printf() to print the buffer, since the buffer will always be zero-terminated.
-
Description: Add prototypes for routines now exported to other parts of libpcap from
"inet.c".
-
Description: From Jesper Peterson: fix a cut-and-pasteo (the Linux libpcap code calls
its pcap_t pointer "handle", not "p", unlike most other libpcap code).
-
Description: Don't turn allmulti mode on if "promisc" isn't set; that causes problems
with some interfaces (see bug 599857 in the SourceForge list of libpcap
bugs), and, even if it doesn't cause problems, it's different from
what's done on other platforms.
-
Description: Fix white space.
-
Description: We have to include <net/bpf.h> on Digital UNIX to get various ioctls
defined.
-
Description: Put in a comment noting that you probably should Not Worry and just Be
Happy even with the warnings about passing a "const char *" to
"pfopen()".
-
Description: The genius who checked in the previous change removed a comma after a
format string.
-
Description: Fix up the note on enabling packet capture to refer to "the
packetfilter(4) man page" rather than "man packetfilter(4)".
"end_dev_type" in "struct endevp" is a "u_char"; print it with "%u", not
"%lu".
-
Description: Avoids a compiler warning in case _WINSOCKAPI_ was already defined (someone defined _WINSOCKAPI_ when including 'windows.h', in order * to prevent it from including 'winsock.h')
-
Description: Sorry, didn't see the patch that brought pcap-stdinc.h to version 1.2. This patch forgot an #endif at the end of the file that prevented compilation under Windows. Everything should be OK now.
-
Description: Strangely, the file seems to be truncated after its commit on cvs.tcpdump.org. This update should fix the problem.
-
Description: Updated pcap_open_live() since PacketOpenAdapter() now requires an ascii string under WinNTx as well.
-
Description: Added the definition of the bpf_hdr structure needed to compile under Win32. This definition was previously in bpf.h.
-
Description: Put in break statements after every case in the switch on the NDIS
medium type.
-
Description: Added support for raw ARCNET (878.1) under Win32.
-
Description: Add in some notes warning people about things they must do if using
"pcap_breakloop()". (tcpdump had to be fixed to do both of them.)
-
File: libpcap/pcap.3
Revision: 1.51; Date: 2003/11/04 07:37:02; Author: guy; Lines: (+24 -2)
-
Description: Describe the return value of "pcap_findalldevs()".
-
File: libpcap/pcap.3
Revision: 1.49; Date: 2003/10/10 00:27:45; Author: guy; Lines: (+8 -1)
-
Description: Add documentation for "pcap_next_ex()".
-
File: libpcap/pcap.3
Revision: 1.48; Date: 2003/04/10 06:21:00; Author: guy; Lines: (+31 -1)
-
Description: Don't describe the string returned by "pcap_lib_version()" as a version
number - it has more than just a version number in it (and may have two
version numbers for WinPcap).
-
File: libpcap/pcap.3
Revision: 1.47; Date: 2003/02/11 08:03:21; Author: guy; Lines: (+4 -3)
-
Description: Indicate when "pcap_next()" returns NULL, and that, unfortunately, you
don't know whether that happens because of an error or because no
packets were available at the time.
-
File: libpcap/pcap.3
Revision: 1.40; Date: 2002/12/17 07:32:55; Author: guy; Lines: (+10 -1)
-
Description: On Solaris, if the "to_ms" argument is zero, we don't do an SBIOCSTIME;
if, as I suspect is the case, that causes no timeout to be set, and if
that's the same as explicitly clearing the timeout with SBIOCCTIME, that
would appear to mean that it'd wait forever for a full chunk's worth of
packets to arrive.
-
File: libpcap/pcap.3
Revision: 1.38; Date: 2002/09/18 19:07:57; Author: guy; Lines: (+3 -4)
-
Description: Document that a zero value of the timeout argument to "pcap_open_live()"
can have one of two different behaviors, depending on the OS (it means
"don't return from a read until enough data has arrived" on BSD and
Digital/Tru64 UNIX, and means "return immediately" on Solaris, for
example, at least according to the man pages on Digital/Tru64 UNIX and
Solaris and the code in BSD).
-
File: libpcap/pcap.3
Revision: 1.37; Date: 2002/09/18 18:56:57; Author: guy; Lines: (+7 -2)
-
Description: Emphasize that you get only "caplen" bytes of data in the callback from
"pcap_dispatch()" and "pcap_loop()", give more details on the effect of
the "snaplen" argument to "pcap_open_live()", and suggest 65535 as a
value if you want to capture the entire packet.
-
File: libpcap/pcap.3
Revision: 1.36; Date: 2002/09/12 19:42:03; Author: guy; Lines: (+20 -3)
-
Description: Explain, in more detail, the "netmask" argument to "pcap_compile()"; in
particular, point out that it's only used when checking for IPv4
broadcast addresses, and that if you don't care whether those checks are
done correctly, you can supply 0 if the netmask isn't known or isn't
available.
-
File: libpcap/pcap.3
Revision: 1.35; Date: 2002/09/06 21:14:46; Author: guy; Lines: (+9 -3)
-
Description: Sort the link-layer types by value, and add some missing ones.
-
File: libpcap/pcap.c
Revision: 1.62; Date: 2003/10/31 21:49:18; Author: guy; Lines: (+19 -17)
-
Description: On Win32, get the packet.dll version string using "PacketGetVersion()",
and if it differs from the wpcap.dll version string, report both
versions (just in case somebody happens to have different versions of
wpcap.dll and packet.dll installed).
-
File: libpcap/pcap.c
Revision: 1.55; Date: 2003/06/07 10:26:04; Author: guy; Lines: (+55 -5)
-
Description: Back out the previous change - it reflected an earlier version of the
signature for "pcap_next_ex()".
-
File: libpcap/pcap.c
Revision: 1.54; Date: 2003/06/03 21:45:49; Author: guy; Lines: (+3 -3)
-
Description: Avoid a compiler warning (at least) on BSD.
-
Description: Style cleanups, data type fix (make the "pkt_data" argument to
"pcap_next_ex()" a pointer to pointer to const u_char, to squelch
compiler warnings and to let the caller know that they're not supposed
to modify the data), and additional explanation in "pcap_next_ex()" of
the return-code conflict.
-
File: libpcap/pcap.c
Revision: 1.52; Date: 2003/04/10 06:10:37; Author: guy; Lines: (+34 -28)
-
Description: Added the new pcap_next_ex() function and its support routines
-
Description: Handle Win32/WinPcap differently when generating the version string.
-
File: libpcap/pcap.c
Revision: 1.47; Date: 2003/02/11 07:50:03; Author: guy; Lines: (+20 -4)
-
Description: Move the freeing of "p->dlt_list" to the proper place.
-
File: libpcap/pcap.c
Revision: 1.44; Date: 2003/01/16 07:44:27; Author: guy; Lines: (+3 -3)
-
Description: Squelch compiler warnings from Sun C.
-
File: libpcap/pcap.c
Revision: 1.43; Date: 2003/01/03 08:34:46; Author: guy; Lines: (+65 -33)
-
Description: Add a prototype for "pcap_next_ex()", to squelch compiler complaints,
and to make it available to applications using it.
-
File: libpcap/pcap.h
Revision: 1.44; Date: 2003/04/10 06:08:06; Author: guy; Lines: (+2 -1)
-
Description: Make "flags" in a "struct pcap_if" a "bpf_u_int32", as requested by
Fulvio Risso.
-
File: libpcap/pcap.h
Revision: 1.35; Date: 2002/07/20 23:50:21; Author: guy; Lines: (+2 -2)
-
Description: updates from Jeff
-
Description: Packets are *not* written in network byte order; the bytes of the packet
are written in the order in which they're received. The old comment
saying that they're written in network byte order misled at least one
person.
-
Description: uncommented the static modifier before sf_next_packet() in Win32. It was needed by pcap_read_ex(), which is now replaced by pcap_next_ex()
-
Description: There was a bug in pcap_open_offline: in case of error, the returned pointer was freed but the open file was not closed. Thus, a handle on the opened file was kept and could not be released as the returned pointer was null.
-
Description: Add LINKTYPE_ values and mapping table entries for the new DLT_ values
added for Kent Dahlgren.
-
Description: The Frame Realay and SunATM link-layer types are no longer reserved for
future use, they're being used.
-
Description: Add a LINKTYPE_ value for Fibre Channel, as per a request from Don Lee
<donlee@cray.com>.
-
Description: Add a LINKTYPE_ value for Fibre Channel, as per a request from Don Lee
<donlee@cray.com>.
Propagate from the main branch:
revision 1.56
date: 2002/01/25 08:27:33; author: guy; state: Exp; lines: +5 -1
Link-layer type 121 reserved for Siemens HiPath HDLC, as per a request
from Tomas Kukosa <tomas.kukosa@anfdata.cz>.
so that the x.7 branch has all the reserved LINKTYPE_ values in it (to
remind people who might be tempted to steal those values for their own
purposes that those values are unavailable).
-
Description: As per a suggestion by Alex Medvedev, boost %a to 16000 to let AIX 5.2's
Lex handle scanner.l.
-
Description: Boost some table sizes even more, as the HP-UX lex requires it.
-
Description: Set the correct member of a YYSTYPE for an IPv6 address - it's returned
as a string, rather than as a binary address. This removes a warning
from the Sun C compiler, although it probably doesn't change the
generated code (the "e" and "s" members of the union probably have the
same data representation and reside in the same part of the union; if
they didn't, the old code wouldn't have worked).
-
Description: pulled up 3.7.2 notes
-
File: tcpdump/CHANGES
Revision: 1.83; Date: 2003/02/26 19:03:13; Author: mcr; Lines: (+25 -2)
-
Description: Put in the entry for Scott Rose:
The test for DNS message dnssec bit flags in the query and
response are backwards. The CD bit has meaning in a query, and
the AD bit has meaning in a response.
-
File: tcpdump/CREDITS
Revision: 1.86; Date: 2003/11/04 01:43:20; Author: guy; Lines: (+1 -0)
-
Description: Yes, it really *is* "ists.dartmouth.edu".
-
File: tcpdump/CREDITS
Revision: 1.70; Date: 2002/12/15 21:22:34; Author: guy; Lines: (+1 -1)
-
Description: Give George Bakos credit for the recent BGP DOS fix.
-
File: tcpdump/CREDITS
Revision: 1.69; Date: 2002/12/15 21:21:29; Author: guy; Lines: (+1 -0)
-
Description: Update Torsten Landschoff's e-mail address.
-
File: tcpdump/CREDITS
Revision: 1.62; Date: 2002/08/04 21:30:48; Author: guy; Lines: (+1 -1)
-
Description: added Fulvio, Juergen and Hannes to credits.
-
File: tcpdump/CREDITS
Revision: 1.61; Date: 2002/08/04 16:40:26; Author: mcr; Lines: (+8 -7)
-
Description: Add Fulvio Risso to the list of tcpdump contributors; he was already on
the list of libpcap contributors.
-
File: tcpdump/CREDITS
Revision: 1.60; Date: 2002/08/03 19:55:39; Author: guy; Lines: (+1 -0)
-
Description: Add Loris Digioanni, as he's credited as the main programmer on the
WinDump credits page.
-
File: tcpdump/CREDITS
Revision: 1.59; Date: 2002/08/02 04:32:59; Author: guy; Lines: (+1 -0)
-
Description: Mail from Kazushi Sugyo indicates that if e-mail from Japan has "NAME1
name2" in the "From:" header, "NAME1" is probably the sender's family
name and "name2" is probably the sender's given name, and suggests that
using the typical Western European convention of "given name first" might
be the right way to handle Japanese names as well.
Fix one entry to match that.
-
File: tcpdump/CREDITS
Revision: 1.58; Date: 2002/07/30 08:21:42; Author: guy; Lines: (+1 -1)
-
Description: tony has moved a while ago ;-)
-
Description: Propagate Hannes' change-of-address for Tony Li to the 3.7 branch.
-
File: tcpdump/CREDITS
Revision: 1.45.2.3; Date: 2002/05/28 09:28:05; Author: guy; Lines: (+1 -1)
-
Description: Alphabetize the list of files.
-
File: tcpdump/FILES
Revision: 1.49; Date: 2002/12/22 21:41:59; Author: guy; Lines: (+1 -1)
-
Description: added print-ldp.c
-
Description: Add the include and source files, GNU Makefile, and MSVC++ project files
used for building on Win32 to the list of files in the tarball.
-
File: tcpdump/FILES
Revision: 1.42; Date: 2002/08/03 23:02:51; Author: guy; Lines: (+14 -0)
-
Description: Put "tcpdump-stdinc.h" into the tarball.
-
File: tcpdump/FILES
Revision: 1.41; Date: 2002/08/02 04:40:52; Author: guy; Lines: (+1 -0)
-
Description: Propagate to 3.7:
revision 1.36
date: 2002/01/10 09:05:07; author: itojun; state: Exp; lines: +0 -2
use draft 22 declaration for dhcp6 (which is under dhcwg last call - hope
it does not change again).
-
File: tcpdump/FILES
Revision: 1.35.2.1; Date: 2002/01/25 05:43:16; Author: guy; Lines: (+0 -2)
-
Description: Add items for SunATM.
-
File: tcpdump/INSTALL
Revision: 1.49; Date: 2002/07/16 04:46:41; Author: guy; Lines: (+4 -1)
-
Description: backout 1.2
-
Description: Add a rule to build "strsep.o" from "missing/strsep.c", so that we can
build on platforms lacking "strsep()".
-
Description: Alphabetize the list of print- files.
-
Description: Remove print-mobility.c - I hadn't re-run configure. Sorry for
the braino.
-
Description: Add print-mobility.c
-
Description: adjusted instructions to include :pserver: in CVS example.
-
File: tcpdump/README
Revision: 1.61; Date: 2002/05/29 03:08:29; Author: mcr; Lines: (+4 -4)
-
Description: Propagate from the main branch the
adjusted instructions to include :pserver: in CVS example.
fix.
-
File: tcpdump/README
Revision: 1.60.2.2; Date: 2002/05/29 07:16:42; Author: guy; Lines: (+4 -4)
-
Description: Added a readme that explains how to compile tcpdump under Win32.
-
Description: Explain why "AC_LBL_CHECK_LIB" isn't used any more.
-
Description: Note that "AC_LBL_CHECK_LIB" isn't used any more.
-
Description: Nobody seemed to know why we preferred sigset() to sigaction(); the
latter is a POSIX standard, and you don't have to include some
additional header file to get it declared, so we'll prefer the it.
-
Description: Added a fake gethostbyaddr function for Windows to proper handle IPv6 address resolution, since gethostbyaddr(...., AF_INET6) always returns a NULL pointer on WindowsXP.
-
Description: make MAC address output fixed size
-
Description: When adding Win32 support, I forgot a declspec before struct eproto. This caused windump to crash when trying to resolve a name.
-
Description: pedant
-
Description: Regenerate for the new version that checks for "-lcrypto" shared
libraries.
-
Description: Update revision number.
-
Description: regen from configure.in 1.150
-
Description: no need to check rc5.h
-
Description: probe openssl/evp.h
-
Description: Fix the test for libcrypto to use valid "test" syntax.
-
Description: Check for ".sl", which is what HP-UX uses for 32-bit shared libraries.
-
Description: Check for shared-library versions of -lcrypto, not just archive
versions, in case a system includes a shared library but not an archive.
-
Description: set ai_protocol explicitly, to make getaddrinfo(3) return two addrinfo
(sctp-enabled getaddrinfo would return more, and configure will consider
getaddrinfo as "buggy") from jinmei@kame
-
Description: Clean up comments.
-
Description: - complete the proto-id to string mapping
- get rid of duplicate ETHERTYPE_REVARP entry
- add ETHERTYPE_VMAN entry for Extreme' VMAN protocol
-
Description: add GMPLS payload ID codepoints mentioned in draft-ietf-ccamp-gmpls-g709-04.txt
-
Description: Declare "strsep()" along with the other string routines we provide for
ourselves on platforms that lack them.
-
Description: Get rid of FDDI cruft left over from copying fddi.h to ipfc.h and
hacking away on it.
-
File: tcpdump/ipfc.h
Revision: 1.3; Date: 2002/12/11 07:05:21; Author: guy; Lines: (+1 -31)
-
Description: Don't declare an object of type "struct ipxHdr" - the object isn't used.
-
File: tcpdump/ipx.h
Revision: 1.5; Date: 2002/03/05 11:35:45; Author: guy; Lines: (+2 -2)
-
Description: Put in a comment about the #includes we should need.
-
Description: Fix up some compiler warnings.
-
Description: Get rid of the include of <sys/cdefs.h>, as that's a BSDism, and put in a
standard tcpdump RCS ID.
-
Description: Give it an SCCS/RCS ID.
-
File: tcpdump/nfs.h
Revision: 1.6; Date: 2002/12/11 05:04:12; Author: guy; Lines: (+1 -0)
-
Description: 1970 - 1900 in seconds doesn't fit in 31 bits; explicitly make it
unsigned to avoid compiler warnings.
-
File: tcpdump/ntp.h
Revision: 1.7; Date: 2003/08/06 04:58:21; Author: guy; Lines: (+2 -2)
-
Description: Get rid of extra semicolon.
-
File: tcpdump/ospf.h
Revision: 1.6; Date: 2002/12/11 07:07:25; Author: guy; Lines: (+2 -2)
-
Description: Handle DLT_PRISM_HEADER captures that are really DLT_IEEE802_11_RADIO
captures.
-
Description: Don't hardwire in the length of the AVS capture header - extract it from
the header.
Do the check for the 802.11 header being large enough to include the
frame control byte in common code, not in each interface dissector.
-
Description: Get rid of a bogus extra space.
-
Description: Use %[l]u, not %[l]d, to print unsigned quantities.
-
Description: As itojun said, u_int32_t can be long or int, depending on the platform.
-
Description: Squelch a compiler warning.
-
Description: u_int32_t is long or int depending on platform
-
Description: Modified the included files in order to make print-aodv compile under Windows as well.
-
Description: The ARCNET sequence number on the wire appears to be big-endian, at
least from the Linux RFC1201 code; extract it as such.
Get rid of some variables that are initialized but never modified.
-
Description: Don't use "sa_len" as a variable name - it causes problems on Irix,
where <sys/socket.h> #defines sa_len.
-
Description: Move the check for a zero-length hardware address into
"atmarp_addr_print()".
-
Description: Fix the ATMARP dissector to correctly dissect RFC 2225 ATM ARP.
Fix the ARP dissector to check the hardware type before checking whether
the addresses are in the captured data, and call the ATMARP dissector if
the hardware type is 19. Also fix it to return after the ATMARP
dissector returns.
Use "TTEST2()" to check whether the addresses are in the captured data.
-
Description: Do sanity checking on the hardware address and protocol address lengths;
if the checks fail, treat it the same as we do for and unknown protocol
(we require the hardware address length not to be zero, as
"linkaddr_string()" can't handle that, and we require the protocol
address length to be 4, as we only handle IP as a protocol type).
-
Description: Fix another place to go back to calling "llc_print()", to handle the
case of the Ethernet type not being known, and not pass in a non-null
"extracted_ethertype" pointer (otherwise "llc_print()" dumps core).
-
Description: Check for the IP SAP value in the LLC header, and note some of the
problems with that particular heuristic.
-
Description: Put "atm_llc_print()" back - we want to handle the case of the Ethernet
type not being known, *and* have to pass in a non-null
"extracted_ethertype" pointer (otherwise "llc_print()" dumps core), and
we should pass in non-null pointers for the source and destination
addresses. However, we can get rid of the "ether_type" variable.
Fix up the test for non-LLC packets to test for the first 3 bytes *not*
matching the header of an LLC/SNAP packet, not for them matching. Add
in a check for RFC 2684 routed NLPID-formatted PDUs.
-
Description: get rid of EXTRACT_ lookalikes, eliminated atm_llc_print -> call direct to llc_print
-
Description: Note that we should perhaps also, in the heuristic test for a Fore 802.6
MAC header, treat 0xfe 0xfe 0x0e as the beginning of an LLC header
rather than the beginning of an 802.6 MAC header.
-
Description: Just use "llc_print()" to print the LLC part of RFC 1483-encapsulated
ATM frames.
-
Description: display cosmetics: stay inline to other decoders for vflag handling
-
Description: fix for last commit: pass the correct pointer for the route target buffer
-
Description: - support for the route target information SAFI #132 defined in draft-marques-ppvpn-rt-constrain-01.txt
- support for 32-bit AS number route-target (type 2) format
-
Description: Get rid of a bogus printf argument.
-
Description: - update the extd community decoder as per draft-ietf-idr-bgp-ext-communities-05
- additional support for 4-byte AS number format #2
- get rid of lots of copy&paste code ans usage of bittok2str() for flag parsing
- misc cleanups
- replace datap with tptr in the bgp_cap decoder
-
-
Description: Get rid of the zero-length array in "struct bgp_notification" - not all
C compilers support zero-length arrays.
Add in TCHECK calls when dissecting stuff in a BGP notification.
-
Description: misc. display corrections, spit out the notification number
-
Description: support for capability notification messages
-
Description: add support for optional AFI, SAFI and MAXPREFL values that
may be optionally present in the data portion of a BGP
Notification CEASE message as described per
draft-ietf-idr-cease-subcode-02
-
Description: support BGP cease subcodes as per draft-ietf-idr-cease-subcode-02
-
Description: Fix up a format string to match what's supplied to it.
-
Description: - added backwards compatible extd community IDs
as defined in draft-rosen-vpns-ospf-bgp-mpls-06.xt
- bugfix for reading out the correct router-type field
- better handling (more verbose) display for unknown community formats
-
Description: newline the truncated indicator - its's a little friendlier to scripts
-
Description: patch from George Bakos gbakos[AT]ists.dartmouth.edu:
A denial of service vulnerability exists in the print-bgp
module in the way IPv4 Withdrawal prefix lengths are validated. If IPv6 is
not enabled, the function decode_prefix4() is called to breakout the
prefix length and network prefix fields of the UPDATE message. In
bgp_update_print, a pointer (i) is incremented with the returned length
and thus traverses all withdrawn routes in the UPDATE message. However, if
the prefix length is > 32, decode_prefix4() returns -1. As the pointer "i"
then decrements, instead of incrementing, an infinite loop is created,
halting any further packet analysis and creating a very nice cpu sponge.
The patch addresses the loop problem, and also intervenes
whenever the length exceeds 32 bits (in IPv4) regardless
of message type:
-
Description: labeled(rfc3107) and VPN(draft2547bis) BGP support for v6
-
Description: correct masking of flags in BGP_CAPCODE_RESTART
-
Description: support for BGP graceful restart draft-ietf-idr-restart-05
-
Description: squelch compiler warnings and hide multi-line output behind v options
-
Description: support for the link bandwidth extd community;
-
Description: ported large parts of ethereal extended community decoder to tcpdump;
added support for draft-rosen-vpns-ospf-bgp-mpls
-
Description: more consistent use of the length: output;
-
Description: "bgp_vpn_rd_print()" returns a pointer into a buffer of "char"s, so it
should return "char *" (this change squelches some compiler warnings).
-
Description: checkpoint; support for draft-kompella-ppvpn-l2vpn, AFI 196
and the accompaning extended communities;
-
Description: support for BGP route-refresh messages (BGP message code 5)
-
Description: better print the IP addresses native than using getname();
as we have a finite set of charbuffer this might cause overflows
otherwise; thats ok as the RD is typically not resolveable;
-
Description: support for draft-rosen-rfc2547bis-03.txt style VPNs
generic decoder for route-distinguishers bgp_vpn_rd_print{}
-
Description: cleaned up bgp_attr_print{}
removed p,dat pointers and replaced through tptr,pptr where
pptr is a pointer to the start of the attribute;
tptr is a moving pointer that is incremented through the decoding cycle;
-
Description: basic support for extended communtities
-
Description: better support for unknown BGP attributes, messages, AFIs & SAFIs;
hexdump the data rather than ommitting them;
-
Description: fix the MP_REACH_NLRI and MP_UNREACH_NLRI to bail out if a SAFI is unknown
rather than trying to decode it using decode_prefix4()
-
Description: Get rid of no-longer-used "num_or_str()" function.
-
Description: finally get rid of all the macros for codepoint to
string conversion and use tok2str() instead;
-
Description: replace some macros for printing AFI and SAFI information with tok2str()
-
Description: some SAFIs for labeled BGP (code still missing)
-
Description: from Dirk Steinberg: check if the bottom of stack bit is set correct in
RFC3107 BGP labeled unicast NLRI messages
-
Description: From Hannes Gredler: support BGP labeled unicast.
-
Description: Merge rev 1.57 (patch from George Bakos gbakos[AT]ists.dartmouth.edu) -
properly handle error return from decode_prefix4()
-
Description: Fix typo in truncation check of bp_file
-
Description: Update URL for IANA BOOTP and DHCP extensions registry
-
Description: Print the length in the truncation message if we know it.
Fix the CID parser for type=0 (ASCII text) client IDs.
Make the overall parser a little more robust to buggy parsers like
the CID one by incrementing bp when there are bytes left over.
-
Description: the capability code is a 32-bit and not a 8-bit value
-
Description: CDP rework
- multiline output +identation (behind v option)
- removal of EXTRACT_ lookalikes
- dissecting the Capabilities field
- more use of tok2str()
-
Description: Another bug fix from Gert Doering.
-
Description: From Gert Doering <gert@greenie.muc.de>:
The VLAN ID calculation was wrong (either I had a bug in the
switch I tested the original code against, or I was just stupid)
- the "-1" offset doesn't belong there.
In addition, there are some new TLV values that Cisco has
started using.
-
Description: more robust checking of cisco fudge byte for OSI packets
-
Description: MPLS support for CHDLC
-
Description: more verbose printing for unknown SLARP options, misc. cleanups
-
Description: support for C-HDLC ISO fudge byte
-
Description: be more verbose about unknown protocols in CHDLC
-
Description: pass correct pointer to the isoclns_print()
-
Description: update from suz@kame.net
* RFC3315: DHCPv6
* supported DHCPv6 options:
* RFC3319,
* draft-ietf-dhc-dhcpv6-opt-dnsconfig-04.txt,
* draft-ietf-dhc-dhcpv6-opt-prefix-delegation-05.txt
* draft-ietf-dhc-dhcpv6-opt-timeconfig-02.txt,
-
Description: decode dhcp6 relay message. from jinmei@kame
-
Description: Get rid of an argument to "printf()" that didn't have a matching format
item.
-
Description: avoid trigraph
-
Description: dhcpv6 i-d revision 26, by jinmei@kame
-
Description: Propagate to 3.7:
revision 1.16
date: 2002/01/19 08:05:54; author: guy; state: Exp; lines: +2 -2
Fix a cast to use the correct type.
----------------------------
revision 1.15
date: 2002/01/10 09:05:09; author: itojun; state: Exp; lines: +140 -255
use draft 22 declaration for dhcp6 (which is under dhcwg last call - hope
it does not change again).
-
Description: From Scott Rose <syberpunk@users.sourceforge.net>:
The test for DNS message dnssec bit flags in the query and
response are backwards. The CD bit has meaning in a query, and
the AD bit has meaning in a response.
-
Description: Insert references to type definition RFCs.
Use EXTRACT_16BITS to get type, class, length instead of manual
byte extraction.
Print multiple <character-string>s if present in TXT records.
Don't print arbitrary junk from the packet when parsing an
[illegal] 0-length TXT record.
-
Description: Teach ns_nskip() that pointers can occur anywhere, not just as
the first label.
Add SRV record data section printing, in the form
SRV target:port priority weight
-
Description: #ifdef out a bunch of variables unused if HAVE_LIBCRYPTO isn't defined,
and make the initialization of some that are otherwise unused if
HAVE_LIBCRYPTO isn't defined conditional on it being defined and #ifdef
them out, too.
#ifndef in some _U_'s for parameters not used if HAVE_LIBCRYPTO isn't
defined.
-
Description: fix build without libcrypto
-
Description: lookup algorithm by EVP_xx in openssl. no need for algorithm table
-
Description: KNF
-
Description: Don't bother printing the amount of memory we tried to allocate if the
attempt fails - it's not interesting to most if not all users, and you
have to worry about the right format (%d is right for size_t on some
platforms, %ld is right on others). Use "error()" to report the error
while we're at it.
-
Description: Don't include addinfo.h in Win32 since it's not needed
-
Description: Eliminate a GCC warning about a "char" array subscript - and, by doing
so, fix the code to correctly handle bytes with the 8th bit set (well,
to handle them correctly if the string is made up solely of single-byte
characters...).
-
Description: From an anonymous SourceForge user: use "u_int32_t", not "uint32_t", to
allow it to compile on Darwin (and there may be other platforms where
that's necessary as well).
-
Description: From Kazushi Sugyo: various IPv6 fixes and core dump fixes.
-
Description: From Kazushi Sugyo: make "-E alog:0x[0-9a-fA-F]" work.
-
Description: From Kazushi Sugyo: use the length from the IPv4 or IPv6 header to limit
how far into the packet we parse, so that we don't dissect trailers or,
if it's part of the packet data, an FCS.
-
Description: Initial support for OpenSSL version 0.9.7 and higher.
configure doesn't know how to handle this yet.
-
Description: From Kazushi Sugyo <sugyo@pb.jp.nec.com>: patch for newesp and fix for
"none" algorithm decode.
-
Description: void void * arith
-
Description: Get rid of a warning if libcrypto isn't present.
-
Description: need stdlib.h for malloc(3). strict prototype
-
Description: Propagate to 3.7:
revision 1.23
date: 2002/02/18 08:54:56; author: itojun; state: Exp; lines: +3 -3
void void * arith
-
Description: Propagate to 3.7:
revision 1.21
date: 2002/01/23 05:23:16; author: itojun; state: Exp; lines: +3 -2
need stdlib.h for malloc(3). strict prototype
-
Description: hide the 802.1Q header if eflag, print ethertype during 802.1Q stack recursion if eflag, misc. cleanups
-
Description: forgot message log on last commit, sorry :-(
here we are:
- suppress printing the ethertype when encaps is 802.2
-
Description: *** empty log message ***
-
Description: fix typo from previous commit
-
Description: align eflag printing style with ppp printer
-
Description: "support" for the loopback ethertype 0x9000
-
Description: From Krzysztof Halasa: ignore single octet IEs.
-
Description: use strlcpy/cat
-
Description: ETHERTYPE_IP will never show up as an NLPID in a Frame Relay packet, as
the NLPID is 1 byte and 0x800 doesn't fit in one byte.
-
Description: fixed GRE OSI-type as per ijotuns hint
-
Description: tabify
-
Description: o for gre version 1, correctly check if kp (key present) is unset.
o remove trailing spaces for better output.
o print sequence, acknowledge and callid as unsigned, and remove key
from version 1 since it's actually the payload length (not including
the gre header).
from openbsd
-
Description: OSI (IS-IS) support over GRE tunnels
-
Description: rewrite with better license (explicit "with or without modification").
from openbsd
-
Description: Cosmetic TCHECK() change.
-
Description: From Kevin Steves: handle ICMP_ECHO and ICMP_ECHOREPLY with common code.
-
Description: For packets with a bad ICMP checksum, show the bad checksum and what it
should have been.
-
Description: Include the ICMP length
-
Description: From Kazushi Sugyo: print the sequence number in ICMPv6 echo request and
reply packets.
-
Description: typo, from openbsd
-
Description: -Wunused
-
Description: Propagate from the main branch itojun's typo fix from OpenBSD.
-
Description: Fix the separator for "bad cksum".
-
Description: warn if v6 was found using ip_print()
-
Description: bugfix: print the real version number instead of always 4 if version != 4
-
Description: print IP keyword plus optional version number
-
Description: per George Bakos' suggestion:
backout some of the v1.118 changes
now we hide frag processing under the
vflag option where we print: id, offset.
plus the (+,DF,res) flags using bittok2string
also decode the rfc3514 "evil" bit to keep the security
guys happy;
-
Description: Get rid of the added "IP " - IPv6 doesn't do it, and previous versions
of tcpdump didn't do it.
-
Description: Fix up long vs. int issues.
-
Description: - move IP option processing from the trail up to the header
- suppress IP id == 0
-
Description: support for RSVP
-
Description: Set "off" before using it.
-
Description: the last commit contained a bogus commit message;
purpose of 1.105 was to print the ip header values (len, ttl, tos)
at the beginning of the line (where it belongs to) and not at the end;
it is only displayed using the -v(erbose) options;
the BGP output (where i am working now on) gets much more cleaner now;
-
Description: when reporting a bad checksum, indicate what it should have been.
-
Description: Propagate to 3.7:
revision 1.102
date: 2001/11/16 02:17:36; author: itojun; state: Exp; lines: +1 -3
remove comment which may not be correct; i've experienced unaligned header
on bpf taps with netbsd 1.5Y.
----------------------------
revision 1.101
date: 2001/10/27 07:42:46; author: guy; state: Exp; lines: +16 -4
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: style
-
Description: Constify.
Check for zero-length items in "isakmp_sub0_print()", and return NULL if
one is seen. Have "isakmp_sub_print()" check for that and break out of
the loop and return NULL if "isakmp_sub0_print()" returns NULL, so we
don't loop forever printing the same item. Have callers of
"isakmp_sub_print()" check for NULL and return NULL as well.
Have "isakmp_sub_print()" take the depth as an argument, rather than
have it as a static variable, for cleanliness.
-
Description: Merge part of rev 1.34: check for zero length items in isakmp_sub0_print() .
-
Description: do not attempt to verify the TLV #12 checksum if it is zero - change the way how the authentication start offset for LSPs is determined
-
Description: streamline variables and defines# to a common scheme
-
Description: do not attempt to checksum if the LSP has been purged
-
Description: misc. cleanup & display cosmetics [last for today i promise ;-)]
-
Description: display the DIS lan-id of an IIH in non-verbose mode
-
Description: display SNPAs rather than IS-Neighbors in TLV #6, addition of Flag field for the shared risk link group GMPLS TLV
-
Description: display cosmetics: align the p2p IIH output to the LAN IIH output
-
Description: print PDU length for PSNPs
-
Description: update some references to internet drafts and change subTLV 4 to reflect the changes of draft-ietf-isis-gmpls-extensions being now a local/remote ID
-
Description: do not forget to increment the pointer while reading pre-emption priorities
-
Description: don't forget to print the PSN-ID when printing an LSP-ID
-
Description: correct reference for the authentication TLV #10 as the draft turned into an rfc
-
Description: rework of the EXT-IS reach and EXT-IP reach subTLV decoders for
easier extensions;
-
Description: Get rid of unused variables.
-
Description: replace bittok2str() lookalike when printing the restart TLV flags
-
Description: align the comments in the code with what the code actually is doing
-
Description: be a little more verbose about source-id and lsp-ids in non-verbose mode to better troubleshoot routing-churn
-
Description: minor display cosmetics
-
Description: extend ASCII buffer and boundary checking for print_nsap() as ES-IS may want to print 20-byte beasts
-
Description: "(x == A) ^ (x == B)", if A != B, is equivalent to
"(x == A) || (x == B)", as x cannot simultaneously be equal to A and B.
"x == A ^ x == B" produces a compiler warning from GCC, so fix it by
using || instead - "x == A || x == B" doesn't produce such a warning.
-
Description: use common routine print_isis_id() for printing
- sysIDs
- nodeIDs
- lspIDs
-
Description: - checkout previous code-share change as the two TLVs are not equal;
- bugfix for parsing the SHARED_RISK_GROUP TLV
- change type and len variables to tlv_type and tlv_len
-
Description: change IPv6 prefix formatting and remove IS_REACH alike TLV code redundancy
-
Description: loop through the stack of IP Reach admin tags rather than just printing one
-
Description: - bugfix: forgot to increment processed byte counter by 1
in the IP Reach subTLV dissector
- make the IP Reach subTLV decoder show the tag value in
decimal notation like popular router OSes do
-
Description: remove private version of mask2plen()
-
Description: - fix display cosmetics
- more use of bittok2str() and Flags: [xyz]
- fixed buffer allocation for ipv6 (14-> should be 16)
- old-style ip_reach output looks now similar
to new_style ip_reach
-
Description: "isis_print_is_reach_subtlv()" takes a "char *" as its last argument;
don't cast a "char *" to "u_int8_t *" when passing it to that function.
-
Description: remove 4 duplicates for ext_ip_reach_ processing;
create a common extended IP reach decoder
which is called from TLVs (135,235,236,237)
we process the TLV and optional subTLVs and return
he amount of processed bytes
-
Description: fix ported from guy harris' recent RSVP fix;
The floating-point numbers in IS-IS packets are stored in big-endian
format; extract them as such, so that when we process them as numbers
they're in native byte order, not network byte order.
removed bittok2str() lookalike;
-
Description: only hexdump SNP PDUs when vflag > 1
-
Description: support for the Vendor Proprietary TLV #250 plus rfc/draft references
-
Description: support for Alias ID TLV #24 described in draft-ietf-isis-ext-lsp-frags
-
Description: modularize the ext_is_reach, mt_id decoder & misc cleanups
-
Description: simplify initial OSI processing
-
Description: more verbose handling for unknown data
-
Description: from Said Ouissal:
support for Hello PDU Sequence Numbers
described in draft-shen-isis-iih-sequence-00.txt
-
Description: boundary checking for print_nsap()
-
Description: make the number in the bracket after the area address unambigous
by prepending a length: string;
-
Description: use print_nsap() rather than isonsap_string() for decoding ISHs
-
Description: better idendation and dedicated line for the common header;
-
Description: use the new public print_unknown_data{} rather then the private
isis_print_unknown_data{}
-
Description: Fix indentation.
-
Description: support for
ES Neighbor(s) TLV #3
Partition DIS TLV #4
Prefix Neighbors TLV #5
Prefix Neighbor(s)
(variable length) TLV #7
clarified use of SYSTEM_ID_LEN, ETHER_ADDR_LEN, LSP_ID_LEN
plus some cleanups, boundary checks and modularization
(isis_print_metric_block)
-
Description: Make static routines, and string buffers, not used outside
"print-isoclns.c".
-
Description: cosmetic cleanup for the print_nsap routine
-
Description: From Hannes Gredler: support the IS-IS buffersize TLV #14, and clean up
some names.
Fix a misspelling.
-
Description: From Hannes Gredler: support for the IP-Reach-subTLV #2 and
IDRP-info-TLV #131.
-
Description: Make some "u_char *"s "char *"s, to eliminate signed vs. unsigned
complaints from some compilers.
-
Description: From Hannes Gredler:
there was a bug in the way i calculated the checksum over LSPs;
additionally the TLV parser recognizes [decoder is still left]
the IS Alias TLV #24
-
Description: From Hannes Gredler:
i have cleaned up most of the print-isoclns.c code
and made heavy use of tok2str to display ascii
strings - i also cleaned up the TLV parsing
routines to use consitently while(tmp>0) loops
when decoding a TLV;
-
Description: From Hannes Gredler: much of the subTLVs of the IS-reach and IP-reach
decoders can be re-used in several parts of the code;
- the subTLV decoder can now be called from various places
- plus added support for checking the checksum in the LSP PDU
- plus misc cleanups [use tok2str() for displaying
strings rather than switch/case chains]
-
Description: From Hannes Gredler: update to the previous patch, plus miscellaneous
cleanups and a bug fix for a nasty bug in the EXT_IS_REACH subTLV
decoder.
-
Description: From Hannes Gredler: dump unknown TLV and subTLV data in hex.
-
Description: make sure of evaluation ordering. (gcc3 spotted this)
From: Simon Burge <simonb@wasabisystems.com>
-
Description: From Hannes Gredler: support for decoding of GMPLS related TLVs and
subTLVs for IS-IS.
-
Description: Get rid of some potentially-unsafe autoincrements.
-
Description: Get rid of private unaligned little-endian and big-endian fetch macros;
use EXTRACT_LE_16BITS and EXTRACT_16BITS instead.
-
Description: fixed typos, fixed bug in unknown message processing
-
Description: added ldp_tlv_print() routine; support for Hello Message; support for common hello,IPv4/v6 transport address and Config Sequence Number TLVs
-
Description: cleaned up confusion between LDP Message TLVs and subTLVs which live inside those
-
Description: print LLC header [dsap,ssap, and cmd] if eflag is set
-
Description: added processing of LLC_SAPIP
-
Description: Fix typo found by Alex Medvedev <alexm@pycckue.org>.
-
Description: From Kazushi Sugyo: update to draft-ietf-mobile-ipv6-19.txt.
-
Description: Use EXTRACT_* to be a little more alignment-safe
Use ntohs() on the type code instead of defining the type numbers
based on our endianness.
-
Description: keep the one-line rule for vflag<1, display exp value always, indicate payload type (IP,IPv6,OSI) in vflag<1 mode
-
Description: Generally there's no indication of protocol in MPLS label
encoding, however draft-hsmit-isis-aal5mux-00.txt describes
a technique that looks at the first payload byte if the BOS (bottom of stack)
bit is set and tries to determine the network layer protocol
0x45-0x4f is IPv4
0x60-0x6f is IPv6
0x83 is IS-IS
this technique is sometimes known as NULL encapsulation
and decoding is particularly useful for control-plane traffic [BGP]
which cisco by default sends MPLS encapsulated
-
Description: Print the whole MPLS label stack.
Submitted by: Kaarthik Sivakumar <kaarthik@torrentnet.com>
-
Description: Print the whole MPLS label stack.
-
Description: constness
-
Description: tell that its NTP what we are presenting & cosmetics ...
-
Description: Check the AF_ value rather than the IP header on packets; the packets
aren't necessarily IP packets. Support several different versions of
AF_INET6 from various BSDs.
Handle OSI, AppleTalk, and IPX.
Handle unknown AF_ values the way unknown protocol types are handled in
other print routines - print the raw packet payload.
-
Description: Squelch some compiler sarnings.
Add some length checks.
-
Description: misc. cosmetic output & identation
-
Description: - port LS_TYPE_OPAQUE printing from ospf_print_lsa() to ospf_print_lshdr()
-that fixes the LSA-ACK printing of Opaque LSAs
bugreport courtesy Carles Kishimoto Bisbe ckishimo [AT] ac [DOT] upc [DOT] es
- make use of ospf_print_lshdr() inside ospf_print_lsa()
- shared link risk group decoder from Carles Kishimoto Bisbe ckishimo [AT] ac [DOT] upc [DOT] es
- print IP adresses for LINK_IDs
-
Description: remove some LSA header code redundancy
-
Description: better display of MD5 related authentication info
-
Description: On some platforms, "ntohl()" returns a "long" or "unsigned long"; cast
it to "u_int32_t" when printing with "%[duox]".
Print unsigned quantities with "%u", not "%d".
-
Description: Include "config.h" before including anything else.
-
Description: my address list option, from suz@kame.net
-
Description: print opcode number always
-
Description: print length after LCP options
-
Description: cleanup Magic-Num fields
-
Description: - be more verbose about the rejected protocol in handle_ctrl_proto()
- hook in MPLSCP, OSICP and IPV6CP handle_ctrl_proto()
-
Description: misc. display cosmetics for e/v flags
-
Description: hide link-layer information correct under the eflag
-
Description: better handling of PPP protocols which we know but do not have a dissector
-
Description: hide local hexdumping behind vv flag
-
Description: overseen ML-PPP string
-
Description: more verbose handling of unknown protos
-
Description: no boundary checking necessary anymore;
-
Description: better handling of unknown data in handle_ctrl_proto()
-
Description: Get rid of an unused variable.
Cast lengths to "int" when using them in "%*" formats.
Restore the "TODO print UTF-8 decoded text" comment, as RFC 2516 says
that text in PPPoE is, in fact, UTF-8, and we could, in principle, do
more than just dumping stuff as hex if there are more non-printable than
printable characters (and dumping it as text if there aren't).
-
Description: credit Greg Stark as being the original Author of the PPPoE decoder
-
Description: Mark an argument as unused, to squelch compiler warnings.
-
Description: Don't try to print entries before the first one in subtypes.
Submitted by: Anonymous sourceforge user (req ID 576536)
-
Description: Don't try to print entries before the first one in subtypes.
-
Description: removed print_unknown_data() lookalikes
changed to multiline output
-
Description: Small fix to reflect the change in the ip6_misc.h file of libpcap
-
Description: -add support for decoding the RSVP header Flag field
-add rfc2961 "Refresh reduction" Header Flag value
-
Description: do a hexdump for the RSVP_HOP object for the C_Types which
do contain TLVs as we do not yet have a TLV decoder here;
print the codepoint for GMPLS LSP encodings
-
Description: display cosmetics: add missing colons and show codepoints for gmpls
-
Description: support for generalized label as per rfc3471, correct offset for waveband c-type, support for recover label as per rfc3474
-
Description: add support for GMPLS related objects as per rfc3473
-
Description: fix format string & arguments
-
Description: added subobject flag parsing for the RRO object, added additional SESSION_ATTR_OBJ flag codepoints
-
Description: Make format argument lists match the format strings.
-
Description: bugfix: wrong starting pointer for Session name in RSVP_OBJ_SESSION_ATTRIBUTE
-
Description: added support for parsing the RSVP Properties and Error Spec Object
-
Description: IPv4, IPv6 C-Types for Sender Template Obj., display of break bit in intserv per-service header
-
Description: rework of the intserv service type dissector
-
Description: added support for RSVP CONFIRM object
-
Description: -modularized the decoding of intserv related parameters in rsvp_intserv_print()
- added support for parameters 4,6,8,10
-support for the remaining missing intserv (SENDER_TSPEC,ADSPEC) objects
-
Description: support for fastreroute and detour RSVP objects as per draft-ietf-mpls-rsvp-lsp-fastreroute-01
-
Description: Use "%.10g" rather than "%.3f" to print floating-point numbers, as it
1) switches to "e" format for sufficiently large or small
numbers;
2) doesn't put out any unnecessary trailing 0's.
-
Description: "%.f" is not a valid format string; you need a number after the ".".
Use "%.3f".
The floating-point numbers in RSVP packets are stored in big-endian
format; extract them as such, so that when we process them as numbers
they're in native byte order, not network byte order.
-
Description: add some more (intserv) related RSVP objects
-
Description: support for RSVP session attribute object
-
Description: support for HELLO,SESSION,STYLE,SENDER_TEMPLATE object - improved output of unknown c-types
-
Description: better handling of c-type display, support for restart cap object
-