diff --git a/CHANGES.md b/CHANGES.md index 0923de56..34bb0b30 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,41 @@ +##### v4.1 - Tue Dec 11 02:08:48 UTC 2018 + +- Fix serialization for QinQ (#316) + +- Added base class access specifier for socket_close_error (#306) + +- Rewrote hw_address_to_string to not require a stringstream (#299) + +- Make RadioTapParser::skip_to_field check for end of buffer (#296) + +- Ensure local include directory comes before system. (#293) + +- Calculate IP option sizes properly (#288) + +- Add parsing of well known IPv6 extension headers (#287) + +- Add missing operators to address classes (#275) + +- Add version macros in config.h + +- Don't assume IPv6 uses ICMPv6 underneath + +- Allow users to specify library install dir + +- Use Sleep windows function passing milliseconds as parameter + +- Implement IPv6::recv_response + +- Don't use nullptr in non C++11 code + +- Ignore (possibly malformed) options after EOL (#281) + +- Don't include dot11.h in tins.h if it is not configured in the library (#277) + +- Fix memory leak in PDU's move assignment operator + +- Append padding to IPv6 options + ##### v4.0 - Mon Dec 4 00:04:30 UTC 2017 - Add parent PDU to each PDU.