summaryrefslogtreecommitdiff
path: root/src/dns.cpp
AgeCommit message (Expand)Author
2017-09-21Use absolute include pathsMatias Fontanini
2017-05-13Improve DNS class performance slightlyMatias Fontanini
2017-05-13Use vector instead of lists everywhereMatias Fontanini
2017-05-13Remove useless includesMatias 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-01-25Fix -Wextra compiler warnings. (#184)Kyle Fazzari
2017-01-15Check expected size properly on DNS::extract_metadataMatias Fontanini
2016-08-14Fix Cppcheck 1.75 warnings (#159)Huemac
2016-03-07Fix issues pointed out by scan.coverityMatias Fontanini
2016-02-20Add extract_metadata to main PDU classesMatias Fontanini
2016-01-31Update copyright noticeMatias Fontanini
2016-01-14Use lower case names for DNS query/record and change type to query_typeMatias Fontanini
2016-01-14Add DNS SOA record parsing and serializationMatias Fontanini
2016-01-11Parse and serialize MX preference field correctlyMatias Fontanini
2016-01-09Code cleanup and use same syntax on the entire projectMatias 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-05-17Fix compilation warnings on Windows x64.Matias Fontanini
2015-05-10Soften DNS parsing rules. Fixes #74.Matias Fontanini
2015-04-25Fix DNS issues triggered on VC.Matias Fontanini
2015-04-02Fix invalid DNS IPv4 address parsing on big endian arch.Matias Fontanini
2015-03-04Fix invalid DNS record retrieval.Matias Fontanini
2014-11-12Removed access to potentially invalid positions on vector.Matias Fontanini
2014-11-11Fixed assertion throw on DNS on Visual Studio.Matias Fontanini
2014-08-20Fixed issue #29: Added empty name check on DNS::encode_domain_name.Matias Fontanini
2014-08-07Fixed invalid parsing of unknown DNS records.Matias Fontanini
2014-07-31fix armv5 alignment issuesChristian Hammerl
2014-07-13Updated copyright notice.Matias Fontanini
2014-01-21Removed DNSResourceRecord. Records in DNS are now managed completely by DNS::...Matias Fontanini
2014-01-19Rewrote the DNS parsing algorithm. Everything is now done on the read buffer,...Matias Fontanini
2013-08-04Fixed some issues when parsing DNS answers. MX records are now serialized cor...Matias Fontanini
2013-07-25Fixed bug triggered in DNS when parsing some unknown record types.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-18Added malformed_packet exception. Every class except Dot11* use it.Matias Fontanini
2013-03-26DNS, RadioTap and Dot1Q work when using PacketSender::send_recv.Matias Fontanini
2012-11-20Added support for IPv6 addresses in DNS.Matias Fontanini
2012-11-20AAAA records are now parsed correctly.Matias Fontanini
2012-11-20Fixed bug in DNS triggered when adding two records for the same domain name.Matias Fontanini
2012-10-07libtins now uses a BSD license.Matias Fontanini
2012-10-07Merge branch 'master' of ssh://git.code.sf.net/p/libtins/codeMatias Fontanini
2012-10-07Refactored DNS.Matias Fontanini
2012-10-07Removed the useless PDU::flag member. Added a PDU concatenation operator.Matias Fontanini
2012-09-17Refactored DNS records.Matias Fontanini
2012-09-10Modified some file names.Matias Fontanini
2012-09-05Improved compile time using forward declarations and removing useless includes.Matias Fontanini
2012-09-03Moved endianness change functions to endianness.h.Matias Fontanini