summaryrefslogtreecommitdiff
path: root/src/icmp.cpp
AgeCommit message (Expand)Author
2021-03-24Fix wrong address endianceerrep
2017-09-21Use absolute include pathsMatias Fontanini
2017-05-13Remove useless includesMatias Fontanini
2017-05-08Fix more build issues on appveyorMatias Fontanini
2017-04-30Move checksum utils into their own fileMatias Fontanini
2017-04-30Move ICMP extension helpers into their own fileMatias Fontanini
2017-04-30Move type traits into a separate fileMatias Fontanini
2017-04-29Update license date to 2017Matias Fontanini
2017-04-29Remove parent parameter from write_serializationMatias Fontanini
2017-01-25Fix -Wextra compiler warnings. (#184)Kyle Fazzari
2016-03-07Fix issues pointed out by scan.coverityMatias Fontanini
2016-02-20Add extract_metadata to main PDU classesMatias Fontanini
2016-02-20Use Utils::sum_range straight into ICMP checksum valueMatias 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-28Set ICMP payload length without padding if no extensions are presentMatias 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-12-21Add extensions for ICMPv6Matias Fontanini
2015-12-19Set proper value for length fieldMatias Fontanini
2015-12-17Add ICMP extensions to ICMP PDUMatias Fontanini
2015-12-14Add ICMP extensions to ICMP PDUMatias Fontanini
2015-05-02Replace WIN32 macro with _WIN32.Matias Fontanini
2014-07-31fix armv5 alignment issuesChristian Hammerl
2014-07-13Updated copyright notice.Matias Fontanini
2014-07-01Added undef directive to avoid compilation error on windows.Matias Fontanini
2014-05-06Fixed compilation errors on Windows.Matias Fontanini
2014-05-03changed ICMP::check to ICMP::checksum for both the public getter and private ...Kyle McDonald
2013-12-14ICMP::gateway is now an IPv4Address.Matias Fontanini
2013-12-14Added support for ICMP address mask request/reply.Matias Fontanini
2013-12-14Fixed bug on ICMP checksum calculation when using timestamp request/replies.Matias Fontanini
2013-12-13Added support for ICMP timestamp request/reply packets. ICMP::matches_respons...Matias Fontanini
2013-10-07Modified some header documentation.Matias Fontanini
2013-04-23Fixed BSD notice. Updated AUTHORS file.Matias Fontanini
2013-04-22assert() is only called when TINS_DEBUG is defined.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-02Implemented matches_response on several PDUs. Added some test cases.Matias Fontanini
2013-03-24Marked PDU::clone_packet as deprecated.Matias Fontanini
2012-12-02libtins compiles and runs under windows. Packets apparently can't be sent yet.Matias Fontanini
2012-11-28Ported almost everything to BSD. Utils::route_entries and sending link layer ...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-03Moved endianness change functions to endianness.h.Matias Fontanini
2012-08-16Fixed some bugs in Dot11 and DNS. Most of the code uses host_to_be and be_to_...Matias Fontanini
2012-08-15Started fixing endianess issues.Matias Fontanini
2012-08-03Refactored several classes.Matias Fontanini