summaryrefslogtreecommitdiff
path: root/src/pdu.cpp
AgeCommit message (Expand)Author
2019-01-22add advertised_size methodJens Keim
2017-09-21Use absolute include pathsMatias Fontanini
2017-04-30Remove useless includesMatias Fontanini
2017-04-29Update license date to 2017Matias Fontanini
2017-04-29Remove parent parameter from write_serializationMatias Fontanini
2017-04-29Add parent PDU member to PDU classMatias Fontanini
2017-01-25Fix -Wextra compiler warnings. (#184)Kyle Fazzari
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-27Remove unused cassert header inclusionsMatias Fontanini
2015-05-17Fix compilation warnings on Windows x64.Matias Fontanini
2014-07-13Updated copyright notice.Matias Fontanini
2013-04-23Fixed BSD notice. Updated AUTHORS file.Matias Fontanini
2013-04-23Removed the PDU* parameter in several PDU's constructors.Matias Fontanini
2013-04-23Moved definitions inside TINS_IS_CXX11 into header files.Matias Fontanini
2013-04-22assert() is only called when TINS_DEBUG is defined.Matias Fontanini
2013-04-21Removed deprecated methods/types.Matias Fontanini
2013-04-21Link layer PDUs no longer contain a NetworkInterface.Matias Fontanini
2013-04-18Added malformed_packet exception. Every class except Dot11* use it.Matias Fontanini
2013-04-10Added move constructor/assignment operator to PDU.Matias Fontanini
2013-04-02Implemented matches_response on several PDUs. Added some test cases.Matias Fontanini
2013-03-25IP now fills automatically the sender address when no link layer PDU is prese...Matias Fontanini
2013-03-24Marked PDU::clone_packet as deprecated.Matias Fontanini
2012-11-26Fixed memory leak in Packet's copy assignment operator.Matias Fontanini
2012-10-19PacketSender now throws on error. Fixed the documentation on several header f...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-11Removed PDU::clone_packet and renamed PDU::clone_pdu to PDU::clone.Matias Fontanini
2012-09-11Modified some PacketSender and BaseSniffer functions to take references inste...Matias Fontanini
2012-09-06Added PacketWriter class.Matias Fontanini
2012-09-05Improved compile time using forward declarations and removing useless includes.Matias Fontanini
2012-08-27Removed Utils::ip_to_int/string. Everything is using IPv4Address now.Matias Fontanini
2012-08-26Added some serialization tests to every PDU.Matias Fontanini
2012-08-03Refactored several classes.Matias Fontanini
2011-09-08Removed copy constructor from several PDUs.Matias Fontanini
2011-09-07Moved PDU::pseudoheader_checksum and PDU::do_checksum to Utils namespace.Matias Fontanini
2011-09-03Added copy constructor and copy assignment operator to all PDUs.Matias Fontanini
2011-09-03Added PDU::clone_pdu.Matias Fontanini
2011-08-22Fixed a bug in PDU::size.Matias Fontanini
2011-08-18Added Sniffer class. Added a constructor to eery PDU subclass which creates a...Matias Fontanini
2011-08-17Added DHCP class. It's now working yet.Matias Fontanini
2011-08-16RawPDU now can copy the payload. Modified PDU::clone_inner_pdu to use this.Matias Fontanini
2011-08-16Documented many header files. Done some minor code refactoring over PDU::clon...Matias Fontanini
2011-08-15Working ethernet II PDU. Fixed bugs in IP and added checksum calculation. Add...Santiago Alessandri
2011-08-12UDP PDU is now working.Matias
2011-08-12Fixed TCP checksum. Documented pdu.h.Matias
2011-08-11Added LGPL notice. TCP pdu is working.Matias
2011-08-10Fixed IP packet.Matias
2011-08-10Added PacketSender class.Matias F