Changes between Version 28 and Version 29 of ChangeLog


Ignore:
Timestamp:
02/02/10 17:21:57 (11 years ago)
Author:
salcock
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ChangeLog

    v28 v29  
    22
    33== libtrace 3.0.7 (Coming soon!) ==
     4 
     5=== New Features ===
    46 * Replaced IO subsystem with wandio abstraction (r1391,r1394,r1395,r1396,r1397,r1398, r1400)
    57   * IO / compression / decompression is now performed in a separate thread, resulting in improved performance
     
    1012 * Added new trace tool: tracetop. Shows the top N flows each second (r1408,r1409,r1411,r1412,r1413,r1415,r1416,r1417)
    1113 * Added new trace tool: tracereplay. Attempts to replay trace files in trace time (r1460 to r1476)
     14 * Added new trace tool: tracediff. Displays packets that differ between two trace files (r1494)
    1215 * Added trace_get_timespec() function (r1421)
     16 * If the format is not specified as part of the URI, libtrace can now attempt to guess the trace format (r1401,r1403)
     17 * Added all the code examples from the libtrace tutorial to the examples directory (r1502)
     18
     19=== Bug Fixes ===
    1320 * Fixed bug where packets read from a DAG card that did not match the filter were causing lengthy sleep events under the event API (r1483)
    1421 * Fixed various tools that were not reporting the occurrence of a read error (r1486,#270)
     
    1623 * Fixed bug where reading a zero-length payload from a PCAP trace would result in an EOF being incorrectly reported (r1490)
    1724 * Fixed bug where filtered packet count was not initialised to zero (r1393)
    18  * If the format is not specified as part of the URI, libtrace can now attempt to guess the trace format (r1401,r1403)
    1925 * trace_get_payload_from_ip() now returns NULL when the IP version is incorrect rather than asserting (r1402)
    2026 * Fixed segfault when writing packets to a Linux native socket, caused by byte ordering issue (r1405)
    21  * trace_get_source_address() and trace_get_destination_address() now return link layer addresses in the absence of an IP header wherever possible (r1410)
    2227 * Fixed bug where custom pcap event function was not being used (r1422)
    2328 * Fixed misplaced assertion in the pcap file reading code (r1423)
    24  * Added a libpacketdump decoder for ubiquity headers (r1488)
    2529 * Fixed bug where trace_event would never get a packet event under recent versions of libpcap (r1426)
    2630 * Fixed assertion failure when an unknown linktype is encountered by libpacketdump (r1459)
    2731 * Fixed error caused by LCP packets that are common in some trace sets, e.g. Leipzig (r1482)
     32 * Increased size of RT packet buffer to fix problems caused by jumbograms (r1493)
     33 * Fixed errors caused by 32- and 64-bit incompatibility when sending Linux Native packets using the RT protocol (r1498,r1499)
     34 * trace_get_*_port() functions now always return 0 for ICMP packets
     35 * More fixes for missing #includes (r1425)
     36
     37=== Improvements ===
     38 * trace_get_source_address() and trace_get_destination_address() now return link layer addresses in the absence of an IP header wherever possible (r1410)
     39 * trace_get_<protocol> short-cut functions now return NULL if the entire header (minus options) is not present in the packet (r1491)
     40 * Added missing set_capture_length() functionality for Linux Native (r1495)
     41 * Added linktype for Experimental Ethernet (r1497)
    2842 * Added --count option to tracereport (r1427,#248)
    2943 * Added --merge-inputs option to tracertstats (r1440)
    3044 * Added support for ARPHRD_NONE (r1451)
    31  * More fixes for missing #includes (r1425)
     45 * Added a libpacketdump decoder for ubiquity headers (r1488)
    3246 * More efficient arrangement of internal structures (r1442,r1443)
    33  * Tidied up exported symbols (1454,r1456)
     47 * Tidied up exported symbols (r1454,r1456)
    3448 * General code maintenance (r1404,r1407)
    35  * Improved documentation (r1419,r1420)
     49 * Tidied up manpages (r1492)
     50 * Improved documentation (r1419,r1420,r1496,r1501)
    3651 
    3752