[PATCH 0/2] Support DNS UDP packets larger than 512 bytes

Kai Blin kai at samba.org
Sat May 25 05:21:31 MDT 2013


By supporting EDNS0 OPT packets as specified in RFC 2671, we can ask our
forwarder for larger DNS UDP packets without having to requery via TCP.
The first patch adds the parser support, the second patch makes the
forwarder code use the OPT record, fixing bug #9632.

Kai Blin (2):
  idl: Add support for parsing OPT records
  dns: Support larger queries when asking forwarder

 librpc/idl/dns.idl              |  8 ++++++++
 source4/dns_server/dns_query.c  | 13 +++++++++++++
 source4/dns_server/dns_server.c |  2 ++
 source4/dns_server/dns_server.h |  4 ++++
 source4/dns_server/dns_utils.c  | 21 +++++++++++++++++++++
 5 files changed, 48 insertions(+)

-- 
1.8.1.2



More information about the samba-technical mailing list