Avahi is a framework for Multicast DNS Service Discovery (mDNS/DNS-SD a.k.a. Zeroconf) on Linux. It allows programs to publish and discover services 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.
| Tags | Networking Software Development Libraries Internet DNS |
|---|---|
| Licenses | LGPL |
| Operating Systems | POSIX |
| Implementation | Python C |
Recent releases


Release Notes: A lot of translation updates were made. bvnc was beefed up quite a bit, including passing a domain in which to browse. The resource limit on the number of open files was increased to 300 so that Avahi can deal with more clients simultaneously. The "poof" algorithm was reworked a bit to reduce traffic load on noisy links. Build bugs and warnings were fixed. Assorted other minor updates were made.


Release Notes: This release adds i18n support, documentation and example code updates, support for registering the Avahi documentation in devhelp, a new component named "libavahi-gobject" (a GObjectified version of the Avahi API), and major BSD compatibility improvements.


Release Notes: Several stability bugfixes.


Release Notes: A Mono/C# API wrapper for avahi-ui has been added. There are several minor cleanups, bugfixes, and additions.


Release Notes: This release adds a new standard GTK dialog "avahi-ui" for browsing for services. avahi-autoipd has been ported to FreeBSD. Linux inotify support has been added. There are many bugfixes and minor improvements.
A generic synchronous replication engine for transactional applications.