This is sort of a loaded PR because there was a mixup in merging the "late" packets issue. I thought that was already in master, but I guess not :-(
Anyway, there's 3 things in here of note:
Traceroutes can sometimes have "late" packets which, currently should be considered bogus. In future, that's going to change though and this code will have to be firmware version away and perform shuffling for later versions. For now though, we just ignore these packets.
Issue #56, a failure to capture qbuf data is fixed here too. Basically the problem was that some DNS results are a single result, while others are result-sets, and the qbuf is placed in totally different places in each case. We now account for this.
A documentation update. Better formatting, and importing of the newly-renamed CHANGES.rst and newly-minted CONTRIBUTING.rst into the wider docs.
This is sort of a loaded PR because there was a mixup in merging the "late" packets issue. I thought that was already in master, but I guess not :-(
Anyway, there's 3 things in here of note:
CHANGES.rst
and newly-mintedCONTRIBUTING.rst
into the wider docs.Closes #56.