-
Notifications
You must be signed in to change notification settings - Fork 23
/
CHANGES
111 lines (96 loc) · 4.57 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
v1.9 ...
v1.8 Fri 20 Sep 19:13:31 BST 2024
- Address a few warnings from Sun C.
- Clarify the man page further.
- Update -h (help) option to print 32/64-bit build and time_t size.
- Update the error message when checking for pcap_loop().
- Makefile.in: Update the .c.o build rule (Remove hacks for old SunOS 4).
- Makefile.in: Fix the depend target.
- mkdep: Exit with a non-zero status if a command fails.
- autogen.sh: Allow to configure Autoconf warnings.
- autogen.sh: Delete all trailing blank lines at end of configure.
v1.7 Tue 23 Jan 12:31:18 GMT 2024
- Use "git archive" for the "make releasetar" process.
- Makefile.in: Add the releasecheck target.
- Cirrus CI: Add the "make releasecheck" command in the Linux task.
- INSTALL.md: Add missing files.
- Makefile.in: Add "make -s install" in the releasecheck target.
- Makefile.in: Add the whitespacecheck target.
- Cirrus CI: Run the "make whitespacecheck" command in the Linux task.
- Makefile.in: Add some missing files in the distclean target.
- autoconf: Add autogen.sh, remove configure and config.h.in.
- autoconf: Require at least autoconf 2.69.
- autoconf: Address most warnings from Autoconf 2.71.
- autoconf: Update install-sh script to the latest available version.
- autoconf: Update config.{guess,sub}, timestamps 2024-01-01
- Fix a build error on Haiku.
- Do the version number the same way as in tcpdump and libpcap.
- Lose unused missing/strlcpy.c.
- Use posix_fadvise() on input files if available.
- Prefer calloc() over malloc().
- Fix --static-pcap-only test on Solaris 10.
- autoconf: replace --with-system-libpcap with --disable-local-libpcap.
- autoconf: Find a local libpcap even with rcX directory suffix
- configure: special-case macOS /usr/bin/pcap-config
- On Solaris, for 64-bit builds, use the 64-bit pcap-config.
- configure: don't use egrep, use $EGREP.
- Add some warning flags for Clang 13 or newer.
- Fix some warnings with -Wmissing-variable-declarations.
- Make various improvements to the instrument functions.
- autoconf: Remove many obsolete elements, including workarounds for BSD/OS,
IRIX, OSF/1, Solaris, Ultrix and possibly other OSes.
- autoconf: Refine reporting of os-proto.h.
- tcpslice(1): Use bold font more consistently.
v1.6 Thu 20 Oct 21:22:28 BST 2022
- Call pcap_dump_close() on the output file.
- Implement new flags in ./configure: --enable-instrument-functions,
--without-libnids, --without-libosipparser2 and --without-libooh323c.
- autoconf: Add the option to print functions and files names
- Update config.{guess,sub}, timestamps 2022-01-09,2022-01-03
- configure: use pcap-config --static-pcap-only if available
- Remove awk code from mkdep.
- Refine the man page.
- Refine the documentation files.
v1.5 Thu 30 Dec 20:53:17 GMT 2021
- CVE-2021-41043: Fix a use-after-free in extract_slice().
- Deallocate input resources to plug a leak.
- Require every input file to have the same DLT.
- Compare the first and the last timestamps of input.
- Get the initial value right in latest_end_time().
- Makefile.in: Quote some pathnames properly.
- Handle some build errors better.
- Fix "make releasetar" on AIX and Solaris.
- Address all compiler warnings (Linux, NetBSD 9.2 and Solaris).
- Improve CI build matrix scripts.
v1.4 Tue 15 Jun 08:30:11 BST 2021
- Install into bindir, not sbindir.
- Refine some C code style.
- Address many warnings from GCC, Clang and cppcheck.
- Fix wording in an error message.
- Update MAX_REASONABLE_PACKET_LENGTH to 262144.
- Tell libooh323c in the "-h" message.
- Update config.{guess,sub}, timestamps 2021-01-25,2021-03-10.
- Fix parallel build with FreeBSD make.
- Fix building with OpenBSD libpcap.
v1.3 Wed 19 Aug 19:00:47 BST 2020
- Update to modern autotools and remove some obsolete code.
- Remove dependency on libpcap pcap-int.h.
- Merge a patch from Fedora package.
- Fix compiling on Solaris.
- Fix compile errors with libosip2 4.1.0.
- Address a number of compiler warnings and add error checks.
- Fix formatting of some error messages.
- Improve printing of the usage message and add a "-h" option.
- Improve handling of time command-line arguments.
- Update documentation files.
v1.2 ...
- Use pcap_sf_pkthdr for portable savefiles.
- Use ftello/fseeko on systems which support it to handle files larger
than 2 gigabytes.
- Fix y2k bugs in date parsing.
- Introduce merging based on timestamp instead of simple concatenation
new "-l" flag merges based on relative instead of absolute time
new "-D" flag allows duplicate packets to come through
Note that there's no flag to get the original concatenation behavior.
v1.1 Wed Jun 23 17:19:32 PDT 1999
- Initial autoconf based release.