]> sjero.net Git - dccp2tcp/blob - ChangeLog
4341700e36efd351c03055e83bfb1865484b6860
[dccp2tcp] / ChangeLog
1 05/15/2011:
2         Release 1.3
3         Improvements:
4         1)Complete Redesign of Encapsulation system. It now examines each protocol layer and removes encapsulation correctly.
5                 If a protocol is not supported, the packet is ignored. As of right now the supported protocols are:
6                  +Ethernet
7                  +Linux Cooked Capture (SLL)
8                  +IPv4
9         
10 02/01/2011:
11         Release 1.2
12         Bug Fixes:
13         1)Sequence number adjustments so that Tcptrace RTT graphing/statistics now work
14
15 01/19/2011:
16         Release 1.1
17         Bug Fixes:
18         1)Ack Vector computations were using one byte beyond the ack vector.
19         2)Ack Vector to SACK was using one byte beyond the ack vector.
20         Improvements:
21         1)All error output now goes to stderr
22         2)Multiple Debug Levels
23         3)Moved includes, struct defs, and some functions defs to a header file
24         New Features:
25         1)Sync and SyncAck packets now have zero data and zero window. This makes them show up more easily in Tcptrace
26
27
28 12/22/2010:
29         Release 1.0
30         Initial Public Release
31         Features:
32         1)Converts DCCP to TCP
33         2)Optional ack vectors to SACKS
34         3)Optional Window to highest ack
35         Bugs:
36         1)Supports only a single DCCP connection per capture.
37         2)Source Port can't equal Destination Port. If the two are equal, this program will get very confused.
38         3)DCCP MUST use 48 bit sequence numbers.
39         4)Checksums are not computed (they are zeroed).
40         5)Only converts those packet types used by the Linux implementation at this date
41         6)DCCP Ack packets show up as TCP packets containing one byte
42         7)Very little error checking of packet headers, it's research software afterall