[avahi] [ANNOUNCE] Avahi 0.6.26

Lennart Poettering lennart at poettering.net
Mon Jun 28 20:27:45 PDT 2010


Heya,

just rolled an Avahi update:

http://avahi.org/download/avahi-0.6.26.tar.gz

This is mostly a bugfix release but also fixes a low risk security issue
and adds a couple of minor new features.

 * Fix CVE-2010-2244 (Ludwig Nussel)
 * Support for Gtk+ 3 and Gtk+ Introspection
 * Native systemd socket activation support
 * Add systemd service files
 * Add various resource control options, for traffic rate limiting as well as
   cache size and D-Bus client object limits.
 * i18n updates
 * Minor other updates

Aaron Faanes (1):
      Corrected some spellings of 'privilege'

Alan Knowles (1):
      gobject: implement gobject introspection

Andre Klapper (1):
      Compile with -DGSEAL_ENABLE. Fixes http://avahi.org/ticket/305

Cheng-Chia Tseng (1):
      l10n: Updates to Chinese (Taiwan) translation

Chris Couzens (2):
      python: extend ServiceTypeDatabase.py API a little
      service-types-db: add 6 new service types

Jake Li (5):
      l10n: Updates to Chinese (China) (zh_CN) translation
      l10n: Updates to Chinese (China) (zh_CN) translation
      l10n: Updates to Chinese (China) (zh_CN) translation
      l10n: Updates to Chinese (China) (zh_CN) translation
      l10n: Updates to Chinese (China) (zh_CN) translation

James Laska (1):
      init: fix fedora init script handling for PIDFILE (rhbz#600430)

Jorge González (2):
      l10n: Updates to Spanish (Castilian) (es) translation
      l10n: Updates to Spanish (Castilian) (es) translation

Julien Blache (1):
      core: fix build on kFreeBSD

Kees Cook (1):
      avahi-publish: allow A-record-only publication in avahi-publish

Lennart Poettering (63):
      freebsd: compatibility fix for looking for CMSG_DATA
      fix minor typos
      init: Fix mandriva initscript to properly quote potentially empty variables when testing
      init: suse, status reports dead instead of unused when stopped
      fix various compiler warnings
      buildsys: various buildsystem updates
      core: Bug fixes for cleanup code
      systemd: add support for acquiring socket from systemd
      from now on we enforce a strict whitespace regime
      build-sys: enable git commit hook by default
      build-sys: make things more quiet
      build-sys: almost completely make the build clean, missing are howl and avahi-gobject
      get rid of a lot of old svn cruft
      discover: don't show python backtrace when we cannot connect to X11 (rhbz#599137)
      discover: don't show python backtrace when we cannot connect to Avahi (rhbz#585061)
      service-type-db: add Window Shifter protocol (See #308)
      gtk: build for both gtk2 and gtk3
      darwin: don't make plists executable (See #301)
      build-sys: fix reference to LIBINTL/INTLLIBS
      docs: document what to do on AVAHI_ERR_DISCONNECTED (see #278)
      build-sys: set MONO_SHARED_DIR= to avoid build env troubles on redhat (stolen from our rpms)
      build-sys: fix compiler warnings to make build more silent
      avahi-autopid: set metric for default route in action script
      daemons: drop unnecessary setsid() calls
      daemon: make internal limits configurable
      daemon: add some minimal OOM checking against D-Bus
      service-type-db: add libvirt service
      limits: considerably bump up limits, since users can now easily lower them again and some applications need the high values
      daemon: don't include long prefix blurb in ssh-sftp.service
      socket: ignore EINTR on sendmsg()
      watch: ignore EINTR in the main loop
      man: clarify avahi-daemon.conf.5
      dbus: move interfaces into standard D-Bus interfaces directory
      build-sys: get rid of old cruft
      dnsconfd: add --syslog switch
      build-sys: install systemd service files
      i18n: update LINGUAS
      i18n: run make update-po
      i18n: update gitignore
      daemon: bump up resource limit of open file descriptors a little
      autoipd: fix debian's dhcp path
      core: always normalize configure host/domain name
      static-services: unescape host name when using it in static service names
      avahi-ui: fix wording of the description strings of a few properties
      libdns_sd: implement DNSServiceQueryRecord()
      iface: check for IFA_F_DEPRECATED
      core: don't check ARCOUNT to avoid incompatibility with EDNS0
      dbus: allow root to set the host name unconditionally
      core: properly unescape host name before using it in the workstation service
      avahi-browse: replace unprintable chars when printing services names
      i18n: make avahi-discover translatable.
      i18n: run make update-po
      core: don't warn if we try to remove a querier that is already gone
      core: fix counting of workstation services that are in the process of being registered
      main: fix minor memory leak
      main: don't abort if daemon_close_all() cannot close valgrind fds
      fedora: init LSB header to init scripts
      core: implement packet rate limiting and enable it by default
      build-sys: bump version/soname
      doc: add NEWS section for 0.6.26
      build-sys: fix homepage target
      fedora: fix init script dir
      fedora: fix typo in LSB header

Luca Ferretti (1):
      l10n: Updated Italian (it) translation to 100%

Ludwig Nussel (1):
      socket: ignore packet if FIONREAD returns zero

Michael Biebl (2):
      Fix a few typos in the man pages
      Simplify man page generation

Nathaniel McCallum (1):
      autoipd: don't consider packets with out own MAC as source as conflicting. See #265

Olivier Crête (1):
      gobject: clean up compiler output

Patrick Oppenlander (2):
      core: fix assertion side effect
      core: fix potential crash on service name collision

Peter Korsgaard (1):
      autoipd: also use <dev>:avahi when using ifconfig in linux action script

Pino Toscano (1):
      build-sys: fix build on Hurd

Rob Leslie (1):
      reflector: Don't reflect link-local IPv4 or IPv6 addresses

Robert Ancell (1):
      Replace libglade with GtkBuilder

Sjoerd Simons (1):
      gobject: avoid assertion when using ga_entry_group_attach() improperly

Tommaso Colombo (1):
      core: Don't ignore records with link-local addresss

alexxed (1):
      Sending translation for Romanian

alshopov (1):
      Sending translation for po/bg.po

bruce89 (1):
      Sending translation for British English

elgringo (1):
      Sending translation for French

frandieguez (1):
      l10n: New Galician (gl) translation

hyuuga (1):
      Sending translation for Japanese

khasida (1):
      Sending translation for po/ja.po

mvdz (1):
      Sending translation for po/uk.po

perplex (1):
      Sending translation for Italian

pmkovar (2):
      Sending translation for po/cs.po
      Sending translation for po/LINGUAS

raven (2):
      Sending translation for po/LINGUAS
      Sending translation for Polish

tbull (1):
      Sending translation for German

thalia (1):
      Sending translation for Greek

warrink (1):
      Sending translation for po/nl.po

yeager (1):
      Sending translation for Swedish

Lennart

--
Lennart Poettering - Red Hat, Inc.


More information about the avahi mailing list