]> sjero.net Git - dccp2tcp/blob - ChangeLog
Minor Makefile change for greater compatibility
[dccp2tcp] / ChangeLog
1 02/05/2013:
2         Release 1.6:
3         Improvements:
4         1)CCID 3 Support!!
5         2)IPv6 Support!!
6         3)Checksum Support!!
7         4)man page
8         5)Version and usage information in binary
9         Bug Fixes:
10         1)Improved connection support to prevent odd behavior with multiple Resets
11         Interface Changes:
12         1)Debug flag (-d) is now Verbose flag (-v)
13
14 11/29/2011
15         Release 1.5:
16         Improvements:
17         1)Multiple connection support and removal of source port != destination port restriction
18         2)Add warning about malformed ACK vectors
19         3)Speed up processing of connections with huge losses when running with debug enabled
20         Bug Fixes:
21         1)Length checks to ensure entire DCCP header is captured
22         2)Correct command line option processing to allow stdin as packet source. This enables processing of compressed
23                 captures using, for example, zcat.
24
25
26 05/25/2011:
27         Release 1.4:
28         Improvements:
29         1)Add double -s option to only show Ack Vectors/SACKS with loss events
30         Bug Fixes:
31         1)Increase maximum number of TCP SACK segments to 4 (instead of two)
32
33
34 05/15/2011:
35         Release 1.3
36         Improvements:
37         1)Complete Redesign of Encapsulation system. It now examines each protocol layer and removes encapsulation correctly.
38                 If a protocol is not supported, the packet is ignored. As of right now the supported protocols are:
39                  +Ethernet
40                  +Linux Cooked Capture (SLL)
41                  +IPv4
42
43         
44 02/01/2011:
45         Release 1.2
46         Bug Fixes:
47         1)Sequence number adjustments so that Tcptrace RTT graphing/statistics now work
48
49
50 01/19/2011:
51         Release 1.1
52         Bug Fixes:
53         1)Ack Vector computations were using one byte beyond the ack vector.
54         2)Ack Vector to SACK was using one byte beyond the ack vector.
55         Improvements:
56         1)All error output now goes to stderr
57         2)Multiple Debug Levels
58         3)Moved includes, struct defs, and some functions defs to a header file
59         New Features:
60         1)Sync and SyncAck packets now have zero data and zero window. This makes them show up more easily in Tcptrace
61
62
63 12/22/2010:
64         Release 1.0
65         Initial Public Release
66         Features:
67         1)Converts DCCP to TCP
68         2)Optional ack vectors to SACKS
69         3)Optional Window to highest ack
70         Bugs:
71         1)Supports only a single DCCP connection per capture.
72         2)Source Port can't equal Destination Port. If the two are equal, this program will get very confused.
73         3)DCCP MUST use 48 bit sequence numbers.
74         4)Checksums are not computed (they are zeroed).
75         5)Only converts those packet types used by the Linux implementation at this date
76         6)DCCP Ack packets show up as TCP packets containing one byte
77         7)Very little error checking of packet headers, it's research software afterall