[PATCH] URI RR Support for resolv_wrapper
Alexander Bokovoy
ab at samba.org
Wed Aug 17 08:37:12 UTC 2016
On Tue, 16 Aug 2016, Nathaniel McCallum wrote:
> One thing to note is that we have to #define ns_t_uri since glibc
> doesn't yet provide it. However, I made a patch for that too:
>
> https://sourceware.org/ml/libc-alpha/2016-08/msg00465.html
>
> Specifically, our desire for this patch is to test the upstream URI
> record usage that will be hopefully going into MIT Kerberos:
>
> https://github.com/krb5/krb5/pull/481
>
> From 2903c724896828ef29a6f2e4871efa44f6c36807 Mon Sep 17 00:00:00 2001
> From: Nathaniel McCallum <npmccallum at redhat.com>
> Date: Tue, 16 Aug 2016 17:38:32 -0400
> Subject: [PATCH] Add support for the URI DNS Resource Record type
>
> For more information, see RFC 7553.
>
> Signed-off-by: Nathaniel McCallum <npmccallum at redhat.com>
> ---
> doc/resolv_wrapper.1 | 1 +
> doc/resolv_wrapper.1.txt | 1 +
> src/resolv_wrapper.c | 95 +++++++++++++++++++++++++++++++++++++++++
> tests/fake_hosts.in | 2 +
> tests/test_dns_fake.c | 107 +++++++++++++++++++++++++++++++++++++++++++++++
> 5 files changed, 206 insertions(+)
>
> diff --git a/doc/resolv_wrapper.1 b/doc/resolv_wrapper.1
> index 5219713..fccdc5a 100644
> --- a/doc/resolv_wrapper.1
> +++ b/doc/resolv_wrapper.1
> @@ -92,6 +92,7 @@ A dc\&.cwrap\&.org 127\&.0\&.0\&.10
> AAAA dc\&.cwrap\&.org fd00::5357:5f0a
> CNAME kerberos\&.cwrap\&.org dc\&.cwrap\&.org
> SRV _kerberos\&._tcp\&.cwrap\&.org kerberos\&.cwrap\&.org 88
> +URI _vpn\&.cwrap\&.org https://vpn\&.cwrap\&.org/VPN
> .fi
> .if n \{\
> .RE
> diff --git a/doc/resolv_wrapper.1.txt b/doc/resolv_wrapper.1.txt
> index 12f96d0..63e40d4 100644
> --- a/doc/resolv_wrapper.1.txt
> +++ b/doc/resolv_wrapper.1.txt
> @@ -47,6 +47,7 @@ For example:
> AAAA dc.cwrap.org fd00::5357:5f0a
> CNAME kerberos.cwrap.org dc.cwrap.org
> SRV _kerberos._tcp.cwrap.org kerberos.cwrap.org 88
> + URI _vpn.cwrap.org https://vpn.cwrap.org/VPN
>
> *RESOLV_WRAPPER_DEBUGLEVEL*::
>
> diff --git a/src/resolv_wrapper.c b/src/resolv_wrapper.c
> index 48018be..a07086a 100644
> --- a/src/resolv_wrapper.c
> +++ b/src/resolv_wrapper.c
> @@ -73,6 +73,8 @@
> #define ns_name_compress dn_comp
> #endif
>
> +#define ns_t_uri 256
> +
Can you wrap this #define with #ifndef?
--
/ Alexander Bokovoy
More information about the samba-technical
mailing list