]> git.meshlink.io Git - catta/blobdiff - docs/NEWS
fix build order for avahi-glib
[catta] / docs / NEWS
index f6d04c629233eccb386bf90ac4ca95c1bec3f786..ed48d0ee76507d1c6a64053e7345d16a92e53d82 100644 (file)
--- a/docs/NEWS
+++ b/docs/NEWS
@@ -1,3 +1,134 @@
+Avahi 0.6.21
+============
+
+This is an important bugfix release.
+
+ * Make avahi-autoipd actually produce correct ARP packets 
+   (Identified and patched by Pauline Yeung)
+ * Add FreeBSD kqueue support for watching /etc/avahi/services
+   (Contributed by Marcus Clarke)
+ * Use search domain from /etc/resolv.conf as additional browse
+   domains.
+ * No longer return a conflict error when two local applications
+   register identical RRs.
+ * Properly find alternative service/host names for very long names
+ * DNS name compression fix (Sjoerd Simons)
+ * Fedora init script order fix
+ * Several fixes to make gcc produce less warnings
+ * Minor documentation and build fixes
+
+This release is backwards compatible with Avahi 0.6.x with x < 21.
+
+Avahi 0.6.20
+============
+
+This is a bugfix release and contains a fix for a low risk security
+vulnerability.
+
+ * Fix a local DoS vulnerability, where an assert() could be hit by
+   passing empty TXT data over D-Bus to the Avahi daemon. (Low Risk)
+ * Solaris/dbm portability fixes
+ * Close all open file descriptors when daemonizing. Is generally
+   safer and fixes a few issues with broken init systems of several
+   distributions.
+ * avahi-autoipd: allow passing the path of the action script on the
+   command line.
+ * Several minor build fixes and other cleanups
+
+This release is backwards compatible with Avahi 0.6.x with x < 20.
+
+Avahi 0.6.19
+============
+
+This is a bugfix release, but also adds a new component "avahi-ui-sharp".
+
+ * Rename zssh/zvnc to bssh/bvnc to avoid a name collision with another
+   free software tool, on request of the Debian developers. I hope
+   this name change early in the life of bssh/bvnc won't be too
+   difficult to handle by the distributors. 
+ * Add man page for bssh/bvnc
+ * avahi-ui: fix segfault when browsing in empty domains
+ * avahi-ui: allow GTK_RESPONSE_OK, _YES and _APPLY besides _ACCEPT as
+   positive dialog response codes
+ * avahi-ui-sharp: Add Mono/C# API wrapper for avahi-ui
+ * Don't pick the first and the last 256 IP addresses from the IPV4LL
+   range in avahi-autoipd, as required by RC3927 section 2.1
+ * No longer publish the Avahi service identification cookie anymore
+   by default. It was a bad idea in the first place. A better
+   replacement will hopefully be made available in Avahi eventually.
+ * Properly set umask before writing to /var/lib/avahi-autoipd
+ * Update .deskop files to work around KDE menu issue
+ * Various build fixes and other minor fixes and updates
+
+This release is backwards compatible with Avahi 0.6.x with x < 19.
+
+Avahi 0.6.18
+============
+
+This is a bugfix release, adds a few new features and includes a new
+component.
+
+ * Add a new library libavahi-ui which contains a standard Gtk dialog
+   for browsing for services, and a new tool "zssh" that makes use of
+   it, which allows browsing for SSH and VNC servers and starts ssh or
+   xvncviewer if one item is selected.
+ * avahi-autoipd has been ported to FreeBSD (original patch from Bruce M Simpson)
+ * Improve OpenBSD, Solaris, MacOS X compatibility
+ * Linux inotify support for monitoring /etc/avahi/services/ and
+   /etc/avahi/hosts for changes. (Original patch from "behanw")
+ * Add the ability to dump the service type database from avahi-browse
+   with the new option "-b".
+ * Enable GCC stack smashing protection if available and working (Patch from tedp)
+ * Improve compatibility with Bonjour's libdns_sd (patch from Chris Rivera)
+ * Various updates to the service type database (based on patches from uws)
+ * Fix a local DoS vulnerability (very low priority, all you can do is 
+   make Avahi hit an assert()); problem identified by "jamesh"
+ * Fix a problem when constantly generating conflict events for an RR
+ * Fix registration of very large RRs (original patch from Sjoerd Simons)
+ * Various minor fixes
+
+This release is backwards compatible with Avahi 0.6.x with x < 18.
+
+Avahi 0.6.17
+============
+
+This is a bugfix release.
+
+ * Don't accept "localhost" as a local mDNS host name
+ * Allow running avahi-bookmarks as CGI script
+ * Improve libdns_sd compatibility
+ * Stability: libdns_sd mutex locking order fix
+ * Publish IPv6 addresses via IPv4 and vice versa
+ * IA64 fixes
+ * A lot of minor cleanups and fixes
+
+This release is backwards compatible with Avahi 0.6.x with x < 17.
+
+Avahi 0.6.16
+============
+
+This is a bugfix release, it fixes one DoS (100% CPU Usage) and a regression
+from the last release
+
+ * Revert previous patch to check nlmsg_pid as it is bogus and breaks in
+   many cases, notably when using NetworkManager (Closes: #72)
+ * Replace with new SO_PASSCRED-based check of the sending UID, which
+   seems to work better (Closes: #72)
+ * Handle some errors in libdns_sd more gracefully the way the real
+   libdns_sd does (Closes: #64)
+ * Apply fix for Linux 2.6.19+ where IFA_RTA / IFLA_RTA is no longer
+   defined (Closes: #86)
+ * Fix doxygen comments for avahi watch, thanks to tedp (Closes: #77)
+ * Make d-bus version detection work for >= 1.0 (Closes: #71)
+ * Dont dbus_connection_close on shared dbus connections (Closes: #68)
+ * Fix potential endless loop in dns label unpacking code (Closes: #84)
+ * Fix bogus assertion in client-publish-service.c example
+ * Mild fix to some doxygen docs for avahi-common/address.h
+ * Fix passing in custom priviledged group (previously ignored setting)
+   (Closes: #85) 
+
+This release is backwards compatible with Avahi 0.6.x with x < 16.
+
 Avahi 0.6.15
 ============
 
 Avahi 0.6.15
 ============
 
@@ -88,7 +219,7 @@ Changes:
     picked instead. This follows Bonjour's behaviour and has the
     advantage not confusing people with regular host names ending in
     digits.
     picked instead. This follows Bonjour's behaviour and has the
     advantage not confusing people with regular host names ending in
     digits.
-  * Don't disable all static services when SIGHUP is recieved.
+  * Don't disable all static services when SIGHUP is received.
   * Fix build when Avahi is configured without Gtk+ but with Python
     support
   * Fix build on MacOS X
   * Fix build when Avahi is configured without Gtk+ but with Python
     support
   * Fix build on MacOS X
@@ -508,7 +639,7 @@ and boasts the following features
 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
 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.
+a network and instantly be able to interact with its services.
 
 Avahi was designed to be a fully free implementation, and is
 available under the LGPL.  Many other implementations of the mDNS/DNS-SD
 
 Avahi was designed to be a fully free implementation, and is
 available under the LGPL.  Many other implementations of the mDNS/DNS-SD