[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