diff options
| author | 2012-03-20 18:38:13 -0500 | |
|---|---|---|
| committer | 2012-03-20 18:38:13 -0500 | |
| commit | 84ab0478f9dd7f7f8dc92aa1edaf6b71fe28035b (patch) | |
| tree | 75f4f156ffecc9d2c9bddc967db53794be2f638d /src/socketengines/socketengine_kqueue.cpp | |
| parent | dns: reject messages with lengths larger than DNSHeader with prejudice (diff) | |
| download | inspircd++-84ab0478f9dd7f7f8dc92aa1edaf6b71fe28035b.tar.gz inspircd++-84ab0478f9dd7f7f8dc92aa1edaf6b71fe28035b.tar.bz2 inspircd++-84ab0478f9dd7f7f8dc92aa1edaf6b71fe28035b.zip | |
dns: more hardening
- don't trust rr.rdlength
- don't accept replies we know are impossible for AAAA/A records
- don't try to process record types we do not know about specifically
(this behaviour just leads to disaster)
Diffstat (limited to 'src/socketengines/socketengine_kqueue.cpp')
0 files changed, 0 insertions, 0 deletions
