CVS log entries from 21.02.2002 (Thu) 10:05:32 - 22.02.2002 (Fri) 10:05:31 GMT
=====================================================
Summary by authors
=====================================================
Author: guy
File: libpcap/pcap-linux.c; Revisions: 1.78, 1.73.2.4
File: tcpdump/print-esp.c; Revisions: 1.20.4.2
File: libpcap/CREDITS; Revisions: 1.37, 1.34.2.3
=====================================================
Combined list of identical log entries
=====================================================
Description:
Bug fixes from Graeme Hewson <[EMAIL PROTECTED]>:
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.
Modified files:
File: libpcap/CREDITS; Revision: 1.37;
Date: 2002/02/22 09:20:11; Author: guy; Lines: (+1 -0)
File: libpcap/CREDITS; Revision: 1.34.2.3;
Date: 2002/02/22 09:20:59; Author: guy; Lines: (+1 -0)
File: libpcap/pcap-linux.c; Revision: 1.78;
Date: 2002/02/22 09:20:11; Author: guy; Lines: (+92 -17)
File: libpcap/pcap-linux.c; Revision: 1.73.2.4;
Date: 2002/02/22 09:21:01; Author: guy; Lines: (+92 -17)
=====================================================
Log entries
=====================================================
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
Modified files:
File: tcpdump/print-esp.c; Revision: 1.20.4.2;
Date: 2002/02/22 09:26:27; Author: guy; Lines: (+3 -3)
=====================================================
Summary of modified files
=====================================================
File: libpcap/CREDITS
Revisions: 1.37, 1.34.2.3
Authors: guy (+1 -0), guy (+1 -0)
-------------------------------
File: libpcap/pcap-linux.c
Revisions: 1.78, 1.73.2.4
Authors: guy (+92 -17), guy (+92 -17)
-------------------------------
File: tcpdump/print-esp.c
Revisions: 1.20.4.2
Authors: guy (+3 -3)
--
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