]> git.meshlink.io Git - catta/blobdiff - docs/NEWS
implement DNSServiceUpdateRecord() for updating existing TXT records (closes #56)
[catta] / docs / NEWS
index c87d3beb18145e050a4308fb916c34fd3a57492e..dab54d0b9c8e008443e443618cf71cabc544de72 100644 (file)
--- a/docs/NEWS
+++ b/docs/NEWS
@@ -1,3 +1,96 @@
+Avahi 0.6.12
+============
+
+This is a bugfix and general cleanups release.
+
+Changes:
+  * Compatibility with newer D-Bus releases (0.9x)
+  * Compatibility with DBUS builds with --disable-checks
+  * Fix an error in the DBUS event loop wrapping which
+    caused the avahi client libraries to dispatch some events
+    too late when used with D-BUS 0.62 and newer.
+  * avahi-daemon: fix a minor memory leak in the DBUS code.
+  * avahi-glib: some GLIB adapter cleanups
+  * avahi-dnsconfd: fix segfault when passing an invalid command 
+    line option
+  * avahi-test: portability patches for Solaris
+  * avahi-browse: flush STDOUT after each line, making it useful 
+    in shell scripts.
+  * update service type database
+
+This release is backwards compatible with Avahi 0.6.x with x < 12.
+
+Avahi 0.6.11
+============
+
+This is a bugfix and portability release.
+
+Changes:
+  * Ported to Solaris
+  * avahi-sharp: fix a fatal error in object disposal code
+  * add a few new entries to the servivce type database
+  * fix potential crash when the daemon shuts down
+  * compatibility with newer autoconf versions
+
+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, 0.6.9 and 0.6.10.
+
+Avahi 0.6.10
+============
+
+This is mostly a bugfix release. Two of the bugs fixed are security
+sensitive: a remote denial-of-service vulnerability and a buffer
+overflow that can allow local users to become the 'avahi' user. We do
+not consider either of them major security threats. 
+
+The DoS vulnerability can be exploited from a local network only. It
+is not worth much, though, since mDNS can easily be flooded with
+nonsense anyway. It is easy to kick remote mDNS/DNS-SD services by
+provoking a name conflict in perfect accordance with the specs. 
+
+The buffer overflow is hard to exploit remotely, only local users can
+become the 'avahi' user. In addition the user is trapped inside a
+chroot() environment (at least on Linux). 
+
+Anyhow, our security assessments are possibly as buggy as our
+code. Hence:
+
+     *** PLEASE UPDATE YOUR INSTALLATION ASAP! ***
+
+Changes:
+ * Fix a buffer overflow in avahi-core
+ * Refuse to process invalid UTF8 data
+ * Automatically reconnect to the DBUS if we're kicked. (Works only if
+   chroot() is disabled)
+ * Don't hit an assert() in the client libs when the Avahi daemon is
+   terminated
+ * Enumerate all service types in the database in the Service
+   Discovery Applet for Gnome
+ * Improve the Bonjour compatibility layer to make it survive
+   GnomeMeeting's broken usage
+ * Deal properly with local non-ASCII hostnames
+ * AMD64 and FreeBSD portability fixes
+ * Filter double DNS server entries in avahi-dnsconfd
+ * Fix a locking bug in avahi-sharp's EntryGroup.AddService()
+ * Ported to Solaris (incomplete)
+ * Add _airport._tcp to our service type database
+
+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, 0.6.8 and 0.6.9.
+
+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
 ===========
 
 Avahi 0.6.8
 ===========
 
@@ -27,7 +120,7 @@ This release fixes some bugs and adds a few new features
  * Improved Slackware and Fedora suppport
 
 This release is backwards compatible with Avahi 0.6, 0.6.1, 0.6.2,
  * 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
+0.6.3, 0.6.4, 0.6.5 and 0.6.6.
 
 Avahi 0.6.6
 ===========
 
 Avahi 0.6.6
 ===========
@@ -46,7 +139,7 @@ This release fixes some bugs and includes some documentation updates
    existing service
 
 This release is backwards compatible with Avahi 0.6, 0.6.1, 0.6.2,
    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
+0.6.3, 0.6.4 and 0.6.5.
 
 Avahi 0.6.5
 ===========
 
 Avahi 0.6.5
 ===========