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

Reply via email to