X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=docs%2FNEWS;h=d140050f3129ddebdda2cee669cf8d340a1875cd;hb=061889f6df26b1f4f0f53b6336a8e92611889c4d;hp=4fe2e7aa6aae82fe69ee306274b4773af15049fd;hpb=048cfe8d76809bce05d71dab3a996993ec1b33dc;p=catta diff --git a/docs/NEWS b/docs/NEWS index 4fe2e7a..d140050 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -1,4 +1,171 @@ -$Id$ +Avahi 0.6.9 +=========== + +This release fixes some bugs and includes minor enhancements. + + * Don't allow registration of address records with invalid host names + * Clean up argument validity checking for AvahiHostNameResolver and + AvahiAddressResolver + * Fix Avahi builds without DBUS + +This release is backwards compatible with Avahi 0.6, 0.6.1, 0.6.2, +0.6.3, 0.6.4, 0.6.5, 0.6.6, 0.6.7 and 0.6.8. + +Avahi 0.6.8 +=========== + +This release fixes some bugs and adds a few new features. Users of 0.6.7, +please update ASAP! + + * Fix broken parsing of static hosts file + * Improve out-of-the-box Debian support + * Add configuration option to allow mDNS over POINTOPOINT links. + This is a potential security hole and YMMV. See man page for details. + * Create $(localstatedir)/run on installation + +This release is backwards compatible with Avahi 0.6, 0.6.1, 0.6.2, +0.6.3, 0.6.4, 0.6.5, 0.6.6 and 0.6.7. + +Avahi 0.6.7 +=========== + +This release fixes some bugs and adds a few new features + + * Add static hosts name mappings + * Work around kernel bugs regarding multicast group membership + * ia64 portability fixes + * Don't require X11 to run avahi-bookmarks + * API: Return AVAHI_ERR_IS_EMPTY when the user tries to commit an + empty entry group. + * Improved Slackware and Fedora suppport + +This release is backwards compatible with Avahi 0.6, 0.6.1, 0.6.2, +0.6.3, 0.6.4, 0.6.5 and 0.6.6. + +Avahi 0.6.6 +=========== + +This release fixes some bugs and includes some documentation updates + + * Add a bunch of new types to the service type database + * Return errors of avahi_entry_group_commit() properly + * Many doxygen documentation improvements + * Fix destruction of AvahiEntryGroup objects using + avahi_entry_group_free(). + * Don't allow commiting of empty entry groups + * Use a little less memory in avahi-qt + * Don't accept empty TXT strings + * Update example "client-publish-service.c" to show how to modify an + existing service + +This release is backwards compatible with Avahi 0.6, 0.6.1, 0.6.2, +0.6.3, 0.6.4 and 0.6.5. + +Avahi 0.6.5 +=========== + +This release fixes some bugs and adds a new API function. + + * avahi-browse: properly show services that are removed from the + network + * fix build on bi-arch platforms, on GNU/kFreeBSD, on MIPS and + for non-DBUS builds + * add new API function avahi_nss_support() and DBUS function + IsNSSSupportAvailable() which may be used to detect whether + libc's gethostbyname() supports mDNS domain names. + * patch avahi-bookmarks to make use of + IsNSSSupportAvailable(). avahi-bookmarks will now generate links + with real hostnames instead of numeric IP addresses if mDNS support + is detected for gethostbyname(). + * add init script for Mandriva Linux + * speed up avahi_client_free() + * man page updates + * install missing header thread-watch.h + * fix avahi-bookmarks to work with certain twisted versions + * fix record updating + * Use pkg-config's Requires.private directive where it makes sense + +This release is backwards compatible with Avahi 0.6, 0.6.1, 0.6.2, +0.6.3 and 0.6.4. + +Avahi 0.6.4 +=========== + +This is a bugfix release and adds a new event loop implementation to +avahi-common's public interface. + + * avahi-common: add new AvahiThreadedPool event loop implementation + * avahi-sharp: compatibility with newer mono versions + * avahi-publish-service: don't ignore the port number specified + * avahi-sharp: correct some flags definitions + +This release is backwards compatible with Avahi 0.6, 0.6.1, 0.6.2 and +0.6.3. + +A quick introduction how to use the new AvahiThreadedPool interface is +available in our Wiki: + + http://avahi.org/wiki/RunningAvahiClientAsThread + +Avahi 0.6.3 +=========== + +This is a bugfix release. Everyone should update ASAP! + + * avahi-sharp: make sure to append a trailing NUL byte to all C strings + * avahi-core: fix a double free() which occurs when wide area lookups timeout + +This release is fully compatible with Avahi 0.6, 0.6.1 and 0.6.2. + +Avahi 0.6.2 +=========== + +This is mostly a bugfix release. + + * Compatibility with DBUS 0.60 (Full compatibility with DBUS 0.3x and + 0.5 is retained) + * Fix introspection for some auxiliary DBUS objects + * Miscellaneous documentation updates + * Improve Autoconf support for detecting PTHREADS library + * Fix avahi-publish --help + * Workaround a DBUS limitation which might cause Avahi to die when a + user sends an empty TXT entry over DBUS + * Increase number of resolver/browser objects a DBUS client may create + * Remove fprintf() call in avahi_client_new() + * Other minor fixes + +This release is both up and downwards compatible with Avahi 0.6 and 0.6.1. + +Avahi now has its own Domain (http://avahi.org) and a new Website! + +And, most importantly, we now have a Logo: + http://avahi.org/chrome/site/avahi-trac.png + +Avahi 0.6.1 +=========== + +This is mostly a bugfix release. + + * Fix a segfault when shutting down the daemon. Please note that this + issue was not security sensitive in any way but had the ugly side + effect that the daemon's PID file was not removed properly. + * Added init scripts for ArchLinux and FreeBSD + * Add DBUS API versioning through the new method GetAPIVersion() + * Build the HOWL compatibility library as "libhowl.so", instead of + "libavahi-compat-howl.so". This will help distributors to ensure + full API/ABI compatibility with HOWL out-of-the-box. + * Same for the Bonjour compatibility library + * Other fixes + +We encourage Linux users to update to libdaemon 0.10 since logging +does not work from a chroot() environment with older versions. + +This release is fully API and ABI compatible with Avahi 0.6. This is +true for both the C libraries and the DBUS interface. + +Packagers should read the new documentation file doc/COMPAT-LAYERS +which contains some information about maintaining full build system +compatibility in addition to ABI/API compatibility. Avahi 0.6, the "Goddag" release =============================== @@ -6,8 +173,8 @@ Avahi 0.6, the "Goddag" release * Support for (read-only) wide area support. (i.e. DNS-SD over unicast DNS) * Ported to FreeBSD, NetBSD, Darwin/MacOSX and to some extent OpenBSD * Portability fixes for ARM CPUs - * Compatibility layers for HOWL and Bonjour - * Support for registering/browsing abritrary records + * Compatibility layers for the HOWL and Bonjour APIs + * Support for registering/browsing arbitrary records * Proper support for DNS-SD service subtypes * Native C implementations of the client utilities * Now passes the Bonjour conformance test suite without any exceptions @@ -201,3 +368,5 @@ contribution to Avahi 0.1. Cheers, The Avahi Team + +$Id$