CVS log entries from 16.12.2000 (Sat) 10:07:40 - 17.12.2000 (Sun) 10:06:43 GMT
=====================================================
Summary by authors
=====================================================
Author: guy
File: tcpdump/linux-include/net/slip.h; Revisions: 1.4.1.1.6.1
File: libpcap/INSTALL; Revisions: 1.45.2.1
File: tcpdump/linux-include/netinet/udp.h; Revisions: 1.2.4.1
File: tcpdump/linux-include/netinet/tcp_var.h; Revisions: 1.2.4.1
File: libpcap/.cvsignore; Revisions: 1.2
File: tcpdump/linux-include/sys/mbuf.h; Revisions: 1.1.1.1.6.1
File: tcpdump/linux-include/netinet/in_systm.h; Revisions: 1.2.4.1
File: libpcap/gencode.c; Revisions: 1.139, 1.136.2.3
File: tcpdump/print-null.c; Revisions: 1.40, 1.39.4.1
File: tcpdump/linux-include/net/slcompress.h; Revisions: 1.15.1.1.6.1
File: tcpdump/linux-include/netinet/tcpip.h; Revisions: 1.2.4.1
File: tcpdump/linux-include/netinet/ip_icmp.h; Revisions: 1.3.4.1
File: tcpdump/linux-include/netinet/ip_var.h; Revisions: 1.3.4.1
File: tcpdump/tcpdump.c; Revisions: 1.157, 1.156.2.1
File: libpcap/pcap-int.h; Revisions: 1.31, 1.30.2.1
File: libpcap/FILES; Revisions: 1.9.2.1
File: tcpdump/linux-include/netinet/if_ether.h; Revisions: 1.4.4.1
File: tcpdump/linux-include/netinet/tcp.h; Revisions: 1.2.4.1
File: libpcap/TODO; Revisions: 1.1.2.1
File: tcpdump/INSTALL; Revisions: 1.46.2.1
File: tcpdump/tcpdump.1; Revisions: 1.91, 1.90.4.1
File: tcpdump/linux-include/netinet/udp_var.h; Revisions: 1.3.4.1
File: libpcap/savefile.c; Revisions: 1.48, 1.47, 1.46.2.2, 1.46.2.1
File: libpcap/Makefile.in; Revisions: 1.85, 1.84.2.1
File: tcpdump/linux-include/netinet/ip.h; Revisions: 1.2.4.1
File: libpcap/bpf/net/bpf.h; Revisions: 1.43, 1.42, 1.41.2.2, 1.41.2.1
File: libpcap/linux-include/netinet/ip_var.h; Revisions: 1.3.2.1
File: libpcap/pcap-linux.c; Revisions: 1.42, 1.41.2.1
File: libpcap/linux-include/netinet/if_ether.h; Revisions: 1.2.2.1
File: tcpdump/config.h.in; Revisions: 1.24.4.1
File: tcpdump/FILES; Revisions: 1.22.4.1
File: libpcap/pcap.c; Revisions: 1.36, 1.35.2.1
=====================================================
Combined list of identical log entries
=====================================================
Description:
Get rid of "config.h" and "bpf_filter.c" on a "make distclean".
Modified files:
File: libpcap/Makefile.in; Revision: 1.85;
Date: 2000/12/17 07:25:40; Author: guy; Lines: (+2 -2)
File: libpcap/Makefile.in; Revision: 1.84.2.1;
Date: 2000/12/17 07:26:59; Author: guy; Lines: (+2 -2)
-------------------------------
Description:
Handle DLT_NULL correctly - the AF_ value is in host byte order, which
may not be *our* byte order if we're reading a capture file from another
machine; we currently handle that by checking whether it looks like an
integer < 65536 or not and, if it's not, byte-swap it.
This also lets us handle OpenBSD DLT_LOOP as well - it's like DLT_NULL
except that the AF_ value is in *network* byte order.
(Old-style Linux loopback captures were also DLT_NULL, but the header
had an Ethernet type in it; there have also been captures where the
header was a PPP header. For now, we just continue to assume that all
DLT_NULL packets are IP, and check the IP version field to decide
whether it's IPv4, IPv6, or something else.
We may want to consider adopting Ethereal's heuristics, which would at
least mean we wouldn't be reporting bogus packet types for old-style
Linux loopback captures and those weird PPP - ISDN4BSD? - captures,
although the version of libpcap that goes with this version of tcpdump
doesn't produce bogus DLT_NULL captures for Linux loopback devices.)
Modified files:
File: tcpdump/print-null.c; Revision: 1.40;
Date: 2000/12/16 22:00:50; Author: guy; Lines: (+35 -11)
File: tcpdump/print-null.c; Revision: 1.39.4.1;
Date: 2000/12/16 22:05:12; Author: guy; Lines: (+35 -11)
File: tcpdump/tcpdump.c; Revision: 1.157;
Date: 2000/12/16 22:00:50; Author: guy; Lines: (+4 -1)
File: tcpdump/tcpdump.c; Revision: 1.156.2.1;
Date: 2000/12/16 22:05:14; Author: guy; Lines: (+4 -1)
-------------------------------
Description:
The stuff in the "linux-include" directory is no longer needed, as we no
longer depend on the OS's header files for packet format and packet
field value definitions; get rid of the stuff in that directory.
Modified files:
File: tcpdump/FILES; Revision: 1.22.4.1;
Date: 2000/12/16 21:52:21; Author: guy; Lines: (+0 -13)
File: tcpdump/INSTALL; Revision: 1.46.2.1;
Date: 2000/12/16 21:52:21; Author: guy; Lines: (+1 -2)
File: tcpdump/linux-include/net/slcompress.h; Revision: 1.15.1.1.6.1;
Date: 2000/12/16 21:52:22; Author: guy; Lines: (+1 -1)
File: tcpdump/linux-include/net/slip.h; Revision: 1.4.1.1.6.1;
Date: 2000/12/16 21:52:23; Author: guy; Lines: (+1 -1)
File: tcpdump/linux-include/netinet/if_ether.h; Revision: 1.4.4.1;
Date: 2000/12/16 21:52:23; Author: guy; Lines: (+0 -0)
File: tcpdump/linux-include/netinet/in_systm.h; Revision: 1.2.4.1;
Date: 2000/12/16 21:52:24; Author: guy; Lines: (+0 -0)
File: tcpdump/linux-include/netinet/ip.h; Revision: 1.2.4.1;
Date: 2000/12/16 21:52:24; Author: guy; Lines: (+0 -0)
File: tcpdump/linux-include/netinet/ip_icmp.h; Revision: 1.3.4.1;
Date: 2000/12/16 21:52:24; Author: guy; Lines: (+0 -0)
File: tcpdump/linux-include/netinet/ip_var.h; Revision: 1.3.4.1;
Date: 2000/12/16 21:52:25; Author: guy; Lines: (+0 -0)
File: tcpdump/linux-include/netinet/tcp.h; Revision: 1.2.4.1;
Date: 2000/12/16 21:52:25; Author: guy; Lines: (+0 -0)
File: tcpdump/linux-include/netinet/tcp_var.h; Revision: 1.2.4.1;
Date: 2000/12/16 21:52:26; Author: guy; Lines: (+0 -0)
File: tcpdump/linux-include/netinet/tcpip.h; Revision: 1.2.4.1;
Date: 2000/12/16 21:52:26; Author: guy; Lines: (+0 -0)
File: tcpdump/linux-include/netinet/udp.h; Revision: 1.2.4.1;
Date: 2000/12/16 21:52:26; Author: guy; Lines: (+0 -0)
File: tcpdump/linux-include/netinet/udp_var.h; Revision: 1.3.4.1;
Date: 2000/12/16 21:52:26; Author: guy; Lines: (+0 -0)
File: tcpdump/linux-include/sys/mbuf.h; Revision: 1.1.1.1.6.1;
Date: 2000/12/16 21:52:27; Author: guy; Lines: (+1 -1)
File: libpcap/FILES; Revision: 1.9.2.1;
Date: 2000/12/16 21:40:20; Author: guy; Lines: (+0 -2)
File: libpcap/INSTALL; Revision: 1.45.2.1;
Date: 2000/12/16 21:40:21; Author: guy; Lines: (+1 -2)
File: libpcap/TODO; Revision: 1.1.2.1;
Date: 2000/12/16 21:40:21; Author: guy; Lines: (+0 -8)
File: libpcap/linux-include/netinet/if_ether.h; Revision: 1.2.2.1;
Date: 2000/12/16 21:40:22; Author: guy; Lines: (+0 -0)
File: libpcap/linux-include/netinet/ip_var.h; Revision: 1.3.2.1;
Date: 2000/12/16 21:40:22; Author: guy; Lines: (+0 -0)
-------------------------------
Description:
Clean up promiscuous mode, when using SOCK_PACKET, as best we can;
remember which pcap_t's were opened (with SOCK_PACKET) in promiscuous
mode on interfaces not already in promiscuous mode, turn promiscuous
mode off when closing such a pcap_t, and arrange that, when the program
exits, all pcap_t's of that sort not already closed have their
interfaces taken out of promiscuous mode. (It's not sufficient to do
this on exit - applications may close a pcap_t without exiting, e.g.
Ethereal.)
This won't always work right (if somebody else requests promiscuous mode
after it's opened by libpcap, we'll turn promiscuous mode off when we
close the pcap_t, and if the program doesn't exit cleanly, it won't
clean up the interfaces), but neither of those problems are fixable -
the only way to get things to work correctly is to use PF_PACKET
sockets, which requires a 2.2 or later kernel.
On a 2.0[.x] kernel, when doing a "recvfrom()" on a SOCK_PACKET socket
to read a captured packet, don't pass a byte count value based on the
snapshot length - "recvfrom()" won't return the actual packet length if
you do that. (2.2 and later kernels will return the actual packet
length if MSG_TRUNC is passed in.)
Modified files:
File: libpcap/pcap-int.h; Revision: 1.31;
Date: 2000/12/16 10:43:26; Author: guy; Lines: (+8 -2)
File: libpcap/pcap-int.h; Revision: 1.30.2.1;
Date: 2000/12/16 10:48:27; Author: guy; Lines: (+8 -2)
File: libpcap/pcap-linux.c; Revision: 1.42;
Date: 2000/12/16 10:43:29; Author: guy; Lines: (+185 -35)
File: libpcap/pcap-linux.c; Revision: 1.41.2.1;
Date: 2000/12/16 10:48:28; Author: guy; Lines: (+185 -35)
File: libpcap/pcap.c; Revision: 1.36;
Date: 2000/12/16 10:43:31; Author: guy; Lines: (+6 -6)
File: libpcap/pcap.c; Revision: 1.35.2.1;
Date: 2000/12/16 10:48:30; Author: guy; Lines: (+6 -6)
-------------------------------
Description:
Clean up promiscuous mode, when using SOCK_PACKET, as best we can;
remember which pcap_t's were opened (with SOCK_PACKET) in promiscuous
mode on interfaces not already in promiscuous mode, turn promiscuous
mode off when closing such a pcap_t, and arrange that, when the program
exits, all pcap_t's of that sort not already closed have their
interfaces taken out of promiscuous mode. (It's not sufficient to do
this on exit - applications may close a pcap_t without exiting, e.g.
Ethereal.)
This won't always work right (if somebody else requests promiscuous mode
after it's opened by libpcap, we'll turn promiscuous mode off when we
close the pcap_t, and if the program doesn't exit cleanly, it won't
clean up the interfaces), but neither of those problems are fixable -
the only way to get things to work correctly is to use PF_PACKET
sockets, which requires a 2.2 or later kernel.
On a 2.0[.x] kernel, when doing a "recvfrom()" on a SOCK_PACKET socket
to read a captured packet, don't pass a byte count value based on the
snapshot length - "recvfrom()" won't return the actual packet length if
you do that. (2.2 and later kernels will return the actual packet
length if MSG_TRUNC is passed in.)
Update the documentation to reflect improved Appletalk support.
Modified files:
File: tcpdump/tcpdump.1; Revision: 1.91;
Date: 2000/12/16 10:57:26; Author: guy; Lines: (+16 -17)
File: tcpdump/tcpdump.1; Revision: 1.90.4.1;
Date: 2000/12/16 11:01:20; Author: guy; Lines: (+16 -17)
-------------------------------
Description:
Use 50, not 113, for the link layer type in NetBSD DLT_PPP_SERIAL
capture files; NetBSD uses 50, and, hopefully, nobody else will use 50
for something else.
Modified files:
File: libpcap/savefile.c; Revision: 1.48;
Date: 2000/12/16 22:19:12; Author: guy; Lines: (+18 -13)
File: libpcap/savefile.c; Revision: 1.46.2.2;
Date: 2000/12/16 22:30:03; Author: guy; Lines: (+18 -13)
File: libpcap/bpf/net/bpf.h; Revision: 1.43;
Date: 2000/12/16 22:19:12; Author: guy; Lines: (+2 -2)
File: libpcap/bpf/net/bpf.h; Revision: 1.41.2.2;
Date: 2000/12/16 22:30:05; Author: guy; Lines: (+2 -2)
-------------------------------
Description:
Handle DLT_NULL correctly - the AF_ value is in host byte order, which
means that we should "htonl()" it before using it in BPF expressions
*but*, if we're reading a capture file from a machine with the opposite
byte order from ours, we should byte-swap it before "htonl()"ing it.
Handle OpenBSD DLT_LOOP as well - it's like DLT_NULL except that the AF_
value is in *network* byte order.
Don't support checking for inbound or outbound packets except on those
data link types that supply an inbound/outbound qualifier (DLT_SLIP and
DLT_PPP) - this came from OpenBSD's libpcap, delta 1.12 to "gencode.c".
Modified files:
File: libpcap/gencode.c; Revision: 1.139;
Date: 2000/12/16 21:31:10; Author: guy; Lines: (+82 -8)
File: libpcap/gencode.c; Revision: 1.136.2.3;
Date: 2000/12/16 22:25:38; Author: guy; Lines: (+82 -8)
File: libpcap/savefile.c; Revision: 1.47;
Date: 2000/12/16 21:31:11; Author: guy; Lines: (+4 -1)
File: libpcap/savefile.c; Revision: 1.46.2.1;
Date: 2000/12/16 22:23:19; Author: guy; Lines: (+4 -1)
File: libpcap/bpf/net/bpf.h; Revision: 1.42;
Date: 2000/12/16 21:31:11; Author: guy; Lines: (+27 -2)
File: libpcap/bpf/net/bpf.h; Revision: 1.41.2.1;
Date: 2000/12/16 22:23:20; Author: guy; Lines: (+27 -2)
=====================================================
Log entries
=====================================================
Description:
Add "config.h" and ".devel".
Modified files:
File: libpcap/.cvsignore; Revision: 1.2;
Date: 2000/12/17 08:11:20; Author: guy; Lines: (+2 -0)
-------------------------------
Description:
Propagate change
revision 1.25
date: 2000/12/12 09:19:27; author: itojun; state: Exp; lines: +3 -0
regen, have HAVE_BPF_DUMP
from the main branch, as the AC_REPLACE_FUNCS(bpf_dump) change is in
this branch.
Modified files:
File: tcpdump/config.h.in; Revision: 1.24.4.1;
Date: 2000/12/16 21:48:23; Author: guy; Lines: (+3 -0)
=====================================================
Summary of modified files
=====================================================
File: libpcap/.cvsignore
Revisions: 1.2
Authors: guy (+2 -0)
-------------------------------
File: libpcap/FILES
Revisions: 1.9.2.1
Authors: guy (+0 -2)
-------------------------------
File: libpcap/INSTALL
Revisions: 1.45.2.1
Authors: guy (+1 -2)
-------------------------------
File: libpcap/Makefile.in
Revisions: 1.85, 1.84.2.1
Authors: guy (+2 -2), guy (+2 -2)
-------------------------------
File: libpcap/TODO
Revisions: 1.1.2.1
Authors: guy (+0 -8)
-------------------------------
File: libpcap/bpf/net/bpf.h
Revisions: 1.43, 1.42, 1.41.2.2, 1.41.2.1
Authors: guy (+2 -2), guy (+27 -2), guy (+2 -2), guy (+27 -2)
-------------------------------
File: libpcap/gencode.c
Revisions: 1.139, 1.136.2.3
Authors: guy (+82 -8), guy (+82 -8)
-------------------------------
File: libpcap/linux-include/netinet/if_ether.h
Revisions: 1.2.2.1
Authors: guy (+0 -0)
-------------------------------
File: libpcap/linux-include/netinet/ip_var.h
Revisions: 1.3.2.1
Authors: guy (+0 -0)
-------------------------------
File: libpcap/pcap-int.h
Revisions: 1.31, 1.30.2.1
Authors: guy (+8 -2), guy (+8 -2)
-------------------------------
File: libpcap/pcap-linux.c
Revisions: 1.42, 1.41.2.1
Authors: guy (+185 -35), guy (+185 -35)
-------------------------------
File: libpcap/pcap.c
Revisions: 1.36, 1.35.2.1
Authors: guy (+6 -6), guy (+6 -6)
-------------------------------
File: libpcap/savefile.c
Revisions: 1.48, 1.47, 1.46.2.2, 1.46.2.1
Authors: guy (+18 -13), guy (+4 -1), guy (+18 -13), guy (+4 -1)
-------------------------------
File: tcpdump/FILES
Revisions: 1.22.4.1
Authors: guy (+0 -13)
-------------------------------
File: tcpdump/INSTALL
Revisions: 1.46.2.1
Authors: guy (+1 -2)
-------------------------------
File: tcpdump/config.h.in
Revisions: 1.24.4.1
Authors: guy (+3 -0)
-------------------------------
File: tcpdump/linux-include/net/slcompress.h
Revisions: 1.15.1.1.6.1
Authors: guy (+1 -1)
-------------------------------
File: tcpdump/linux-include/net/slip.h
Revisions: 1.4.1.1.6.1
Authors: guy (+1 -1)
-------------------------------
File: tcpdump/linux-include/netinet/if_ether.h
Revisions: 1.4.4.1
Authors: guy (+0 -0)
-------------------------------
File: tcpdump/linux-include/netinet/in_systm.h
Revisions: 1.2.4.1
Authors: guy (+0 -0)
-------------------------------
File: tcpdump/linux-include/netinet/ip.h
Revisions: 1.2.4.1
Authors: guy (+0 -0)
-------------------------------
File: tcpdump/linux-include/netinet/ip_icmp.h
Revisions: 1.3.4.1
Authors: guy (+0 -0)
-------------------------------
File: tcpdump/linux-include/netinet/ip_var.h
Revisions: 1.3.4.1
Authors: guy (+0 -0)
-------------------------------
File: tcpdump/linux-include/netinet/tcp.h
Revisions: 1.2.4.1
Authors: guy (+0 -0)
-------------------------------
File: tcpdump/linux-include/netinet/tcp_var.h
Revisions: 1.2.4.1
Authors: guy (+0 -0)
-------------------------------
File: tcpdump/linux-include/netinet/tcpip.h
Revisions: 1.2.4.1
Authors: guy (+0 -0)
-------------------------------
File: tcpdump/linux-include/netinet/udp.h
Revisions: 1.2.4.1
Authors: guy (+0 -0)
-------------------------------
File: tcpdump/linux-include/netinet/udp_var.h
Revisions: 1.3.4.1
Authors: guy (+0 -0)
-------------------------------
File: tcpdump/linux-include/sys/mbuf.h
Revisions: 1.1.1.1.6.1
Authors: guy (+1 -1)
-------------------------------
File: tcpdump/print-null.c
Revisions: 1.40, 1.39.4.1
Authors: guy (+35 -11), guy (+35 -11)
-------------------------------
File: tcpdump/tcpdump.1
Revisions: 1.91, 1.90.4.1
Authors: guy (+16 -17), guy (+16 -17)
-------------------------------
File: tcpdump/tcpdump.c
Revisions: 1.157, 1.156.2.1
Authors: guy (+4 -1), guy (+4 -1)
--
Automatic cron job from /tcpdump/bin/makelog
-
This is the TCPDUMP workers list. It is archived at
http://www.tcpdump.org/lists/workers/index.html
To unsubscribe use mailto:[EMAIL PROTECTED]?body=unsubscribe
[tcpdump-workers] Automatic report from sources (tcpdump libpcap htdocs) between 16.12.2000 - 17.12.2000 GMT
Automatic cvs log generator /tcpdump/bin/makelog Sun, 17 Dec 2000 02:18:31 -0800
