| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-09-21 | Use absolute include paths | Matias Fontanini | |
| Fixes #250 | |||
| 2017-04-30 | Remove inclusion of algorithm almost everywhere | Matias Fontanini | |
| 2017-04-30 | Remove useless includes | Matias Fontanini | |
| 2017-04-29 | Update license date to 2017 | Matias Fontanini | |
| 2017-04-29 | Remove parent parameter from write_serialization | Matias Fontanini | |
| This is no longer needed as each PDU knows its parent PDU already | |||
| 2017-01-25 | Fix -Wextra compiler warnings. (#184) | Kyle Fazzari | |
| * Fix -Wextra compiler warnings. Fix #183. Signed-off-by: Kyle Fazzari <github@status.e4ward.com> * Comment out unused parameters. This is done everywhere possible instead of using Internals::unused(). Note that this involved moving some implementations into the corresponding .cpp file. Signed-off-by: Kyle Fazzari <github@status.e4ward.com> * Fix warnings in tests as well. Signed-off-by: Kyle Fazzari <github@status.e4ward.com> * Leave IPv4Reassembler alone, it's growing. Signed-off-by: Kyle Fazzari <github@status.e4ward.com> | |||
| 2016-02-20 | Add extract_metadata to main PDU classes | Matias Fontanini | |
| 2016-01-31 | Update copyright notice | Matias Fontanini | |
| 2016-01-09 | Code cleanup and use same syntax on the entire project | Matias Fontanini | |
| Initial code cleanup More code cleanup Cleanup more code Cleanup Dot11 code Fix OSX build issue Cleanup examples Fix ref and pointer declaration syntax Fix braces | |||
| 2015-12-26 | Add OutputMemoryStream and port most classes to use it | Matias Fontanini | |
| 2015-12-24 | Add input memory stream class and port some PDUs to use it | Matias Fontanini | |
| 2014-07-13 | Updated copyright notice. | Matias Fontanini | |
| 2013-07-12 | Fixed issue related with EthernetII protocol. | Santiago Alessandri | |
| The Ethernet II protocol forces a minimum length of 60 bytes. It is necessary to add a trailer for padding of null-bytes when the inner_pdu's size does not meet the requirement. Also EthernetII packets received were being incorrectly parsed due to the existance of this padding. The issue has been solved and several tests were added. All tests successfully pass. | |||
| 2013-04-23 | Fixed BSD notice. Updated AUTHORS file. | Matias Fontanini | |
| 2013-04-23 | Removed the PDU* parameter in several PDU's constructors. | Matias Fontanini | |
| 2013-04-22 | assert() is only called when TINS_DEBUG is defined. | Matias Fontanini | |
| 2013-04-21 | PDU::matches_response is now const. | Matias Fontanini | |
| 2013-04-21 | Removed deprecated methods/types. | Matias Fontanini | |
| 2013-04-21 | Link layer PDUs no longer contain a NetworkInterface. | Matias Fontanini | |
| 2013-04-18 | Added malformed_packet exception. Every class except Dot11* use it. | Matias Fontanini | |
| 2013-03-24 | Marked PDU::clone_packet as deprecated. | Matias Fontanini | |
| 2012-10-19 | PacketSender now throws on error. Fixed the documentation on several header ↵ | Matias Fontanini | |
| files. | |||
| 2012-10-07 | libtins now uses a BSD license. | Matias Fontanini | |
| 2012-10-07 | Removed the useless PDU::flag member. Added a PDU concatenation operator. | Matias Fontanini | |
| 2012-09-05 | Improved compile time using forward declarations and removing useless includes. | Matias Fontanini | |
| 2012-09-03 | Moved endianness change functions to endianness.h. | Matias Fontanini | |
| 2012-08-27 | RAII'd some code. Everything(hopefully) uses IPv4Address now. | Matias Fontanini | |
| 2012-08-16 | Fixed some bugs in Dot11 and DNS. Most of the code uses host_to_be and ↵ | Matias Fontanini | |
| be_to_host. | |||
| 2012-08-15 | Started fixing endianess issues. | Matias Fontanini | |
| 2012-08-09 | EthernetII, IEEE802_3 and Dot11(and subclasses) now use NetworkInterface and ↵ | Matias Fontanini | |
| HWAddress. | |||
| 2012-08-07 | ARP now uses HWAddress. Utils have been updated as well. | Matias Fontanini | |
| 2012-08-03 | Refactored several classes. | Matias Fontanini | |
| 2012-08-02 | Fixed some bugs, added some tests. | Matias Fontanini | |
| 2012-05-15 | Modified classes to use the IPv4Address class. | Matias Fontanini | |
| 2012-05-03 | Added IPv4Address class. | Matias Fontanini | |
| 2012-03-24 | Fixed/added copy constructor to IP/TCP/UDP/ARP/EthernetII PDUs. | Matias Fontanini | |
| 2011-09-22 | Started utils test. cChanged IP format | Santiago Alessandri | |
| 2011-09-15 | Modified IP, ARP, ICMP and EthernetII's clone_packet. | Matias Fontanini | |
| 2011-09-12 | Added constants header. | Matias Fontanini | |
| 2011-09-08 | Removed copy constructor from several PDUs. | Matias Fontanini | |
| 2011-09-03 | Added copy constructor and copy assignment operator to all PDUs. | Matias Fontanini | |
| 2011-08-24 | Fixed exception syntax error.. | Matias Fontanini | |
| 2011-08-19 | Added DHCP and BootP constructors from uint8_t buffer. Normalized IP ↵ | Matias Fontanini | |
| destination and source address getters/setters. | |||
| 2011-08-18 | Added Sniffer class. Added a constructor to eery PDU subclass which creates ↵ | Matias Fontanini | |
| an instance of the PDU from a byte array. | |||
| 2011-08-18 | Added some arguments to ARP::ARP. | Matias Fontanini | |
| 2011-08-18 | Added some getters and setter to ARP and refactored some methods | Santiago Alessandri | |
| 2011-08-17 | Fixed endianess in ARP PDU. Getters and Setters use little endian | Santiago Alessandri | |
| 2011-08-16 | Documented many header files. Done some minor code refactoring over ↵ | Matias Fontanini | |
| PDU::clone_packet. | |||
| 2011-08-16 | Utils::resolve_hwaddr is not working. | Matias Fontanini | |
| 2011-08-16 | Added wrappers to build ARP requests and replies. Defined BROADCAST in ↵ | Santiago Alessandri | |
| EthernetII | |||
