X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=docs%2FNEWS;h=c866ac86156641a00ef5bd582a5ae826542e5bb9;hb=029be78f80b011465e1bb736b87ccdb2df0bab57;hp=5e663cbe4a33de01d1117c85ac85ef3a0528f663;hpb=67729025381505d99cf649561a1ea2277e88a596;p=catta diff --git a/docs/NEWS b/docs/NEWS index 5e663cb..c866ac8 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -1,4 +1,135 @@ -$Id$ +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 +=============================== + + * 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 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 + * "Passive observation of failures" + * chroot() support + * Many traffic reduction improvements + * Bugfixes, cleanups + +This release is not API/ABI compatible with Avahi 0.5. Please see +docs/API-CHANGES-0.6 for a rough overview over the changes. + +Avahi 0.5.2 +=========== + + * Bug fix release. + * Fix browing in QT applications (was totally broken) + * Minor documentation update. + +Avahi 0.5.1 +=========== + + * This is a bug fix release, before the big changes coming in 0.6 + * Fix reporting of the NO_DAEMON error + * Fix commit throttling algorithm for entry groups + * Fix counting of the number of resources in an entry group + +Avahi 0.5, the 'Bom Dia' release +================================ + + * New Mono bindings, allowing you to use Avahi from + any CLI language such as C# + * Attempt auto-detection of the D-BUS system bus address + * Include a 'cookie' in all published records which allows us + to reliably determine if a service is the same as another. + * Add API to determine if services are local + * Better support for threading with AvahiSimplePoll + * Add some new StringList functions to help binding to it in + other languages + * Various build and run-time bug fixes + +Avahi 0.4, the 'Hyvää päivää' release +===================================== + + * Renamed the include dirs for the Qt bindings to include the + version number, as they may diverge in future. + * Fix a critical bug in avahi-daemon triggered by configuring an interface + with various DHCP clients when you have no other active addresses which + caused avahi-daemon to abort. + * Move to using python-gdbm exclusivly for the service type database. + * Add support for SUSE + * Various fixes to the build system + +Avahi 0.3, the 'Buenos Días' release +==================================== + + * New integration library for QT main-loop applications. + * Fix a crash in avahi-dnsconfd + * Documentation Updates + * Fix building when you don't want Python DBUS or GTK + * avahi-bookmarks + - Add new help option + - Fix handling of paths not starting with a / + - You can now specify the port and IP to bind to + - Add option to generate links with hostnames instead of IPs Avahi 0.2, the 'Dzień Dobry' release ==================================== @@ -26,7 +157,7 @@ Avahi 0.2, the 'Dzień Dobry' release available (if configured with enable-dbus=warn) * Fixed a potential crasher when resolving things in libavahi-core. * New example demonstrating integration into glib applications - * Addition new convenience AvahiStringList functions + * Addtion of a set of convenience functions for AvahiStringList avahi_string_list_find() avahi_string_list_get_pair() avahi_string_list_add_pair() @@ -44,10 +175,89 @@ Avahi 0.2, the 'Dzień Dobry' release or use it in an application already using D-BUS * Fixed assembly of empty string lists to RFC compliant TXT records * Added a new service type description database with human - understandable descriptions of services and translations. + understandable descriptions of services with translations. * Fixed various minor memory corruption bugs * Fixed an issue where Avahi might think it encountered a conflict if the process or machine has been suspended * Fixed compilation and runtime issues on 64-bit distributions * ... * PROFIT!!! + +Avahi 0.1, the "Guten Tag" release +================================== + +The Avahi team would like to announce the immediate availability of +Avahi 0.1 "Guten Tag". + +Avahi is a fully LGPL framework for Multicast DNS Service Discovery. +It allows programs to publish and discover services and hosts +running on a local network with no specific configuration. For +example you can plug into a network and instantly find printers to +print to, files to look at and people to talk to. + +Avahi is designed to be compatible with the mDNS/DNS-SD specification +and boasts the following features + + * Fully open source and freely available under the LGPL + * Full IPv4 and IPv6 support + * An embeddable mDNS stack + * Dynamic adjustment to network reconfiguration + * Daemon with DBUS API for desktop applications + * C library to interface with the DBUS API + * Compatible with other mDNS/DNS-SD implementations such as + Howl and Apple Bonjour (previously Rendezvous) + * Ability to correctly "reflect" mDNS between two or more LAN segments + * Ability to configure DNS servers based on mDNS/DNS-SD published + information, a feature that is very usefull on IPv6 + which has no other mechanism for this. + * Combined with nss-mdns, allows hostname lookup such as + 'laptop.local' without the configuration of a DNS server. + http://0pointer.de/lennart/projects/nss-mdns/ + * Easy integration into GLIB, GTK other mainloop applications. + * Documentation and examples of both developer APIs and utilities. + +mDNS/DNS-SD is part of a larger set of specifications for easy +configuration of networking known as "ZeroConf" +(http://www.zeroconf.org/), with the aim of allowing you to plug into +a network and instantly be able to interact with it's services. + +Avahi was designed to be a fully free implementation, and is +available under the LGPL. Many other implementations of the mDNS/DNS-SD +specification were previously non-free, restricting their use in many +platforms such as the GNOME desktop and many distributions. + +While Avahi is a 0.1 release, we feel it is feature complete and +available for immediate use, developers can make use of the Avahi +client library to provide above mentioned functionality in their +programs. + +We unfortunately do not have a logo yet! We would love if someone +could suggest ideas for a logo or even design us one. If you think +you can help us out, you can contact us on our mailing list or by +emailing Trent Lloyd on lathiat@bur.st. + +If you would like more information or help, you can subscribe +to our mailinglist, goto + http://lists.freedesktop.org/mailman/listinfo/avahi + +You can download Avahi 0.1 here + http://www.freedesktop.org/~lennart/avahi-0.1.tar.gz + +You can also find out more information from our homepage + http://www.freedesktop.org/Software/Avahi + +We would like to thank the following people for their +contribution to Avahi 0.1. + Lennart Poeterring + Trent Lloyd + Sebastien Estienne + Ross Burton + Tommi Vainikainen + Joe Shaw + Ikke + Steev + +Cheers, +The Avahi Team + +$Id$