netty5/codec-dns/src/main/java/io/netty/handler/codec/dns
Adam 702ebbc19b Don't spin from malformed dns packets containing loops
Motivation:

DNS packets that contain pointers in a loop will cause
DnsResponseDecoder.readName() to infinite loop.

Modifications:

Fixed DnsResponseDecoder.readName() to detect when packets have loops
and return null instead.

Result:

It is no longer possible to cause Netty to infinite loop by sending it malformed
DNS packets with a loop.
2014-07-20 14:09:16 +02:00
..
DnsEntry.java DNS codec for Netty which is based on the work of [#1622]. 2014-06-10 09:57:06 +02:00
DnsHeader.java DNS codec for Netty which is based on the work of [#1622]. 2014-06-10 09:57:06 +02:00
DnsMessage.java DNS codec for Netty which is based on the work of [#1622]. 2014-06-10 09:57:06 +02:00
DnsQuery.java DNS codec for Netty which is based on the work of [#1622]. 2014-06-10 09:57:06 +02:00
DnsQueryEncoder.java DNS codec for Netty which is based on the work of [#1622]. 2014-06-10 09:57:06 +02:00
DnsQueryHeader.java DNS codec for Netty which is based on the work of [#1622]. 2014-06-10 09:57:06 +02:00
DnsQuestion.java DNS codec for Netty which is based on the work of [#1622]. 2014-06-10 09:57:06 +02:00
DnsResource.java DNS codec for Netty which is based on the work of [#1622]. 2014-06-10 09:57:06 +02:00
DnsResponse.java DNS codec for Netty which is based on the work of [#1622]. 2014-06-10 09:57:06 +02:00
DnsResponseCode.java DNS codec for Netty which is based on the work of [#1622]. 2014-06-10 09:57:06 +02:00
DnsResponseDecoder.java Don't spin from malformed dns packets containing loops 2014-07-20 14:09:16 +02:00
DnsResponseException.java Fix most inspector warnings 2014-07-02 19:55:07 +09:00
DnsResponseHeader.java DNS codec for Netty which is based on the work of [#1622]. 2014-06-10 09:57:06 +02:00
package-info.java DNS codec for Netty which is based on the work of [#1622]. 2014-06-10 09:57:06 +02:00