Matias Fontanini
|
48022d3a3f
|
Rename and undef symbols that conflict with macro names on DNS
The undefs are a temporary fix until we get rid of the old,
conflicting, names
Fixes #141
Fixes #58
|
2016-04-02 09:16:28 -07:00 |
|
Matias Fontanini
|
0e5d7d7ae0
|
Use C++11 mode by default
|
2016-02-17 21:04:28 -08:00 |
|
Matias Fontanini
|
757e54dc08
|
Use lower case names for DNS query/record and change type to query_type
|
2016-01-14 12:40:00 -08:00 |
|
Matias Fontanini
|
ced645fb02
|
Add DNS SOA record parsing and serialization
Fixes #48
|
2016-01-14 12:18:43 -08:00 |
|
Matias Fontanini
|
ca56cc10dd
|
Parse and serialize MX preference field correctly
|
2016-01-11 15:48:03 -08:00 |
|
Matias Fontanini
|
d84f10cf08
|
Code cleanup and use same syntax on the entire project
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
|
2016-01-09 10:01:58 -08:00 |
|
Matias Fontanini
|
8d28bfe7a1
|
Fix compilation warnings shown on travis.
|
2015-05-23 11:56:31 -07:00 |
|
Matias Fontanini
|
d4e632f513
|
Fix tests compilation warnings on Windows.
|
2015-05-16 11:08:52 -07:00 |
|
Matias Fontanini
|
e651770018
|
Fix warning on test added on last commit.
|
2015-05-10 13:36:29 -07:00 |
|
Matias Fontanini
|
d1ffecb132
|
Soften DNS parsing rules. Fixes #74.
|
2015-05-10 12:19:58 -07:00 |
|
Matias Fontanini
|
f229f9a81e
|
Merge pull request #72 from mfontanini/googletest-submodule
Googletest submodule
|
2015-04-25 18:57:57 -07:00 |
|
Matias Fontanini
|
c108f6e4e6
|
Fix compilation warnings on Windows.
|
2015-04-25 18:44:38 -07:00 |
|
Matias Fontanini
|
995abd4d00
|
Fix DNS issues triggered on VC.
|
2015-04-25 11:32:47 -07:00 |
|
Matias Fontanini
|
c5404a6111
|
Removed DNSResourceRecord. Records in DNS are now managed completely by DNS::Resource.
|
2014-01-21 22:56:53 -03:00 |
|
Matias Fontanini
|
dbcdda9d36
|
Rewrote the DNS parsing algorithm. Everything is now done on the read buffer, without any extra data structures, making it work about 400% faster than before.
|
2014-01-19 13:11:50 -03:00 |
|
Matias Fontanini
|
c4e6a7c0d6
|
Fixed some compilation errors/warnings and bugs when using Big Endian architectures.
|
2013-09-24 00:34:14 -03:00 |
|
Matias Fontanini
|
4ca21bdad7
|
Fixed some issues when parsing DNS answers. MX records are now serialized correctly.
|
2013-08-04 14:27:03 -03:00 |
|
Matias Fontanini
|
0f27b04a92
|
Fixed lots of warnings in test cases, due to narrowing conversions.
|
2013-03-18 11:32:34 -03:00 |
|
Matias Fontanini
|
08b4c92dac
|
Added support for IPv6 addresses in DNS.
|
2012-11-20 23:57:02 -03:00 |
|
Matias Fontanini
|
d0048e3aef
|
Fixed bug in DNS triggered when adding two records for the same domain name.
|
2012-11-20 16:10:24 -03:00 |
|
Matias Fontanini
|
676bea9035
|
Fixed Dot11 documentation.
|
2012-10-05 12:13:06 -03:00 |
|
Matias Fontanini
|
80198909eb
|
Fixed endianess issues in several classes. Everything is working on big endian architectures so far.
|
2012-08-21 00:03:55 -03:00 |
|
Matias Fontanini
|
892bc0ecd3
|
Started fixing endianess issues.
|
2012-08-15 12:04:13 -03:00 |
|
Matias Fontanini
|
e2223bf406
|
Fixed some bugs. Added a better dependency system for Makefiles.
|
2012-08-13 00:29:38 -03:00 |
|
Matias Fontanini
|
66dfcb746b
|
Refactored DNS and UDP class.
|
2012-08-06 18:59:31 -03:00 |
|
Matias Fontanini
|
e2ad917549
|
Fixed bugs in IP and DNS.
|
2012-08-04 18:46:22 -03:00 |
|