On Mon, Mar 03, 2014 at 10:18:30AM +0100, Steven Malin wrote: > Hello, > > I want to provide a patch which allows RFC 2782 compliant dns srv > records in the network configs. If you have questions, please contact me. > > Kind Regards, > Steven Malin > Please change the commit message in order for it to look more like others in libvirt. No need to use formalities in this part of patch ;-) > --- Lines you'd like to include in the patch even when they shouldn't be part of history can appear here (those won't be part of the commit then). > src/conf/network_conf.c | 6 ++++-- > 1 files changed, 4 insertions(+), 2 deletions(-) > > diff --git a/src/conf/network_conf.c b/src/conf/network_conf.c > index bac0465..9a4285b 100644 > --- a/src/conf/network_conf.c > +++ b/src/conf/network_conf.c > @@ -961,9 +961,11 @@ virNetworkDNSSrvDefParseXML(const char *networkName, > goto error; > } > > - /* Check whether protocol value is the supported one */ > + /* Check whether protocol value is supported (also RFC 2782 > compliant) */ Your mail client wraps long lines even in patches, I'd suggest using 'git send-email' instead. > if (def->protocol && STRNEQ(def->protocol, "tcp") && > - (STRNEQ(def->protocol, "udp"))) { > + STRNEQ(def->protocol, "udp") && > + STRNEQ(def->protocol, "_tcp") && > + STRNEQ(def->protocol, "_udp")) { This should be documented in 'docs/formatnetwork.html.in'. Is dnsmasq so simple it allows anything as input and doesn't properly transform 'http.tcp.example.com' into '_http._tcp.example.com'? I guess it doesn't (even though we add the info only when both service and protocol are specified). Can you make those changes and send a v2? Thanks, Martin > virReportError(VIR_ERR_XML_DETAIL, > _("Invalid protocol attribute value '%s' " > "in DNS SRV record of network %s"), > -- > 1.7.1 > > -- > libvir-list mailing list > libvir-list@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/libvir-list
Attachment:
signature.asc
Description: Digital signature
-- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list