Skip to content

Commit 18281e6

Browse files
committed
Add release notes for v3.5
1 parent 7f8644c commit 18281e6

File tree

1 file changed

+70
-0
lines changed

1 file changed

+70
-0
lines changed

CHANGES.md

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,73 @@
1+
##### v3.5 - Sat Apr 1 09:11:58 PDT 2017
2+
3+
- Added Utils::route6_entries
4+
5+
- Allow masking IPv4/6 and hardware addresses via `operator&`
6+
7+
- Add IPv4Address::from_prefix_length
8+
9+
- Move `stream_id` into a new file and rename it `StreamIdentifier`
10+
11+
- Allow disabling TCPIP classes
12+
13+
- Properly handle out of order SACKs on `AckTracker`
14+
15+
- Move TCP data tracking into a separate class
16+
17+
- Allow constructing `StreamIdentifier` from a `Stream`
18+
19+
- Allow configuring pcap timestamp precision
20+
21+
- Allow building libtins using MinGW
22+
23+
- Allow including libtins using `add_subdirectory` via CMake
24+
25+
- Allow setting customer user data to each TCP stream
26+
27+
- Allow skipping data forward in TCP streams
28+
29+
- Allow attaching to already existing TCP streams
30+
31+
- Fix: AddressRange masks first address as well
32+
33+
- Fix: Add TINS_API to `IPv4Address::operator<<`, `DataTracker` and `AckTracker`
34+
35+
- Fix: Don't always set `key_t` to 0 on `RSNEAPOL`
36+
37+
- Fix: Handle MLDv1 properly on ICMP
38+
39+
- Fix: Make Utils::resolve_hwaddress work on Windows
40+
41+
- Fix: Interface was sometimes considered down when it was up (BSD/Linux)
42+
43+
- Fix: Don't set `Dot1Q`'s payload type if next protocol type is unknown
44+
45+
- Fix: Use recvfrom on BSD/OSX when capturing layer 3 packets
46+
47+
- Fix: Make `Timestamp::current_time` work on Windows
48+
49+
- Fix: Forward `NetworkInterface` argument when calling `PacketSender::send_l2`
50+
51+
- Fix: `Timestamp` overflow issue
52+
53+
- Fix: boost's include directories variable incorrectly used on build system
54+
55+
- Fix: Configuring auto cleanup of `Stream`'s server data not working
56+
57+
- Fix: Set `EthernetII` payload type to `UNKNOWN` if there's no inner PDU
58+
59+
- Fix: Set payload type to 0 if there's no inner PDU in `IP`, `Dot1Q` and `IPv6`
60+
61+
- Fix: Buffer length check issues on `Dot11QosData`
62+
63+
- Fix: Use AF_INET6 flag when opening L3 IPv6 socket
64+
65+
- Fix: Check expecter size properly on `DNS::extract_metadata`
66+
67+
- Fix: several unused parameter warnings
68+
69+
- Fix: CCMP decryption issue when `Dot11QoSData` has a TID != 0
70+
171
##### v3.4 - Wed Mar 9 20:24:54 PST 2016
272

373
- Check the secure bit on HandshakeCapturer to detect 2nd packet

0 commit comments

Comments
 (0)