* rename avahi_service_name_snprint() to avahi_service_name_join()
authorLennart Poettering <lennart@poettering.net>
Mon, 10 Oct 2005 22:34:06 +0000 (22:34 +0000)
committerLennart Poettering <lennart@poettering.net>
Mon, 10 Oct 2005 22:34:06 +0000 (22:34 +0000)
commitd1dd07145bb3db5c6fd77c55aea762eb79ab3b5c
treef50a23c8d0faad85af129a2bac6fb3c08724cdab
parent1c22aa6ce3490c7f5447179b4ec2e6113881660e
* rename avahi_service_name_snprint() to avahi_service_name_join()
* add avahi_service_name_split() and make everything use it
* change avahi_normalize_name() to work on a supplied buffer instead of malloc'ed memory.
* add avahi_normalize_name_strdup() that retains the old behaviour avahi_normalize_name()
* same thing for avahi_get_host_name()/avahi_get_host_name_strdup()
* Rewrite domain name escaping and validity checking code
* Remove superfluous memory allocationsfrom various browsers and do some other major cleanups
* add new global macro AVAHI_CHECK_VALIDITY_RETURN_NULL() and modify many things to make use of it
* add AVAHI_LABEL_MAX
* patch everything to make use of AVAHI_LABEL_MAX and AVAHI_DOMAIN_NAME_MAX
* add pretty printing for NS records
* add partial pretty printing for SOA records
* add many more validity checks to various user API functions

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@708 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
16 files changed:
avahi-common/domain-test.c
avahi-common/domain.c
avahi-common/domain.h
avahi-compat-libdns_sd/compat.c
avahi-core/browse-dns-server.c
avahi-core/browse-domain.c
avahi-core/browse-service-type.c
avahi-core/browse-service.c
avahi-core/browse.c
avahi-core/dns.c
avahi-core/publish.h
avahi-core/resolve-host-name.c
avahi-core/resolve-service.c
avahi-core/rr.c
avahi-core/server.c
avahi-core/server.h