Milestone Avahi 0.6.26
Completed 3 years ago (06/29/10 00:00:00)
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