summaryrefslogtreecommitdiff
path: root/src/snap.cpp
AgeCommit message (Collapse)Author
2017-09-21Use absolute include pathsMatias Fontanini
Fixes #250
2017-05-13Remove useless includesMatias Fontanini
2017-04-30Remove useless includesMatias Fontanini
2017-04-30Move internals' PDU helpers into their own filesMatias Fontanini
2017-04-29Update license date to 2017Matias Fontanini
2017-04-29Remove parent parameter from write_serializationMatias Fontanini
This is no longer needed as each PDU knows its parent PDU already
2017-01-25Fix -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-01-31Update copyright noticeMatias Fontanini
2016-01-09Code cleanup and use same syntax on the entire projectMatias 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-27Remove unused cassert header inclusionsMatias Fontanini
2015-12-26Add OutputMemoryStream and port most classes to use itMatias Fontanini
2015-12-25Port all PDUs to use InputMemoryStream on constructors from bufferMatias Fontanini
2015-05-02Replace WIN32 macro with _WIN32.Matias Fontanini
2014-09-19Fixed compilation errors on FreeBSD.Matias Fontanini
2014-08-07Protocols now always set the next layer protocol flag.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-22assert() is only called when TINS_DEBUG is defined.Matias Fontanini
2013-04-18Added malformed_packet exception. Every class except Dot11* use it.Matias Fontanini
2013-01-16Added SLL pseudo protocol header.Matias Fontanini
2012-12-02libtins now compiles on windows. A couple of features were disabled and need ↵Matias Fontanini
to be fixed though.
2012-10-08Every test now pass on big endian architectures. Ported about half of the ↵Matias Fontanini
library to windows as well.
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-16No code uses net_to_host_* now.Matias Fontanini
2012-08-16Fixed some bugs in Dot11 and DNS. Most of the code uses host_to_be and ↵Matias Fontanini
be_to_host.
2011-09-18Fixed some bugs.Matias Fontanini
2011-09-12Added constants header.Matias Fontanini
2011-09-03Added copy constructor and copy assignment operator to all PDUs.Matias Fontanini
2011-08-30Added RSN constructor from buffer. It's working.Matias Fontanini
2011-08-28Added EAPOL class. Implemented RC4EAPOL. It's working.Matias Fontanini
2011-08-25IEEE802_11 data packets now can be created from raw buffers. Not tested yet.Matias Fontanini
2011-08-21Added SNAP. Couldn't test it yet.Matias Fontanini