Commit graph

13 commits

Author SHA1 Message Date
Tobias Nygren
3c6264d4e6 Mechanical sweep to sanitise PYTHON_VERSIONS_ACCEPTED.
Bulk build will be used to tune this further.
2008-05-22 15:38:46 +00:00
Adrian Portelli
f13f90f7a0 Fix builds on netbsd-4
Patch from Andreas Wrede
2007-10-22 07:40:45 +00:00
Adrian Portelli
51d193c54f Update from .16 to .19.
Can't upgrade to .21 at the moment as something goes horribly wrong in the .20
 builds and above.
.17
* 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
.18
* 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
.19
* 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
2007-10-21 16:45:23 +00:00
Adrian Portelli
e343a0b205 Fix a bunch of issues with dependencies
Correct handling of sysconfdir
Make sure configuration directories get created correctly
Add an option to build howl support via options.mk
Fix the location of py-gtk2
Thanks to Andreas Wrede for spotting these issues and supplying some initial
fixes.
2007-10-21 16:34:43 +00:00
Thomas Klausner
c33d857bbf Fix paths for GConf, libglade, libart, libsigc++, lablgtk moves.
Bump PKGREVISION.
2007-09-21 13:06:49 +00:00
Lubomir Rintel
8487b4ef5b Denote that we are vulnerable against a subtle locally-triggerable crash. 2007-06-25 15:09:08 +00:00
Thomas Klausner
b0db3fcbee Comment out weird gtk option. 2007-05-20 17:21:50 +00:00
Adrian Portelli
498acf10b1 Update to 0.6.16
2006-12-29: We have released Avahi 0.6.16! This is a bugfix release, it fixes
1 security sensitive bug (100% CPU DoS; CVE-2006-6870) and 1 regression from
the last release. (Change Log) All users are recommended to upgrade ASAP,
especially given the DoS and regression which can often cause Avahi not to
work correctly.
2007-01-13 00:15:59 +00:00
Adrian Portelli
dc77b867a4 Update to 0.6.15
* Check that netlink messages actually originate from the kernel
  and not another process.
* Fix build on NetBSD (thanks to Daniel S. Haischt)
* Fix dbus_service_browser not setting AVAHI_LOOKUP_RESULT_OUR_OWN.
* Fix a segfault in the code handling static host name registrations
* Add a few new entries to the service type database
* s/D-?BUS/D-Bus/g
* Documentation updates
* Fix service type database building on Solaris
* Make use of newer D-Bus APIs
* Fix random seed initialization
* Install SFTP static service file by default
* Other minor code cleanups
* Add a new D-Bus method for changing the mDNS host name during
  runtime. This functionality is only available to members of the
  UNIX group "netdev", which is the same access group that is
  enforced by GNOME's NetworkManager daemon. Since NM will probably
  be the most prominent user of this new method, we decided to limit
  access to the same group. The access group can be set by passing
  --with-avahi-priv-access-group= to "configure". If you need more
  sophisticated access control you can freely edit
  /etc/dbus/system.d/avahi-dbus.conf.
* Add a new utility "avahi-set-host-name" which is a command line
  wrapper around the aforementioned SetHostName() method.
* Bonjour API compatibility library:
* Implement DNSServiceUpdateRecord()
* Allow passing NULL as callback function for
  DNSServiceRegister()
* Implement subtype registration in DNSServiceRegister() in a
  way that is compatible with Bonjour.
* Update to newer copy of dns_sd.h
* If the host name changes update names of static services wich
  contain wildcards.
* Don't build documentation about embedding the Avahi mDNS stack into
  other programs by default. This is a feature used only by embedded
  developers. Pass --enable-core-docs to "configure" to enable
  building these docs, like in Avahi <= 0.6.12.
* Build Qt documentation only when Qt support is enabled in
  the configuration. Same for GLib.
* Change algorithm used to find a new host name on conflict. In
  Avahi <= 0.6.12 a conflicting host name of "foobar" would be
  changed to the new name "foobar2". With 0.6.13 "foobar-2" will be
  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.
* Fix build when Avahi is configured without Gtk+ but with Python
support
* Fix build on MacOS X
* Support using Solaris DBM instead of gdbm for the service type
  database. The latter is still recommended
* Minor other fixes and documentation updates
* 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
* 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
2006-11-13 12:27:12 +00:00
Sergey Svishchev
4f46d1157a Delint:
- add or fix RCS ids
- fix permission problems (USE_TOOLS etc.)
- fix MESSAGE, DESCR, COMMENT problems
- other minor tweaks (all reported by pkglint -Wall)
2006-10-29 11:23:06 +00:00
Sergey Svishchev
7b4709677e Delint:
- convert spaces to tabs (pkglint --autofix)
- set, not append to USE_LANGUAGES
2006-10-29 08:32:37 +00:00
Adrian Portelli
eae76b9be0 This package has a _lot_ of options when building it so this is a first
run at enabling most of them.  They are largely untested so feel free to
have a play:

- DBUS support
- glib support
- gdbm support
- gtk support
- python support
- python gtk support
- python DBUS support

None are enabled by default

Other changes include:
- Fix from avahi to work with both old and new versions of DBUS
- Explicily specify sysconfdir as ${PKG_SYSCONFDIR}/avahi
2006-09-10 18:29:58 +00:00
Adrian Portelli
6e5c62625e Avahi is an Implementation the DNS Service Discovery and Multicast DNS
specifications for Zeroconf Computing. It uses D-BUS for communication
between user applications and a system daemon. The daemon is used to
coordinate application efforts in caching replies, necessary to minimize
the traffic imposed on networks.
2006-09-09 13:13:47 +00:00