summaryrefslogtreecommitdiff
path: root/src/tcp.cpp
AgeCommit message (Expand)Author
2019-03-14simplify tcp flag checks, fix stream_follower (#334)Lukáš Karas
2018-02-03Ignore (possibly malformed) options after EOL (#281)Ed Catmur
2017-09-21Use absolute include pathsMatias Fontanini
2017-05-13Performance improvementsMatias Fontanini
2017-04-30Remove inclusion of algorithm almost everywhereMatias Fontanini
2017-04-30Move internals' PDU helpers into their own filesMatias Fontanini
2017-04-30Move checksum utils into their own fileMatias Fontanini
2017-04-29Update license date to 2017Matias Fontanini
2017-04-29Remove parent parameter from write_serializationMatias Fontanini
2016-02-20Add extract_metadata to main PDU classesMatias Fontanini
2016-01-31Update copyright noticeMatias Fontanini
2016-01-09Code cleanup and use same syntax on the entire projectMatias Fontanini
2015-12-29Fix overall checksum calculationMatias Fontanini
2015-12-27Remove unused cassert header inclusionsMatias Fontanini
2015-12-26Add OutputMemoryStream and port most classes to use itMatias Fontanini
2015-12-24Add input memory stream class and port some PDUs to use itMatias Fontanini
2015-08-17Add remove_option member to IP, TCP, Dot11, ICMPv6, DHCP and DHCPv6Matias Fontanini
2015-05-17Fix compilation warnings on Windows x64.Matias Fontanini
2015-04-25Fix more compilation warnings on Windows.Matias Fontanini
2015-04-25Fix compilation warnings on Windows.Matias Fontanini
2015-04-05Add one integer field for all flags on TCP.Matias Fontanini
2014-07-13Updated copyright notice.Matias Fontanini
2014-06-01Added method in TCP and IP that emplaces an option.Matias Fontanini
2013-12-16Added PDUOption::to<>. TCP options now use this method when being converted t...Matias Fontanini
2013-10-18Added tins_cast as a replacement for dynamic_cast when using it on PDU classes.Matias Fontanini
2013-10-06Modified some examples fixed some doxygen documentation.Matias Fontanini
2013-09-15Done some optimizations on TCP's constructor from buffer.Matias Fontanini
2013-06-17Added a const overload of TCP::get_flag. Added TCP::flags.Matias Fontanini
2013-04-23Fixed BSD notice. Updated AUTHORS file.Matias Fontanini
2013-04-23Moved definitions inside TINS_IS_CXX11 into header files.Matias Fontanini
2013-04-22Removed IP, UDP and IP checksum setters. Added some checksum tests.Matias Fontanini
2013-04-21PDU::matches_response is now const.Matias Fontanini
2013-04-21Removed deprecated methods/types.Matias Fontanini
2013-04-18Added malformed_packet exception. Every class except Dot11* use it.Matias Fontanini
2013-04-11IP and TCP now calculate checksums always inside write_serialization.Matias Fontanini
2013-04-10TCP options now use PDUOption<>::length_field when it is != from data_size.Matias Fontanini
2013-04-09Modified some protocols' internal type names.Matias Fontanini
2013-04-08Several classes now use PDUOption::length_field instead of data_size.Matias Fontanini
2013-03-25Fixed compilation error on IP and TCP.Matias Fontanini
2013-03-25IP now fills automatically the sender address when no link layer PDU is prese...Matias Fontanini
2013-03-24Added an overload of add_option that takes an rvalue-ref in IP, TCP, DHCP, IC...Matias Fontanini
2013-03-23Optimized TCP, IP and PDUOption<>.Matias Fontanini
2012-12-02libtins compiles and runs under windows. Packets apparently can't be sent yet.Matias Fontanini
2012-11-21Added IPv6 class. It's working, but there's no support for extension headers ...Matias Fontanini
2012-10-07libtins now uses a BSD license.Matias Fontanini
2012-10-07Removed the useless PDU::flag member. Added a PDU concatenation operator.Matias Fontanini
2012-09-10Added a generic PDUOption class. TCP, IP, DHCP and Dot11* now use this class ...Matias Fontanini
2012-09-07Refactored TCP's interface.Matias Fontanini
2012-09-03Moved endianness change functions to endianness.h.Matias Fontanini
2012-09-02Added small_uint class.Matias Fontanini