diff options
author | Federico Lucifredi <flucifredi@acm.org> | 2008-01-13 23:39:09 +0000 |
---|---|---|
committer | Federico Lucifredi <flucifredi@acm.org> | 2008-01-13 23:39:09 +0000 |
commit | 399619282dc9b97893d9483890582097bd5fdf62 (patch) | |
tree | b5a993f04e775df8f836f0b422099b44015d9a89 /avahi-core/wide-area.c | |
parent | d2ac1845b05893764e45597f081df6078cca22c9 (diff) | |
download | avahi-399619282dc9b97893d9483890582097bd5fdf62.tar.gz |
.local vs .confifugred.domain.com changes.
git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1706 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
Diffstat (limited to 'avahi-core/wide-area.c')
-rw-r--r-- | avahi-core/wide-area.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/avahi-core/wide-area.c b/avahi-core/wide-area.c index e9a0a9e..a906115 100644 --- a/avahi-core/wide-area.c +++ b/avahi-core/wide-area.c @@ -840,15 +840,14 @@ void avahi_wide_area_publish(AvahiRecord *r, const char *zone, uint16_t id, int avahi_address_parse("69.56.173.108", AVAHI_PROTO_UNSPEC, &a); - /* TODO: revisit record for wide-area - change ".local" and IPaddr as appropriate */ - - p = avahi_dns_packet_new_update(0); /* TODO: revisit MTU */ + p = avahi_dns_packet_new_update(0); /* MTU */ if (!p) { /*OOM check */ avahi_log_error("avahi_dns_packet_new_update() failed."); assert(p); } + /* give packet its DNS transaction ID */ avahi_dns_packet_set_field(p, AVAHI_DNS_FIELD_ID, id); /*SOA RR defining zone to be updated */ @@ -868,6 +867,9 @@ void avahi_wide_area_publish(AvahiRecord *r, const char *zone, uint16_t id, int assert(result); } + /* give record global DNS name under our domain */ + printf("record name: %s\n", r->key->name); + if(r->key->type == AVAHI_DNS_TYPE_A) { /* standardize TTLs independent of record for wide-area */ result = avahi_dns_packet_append_record(p, r, 0, 1); /* bind max TTL to 1 sec */ } else { |