1pcapfix Changelog
2*****************
3
41.1.7 - 03.07.2021
5-------
6* fixed security issues
7
81.1.6 - 13.06.2021
9-------
10* added security boundary checks in pcapng format
11
121.1.5 - 05.04.2021
13-------
14* snaplen checks are only performed in soft mode now
15* fixed repairs for dlt 195 (ieee 802.15.4 with fcs)
16* fixed (binary) file repair bug under Microsoft Windows
17* improved compiling on all platforms (thanks to mdeweerd)
18
191.1.4 - 22.01.2019
20------------------
21* added support for extended pcap file format (kuznetzov)
22* fixed dtl 113 (linux cooked) handling (thanks to Andre Luyer)
23* improved hard and soft mode checks for younger/older packets
24* minor fixes and improvements
25
261.1.3 - 04.09.2018
27------------------
28* implemtented soft mode (for plausibility checks)
29
301.1.2 - 16.07.2018
31------------------
32* fixed cross compiling (thanks to Helmut Grohne)
33* increased maximum snap length to 262144
34
351.1.1 - 25.12.2017
36------------------
37* added write buffers and support to perform repair
38  process without creation of a separate output file
39* fixed another MacOS build problem
40* fixed minor bugs
41
421.1.0 - 31.08.2014
43------------------
44* added checks for valid pcapng format (epb)
45* added --outfile parameter to chose fixed file name
46* improved pcapng packet alignment (pb, spb, nrb)
47* improved pcapng option fields handling
48* improved status and verbosity outputs
49* fixed reparation bugs with swapped pcap files
50* fixed MacOS compile problem
51* fixed windows output file name extension missing
52* fixed many minor bugs
53
541.0.2 - 18.02.2014
55------------------
56* added support for files larger than 2GB on 32bit systems
57
581.0.1 - 03.11.2013
59------------------
60* added reparation block type id zero (pcapng)
61* added reparation of capture length inside EPB (pcapng)
62* set data link type to ethernet on missing header (pcap)
63* changed missing pcap header threshold
64* fixed minor bugs
65
661.0.0 - 12.10.2013
67------------------
68* added pcapng support
69* added nanoseconds support (Issue #1)
70* improved console output
71* minor bugs fixed
72
730.7.3 - 16.06.2013
74------------------
75* added snoop file detection
76* added large file support on 32bit architectures
77* improved missing header detection
78* fixed compiling errors on hurd and kfreebsd architectures
79* fixed minor bugs
80
810.7.2 - 30.03.2013
82------------------
83* compiles on Apple systems properly now
84* fixed problems installing man-pages (on some systems)
85
860.7.1 - 03.01.2013
87------------------
88* REALLY fixed file pointer exception on windows64 systems
89* updated man-page
90
910.7 - 18.10.2012
92----------------
93* added support for swapped (big endian) pcap files
94* compiles on OpenBSD properly now
95* fixed file pointer exception on windows64 systems
96* fixed detection bug when corrupted packet is larger than 65536 bytes
97* fixed minimal packet limit to cope with wlan traffic
98
990.6 - 20.05.2012
100----------------
101* added deep scan option (-d) to force packet detection inside the whole file
102* detects ascii-corruption in pcap header (unix->win)
103* improved global header and packet checks (0 <= usec <= 1000000)
104* repair files that first packet is entirely corrupted
105* repair oversized packets
106* improved last packet mismatch correction
107* fixed reading packets over EOF
108
1090.5 - 05.05.2012
110----------------
111* repair files that packets were not saved chronologically
112* detect and repair overlapping packets
113* detect and repair cut-off pcap files
114* detect and repair ascii-mode transfered pcap files (pcap headers only!)
115* added progress bar
116* added man-page
117
1180.4 - 27.04.2012
119----------------
120* completely redesigned packet detection algorithm (replaced bottom-up-recovery with brute-force-packet-guessing)
121* improved detection rate by additional plausability checks
122* increased speed when repairing large pcap files
123
1240.3 - 31.03.2012
125----------------
126* when recovering packets size will be checked to be smaller than 65536
127* added recognition when a file does not seem to be a pcap file at all
128* compiles on windows systems properly now (tested with dev-cpp)
129* added option to manually select data link type
130
1310.2 - 11.03.2012
132----------------
133* pcapfix compiles on 64bit systems correctly now
134* fixed segfault when no filename was given
135* fixed (input) file not found bug on directory differ
136* added recognition of other data link types beside ethernet in global header
137* added source code documentation
138
1390.1 - 01.03.2012
140----------------
141* this is the first version, everything has changed thou :-)
142