2007-12-17 15:52  lennart

	* docs/NEWS: update NEWS for 0.6.22

2007-12-17 15:35  lennart

	* configure.ac: bump version and soname

2007-12-17 15:30  lennart

	* po: hide avahi.pot from SVN

2007-12-17 15:12  lennart

	* avahi-ui/avahi-ui.c, avahi-ui/bssh.c, avahi-utils/avahi-browse.c,
	  avahi-utils/avahi-publish.c, avahi-utils/avahi-resolve.c,
	  avahi-utils/avahi-set-host-name.c, po/de.po: add i18n support for
	  the utilities.

2007-12-17 14:14  lennart

	* avahi-client/lookup.h: rework documentation a bit, and explain
	  the issues pointed out in #185 by Mathias Hasselmann, Closes #185

2007-12-17 13:30  lennart

	* initscript/gentoo/avahi-daemon.in,
	  initscript/gentoo/avahi-dnsconfd.in: Update Gentoo init script
	  with patch from swegener.

2007-12-17 12:43  lennart

	* po/avahi.pot: remove avahi.pot from SVN again

2007-12-17 12:42  lennart

	* initscript/fedora/avahi-daemon.in,
	  initscript/fedora/avahi-dnsconfd.in: fix init scripts when called
	  without any arguments. Closes rhbz 425491

2007-12-17 12:36  lennart

	* ., Makefile.am, autogen.sh, avahi-common/Makefile.am,
	  avahi-common/error.c, avahi-common/i18n.c, avahi-common/i18n.h,
	  avahi-ui/avahi-ui.c, avahi-ui/bssh.c, common, common/Makefile.am,
	  configure.ac, po, po/POTFILES.in, po/POTFILES.skip, po/avahi.pot,
	  po/de.po: add i18n support

2007-12-17 10:39  lennart

	* examples/client-publish-service.c: handle both cases of local
	  collision

2007-12-16 21:03  lennart

	* avahi-autoipd/iface-bsd.c, avahi-core/socket.c: fix detection
	  whether an interface has a routable address assigned on BSD.
	  Patch from zml. Closes #166

2007-12-16 20:55  lennart

	* avahi-core/socket.c: work around yet another bsd limitation:
	  prefer IP_MULTICAST_IF over IP_SENDSRCADDR. Patch from zml.
	  Closes #163

2007-12-16 20:46  lennart

	* avahi-autoipd/main.c: work around a couple of issues in BSD
	  libpcap. Closes #160 #161. Patches from zml

2007-12-16 20:40  lennart

	* avahi-daemon/static-services.c: add missing stdlib.h inclusion

2007-12-16 20:39  lennart

	* configure.ac: properly initialize CFLAGS for expat

2007-12-16 20:28  lennart

	* configure.ac: fix bash compatibility

2007-12-16 20:23  lennart

	* avahi-daemon/Makefile.am, avahi-daemon/static-services.c,
	  avahi-dnsconfd/Makefile.am, configure.ac: Allow compilation
	  against bsdxml instead of Expat. Patch from zml. (Closes #159)

2007-12-16 20:14  lennart

	* .: hide avahi-gobject.pc from SVN

2007-12-16 20:14  lennart

	* service-type-database/service-types: merge italian translations
	  into service type database (Closes #168)

2007-12-16 20:08  lennart

	* examples/client-publish-service.c: add proper handling for local
	  collisions to example. Clean up the example in some minor other
	  ways. (Closes #178)

2007-12-16 18:22  lennart

	* service-type-database/service-types: add tftp service type,
	  closes #176

2007-12-16 18:19  lennart

	* initscript/darwin/Makefile.am: fix MacOS X init script path,
	  closes #177 -- not tested, assuming the bug report is correct

2007-12-16 18:17  lennart

	* avahi-client/lookup.h: document the meaning of aprotocol in
	  avahi_service_resolver_new(), closes #179

2007-12-16 17:59  lennart

	* Makefile.am: follow rename of ga-errors.[ch] to ga-error.[ch] for
	  doxygen, too

2007-12-16 13:24  lennart

	* man/avahi.service.5.xml.in: fix example service name (Problem
	  identified by dkg, closes #182)

2007-11-09 13:45  lennart

	* avahi-ui/avahi-ui.c: don't show table headers by default

2007-11-09 13:42  lennart

	* avahi-ui/Makefile.am, avahi-ui/avahi-ui.c, avahi-ui/avahi-ui.h,
	  avahi-ui/bssh.c: Allow overwriting of pretty service names. Add
	  new tool bshell as combination of bssh and bnc. Patch from
	  Mathias Hasselmann. Re #180. (Also fixing a va_copy misuse)

2007-11-09 13:18  lennart

	* man/avahi-daemon.8.xml.in: fix wording

2007-11-09 13:18  lennart

	* avahi-ui/Makefile.am, avahi-ui/avahi-ui.c, avahi-ui/avahi-ui.h:
	  Reduce warning storm in libavahi-ui, contributed by Matthias
	  Hasselmann (Re #180)

2007-10-30 15:29  lennart

	* Makefile.am: make sjoerd happy, part #2: genereate ChangeLog when
	  calling make dist

2007-10-28 18:41  sjoerd

	* avahi-gobject/Makefile.am, avahi-gobject/ga-client.c,
	  avahi-gobject/ga-entry-group.c, avahi-gobject/ga-error.c,
	  avahi-gobject/ga-error.h, avahi-gobject/ga-errors.c,
	  avahi-gobject/ga-errors.h, avahi-gobject/ga-record-browser.c,
	  avahi-gobject/ga-service-browser.c,
	  avahi-gobject/ga-service-resolver.c: Rename GA's error to
	  GA_ERROR for more consistency with other glib bindings

2007-10-28 00:26  lennart

	* Makefile.am, avahi-common/defs.h: include avahi-gobject docs in
	  doxygen

2007-10-28 00:17  lennart

	* Makefile.am, avahi-glib, avahi-glib/Makefile.am,
	  avahi-glib/ga-client.c, avahi-glib/ga-client.h,
	  avahi-glib/ga-entry-group.c, avahi-glib/ga-entry-group.h,
	  avahi-glib/ga-enums.h, avahi-glib/ga-errors.c,
	  avahi-glib/ga-errors.h, avahi-glib/ga-record-browser.c,
	  avahi-glib/ga-record-browser.h, avahi-glib/ga-service-browser.c,
	  avahi-glib/ga-service-browser.h,
	  avahi-glib/ga-service-resolver.c,
	  avahi-glib/ga-service-resolver.h, avahi-gobject,
	  avahi-gobject/Makefile.am, avahi-gobject/ga-client.c,
	  avahi-gobject/ga-client.h, avahi-gobject/ga-entry-group.c,
	  avahi-gobject/ga-entry-group.h, avahi-gobject/ga-enums.h,
	  avahi-gobject/ga-errors.c, avahi-gobject/ga-errors.h,
	  avahi-gobject/ga-record-browser.c,
	  avahi-gobject/ga-record-browser.h,
	  avahi-gobject/ga-service-browser.c,
	  avahi-gobject/ga-service-browser.h,
	  avahi-gobject/ga-service-resolver.c,
	  avahi-gobject/ga-service-resolver.h, configure.ac: split off
	  libavahi-gobject into its own directory

2007-10-28 00:00  lennart

	* ., Makefile.am, avahi-glib/Makefile.am, avahi-gobject.pc.in,
	  configure.ac: split of libavahi-gobject, since people already
	  starting complaining about the additional dependencies it pulls
	  in for libavahi-glib: libgobject, libavahi-client, libdbus

2007-10-27 23:31  lennart

	* Makefile.am, configure.ac, doxygen_to_devhelp.xsl: generate
	  devhelp index file

2007-10-26 00:03  lennart

	* avahi-core/socket.c: fix usage of CMSG macros to fix portability
	  to 64 systems. Identified by David C Thompson

2007-10-24 12:35  lennart

	* avahi-glib: hide autogenerated c files

2007-10-24 12:33  lennart

	* Makefile.am, avahi-glib/Makefile.am, configure.ac: fix build
	  order for avahi-glib

2007-10-21 23:39  lennart

	* avahi-glib/Makefile.am, avahi-glib/ga-client.c,
	  avahi-glib/ga-client.h, avahi-glib/ga-entry-group.c,
	  avahi-glib/ga-entry-group.h, avahi-glib/ga-enums.h,
	  avahi-glib/ga-errors.c, avahi-glib/ga-errors.h,
	  avahi-glib/ga-record-browser.c, avahi-glib/ga-record-browser.h,
	  avahi-glib/ga-service-browser.c, avahi-glib/ga-service-browser.h,
	  avahi-glib/ga-service-resolver.c,
	  avahi-glib/ga-service-resolver.h: Merge Sjoerd Simon's
	  Avahi/GObject patch

2007-10-21 12:16  lennart

	* avahi-daemon/HostNameResolver.introspect: fix copy'n'paste error
	  in HostNameResolver D-Bus introspection file, identified by
	  FURUHASHI Sadayuki

2007-10-19 17:52  tedp

	* man/avahi-publish.1.xml.in, man/avahi-resolve.1.xml.in,
	  man/avahi-set-host-name.1.xml.in: Fix typos in manpages
	  
	  Thanks to A. Costa for reporting these
	  in Debian bugs #447119, #447120 and #447122.

2007-10-19 17:44  tedp

	* configure.ac: Add AM_PROG_CC_C_O to configure.ac
	  
	  automake wants it for avahi-autoipd/Makefile.am:36

2007-09-28 16:34  tedp

	* avahi-autoipd/iface.h, avahi-autoipd/main.c,
	  avahi-common/address.h, avahi-common/cdecl.h,
	  avahi-common/defs.h, avahi-common/error.h, avahi-common/strlst.h,
	  avahi-common/thread-watch.h, avahi-common/timeval.c,
	  avahi-common/watch.h, avahi-daemon/caps.c,
	  avahi-daemon/dbus-protocol.c, avahi-daemon/main.c,
	  avahi-daemon/simple-protocol.c: Copyediting / spelling / grammar

2007-09-28 16:09  tedp

	* avahi-common/alternative.h: Update documentation of alternate
	  hostname generation
	  The algorithm was changed in r1250

2007-09-28 15:48  tedp

	* avahi-autoipd/main.c: Print the right default script file in
	  `avahi-autoipd --help`
	  when pkgsysconfdir != /etc/avahi

2007-09-28 14:51  tedp

	* avahi-autoipd/main.c, avahi-core/iface.c, avahi-core/socket.c,
	  avahi-core/wide-area.c, docs/NEWS, man/avahi-autoipd.8.xml.in,
	  man/avahi-daemon.8.xml.in: Spelling/grammar corrections (all
	  trivial)

2007-09-27 15:17  lathiat

	* avahi-core/server.c: * Fix a few typos of error message, thansk
	  to tedp (Ref: Debian #444235)

2007-09-25 15:31  lennart

	* avahi-ui/avahi-ui.c: work around solaris pre-historic printf()

2007-09-25 00:33  lennart

	* avahi-python/avahi-discover: hide some files

2007-09-25 00:25  lennart

	* avahi-python/avahi/Makefile.am,
	  avahi-python/avahi/ServiceTypeDatabase.py.in: update path to the
	  new service type db path for avahi-discover, too

2007-09-23 18:47  sjoerd

	* avahi-python/Makefile.am, avahi-python/avahi-discover,
	  avahi-python/avahi-discover.desktop.in,
	  avahi-python/avahi-discover.in,
	  avahi-python/avahi-discover/Makefile.am,
	  avahi-python/avahi-discover/SimpleGladeApp.py,
	  avahi-python/avahi-discover/__init__.py,
	  avahi-python/avahi-discover/avahi-discover.desktop.in,
	  avahi-python/avahi-discover/avahi-discover.in,
	  avahi-python/avahi/Makefile.am,
	  avahi-python/avahi/SimpleGladeApp.py, configure.ac: Move
	  SimpleGladeApp.py into avahi-discover, so that avahi-python
	  doesn't need to depend on python anymore

2007-09-06 20:03  lennart

	* avahi-ui/avahi-ui.h: add missing comment terminator

2007-09-06 17:49  lennart

	* avahi-ui/Makefile.am, avahi-utils/Makefile.am,
	  service-type-database/Makefile.am: service-types.db belongs in
	  /lib, closes #171, rhbz 274731

2007-09-06 17:20  lennart

	* avahi-compat-libdns_sd/compat.c: Fix a segfault when registering
	  services with libdns_sd before the avahi daemon finished starting
	  up; Closes rhbz 251700; Original patch from Tim Waugh

2007-09-06 17:01  lennart

	* avahi-common/dbus-watch-glue.c,
	  avahi-daemon/ini-file-parser-test.c: add more missing config.h
	  inclusions

2007-09-06 16:57  lennart

	* initscript/fedora/avahi-daemon.in,
	  initscript/fedora/avahi-dnsconfd.in: move fedora init script to
	  level 96, closing rhbz #249044

2007-09-06 16:51  lennart

	* avahi-daemon/ini-file-parser.c: add missing config.h inclusion

2007-09-06 16:48  lennart

	* initscript/fedora/avahi-daemon.in,
	  initscript/fedora/avahi-dnsconfd.in: merge fedora initscript
	  changes, closes rhbz #246875

2007-09-03 12:43  lennart

	* avahi-utils/avahi-browse.c, man/avahi-browse.1.xml.in: Add new
	  option --parsable to avahi-browse for output in an easily
	  parsable format. (Closes #169)

2007-09-02 21:17  lennart

	* avahi-common/dbus-watch-glue.c: fix dbus version check for
	  dbus_watch_get_unix_fd()

2007-08-25 23:25  lennart

	* avahi-daemon/main.c: Don't segfault when no browse domains are
	  configured in resolv.conf. Original patch from zml. Closes #162

2007-08-25 23:16  lennart

	* avahi-common/strlst.c: properly use va_copy() when iterating more
	  than once through a va_list; fix bad memory access by one byte;
	  closes #164; identified by QuLogic

2007-08-19 23:45  lennart

	* avahi-autoipd/main.c: fix build on old freebsd, patch from zmi
	  (Closes #158)

2007-08-12 18:59  lennart

	* avahi-utils/avahi-browse.c: fix avahi-browse --help

2007-08-12 17:16  lennart

	* avahi-common/dbus-watch-glue.c: use dbus_watch_get_unix_fd() only
	  in dbus >= 1.1.1

2007-08-12 16:25  lennart

	* initscript/fedora: hide built init scripts

2007-08-12 16:08  lennart

	* configure.ac: update sonames

2007-08-12 16:06  lennart

	* docs/NEWS: update NEWS file

2007-08-12 15:45  lennart

	* avahi-core/core.h, avahi-core/server.c, avahi-daemon/main.c,
	  configure.ac: add new API function
	  avahi_server_set_browse_domains() to avahi-core

2007-08-12 15:43  lennart

	* avahi-utils/avahi-set-host-name.c: Enough is enough! I have had
	  it with these motherf**ng gcc on this motherf**ng shut up\! --
	  Neville Flynn

2007-08-12 15:41  lennart

	* avahi-common/defs.h: gcc, shut the fuck up\!

2007-08-12 15:41  lennart

	* avahi-autoipd/iface-linux.c, avahi-autoipd/main.c: make gcc even
	  more shut up

2007-08-12 15:40  lennart

	* avahi-client/check-nss-test.c, avahi-client/xdg-config-test.c,
	  avahi-core/update-test.c: make gcc shut up a little bit more

2007-08-12 15:39  lennart

	* avahi-core/internal.h: remove redundant definition

2007-08-12 15:39  lennart

	* avahi-common/dbus-watch-glue.c: replace obsolete dbus api

2007-08-12 14:09  lennart

	* avahi-common/alternative-test.c: add really long test cases

2007-08-12 14:09  lennart

	* avahi-common/alternative.c: deal properly with really long
	  service/host names when looking for alternatives

2007-08-12 14:03  lennart

	* avahi-common/utf8-test.c: make gcc shut up

2007-08-08 14:28  lennart

	* avahi-autoipd/main.c: Fix autoipd on Linux, bug fix from Pauline
	  Yeung

2007-07-30 20:12  lennart

	* avahi-client/publish.h: Document in
	  avahi_entry_group_add_service() that Avahi service names need to
	  be shorter than 63 characters, as requested by Rémi Cardona

2007-07-24 21:26  lennart

	* initscript/fedora/avahi-daemon.in,
	  initscript/fedora/avahi-dnsconfd.in: Move fedora init script from
	  start level 98 to 97 to leave some space so that cups can be
	  started after avahi but before cups. Closes RHBZ 249044

2007-07-24 20:48  lennart

	* avahi-compat-libdns_sd/warn.c: Fix a couple of typos. Closes RHBZ
	  #249306

2007-07-20 18:13  lathiat

	* avahi-core/entry.c: * Modify the local conflict detection to
	  allow multiple identical
	  records, so it is consistent with the network conflict detection.
	  This
	  allows you to publish shared services from the same machine not
	  just
	  different machines.

2007-07-11 22:59  lennart

	* configure.ac: Change _XOPEN_SOURCE to 500

2007-07-11 16:35  lennart

	* avahi-core/dns.c: reindent

2007-07-10 23:52  lathiat

	* avahi-core/server.c: * Don't attempt to treat Known Answer
	  records as potentially
	  conflicting records.

2007-07-10 22:41  lennart

	* avahi-daemon/main.c, configure.ac: Add FreeBSD kqueue support for
	  watching for configuration file changes, much the same way we
	  currently have for Linux with inotify. (Patch supplied by marcus,
	  but autoconf check reversed, re #149)

2007-07-10 22:39  lennart

	* avahi-core/fdutil.c, avahi-ui/avahi-ui.c: FreeBSD portability
	  fixes contributed by marcus

2007-07-07 21:22  lathiat

	* avahi-core/dns.c, avahi-core/dns.h: * Patch from Sjoerd Simons -
	  if we shorten a DNS packet to remove records, we must remove all
	  compressed labels from the name table that are inside
	  the removed section. Add avahi_dns_packet_cleanup_name_table and
	  call in appropriate places where packet is shrunk.

2007-07-05 15:31  snorp

	* avahi-ui-sharp/Makefile.am: only build avahi-ui-sharp if we have
	  gtk

2007-06-22 16:31  lennart

	* configure.ac: bump version

2007-06-22 16:26  lennart

	* docs/NEWS: Update README for 0.6.20

2007-06-21 14:32  lennart

	* avahi-autoipd/main.c: avahi-autoipd: allow specifying the action
	  script to run on the command line. Patch from dcbw. Closes #147

2007-06-11 16:43  lennart

	* avahi-daemon/main.c, configure.ac: use libdaemon's new
	  daemon_close_all() function to close all fds when daemonizing.
	  This requires libdaemon 0.11 (not yet released) to work, hence
	  also bump the dep.

2007-06-11 16:10  lennart

	* configure.ac: Some additional solaris portability issues. (Patch
	  from trs80) (re #145)

2007-06-11 15:57  lennart

	* man/Makefile.am: Proplery remove bvnc man page before installing
	  it. (re #145)

2007-06-11 15:55  lennart

	* avahi-utils/stdb.c: fix compilation when compiled with DBM
	  instead of gdbm. Patch supplied from Padraig O'Briain. (rel #145)

2007-06-02 10:08  lennart

	* examples/client-publish-service.c: Make herzi sleep beter.
	  (Closes #143)

2007-05-21 17:13  lennart

	* avahi-common/strlst.c, avahi-daemon/dbus-util.c: fix a local DoS
	  (by hitting an assert) when passing empty TXT strings to the
	  avahi-daemon for regsitration. (Problem identified and original
	  patch supplied by Emanuele Aina)

2007-05-10 20:06  snorp

	* avahi-ui-sharp/Makefile.am, avahi-ui-sharp/bssh.cs,
	  avahi-ui-sharp/zssh.cs: s/zssh.exe/bssh.exe/

2007-05-10 19:47  snorp

	* avahi-ui-sharp/Makefile.am: make sure avahi-ui-sharp.dll exists
	  before building zssh.exe

2007-05-10 19:39  snorp

	* avahi-ui-sharp/Makefile.am: fix the build for zssh.exe (was not
	  referencing avahi-sharp.dll)

2007-05-09 19:45  lennart

	* Makefile.am, avahi-client/client.h, avahi-client/lookup.h,
	  avahi-client/publish.h, avahi-common/address.h,
	  avahi-common/defs.h, avahi-common/domain.h,
	  avahi-common/malloc.h, avahi-common/strlst.h,
	  avahi-ui/avahi-ui.h: Doxygen documentation cleanups:
	  
	  * Hide a few irrelevant header files and definitions from doxygen
	  to make the docs shorter
	  * Update some texts
	  * Put functions into categories

2007-05-09 15:23  lennart

	* man/bssh.1.xml.in: add refs to the ssh and xvncviewer man pages

2007-05-09 14:39  lennart

	* docs/NEWS: add note about new man page for bssh/bvnc to NEWS

2007-05-09 14:39  lennart

	* configure.ac: bumping version and sonames

2007-05-09 14:38  lennart

	* man/bssh.1.xml.in: fix man page

2007-05-09 14:32  lennart

	* docs/NEWS: update NEWS for 0.6.19

2007-05-09 14:30  lennart

	* man, man/Makefile.am, man/bssh.1.xml.in: add bssh man page

2007-05-09 13:09  lennart

	* avahi-daemon/main.c: compat fix for older inotify versions

2007-05-09 12:54  lennart

	* avahi-python/avahi-discover.desktop.in, avahi-ui/bssh.desktop.in,
	  avahi-ui/bvnc.desktop.in: update desktop files with
	  http://svn.debian.org/wsvn/pkg-utopia/packages/unstable/avahi/debian/patches/25_avahi_fix_desktop_files.patch?op=file&rev=0&sc=0

2007-05-09 12:19  lennart

	* avahi-autoipd/main.c: Reset umask before writing files to
	  /var/lib/avahi-autoipd. Fix for ubuntu bug 83521

2007-05-09 11:47  lennart

	* avahi-daemon/dbus-protocol.c: fix wording of the dbus
	  reconneection message (closes fedora bug 237734)

2007-05-09 11:09  lennart

	* avahi-utils/avahi-resolve.c: Fix bogus --help output for
	  avahi-resolve. Yet another patch that hasn't been send upstream
	  from the distributors.
	  http://cvs.fedora.redhat.com/viewcvs/devel/avahi/avahi-0.6.9-bz189427.patch

2007-05-09 11:00  lennart

	* initscript/fedora/avahi-dnsconfd.in: Apply fedora init script fix
	  from
	  http://cvs.fedora.redhat.com/viewcvs/devel/avahi/avahi-0.6.15-initscript.patch

2007-05-08 23:59  lennart

	* avahi-ui/avahi-ui.c: Also accept GTK_RESPONSE_OK, _YES and _APPLY
	  besides _ACCEPT as positive response in AuiServiceDialog.
	  Fix default widget setting. Make positive buttons insensitive
	  when no service is selected/listed. (Closes #139)

2007-05-08 22:50  lennart

	* avahi-core/server.c, avahi-daemon/avahi-daemon.conf,
	  man/avahi-daemon.conf.5.xml.in: don't publish the service cookie
	  by default anymore. It was a bad idea. We should think of
	  something better way to work around this problem.

2007-05-08 22:36  lennart

	* common/gcc_stack_protect.m4, configure.ac: Disable SSP on archs
	  that don't support it. (Patch idead from Sjoerd Simons; Closes
	  #137)

2007-05-08 22:21  lennart

	* avahi-compat-howl/include/salt/platform.h: fix a compilier
	  warning in the HOWL headers. (Patch from MarkDoliner; closes
	  #134)

2007-05-08 22:12  lennart

	* avahi-python/avahi-discover.desktop.in: work around KDE
	  misbehaviour. (Patch from Martin Putt; Closes #135)

2007-05-08 22:01  lennart

	* initscript/freebsd/avahi-dnsconfd.sh.in: fix a small typo (patch
	  from mezz; closes #138)

2007-05-08 21:59  lennart

	* service-type-database/service-types: Add a few new service types
	  from Adobe programs to the database (Closes: #136)

2007-05-08 21:57  lennart

	* avahi-ui, avahi-ui/Makefile.am, avahi-ui/bssh.c,
	  avahi-ui/bssh.desktop.in, avahi-ui/bvnc.desktop.in,
	  avahi-ui/zssh.c, avahi-ui/zssh.desktop.in,
	  avahi-ui/zvnc.desktop.in: rename "zssh" to "bssh" and "zvnc" to
	  "bvnc" to avoid a name collision with an already existing tool of
	  the same name. (on request of the Debian people)

2007-05-08 21:52  lennart

	* avahi-autoipd/main.c: Don't pick the first 256 and the last 256
	  IP addresses from the IPv4LL range, as required by section 2.1 of
	  the ipv4ll spec. (Noticed by grinsbalu)

2007-04-21 19:30  lennart

	* ., avahi-ui-sharp: add svn:ignore for avahi-ui-sharp

2007-04-21 18:51  lennart

	* avahi-daemon/main.c: Add missing #ifdef to avoid build failure on
	  system having neither sys/inotify.h
	  nor linux/inotify.h (Patch from Sven Wegener)

2007-04-21 18:48  lennart

	* avahi-autoipd/Makefile.am, avahi-python/avahi/Makefile.am: Use
	  nodist for scripts that are created at build time, else it may
	  happen that
	  we bundle them and cause problems on the target systems. (Patch
	  from Sven Wegener)

2007-04-21 02:26  snorp

	* avahi-ui-sharp/Makefile.am: fix distcheck

2007-04-20 14:17  lennart

	* avahi-client/lookup.h: adda note to avahi_service_resolver_new()
	  to remind people to pass the correct interface/protocol args they
	  received via avahi_service_browser_new()'s callback function

2007-04-20 13:17  lennart

	* avahi-ui/avahi-ui.c: avahi-ui: fix segfault when browsing for
	  services in non-existing domains or domains that don't have any
	  services assigned.

2007-04-20 10:26  lennart

	* avahi-ui-sharp/Makefile.am: try to fix make distcheck

2007-04-19 23:16  snorp

	* avahi-ui-sharp/zssh.cs: add a 'connect' button :)

2007-04-19 23:12  snorp

	* Makefile.am, avahi-ui-sharp.pc.in, avahi-ui-sharp/Makefile.am:
	  add a makefile rule for zssh.exe, and add a .pc file for
	  avahi-ui-sharp

2007-04-19 21:01  snorp

	* avahi-ui-sharp, avahi-ui-sharp/Makefile.am,
	  avahi-ui-sharp/ServiceDialog.cs,
	  avahi-ui-sharp/avahi-ui-sharp-docs.source,
	  avahi-ui-sharp/avahi-ui-sharp.dll.config.in, avahi-ui-sharp/en,
	  avahi-ui-sharp/en/Avahi.UI, avahi-ui-sharp/en/Avahi.UI.xml,
	  avahi-ui-sharp/en/Avahi.UI/ServiceDialog.xml,
	  avahi-ui-sharp/en/index.xml, avahi-ui-sharp/gencfg.sh,
	  avahi-ui-sharp/zssh.cs, configure.ac: add avahi-ui-sharp

2007-04-19 17:56  lennart

	* avahi-autoipd/dhclient-enter-hook.in,
	  avahi-autoipd/dhclient-exit-hook.in: kill avahi autoipd when
	  dhclient enters RELEASE state. (following debian bug 419794)

2007-04-18 20:49  lennart

	* docs/NEWS: add gcc ssp note to NEWS

2007-04-18 20:39  lennart

	* common/gcc_stack_protect.m4, configure.ac: Yes, I suck. This
	  commit contains two totally unrelated changes and I really
	  should commit them seperately, but I am ignoring my own rules,
	  and do it in a
	  single commit. I suck. I really do. I am sorry. Please don't try
	  this at home.
	  And please don't tell your children!
	  
	  * Show properly that avahi-autoipd is not built if libdaemon is
	  missing (Closes #133)
	  
	  * Enable stack-smashing protection if available and wokring.
	  Patch from tedp. (Closes #105)

2007-04-18 20:29  lennart

	* docs/socket-auto-port.c: add missing header file

2007-04-18 20:22  lennart

	* docs/socket-auto-port.c: add a simple example how to properly let
	  the IP stack choose a free port number

2007-04-17 11:49  lennart

	* avahi-ui/zssh.desktop.in, avahi-ui/zvnc.desktop.in: streamline
	  esktop file names

2007-04-17 11:35  lennart

	* avahi-python/Makefile.am: no need to make the .desktop files
	  executable

2007-04-17 11:35  lennart

	* avahi-ui/Makefile.am: build fixes for .desktop files

2007-04-17 11:31  lennart

	* avahi-ui, avahi-ui/Makefile.am, avahi-ui/zssh.desktop.in,
	  avahi-ui/zvnc.desktop.in: add zssh and zvnc desktop files

2007-04-17 10:44  lennart

	* docs/NEWS: prepare NEWS for 0.6.18

2007-04-17 10:30  lennart

	* configure.ac: bump version number and libtool revision

2007-04-17 10:30  lennart

	* avahi-ui/avahi-ui.c: fix an UI label

2007-04-17 10:29  lennart

	* Makefile.am: build doxygen docs for avahi-ui

2007-04-15 23:20  lennart

	* avahi-ui/Makefile.am, avahi-ui/avahi-ui.c, avahi-ui/avahi-ui.h,
	  avahi-ui/zssh.c: HIGify avahi-ui, make the API more GTK conform

2007-04-15 13:04  lennart

	* avahi-daemon/Makefile.am: add missing header file inotify-nosys.h
	  to build

2007-04-15 00:35  lennart

	* avahi-daemon/static-hosts.c: Cleanup static services subsystem:
	  properly notice when static hosts are removed or are added, other
	  fixes

2007-04-15 00:34  lennart

	* avahi-daemon/inotify-nosys.h, avahi-daemon/main.c, configure.ac:
	  Add inotify support for /ect/avahi/services and /etc/avahi/hosts.
	  Based on a patch from "behanw". (Closes #95, #33)

2007-04-14 22:38  lennart

	* avahi-common/simple-watch.c: Remove an invalid optimization in
	  avahi_simple_poll_run(). (Closes #132)

2007-04-14 22:19  lennart

	* avahi-autoipd/main.c, avahi-daemon/main.c, avahi-dnsconfd/main.c,
	  avahi-utils/avahi-browse.c, avahi-utils/avahi-publish.c,
	  avahi-utils/avahi-resolve.c, avahi-utils/avahi-set-host-name.c:
	  Fix error message when passing invalid command line arguments. I
	  admit defeat, tedp wins, merging his patch. (Closes #88)

2007-04-13 09:43  lennart

	* avahi-ui/zssh.c: check both !isatty() and $DISPLAY before
	  assuming we ar running from an X11 session

2007-04-13 00:12  lennart

	* avahi-ui/zssh.c: exec ssh inside a terminal if not attached to a
	  tty

2007-04-12 23:46  lennart

	* avahi-autoipd/iface-linux.c: increase netlink buffer size
	  (hopefully closes #106)

2007-04-12 23:40  lennart

	* avahi-core, avahi-core/Makefile.am, avahi-core/dns-spin-test.c:
	  add a regression test for #84 contributed by tedp. (closes #84)

2007-04-12 23:33  lennart

	* avahi-autoipd/main.c: fix a badly chosen log level. patch from
	  tedp. closes #108

2007-04-12 23:26  lennart

	* configure.ac: fix a typo in configure.ac. found by tedp. closes
	  #109

2007-04-12 23:22  lennart

	* avahi-python/avahi-discover.in: fixup icon the same way we
	  already fixed up the desktop file icon

2007-04-12 23:18  lennart

	* avahi-python/avahi-discover.desktop.in: use network-wired instead
	  of gnome-nettool as an icon. Stealing icons sucks. network-wired
	  is a Tango icon name, hence probably a better thing to use.
	  Closes #111

2007-04-12 22:51  lennart

	* configure.ac: fix a typo in configure.ac. Patch from ahanke.
	  Closes #112

2007-04-12 22:14  lennart

	* avahi-utils/avahi-browse.c, avahi-utils/stdb.c,
	  avahi-utils/stdb.h, man/avahi-browse.1.xml.in: add the ability to
	  dump the service type database to avahi-browse

2007-04-12 21:59  lennart

	* initscript/fedora/avahi-daemon.in,
	  initscript/fedora/avahi-dnsconfd.in: fix fedora init script exit
	  code (closes #115) patch from mbacovsk@redhat.com

2007-04-12 21:35  lennart

	* service-type-database/service-types: rework service database,
	  pacth from uws (closes #117)

2007-04-12 21:28  lennart

	* common/gcc_stack_protect.m4: add gcc stack protector m4 to svn.
	  unfortunately we cannot enable it (yet), because it breaks our
	  build in avahi-glib, due to some unknonwn reason. tedp, help me!
	  (re #105)

2007-04-12 21:27  lennart

	* configure.ac: always build with -fPIC to allow address space
	  randomization

2007-04-12 21:04  lennart

	* avahi-compat-libdns_sd/compat.c: Improve compatibility with
	  Bonjour's libdns_sd (Patch from Chris Rivera, closes #118)

2007-04-12 20:59  lennart

	* avahi-python/avahi-discover.in: remove a deprecation warning
	  (patch from DamjanGeorgievski) (closes #129)

2007-04-12 20:53  lennart

	* avahi-core/dns.c: allow adding of generic DNS RRs properly. Patch
	  from Sjoerd Simons again (closes #130)

2007-04-12 20:48  lennart

	* service-type-database/service-types: add apt to services types,
	  pacth from "uws". (closes #116)

2007-04-12 20:43  lennart

	* avahi-core/dns.c, avahi-core/dns.h, avahi-core/probe-sched.c,
	  avahi-core/response-sched.c, avahi-core/server.c: Fix
	  registration of really large records, like it is necessary for
	  XEP-0174 (jabber+bonjour)
	  Based on an original patch by Sjoerd Simons, but heavily
	  modified. (Closes #131)

2007-04-12 19:14  lennart

	* avahi-autoipd/Makefile.am: update EXTRA_DIST

2007-04-12 19:08  lennart

	* avahi-autoipd: hide avahi-autoipd.action

2007-04-12 18:57  lennart

	* avahi-autoipd/Makefile.am, avahi-autoipd/avahi-autoipd.action,
	  avahi-autoipd/avahi-autoipd.action.bsd,
	  avahi-autoipd/avahi-autoipd.action.linux,
	  avahi-autoipd/iface-bsd.c, avahi-autoipd/main.c: port
	  avahi-autoipd to FreeBSD (original patch from Bruce M Simpson)

2007-04-12 16:50  lennart

	* avahi-python/avahi/Makefile.am: avahi-pyhton build fix
	  contributed by Stanislav Brabec

2007-03-30 19:20  lathiat

	* avahi-core/entry.c: * avahi-core/entry.c: Correctly reset
	  register_time_event when leaving the REGISTERING state, not just
	  when calling _reset

2007-03-24 11:41  lathiat

	* avahi-common/address.h, avahi-core/iface.c: * Revert fix from
	  R1398
	  * avahi-core/iface.c#avahi_interface_monitor_get_hw_interface -
	  Change assert to idx >= 0, this is the correct fix incase a
	  platform has interface indexes starting from 0
	  * Fix incorrect AVAHI_PROTO_UNSPEC to AVAHI_IF_UNSPEC

2007-03-24 07:37  lathiat

	* avahi-common/address.h: * avahi-common/address.h#AVAHI_IF_INDEX
	  check should be interface > 0, not interface >= 0, otherwise the
	  rest of Avahi gets upset, and when the rest of Avahi gets
	  upset... (Closes #119)

2007-02-08 11:39  lennart

	* .: hide avahi-ui.pc from svn

2007-02-08 11:38  lennart

	* avahi-ui/avahi-ui.c: if no default service name is specified,
	  just select the first one we find

2007-02-08 11:33  lennart

	* service-type-database/Makefile.am: Fix service type database
	  building on Solaris (Patch from Padraig O'Briain)

2007-02-07 13:17  lennart

	* Makefile.am: fix pkg-config file generation for avahi-ui

2007-02-07 13:14  lennart

	* Makefile.am: ship avahi-ui.pc.in

2007-02-07 11:54  lennart

	* avahi-daemon/ssh.service: Drop "Remote Terminal on" prefix since
	  it is usually superfluous

2007-02-07 11:43  lennart

	* avahi-ui/avahi-ui.c: add GTK properties

2007-02-07 10:52  lennart

	* avahi-ui/Makefile.am, avahi-ui/zssh.c: overload zssh to zvnc

2007-02-07 10:32  lennart

	* Makefile.am, avahi-ui, avahi-ui.pc.in, avahi-ui/Makefile.am,
	  avahi-ui/avahi-ui.c, avahi-ui/avahi-ui.h, avahi-ui/zssh.c,
	  configure.ac: Commit first version of avahi-ui and zssh

2007-02-05 21:39  lennart

	* avahi-daemon/static-services.c: macosx portability: use GLOB_xxx
	  macros only if they are available

2007-02-05 13:45  lennart

	* avahi-core/dns.c: add sys/types.h for openbsd compat

2007-02-04 20:26  lennart

	* docs/NEWS: prepare NEWS for 0.6.17

2007-02-04 17:12  lennart

	* avahi-core/iface-pfroute.c: move assert check before access

2007-02-04 16:22  lennart

	* avahi-core/netlink.c: minor cleanups it netlink handling code:
	  * fix warning message
	  * don't warn if netlink messages from other processes have been
	  received
	  * don't access ucreds before checking cmsg validity

2007-02-04 15:01  lennart

	* avahi-autoipd/iface-linux.c: Use SCM_CREDENTIALS for
	  authentication of netlink data from kernel

2007-02-04 11:39  lennart

	* service-type-database/Makefile.am: fix build of the
	  service-type-database if srcdir != builddir (Closes #100)

2007-02-02 14:11  lennart

	* avahi-core/domain-util.c: re #94: don't accept "localhost" as
	  hostname; read distribution id from /etc/lsb_release.
	  
	  This is not a complete fix for this issue, since it doesn't work
	  in a chroot,
	  and it doesn't support /usr/bin/lsb_release.
	  
	  Oh, and did I mention how much the idea of having
	  /usr/bin/lsb_release sucks?
	  On Debian that is a Python script. i.e. on every Avahi startup
	  we'd have to
	  load an entire python interpreter into memory! That takes ages! I
	  am not quite
	  sure if we really should pursue this bug any further because of
	  this problem.
	  First, Debian should replace lsb_release by a saner
	  implementation. In effect,
	  I will now mark this bug as WONTFIX.

2007-02-02 13:45  lennart

	* avahi-python/avahi-bookmarks.in: Add CGI support to
	  avahi-bookmarks. (Closes: #91) -- Thanks for the patch!

2007-01-30 06:38  lathiat

	* examples/client-browse-services.c: * Fix typo of failure, thanks
	  to Michael Burns (Closes #98)

2007-01-21 10:28  lathiat

	* service-type-database/service-types: * Add OLPC Presence service
	  to the service-type-database

2007-01-06 17:35  lennart

	* man/avahi-autoipd.8.xml.in, man/avahi-daemon.8.xml.in: refer to
	  some wiki stories from the man pages

2007-01-06 16:51  lennart

	* avahi-compat-libdns_sd/compat.c: * handle NULL sdrefs gracefully.
	  * fix mutex locking order in DNSProcessResult

2007-01-06 16:45  lennart

	* avahi-compat-libdns_sd/Makefile.am: Pass AM_CFLAGS instead of
	  CFLAGS when build the libdns_sd test tool

2007-01-06 16:16  lennart

	* avahi-daemon/static-hosts.c: fix a bogus error condition

2007-01-06 16:10  lennart

	* avahi-core/wide-area.c: create unicast IPv4 socket oly if IPv4 is
	  enabled, same for unicast IPv6

2007-01-06 16:10  lennart

	* avahi-core/socket.c: * set IPV6_V6ONLY for unicast DNS sockets,
	  too
	  * print a warning when FIONREAD returns an invalid size

2007-01-05 22:43  lennart

	* initscript/debian/avahi-daemon.in,
	  initscript/debian/avahi-dnsconfd.in: debian init scripts: print a
	  nice warning when not starting avahi due to settings in
	  /etc/default

2007-01-05 22:36  lennart

	* avahi-python/Makefile.am: build avahi-discover only if either dbm
	  or gdbm is available (patch from swegener/Gentoo)

2007-01-05 22:19  lennart

	* configure.ac: bump version number and SONAMES

2007-01-05 22:19  lennart

	* avahi-daemon/avahi-daemon.conf, avahi-daemon/main.c,
	  avahi-daemon/static-hosts.c, man/avahi-daemon.conf.5.xml.in: add
	  new config options "publish-aaaa-on-ipv4=" and
	  "publish-a-on-ipv6="

2007-01-05 22:18  lennart

	* avahi-core/announce.c, avahi-core/core.h, avahi-core/iface.c,
	  avahi-core/server.c: * optionally, register A RR via IPv6, AAAA
	  RR via IPv4 (Closes #62)
	  * add new API function avahi_server_get_config()

2007-01-05 00:21  lennart

	* avahi-daemon/Makefile.am, avahi-daemon/dbus-protocol.c: Rework
	  DBus connection handling: use a private DBusConnection instead of
	  a shared instance. (Closes #89)

2007-01-04 23:53  lennart

	* avahi-core/socket.c: Some more ia64 fixes. (Closes #90)

2007-01-01 11:30  lennart

	* configure.ac: Modify C++ testing code to pass when CXXFLAGS
	  contains -Werror. (Closes #75) (BTW, -Werror is a call for
	  trouble anyway due to differring gcc versions)

2006-12-31 17:33  lennart

	* avahi-core/socket.c: Ignore EAGAIN errors on recvmsg() (Closes
	  #60)

2006-12-31 17:19  lennart

	* avahi-client/resolver.c: remove yet another occurence of
	  dbus_message_iter_get_array_len() due to obsolescence (similar in
	  style to r1357)

2006-12-31 17:13  lennart

	* avahi-client/client.h, avahi-client/publish.h: Fix documentation
	  of avahi_{entry_group|client}_new(): clarify that the specified
	  callback function is called for the first time from withing the
	  avahi_xxx_new() context. (Closes #65)

2006-12-31 16:52  lennart

	* avahi-autoipd/main.c, avahi-daemon/main.c, avahi-dnsconfd/main.c,
	  avahi-utils/avahi-browse.c, avahi-utils/avahi-publish.c,
	  avahi-utils/avahi-resolve.c, avahi-utils/avahi-set-host-name.c:
	  Fix error message when passing an invalid command line option
	  (Closes #88)

2006-12-31 16:39  lennart

	* avahi-daemon/dbus-util.c: Don't use
	  dbus_message_iter_get_array_len() since it is obsolete

2006-12-31 15:44  lennart

	* configure.ac: Check for a working C++ compiler in configure.ac
	  (Closes #75) Thanks, tedp!

2006-12-31 15:08  lennart

	* configure.ac: add a comment so that #87 is not repeated

2006-12-29 12:55  lathiat

	* configure.ac: * Un-bump DNS-SD soname, we are following apple's
	  version so we
	  shouldn't bump it (woops)

2006-12-29 12:50  lathiat

	* avahi-core/dns.c: * Make sure we return -1 if we fall of the end
	  of consume_labels()

2006-12-29 00:39  lathiat

	* avahi-daemon/avahi-dbus.conf.in: * Correct comment reference to
	  the priviledged access group in
	  avahi-dbus.conf - thanks to Olivier Blin

2006-12-28 16:54  lathiat

	* initscript/debian/avahi-daemon.in,
	  initscript/debian/avahi-dnsconfd.in: * Import debian init script
	  changes from debian

2006-12-28 16:36  lathiat

	* avahi-python/avahi-discover.in: * Fix avahi-discover broken in an
	  earlier commit

2006-12-28 16:32  lathiat

	* configure.ac: * Bump version to 0.6.16

2006-12-28 16:24  lathiat

	* docs/NEWS: * Update NEWS for 0.6.16

2006-12-28 16:17  lathiat

	* configure.ac: * Bump SONAME version of libdns_sd
	  * Bump SONAME version of avahi-core (Closes #76)

2006-12-28 15:45  lathiat

	* avahi-compat-libdns_sd/compat.c: * Gracefully handle some
	  conditions in libdns_sd that Bonjour handles
	  (Closes #64)

2006-12-17 11:22  sebest

	* avahi-python/avahi-discover.in: display a graphical error message
	  when the deamon is not running

2006-12-16 15:10  lathiat

	* avahi-core/dns.c: * avahi-core/dns.c#consume_labels(): Add some
	  additional checks on the compressed label location

2006-12-16 15:00  lathiat

	* avahi-core/dns.c, avahi-core/dns.h: * avahi-core/dns.c: Use a
	  '#define AVAHI_DNS_LABELS_MAX 127' instead of the hard-coded
	  value

2006-12-16 14:27  lathiat

	* avahi-core/dns.c: * Limit the number of loops in consume_labels()
	  (Closes: #84)

2006-12-12 02:12  lathiat

	* avahi-core/iface-linux.c: * Really actually fix build on Linux
	  <2.6.19

2006-12-11 22:43  lathiat

	* avahi-autoipd/iface-linux.c: * Also fix < 2.6.19 builds for
	  avahi-autoipd.

2006-12-11 22:35  lathiat

	* avahi-core/iface-linux.c, configure.ac,
	  examples/client-publish-service.c, man/avahi-dnsconfd.8.xml.in: *
	  Fix specifying priviliged access group (Closes: #85)
	  Thanks to delphinidae
	  * Fix incorrect manual reference (Closes: #83)
	  Thanks to delphinidae
	  * Fix incorrect assert() in client-publish-service.c (Closes:
	  #79)
	  Thanks to tedp
	  * Fix builds on < 2.6.19 (temporary fix, pending possible
	  "better" solution)

2006-12-11 09:34  lathiat

	* avahi-autoipd/iface-linux.c, avahi-common/address.h,
	  avahi-core/iface-linux.c, avahi-core/netlink.c: * Revert previous
	  patch to check nlmsg_pid as it is bogus and breaks
	  in many cases, notably when using NetworkManager
	  * Replace with new SO_PASSCRED-based check of the sending UID,
	  which
	  seems to work better
	  * Apply for for 2.6.19+ where IFA_RTA / IFLA_RTA is no longer
	  defined
	  * Mild fix to some doxygen docs for avahi-common/address.h

2006-11-19 08:04  lathiat

	* avahi-common/watch.h: * Fix doxygen comments for avahi watch,
	  thanks to tedp (Closes: #77)

2006-11-17 16:28  lathiat

	* avahi-python/avahi-discover.in: Add big note to avahi-discover.in
	  pointing out the import dbus.glib (as
	  this has been a common problem for people to miss when using
	  avahi-discover as an example)

2006-11-11 00:00  lathiat

	* avahi-daemon/dbus-protocol.c: Make d-bus version detection work
	  for >= 1.0 (Closes: #71)
	  Dont dbus_connection_close on shared dbus connections (Closes:
	  #68)

2006-11-06 14:01  lathiat

	* avahi-core/netlink.c, configure.ac, docs/NEWS: Fix a bug where
	  Avahi does not verify the source of netlink messages
	  (Closes #69)
	  Update NEWS/configure for 0.6.15

2006-10-03 19:53  lennart

	* specs/draft-cheshire-dnsext-dns-sd-04.txt,
	  specs/draft-cheshire-dnsext-multicastdns-06.txt: add updated
	  specs to svn

2006-09-25 13:43  lathiat

	* avahi-daemon/dbus-service-browser.c: * Fix dbus_service_browser
	  not setting AVAHI_LOOKUP_RESULT_OUR_OWN.

2006-09-21 00:18  lennart

	* avahi-core/iface-pfroute.c, configure.ac: Fix build on NetBSD.
	  Patch contributed by Daniel S. Haischt (closes #59)

2006-09-13 21:31  lennart

	* docs/NEWS: reword NEWS file a little

2006-09-13 20:15  lennart

	* configure.ac: bump version number and sonames

2006-09-13 20:12  lennart

	* docs/NEWS: update NEWS file

2006-09-12 13:58  lennart

	* service-type-database/service-types: minor rtp name fix

2006-09-12 13:49  lennart

	* service-type-database/service-types: add a few additional service
	  types to database

2006-09-12 13:22  lennart

	* service-type-database/service-types: add pgp key server service
	  type to database

2006-09-04 21:50  lennart

	* avahi-autoipd/main.c: fix --help

2006-09-04 18:10  lennart

	* avahi-autoipd/avahi-autoipd.action: use alias interfaces for
	  network configuration if only ifconfig is available

2006-09-04 17:43  lennart

	* man/avahi-autoipd.8.xml.in: describe how to communicate between
	  IPv4LL and non-IPv4LL hosts

2006-09-03 17:26  lennart

	* avahi-autoipd/avahi-autoipd.action: do not remove the interface
	  address if an UNBIND event is recieved. This might accidently
	  remove a manually configured address, hence better don't touch
	  it.

2006-09-03 16:14  lennart

	* avahi-autoipd/avahi-autoipd.action: configure broadcast address
	  explicitly

2006-09-02 18:34  lennart

	* avahi-autoipd/Makefile.am: fix "make distcheck"

2006-09-02 16:40  lennart

	* docs/INSTALL, docs/README: update INSTALL

2006-09-02 16:35  lennart

	* avahi-autoipd/dhclient-enter-hook.in,
	  avahi-autoipd/dhclient-exit-hook.in: remove "set -e" from the
	  hook scripts since this apparently breaks stuff in the main hook
	  script

2006-09-02 16:32  lennart

	* avahi-autoipd/main.c: remove a bogus warning

2006-09-02 14:45  lennart

	* avahi-autoipd, avahi-autoipd/Makefile.am,
	  avahi-autoipd/dhclient-enter-hook.in,
	  avahi-autoipd/dhclient-exit-hook.in: ship dhclient hook scripts
	  for using ipv4ll as fallback solution where DHCP is not
	  available. Only installed on Debian for now, since only Debian
	  provides the necessary hook directories.

2006-09-02 13:51  lennart

	* man, man/Makefile.am, man/avahi-autoipd.8.xml.in,
	  man/avahi-autoipd.action.8.xml.in: add avahi autoipd man page

2006-09-02 13:48  lennart

	* man/avahi-bookmarks.1.xml.in, man/avahi-browse.1.xml.in,
	  man/avahi-daemon.8.xml.in, man/avahi-daemon.conf.5.xml.in,
	  man/avahi-discover.1.xml.in, man/avahi-dnsconfd.8.xml.in,
	  man/avahi-dnsconfd.action.8.xml.in, man/avahi-publish.1.xml.in,
	  man/avahi-resolve.1.xml.in, man/avahi-set-host-name.1.xml.in,
	  man/avahi.hosts.5.xml.in, man/avahi.service.5.xml.in: lots of
	  documentation cleanups and fixes

2006-09-01 22:28  lennart

	* avahi-autoipd/Makefile.am: * ship avahi-autopid.action in the
	  tarball
	  * remove dependency on libavahi-common

2006-09-01 00:54  lennart

	* avahi-autoipd/main.c: remove remnants of a todo list

2006-08-31 21:56  lennart

	* avahi-autoipd/main.c: * don't allow 169.254.0.0 and
	  169.254.255.255 as valid addresses
	  * automaticaly save and restore addresses

2006-08-31 21:22  lennart

	* avahi-autoipd/Makefile.am, avahi-autoipd/main.c: implement
	  chroot()ing and dropping of privileges

2006-08-31 20:16  lennart

	* avahi-autoipd/main.c: change process title to work with
	  pidof/killall

2006-08-31 19:59  lennart

	* avahi-autoipd/Makefile.am: install avahi-autoipd.action

2006-08-31 19:52  lennart

	* avahi-daemon/chroot.c: * change process title of chroot() helper
	  process to "chroot helper" dropping
	  the term "process" since everyone knows that this thing is a
	  process anyway.
	  
	  * close the libdaemon retval pipes in the chroot helper process

2006-08-31 19:48  lennart

	* avahi-autoipd/Makefile.am, avahi-autoipd/avahi-autoipd.action,
	  avahi-autoipd/main.c: add support for interface configuration
	  with user supplied event script

2006-08-31 18:32  lennart

	* avahi-autoipd/main.c, avahi-daemon/chroot.c, avahi-daemon/main.c,
	  avahi-daemon/setproctitle.c, avahi-daemon/setproctitle.h:
	  avahi_set_proc_title(): change the process name with prctl() if
	  available

2006-08-31 18:31  lennart

	* avahi-daemon/dbus-protocol.c: remove some embarrassinlgy
	  superfluous code

2006-08-31 17:26  lennart

	* avahi-common/error.c, avahi-common/error.h,
	  avahi-daemon/dbus-protocol.c, examples/core-browse-services.c:
	  fix a few more s/DBUS/D-Bus/

2006-08-31 17:22  lennart

	* avahi-common/dbus.h: bump D-Bus API revision (forgotten in
	  0.6.13)

2006-08-31 17:20  lennart

	* avahi-daemon/dbus-protocol.c, avahi-daemon/main.c: Some more
	  s/D-BUS/D-Bus/g

2006-08-31 17:17  lennart

	* avahi-client/client.c, avahi-daemon/dbus-protocol.c,
	  configure.ac: autoconf love:
	  
	  * use autoconf to check whether dbus_connection_close() is
	  available and use it
	  if it is, don't do those checks based on the D-Bus version.
	  
	  * Make use of dbus_bus_get_private() if it is available.
	  
	  * Since D-Bus agreeed on a cononical way to write their name, use
	  that way in
	  configure.ac.
	  
	  * Add configure options to define the UNIX user/group for
	  avahi-autoipd

2006-08-31 15:48  lennart

	* avahi-daemon/Makefile.am, avahi-daemon/sftp-ssh.service: add
	  service file fragment for _sftp-ssh._tcp (closes #58)

2006-08-31 15:14  lennart

	* service-type-database/Makefile.am: fix service type database
	  creation on solaris

2006-08-31 01:56  lennart

	* avahi-autoipd/main.c: add new option --force-bind

2006-08-31 01:26  lennart

	* avahi-autoipd/iface-linux.c, avahi-autoipd/main.c: set the
	  interface to IFF_UP before using it. handle POLLERR on the packet
	  socket properly by recreating our socket.

2006-08-31 00:16  lennart

	* avahi-autoipd/Makefile.am, avahi-autoipd/main.c,
	  avahi-autoipd/main.h: implement command line parsing, signal
	  handling, daemonization

2006-08-30 21:20  lennart

	* avahi-autoipd/iface-linux.c, avahi-autoipd/main.c: a few fixes in
	  netlink handling

2006-08-30 21:18  lennart

	* avahi-autoipd/iface.h: document iface.h to ease porting

2006-08-30 19:51  lennart

	* avahi-autoipd/Makefile.am, avahi-autoipd/iface-linux.c,
	  avahi-autoipd/iface.h, avahi-autoipd/main.c,
	  avahi-autoipd/main.h: add netlink support

2006-08-30 16:07  lennart

	* Makefile.am, avahi-autoipd, avahi-autoipd/Makefile.am,
	  avahi-autoipd/main.c, configure.ac: add initial version of a
	  RFC3927/IPv4LL implementation

2006-08-30 15:31  lennart

	* avahi-daemon/static-hosts.c: fix a few invalid calls to
	  avahi_s_entry_group_xxx()

2006-08-30 14:05  lennart

	* avahi-daemon/main.c: fix random seed initialization

2006-08-25 19:38  lennart

	* Makefile.am: update "homepage" target to install the tarball on
	  the web site

2006-08-25 19:25  lennart

	* avahi-core/findstatic.pl: add findstatic.pl script from Andrew
	  Tridgell to SVN. It's useful for finding
	  symbols that are exported but shouldn't. It's not intended for
	  shipping in the
	  tarballs. However it needed a safe place to live, since I use it
	  regularly
	  during Avahi development.

2006-08-25 19:22  lennart

	* docs/avahi-favicon.png, docs/avahi-logo.png, docs/avahi-trac.png,
	  docs/mdns-paket.dia, docs/multicast.dia,
	  docs/utilities-avahi1.svg, docs/utilities-avahi2.svg,
	  docs/zeroconf-stack-de.dia: add some Avahi artwork to SVN. (This
	  is not shipped in the tarball, just needed a safe place)

2006-08-25 19:20  lennart

	* docs/NEWS: update NEWS file

2006-08-25 19:17  lennart

	* avahi-python/avahi/Makefile.am: fix python bindings for the
	  service type database when GDBM is used

2006-08-25 18:55  lennart

	* common/acx_pthread.m4: fix build on MacOSX (patch from Sjoerd
	  Simmons, closes #51)

2006-08-25 18:46  lennart

	* docs/NEWS: update NEWS file

2006-08-25 18:45  lennart

	* avahi-core/cache.c: fix a gcc warning

2006-08-25 18:45  lennart

	* avahi-compat-libdns_sd/compat.c, avahi-compat-libdns_sd/dns_sd.h,
	  avahi-compat-libdns_sd/unsupported.c: update to newer dns_sd.h
	  copy from Apple

2006-08-24 23:27  lennart

	* configure.ac: bump sonames

2006-08-24 23:24  lennart

	* docs/NEWS: update NEWS file

2006-08-24 21:37  lennart

	* avahi-client/entrygroup.c, avahi-client/internal.h: rethink r1269
	  once again: instead of updating the entry group state in
	  EntryGroup::Commit() immediately (which would cause the state
	  change callback
	  function to be called from the current stack frame which might be
	  roblem for
	  some programs), do it asynchronously again, like in pre-r1269.
	  However, modify
	  GetState() to always return the real state by asking the server
	  if we have
	  doubt that our locally cached state is out-of-date.

2006-08-24 21:04  lennart

	* avahi-compat-libdns_sd/compat.c,
	  avahi-compat-libdns_sd/unsupported.c: implement
	  DNSServiceUpdateRecord() for updating existing TXT records
	  (closes #56)

2006-08-24 21:02  lennart

	* avahi-client/entrygroup.c: If the client calls EntryGroup::Commit
	  update the local state immediately and
	  do not delay this until the server informed us about the state
	  change
	  asynchronously. The reason for this change is that otherwise all
	  functions that
	  access the entry group depend on the out-of-date state for their
	  validity
	  checks, which is obviously a bad idea.

2006-08-24 17:58  lennart

	* avahi-compat-libdns_sd/compat.c,
	  avahi-compat-libdns_sd/null-test.c: follow Bonjour's handling of
	  subtypes when browsing/registering services (closes #41)

2006-08-23 23:36  lennart

	* avahi-core/server.c: do not alllow setting the host name to the
	  one that is currently used anyway. return AVAHI_ERR_NO_CHANGE in
	  that case

2006-08-23 23:35  lennart

	* avahi-common/dbus.c, avahi-common/dbus.h, avahi-common/error.c,
	  avahi-common/error.h: add new error code AVAHI_ERR_NO_CHANGE

2006-08-23 23:04  lennart

	* avahi-daemon/avahi-dbus.conf.in, configure.ac: - allow access to
	  the DBUS SetHostName method only to users in the group "netdev"
	  (and make that group name configurable on ./configure
	  - bump version number

2006-08-22 02:28  lennart

	* man, man/Makefile.am, man/avahi-daemon.8.xml.in,
	  man/avahi-set-host-name.1.xml.in: add man page for
	  avahi-set-host-name

2006-08-22 02:27  lennart

	* avahi-utils, avahi-utils/Makefile.am,
	  avahi-utils/avahi-set-host-name.c: add new utility
	  "avahi-set-host-name" for changing the mDNS host name during
	  runtime

2006-08-22 02:26  lennart

	* avahi-utils/avahi-resolve.c: remove unnecessary #include

2006-08-22 02:15  lennart

	* avahi-client/client.c, avahi-client/client.h: implement
	  avahi_client_set_host_name() as wrapper around the new DBUS
	  function o.fd.A.S.SetHostName

2006-08-22 01:49  lennart

	* avahi-daemon/Server.introspect, avahi-daemon/dbus-protocol.c: add
	  new D-Bus API function SetHostName to change the host name of the
	  running avahi daemon

2006-08-22 01:48  lennart

	* avahi-daemon/main.c: fix AVAHI_SERVER_REGISTERING handling

2006-08-22 01:48  lennart

	* avahi-compat-howl/compat.c, avahi-compat-libdns_sd/compat.c,
	  avahi-utils/avahi-publish.c, examples/client-publish-service.c,
	  examples/core-publish-service.c: fix logic of
	  AVAHI_SERVER_REGISTERING state handling. Many clients assumed
	  that
	  this state would follow only on a AVAHI_SERVER_COLLISION state.
	  However, this
	  is not true, hence we need to handle this state transition, too.
	  Mostly the
	  same as we already handle AVAHI_SERVER_COLLISION.

2006-08-22 01:44  lennart

	* avahi-common/defs.h: documentation update

2006-08-22 01:43  lennart

	* avahi-daemon/static-services.c: regenerate wild carded service
	  names when the host name changed

2006-08-22 00:02  lennart

	* avahi-glib/glib-watch.h: fix an evil typo which removed the glib
	  example from doxygen

2006-08-22 00:01  lennart

	* avahi-common/defs.h: a few documentation updates

2006-08-21 23:34  lennart

	* Makefile.am, avahi-client/client.h, avahi-glib/glib-watch.h,
	  configure.ac: build docs for avahi-core only if
	  --enable-core-docs was passed to configure. Build GLIb docs only
	  when glib is enabled, same for qt3/qt4

2006-08-21 23:32  lennart

	* doxygen.cfg: don't built any "include graphs" with doxygen

2006-08-21 23:31  lennart

	* avahi-sharp/Makefile.am: don't define "docdir" which is being
	  defined by autoconf internally

2006-08-21 20:53  lennart

	* avahi-common/alternative-test.c, avahi-common/alternative.c:
	  follow Bonjour's hostname number incrementing algorithm for
	  handling conflicts. On collision the name "foobar" will now
	  become "foobar-2" and not "foobar2". (closes #40)

2006-08-21 20:02  lennart

	* avahi-daemon/main.c: don't remove static services from the avahi
	  daemon on SIGHUP. Add static hosts properly to avahi daemon on
	  SIGHUP. (closes #52)

2006-08-21 16:43  lennart

	* avahi-compat-libdns_sd, avahi-compat-libdns_sd/Makefile.am,
	  avahi-compat-libdns_sd/compat.c,
	  avahi-compat-libdns_sd/null-test.c,
	  avahi-compat-libdns_sd/txt-test.c: allow passing NULL as callback
	  function in DNSServiceRegister() as documented by Apple. (closes
	  #57)

2006-08-21 14:43  lennart

	* avahi-discover-standalone/Makefile.am: fix build if avahi is
	  built without gtk but with python support (closes #54)

2006-08-20 01:16  lennart

	* avahi-python/avahi/Makefile.am: fix build when neither HAVE_GDBM
	  nor HAVE_DBM is specified

2006-08-06 11:54  lennart

	* avahi-python/avahi/Makefile.am,
	  avahi-python/avahi/ServiceTypeDatabase.py.in,
	  avahi-utils/Makefile.am, avahi-utils/avahi-browse.c,
	  avahi-utils/avahi-resolve.c, avahi-utils/stdb.c, configure.ac,
	  service-type-database/Makefile.am,
	  service-type-database/build-db.in: Allow storing the service type
	  database as Solaris DBM file, alternatively to gdbm. The latter
	  is still recommended. (Patch from Padraig O'Briain)

2006-08-06 11:53  lennart

	* avahi-common/thread-watch.h, avahi-common/timeval.h,
	  avahi-glib/glib-malloc.h, avahi-glib/glib-watch.h: fix a few
	  typos in doxygen comments

2006-07-22 12:57  lennart

	* docs/NEWS: correct some things in the NEWS file

2006-07-22 12:40  lennart

	* docs/NEWS: update NEWS file for 2.6.12

2006-07-22 12:39  lennart

	* configure.ac: bump package version and sonames

2006-07-22 00:52  lennart

	* avahi-common/dbus-watch-glue.c: disable time events after they
	  have been dispatched

2006-07-18 22:25  lathiat

	* avahi-client/client.c, avahi-daemon/dbus-protocol.c: * Fix avhai
	  builds with newer (>= 0.62) dbus that deprecated
	  dbus_connection_disconnect

2006-07-18 19:36  lennart

	* avahi-glib/glib-watch.c: * several glib adapter cleanups:
	  - always translate glib io events into avahi io events and back
	  - fix io event destruction
	  - disallow recursive dispatching
	  - always set *timeout in the GSource check_func

2006-07-15 20:15  lennart

	* avahi-daemon/dbus-async-address-resolver.c,
	  avahi-daemon/dbus-async-host-name-resolver.c,
	  avahi-daemon/dbus-async-service-resolver.c,
	  avahi-daemon/dbus-domain-browser.c,
	  avahi-daemon/dbus-entry-group.c, avahi-daemon/dbus-protocol.c,
	  avahi-daemon/dbus-record-browser.c,
	  avahi-daemon/dbus-service-browser.c,
	  avahi-daemon/dbus-service-type-browser.c: work around a
	  limitation in Gentoo's DBUS build (which is compiled with
	  --disable-checks): never try to unregister non-existing object
	  paths from DBUS. (closes #50 - this time for sure)

2006-07-15 11:48  lennart

	* avahi-dnsconfd/main.c: properly finish getopt argument table with
	  a NULL entry (see #50)

2006-07-09 21:33  lennart

	* avahi-core/avahi-test.c: make avahi-test run on Solaris (patch by
	  Padraig O'Briain)

2006-07-09 13:49  lennart

	* avahi-utils/avahi-browse.c: flush stdout after every line, this
	  makes avahi-browse more useful in shell scripts where pipes are
	  involved (closes #48)

2006-07-06 02:02  lennart

	* service-type-database/service-types: * add two more service types
	  to database (closes #47)

2006-06-25 13:34  lennart

	* docs/NEWS: update NEWS file for 0.6.11

2006-06-25 13:34  lennart

	* service-type-database/service-types: add PulseAudio service types

2006-06-25 13:33  lennart

	* configure.ac: * bump version number
	  * bump sonames

2006-06-22 10:16  lennart

	* avahi-core/socket.c: P_RECVIF portability for Solaris

2006-06-21 23:30  lennart

	* avahi-core/browse.c: fix segfault when destructing multicast
	  lookup objects

2006-06-21 22:38  lennart

	* avahi-core/avahi-test.c: fix a mem leak

2006-06-21 21:34  lennart

	* avahi-core/iface-pfroute.c: merge solaris port of iface-pfroute.c
	  (contributed by Padraig O'Briain)

2006-06-21 21:29  lennart

	* avahi-daemon/main.c: if RLIMIT_NPROC is not available but used in
	  the config file, don't fail but warn

2006-05-24 18:50  lennart

	* common/doxygen.m4: Merge patch from Frederic Peters, fixing
	  doxygen.m4 for newer autoconf versions (closes #42)
	  
	  Thanks, Frederic!

2006-05-19 10:53  lennart

	* common/acx_pthread.m4: * Fix pthread autoconf checks for Solaris
	  (original patch from Sjoerd Simmons)

2006-05-15 15:17  lennart

	* avahi-client/client-test.c: sunstudio cc compat (contributed by
	  Padraig O'Briain)

2006-05-14 23:39  lennart

	* avahi-client/client-test.c: brown paperbag: actually reserve
	  memory for our AvahiAddress before parsing data into it.
	  (Reported by Padraig O'Briain)

2006-05-08 02:27  snorp

	* avahi-sharp/Client.cs: * make the event loop background again
	  * ensure the event loop is finished before freeing the poll
	  object
	  * set Client.Handle to null immediately after freeing it

2006-05-07 18:51  snorp

	* avahi-sharp/AvahiTest.cs, avahi-sharp/Client.cs: add a missing
	  lock, and make the event processing thread non-background.
	  fixes some crashes with Dispose()

2006-05-05 14:06  lennart

	* configure.ac: fix check for sysctl.h

2006-05-05 13:43  lennart

	* avahi-common/thread-watch.c: call _stop() instead of _quit() in
	  _free(), to avoid hitting an assert()

2006-05-04 23:57  lennart

	* docs/NEWS: update NEWS file for avahi 0.6.10

2006-05-04 22:59  lennart

	* configure.ac: bump sonames

2006-05-04 21:50  lennart

	* avahi-core/rr.c: actually enforce that we never print more than
	  20 bytes from arbitrary records in avahi_record_to_string()

2006-05-04 20:23  lennart

	* configure.ac: bump version number to 0.6.10

2006-05-04 20:22  lennart

	* avahi-core/socket.c: fix sendmsg() calls on FreeBSD and AMD64
	  kernels with 32bit userspace. (Closes #35 and #19)

2006-05-02 15:10  sebest

	* avahi-core/iface-pfroute.c, avahi-core/socket.c,
	  avahi-daemon/simple-protocol.c, bootstrap.sh, configure.ac,
	  service-type-database/Makefile.am: Patch from Padraig O'Briain
	  <Padraig.Obriain@sun.com> to build avahi on Solaris

2006-04-26 21:14  lennart

	* avahi-compat-libdns_sd/compat.c: Merge patch
	  "avahi-compat-error-return.patch" from Stanislav Brabec/JP
	  Rosevear, see #30

2006-04-24 21:54  lennart

	* avahi-core/server.c, avahi-core/wide-area.c: if validation of
	  incoming traffic fails, give the user a clue that this might be
	  related to an UTF8 problem

2006-04-24 21:53  lennart

	* avahi-core/dns.c: add an extra validity check when parsing mDNS
	  queries and records in packets

2006-04-24 21:52  lennart

	* avahi-common, avahi-common/domain.c: add an utf8 check when
	  unescaping domains - essentially this means that all domain
	  related functions will now consider strings with invalid utf8 as
	  invalid (see #21)

2006-04-24 21:51  lennart

	* avahi-common/Makefile.am, avahi-common/utf8-test.c,
	  avahi-common/utf8.c, avahi-common/utf8.h: add utf8 validity check
	  API (based on the glib's implementation and hence mostly
	  identical to DBUS's implementation)

2006-04-24 21:47  lennart

	* avahi-daemon/main.c: fix compilation if chroot() is not
	  available. (see #32)

2006-04-24 13:39  lennart

	* avahi-core/socket.c: make the construction of the ancillary data
	  for sendmsg() a bit more robust. (see #32)

2006-04-24 01:53  lennart

	* man/avahi-daemon.conf.5.xml.in: add a note about the new DBUS
	  reconnection behaviour of avahi-daemon

2006-04-24 01:48  lennart

	* avahi-daemon/dbus-internal.h, avahi-daemon/dbus-protocol.c,
	  avahi-daemon/dbus-protocol.h, avahi-daemon/main.c: reconnect if
	  the DBUS daemon kicks avahi-daemon. Since the DBUS system bus
	  socket resides outside the chroot() environment this will
	  definitely fail if you enable chroot(). In short: this is
	  probably not what most people want to use. (closes #25)

2006-04-24 00:56  lennart

	* avahi-daemon/simple-protocol.c: fix bad memory access in
	  simple-procotol.c's debug output

2006-04-24 00:48  lennart

	* avahi-dnsconfd/main.c: filter out double DNS server entries

2006-04-24 00:32  lennart

	* avahi-core/domain-util.c: strip characters that are not in the
	  set [a-zA-Z0-9-] from the local host name before using it in
	  mDNS. (see #21)

2006-04-24 00:18  lennart

	* avahi-client/client.c: * don't call
	  dbus_connection_get_is_connected() for a NULL dbus connection
	  (closes #26)

2006-04-24 00:04  lennart

	* avahi-compat-libdns_sd/txt.c: Merge patch
	  "avahi-compat-txt-buffer-size.patch" from Stanislav Brabec/JP
	  Rosevear, see #30

2006-04-23 17:03  sebest

	* bootstrap.sh, configure.ac: revert to 1189

2006-04-23 15:41  sebest

	* bootstrap.sh, configure.ac: adding --enable-foo=auto , only for
	  qt3 / qt4 for review

2006-04-22 12:57  lennart

	* avahi-python/avahi/ServiceTypeDatabase.py.in: fix regular
	  expressions for enumerating service types

2006-04-18 13:46  snorp

	* avahi-sharp/EntryGroup.cs: add a missing lock

2006-04-11 15:55  sebest

	* initscript/suse/avahi-daemon.in: fix on SuSe when avahi-dnsconfd
	  is started before avahi-daemon closing bug #31

2006-04-11 15:52  sebest

	* service-type-database/service-types: add airport entry in
	  service-type db closing #28

2006-04-01 00:48  lennart

	* avahi-core/resolve-service.c: when resolving a service, don't
	  return host name that was assigned to the actual A/AAAA record,
	  but the one specified in the SRV RR. This broke vhost setups with
	  CNAMEs. (This fixes Ubuntu bug 36642)

2006-03-24 14:05  sebest

	* avahi-daemon/static-services.c: convert an error log into an info
	  log

2006-03-24 14:02  sebest

	* initscript/debian/avahi-daemon.in: log end_msg for debian
	  initscript

2006-03-21 22:39  lathiat

	* configure.ac: * Provide a slightly better description of what mcs
	  is (Closes: #22)

2006-03-17 12:28  sebest

	* avahi-daemon/static-services.c: proposed patch to close Ticket
	  #20

2006-03-17 11:38  sebest

	* avahi-core/socket.c: Patch from sjoerd simons to close Ticket #19
	  (Doesn't work on 64 bit machines with 32 bit userspace)

2006-03-09 20:27  snorp

	* avahi-sharp/Client.cs: add an 'Error' property to ClientStateArgs

2006-03-09 16:47  sebest

	* common/acx_pthread.m4: * The patch was undone in svn revision
	  1160, adding it again and closing ticket #4

2006-03-03 19:18  lennart

	* avahi-python/avahi-discover.desktop.in: improve avahi-discover
	  desktop file (from Emmet Hikory over slomo

2006-03-02 18:55  lennart

	* docs/NEWS: update NEWS file for 0.6.9

2006-03-02 18:22  lennart

	* avahi-python/avahi/ServiceTypeDatabase.py.in: add new method
	  items() to ServiceTypeDatabase

2006-03-02 17:05  lennart

	* initscript/gentoo/Makefile.am, initscript/gentoo/avahi-daemon.in:
	  gentoo init script update

2006-03-02 01:32  lennart

	* configure.ac: prepare release 0.6.9

2006-03-02 01:30  lennart

	* avahi-core/entry.c, avahi-core/resolve-host-name.c: don't allow
	  registration of address records for invalid host names according
	  to avahi_is_valid_fqdn(). (closes #16, #17)

2006-03-02 01:28  lennart

	* avahi-common/Makefile.am, avahi-common/domain-test.c,
	  avahi-common/domain.c, avahi-common/domain.h: add new API
	  function avahi_is_valid_fqdn()

2006-03-02 01:22  lennart

	* avahi-daemon/static-hosts.c: use term "static host names" instead
	  of "static hosts" in error messages

2006-03-02 00:59  lennart

	* avahi-core/resolve-address.c, avahi-core/resolve-host-name.c: add
	  proper argument validity checking to address and hostname
	  resolvers (closes #18)

2006-03-01 23:51  lennart

	* avahi-daemon/Makefile.am: fix compilation if DBUS is disabled
	  (closes: #15)

2006-02-23 22:00  lennart

	* docs/INSTALL: add a note to INSTALL to run ldconfig after
	  installation

2006-02-23 00:52  lennart

	* avahi-daemon/static-services.c: remove yet another osx compiler
	  warning

2006-02-23 00:44  lennart

	* avahi-daemon/simple-protocol.c: remove two compiler warnings on
	  OSX

2006-02-23 00:11  sebest

	* common/acx_pthread.m4: * updating acx_pthread.m4 to newer version
	  from http://autoconf-archive.cryp.to/

2006-02-23 00:00  sebest

	* avahi-core/iface-pfroute.c: * fix a typo

2006-02-22 23:14  lennart

	* docs/NEWS: minor NEWS update

2006-02-22 23:09  lennart

	* man/avahi-daemon.conf.5.xml.in: reword allow-pointopoint
	  paragraph in avahi-daemon.conf man page to stress that enabling
	  this option might open a potential security hole and explain why
	  this might make mDNS unreliable

2006-02-22 23:04  lennart

	* docs/NEWS: NEWS update

2006-02-22 22:54  lennart

	* avahi-daemon/avahi-daemon.conf: annoy people with some default
	  wide-area domains

2006-02-22 22:53  lennart

	* configure.ac: bump version and soname

2006-02-22 22:52  lennart

	* avahi-core/probe-sched.c: hide "Bad probe size estimate" warning
	  in probe code which was generated when assembling overly large
	  packets

2006-02-20 22:21  sebest

	* avahi-daemon/Makefile.am: * create $(localstatedir)/run if it
	  doesn't exist

2006-02-20 16:21  lennart

	* avahi-client/client.h, avahi-client/lookup.h,
	  avahi-client/publish.h, avahi-common/simple-watch.h,
	  avahi-common/thread-watch.h, avahi-common/watch.h,
	  avahi-core/core.h, avahi-core/lookup.h, avahi-core/publish.h,
	  avahi-glib/glib-watch.h: reverse 1144, since it broke more things
	  than it fixed

2006-02-20 15:29  lennart

	* avahi-daemon/static-hosts.c: remove superfluous test for '#'

2006-02-20 15:27  lennart

	* avahi-daemon/static-hosts.c: small cleanup

2006-02-20 15:23  lennart

	* avahi-daemon/static-hosts.c: fix memory leak when freeing static
	  host structs

2006-02-20 02:33  lathiat

	* avahi-daemon/static-hosts.c, bootstrap.sh: * Update static hosts,
	  fix a missing fclose(), free some leaked memory and fix
	  indenting.
	  * Update my bootstrap.sh magic

2006-02-19 23:28  sebest

	* avahi-core/core.h, avahi-core/iface-linux.c,
	  avahi-core/iface-pfroute.c, avahi-core/server.c,
	  avahi-daemon/avahi-daemon.conf, avahi-daemon/main.c,
	  man/avahi-daemon.conf.5.xml.in: * add an option to make
	  avahi-daemon using POINTOPOINT interfaces (disable by default)

2006-02-17 01:03  sebest

	* avahi-daemon/avahi-daemon.conf,
	  initscript/debian/avahi-daemon.in,
	  initscript/debian/avahi-dnsconfd.in: * apply patches from debian
	  pacakge

2006-02-17 00:29  lennart

	* avahi-client/client.h, avahi-client/lookup.h,
	  avahi-client/publish.h, avahi-common/simple-watch.h,
	  avahi-common/thread-watch.h, avahi-common/watch.h,
	  avahi-core/core.h, avahi-core/lookup.h, avahi-core/publish.h,
	  avahi-glib/glib-watch.h, doxygen.cfg: make anonymous structs
	  appear properly in doxygen

2006-02-14 22:57  lennart

	* configure.ac: bump sonames

2006-02-14 22:57  lennart

	* docs/NEWS: NEWS file update for 0.6.7

2006-02-14 22:39  lennart

	* initscript/slackware/Makefile.am: apply slackware patch from Paul
	  Blazejowski

2006-02-14 22:14  lennart

	* configure.ac: bump version number to 0.6.7

2006-02-14 22:13  lennart

	* man, man/Makefile.am, man/avahi-daemon.8.xml.in,
	  man/avahi.hosts.5.xml.in, man/avahi.service.5.xml.in: add man
	  page for /etc/avahi/hosts and modify other man pages to refer to
	  it

2006-02-14 21:31  lennart

	* avahi-daemon/hosts: add copyright blurb and some more comments

2006-02-14 21:31  lennart

	* avahi-daemon/static-hosts.c: Dont' write a message to syslog when
	  /etc/avahi/hosts does not exist

2006-02-14 21:30  lennart

	* avahi-daemon/main.c: include static-hosts.h in main.c

2006-02-13 08:07  sebest

	* configure.ac, docs/TODO, initscript/Makefile.am,
	  initscript/slackware, initscript/slackware/Makefile.am,
	  initscript/slackware/avahi-daemon.in,
	  initscript/slackware/avahi-dnsconfd.in: * Updated doc/TODO
	  * Welcome onboard to slackware thanx to Diffie (Paul Blazejowski)

2006-02-11 15:12  lathiat

	* avahi-daemon/Makefile.am, avahi-daemon/hosts,
	  avahi-daemon/main.c, avahi-daemon/static-hosts.c,
	  avahi-daemon/static-hosts.h: * Implement static hosts file for
	  static host<->ip mappings

2006-02-10 01:45  lennart

	* avahi-core/socket.c: add membership hack for IPv6, too

2006-02-10 01:34  sebest

	* avahi-core/socket.c: * fix bug where avahi-daemon wasn't working
	  anymore after the iface went down/up

2006-02-09 22:00  lennart

	* avahi-core/socket.c: merge ia64 fixes from Jason Vas Dias

2006-02-04 14:10  sebest

	* initscript/debian/avahi-daemon.in,
	  initscript/debian/avahi-dnsconfd.in: * added a status check
	  * don't try to start the daemon if already running
	  * don't try to stop the daemon if already stopped
	  * don't try reloading the config file if not running

2006-02-03 22:04  sebest

	* initscript/debian/Makefile.am, initscript/debian/avahi-daemon.in,
	  initscript/debian/avahi-dnsconfd.in: * add support for
	  /etc/localtime in avahi's chroot for debian

2006-02-03 21:32  sebest

	* initscript/fedora/avahi-daemon.in,
	  initscript/fedora/avahi-dnsconfd.in: * sync fedora/redhat
	  initscripts with fedora/redhat shipped packages

2006-02-02 18:13  sebest

	* avahi-python/avahi-bookmarks.in: * replace gtk2reactor by
	  glib2reactor, closing Ticket #10

2006-01-30 20:57  lennart

	* avahi-common/dbus.c, avahi-common/dbus.h, avahi-common/error.c,
	  avahi-common/error.h, avahi-core/entry.c: add new error code
	  AVAHI_ERR_IS_EMPTY and use it in avahi_entry_group_commit()

2006-01-30 20:57  lennart

	* docs/NEWS: update NEWS file

2006-01-30 20:42  lennart

	* configure.ac: bump sonames

2006-01-30 20:39  lennart

	* configure.ac: bump version number to 0.6.6

2006-01-30 20:38  lennart

	* avahi-core/rr.c: * do not accept empty strings in TXT records

2006-01-30 19:48  lennart

	* avahi-client/client.h: doxygen update

2006-01-30 15:41  lennart

	* avahi-daemon/dbus-entry-group.c: forward error back to the client
	  when a commit() call fails

2006-01-30 15:40  lennart

	* avahi-core/entry.c: don't allow commiting of empty entry groups

2006-01-30 14:55  lennart

	* avahi-qt/qt-watch.cpp: Move AvahiPoll structure into read-only
	  memory

2006-01-28 21:45  lennart

	* avahi-client/publish.h: Update doxygen docs for publishing a
	  little

2006-01-27 20:34  lennart

	* examples/client-publish-service.c: update example to include some
	  code to show how to modify an existing service

2006-01-27 20:33  lennart

	* avahi-common/defs.h: Update doxygen docs a little to make clearer
	  when to use what API when modifying an existing service

2006-01-27 20:32  lennart

	* avahi-core/update-test.c: small update-test debug output
	  improvement

2006-01-27 20:32  lennart

	* service-type-database/service-types: minor service type database
	  updates

2006-01-27 16:33  lennart

	* avahi-client/entrygroup.c: fix entry group destruction (closes
	  #5)

2006-01-27 01:22  lathiat

	* service-type-database/service-types: * Fix typo in HTTPs service
	  found by Paul Hemps

2006-01-27 00:42  lennart

	* avahi-common/watch.h: fix doxygen comment for AvahiPoll

2006-01-26 04:44  lathiat

	* service-type-database/service-types: * Add several new service
	  types

2006-01-23 00:49  lennart

	* docs/NEWS: update NEWS file

2006-01-23 00:45  lennart

	* avahi-core/entry.c: reenable record updating using
	  AVAHI_PUBLISH_UPDATE

2006-01-23 00:27  lennart

	* avahi-daemon/Makefile.am: fix build for non-dbus installations

2006-01-22 21:17  lennart

	* avahi-qt3.pc.in, avahi-qt4.pc.in: Use "Requires.private" instead
	  of "Requires" in the qt3 and qt4 pkg-config file. (closes: #2)

2006-01-22 21:10  lennart

	* common/acx_pthread.m4: merge mips portability patch from Sjoerd
	  Simmons (closes: #4)

2006-01-22 19:58  lennart

	* avahi-common/Makefile.am: pthread build fix

2006-01-22 19:17  lennart

	* man/avahi-bookmarks.1.xml.in: man page update

2006-01-22 19:16  lennart

	* docs/NEWS: NEWS update

2006-01-22 18:30  lennart

	* docs/NEWS: add release notes for avahi 0.6.5

2006-01-22 18:14  lennart

	* configure.ac: bump soname

2006-01-22 17:30  lennart

	* configure.ac: bump version number

2006-01-22 17:25  lennart

	* avahi-utils/avahi-browse.c: fix avahi-browse to properly show
	  when services are removed

2006-01-20 23:05  lennart

	* avahi-client/client.h, avahi-common/thread-watch.h: add doxygen
	  \since tags

2006-01-20 22:56  lennart

	* avahi-client, avahi-client/Makefile.am,
	  avahi-client/check-nss-test.c, avahi-client/check-nss.c,
	  avahi-client/client.h, avahi-daemon/Makefile.am,
	  avahi-daemon/Server.introspect, avahi-daemon/dbus-protocol.c,
	  avahi-daemon/main.c, avahi-daemon/main.h,
	  avahi-python/avahi-bookmarks.in, configure.ac: * add new API
	  function avahi_nss_support()
	  * add new DBUS method Server.IsNSSSupportAvailable()
	  * add support for IsNSSSupportAvailabke() to avahi-bookmarks

2006-01-20 21:53  sebest

	* Makefile.am, avahi-client.pc.in, avahi-compat-howl.pc.in,
	  avahi-compat-libdns_sd.pc.in, avahi-core.pc.in, avahi-glib.pc.in,
	  avahi-qt3.pc.in, avahi-qt4.pc.in, initscript/mandriva: * adds
	  pkgconfig fixes for x86_64 (because pkgconfig files should be
	  written in $libdir, not $prefix/lib).
	  * This patch is from Oden Eriksson <oeriksson@mandriva.com>

2006-01-20 21:20  lennart

	* avahi-client/client.c: small fix that speeds up destruction of
	  AvahiClient objects. We will now simply terminate the DBUS
	  connection before freeing local objects. This way the number of
	  server calls is decreased. The server will clean up the client
	  objects anyway if the connection is closed, hence there is no
	  need to do that manually from the client side.

2006-01-20 21:04  sebest

	* man/avahi-dnsconfd.8.xml.in: * fix a typo spotted by Michael
	  Scherer

2006-01-20 21:00  sebest

	* initscript/mandriva, initscript/mandriva/Makefile.am,
	  initscript/mandriva/avahi-daemon.in,
	  initscript/mandriva/avahi-dnsconfd.in: * Adding the missing files
	  for Mandriva init.d

2006-01-20 20:59  sebest

	* configure.ac, initscript/Makefile.am: * Support for Mandriva
	  init.d from Oliver Blin

2006-01-17 22:48  lennart

	* avahi-common/Makefile.am: install thread-watch.h

2006-01-17 12:33  lennart

	* avahi-sharp/en/Avahi/Client.xml,
	  avahi-sharp/en/Avahi/EntryGroup.xml,
	  avahi-sharp/en/Avahi/LookupFlags.xml: monodoc update

2006-01-17 12:25  lennart

	* avahi-core/announce.c, avahi-core/browse-domain.c,
	  avahi-core/multicast-lookup.c, avahi-core/probe-sched.c,
	  avahi-core/querier.c, avahi-core/query-sched.c,
	  avahi-core/resolve-address.c, avahi-core/response-sched.c: fix
	  build on GNU (closes: #3)

2006-01-16 15:14  snorp

	* configure.ac: make --disable-mono imply --disable-monodoc

2006-01-15 15:04  sebest

	* avahi-sharp/Makefile.am: fix bug
	  https://bugs.freedesktop.org/show_bug.cgi?id=5570

2006-01-15 14:33  lennart

	* Makefile.am: fix homepage target

2006-01-15 14:32  lennart

	* avahi-common: ignore watch-test-thread

2006-01-15 14:31  lennart

	* avahi-common/thread-watch.h: doxygen fix

2006-01-15 14:27  lennart

	* docs/NEWS: update NEWS file

2006-01-15 14:19  lennart

	* Makefile.am: change location of docs

2006-01-15 14:17  lennart

	* configure.ac: bump soname and version number

2006-01-14 11:54  lennart

	* service-type-database/service-types: add a bunch of new service
	  types to the database

2006-01-14 01:54  lennart

	* Makefile.am, avahi-common/Makefile.am,
	  avahi-common/thread-watch.c, avahi-common/thread-watch.h,
	  avahi-common/watch-test.c: add new AvahiThreadedPoll event loop
	  implementation which runs a main loop in a helper thread

2006-01-12 16:28  snorp

	* avahi-sharp/Client.cs, avahi-sharp/Utility.cs: make stuff work
	  with mono older than 1.1.13

2006-01-12 02:06  snorp

	* avahi-sharp/Client.cs, avahi-sharp/Utility.cs,
	  avahi-sharp/avahi-sharp-docs.source: don't use deprecated API in
	  Mono.Unix

2006-01-11 13:33  lathiat

	* avahi-utils/avahi-publish.c: * Fix a bug where
	  avahi-publish-service ignores the port - Thanks to
	  Nicolas Aupetit for the report and fix.

2006-01-09 22:39  sebest

	* avahi-python/avahi-discover.in: * reveted change from rev 1069 as
	  the icon was already handled

2006-01-09 22:31  lennart

	* avahi-python/avahi-discover.in: set an icon for the
	  avahi-disocver window

2006-01-09 14:50  sebest

	* avahi-sharp/Client.cs: * Fix a bug in LookupFlags reported by
	  Patrick Aussems (bug id 5410)

2006-01-07 21:14  lennart

	* docs/NEWS: update NEWS file

2006-01-07 21:08  lennart

	* configure.ac: * update versiion to 0.6.3
	  * bump soname release

2006-01-07 21:05  snorp

	* avahi-sharp/AvahiTest.cs, avahi-sharp/Utility.cs: actually
	  NULL-terminate strings passed to avahi.

2006-01-07 20:27  lennart

	* avahi-core/wide-area.c: fix double free() bug

2006-01-06 01:27  lennart

	* service-type-database/service-types: add some more service types
	  to database

2006-01-06 00:58  lennart

	* docs/NEWS: update NEWS once again

2006-01-06 00:58  lennart

	* configure.ac: bump soname

2006-01-06 00:51  lennart

	* docs/DBUS-API, docs/NEWS, docs/README: * add NEWS entry for Avahi
	  0.6.2
	  * modify all kinds of URLs for the new domain (avahi.org)

2006-01-06 00:39  lennart

	* docs/overview.dia: simplify overview.dia a little

2006-01-06 00:36  lennart

	* configure.ac: change project URL

2006-01-04 12:51  lennart

	* avahi-common/strlst-test.c: improve strlst test

2006-01-04 12:45  lennart

	* avahi-common/malloc.h: replace avahi_new() with a version that
	  checks for an integer overflow (suggested by Martin Pitt)

2006-01-04 12:44  lennart

	* docs/overview.dia: update overview graphics

2006-01-01 14:21  lennart

	* avahi-daemon/dbus-internal.h: increase number of DBUS objects
	  each DBUS client may create

2006-01-01 14:17  lennart

	* avahi-common/strlst.c: when serializing string lists for DNS TXT
	  records, ignore empty strings unconditionally

2006-01-01 14:16  lennart

	* avahi-daemon/dbus-util.c: workaround DBUS limitation which caused
	  an assert() to fail when passing string lists with empty strings

2005-12-31 18:36  lennart

	* tests/fuzz-mdns.py: add experimental mdns fuzzer

2005-12-31 16:16  lennart

	* avahi-daemon/dbus-async-address-resolver.c,
	  avahi-daemon/dbus-async-host-name-resolver.c,
	  avahi-daemon/dbus-async-service-resolver.c,
	  avahi-daemon/dbus-record-browser.c,
	  avahi-daemon/dbus-service-browser.c: fix introspection file names

2005-12-22 12:36  lennart

	* avahi-sharp/Makefile.am, avahi-sharp/avahi-sharp.dll.config.in,
	  avahi-sharp/gencfg.sh: generate libavahi-glib soname
	  automatically

2005-12-22 00:00  sebest

	* avahi-sharp/avahi-sharp.dll.config.in: * quick fix until a better
	  "dynamic" solution is found

2005-12-21 20:26  lennart

	* configure.ac: bump version number

2005-12-21 20:25  lennart

	* configure.ac: improve compatiblity wth avahi 0.60 (original patch
	  from slomo)

2005-12-20 23:22  lennart

	* avahi-compat-libdns_sd/compat.c: remove superfluous assert

2005-12-11 22:56  lathiat

	* man/avahi-daemon.conf.5.xml.in: * Fix mis-labeled option in
	  avahi-daemon.conf man page

2005-12-08 08:42  lennart

	* avahi-daemon/dbus-protocol.c: Compatibility with DBUS 0.60

2005-12-07 16:04  lennart

	* avahi-client/client.c: remove a stupid fprintf() line

2005-12-06 18:36  lennart

	* man/avahi.service.5.xml.in: reword avahi.service man page to
	  state that a unicast DNS name is OK in static services

2005-11-27 02:02  sebest

	* avahi-core/iface.c: * may fix a compile problem on freebsd 4.x

2005-11-25 10:33  sebest

	* avahi-utils/avahi-publish.c: * correct the help message of
	  avahi-public

2005-11-25 10:32  sebest

	* avahi-daemon/Makefile.am: * only create DBUS_SYS_DIR if HAVE_DBUS

2005-11-25 01:19  lennart

	* avahi-common/Makefile.am, avahi-compat-howl/Makefile.am,
	  avahi-compat-libdns_sd/Makefile.am, common/acx_pthread.m4: Fix
	  compilation with -pthread

2005-11-24 18:30  lennart

	* docs/NEWS: Add release notes for 0.6.1

2005-11-24 17:48  lennart

	* avahi-glib.pc.in, avahi-qt3.pc.in, avahi-qt4.pc.in: shorten
	  pkg-config files of avahi-{qt3,qt4,glib} to make "Nix" happy

2005-11-24 02:27  lennart

	* configure.ac: bump sonames

2005-11-24 02:11  lennart

	* configure.ac: bump version number to 0.6.1

2005-11-24 02:03  lennart

	* avahi-client/Makefile.am, avahi-common/Makefile.am,
	  avahi-daemon/Makefile.am: don't build static library for
	  dbus-watch-glue and the like, instead compile the sources
	  directly where it is needed

2005-11-24 01:30  lennart

	* avahi-client/client.c, avahi-common/dbus.h,
	  avahi-daemon/Server.introspect, avahi-daemon/dbus-protocol.c: Add
	  DBUS API versioning

2005-11-24 00:07  lennart

	* avahi-client/client.c, avahi-common/dbus.c, avahi-common/dbus.h,
	  avahi-common/error.c, avahi-common/error.h: Map DBUS specific
	  errors to Avahi counterparts

2005-11-23 22:40  lennart

	* avahi-core/browse-domain.c: missing initialization fix

2005-11-23 22:40  lennart

	* avahi-core/server.c: never publish .local as browsing domain

2005-11-23 22:35  lathiat

	* Makefile.am, bootstrap.sh: * Include some new files from docs/
	  into the tarballs (incl API-CHANGES-0.6)
	  * Update my personal flags

2005-11-23 22:28  lennart

	* avahi-client/browser.c, avahi-core/browse-domain.c: in the domain
	  browser objects: don't return statically configured browsing
	  domains when the user asked for registration domains

2005-11-20 17:37  snorp

	* avahi-sharp/AvahiTest.cs, avahi-sharp/Client.cs,
	  avahi-sharp/EntryGroup.cs: move JoinServiceName and
	  SplitServiceName to the Client class

2005-11-20 17:15  snorp

	* avahi-sharp/Makefile.am: add an explicit rule for
	  avahi-sharp-docs.tree

2005-11-20 16:00  lennart

	* docs/COMPAT-LAYERS, docs/TODO: Add a new documentation file
	  telling distributors how to get full build system
	  compatibility with HOWL/Bonjour in addition to ABI/API
	  compatibility.

2005-11-20 15:02  lennart

	* avahi-compat-howl.pc.in, avahi-compat-howl/Makefile.am,
	  avahi-compat-howl/samples/Makefile.am,
	  avahi-compat-libdns_sd.pc.in, avahi-compat-libdns_sd/Makefile.am:
	  * Don't build libavahi-compat-howl.so anymore, just libhowl.so.
	  * Same for libdns_sd.so

2005-11-19 19:49  sebest

	* configure.ac, initscript/Makefile.am, initscript/freebsd,
	  initscript/freebsd/Makefile.am,
	  initscript/freebsd/avahi-daemon.sh.in,
	  initscript/freebsd/avahi-dnsconfd.sh.in: * Added FreeBSD rc.d
	  scripts with the permission of its authors.

2005-11-19 18:02  lennart

	* avahi-compat-libdns_sd/Makefile.am: build libdns_sd.so and let it
	  pull libavahi-compat-libdns_sd.so in

2005-11-19 17:31  lennart

	* avahi-compat-howl/Makefile.am: * build a libhowl.so which is
	  essentially empty by pulls in libavahi-compat-howl.so
	  * distributors should use this to get full ABI compatibility with
	  upstream HOWL

2005-11-19 15:48  sebest

	* avahi-python/avahi-discover.in: * added an icon window to
	  avahi-discover closing bugzilla #4970

2005-11-19 13:43  sebest

	* Makefile.am, configure.ac: * doesn't compile mono and
	  python-avahi when dbus is not available
	  * clean the summary of configure a little

2005-11-19 12:33  lennart

	* Makefile.am, avahi-sharp/Makefile.am: build pkg-config for compat
	  layers only when the compat layers are enabled

2005-11-19 01:11  lennart

	* avahi-core/wide-area.c: Hopefully fix a segfault when shutting
	  down the daemon, found by maro

2005-11-18 23:59  lennart

	* initscript/archlinux/avahi-daemon.in,
	  initscript/archlinux/avahi-dnsconfd.in: arch linux init script
	  patch by maro

2005-11-18 22:46  sebest

	* configure.ac: * don't try to display dbus version when it's not
	  installed

2005-11-18 21:32  lennart

	* docs/NEWS: fix some minor typos

2005-11-18 21:13  lennart

	* LICENSE: license update

2005-11-18 19:39  lennart

	* docs/NEWS: update NEWS file with the release announcement

2005-11-18 18:50  lennart

	* configure.ac: another small configure summary fix

2005-11-18 18:48  lennart

	* configure.ac: fix configure summary regarding to
	  avahi-python/avahi-utils

2005-11-18 18:43  lennart

	* avahi-common/Makefile.am: add pthread cflags/libs to avahi-common
	  build

2005-11-18 00:50  lathiat

	* docs/DBUS-API: * Remove stale information from DBUS-API, add
	  instructions pointing them at the introspect files.

2005-11-17 21:15  snorp

	* avahi-sharp/EntryGroup.cs, avahi-sharp/en/Avahi/EntryGroup.xml:
	  add byte[] overload for UpdateService

2005-11-17 21:11  snorp

	* avahi-sharp/AddressResolver.cs, avahi-sharp/AvahiTest.cs,
	  avahi-sharp/DomainBrowser.cs, avahi-sharp/EntryGroup.cs,
	  avahi-sharp/HostNameResolver.cs, avahi-sharp/RecordBrowser.cs,
	  avahi-sharp/ServiceBrowser.cs, avahi-sharp/ServiceResolver.cs,
	  avahi-sharp/ServiceTypeBrowser.cs, avahi-sharp/Utility.cs: * add
	  byte[] overloads for EntryGroup methods
	  * cleanup string marshalling

2005-11-17 19:08  snorp

	* avahi-sharp/AvahiTest.cs, avahi-sharp/EntryGroup.cs,
	  avahi-sharp/en/Avahi/EntryGroup.xml: * Add
	  EntryGroup.UpdateService, EntryGroup.AddServiceSubtype,
	  EntryGroup.AddAddress, EntryGroup.AddRecord,
	  EntryGroup.JoinServiceName, EntryGroup.SplitServiceName

2005-11-17 18:02  snorp

	* avahi-sharp/en/Avahi/AddressResolver.xml,
	  avahi-sharp/en/Avahi/BrowserBase.xml,
	  avahi-sharp/en/Avahi/Client.xml,
	  avahi-sharp/en/Avahi/ClientException.xml,
	  avahi-sharp/en/Avahi/ClientFlags.xml,
	  avahi-sharp/en/Avahi/ClientState.xml,
	  avahi-sharp/en/Avahi/ClientStateArgs.xml,
	  avahi-sharp/en/Avahi/ClientStateHandler.xml,
	  avahi-sharp/en/Avahi/DomainBrowser.xml,
	  avahi-sharp/en/Avahi/DomainInfoArgs.xml,
	  avahi-sharp/en/Avahi/DomainInfoHandler.xml,
	  avahi-sharp/en/Avahi/EntryGroup.xml,
	  avahi-sharp/en/Avahi/EntryGroupState.xml,
	  avahi-sharp/en/Avahi/EntryGroupStateArgs.xml,
	  avahi-sharp/en/Avahi/EntryGroupStateHandler.xml,
	  avahi-sharp/en/Avahi/ErrorCode.xml,
	  avahi-sharp/en/Avahi/ErrorCodeArgs.xml,
	  avahi-sharp/en/Avahi/ErrorCodeHandler.xml,
	  avahi-sharp/en/Avahi/HostAddressArgs.xml,
	  avahi-sharp/en/Avahi/HostAddressHandler.xml,
	  avahi-sharp/en/Avahi/HostNameResolver.xml,
	  avahi-sharp/en/Avahi/LookupFlags.xml,
	  avahi-sharp/en/Avahi/LookupResultFlags.xml,
	  avahi-sharp/en/Avahi/PublishFlags.xml,
	  avahi-sharp/en/Avahi/RecordBrowser.xml,
	  avahi-sharp/en/Avahi/RecordClass.xml,
	  avahi-sharp/en/Avahi/RecordInfo.xml,
	  avahi-sharp/en/Avahi/RecordInfoArgs.xml,
	  avahi-sharp/en/Avahi/RecordInfoHandler.xml,
	  avahi-sharp/en/Avahi/RecordType.xml,
	  avahi-sharp/en/Avahi/ResolverBase.xml,
	  avahi-sharp/en/Avahi/ServiceBrowser.xml,
	  avahi-sharp/en/Avahi/ServiceInfoArgs.xml,
	  avahi-sharp/en/Avahi/ServiceInfoHandler.xml,
	  avahi-sharp/en/Avahi/ServiceResolver.xml,
	  avahi-sharp/en/Avahi/ServiceTypeBrowser.xml,
	  avahi-sharp/en/Avahi/ServiceTypeInfoArgs.xml,
	  avahi-sharp/en/Avahi/ServiceTypeInfoHandler.xml,
	  avahi-sharp/en/index.xml: update docs

2005-11-17 17:55  snorp

	* avahi-sharp/AddressResolver.cs, avahi-sharp/AvahiTest.cs,
	  avahi-sharp/Client.cs, avahi-sharp/ClientException.cs,
	  avahi-sharp/DomainBrowser.cs, avahi-sharp/EntryGroup.cs,
	  avahi-sharp/HostNameResolver.cs, avahi-sharp/Makefile.am,
	  avahi-sharp/RecordBrowser.cs, avahi-sharp/ResolverBase.cs,
	  avahi-sharp/ServiceBrowser.cs, avahi-sharp/ServiceResolver.cs,
	  avahi-sharp/ServiceTypeBrowser.cs: * Add RecordBrowser.cs
	  * Make all of the events like "standard" .NET ones

2005-11-17 15:26  lennart

	* avahi-common/defs.h, avahi-daemon/ssh.service: * add legal blurb
	  to ssh.service
	  * improve doxygen documentation

2005-11-17 14:50  lennart

	* docs/API-CHANGES-0.6, tests/c-plus-plus-test.cc: * update
	  API-CHANGES-0.6
	  * update automatically generated C++ test

2005-11-17 09:38  sebest

	* avahi-core/iface-pfroute.c: * fixed usage of
	  avahi_format_mac_address
	  * removed some unused parameters
	  * comment some debug code

2005-11-16 23:12  lennart

	* configure.ac: bump version info

2005-11-16 23:02  lennart

	* docs/TODO: remove the last item from the TODO list for Avahi 0.6!
	  Yay!

2005-11-16 23:01  lennart

	* man, man/Makefile.am, man/avahi-browse.1.xml.in,
	  man/avahi-publish-address.1.xml.in,
	  man/avahi-publish-service.1.xml.in, man/avahi-publish.1.xml.in:
	  Update man pages for new avahi-publish-* tools

2005-11-16 22:36  lennart

	* avahi-utils/Makefile.am: fix installation of
	  avahi-publish-address/avahi-publish-service

2005-11-16 22:34  lennart

	* avahi-python, avahi-python/Makefile.am,
	  avahi-python/avahi-publish-address.in,
	  avahi-python/avahi-publish-service.in, avahi-utils,
	  avahi-utils/Makefile.am, avahi-utils/avahi-browse.c,
	  avahi-utils/avahi-publish.c, avahi-utils/avahi-resolve.c:
	  Implement avahi-publish{-address, service} in C

2005-11-16 19:45  lennart

	* man/Makefile.am: man page install fixes

2005-11-16 19:37  lennart

	* avahi-client/lookup.h: small doxygen fix

2005-11-16 19:32  lennart

	* docs/TODO: update TODO

2005-11-16 19:30  lennart

	* avahi-client, avahi-client/Makefile.am, avahi-client/browser.c,
	  avahi-client/client.c, avahi-client/entrygroup.c,
	  avahi-client/internal.h, avahi-client/lookup.h,
	  avahi-client/rr-test.c, avahi-common/dbus.h,
	  avahi-daemon/EntryGroup.introspect, avahi-daemon/Makefile.am,
	  avahi-daemon/RecordBrowser.introspect,
	  avahi-daemon/Server.introspect, avahi-daemon/chroot.c,
	  avahi-daemon/dbus-internal.h, avahi-daemon/dbus-protocol.c,
	  avahi-daemon/dbus-record-browser.c,
	  avahi-daemon/dbus-service-browser.c, avahi-daemon/dbus-util.c,
	  avahi-daemon/dbus-util.h: * Implement client API for arbitrary
	  record browsing
	  * Fix memory leak in avahi-client

2005-11-16 15:18  lennart

	* avahi-utils/Makefile.am, avahi-utils/avahi-browse.c,
	  avahi-utils/avahi-resolve.c, man/Makefile.am,
	  man/avahi-browse.1.xml.in: add avahi-browse-domains as an alias
	  for avahi-browse --browse-domains

2005-11-16 14:07  lennart

	* docs/TODO: update TODO, only 3 items on the TODO left

2005-11-16 14:06  lennart

	* avahi-daemon/avahi-daemon.conf, avahi-daemon/main.c, man,
	  man/Makefile.am, man/avahi-bookmarks.1.xml.in,
	  man/avahi-browse.1.xml.in, man/avahi-daemon.8.xml.in,
	  man/avahi-daemon.conf.5.xml.in, man/avahi-dnsconfd.8.xml.in,
	  man/avahi-resolve-address.1.xml.in,
	  man/avahi-resolve-host-name.1.xml.in, man/avahi-resolve.1.xml.in:
	  update man pages

2005-11-16 01:15  lennart

	* avahi-common/timeval.c, avahi-core/announce.c,
	  avahi-core/cache.c, avahi-core/cache.h, avahi-core/entry.c,
	  avahi-core/iface.c, avahi-core/internal.h, avahi-core/server.c,
	  avahi-core/util.c, avahi-core/util.h: * when calculating a random
	  jitter time for time events, use the same jitter in
	  every 10s timespans. This should increase the probability that
	  multiple
	  responses can be merged into a single packet, and thus decreases
	  network
	  traffic.
	  * add _workstation._tcp services in RUNNING state, not earlier
	  * an important bugfix which fixes the entry group state
	  automatons
	  * remove obsolete debug messages
	  * minor other cleanups

2005-11-15 01:52  lennart

	* docs/TODO: update TODO

2005-11-15 01:51  lennart

	* docs/TODO: update TODO

2005-11-15 01:49  lennart

	* avahi-common/dbus.h, avahi-python/avahi/__init__.py: add record
	  browser DBUS interface names

2005-11-15 01:47  lennart

	* avahi-python/avahi-discover.in: Show "Wide Area" as interface for
	  services found on wide area DNS-SD

2005-11-15 01:26  lennart

	* avahi-daemon/avahi-daemon.conf: remove dns-sd.org from default
	  configuration file

2005-11-15 01:23  lennart

	* avahi-python/avahi-bookmarks.in, avahi-python/avahi/__init__.py:
	  update python stuff a little to match the newest DBUS interfaces

2005-11-15 01:04  lennart

	* avahi-utils/avahi-resolve.c: small --help wording improvement

2005-11-15 01:04  lennart

	* avahi-utils/avahi-resolve.c: If avahi-resolve is called without
	  command, let it fail

2005-11-15 00:58  lennart

	* avahi-utils/Makefile.am: create links from avahi-resolve to
	  avahi-resolve-address, avahi-resolve-host-name

2005-11-15 00:47  lennart

	* avahi-utils, avahi-utils/Makefile.am,
	  avahi-utils/avahi-resolve-host-name.c,
	  avahi-utils/avahi-resolve.c: rename avahi-resolve-host-name to
	  avahi-resolve

2005-11-15 00:39  lennart

	* Makefile.am, avahi-python, avahi-python/Makefile.am,
	  avahi-python/avahi, avahi-python/avahi-bookmarks.in,
	  avahi-python/avahi-discover.desktop.in,
	  avahi-python/avahi-discover.in,
	  avahi-python/avahi-publish-address.in,
	  avahi-python/avahi-publish-service.in, avahi-utils,
	  avahi-utils/Makefile.am, avahi-utils/avahi,
	  avahi-utils/avahi-bookmarks.in,
	  avahi-utils/avahi-discover.desktop.in,
	  avahi-utils/avahi-discover.in,
	  avahi-utils/avahi-publish-address.in,
	  avahi-utils/avahi-publish-service.in, configure.ac: move python
	  tools from avahi-utils to avahi-python

2005-11-15 00:36  lennart

	* avahi-daemon/Makefile.am, avahi-daemon/dbus-test.py: remove
	  dbus-test.py since it is horribly out of date

2005-11-15 00:13  lennart

	* docs/TODO: update todo

2005-11-15 00:11  lennart

	* avahi-core/conformance-test.c, avahi-core/internal.h: some minor
	  adjusments to the conformance testing program. We now pass
	  Apple's
	  conformance tests without any changes or exceptions.

2005-11-14 23:58  lennart

	* avahi-core/iface.c: deal better with mcast management and
	  disappearing IP addresses

2005-11-14 23:56  sebest

	* configure.ac, initscript/Makefile.am, initscript/darwin,
	  initscript/darwin/Makefile.am,
	  initscript/darwin/org.freedesktop.avahi-daemon.plist.in,
	  initscript/darwin/org.freedesktop.avahi-dnsconfd.plist.in: * add
	  preliminary plist scripts for darwin (equivalent of initscripts)

2005-11-14 23:22  lennart

	* avahi-core/iface.c: don't fail if leaving a multicast group fails

2005-11-14 23:05  sebest

	* bootstrap.sh, configure.ac: * add support for other os in
	  --with-distro (darwin/netbsd/freebsd), we can now make
	  initscripts

2005-11-14 22:26  sebest

	* avahi-compat-libdns_sd/warn.c, configure.ac, docs/TODO: *
	  implement avahi_exe_name for BSD/Darwin
	  * no more sebest in the TOO :)

2005-11-14 21:47  lennart

	* docs/TODO: I decided to not implement a "reconfirm_record()" API
	  for Avahi 0.6. I don't
	  see how this should ever become handy. I couldn't find a single
	  program on the
	  internet that makes use of the Apple's equivalent function
	  DNSServiceReconfirmRecord(). It's just too complicated to use
	  this function
	  properly, so I guess there is no point in adding it now. Let's
	  see if Apple
	  improves the situation eventually, and how.

2005-11-14 21:40  lennart

	* avahi-core/server.c: minor cleanups

2005-11-13 18:26  sebest

	* avahi-core/iface-pfroute.c: * be more verbose when retrying
	  sysctl when the routing table grew

2005-11-13 17:44  lennart

	* avahi-core/iface-pfroute.c, avahi-core/iface-pfroute.h: set Id
	  keyword for iface-pfroute.[ch]

2005-11-13 17:18  sebest

	* avahi-core/iface-pfroute.c, avahi-daemon/main.c, docs/TODO: *
	  fixed a problem on FreeBSD where sysctl needs locked memory

2005-11-13 16:38  lennart

	* docs/TODO: update TODO

2005-11-13 16:36  lennart

	* avahi-client/client.c, avahi-core/cache.c, avahi-core/iface.c,
	  avahi-core/iface.h, avahi-core/multicast-lookup.c,
	  avahi-core/querier.c, avahi-core/querier.h,
	  avahi-core/query-sched.c, avahi-core/query-sched.h,
	  avahi-core/rrlist.c, avahi-core/rrlist.h, avahi-core/server.c: *
	  Make "NameAcquired" warning line disappear in avahi-client
	  
	  Scheduler tweaks:
	  
	  * Add some more comments
	  
	  * Remove scheduled queries from the query queue if the querier
	  which issued
	  them dies. This reduces traffic immensly when many short lived
	  queries are
	  made, e.g. during host name lookups.
	  
	  * Don't free a querier object immediately when it is no longer
	  referenced.
	  Instead keep it and try to recycle it in case someone else wants
	  to do the
	  same query later on. Free it at the latest moment possible: just
	  before the
	  next query is scheduled to be made. This reduces traffic immensly
	  when many
	  short lived queries are made.
	  
	  With these two changes we can minimize the traffic to zero or
	  near zero for
	  many simple lookups.
	  
	  * When responding records with the FLUSH_CACHE bit set, reply
	  immediately only
	  when all response record have this bit set. Prior to this change
	  we replied
	  imediately as soon as one record hat this bit set. This change
	  should make us
	  pass *all* Bonjour mDNS conformance tests without any exceptions.

2005-11-13 02:51  sebest

	* docs/TODO: * update TODO

2005-11-13 00:40  sebest

	* avahi-utils/avahi/__init__.py: * merge the python dict support in
	  trunk

2005-11-12 18:57  lennart

	* docs/TODO: update TODO

2005-11-12 18:55  lennart

	* avahi-daemon/AddressResolver.introspect,
	  avahi-daemon/DomainBrowser.introspect,
	  avahi-daemon/EntryGroup.introspect,
	  avahi-daemon/HostNameResolver.introspect,
	  avahi-daemon/Server.introspect,
	  avahi-daemon/ServiceBrowser.introspect,
	  avahi-daemon/ServiceResolver.introspect,
	  avahi-daemon/ServiceTypeBrowser.introspect,
	  avahi-daemon/avahi-daemon.conf, avahi-daemon/example.service: *
	  add LGPL blurbs to some more files shipped with avahi
	  * add a line pointing to the respective man pages in the
	  configuration files
	  * comment most lines in the configuration file, since they're set
	  to the defaults

2005-11-11 02:22  sebest

	* configure.ac, docs/TODO: * update TODO
	  * search for the dbus socket in more locations

2005-11-10 16:15  snorp

	* avahi-sharp/Client.cs: update to latest api changes

2005-11-09 18:38  sebest

	* avahi-core/socket.c: * add support for IP_SENDSRCADDR on freeBSD

2005-11-09 18:00  lennart

	* docs/TODO: update TODO

2005-11-09 17:36  sebest

	* avahi-core/socket.c: * set IP_MULTICAST_IF for *BSD

2005-11-09 17:16  lennart

	* avahi-compat-libdns_sd/warn.c: simplify some lines

2005-11-09 02:27  lennart

	* avahi-daemon/main.c: fix retval sending

2005-11-09 01:49  lennart

	* avahi-core/domain-util.c: make sure that the local hostname
	  passes the avahi_is_valid_domain_name() check.

2005-11-08 23:37  lennart

	* avahi-core/entry.c, avahi-core/iface.c, avahi-core/server.c,
	  avahi-daemon/main.c: * Do not allow adding RRs to entry groups
	  that are already commited
	  * Reword some misleading log messages

2005-11-08 23:16  lennart

	* avahi-core/domain-util.c, avahi-core/server.c, avahi-core/util.c,
	  avahi-core/util.h: * deal with gethostname() failing, use
	  utsname.sysname[] instead in that case
	  * deal with utsname() failing when creating HINFO records

2005-11-08 21:56  lennart

	* avahi-client/browser.c, avahi-client/client-test.c,
	  avahi-client/client.c, avahi-client/client.h,
	  avahi-client/entrygroup.c, avahi-client/internal.h,
	  avahi-client/resolver.c, avahi-client/srv-test.c,
	  avahi-compat-howl/compat.c, avahi-compat-libdns_sd/compat.c,
	  avahi-utils/avahi-browse.c,
	  avahi-utils/avahi-resolve-host-name.c,
	  examples/client-browse-services.c,
	  examples/client-publish-service.c, examples/glib-integration.c: *
	  add new flags parameter to avahi_client_new()
	  * introduce flags AVAHI_CLIENT_NO_FAIL and
	  AVAHI_CLIENT_IGNORE_USER_CONFIG
	  * beef up avahi-browse to show how AVAHI_CLIENT_NO_FAIL may be
	  used: add a new
	  parameter "-f" which tells avahi-browse to stay running when the
	  daemon
	  disconnects from DBUS and reconnect when it reappears. For now
	  dbus-daemon
	  restarts are not handled and result in an AVAHI_CLIENT_FAIL
	  event.

2005-11-06 16:25  snorp

	* avahi-sharp/ClientException.cs, avahi-sharp/EntryGroup.cs: add
	  new error codes and publish flags

2005-11-06 16:12  lennart

	* avahi-client/browser.c, avahi-client/client.c,
	  avahi-client/client.h, avahi-client/entrygroup.c,
	  avahi-client/resolver.c, avahi-common/dbus.c,
	  avahi-common/dbus.h, avahi-common/error.c, avahi-common/error.h,
	  avahi-compat-howl/compat.c, avahi-compat-libdns_sd/compat.c,
	  avahi-utils/avahi-browse.c,
	  avahi-utils/avahi-resolve-host-name.c, docs/TODO,
	  examples/client-browse-services.c,
	  examples/client-publish-service.c, examples/glib-integration.c: *
	  Rename AVAHI_ERR_NOT_CONNECTED to AVAHI_ERR_DISCONNECTED
	  * Remove client state AVAHI_CLIENT_DISCONNECTED and replace it
	  with AVAHI_CLIENT_FAILURE with error code set to
	  AVAHI_ERR_DISCONNECTED

2005-11-06 15:52  lennart

	* avahi-utils/Makefile.am: makefile fix

2005-11-06 15:47  lennart

	* avahi-utils/Makefile.am, avahi-utils/avahi-resolve-address.in,
	  avahi-utils/avahi-resolve-host-name.c,
	  avahi-utils/avahi-resolve-host-name.in: replace
	  avahi-resolve-{address,host-name} with versions written in C

2005-11-06 15:01  lennart

	* docs/TODO: TODO update

2005-11-06 15:00  lennart

	* avahi-client/client.c, avahi-client/client.h,
	  avahi-common/gccmacro.h, avahi-compat-howl/compat.c,
	  avahi-compat-libdns_sd/compat.c, avahi-utils/avahi-browse.c,
	  examples/client-publish-service.c: add new client state
	  AVAHI_CLIENT_FAILURE

2005-11-06 02:08  lennart

	* avahi-client/client-test.c, avahi-common/dbus.c,
	  avahi-common/dbus.h, avahi-common/defs.h, avahi-common/error.c,
	  avahi-common/error.h, avahi-core/core.h, avahi-core/entry.c,
	  avahi-core/server.c, avahi-daemon/avahi-daemon.conf,
	  avahi-daemon/dbus-protocol.c, avahi-daemon/dbus-protocol.h,
	  avahi-daemon/main.c, docs/TODO: * add two new configuration file
	  options: "disable-publishing" and
	  "disable-user-service-publishing"
	  * add two new errors: NOT_PERMITTED and NOT_SUPPORTED
	  * add two new publishing flags: AVAHI_PUBLISH_USE_MULTICAST,
	  AVAHI_PUBLISH_USE_WIDE_AREA
	  * return NOT_SUPPORTED when user tries to add RRs in wide area
	  domains - for now

2005-11-05 01:41  lennart

	* docs/TODO: update TODO

2005-11-05 01:41  lennart

	* avahi-client/browser.c, avahi-client/internal.h: * look for
	  additional browsing dmains in $AVAHI_BROWSE_DOMAINS on the client
	  side
	  * the same for the XDG config file ~/.config/avah/browse-domains

2005-11-04 01:05  lennart

	* avahi-client, avahi-client/Makefile.am,
	  avahi-client/xdg-config-test.c, avahi-client/xdg-config.c,
	  avahi-client/xdg-config.h: implement XDG basedir subset, which we
	  will use to read user configured browser domains from

2005-11-03 23:36  lennart

	* avahi-common/defs.h, avahi-common/strlst.c,
	  avahi-core/browse-domain.c, avahi-core/core.h,
	  avahi-core/internal.h, avahi-core/server.c,
	  avahi-daemon/avahi-daemon.conf, avahi-daemon/ini-file-parser.c,
	  avahi-daemon/main.c, avahi-sharp/DomainBrowser.cs, docs/TODO: *
	  allow the user to specify a static browse domain list in the
	  configuration file
	  * remove "drop-root" configuration variable
	  * move the configuration variable "add-service-cookie" from
	  [server] to [publish]
	  * reorder AVAHI_DOMAIN_BROWSER_xx defs

2005-11-03 03:11  sebest

	* avahi-core/server.c, avahi-core/socket.c: * small fixes

2005-11-03 00:31  lennart

	* docs/TODO: update TODO

2005-11-03 00:28  lennart

	* avahi-core/iface.c, avahi-core/iface.h, avahi-core/server.c,
	  avahi-core/socket.c, avahi-core/socket.h, avahi-core/wide-area.c:
	  rework and cleanup socket handling to improve support for OS that
	  don't support a SO_RECVIF equivalent

2005-11-02 00:10  sebest

	* avahi-compat-libdns_sd/dns_sd.h,
	  avahi-discover-standalone/main.c: * more small fixes for OpenBSD

2005-11-01 23:12  lennart

	* avahi-core/iface.c, avahi-core/iface.h, avahi-core/socket.c,
	  avahi-core/socket.h: * Always specfify the local IP address when
	  joining mcast groups. This increases compatibility with *BSD and
	  is smoother on other systems, too

2005-11-01 23:06  lennart

	* avahi-daemon/main.c: * fix two #ifdefs

2005-11-01 18:39  lennart

	* avahi-dnsconfd/main.c: remove array size warning

2005-11-01 18:34  sebest

	* avahi-daemon/static-services.c: * fix for undefined XMLCALL

2005-11-01 18:06  sebest

	* avahi-core/server.c, avahi-daemon/main.c: * fix compiling with
	  --disable-dbus
	  * add a missing include for OpenBSD

2005-11-01 16:41  lennart

	* docs/TODO: update TODO

2005-11-01 16:41  lennart

	* avahi-utils/avahi-browse.c: * add support to browse for domains
	  in avahi-browse
	  * show "n/a" instead of "(null)" as interface/protocol for wide
	  area services in avahi-browse

2005-11-01 16:40  lennart

	* avahi-daemon/chroot.c: use a normal fork() instead of a
	  daemon_fork() when forking of chroot() helper daemon

2005-11-01 15:35  lennart

	* docs/TODO: update TODO list

2005-10-31 23:29  sebest

	* avahi-compat-howl/Makefile.am,
	  avahi-compat-libdns_sd/Makefile.am,
	  avahi-compat-libdns_sd/compat.c, avahi-daemon/setproctitle.c,
	  bootstrap.sh: * many small fixes for NetBSD

2005-10-31 16:42  lennart

	* docs/TODO: update todo

2005-10-31 13:00  sebest

	* avahi-core/socket.c, avahi-utils/avahi-browse.c: * small fix in
	  the #includes

2005-10-30 21:22  lennart

	* avahi-daemon/Makefile.am, avahi-daemon/chroot.c,
	  avahi-daemon/chroot.h, avahi-daemon/main.c,
	  avahi-daemon/setproctitle.c, avahi-daemon/setproctitle.h,
	  configure.ac: make use of setproctitle() to change the process
	  title of the daemon processes. This is especially useful to
	  distuingish the main daemon and the chroot() helper process.

2005-10-30 18:21  lennart

	* avahi-daemon/Makefile.am, avahi-daemon/avahi-daemon.conf,
	  avahi-daemon/caps.c, avahi-daemon/caps.h, avahi-daemon/chroot.c,
	  avahi-daemon/chroot.h, avahi-daemon/dbus-util.c,
	  avahi-daemon/main.c, avahi-daemon/main.h,
	  avahi-daemon/simple-protocol.c, avahi-daemon/static-services.c,
	  avahi-daemon/static-services.h, configure.ac: * add chroot()
	  support on Linux

2005-10-29 10:38  lennart

	* avahi-utils/Makefile.am: fix avahi-browse build when gdbm is not
	  available

2005-10-29 10:31  lennart

	* configure.ac: fix configure.ac

2005-10-28 23:00  sebest

	* avahi-daemon/dbus-protocol.c, avahi-daemon/simple-protocol.c: *
	  more trivial fix, now avahi-daemon and dnsconfd compiles on
	  OpenBSD

2005-10-28 22:30  sebest

	* avahi-common/address.c, avahi-core/addr-util.c,
	  avahi-core/avahi-reflector.c, avahi-core/avahi-test.c,
	  avahi-core/conformance-test.c, avahi-core/dns-test.c,
	  avahi-core/dns.c, avahi-core/entry.c, avahi-core/iface-pfroute.c,
	  avahi-core/iface.c, avahi-core/iface.h, avahi-core/socket.c,
	  bootstrap.sh: * many trivial fix to make avahi compile on OpenBSD

2005-10-27 22:49  lennart

	* avahi-utils/Makefile.am, avahi-utils/avahi-browse.c,
	  avahi-utils/stdb.c, avahi-utils/stdb.h, configure.ac, docs/TODO:
	  lookup service types in the service data base in avahi-browse

2005-10-27 20:44  lennart

	* avahi-daemon/Makefile.am,
	  avahi-daemon/dbus-async-address-resolver.c,
	  avahi-daemon/dbus-async-host-name-resolver.c,
	  avahi-daemon/dbus-async-service-resolver.c,
	  avahi-daemon/dbus-domain-browser.c,
	  avahi-daemon/dbus-entry-group.c, avahi-daemon/dbus-internal.h,
	  avahi-daemon/dbus-protocol.c,
	  avahi-daemon/dbus-service-browser.c,
	  avahi-daemon/dbus-service-type-browser.c,
	  avahi-daemon/dbus-sync-address-resolver.c,
	  avahi-daemon/dbus-sync-host-name-resolver.c,
	  avahi-daemon/dbus-sync-service-resolver.c,
	  avahi-daemon/dbus-util.c, avahi-daemon/dbus-util.h: * split
	  dbus-protocol.c in multiple sources files

2005-10-27 19:50  sebest

	* avahi-utils/avahi-discover.in: * nicer display of txt records

2005-10-27 19:47  snorp

	* avahi-sharp/BrowserBase.cs: remove the NotFound event, as it is
	  not used anymore

2005-10-27 19:43  lennart

	* avahi-client/entrygroup.c, avahi-core/announce.c,
	  avahi-core/server.c, avahi-core/wide-area.c,
	  avahi-daemon/dbus-protocol.c, avahi-daemon/main.c: remove a bunch
	  of compiler warnings

2005-10-27 19:22  lennart

	* avahi-client/entrygroup.c, avahi-client/publish.h: change rdata
	  type from "uint8_t*" to "const void*"

2005-10-27 19:11  lennart

	* avahi-common/dbus.c, avahi-common/dbus.h, avahi-common/defs.h,
	  avahi-common/error.c, avahi-common/error.h,
	  avahi-core/dns-test.c, avahi-core/dns.c, avahi-core/entry.c,
	  avahi-core/rr.c, avahi-core/rr.h: * format unknown DNS records
	  according to RFC3597
	  * add some DNS class and type validity checks to
	  avahi_server_add()
	  * move DNS type and class definitions to avahi-common/defs.h

2005-10-27 18:25  snorp

	* avahi-sharp/Client.cs: fix the ClientState enumeration

2005-10-27 18:11  lathiat

	* docs/TODO: * Update TODO

2005-10-27 17:56  lennart

	* docs/TODO: update TODO

2005-10-27 17:52  lennart

	* docs/TODO: update TODO

2005-10-27 17:51  lathiat

	* docs/TODO: * Update TODO

2005-10-27 17:49  lathiat

	* avahi-client/client-test.c, avahi-client/entrygroup.c,
	  avahi-client/publish.h, avahi-common/dbus.c, avahi-common/dbus.h,
	  avahi-common/error.c, avahi-common/error.h,
	  avahi-daemon/EntryGroup.introspect, avahi-daemon/dbus-protocol.c,
	  docs/DBUS-API: * avahi-daemon: Implement EntryGroup::AddRecord
	  for arbitrary record additions
	  * avahi-client: Wrap AddRecord, add simple test to client-test

2005-10-27 14:31  lennart

	* configure.ac: Remove -Wlarger-than-4000 from gcc command line

2005-10-27 14:30  lennart

	* avahi-common/strlst-test.c, avahi-common/strlst.c,
	  avahi-common/strlst.h, avahi-compat-howl/compat.c,
	  avahi-compat-howl/text.c, avahi-compat-libdns_sd/compat.c,
	  avahi-core/dns.c: Add validity checking to TXT data parsing, this
	  fixes a remotely exploitable vulnerability.

2005-10-27 13:28  lennart

	* avahi-client/Makefile.am: install publish.h, lookup.h

2005-10-26 23:02  lennart

	* avahi-utils/Makefile.am: distribute sigint.h

2005-10-26 22:57  lennart

	* avahi-utils/Makefile.am: update Makefile.am

2005-10-26 22:50  lennart

	* avahi-client/Makefile.am: distribute publish.h lookup.h

2005-10-26 21:39  lennart

	* avahi-core/Makefile.am: add dns-srv.hh to distribution

2005-10-26 21:35  lennart

	* avahi-utils: ignore some more files

2005-10-26 21:33  lennart

	* avahi-utils/sigint.c, avahi-utils/sigint.h: add sigint.[ch]

2005-10-26 21:33  lennart

	* avahi-utils/avahi-browse.c: add avahi-browse.c

2005-10-26 21:27  lennart

	* avahi-client/client-test.c, avahi-client/client.c,
	  avahi-client/client.h, avahi-client/srv-test.c,
	  avahi-common/alternative-test.c, avahi-common/dbus-watch-glue.c,
	  avahi-common/domain-test.c, avahi-common/gccmacro.h,
	  avahi-common/simple-watch.c, avahi-common/strlst-test.c,
	  avahi-common/timeval-test.c, avahi-common/watch-test.c,
	  avahi-compat-howl/address-test.c, avahi-compat-howl/address.c,
	  avahi-compat-howl/browse-domain-test.c,
	  avahi-compat-howl/compat.c, avahi-compat-howl/text-test.c,
	  avahi-compat-howl/unsupported.c, avahi-compat-libdns_sd/compat.c,
	  avahi-compat-libdns_sd/txt-test.c,
	  avahi-compat-libdns_sd/unsupported.c,
	  avahi-core/avahi-reflector.c, avahi-core/avahi-test.c,
	  avahi-core/browse-dns-server.c, avahi-core/browse.c,
	  avahi-core/conformance-test.c, avahi-core/dns-test.c,
	  avahi-core/entry.c, avahi-core/hashmap-test.c,
	  avahi-core/netlink.c, avahi-core/prioq-test.c,
	  avahi-core/probe-sched.c, avahi-core/querier-test.c,
	  avahi-core/querier.c, avahi-core/query-sched.c,
	  avahi-core/response-sched.c, avahi-core/server.c,
	  avahi-core/timeeventq-test.c, avahi-core/timeeventq.c,
	  avahi-core/update-test.c, avahi-core/wide-area.c,
	  avahi-daemon/dbus-protocol.c,
	  avahi-daemon/ini-file-parser-test.c, avahi-daemon/main.c,
	  avahi-daemon/simple-protocol.c, avahi-daemon/static-services.c,
	  avahi-discover-standalone/main.c, avahi-glib/glib-watch-test.c,
	  avahi-glib/glib-watch.c, avahi-utils/Makefile.am,
	  avahi-utils/avahi-browse.in, configure.ac, docs/TODO,
	  examples/Makefile.am, examples/client-browse-services.c,
	  examples/client-publish-service.c,
	  examples/core-browse-services.c, examples/core-publish-service.c,
	  examples/glib-integration.c: * avahi-utils: replace python
	  avahi-browse with a version written in C.
	  * remove -Wunused from GCC command line and use "unused"
	  attribute instead
	  * remove AVAHI_CLIENT_S_FAILURE and AVAHI_CLIENT_S_INVALID since
	  these event's are never forwarded to the client anyway
	  * make use of AVAHI_GCC_NORETURN
	  * really send eror code with StateChange DBUS signals
	  * ignore EINTR in avahi_simple_poll_loop()

2005-10-26 18:01  snorp

	* avahi-sharp/Client.cs, avahi-sharp/EntryGroup.cs: * correct the
	  error handling in EntryGroup
	  * get rid of evil Thread.Abort

2005-10-26 12:09  lennart

	* docs/TODO: update TODO

2005-10-26 03:20  snorp

	* avahi-sharp/AddressResolver.cs, avahi-sharp/AvahiTest.cs,
	  avahi-sharp/BrowserBase.cs, avahi-sharp/Client.cs,
	  avahi-sharp/ClientException.cs, avahi-sharp/EntryGroup.cs,
	  avahi-sharp/HostNameResolver.cs, avahi-sharp/ResolverBase.cs,
	  avahi-sharp/ServiceResolver.cs, avahi-sharp/Utility.cs: first
	  pass at updating to the 0.6 apis

2005-10-26 02:03  lennart

	* avahi-daemon/avahi-service.dtd, avahi-daemon/example.service,
	  avahi-daemon/static-services.c, docs/TODO,
	  man/avahi.service.5.xml.in: * add support for subtypes for static
	  services

2005-10-26 01:34  lennart

	* avahi-common/address.c, avahi-common/address.h,
	  avahi-common/alternative.h, avahi-core/entry.c,
	  avahi-core/resolve-address.c, docs/TODO: reorder arguments of
	  avahi_reverse_lookup_name() to make them more natural

2005-10-26 01:25  lennart

	* docs/TODO: update TODO

2005-10-26 01:21  lennart

	* avahi-client/client.h, avahi-client/lookup.h,
	  avahi-client/publish.h, avahi-common/address.h,
	  avahi-common/alternative.h, avahi-common/cdecl.h,
	  avahi-common/dbus-watch-glue.h, avahi-common/dbus.h,
	  avahi-common/defs.h, avahi-common/domain.h, avahi-common/error.h,
	  avahi-common/gccmacro.h, avahi-common/llist.h,
	  avahi-common/malloc.h, avahi-common/rlist.h,
	  avahi-common/simple-watch.h, avahi-common/timeval.h,
	  avahi-common/watch.h, avahi-core/Makefile.am,
	  avahi-core/announce.c, avahi-core/browse.c, avahi-core/cache.c,
	  avahi-core/core.h, avahi-core/dns-srv-rr.h, avahi-core/entry.c,
	  avahi-core/log.h, avahi-core/lookup.h,
	  avahi-core/multicast-lookup.c, avahi-core/probe-sched.c,
	  avahi-core/publish.h, avahi-core/response-sched.c,
	  avahi-core/rr-util.h, avahi-core/rr.c, avahi-core/rr.h,
	  avahi-core/server.c, avahi-core/wide-area.c,
	  avahi-glib/glib-malloc.h, avahi-glib/glib-watch.h,
	  avahi-qt/qt-watch.h, doxygen.cfg: * remove lots of
	  DOXYGEN_SHOULD_SKIP_THIS from the header files, use doxygen macro
	  expansion instead
	  * split of exotic functions from avahi-core/rr.h to
	  avahi-core/rr-util.h
	  * update doxygen docs

2005-10-25 22:20  lennart

	* avahi-client/client-test.c, avahi-common/address.c,
	  avahi-common/address.h, avahi-common/domain-test.c,
	  avahi-common/domain.c, avahi-common/domain.h,
	  avahi-core/Makefile.am, avahi-core/addr-util.c,
	  avahi-core/addr-util.h, avahi-core/avahi-test.c,
	  avahi-core/browse.c, avahi-core/domain-util.c,
	  avahi-core/domain-util.h, avahi-core/rr.c, avahi-core/rr.h,
	  avahi-core/server.c, avahi-core/socket.c,
	  avahi-core/update-test.c, avahi-core/wide-area.c, docs/TODO: *
	  replace AF_UNSPEC by AVAHI_PROTO_UNSPEC in client-test.c
	  * remove some functions from the public API in
	  avahi-common/{domain,address}.[ch] and move them into
	  avahi-core/{domain-util,add-util}.[ch]
	  * properly generate CNAME responses
	  * add some more comments to server.c

2005-10-25 21:03  lennart

	* docs/API-CHANGES-0.6: document that AVAHI_PROTO_xxx is no longer
	  defined to be identical with AF_xxx

2005-10-25 20:50  lennart

	* docs/API-CHANGES-0.6: document that AVAHI_ERR_LOCAL_COLLISION has
	  been renamed to AVAHI_ERR_COLLISION

2005-10-25 20:03  lennart

	* docs/API-CHANGES-0.6: add API-CHANGES-0.6 describing API changes
	  between 0.5.x and 0.6

2005-10-25 19:24  lennart

	* avahi-core/dns-test.c, avahi-core/dns.c, avahi-core/dns.h,
	  avahi-core/rr.h: * add new core API functions
	  avahi_rdata_serialize() and avahi_rdata_parse()
	  * add new definition AVAHI_DNS_RDATA_MAX
	  * update dns-test.c and add examples for
	  avahi_rdata_{serialize,parse}()

2005-10-25 16:40  lennart

	* avahi-core/socket.c: add a compiler warning that
	  avahi_send_dns_packet_ipv4() still misses support for setting the
	  outgoing interface on everythng but Linux

2005-10-25 12:56  lennart

	* avahi-compat-libdns_sd/warn.c: build avahi_exe_name() exclusively
	  on Linux

2005-10-25 01:20  sebest

	* avahi-core/iface-pfroute.c: * small hack for netbsd

2005-10-24 23:56  lennart

	* avahi-core/browse.c, avahi-core/cache.c, avahi-core/core.h,
	  avahi-core/dns.c, avahi-core/dns.h, avahi-core/iface-linux.c,
	  avahi-core/iface-pfroute.c, avahi-core/iface.h,
	  avahi-core/internal.h, avahi-core/probe-sched.c,
	  avahi-core/response-sched.c, avahi-core/server.c,
	  avahi-core/wide-area.c, avahi-daemon/dbus-protocol.c,
	  avahi-daemon/main.c, avahi-dnsconfd/main.c, docs/TODO: * rename
	  all limit defs so that they end with _MAX
	  * fix some minor typos

2005-10-24 23:44  sebest

	* autogen.sh, avahi-daemon/main.c, avahi-dnsconfd/main.c,
	  bootstrap.sh: * use which in autogen.sh instead of type -p
	  * add NetBSD support in bootstrap.sh
	  * Netbsd doesn t have RLIMIT_AS -> ifdef
	  * reorder an include in dnsconfd/main.c

2005-10-24 23:35  lennart

	* docs/TODO: update TODO

2005-10-24 23:34  lennart

	* avahi-core/iface-linux.c, avahi-core/netlink.c: fix
	  avahi_interface_monitor_sync() for the linux NETLINK
	  implementation

2005-10-24 23:33  lennart

	* avahi-core/server.c: * reorder some things during server
	  initialization

2005-10-24 23:33  lennart

	* avahi-core/socket.c: * change setsocktopt for IP_TTL to use an
	  int instead of an uin8_t for compatibility with non-linux systems

2005-10-24 23:08  lennart

	* avahi-core/socket.c, docs/TODO: cleanup socket.c a little

2005-10-24 23:08  lennart

	* examples/core-publish-service.c: fix core-publish-service.c

2005-10-24 22:42  lennart

	* docs/TODO: update TODO

2005-10-24 22:41  lennart

	* avahi-client/client.c, avahi-client/client.h,
	  avahi-common/dbus.c, avahi-common/dbus.h, avahi-common/defs.h,
	  avahi-common/error.h, avahi-compat-howl/compat.c,
	  avahi-compat-libdns_sd/compat.c, avahi-core/entry.c,
	  avahi-daemon/EntryGroup.introspect,
	  avahi-daemon/Server.introspect, avahi-daemon/dbus-protocol.c,
	  avahi-daemon/main.c, avahi-daemon/main.h, docs/TODO,
	  examples/client-publish-service.c,
	  examples/core-publish-service.c: * add new entry group state
	  AVAHI_ENTRY_GROUP_FAILURE
	  * pass error code alongside entry gorup state changes over DBUS
	  * add new server state AVAHI_SERVER_FAILURE
	  * pass error code alongside server state changes over DBUS
	  * fix client-publish-service
	  * rename error code AVAHI_ERR_LOCAL_COLLISION to
	  AVAHI_ERR_COLLISION
	  * update TODO

2005-10-24 22:29  lennart

	* avahi-core/socket.c: unrbeak IPv6 support: change ttl value size
	  back to 32 bit for ipv6

2005-10-24 00:16  lennart

	* avahi-core/socket.c: fix IP_TTL/IP_RECVTTL on linux

2005-10-24 00:12  lennart

	* avahi-core/socket.c: many cleanups in preperation of the netbsd
	  port

2005-10-23 23:13  lennart

	* avahi-daemon/main.c, configure.ac: use seteuid() instead of
	  setreuid(), since the latter seems to be broken on macosx

2005-10-23 23:01  lennart

	* avahi-common/domain-test.c, avahi-common/malloc.c,
	  avahi-common/timeval-test.c: * gcc 2.95 compatibility

2005-10-23 22:16  lennart

	* docs/TODO: add federico tags to some of the things in the TODO
	  list

2005-10-23 21:25  sebest

	* configure.ac: * always add -std=c99 when netlink.h is not present

2005-10-23 20:22  lennart

	* docs/TODO: update TODO

2005-10-23 20:21  lennart

	* avahi-common/address.c, avahi-common/address.h,
	  avahi-common/domain-test.c, avahi-common/domain.c,
	  avahi-core/avahi-test.c, avahi-core/dns-srv-rr.h,
	  avahi-core/entry.c, avahi-core/internal.h,
	  avahi-core/resolve-address.c, avahi-core/rr.c,
	  avahi-core/socket.c, avahi-core/wide-area.c: * correctly handle
	  empty domain names (i.e. the root zone)
	  * fix memory initialization error in wide-area.c
	  * make server_add_xx() functions atomic, i.e. clean up
	  half-created entries on failure
	  * add some more validity checking macros and change everything to
	  make use of them
	  * clean up avahi_server_add_address()
	  * change some functions from domain.[ch] to work on a stack
	  buffer instead of malloced memory
	  * update avahi-test.c a little
	  * replace avahi_reverse_lookup_name_{ipv4,ipv6}() with a single
	  function avahi_reverse_lookup_name()
	  * remove avahi_server_add_dns_server_name() from public API

2005-10-23 15:55  lennart

	* avahi-compat-libdns_sd/compat.c: reorder locking

2005-10-23 15:45  lennart

	* avahi-compat-libdns_sd/compat.c: Reversse r841

2005-10-23 15:43  lennart

	* avahi-compat-libdns_sd/compat.c: Allow calls to
	  DNSServiceRefDeallocate() with NULL passed

2005-10-22 23:47  lennart

	* avahi-compat-libdns_sd/compat.c: set O_NONBLOCK for expoted
	  libdns_sd sockets

2005-10-22 23:09  lennart

	* avahi-daemon/dbus-protocol.c: increase the maximum number of
	  allowed clients handled over DBUS

2005-10-22 21:58  lennart

	* initscript/fedora: gnore some more files

2005-10-22 21:23  lennart

	* configure.ac, initscript/Makefile.am, initscript/fedora,
	  initscript/fedora/Makefile.am, initscript/fedora/avahi-daemon.in,
	  initscript/fedora/avahi-dnsconfd.in: Add init script support for
	  fedora from Alexander Larsson

2005-10-21 17:33  lathiat

	* configure.ac: * Quick fix to incorrect configure line, from
	  FreeBSD. :)

2005-10-21 14:44  sebest

	* avahi-core/iface-pfroute.c, avahi-core/socket.c,
	  avahi-daemon/dbus-protocol.c: * added a missing include in
	  dbus-protocol.c
	  * added REUSEPORT in socket.c
	  * cosmetic cleaning in iface-pfroute.c

2005-10-21 14:14  sebest

	* avahi-core/socket.c: * removed bogus IP_RECVIF

2005-10-21 13:54  lennart

	* avahi-common/domain.c: fix size of escaped_name in
	  avahi_service_name_join()

2005-10-21 11:53  lennart

	* avahi-core/socket.c: remove htonl() that shouldn't be there

2005-10-20 23:06  lennart

	* avahi-core/iface.c, avahi-core/socket.c, avahi-core/socket.h:
	  handle architectures that miss "struct ip_mreq" better

2005-10-20 17:43  sebest

	* avahi-core/iface-pfroute.c, avahi-core/socket.c: * preliminary
	  ipv6 support for BSD

2005-10-20 15:51  sebest

	* autogen.sh, avahi-core/socket.c, bootstrap.sh: * bug fix in
	  run_versioned
	  * bug fix in socket.c and cosmectic change
	  * use uname instead of MACHTYPE in bootstrap.sh

2005-10-19 22:12  sebest

	* avahi-core/socket.c, avahi-daemon/dbus-protocol.c: * replaced
	  some ioctl by if_nametoindex and if_indextoname
	  * cosmetic fix in socket.c

2005-10-19 21:55  lathiat

	* configure.ac, man/Makefile.am: * Move some of the man page checks
	  around to catch more situations
	  * Fix the man dir harder

2005-10-19 21:38  lathiat

	* configure.ac, docs/TODO, man/Makefile.am: * Allow
	  --disable-manpages, causing manpages not to be built or
	  installed

2005-10-19 20:31  sebest

	* avahi-daemon/dbus-protocol.c, avahi-discover-standalone/main.c,
	  bootstrap.sh: * remove some --disable in boostrap.sh for osx
	  * added a missing include in dus-protocol.h
	  * remove getinterface in a-d-s replaced by if_indextoname
	  * avahi-discover-standalone is now working on osx

2005-10-19 15:17  sebest

	* bootstrap.sh: * bootstrap for MacOsX tiger

2005-10-19 14:57  lennart

	* configure.ac: fix check for strlcpy()

2005-10-19 13:48  lennart

	* autogen.sh: use $LIBTOOLIZE in autogen.sh if defined

2005-10-19 13:40  lennart

	* autogen.sh: improve autgen.sh version check

2005-10-19 00:25  lennart

	* avahi-common/domain.h: actually drop avahi_strlcpy() from
	  domain.h

2005-10-19 00:14  lennart

	* bootstrap.sh, configure.ac: * pass --enable-tests
	  --enable-compat-howl --enable-compat-libdns_sd to configure in
	  bootstrap.sh
	  * drop platform testing in configure.ac
	  * add some more function/header checks to configure.ac

2005-10-19 00:10  lennart

	* Makefile.am, avahi-client/Makefile.am, avahi-common/Makefile.am,
	  avahi-common/defs.h, avahi-common/domain.c,
	  avahi-compat-howl/Makefile.am,
	  avahi-compat-howl/samples/Makefile.am, avahi-compat-howl/text.c,
	  avahi-compat-libdns_sd/Makefile.am, avahi-core/Makefile.am,
	  avahi-core/entry.c, avahi-daemon/Makefile.am,
	  avahi-dnsconfd/main.c, avahi-glib/Makefile.am, configure.ac,
	  docs/TODO, examples/Makefile.am, tests/Makefile.am: * Compile
	  tests only when --enable-tests was specified on the configure
	  command line
	  * Build compat layers only when --enable-compat-{howl,libdns_sd}
	  was passed to configure
	  * drop avahi_strlcpy() to reduce our code/API size
	  * replace getifname() with if_indextoname in avahi-dnsconfd
	  * declare environ if needed in avahi-dnsconfd
	  * drop some useless definitions like AVAHI_PUBLISH_NULL = 0

2005-10-18 23:23  sebest

	* avahi-core/iface-pfroute.c, avahi-core/iface-pfroute.h: * fix a
	  bug
	  * replace m->osdep.pfroute->poll_api by m->server->poll_api

2005-10-18 22:39  lennart

	* avahi-common/address.c, avahi-common/address.h,
	  avahi-core/entry.c, avahi-core/resolve-address.c: in order to
	  reduce our code/API size, drop support for reverse IPv6 name
	  lookups ending in .in-addr.int. Use in-addr.arpa exclusively from
	  now on.

2005-10-18 22:37  lennart

	* docs/TODO: todo update

2005-10-18 22:25  lennart

	* avahi-client/entrygroup.c, avahi-client/publish.h,
	  avahi-core/entry.c, avahi-core/publish.h: in order to reduce our
	  API size, dropping avahi_entry_group_add_service_va(),
	  avahi_entry_group_update_service_txt_va(),
	  avahi_server_add_service_va(,
	  avahi_server_update_service_txt_va()

2005-10-18 20:04  lennart

	* examples/glib-integration.c: add config.h inclusion to glib
	  integration example

2005-10-18 19:54  sebest

	* autogen.sh: * restore autogen.sh

2005-10-18 19:53  lennart

	* docs/TODO: update TODO

2005-10-18 19:52  lennart

	* avahi-client/browser.c, avahi-client/client-test.c,
	  avahi-client/client.c, avahi-client/client.h,
	  avahi-client/entrygroup.c, avahi-client/internal.h,
	  avahi-client/lookup.h, avahi-client/resolver.c,
	  avahi-common/defs.h, avahi-core/browse-dns-server.c,
	  avahi-core/browse-domain.c, avahi-core/browse-service-type.c,
	  avahi-core/browse-service.c, avahi-core/browse.c,
	  avahi-core/core.h, avahi-core/entry.c, avahi-core/internal.h,
	  avahi-core/publish.h, avahi-core/resolve-address.c,
	  avahi-core/server.c, avahi-daemon/Server.introspect,
	  avahi-daemon/dbus-protocol.c, avahi-daemon/static-services.c,
	  examples/client-browse-services.c,
	  examples/client-publish-service.c,
	  examples/core-browse-services.c, examples/core-publish-service.c:
	  * remove AVAHI_PUBLISH_IS_PROXY, it was a bad idea
	  * drop avahi_service_is_service_local(),
	  avahi_client_is_service_local()
	  * add new lookup result flags AVAHI_LOOKUP_RESULT_OUR_OWN and
	  AVAHI_LOOKUP_RESULT_LOCAL
	  * remove avahi_address_resolver_new() and replace it by
	  avahi_address_resolver_new_a()
	  * avahi-client: save query data in browse/resolve objects so that
	  we can return it on failure
	  * other cleanups

2005-10-18 18:36  sebest

	* autogen.sh, avahi-core/iface-pfroute.c: * modified autogen.sh to
	  better support bsd
	  * added some info for autogen.sh on bsd in the script
	  * cleaned some avahi_log

2005-10-18 16:34  sebest

	* avahi-core/iface-pfroute.c: * some cleaning
	  * seems partially working on darwin (not fully tested yet)

2005-10-18 15:59  sebest

	* avahi-core/socket.c: * handle cmsg_type IP_RECVTTL

2005-10-18 12:35  sebest

	* avahi-core/iface-pfroute.c: * added some fixes mentioned by
	  mezcalero

2005-10-18 02:19  sebest

	* avahi-core/iface-pfroute.c: * some cleaning

2005-10-18 00:39  sebest

	* avahi-core/iface-pfroute.c, avahi-core/iface-pfroute.h: * more
	  portability work
	  * support for PF_ROUTE

2005-10-17 22:28  lennart

	* avahi-core/Makefile.am, avahi-core/announce.h,
	  avahi-core/browse.h, avahi-core/cache.h, avahi-core/entry.c,
	  avahi-core/iface.h, avahi-core/internal.h,
	  avahi-core/multicast-lookup.c, avahi-core/server.c,
	  avahi-core/server.h, avahi-core/wide-area.c,
	  tests/c-plus-plus-test.cc: rename server.h to internal.h

2005-10-17 22:23  lennart

	* avahi-core/announce.c, avahi-core/announce.h,
	  avahi-core/avahi-test.c, avahi-core/browse.c,
	  avahi-core/browse.h, avahi-core/cache.c, avahi-core/cache.h,
	  avahi-core/conformance-test.c, avahi-core/dns-srv-rr.h,
	  avahi-core/entry.c, avahi-core/hashmap.c, avahi-core/hashmap.h,
	  avahi-core/lookup.h, avahi-core/publish.h, avahi-core/server.c,
	  avahi-core/server.h, avahi-core/timeeventq.c,
	  avahi-core/timeeventq.h, avahi-core/util.c, avahi-core/util.h,
	  avahi-core/wide-area.c, avahi-daemon/main.c,
	  avahi-daemon/simple-protocol.c, docs/TODO: * move unicast DNS
	  server registration/browsing routines to their own header
	  dns-srv-rr.h
	  * remove some unused functions
	  * unexport some functions
	  * other cleanups

2005-10-17 20:41  sebest

	* avahi-core/Makefile.am, avahi-core/iface.h, configure.ac: *
	  autotools magic for PF_ROUTE (not the real thing yet).

2005-10-17 20:20  lennart

	* Makefile.am, avahi-common/dbus-watch-glue.c,
	  avahi-common/simple-watch.c, avahi-common/simple-watch.h,
	  avahi-common/watch.h, avahi-core/avahi-test.c,
	  avahi-core/conformance-test.c, avahi-core/lookup.h,
	  avahi-core/multicast-lookup.c, avahi-core/netlink.h,
	  avahi-core/publish.h, avahi-core/querier-test.c, avahi-core/rr.h,
	  avahi-core/update-test.c, avahi-core/wide-area.c,
	  avahi-glib/glib-watch.c, avahi-qt/qt-watch.cpp: * do no longer
	  include timeval.h in watch.h by default
	  * fix some include lines from "" to <>
	  * drop dbus.h from doxygen, users of our libraries shouldn't care
	  * other cleanups

2005-10-17 20:07  lathiat

	* avahi-client/client-test.c, avahi-client/entrygroup.c,
	  avahi-client/publish.h, avahi-client/resolver.c,
	  avahi-common/address.h, avahi-core/avahi-test.c,
	  avahi-core/iface.c, avahi-daemon/dbus-protocol.c,
	  avahi-daemon/simple-protocol.c, avahi-discover-standalone/main.c,
	  bootstrap.sh, examples/client-browse-services.c,
	  examples/core-browse-services.c: * Add custom user-specific
	  configure flags to bootstrap.sh
	  * Add new constant AVAHI_ADDRESS_STR_MAX for use with
	  avahi_address_snprint arr
	  ays
	  * Update all our code to use AVAHI_ADDRESS_STR_MAX
	  * Add avahi_client_add_address to avahi-client
	  * Add avahi_client_add_address test to avahi-client

2005-10-17 20:00  lennart

	* Makefile.am: drop some files from doxygen

2005-10-17 19:56  lennart

	* avahi-core/publish.h: drop avahi_server_add_txt() prototypes (and
	  friends)

2005-10-17 19:52  lennart

	* avahi-core/entry.c, avahi-core/publish.h, avahi-core/server.h:
	  remove or unexport avahi_server_add_txt_strlst(),
	  avahi_server_add_txt_va(), avahi_server_add_txt(),
	  avahi_server_add_ptr()

2005-10-17 19:28  lennart

	* avahi-core/Makefile.am, avahi-core/entry.c, avahi-core/server.c,
	  avahi-core/server.h: split entry and entry-group management stuff
	  off to its own file entry.c

2005-10-17 18:30  lennart

	* docs/TODO: update TODO

2005-10-17 18:28  lennart

	* avahi-core/announce.c, avahi-core/announce.h, avahi-core/iface.c,
	  avahi-core/iface.h, avahi-core/server.c, avahi-core/server.h,
	  docs/TODO: Rename "AvahiAnnouncement" to "AvahiAnnouncer" to
	  match AvahiQuerier

2005-10-17 18:18  lennart

	* avahi-core/iface-linux.c: slightly more comments

2005-10-17 02:08  lennart

	* docs/TODO: Update TODO

2005-10-17 02:07  lennart

	* Makefile.am, avahi-client/client-test.c, avahi-client/client.h,
	  avahi-client/entrygroup.c, avahi-client/internal.h,
	  avahi-client/lookup.h, avahi-client/publish.h,
	  avahi-client/srv-test.c, avahi-compat-howl/compat.c,
	  avahi-compat-libdns_sd/compat.c, avahi-core/lookup.h,
	  avahi-core/publish.h, avahi-daemon/EntryGroup.introspect,
	  avahi-daemon/dbus-protocol.c, examples/client-browse-services.c,
	  examples/client-publish-service.c: * split client.h into
	  client.h, lookup.h and publish.h just like we did on the server
	  side
	  * Wrap avahi_server_update_txt() as DBUS function
	  UpdateServiceTxt
	  * Add client side API avahi_entry_group_update_service_txt() and
	  friends
	  * handle AVAHI_PUBLISH_UPDATE semantics in DBUS protocol
	  * minor cleanups

2005-10-17 00:20  lennart

	* avahi-common/defs.h, avahi-core, avahi-core/Makefile.am,
	  avahi-core/announce.c, avahi-core/announce.h,
	  avahi-core/avahi-test.c, avahi-core/iface.c,
	  avahi-core/publish.h, avahi-core/server.c,
	  avahi-core/update-test.c: * implement record updating through the
	  new flags AVAHI_PUBLISH_UPDATE
	  * add new helper function avahi_server_update_service_txt() to
	  ease TXT record updating for services
	  * other minor cleanups

2005-10-16 18:41  lennart

	* avahi-compat-howl/warn.c, avahi-compat-libdns_sd/warn.c: when
	  warning about compat layer usage, link directly to a public CGI
	  script I wrote which will show some information about the
	  situation

2005-10-16 14:26  lennart

	* avahi-compat-howl/compat.c: * add a seperate mutex for
	  salt_lock()/salt_unlock() so that it doesn't interfere with our
	  internal locking

2005-10-16 01:04  lennart

	* avahi-common/simple-watch.c, avahi-compat-howl/compat.c,
	  avahi-compat-howl/funcs.txt, avahi-compat-howl/unsupported.c,
	  avahi-compat-libdns_sd/compat.c: * fix compat-howl to work with
	  nautilus
	  * make similar changes to compat-libdns_sd
	  * implement sw_salt_lock()/sw_salt_unlock() in compt-howl
	  * simple-watch: allows immediate rerunning of
	  avahi_simple_poll_run()

2005-10-15 23:38  lennart

	* docs/TODO: TODO update

2005-10-15 23:35  lennart

	* avahi-compat-howl/compat.c, avahi-compat-howl/funcs.txt,
	  avahi-compat-howl/unsupported.c,
	  avahi-compat-libdns_sd/funcs.txt: compat-howl:
	  * handle client events
	  * implement sw_discovery_init_with_flags()
	  * implement sw_discovery_publish()
	  * small cleanups
	  
	  compat-howl is now as complete as compat-libdns_sd and thus
	  omplete enough for
	  most programs. The missing functions will be implemented on
	  demand only.
	  
	  compat-libdns_sd:
	  * set keywords attribute for funcs.txt

2005-10-15 23:30  lennart

	* avahi-compat-libdns_sd/compat.c,
	  avahi-compat-libdns_sd/funcs.txt: Minor cleanups

2005-10-15 19:22  lennart

	* avahi-compat-howl/funcs.txt: update funcs.txt

2005-10-15 19:16  lennart

	* avahi-compat-howl, avahi-compat-howl/Makefile.am,
	  avahi-compat-howl/address-test.c,
	  avahi-compat-howl/browse-domain-test.c,
	  avahi-compat-howl/compat.c, avahi-compat-howl/text-test.c:
	  implement sw_discovery_browse_domains()

2005-10-15 19:05  lathiat

	* avahi-daemon/simple-protocol.c: * avahi-daemon: Only use
	  multicast when looking up things in simple-protocol

2005-10-15 18:49  lathiat

	* avahi-utils/avahi-bookmarks.in, avahi-utils/avahi-browse.in,
	  avahi-utils/avahi-discover.in,
	  avahi-utils/avahi-publish-address.in,
	  avahi-utils/avahi-publish-service.in,
	  avahi-utils/avahi-resolve-address.in,
	  avahi-utils/avahi-resolve-host-name.in: * Fix avahi-utils to use
	  new flags arguments

2005-10-15 18:34  lennart

	* avahi-compat-howl/samples: ignore some more files

2005-10-15 18:28  lathiat

	* Makefile.am, avahi-compat-howl.pc.in,
	  avahi-compat-howl/samples/Makefile.am, configure.ac: * Include
	  avahi-compat-howl/samples/Makefile.am
	  * 'Fix' avahi-howl-compat.pc to export the howl compatible
	  version rather than avahi's version

2005-10-15 18:28  lennart

	* avahi-core/netlink.c: fix a bad avahi_free() found by sebest

2005-10-15 17:45  lathiat

	* avahi-compat-howl/Makefile.am, configure.ac: * More distcheck
	  loving.

2005-10-15 17:02  lathiat

	* Makefile.am: * Some distcheck love.

2005-10-15 16:48  lathiat

	* Makefile.am: * Remove the right compat .pc files in clean

2005-10-15 15:55  lennart

	* ., Makefile.am, avahi-compat-howl.pc.in,
	  avahi-compat-libdns_sd.pc.in: * add pkg-config file for
	  compat-howl
	  * fix pkg-config file generation for compat-libdns_sd

2005-10-15 15:55  lennart

	* avahi-compat-howl/compat.c: Warn the user about a failed service
	  resolving

2005-10-15 15:54  lennart

	* avahi-compat-howl/Makefile.am: * Properly install HOWL headers
	  * Minor makefile cleanup

2005-10-15 15:53  lennart

	* avahi-compat-howl/warn.h: reflect changes made in HOWL compat
	  layer version of warn.[hc]

2005-10-15 15:52  lennart

	* avahi-compat-libdns_sd/warn.c, avahi-compat-libdns_sd/warn.h: *
	  Cleanup warn.c
	  * Export avahi_warn() and avahi_exe_name()
	  * Don't send \n to syslog
	  * Improve incompatibility and linkage warning message wording

2005-10-15 03:11  lennart

	* avahi-compat-howl/compat.c, avahi-compat-howl/funcs.txt,
	  avahi-compat-howl/text.c: * fix oid calculation
	  * really create a recursive mutex
	  * implement sw_discovery_resolve()
	  * initialize value data with NUL bytes in
	  sw_text_record_iterator_next(), since HOWL seems to assume it

2005-10-15 03:07  lennart

	* avahi-compat-libdns_sd/compat.c: * Minor cleanups
	  * Really create a recursive mutex

2005-10-15 02:31  lennart

	* avahi-compat-libdns_sd/compat.c: fix build

2005-10-15 02:23  lennart

	* avahi-compat-howl/Makefile.am, avahi-compat-howl/address.c,
	  avahi-compat-howl/compat.c, avahi-compat-howl/funcs.txt,
	  avahi-compat-howl/samples, avahi-compat-howl/samples/browse.c,
	  avahi-compat-howl/samples/publish.c,
	  avahi-compat-howl/samples/query.c,
	  avahi-compat-howl/samples/resolve.c, avahi-compat-howl/text.c,
	  avahi-compat-howl/unsupported.c: * implement compat-howl core
	  * add HOWL examples to or build

2005-10-15 02:20  lennart

	* avahi-compat-libdns_sd/warn.c: improve incompatibility warnings

2005-10-15 02:20  lennart

	* avahi-compat-libdns_sd/compat.c: minor cleanups

2005-10-15 01:30  lennart

	* avahi-core/iface-linux.c, avahi-core/netlink.c: * Some minor
	  cleanups in netlink code
	  * add some comments to iface-linux.c, to ease porting for sebest

2005-10-14 23:31  sebest

	* avahi-common/address.c: * missing include for freebsd

2005-10-14 20:30  sebest

	* avahi-core/socket.c: * more portability work on socket.c

2005-10-14 19:46  lennart

	* avahi-core/dns.c: Merge portability patch from Philipp Zabel

2005-10-13 15:08  lennart

	* avahi-client/resolver.c: cleanup of adresss parsing on the client
	  side

2005-10-13 14:53  qbast

	* avahi-client/resolver.c: Do not fail if address cannot be parsed
	  - it is probably AVAHI_LOOKUP_NO_ADDRESS case

2005-10-13 14:42  qbast

	* avahi-daemon/dbus-protocol.c: Complete AVAHI_LOOKUP_NO_ADDRESS
	  fix

2005-10-13 14:29  lennart

	* avahi-client/resolver.c, avahi-daemon/dbus-protocol.c: * handle
	  AVAHI_LOOKUP_NO_ADDRESS over DBUS correctly

2005-10-13 02:34  lennart

	* avahi-compat-howl, avahi-compat-howl/Makefile.am,
	  avahi-compat-howl/funcs.txt, avahi-compat-howl/text-test.c,
	  avahi-compat-howl/text.c, avahi-compat-howl/unsupported.c: *
	  implement HOWL TXT functions
	  * return SW_E_NO_IMPL instead of SW_DISCOVERY_E_NOT_SUPPORTED in
	  unsupported HOWL functions

2005-10-13 01:26  lennart

	* avahi-compat-howl, avahi-compat-howl/Makefile.am,
	  avahi-compat-howl/address-test.c, avahi-compat-howl/address.c,
	  avahi-compat-howl/funcs.txt, avahi-compat-howl/text.c,
	  avahi-compat-howl/unsupported.c: implement address related
	  functions

2005-10-13 01:26  lennart

	* avahi-compat-libdns_sd/warn.h: add AVAHI_WARN_UNSUPPORTED_ABORT

2005-10-13 00:14  lennart

	* avahi-compat-howl/Makefile.am, avahi-compat-howl/unsupported.c:
	  Add stubs for all exported functions

2005-10-12 23:05  lennart

	* Makefile.am, avahi-compat-howl, avahi-compat-howl/Makefile.am,
	  avahi-compat-howl/warn.c, avahi-compat-howl/warn.h,
	  avahi-compat-libdns_sd/warn.c, configure.ac: * integrate
	  avahi-compat-howl into build system
	  * compat-libdns_sd: warn to syslog in addition to STDERR
	  * compat-howl: make use of compat-libdns_sd warning functions

2005-10-12 22:52  sebest

	* configure.ac: * add autoconf support for checking ip_mreqn

2005-10-12 22:41  sebest

	* avahi-core/socket.c: * portability function for IP_PKTINFO

2005-10-12 22:37  lennart

	* avahi-compat-howl, avahi-compat-howl/funcs.txt,
	  avahi-compat-howl/include, avahi-compat-howl/include/corby,
	  avahi-compat-howl/include/corby/buffer.h,
	  avahi-compat-howl/include/corby/channel.h,
	  avahi-compat-howl/include/corby/corby.h,
	  avahi-compat-howl/include/corby/message.h,
	  avahi-compat-howl/include/corby/object.h,
	  avahi-compat-howl/include/corby/orb.h,
	  avahi-compat-howl/include/discovery,
	  avahi-compat-howl/include/discovery/discovery.h,
	  avahi-compat-howl/include/discovery/text_record.h,
	  avahi-compat-howl/include/howl.h,
	  avahi-compat-howl/include/rendezvous,
	  avahi-compat-howl/include/rendezvous/rendezvous.h,
	  avahi-compat-howl/include/rendezvous/text_record.h,
	  avahi-compat-howl/include/salt,
	  avahi-compat-howl/include/salt/address.h,
	  avahi-compat-howl/include/salt/debug.h,
	  avahi-compat-howl/include/salt/interface.h,
	  avahi-compat-howl/include/salt/platform.h,
	  avahi-compat-howl/include/salt/salt.h,
	  avahi-compat-howl/include/salt/signal.h,
	  avahi-compat-howl/include/salt/socket.h,
	  avahi-compat-howl/include/salt/time.h: add howl headers

2005-10-12 21:15  lennart

	* avahi-core/multicast-lookup.c: remove some more compiler warnings

2005-10-12 21:13  lennart

	* avahi-core/util.c: remove macosx compiler warning

2005-10-12 21:12  lennart

	* avahi-core/browse.c: remove macosx compiler warning

2005-10-12 20:37  lennart

	* avahi-core/server.c: add a (struct sockaddr*) cast to getsockname

2005-10-12 20:27  lennart

	* avahi-core/conformance-test.c: minor fixes to the conformance
	  testing tool

2005-10-12 20:26  lennart

	* avahi-core/server.c: small fix to allow creating server instances
	  without passing a configuration structure

2005-10-12 20:25  lennart

	* avahi-common/defs.h: remove a trailing comma in an enum
	  definition

2005-10-12 14:46  lennart

	* configure.ac: add a real check for linux/netlink.h

2005-10-12 14:46  lennart

	* avahi-core/iface.h: warn if not netlink replacement is found when
	  building

2005-10-12 14:38  lennart

	* tests/Makefile.am, tests/c-plus-plus-test-gen.py,
	  tests/c-plus-plus-test.cc: update C++ tests, and compile them
	  only when HAVE_NETLINK is set

2005-10-12 14:05  sebest

	* avahi-core/socket.c: * added a portability fix for
	  IPV6_ADD/DROP_MEMBERSHIP

2005-10-12 13:39  lennart

	* avahi-core/Makefile.am: minor Makefile.am cleanup

2005-10-12 13:27  sebest

	* avahi-core/Makefile.am, avahi-core/iface.h, configure.ac: * added
	  support in autoconf for multiple architecture
	  * only compile netlink support on linux

2005-10-12 02:38  lennart

	* docs/TODO: update TODO

2005-10-12 02:37  lennart

	* avahi-client/browser.c, avahi-client/client-test.c,
	  avahi-client/client.c, avahi-client/resolver.c,
	  avahi-common/dbus.c, avahi-common/dbus.h, avahi-common/defs.h,
	  avahi-common/error.c, avahi-common/error.h,
	  avahi-compat-libdns_sd/compat.c, avahi-core/avahi-test.c,
	  avahi-core/browse-dns-server.c, avahi-core/browse.c,
	  avahi-core/querier-test.c, avahi-core/resolve-address.c,
	  avahi-core/resolve-host-name.c, avahi-core/resolve-service.c,
	  avahi-core/wide-area.c, avahi-daemon/AddressResolver.introspect,
	  avahi-daemon/DomainBrowser.introspect,
	  avahi-daemon/HostNameResolver.introspect,
	  avahi-daemon/ServiceBrowser.introspect,
	  avahi-daemon/ServiceResolver.introspect,
	  avahi-daemon/ServiceTypeBrowser.introspect,
	  avahi-daemon/dbus-protocol.c, avahi-daemon/simple-protocol.c,
	  avahi-discover-standalone/main.c,
	  examples/client-browse-services.c,
	  examples/core-browse-services.c: * drop AVAHI_RESOLVER_TIMEOUT,
	  AVAHI_RESOLVER_NOT_FOUND and AVAHI_BROWSER_NOT_FOUND, use
	  AVAHI_xxx_FAILURE instead
	  * set the client/server errno variable when AVAHI_xxx_FAILURE
	  happens
	  * update DBUS interface accordingly, pass errno value with
	  Failure events
	  * Pass DNS return codes to the app by wrapping them in avahi
	  error codes

2005-10-11 23:32  sebest

	* avahi-core/rrlist.c: * include config.h was missing in rrlist.c
	  and added stdlib.h for NULL

2005-10-11 22:43  sebest

	* avahi-core/socket.c: * replaced SOL_IP by IPPROTO_IP as it seems
	  more portable

2005-10-11 20:29  lennart

	* avahi-core/iface.c: remove uneeded asm/types.h inclusion

2005-10-11 19:56  lennart

	* avahi-core/iface.h: clean up iface.h a bit

2005-10-11 19:55  lennart

	* docs/TODO: TODO update

2005-10-11 19:52  lennart

	* avahi-core/Makefile.am, avahi-core/announce.c,
	  avahi-core/iface-linux.c, avahi-core/iface-linux.h,
	  avahi-core/iface.c, avahi-core/iface.h, avahi-core/netlink.h,
	  avahi-core/server.c: Split off linux specific parts of iface.[ch]
	  into iface-linux.[ch]. This should
	  ease porting to other platforms. Sebest, Lathiat this is for you!
	  It Should
	  simplify your porting work to *BSD/MacOSX/Solaris.

2005-10-11 01:34  lennart

	* docs/TODO: update TODO once again

2005-10-11 01:32  lennart

	* docs/TODO: update TODO

2005-10-11 01:30  lennart

	* avahi-compat-libdns_sd/compat.c: add subtype support to
	  compat-libdns_sd

2005-10-11 01:24  lennart

	* examples/client-publish-service.c: add an example for subtype
	  usage

2005-10-11 01:24  lennart

	* avahi-client/client.h, avahi-client/entrygroup.c: add client side
	  wrapping of EntryGroup.AddServiceSubtype

2005-10-11 01:22  lennart

	* avahi-daemon/EntryGroup.introspect, avahi-daemon/dbus-protocol.c:
	  wrap avahi_server_add_service_subtype() for DBUS

2005-10-11 01:21  lennart

	* avahi-core/server.c: limit allowed flags to
	  avahi_server_add_service_subtype()

2005-10-11 01:15  lennart

	* examples/core-browse-services.c: ### BACKPORT ###
	  fix uninitialized memory access

2005-10-11 00:59  lennart

	* docs/TODO: update TODO

2005-10-11 00:58  lennart

	* avahi-common/domain-test.c, avahi-common/domain.c,
	  avahi-common/domain.h, avahi-core/browse-service.c,
	  avahi-core/resolve-service.c, avahi-core/server.c: * rename
	  avahi_is_valid_service_type() to
	  avahi_is_valid_service_type_generic()
	  * add avahi_is_valid_service_type_strict() which doesn't allow
	  subtypes and other strange things to pass
	  * fix protocol validity checks in server.c
	  * add new API function avahi_get_type_from_subtype()

2005-10-11 00:48  lennart

	* avahi-common/address.h, avahi-common/defs.h: remove some
	  superfluous commas from enum definitions

2005-10-11 00:18  lennart

	* avahi-common/dbus.c, avahi-common/dbus.h, avahi-common/error.c,
	  avahi-common/error.h, avahi-compat-libdns_sd/compat.c,
	  avahi-core/publish.h, avahi-core/server.c, avahi-core/server.h,
	  examples/core-publish-service.c: add support for service
	  subtypes: avahi_server_add_service_subtype()

2005-10-10 22:59  lennart

	* docs/TODO: update TODO

2005-10-10 22:59  lennart

	* avahi-core/announce.c: don't send goodbye packets for records
	  that are referenced from two local entries

2005-10-10 22:41  lennart

	* configure.ac: add a new line to configure summary to show whether
	  avahi-compat-libdns_sd is built or not

2005-10-10 22:40  lennart

	* avahi-compat-libdns_sd/Makefile.am: * build compat-libdns_sd only
	  when HAVE_DBUS is set (i.e. only when avahi-client is built, too)

2005-10-10 22:34  lennart

	* docs/TODO: update TODO

2005-10-10 22:34  lennart

	* avahi-common/domain-test.c, avahi-common/domain.c,
	  avahi-common/domain.h, avahi-compat-libdns_sd/compat.c,
	  avahi-core/browse-dns-server.c, avahi-core/browse-domain.c,
	  avahi-core/browse-service-type.c, avahi-core/browse-service.c,
	  avahi-core/browse.c, avahi-core/dns.c, avahi-core/publish.h,
	  avahi-core/resolve-host-name.c, avahi-core/resolve-service.c,
	  avahi-core/rr.c, avahi-core/server.c, avahi-core/server.h: *
	  rename avahi_service_name_snprint() to avahi_service_name_join()
	  * add avahi_service_name_split() and make everything use it
	  * change avahi_normalize_name() to work on a supplied buffer
	  instead of malloc'ed memory.
	  * add avahi_normalize_name_strdup() that retains the old
	  behaviour avahi_normalize_name()
	  * same thing for
	  avahi_get_host_name()/avahi_get_host_name_strdup()
	  * Rewrite domain name escaping and validity checking code
	  * Remove superfluous memory allocationsfrom various browsers and
	  do some other major cleanups
	  * add new global macro AVAHI_CHECK_VALIDITY_RETURN_NULL() and
	  modify many things to make use of it
	  * add AVAHI_LABEL_MAX
	  * patch everything to make use of AVAHI_LABEL_MAX and
	  AVAHI_DOMAIN_NAME_MAX
	  * add pretty printing for NS records
	  * add partial pretty printing for SOA records
	  * add many more validity checks to various user API functions

2005-10-06 14:08  lennart

	* avahi-compat-libdns_sd/compat.c, avahi-compat-libdns_sd/warn.c:
	  add more AVAHI_WARN_UNSUPPORTED lines

2005-10-05 19:36  lennart

	* avahi-compat-libdns_sd/compat.c: browse in .local unconditionally
	  in compat-libdns_sd

2005-10-05 19:31  lennart

	* common/acx_pthread.m4: fix linking to pthreads library

2005-10-04 22:18  lennart

	* avahi-compat-libdns_sd/compat.c: add trailing dots to various
	  domain names and service types returned by the libdns_sd
	  compatibility layer

2005-10-04 22:17  lennart

	* avahi-common/domain.h: define AVAHI_DOMAIN_NAME_MAX

2005-10-04 19:22  lennart

	* Makefile.am, avahi-compat-libdns_sd, compat-libdns_sd,
	  configure.ac: final rename

2005-10-04 19:21  lennart

	* compat-bonjour: remove compat-bonjour

2005-10-04 19:20  lennart

	* ., Makefile.am, avahi-compat-bonjour.pc.in,
	  avahi-compat-libdns_sd.pc.in, compat-libdns_sd,
	  compat-libdns_sd/Makefile.am, compat-libdns_sd/compat.c,
	  configure.ac, docs/TODO: rename compat-bonjour to
	  compat-libdns_sd part II

2005-10-04 19:10  lennart

	* compat-bonjour/Makefile.am, configure.ac: Rename compat-bonjour
	  to compat-libdns_sd to make sure that Apple cannot sue use about
	  their "Bonjour" trademark

2005-10-04 18:57  lennart

	* compat-bonjour/compat.c: * Implement proper reference containg
	  for DNSServiceRef to make sure that once can free it inside the
	  callback
	  * Install client callbacks for all DNSServiceRef types and report
	  daemon disconnections back to the user

2005-10-04 02:10  lennart

	* compat-bonjour/compat.c, compat-bonjour/funcs.txt,
	  compat-bonjour/unsupported.c: * Implement DNSServiceRegister()
	  * All other Bonjour functions will only be implementedi on-demand

2005-10-03 23:38  lennart

	* compat-bonjour/compat.c, compat-bonjour/funcs.txt,
	  compat-bonjour/unsupported.c: * Implement
	  DNSServiceEnumerateDomains()

2005-10-03 23:37  lennart

	* avahi-core/browse-domain.c: ### BACKPORT ###
	  
	  Yet another one of those useless-assert bugs:
	  Actually allow browsing for registration domains

2005-10-03 23:35  lennart

	* avahi-daemon/simple-protocol.c: remove empty line. YEAH!

2005-10-03 23:35  lennart

	* avahi-client/resolver.c: ### BACKPORT ###
	  
	  * remove some compiler warnings sebest found

2005-10-03 23:01  lennart

	* compat-bonjour/compat.c, compat-bonjour/funcs.txt,
	  compat-bonjour/unsupported.c: * Implement
	  DNSServiceConstructFullName()
	  * fix DNSServiceResolve to return the full service name correctly

2005-10-03 23:00  lennart

	* avahi-sharp: ### BACKPORT ###
	  
	  hide some monodoc files from SVN

2005-10-03 22:59  lennart

	* avahi-client/client.c: * First check server version, after that
	  request server state in avahi_client_new()

2005-10-03 22:57  lennart

	* avahi-core/resolve-service.c, avahi-core/server.c: ### BACKPORT
	  ### (only second point)
	  
	  * Make use of avahi_service_name_snprint() wherever it applies
	  * Fix some potential memory leaks when avahi_server_add() fails

2005-10-03 22:56  lennart

	* avahi-common/domain-test.c, avahi-common/domain.c,
	  avahi-common/domain.h: Add avahi_service_name_snprint()

2005-10-03 22:55  lennart

	* avahi-common/simple-watch.c: ### BACKPORT ###
	  
	  * Fix a hard to trigger bug where events are dispatched that
	  didn't happen in the first place.

2005-10-03 20:48  lennart

	* compat-bonjour/funcs.txt: Mark Bonjour functions we already
	  provide with an "x"

2005-10-03 20:46  lennart

	* compat-bonjour, compat-bonjour/Makefile.am,
	  compat-bonjour/compat.c, compat-bonjour/txt-test.c,
	  compat-bonjour/txt.c, compat-bonjour/unsupported.c,
	  compat-bonjour/warn.c, compat-bonjour/warn.h: * Use a recursive
	  mutex for locking DNSServiceRef
	  * Implement TXT* function
	  * Implement txt-test.c
	  * Print a warning to STDERR once when the compat layer is used
	  * Print a warning to STDERR when a non-implemented function is
	  called
	  * Add Makefile support to compile Apple's dns-sd.c with our
	  compat library (but don't include that file )

2005-10-03 20:40  lennart

	* avahi-common/strlst.h: ### BACKPORT ###
	  
	  * small docs typo fix

2005-10-03 14:33  lathiat

	* tags/release-0.5.2, tags/release-0.5.2/docs/NEWS, docs/NEWS: *
	  Merge working-0.5.x/docs/NEWS into trunk
	  * Tag 0.5.2 release from branches/working-0.5.x

2005-10-02 13:37  lennart

	* ., Makefile.am, avahi-compat-bonjour.pc.in: Add pkgconfig file
	  for bonjour compat layer

2005-10-02 13:36  lennart

	* configure.ac: bump soname of libavahi-compat-bonjour to match
	  Apple's implementation

2005-10-02 02:18  lennart

	* Makefile.am, common/acx_pthread.m4, compat-bonjour,
	  compat-bonjour/Makefile.am, compat-bonjour/compat.c,
	  compat-bonjour/funcs.txt, compat-bonjour/unsupported.c,
	  configure.ac: * add pthreads autoconf scripts
	  * add bonjour compatiblity layer (only browsing, resolving for
	  now. the complicated stuff is done, missing parts will follow
	  soon)

2005-10-02 02:16  lennart

	* avahi-common/simple-watch.c, avahi-common/simple-watch.h,
	  avahi-common/watch-test.c: * Split up avahi_simple_poll_iterate()
	  into avahi_simple_poll_prepare(),avahi_simple_poll_run() and
	  avahi_simple_poll_dispatch()
	  * Export wakeup function()
	  * add a userdata argument to poll() function
	  * add avahi_simple_poll_loop()
	  * minimize number of system calls
	  * threading compat improvements
	  * request pollfd rebuild in avahi_simple_poll_new()

2005-10-02 02:11  lennart

	* avahi-common/Makefile.am: drop superfluous version info

2005-10-01 20:34  qbast

	* avahi-qt/qt-watch.cpp: Better fix for negative timeout problem.

2005-10-01 12:56  lennart

	* avahi-common/watch.h: small doc fix

2005-09-30 21:53  qbast

	* avahi-qt/qt-watch.cpp: Adapt to undocumented hack (passing 0:0 in
	  tv to mean "now") that probably got introduced in dbus update.
	  This fix is critical for service browsing in all qt apps.

2005-09-29 23:37  lennart

	* Makefile.am, configure.ac:
	  s/--disable-mono-docs/--disable-monodoc/

2005-09-29 23:15  lathiat

	* docs/NEWS: * Merge 662:663 (0.5.1 NEWS update) from
	  branches/working-0.5.x to trunk

2005-09-29 22:52  lennart

	* compat-bonjour, compat-bonjour/dns_sd.h: * add bonjour
	  compatibility header (no implementation yet)

2005-09-29 22:37  lennart

	* avahi-common/defs.h, avahi-core/server.c,
	  avahi-daemon/static-services.c: Add new flag
	  AVAHI_PUBLISH_IS_PROXY and activate it for static services with a
	  host name set

2005-09-29 22:36  lennart

	* avahi-core/wide-area.c: handle wide areas responses with ANCOUNT
	  = 0 like NXDOMAIN

2005-09-29 22:34  lennart

	* avahi-core/resolve-service.c: * deal correctly with browsing mDNS
	  services pointing to unicast DNS host names
	  * fix service resolving for both IPv4 and IPv6 where one of the
	  two addresses doesn't exist

2005-09-29 22:31  lennart

	* examples/client-browse-services.c,
	  examples/core-browse-services.c: fix switch fall through error

2005-09-29 18:41  lennart

	* service-type-database/service-types: comment RSS types for now

2005-09-29 16:32  lennart

	* avahi-daemon/avahi-daemon.conf, avahi-daemon/main.c: change
	  default value of "disallow-other-stacks" to "no" to make Marc
	  happy. (i.e. enable SO_REUSEADDR by default)

2005-09-29 16:25  lennart

	* avahi-core/server.c, avahi-core/server.h, docs/TODO: reset the
	  the commit throttling counter for entry groups 5s afer they have
	  been established successfully

2005-09-29 16:19  lennart

	* docs/TODO: TODO update

2005-09-29 01:53  lennart

	* docs/TODO: update TODO

2005-09-29 01:51  lennart

	* avahi-client/browser.c, avahi-client/client-test.c,
	  avahi-client/client.h, avahi-client/entrygroup.c,
	  avahi-client/resolver.c, avahi-common/defs.h,
	  avahi-core/announce.c, avahi-core/avahi-test.c,
	  avahi-core/browse-dns-server.c, avahi-core/browse-domain.c,
	  avahi-core/browse-service-type.c, avahi-core/browse-service.c,
	  avahi-core/browse.c, avahi-core/browse.h,
	  avahi-core/conformance-test.c, avahi-core/core.h,
	  avahi-core/iface.c, avahi-core/publish.h,
	  avahi-core/resolve-address.c, avahi-core/resolve-host-name.c,
	  avahi-core/resolve-service.c, avahi-core/server.c,
	  avahi-core/server.h, avahi-daemon/AddressResolver.introspect,
	  avahi-daemon/DomainBrowser.introspect,
	  avahi-daemon/EntryGroup.introspect,
	  avahi-daemon/HostNameResolver.introspect,
	  avahi-daemon/Server.introspect,
	  avahi-daemon/ServiceBrowser.introspect,
	  avahi-daemon/ServiceResolver.introspect,
	  avahi-daemon/ServiceTypeBrowser.introspect,
	  avahi-daemon/dbus-protocol.c, avahi-daemon/main.c,
	  avahi-daemon/static-services.c,
	  examples/client-publish-service.c,
	  examples/core-publish-service.c: * make all flags parameters
	  UINT32 when marshalling for DBUS
	  * rename AvahiEntryFlags to AvahiPublishFlags
	  * add flags parameter to add_service() and friends
	  * validity checking of flags, interface and protocol parameters
	  of add_service() and friends
	  * make AVAHI_VALID_FLAGS a global macro
	  * add new flag AVAHI_PUBLISH_NO_REVERSE, if set address records
	  will no be created with matching reverse lookup PTR RRs
	  * add new flag AVAHI_PUBLISH_NO_COOKIE, for not implicitly adding
	  the service cookie to TXT records
	  * minor cleanups
	  
	  Yes, this will break the mono bindings. More breakages to come.
	  
	  NO_REVERSE and NO_COOKIE needs testing.
	  
	  Lathiat, I guess the new flag NO_REVERSE makes the immediate need
	  to add a client side API to add arbitrary RRs obsolete for now.
	  You might consider moving it in the TODO list to "later".

2005-09-28 23:55  lennart

	* avahi-core/netlink.c, avahi-core/query-sched.c,
	  avahi-core/wide-area.c: remove even more bad newlines in log
	  messages

2005-09-28 23:49  lennart

	* avahi-core/core.h, avahi-core/server.c, avahi-core/socket.c,
	  avahi-core/socket.h, avahi-daemon/avahi-daemon.conf,
	  avahi-daemon/main.c, docs/TODO: * add option to not enable
	  SO_REUSEADDR for multicast sockets, effectively disallow multiple
	  mDNS stacks running simultaneously
	  * add a config file option for this and enable it by default
	  * remove some bad \n in log messages

2005-09-28 01:59  lennart

	* docs/TODO: update TODO

2005-09-28 01:41  lennart

	* avahi-daemon/dbus-protocol.c: fix yet another bug found by our
	  bugfinder number one, Sebastien. Thank you, Sebest!

2005-09-28 01:12  lennart

	* avahi-core/server.c: * fix a bug found by Sebastien triggered be
	  repeatedly resetting and commiting an entry group

2005-09-27 20:35  lennart

	* docs/TODO: update TODO

2005-09-27 18:18  lennart

	* docs/TODO: update TODO

2005-09-27 15:04  lennart

	* service-type-database/service-types: * Stress that the service
	  type database is not intended as developer documentation.
	  * Make Marc happy ;-)

2005-09-26 15:21  lennart

	* service-type-database/service-types: add RSS types

2005-09-26 06:57  snorp

	* avahi-sharp/AddressResolver.cs, avahi-sharp/HostNameResolver.cs,
	  avahi-sharp/Makefile.am, avahi-sharp/ResolverBase.cs,
	  avahi-sharp/ServiceResolver.cs: add base class for resolvers, and
	  add some missing events there

2005-09-26 03:57  snorp

	* avahi-sharp/AvahiTest.cs, avahi-sharp/BrowserBase.cs,
	  avahi-sharp/Client.cs, avahi-sharp/DomainBrowser.cs,
	  avahi-sharp/Makefile.am, avahi-sharp/ServiceBrowser.cs,
	  avahi-sharp/ServiceTypeBrowser.cs: add some missing events to the
	  resolver classes, and make them
	  inherit from a base class which contains these events

2005-09-26 02:30  lathiat

	* avahi-sharp/Makefile.am: * avahi-sharp: Fix minor distcheck error

2005-09-26 01:35  lennart

	* docs/TODO: update TODO

2005-09-26 01:34  lennart

	* avahi-core/cache.c, avahi-core/cache.h, avahi-core/server.c: *
	  Implement POOF aka "Passive Observation of Failure"

2005-09-26 00:08  lennart

	* docs/TODO: * update todo
	  * and BTW: the last commit added a server version check to
	  avahi-client

2005-09-26 00:07  lennart

	* avahi-client/client.c, avahi-common/dbus.c, avahi-common/dbus.h,
	  avahi-common/error.c, avahi-common/error.h: * rename some DBUS
	  errrors
	  * add new VERSION_MISMATCH error

2005-09-25 23:46  lennart

	* avahi-core/browse.c, avahi-core/multicast-lookup.c,
	  avahi-core/querier.c: fix querier instantiation

2005-09-25 23:29  lennart

	* avahi-sharp: hide avahi-sharp.dll.config from SVN

2005-09-25 23:28  snorp

	* avahi-sharp/gencfg.sh: use /bin/sh

2005-09-25 23:25  snorp

	* avahi-sharp/gencfg.sh: oops

2005-09-25 23:22  snorp

	* avahi-sharp/Makefile.am, avahi-sharp/avahi-sharp.dll.config,
	  avahi-sharp/avahi-sharp.dll.config.in: automatically figure out
	  the dlnames for the unmanaged libs

2005-09-25 22:28  snorp

	* avahi-sharp/Client.cs: actually define the flags correctly

2005-09-25 22:23  lennart

	* docs/TODO: update TODO

2005-09-25 22:23  lennart

	* avahi-common/defs.h, avahi-core/browse.c,
	  avahi-core/multicast-lookup.c, avahi-core/querier-test.c,
	  avahi-core/wide-area.c, examples/client-browse-services.c,
	  examples/core-browse-services.c:
	  s/AVAHI_LOOKUP_CALLBACK/AVAHI_LOOKUP_RESULT/g

2005-09-25 22:20  snorp

	* avahi-sharp/ServiceResolver.cs: oops, forgot some flag bits in
	  ServiceResolver

2005-09-25 22:09  snorp

	* avahi-sharp/AddressResolver.cs, avahi-sharp/AvahiTest.cs,
	  avahi-sharp/Client.cs, avahi-sharp/DomainBrowser.cs,
	  avahi-sharp/HostNameResolver.cs, avahi-sharp/ServiceBrowser.cs,
	  avahi-sharp/ServiceResolver.cs,
	  avahi-sharp/ServiceTypeBrowser.cs,
	  avahi-sharp/en/Avahi/AddressResolver.xml,
	  avahi-sharp/en/Avahi/Client.xml,
	  avahi-sharp/en/Avahi/DomainBrowser.xml,
	  avahi-sharp/en/Avahi/DomainInfo.xml,
	  avahi-sharp/en/Avahi/EntryGroup.xml,
	  avahi-sharp/en/Avahi/HostNameResolver.xml,
	  avahi-sharp/en/Avahi/ServiceBrowser.xml,
	  avahi-sharp/en/Avahi/ServiceInfo.xml,
	  avahi-sharp/en/Avahi/ServiceTypeBrowser.xml,
	  avahi-sharp/en/Avahi/ServiceTypeInfo.xml,
	  avahi-sharp/en/index.xml: * update to the latest avahi-client API
	  (LookupFlags)
	  * add the local service cookie bits
	  * update docs

2005-09-25 21:30  lennart

	* configure.ac: bump version number to 0.6

2005-09-25 20:27  lennart

	* avahi-common/address.h, avahi-common/strlst.h: refer to
	  avahi_free() instead of g_free() in docs

2005-09-25 20:27  lennart

	* avahi-common/llist.h: brown paperbag fix

2005-09-25 20:24  lennart

	* Makefile.am: add rlist.h and llist.h to doxygen docs

2005-09-25 20:24  lennart

	* avahi-common/address.h, avahi-common/domain.h,
	  avahi-common/llist.h, avahi-common/rlist.h: documentation updates

2005-09-25 20:17  lennart

	* Makefile.am, docs/TODO: update doxygen sources

2005-09-25 20:17  lennart

	* avahi-discover-standalone/main.c: update to current avahi-core
	  API

2005-09-25 20:16  lennart

	* examples/client-browse-services.c,
	  examples/core-browse-services.c, examples/core-publish-service.c:
	  update examples to reflect recent API changes (wide area)

2005-09-25 20:15  lennart

	* avahi-utils/avahi-bookmarks.in, avahi-utils/avahi-browse.in,
	  avahi-utils/avahi-discover.in,
	  avahi-utils/avahi-resolve-address.in,
	  avahi-utils/avahi-resolve-host-name.in: update python programs to
	  new DBUS API

2005-09-25 20:15  lennart

	* avahi-client, avahi-client/Makefile.am, avahi-client/browser.c,
	  avahi-client/client-test.c, avahi-client/client.c,
	  avahi-client/client.h, avahi-client/resolver.c,
	  avahi-client/srv-test.c: * fix some bugs
	  * update to current DBUS API
	  * add test for resolving standalone SRV records

2005-09-25 20:14  lennart

	* avahi-daemon/AddressResolver.introspect,
	  avahi-daemon/DomainBrowser.introspect,
	  avahi-daemon/HostNameResolver.introspect,
	  avahi-daemon/Server.introspect,
	  avahi-daemon/ServiceBrowser.introspect,
	  avahi-daemon/ServiceResolver.introspect,
	  avahi-daemon/ServiceTypeBrowser.introspect,
	  avahi-daemon/avahi-daemon.conf, avahi-daemon/dbus-protocol.c,
	  avahi-daemon/main.c, avahi-daemon/simple-protocol.c,
	  avahi-daemon/static-services.c: * adapt to recent avahi-core API
	  changes
	  * make use of wide area DNS

2005-09-25 20:12  lennart

	* avahi-common/defs.h, avahi-core, avahi-core/Makefile.am,
	  avahi-core/announce.c, avahi-core/announce.h,
	  avahi-core/avahi-test.c, avahi-core/browse-dns-server.c,
	  avahi-core/browse-domain.c, avahi-core/browse-service-type.c,
	  avahi-core/browse-service.c, avahi-core/browse.c,
	  avahi-core/browse.h, avahi-core/cache.c,
	  avahi-core/conformance-test.c, avahi-core/core.h,
	  avahi-core/dns.c, avahi-core/dns.h, avahi-core/hashmap.c,
	  avahi-core/iface.c, avahi-core/iface.h, avahi-core/lookup.h,
	  avahi-core/multicast-lookup.c, avahi-core/multicast-lookup.h,
	  avahi-core/publish.h, avahi-core/querier-test.c,
	  avahi-core/querier.c, avahi-core/querier.h,
	  avahi-core/resolve-address.c, avahi-core/resolve-host-name.c,
	  avahi-core/resolve-service.c, avahi-core/rr.c, avahi-core/rr.h,
	  avahi-core/server.c, avahi-core/server.h, avahi-core/socket.c,
	  avahi-core/socket.h, avahi-core/wide-area.c,
	  avahi-core/wide-area.h: * split off lookup.h and publish.h from
	  core.h
	  * implement wide-area DNS-SD
	  * if multiple clients query the same records, only start the
	  query packet sequence once
	  * implement recursive CNAME queries
	  * add support for resolving services without TXT or A/AAAA
	  records
	  * enlarge resolving timeouts to 5s
	  * implement new browse/resolving events
	  CACHE_EXHAUSTED/ALL_FOR_NOW
	  * add support for resolving services without name. (i.e. for
	  normal SRV records)

2005-09-25 20:01  lennart

	* avahi-common/address.h: * add new macros AVAHI_IF_VALID,
	  AVAHI_PROTO_VALID
	  * make AvahiProtocol an int

2005-09-25 19:59  lennart

	* avahi-common/Makefile.am, avahi-common/rlist.c,
	  avahi-common/rlist.h: * add new linked list implementation ala
	  GSList
	  * install llist.h and rlist.h

2005-09-25 19:58  lennart

	* avahi-common/domain.c, avahi-common/domain.h: add new function
	  avahi_domain_ends_with()

2005-09-25 19:57  lennart

	* avahi-common/dbus.c, avahi-common/dbus.h, avahi-common/error.c,
	  avahi-common/error.h: add a bunch of new errors codes

2005-09-25 19:55  lennart

	* service-type-database/service-types: * add some more service
	  types to database

2005-09-19 13:50  lathiat

	* avahi-client/client.c: * Back out incorrect change

2005-09-19 04:01  lathiat

	* avahi-client/client.c: * Fix error handling in avahi-client so
	  that it actually reports the
	  error from avahi_client_new, before the ret_error was left
	  untouched.
	  * In the case of a NO_DAEMON error, free the dbus error so that
	  the
	  NO_DAEMON error takes precidence.

2005-09-19 01:54  lathiat

	* avahi-common/address.h: * Fix minor typo in documentation
	  comments

2005-09-16 01:21  lennart

	* docs/TODO: drop "Make AVAHI_PROTO_xxx" well defined constants
	  from TODO list

2005-09-16 01:21  lennart

	* avahi-dnsconfd/main.c: use AvahiIfIndex/AvahiProtocol where it
	  applies in avahi-dnsconfd

2005-09-16 01:20  lennart

	* avahi-sharp/Client.cs: make AVAHI_PROTO_xxx well defined
	  constants: C# support

2005-09-16 01:20  lennart

	* avahi-utils/avahi/__init__.py: make AVAHI_PROTO_xxx well defined
	  constants: python support

2005-09-16 01:19  lennart

	* avahi-common/address.c, avahi-common/address.h,
	  avahi-core/iface.c, avahi-core/resolve-address.c,
	  avahi-core/resolve-host-name.c, avahi-core/resolve-service.c,
	  avahi-core/server.c, avahi-core/socket.c,
	  avahi-daemon/dbus-protocol.c: Make AVAHI_PROTO_xxx well defined
	  constants

2005-09-14 18:30  lathiat

	* docs/NEWS: * Re-word something in NEWS

2005-09-14 18:26  lathiat

	* docs/NEWS: * Put 0.5 release name in

2005-09-14 18:07  lennart

	* docs/NEWS: the API to determine if a service is local does not
	  depend on the cookie stuff

2005-09-14 17:49  lathiat

	* docs/NEWS: * Update NEWS

2005-09-14 17:30  snorp

	* avahi-sharp/AvahiTest.cs: update the test

2005-09-14 17:22  lennart

	* docs/TODO: update TODO

2005-09-14 17:14  lathiat

	* configure.ac: * Try to guess where the D-BUS socket is before
	  defaulting (this is for gentoo and arch users where its different
	  than other distros)

2005-09-14 16:59  lathiat

	* Makefile.am, avahi-sharp/AvahiTest.cs, avahi-sharp/Makefile.am: *
	  Actually include the DISTCHECk flag
	  * Remove GTK from AvahiTest.cs
	  * Add AvahiTest.cs to EXTRA_DIST

2005-09-14 16:33  lathiat

	* avahi-sharp/Makefile.am: * Add --disable-mono-docs to the
	  distcheck flags
	  * Fix avahi-sharp build foo for distcheck

2005-09-14 06:08  snorp

	* avahi-sharp/EntryGroup.cs, avahi-sharp/avahi-sharp-docs.source:
	  add a missing file, and add EntryGroup.GetAlternativeServiceName

2005-09-14 05:05  snorp

	* avahi-sharp/Makefile.am, avahi-sharp/en, avahi-sharp/en/Avahi,
	  avahi-sharp/en/Avahi.xml,
	  avahi-sharp/en/Avahi/AddressResolver.xml,
	  avahi-sharp/en/Avahi/Client.xml,
	  avahi-sharp/en/Avahi/ClientException.xml,
	  avahi-sharp/en/Avahi/ClientState.xml,
	  avahi-sharp/en/Avahi/ClientStateHandler.xml,
	  avahi-sharp/en/Avahi/DomainBrowser.xml,
	  avahi-sharp/en/Avahi/DomainBrowserType.xml,
	  avahi-sharp/en/Avahi/DomainInfo.xml,
	  avahi-sharp/en/Avahi/DomainInfoHandler.xml,
	  avahi-sharp/en/Avahi/EntryGroup.xml,
	  avahi-sharp/en/Avahi/EntryGroupState.xml,
	  avahi-sharp/en/Avahi/EntryGroupStateHandler.xml,
	  avahi-sharp/en/Avahi/HostAddressHandler.xml,
	  avahi-sharp/en/Avahi/HostNameResolver.xml,
	  avahi-sharp/en/Avahi/Protocol.xml,
	  avahi-sharp/en/Avahi/ServiceBrowser.xml,
	  avahi-sharp/en/Avahi/ServiceInfo.xml,
	  avahi-sharp/en/Avahi/ServiceInfoHandler.xml,
	  avahi-sharp/en/Avahi/ServiceResolver.xml,
	  avahi-sharp/en/Avahi/ServiceTypeBrowser.xml,
	  avahi-sharp/en/Avahi/ServiceTypeInfo.xml,
	  avahi-sharp/en/Avahi/ServiceTypeInfoHandler.xml,
	  avahi-sharp/en/index.xml, configure.ac: add docs for avahi-sharp

2005-09-14 02:46  lathiat

	* docs/TODO: * Update TODO

2005-09-14 02:32  snorp

	* avahi-sharp/AddressResolver.cs, avahi-sharp/Client.cs,
	  avahi-sharp/DomainBrowser.cs, avahi-sharp/EntryGroup.cs,
	  avahi-sharp/HostNameResolver.cs, avahi-sharp/ServiceBrowser.cs,
	  avahi-sharp/ServiceResolver.cs,
	  avahi-sharp/ServiceTypeBrowser.cs: lose the dep on avahi-glib,
	  and run the avahi loop in a thread

2005-09-14 00:03  lennart

	* avahi-common/simple-watch.c: add some mo0re wakeups

2005-09-13 23:40  lennart

	* avahi-common/simple-watch.c: * add wakeup stuff to
	  AvahiSimplePoll to facilitate integration in threaded
	  environments

2005-09-13 22:37  lennart

	* avahi-common/simple-watch.c: fix for threading simple polls

2005-09-13 16:43  lennart

	* man/avahi-daemon.conf.5.xml.in: add description of
	  avahi-daemon.conf option "add-service-cookie=" to man page

2005-09-13 15:39  lathiat

	* configure.ac: * Bump so-names ready for 0.5

2005-09-13 15:21  lennart

	* docs/TODO: add new item to the TODO list: wrap
	  avahi_server_add_record()

2005-09-13 15:16  lennart

	* docs/TODO: update TODO marking things scheduled for 0.6

2005-09-13 14:55  lennart

	* docs/TODO: update TODO

2005-09-12 23:05  snorp

	* avahi-sharp/EntryGroup.cs: really allow varags this time

2005-09-12 23:04  snorp

	* avahi-sharp/EntryGroup.cs: allow varags for the TXT data in
	  AddService

2005-09-12 18:47  lathiat

	* autogen.sh: * Allow setting of NOCONFIGURE when running
	  autogen.sh to bypass configure/make clean

2005-09-12 18:21  snorp

	* avahi-sharp/EntryGroup.cs, avahi-sharp/HostNameResolver.cs,
	  avahi-sharp/Makefile.am, avahi-sharp/ServiceResolver.cs: fix some
	  small bugs in publishing and resolving, and make uninstall work

2005-09-12 15:45  lathiat

	* configure.ac: * Print a couple extra variables from the configure
	  output

2005-09-10 02:26  lennart

	* docs/TODO: stupid typo fix

2005-09-10 02:24  lennart

	* docs/TODO: update TODO

2005-09-10 02:23  lennart

	* examples/client-browse-services.c,
	  examples/core-browse-services.c: update examples to use
	  xxx_is_service_local()

2005-09-10 02:22  lennart

	* avahi-client/client.c, avahi-client/client.h: add new API
	  avahi_client_is_service_local()

2005-09-10 02:21  lennart

	* avahi-daemon/Server.introspect, avahi-daemon/dbus-protocol.c: add
	  new DBUS function IsServiceLocal()

2005-09-10 02:20  lennart

	* avahi-core/core.h, avahi-core/server.c: add new public function
	  avahi_server_is_service_local()

2005-09-10 02:20  lennart

	* avahi-common/strlst.c: fix bad memory access

2005-09-10 02:18  lennart

	* avahi-client/entrygroup.c: remove
	  avahi_entry_group_get_dbus_path()

2005-09-10 00:54  lennart

	* examples/client-browse-services.c,
	  examples/core-browse-services.c: update examples to make use of
	  avahi_string_list_get_service_cookie() for whatever it is worth

2005-09-10 00:54  lennart

	* avahi-common/strlst.c, avahi-common/strlst.h: add new API
	  function avahi_string_list_get_service_cookie()

2005-09-10 00:52  lennart

	* avahi-daemon/avahi-daemon.conf, avahi-daemon/main.c: add new
	  configuration file option "add-service-cookie"

2005-09-10 00:22  lennart

	* avahi-client/client-test.c, avahi-client/client.c,
	  avahi-client/client.h, avahi-client/internal.h,
	  avahi-common/defs.h, avahi-core/core.h, avahi-core/server.c,
	  avahi-core/server.h, avahi-daemon/Server.introspect,
	  avahi-daemon/dbus-protocol.c, avahi-daemon/main.c, configure.ac,
	  docs/TODO: * add magic identification cookies to service TXT
	  records automatically
	  * add an API to query the local service cookie
	  * add a DBUS interface to query the local service cookie
	  * wrap that in avahi-client

2005-09-09 23:48  snorp

	* avahi-sharp/AddressResolver.cs, avahi-sharp/AvahiTest.cs,
	  avahi-sharp/Client.cs, avahi-sharp/DomainBrowser.cs,
	  avahi-sharp/HostNameResolver.cs, avahi-sharp/ServiceBrowser.cs,
	  avahi-sharp/ServiceResolver.cs,
	  avahi-sharp/ServiceTypeBrowser.cs: s/Host/HostName/ in a couple
	  places, and keep references to callbacks to
	  avoid crashing

2005-09-09 22:11  snorp

	* avahi-sharp.pc.in: um, point to the correct path

2005-09-09 21:16  snorp

	* avahi-sharp/Makefile.am, avahi-sharp/avahi-sharp.dll.config: add
	  a mapping file

2005-09-09 20:53  lennart

	* ., avahi-common/strlst.c, avahi-common/strlst.h: drp const from
	  text accessor functons in strlst.c

2005-09-09 20:48  snorp

	* avahi-common/strlst.c, avahi-common/strlst.h,
	  avahi-sharp/AvahiTest.cs, avahi-sharp/ServiceResolver.cs: add
	  some data access api to string list, and use it in
	  ServiceResolver

2005-09-09 20:29  lennart

	* avahi-sharp, avahi-sharp/Makefile.am: housekeeping

2005-09-09 19:56  snorp

	* avahi-sharp/avahi.snk: I am retarded

2005-09-09 19:49  lennart

	* configure.ac: bump version number

2005-09-09 19:37  snorp

	* Makefile.am, avahi-sharp.pc.in, avahi-sharp/Makefile.am,
	  avahi-sharp/avahi-sharp.pc.in: move avahi-sharp.pc to the root
	  directory

2005-09-09 19:36  lennart

	* avahi-sharp: ignore Makefile(.in)? in avahi-sharp

2005-09-09 19:35  lennart

	* configure.ac: add another status line to configure.ac

2005-09-09 19:29  snorp

	* avahi-sharp/AssemblyInfo.cs, avahi-sharp/Makefile.am,
	  avahi-sharp/avahi-sharp.pc.in: add pkg-config file, and
	  AssemblyInfo

2005-09-09 19:01  snorp

	* docs/AUTHORS: add myself

2005-09-09 18:53  snorp

	* avahi-sharp/AddressResolver.cs, avahi-sharp/AvahiTest.cs,
	  avahi-sharp/Client.cs, avahi-sharp/ClientException.cs,
	  avahi-sharp/DomainBrowser.cs, avahi-sharp/EntryGroup.cs,
	  avahi-sharp/HostNameResolver.cs, avahi-sharp/ServiceBrowser.cs,
	  avahi-sharp/ServiceResolver.cs,
	  avahi-sharp/ServiceTypeBrowser.cs, avahi-sharp/Utility.cs: add
	  the Id line, enable keyword expansion

2005-09-09 18:41  snorp

	* Makefile.am, avahi-sharp/AddressResolver.cs,
	  avahi-sharp/AvahiTest.cs, avahi-sharp/Client.cs,
	  avahi-sharp/ClientException.cs, avahi-sharp/DomainBrowser.cs,
	  avahi-sharp/EntryGroup.cs, avahi-sharp/HostNameResolver.cs,
	  avahi-sharp/Makefile.am, avahi-sharp/ServiceBrowser.cs,
	  avahi-sharp/ServiceResolver.cs,
	  avahi-sharp/ServiceTypeBrowser.cs, avahi-sharp/Utility.cs,
	  configure.ac: integrate mono bindings into the build

2005-09-09 17:16  lennart

	* docs/TODO: major TODO update

2005-09-09 17:12  snorp

	* avahi-sharp, avahi-sharp/AddressResolver.cs,
	  avahi-sharp/AvahiTest.cs, avahi-sharp/Client.cs,
	  avahi-sharp/ClientException.cs, avahi-sharp/DomainBrowser.cs,
	  avahi-sharp/EntryGroup.cs, avahi-sharp/HostNameResolver.cs,
	  avahi-sharp/Makefile.am, avahi-sharp/ServiceBrowser.cs,
	  avahi-sharp/ServiceResolver.cs,
	  avahi-sharp/ServiceTypeBrowser.cs, avahi-sharp/Utility.cs,
	  configure.ac: add initial mono bindings

2005-09-08 20:28  lennart

	* configure.ac: small, superfluous optimization

2005-09-08 20:23  lathiat

	* configure.ac: * Insert brain here.

2005-09-08 20:20  lathiat

	* avahi-discover-standalone/Makefile.am, configure.ac: * Fix
	  interfaces stuff

2005-09-08 18:56  lennart

	* avahi-discover-standalone/Makefile.am: fix avahi-disocver and
	  glade

2005-09-08 18:19  lathiat

	* configure.ac: * Bump libavahi-core soname version

2005-09-08 18:10  lathiat

	* docs/NEWS: * Update NEWS file for 0.4 release.

2005-09-08 12:20  lennart

	* avahi-discover-standalone/Makefile.am, configure.ac: define
	  interfacesdir unconditionally

2005-09-08 12:13  lathiat

	* avahi-discover-standalone/Makefile.am: * Minor build change

2005-09-07 21:16  lennart

	* configure.ac, initscript/Makefile.am,
	  initscript/suse/Makefile.am, initscript/suse/avahi-daemon,
	  initscript/suse/avahi-daemon.in,
	  initscript/suse/avahi-dnsconfd.in: add suse init scripts

2005-09-07 21:14  lennart

	* initscript/archlinux/avahi-daemon.in,
	  initscript/archlinux/avahi-dnsconfd.in: Remove superfluous sleep
	  in archlinux init scripts

2005-09-07 21:02  lennart

	* initscript/debian/avahi-daemon.in,
	  initscript/debian/avahi-dnsconfd.in: remove superflous sleeps in
	  debian initscriptcs

2005-09-07 17:51  lennart

	* avahi-utils/avahi/ServiceTypeDatabase.py.in, configure.ac,
	  service-type-database/build-db.in: python: use module gdbm
	  exclusively (dropping anydbm, dbm)

2005-09-07 17:25  lennart

	* avahi-client/Makefile.am, avahi-common/Makefile.am,
	  avahi-core/Makefile.am, avahi-glib/Makefile.am,
	  avahi-qt/Makefile.am, configure.ac: move definition of libtool
	  version info data to configure.ac

2005-09-07 17:07  lennart

	* configure.ac: update configure.ac to require at least dbus 0.34

2005-09-07 11:59  lennart

	* docs/HACKING: remove some obsolte stuff regarding compiler
	  warnings from HACKING

2005-09-07 09:30  lathiat

	* configure.ac: * Bump version to 0.4 ready for 0.4 release
	  shortly.

2005-09-06 22:23  qbast

	* avahi-core/iface.c: Match rr_pending increases/decreases. Fixed
	  crash (assert rr_pending>0)
	  when running dhclient after bringing interface down.

2005-09-06 11:23  lathiat

	* avahi-utils/avahi/Makefile.am: * Patch by Ross Burton to make
	  building the ServiceTypeDatabase work when PYGTK and PYTHON-DBUS
	  are not found.

2005-09-06 10:41  qbast

	* avahi-qt/Makefile.am: Separate directories for qt3 and qt4
	  includes.

2005-09-03 17:06  lennart

	* docs/NEWS: minor NEWS updat

2005-09-03 16:31  lathiat

	* docs/NEWS: * Add NEWS for 0.3 release.

2005-09-01 18:44  qbast

	* avahi-qt/qt-watch.cpp: Timeout should be called only once and
	  then disable itself

2005-08-31 21:57  lennart

	* man/avahi-bookmarks.1.xml.in: * Update avahi-bookmarks and add
	  documentation for recent avahi-bookmarks changes

2005-08-30 21:51  lathiat

	* Makefile.am, avahi-qt/Makefile.am: * Make a few small build fixes
	  to the QT stuff so make distcheck passes.

2005-08-30 21:36  lathiat

	* configure.ac: * Bump configure.ac version to 0.3 for testing.

2005-08-30 18:18  lennart

	* configure.ac: Fix even more breakage from r504

2005-08-30 18:15  lennart

	* avahi-utils/Makefile.am, avahi-utils/avahi/Makefile.am: some more
	  fixes for r504

2005-08-30 17:45  lennart

	* configure.ac: fix some configure bugs that have been introduced
	  with r504

2005-08-30 17:18  lennart

	* avahi-utils/avahi-bookmarks.in: * Fix avahi-bookmarks breakage in
	  r504
	  * add some new useful options to avahu-bookmarks

2005-08-30 16:39  qbast

	* configure.ac: Fix ./configure: line 23192: xyes: command not
	  found

2005-08-30 16:22  lathiat

	* avahi-utils/Makefile.am, avahi-utils/avahi-bookmarks.in,
	  configure.ac: * This should solve the avahi-bookmarks and
	  checking for python modules problems more elegantly

2005-08-30 11:22  lathiat

	* avahi-utils/Makefile.am, configure.ac: * Fix building of python
	  scripts to exclude things needing DBUS or GTK if they are
	  disabled, including fixing configure.ac not to error in these
	  cases.

2005-08-30 09:08  lathiat

	* avahi-utils/avahi-bookmarks.in: * Make a small fix to
	  avahi-bookmarks where the URL was incorrect if the path specified
	  had no / at the start

2005-08-30 01:22  lennart

	* ., configure.ac: * Make QT3/QT4 a first class citizen
	  * Show QT3/QT4 build in summary

2005-08-30 01:21  lennart

	* avahi-glib/glib-watch.h: doc update

2005-08-30 01:20  lennart

	* Makefile.am, avahi-qt3.pc.in, avahi-qt4.pc.in: Add pkg-config
	  files for avahi-qt

2005-08-30 01:20  lennart

	* avahi-common/timeval.h: doc update

2005-08-30 01:19  lennart

	* avahi-qt, avahi-qt/Makefile.am, avahi-qt/qt-watch.cpp,
	  avahi-qt/qt-watch.h: * add legal blurb to Makefile
	  * minor Makefile improveemnt
	  * hide some files from svn
	  * minor documentation

2005-08-30 01:16  lennart

	* docs/AUTHORS: add Jakub to AUTHORS file

2005-08-29 22:35  qbast

	* Makefile.am, avahi-qt/Makefile.am, avahi-qt/qt-watch.cpp,
	  avahi-qt/qt-watch.h, configure.ac: Include qt mainloop adapter in
	  build system. Moc finding code is cracktastic thanks to
	  not providing its location in .pc file and debian that renames it
	  to moc-qt3 and moc-qt4

2005-08-29 21:21  qbast

	* avahi-qt/qt-watch.cpp, avahi-qt/qt-watch.h: Fixed get_events()
	  semantic, rename create_qt_poll to avahi_qt_poll_get, use static
	  variable
	  for returned AvahiPoll struct

2005-08-29 19:48  qbast

	* avahi-qt, avahi-qt/qt-watch.cpp, avahi-qt/qt-watch.h: Source of
	  Qt mainloop adapter. Build system stuff will follow

2005-08-29 12:41  lennart

	* bootstrap.sh: use exec for starting autogen.sh from bootstrap.sh

2005-08-29 05:29  lathiat

	* Makefile.am, autogen.sh, bootstrap.sh: * Split bootstrap.sh into
	  autogen.sh which configures with no extra flags
	  * bootstrap.sh now calls autogen.sh with the extra CFLAGS and
	  options
	  This is to help support building avahi with jhbuild for
	  targetting GNOME

2005-08-29 05:05  lathiat

	* bootstrap.sh: * Re-order the calls in bootstrap.sh to make it
	  more sane and faster

2005-08-29 00:20  lennart

	* service-type-database/service-types: fix https description

2005-08-29 00:07  lennart

	* avahi-dnsconfd/main.c: fix avahi-dnsconfd segfault

2005-08-28 22:43  lathiat

	* service-type-database/Makefile.am: * Patch by swegener to fix
	  parallel builds

2005-08-28 22:18  lennart

	* avahi-utils/avahi/Makefile.am: dont distribute
	  ServiceTypeDatabase.py built

2005-08-28 21:52  lennart

	* configure.ac: check for dbm, anydbm and socket python modules

2005-08-28 21:17  lathiat

	* docs/NEWS: * Fix small typo in NEWS for 0.2

2005-08-28 21:08  lathiat

	* docs/NEWS: * Add old 0.1 release announcement to the bottom of
	  docs/NEWS

2005-08-28 21:02  lennart

	* docs/NEWS: add a bad bad joke

2005-08-28 20:58  lathiat

	* Makefile.am: * Add docs/NEWS file to Makefile.am

2005-08-28 20:55  lathiat

	* docs/NEWS, docs/TODO, examples/core-browse-services.c: * Add new
	  docs/NEWS file, updated for 0.2 release.
	  * Add warning to examples/core-browse-services.c, warning
	  the onlooker that they are probably looking for
	  client-browse-services.c

2005-08-28 20:14  lennart

	* avahi-client/Makefile.am, avahi-core/Makefile.am,
	  avahi-glib/Makefile.am: bum sonames

2005-08-28 19:29  lathiat

	* avahi-core/rr.h, docs/DBUS-API: * Update docs/DBUS-API

2005-08-28 19:27  lennart

	* service-type-database/Makefile.am,
	  service-type-database/build-db.in: fix make distcheck

2005-08-28 18:56  lathiat

	* avahi-common/malloc.c: * Yeh, maybe we should use the copied
	  value instead of the old one...

2005-08-28 18:54  lathiat

	* avahi-common/malloc.c: * We should va_end the va_copy'd value too

2005-08-28 18:49  lathiat

	* avahi-common/malloc.c: * avahi-common/malloc.c: va_copy the
	  va_list before using it as we might want it again.

2005-08-28 16:25  lennart

	* avahi-core/iface.c: * Withdraw addresses if interface is not
	  considered relevant

2005-08-28 15:18  lennart

	* docs/TODO: update TODO

2005-08-28 15:17  lennart

	* avahi-core/iface.c: * Change order of relevancy checks and RR
	  updating for new/removed interfaces

2005-08-28 15:01  lennart

	* avahi-core/iface.c: * postpone address registration until all
	  addresses have been discovered

2005-08-28 02:12  lennart

	* avahi-core/iface.c: * First try to publish link local addresses
	  in case they are the only ones on the link

2005-08-28 02:11  lennart

	* avahi-core/server.c: Don't consider incoming goodbye packets as
	  conflicting unless they match one of our records

2005-08-28 02:10  lennart

	* avahi-daemon/main.c: * Improve log messages

2005-08-28 01:31  lennart

	* avahi-core/iface.c, avahi-daemon/main.c,
	  avahi-daemon/static-services.c: * be a little bit more verbose
	  about published IP addresses

2005-08-28 01:18  lennart

	* docs/TODO: update todo

2005-08-28 01:15  lennart

	* avahi-client/browser.c, avahi-client/client-test.c,
	  avahi-client/client.c, avahi-client/client.h,
	  avahi-client/internal.h, avahi-client/resolver.c: * Move
	  service/host name/address resolvers to asynchronous interfaces
	  * drop xxx_get_dbus_path() functions
	  * drop xxx_block() functions
	  * fix compiler warning about missing const
	  * fix some minor memory corruption bugs

2005-08-28 01:11  lennart

	* avahi-core/resolve-service.c: * Fix service resolving when a
	  service is updated

2005-08-28 01:10  lennart

	* avahi-daemon/dbus-protocol.c: * improve debug messages
	  * set destination for asynchronous resolver signals

2005-08-27 19:37  lathiat

	* avahi-daemon/Server.introspect: * Fix a small typo in
	  Server.introspect

2005-08-27 18:25  lennart

	* avahi-client/client-test.c, avahi-client/client.h,
	  avahi-client/resolver.c: * fix some small issues in client-test
	  * add protocol argument avahi_adress_resolver_new_a()

2005-08-27 17:13  lennart

	* avahi-utils/avahi-browse.in, avahi-utils/avahi-discover.in:
	  update avahi-discover and avahi-browse to make use of the service
	  type database

2005-08-27 17:12  lennart

	* avahi-utils/avahi, avahi-utils/avahi/Makefile.am,
	  avahi-utils/avahi/ServiceTypeDatabase.py.in: * add new object
	  ServiceTypeDatabase to avahi module for python

2005-08-27 17:11  lennart

	* service-type-database/service-types: Add service type
	  _workstation._tcp

2005-08-27 01:21  lennart

	* Makefile.am, configure.ac, service-type-database,
	  service-type-database/Makefile.am,
	  service-type-database/build-db,
	  service-type-database/build-db.in: integrate the service type
	  database into the build system

2005-08-27 01:19  lennart

	* service-type-database/service-types: update servcie type database
	  a little

2005-08-27 01:19  lennart

	* avahi-discover-standalone/Makefile.am: install interface file
	  when compiling without GTK but with Python+DBUS

2005-08-27 00:51  lennart

	* service-type-database, service-type-database/build-db,
	  service-type-database/service-types: * add the beginning of a
	  service type data base

2005-08-26 19:16  lathiat

	* avahi-client/client-test.c, avahi-client/client.c,
	  avahi-client/client.h, avahi-client/internal.h,
	  avahi-client/resolver.c: * Implement AddressResolver in the
	  avahi-client C api
	  * Small fix to the HostNameResolver

2005-08-26 18:25  lathiat

	* avahi-client/browser.c, avahi-client/client-test.c,
	  avahi-client/client.h, avahi-client/internal.h,
	  avahi-client/resolver.c: * Implement the HostNameResolver in the
	  avahi-client C api
	  * Add HostNameResolver and ServiceResolver to client-test
	  * Add get_client functions to all avahi-client browsers/resolvers

2005-08-25 19:36  lennart

	* avahi-discover-standalone/main.c: minor avahi-discover-standalone
	  fixes

2005-08-25 19:36  lennart

	* avahi-common/strlst-test.c, avahi-common/strlst.c: * fix string
	  list serialization

2005-08-25 19:34  lennart

	* avahi-client/resolver.c: * fix "sebest's bug" (TM) -- deal with
	  dbus brokeness when passing zero length arrays

2005-08-25 17:54  lennart

	* avahi-common/strlst-test.c, avahi-common/strlst.c: * fix
	  behaviour of empty TXT lists

2005-08-25 14:05  lennart

	* avahi-daemon/dbus-protocol.c: * brrr, fix commit r442

2005-08-25 14:02  lennart

	* avahi-discover-standalone/main.c: * Show interface names instead
	  of indexes in avahi-discover-standalone GUI

2005-08-25 14:01  lennart

	* avahi-daemon/dbus-protocol.c: * support
	  GetNetworkInterfaceNameByIndex/IndexByName on IPv6-only hosts

2005-08-25 13:43  lennart

	* avahi-discover-standalone/main.c: * small
	  avahi-discover-standalone beautification when showing empty TXT
	  records

2005-08-25 13:18  lennart

	* configure.ac: add strncasecmp to functions to check for in
	  configure.ac

2005-08-25 13:15  lennart

	* avahi-daemon/main.c: fix small typo which breaks build without
	  dbus

2005-08-25 13:15  lennart

	* bootstrap.sh: small bootstrap improvement

2005-08-24 09:36  lathiat

	* avahi-utils/avahi-bookmarks.in, bootstrap.sh, configure.ac: *
	  avahi-bookmarks: Mention twisted.web in twisted error message
	  * bootstrap.sh: Change interpreter to #!/bin/sh
	  * configure.ac:
	  - Allow --with-distro=none to bypass check for supported distro
	  - Add check for the pkg-config binary

2005-08-24 07:41  lathiat

	* initscript/archlinux/avahi-dnsconfd.in: * Fix the archlinux
	  avahi-dnsconfd init script

2005-08-23 23:45  lennart

	* avahi-client/client.c: * drop useless argument
	  * do NOT call _exit when DBUS connection dies
	  * don't print directly to STDOUT, that's what DBusError is for
	  * small optimization

2005-08-23 21:50  lathiat

	* avahi-client/Makefile.am, avahi-client/client.c, configure.ac: *
	  avahi-client/
	  - Create a new function avahi_dbus_bus_get which acts like
	  dbus_bus_get but instead gets a private connection, this solves
	  the bug where you can't have more than one AvahiClient at once
	  because each successive AvahiClient stepped on the DBusWatch
	  handling of the previous due to libdbus liking to recycle
	  its connections.
	  
	  Introduced a new configure option --with-dbus-system-address=
	  if you set this, you likely want it set to
	  unix:path=/some/socket/here
	  
	  The default is /var/run/dbus/system_socket_address, because
	  this path is hard coded into D-BUS itself, and the
	  DBUS_SYSTEM_BUS_ADDRESS environment variable is now supported
	  to change this at runtime which is inline with libdbus.

2005-08-23 20:35  lathiat

	* avahi-utils/Makefile.am, configure.ac, man/Makefile.am: *
	  Re-indent configure.ac to four spaces
	  * Make all python programs that use DBUS only install if
	  compiling with DBUS support (avahi-utils/Makefile.am,
	  man/Makefile.am)

2005-08-23 20:04  lennart

	* avahi-daemon/main.c: * really fix compilation without DBUS

2005-08-23 19:42  lathiat

	* avahi-daemon/main.c: * Fix compilation with D-BUS disabled,
	  include flags in DaemonConfig even if HAVE_DBUS is false

2005-08-23 19:05  lennart

	* avahi-daemon/dbus-protocol.c: Implement asynchronous service
	  resolving DBUS API

2005-08-23 18:23  lennart

	* avahi-daemon/dbus-protocol.c: * Implement asynchronous host name
	  resolving

2005-08-23 18:00  lennart

	* avahi-common/dbus.h, avahi-daemon/Server.introspect,
	  avahi-daemon/dbus-protocol.c: * Implement asynchronous address
	  resolver

2005-08-23 17:38  lathiat

	* avahi-client/browser.c, avahi-daemon/main.c: * Move the D-BUS
	  configured but not compiled in warning, and make it work right.
	  * Fix a bug in avahi-client where if you have multiple clients, a
	  crash can occur when using AvahiServiceBrowsers.

2005-08-23 17:25  lennart

	* configure.ac: Some configure cleanups

2005-08-23 17:19  lennart

	* avahi-core/iface.c, avahi-core/iface.h, avahi-core/server.c,
	  initscript/gentoo: hide some files

2005-08-23 17:17  lennart

	* avahi-client/Makefile.am, avahi-common/Makefile.am: bump .so
	  current and age

2005-08-23 16:54  lathiat

	* avahi-daemon/main.c: * Yeh, I should like.. test my changes
	  before I commit them, that would be a goodd idea. *nod*

2005-08-23 15:28  lathiat

	* avahi-daemon/main.c: * Don't barf on enable-dbus if not compiled
	  with dbus, but print a warning if the config file requested to
	  enable it

2005-08-23 13:02  lathiat

	* avahi-daemon/Makefile.am, avahi-glib/Makefile.am,
	  common/Makefile.am, configure.ac, initscript/suse/Makefile.am: *
	  Bump version number in configure.ac to 0.2
	  * Move a few dir definitions in Makefile.am's do that autotools
	  doesn't create empty directories
	  * Uncomment AM_CONDITIONAL for TARGET_GENTOO which broke the
	  build
	  * Add missing introspect files to EXTRA_DIST in
	  avahi-daemon/Makefile.am, makes
	  distcheck pass again.
	  * Remove the ugly archlinux specific -std=c99 hack
	  * Replace it with a much more elegant test to see if rtnetlink.h
	  will compile w
	  ith -std=c99 and disable it if it will not

2005-08-23 11:59  lathiat

	* configure.ac, initscript/Makefile.am,
	  initscript/gentoo/avahi-daemon.in,
	  initscript/gentoo/avahi-dnsconfd.in: * Re-enable use of gentoo
	  initscripts

2005-08-23 11:36  lennart

	* avahi-client/Makefile.am: fPIC fix

2005-08-23 11:36  lennart

	* docs/TODO: update TODO

2005-08-23 11:28  lathiat

	* avahi-utils/avahi/Makefile.am, initscript/gentoo,
	  initscript/gentoo/Makefile.am, initscript/gentoo/avahi-daemon,
	  initscript/gentoo/avahi-daemon.in,
	  initscript/gentoo/avahi-dnsconfd,
	  initscript/gentoo/avahi-dnsconfd.in: * New gentoo init scripts
	  from Sven Wegener
	  * Fix creation of /avahi when compiling without python (thanks
	  Sven Wegener for that too)

2005-08-23 09:55  lathiat

	* configure.ac, initscript/archlinux/avahi-daemon.in: * Yeh, so we
	  wanted /etc/arch-release not /etc/arch-version.
	  * Fix syntax in the archlinux init script

2005-08-23 09:17  lathiat

	* docs/README: * Add a pointer of where to find the xmltoman source
	  as the upstream authors page has disappeared

2005-08-23 09:14  lathiat

	* configure.ac: * Check if the manpages have been generated, if not
	  error about missing xmltoman rather than warning

2005-08-23 08:47  lathiat

	* configure.ac: * Another fix to the archlinux stuff.

2005-08-23 08:43  lathiat

	* initscript/archlinux: * Hide Makefile.in, Makefile in
	  initscripts/archlinux

2005-08-23 08:39  lathiat

	* configure.ac, initscript/Debian, initscript/Gentoo,
	  initscript/Makefile.am, initscript/SUSE, initscript/debian,
	  initscript/gentoo, initscript/suse: * generate
	  initscript/archlinux/Makefile
	  * Fix archlinux CFLAG err, fix.
	  * Rename the initscript dirs to all lowercase.

2005-08-23 08:16  lathiat

	* configure.ac, initscript/Makefile.am, initscript/archlinux,
	  initscript/archlinux/Makefile.am,
	  initscript/archlinux/avahi-daemon.in,
	  initscript/archlinux/avahi-dnsconfd.in: * Clean up init script
	  handling stuff
	  * Add archlinux support

2005-08-23 06:37  lathiat

	* configure.ac, examples/glib-integration.c: * Mention a 'none'
	  option to --with-distro for distributions that are not known.
	  * Add a return 0 to the glib integration example, better make
	  good code examples I suppose. :)

2005-08-23 01:18  sebest

	* avahi-glib.pc.in: fix a bug in avahi-glib.pc

2005-08-22 23:20  lennart

	* avahi-daemon/AddressResolver.introspect,
	  avahi-daemon/HostNameResolver.introspect,
	  avahi-daemon/Makefile.am,
	  avahi-daemon/ServiceResolver.introspect: * Add introspection data
	  for new resolver interfaces

2005-08-22 23:11  lennart

	* avahi-daemon/Server.introspect, avahi-daemon/dbus-protocol.c:
	  More asynchronous resolver work

2005-08-22 23:11  lennart

	* avahi-daemon/avahi-service.dtd, avahi-daemon/example.service,
	  avahi-daemon/static-services.c, man/avahi.service.5.xml.in: Make
	  protocol an attribute instead of an element. (Sorry Lathiat, but
	  you broke the DTD, and I just fixed this without forcing a
	  specific order of elements.)

2005-08-22 22:17  lennart

	* avahi-daemon/dbus-protocol.c: preliminary asynchronous resolver
	  work

2005-08-22 21:59  lennart

	* examples: hide glib-integration

2005-08-22 21:57  lennart

	* avahi-core/avahi-test.c, avahi-core/hashmap.c,
	  avahi-core/server.c: fix memory corruption in avahi-test

2005-08-22 20:26  lennart

	* avahi-daemon/main.c, man/avahi-daemon.conf.5.xml.in: * add
	  support for setting enable-dbus to "warn" in avahi-daemon.conf

2005-08-22 20:02  lennart

	* examples/Makefile.am: * fix glib example build when compiling
	  without DBUS but with GLIB

2005-08-22 19:15  lennart

	* avahi-common/strlst-test.c, avahi-common/strlst.c,
	  avahi-common/strlst.h: * add four new AvahiStringList functions
	  (this is four you, Sebastien!)

2005-08-22 19:07  lathiat

	* avahi-client/client.h, examples/Makefile.am,
	  examples/glib-integration.c: * Add glib integration example.

2005-08-22 08:56  lennart

	* avahi-core/resolve-address.c, avahi-core/resolve-host-name.c,
	  avahi-core/resolve-service.c: fix some issues with
	  host-name/address/service resolving

2005-08-21 23:01  lennart

	* docs/TODO: update TODO

2005-08-21 21:33  lathiat

	* docs/TODO: * Update TODO

2005-08-21 21:23  lathiat

	* avahi-client/client-test.c: * Add a simple entry group
	  reset/change/commit to client-test

2005-08-21 21:15  lennart

	* avahi-core/core.h, avahi-core/resolve-address.c,
	  avahi-core/resolve-host-name.c, avahi-core/resolve-service.c: *
	  Beef up host name and address resolvers to notify about RR
	  changes (Similar to what already is available for the service
	  resolver)

2005-08-21 21:13  lennart

	* avahi-daemon/simple-protocol.c: Add debug message when executing
	  simple protocol commands

2005-08-21 20:03  lennart

	* avahi-core/browse.c, avahi-core/browse.h,
	  avahi-core/resolve-service.c, avahi-core/response-sched.c: add
	  support for RR modification in service data

2005-08-21 17:23  lennart

	* avahi-core/server.c: * fix memory corruption bug in reflection
	  engine

2005-08-21 16:48  lathiat

	* configure.ac, docs/AUTHORS: * Exclude Gentoo, SUSE from
	  configure.ac. Makes distcheck pass.
	  * Update AUTHORS file

2005-08-21 16:04  lennart

	* avahi-common/malloc.c, avahi-common/strlst-test.c,
	  avahi-common/strlst.c, avahi-common/strlst.h: * add two new
	  functions:
	  * avahi_string_list_add_printf
	  * avahi_string_list_add_vprintf

2005-08-21 15:20  lennart

	* avahi-core/server.c: * fix local conflict detection algorithm

2005-08-21 15:04  lennart

	* avahi-daemon/simple-protocol.c: initialize n_clients to 0

2005-08-21 13:35  lennart

	* initscript/Makefile.am, initscript/RedHat, initscript/Slackware:
	  * Disable shipping of Gentoo and SUSE init scripts for now since
	  they are horribly out of date
	  * Remove RedHat/Slackware directories since they are empty

2005-08-21 13:12  lennart

	* avahi-utils/avahi-publish-service.in: small fix

2005-08-21 12:54  lennart

	* avahi-daemon/static-services.c: * fix a bug with bad collision
	  handling in static services (Thanks Sebest!)

2005-08-21 12:52  lennart

	* Makefile.am: Build man pages before homepage upload

2005-08-21 12:07  sebest

	* Makefile.am, common/doxygen.mk, doxygen.cfg: regenerate doxygen
	  when a header or an example file is modified

2005-08-21 01:26  lennart

	* examples/Makefile.am: Built client examples only when DBUS is
	  available

2005-08-21 00:35  lennart

	* configure.ac: * Detect usable compiler flags automatically
	  (Thanks, Ikke!)

2005-08-20 23:59  lennart

	* avahi-core/resolve-service.c, avahi-discover-standalone/main.c: *
	  fix a bug in avahi-discover-standalone found by some guy calling
	  himself "j"

2005-08-20 23:41  lennart

	* Makefile.am: ship avahi-poll.dia

2005-08-20 23:40  lennart

	* docs/avahi-poll.dia: add avahi-poll diagram

2005-08-20 23:38  lennart

	* docs/server-states.dia: store server-states.dia uncompressed

2005-08-20 23:33  lennart

	* docs/server-states.dia: add server states diagram

2005-08-20 23:27  lennart

	* doxygen.cfg: doxygen cleanups

2005-08-20 23:16  lennart

	* avahi-client/client.h: doc update

2005-08-20 23:12  lennart

	* docs/TODO: update todo

2005-08-20 23:11  lennart

	* avahi-client/client.h, avahi-core/avahi-test.c,
	  avahi-core/browse-dns-server.c, avahi-core/browse-domain.c,
	  avahi-core/browse-service-type.c, avahi-core/browse-service.c,
	  avahi-core/browse.c, avahi-core/core.h, avahi-core/iface.c,
	  avahi-core/resolve-address.c, avahi-core/resolve-host-name.c,
	  avahi-core/resolve-service.c, avahi-core/server.c,
	  avahi-daemon/dbus-protocol.c, avahi-daemon/main.c,
	  avahi-daemon/simple-protocol.c, avahi-daemon/static-services.c,
	  examples/core-browse-services.c, examples/core-publish-service.c:
	  * Add avahi-client examples to doxygen
	  * tighten avahi-core default #includes a bit

2005-08-20 22:59  lennart

	* examples: hide some more files

2005-08-20 22:57  lennart

	* avahi-client/Makefile.am, avahi-client/client.c,
	  avahi-client/client.h, avahi-client/internal.h,
	  avahi-client/resolver.c, avahi-common/dbus-watch-glue.c,
	  examples/Makefile.am, examples/browse-services.c,
	  examples/client-browse-services.c,
	  examples/client-publish-service.c,
	  examples/core-browse-services.c, examples/core-publish-service.c,
	  examples/publish-service.c: * Disable debug output of
	  avahi-client
	  * implement service resolving API in avahi-client
	  * fix some memory corruption bugs in dbus-watch-glue
	  * add avahi-client examples

2005-08-20 17:44  lennart

	* avahi-client/browser.c, avahi-client/client-test.c,
	  avahi-client/client.c, avahi-client/client.h,
	  avahi-client/entrygroup.c, docs/TODO: * complete error handling
	  in avahi-client

2005-08-20 16:41  lennart

	* avahi-daemon/static-services.c: brown paper bug typo

2005-08-20 16:40  lennart

	* avahi-daemon/static-services.c: small fixes

2005-08-20 15:21  lennart

	* avahi-common/defs.h, avahi-common/error.h: * doxygen update

2005-08-20 14:12  lennart

	* avahi-client/client-test.c, avahi-client/client.c,
	  avahi-client/client.h, avahi-client/entrygroup.c,
	  avahi-client/internal.h, avahi-common/dbus.c,
	  avahi-common/dbus.h, avahi-common/error.h,
	  avahi-common/gccmacro.h: * many improvements to avahi-client
	  (especially error handling)
	  * Document AVahi error handling a little

2005-08-19 17:55  lathiat

	* avahi-common/dbus-watch-glue.c, avahi-daemon/avahi-service.dtd,
	  avahi-daemon/example.service, avahi-daemon/static-services.c,
	  avahi-utils/avahi-bookmarks.in, man/avahi.service.5.xml.in: * Add
	  support for specifying the protocol in service definition files
	  * Add support for proper URL encoding of IPv6 addresses to
	  avahi-bookmarks
	  * Cast some calls in dbus-watch-glue to get rid of warnings

2005-08-19 13:35  lennart

	* avahi-common/dbus.c: fix error translation

2005-08-19 13:34  lennart

	* Makefile.am, avahi-client/Makefile.am, avahi-common/Makefile.am,
	  avahi-daemon/Makefile.am, docs/overview.dia: rename
	  libdbus-watch-glue to libdbus-common

2005-08-19 12:45  lathiat

	* avahi-client/client.c, avahi-common/Makefile.am,
	  avahi-common/dbus.c, avahi-common/dbus.h,
	  avahi-daemon/dbus-protocol.c, doxygen.cfg: * Improve and
	  reorganise DBus error handling, see avahi-common/dbus.h

2005-08-19 11:43  lennart

	* avahi-daemon/avahi-daemon.conf, avahi-daemon/dbus-protocol.c: *
	  set FILENO rlimit to 30 by default
	  * improve DBUS initialization a little

2005-08-19 11:12  lennart

	* avahi-client/client-test.c, avahi-client/client.c,
	  avahi-client/client.h, avahi-client/internal.h: * implement
	  avahi_client_free
	  * issue initial GetState() call synchronously

2005-08-19 10:39  lennart

	* Makefile.am: * make "distcheck" pass (Patch from Ross Burton)

2005-08-16 01:29  lennart

	* avahi-client/browser.c, avahi-client/client-test.c,
	  avahi-client/client.c, avahi-client/client.h,
	  avahi-client/entrygroup.c, avahi-client/internal.h,
	  avahi-common/dbus.h, avahi-common/domain.h, avahi-common/error.c,
	  avahi-common/error.h, avahi-common/timeval.h, avahi-core/core.h,
	  avahi-daemon/dbus-protocol.c: * start implementing error handling
	  in avahi-client
	  * doxygen document timeval.h
	  * add two more AVAHI_GCC_SENTINELs

2005-08-16 01:03  lennart

	* avahi-daemon/static-services.c: Fix service reloading on SIGHUP
	  (thanks, Sebastien!)

2005-08-16 01:01  sebest

	* avahi-daemon/main.c: fix a typo in --help

2005-08-16 00:05  lennart

	* doxygen.cfg: update doxygen a little

2005-08-16 00:05  lennart

	* avahi-common/Makefile.am: add error.h to installed files

2005-08-15 23:58  lennart

	* avahi-common/Makefile.am: really install all header files

2005-08-15 23:55  lennart

	* avahi-glib/Makefile.am: install glib-malloc.h

2005-08-15 23:49  lennart

	* Makefile.am: don't install .pc files unconditionally

2005-08-15 23:33  lennart

	* configure.ac: show whether libavahi-client is built

2005-08-15 23:27  lennart

	* configure.ac: add check for putenv

2005-08-15 23:25  lennart

	* configure.ac: fix python autoconf check

2005-08-15 23:12  lennart

	* configure.ac: improve configure even more

2005-08-15 23:08  lennart

	* configure.ac: fix configure

2005-08-15 22:55  lennart

	* configure.ac: fix typo

2005-08-15 21:31  lennart

	* avahi-client/Makefile.am, avahi-client/client-test.c,
	  avahi-common/Makefile.am, avahi-core/Makefile.am,
	  avahi-core/avahi-test.c, avahi-core/conformance-test.c,
	  avahi-daemon/Makefile.am, avahi-daemon/main.c,
	  avahi-discover-standalone/Makefile.am,
	  avahi-dnsconfd/Makefile.am, avahi-glib/Makefile.am,
	  avahi-utils/Makefile.am, configure.ac, tests/Makefile.am,
	  tests/c-plus-plus-test-gen.py, tests/c-plus-plus-test.cc: *
	  cleanup build system a little
	  * strip remaining glib usage
	  * -fPIC build fix for x86-64 (thanks tvainika)

2005-08-15 18:54  lennart

	* ., Makefile.am, avahi-client.pc.in, avahi-client/Makefile.am,
	  avahi-common/Makefile.am, avahi-core.pc.in,
	  avahi-core/Makefile.am, avahi-daemon/Makefile.am,
	  avahi-glib.pc.in, configure.ac: * Add pkg-config files for
	  avahi-glib/avahi-client
	  * Generate .pc files with sed
	  * use libtool for building libdbus-watch-glue

2005-08-15 16:22  lennart

	* avahi-client/Makefile.am: add missing avahi-common dependency to
	  avahi-client

2005-08-15 16:07  lennart

	* avahi-common/dbus-watch-glue.c, avahi-common/malloc.c,
	  avahi-common/simple-watch.c, avahi-core/iface.c,
	  avahi-core/timeeventq.c, avahi-daemon/static-services.c: * fix a
	  bad memory access bug in avahi_strndup()
	  * some small optimizations to call gettimeofday() less often
	  * fix dbus-watch-glue to call dbus_connection_dispatch()

2005-08-15 14:25  lennart

	* avahi-common/alternative-test.c, avahi-common/gccmacro.h,
	  avahi-core/avahi-reflector.c, avahi-core/browse.c,
	  avahi-daemon/ini-file-parser-test.c, avahi-daemon/main.c,
	  avahi-dnsconfd/main.c: gcc 2.95 compatibility

2005-08-15 14:10  lennart

	* avahi-core/dns.h: apply patch from tvainika

2005-08-15 14:09  lennart

	* examples/Makefile.am: Remove glib dependency from examples

2005-08-15 14:05  lennart

	* avahi-dnsconfd/Makefile.am, avahi-dnsconfd/main.c: strip glib
	  usage from avahi-dnsconfd

2005-08-15 13:30  lennart

	* avahi-common, avahi-daemon: update some ignores

2005-08-15 02:42  lennart

	* avahi-client/Makefile.am, avahi-client/browser.c,
	  avahi-client/client.c, avahi-client/dbus-watch-glue.c,
	  avahi-client/dbus-watch-glue.h, avahi-common/Makefile.am,
	  avahi-common/dbus-watch-glue.c, avahi-common/dbus-watch-glue.h,
	  avahi-common/malloc.h, avahi-common/simple-watch.c,
	  avahi-daemon/Makefile.am, avahi-daemon/dbus-protocol.c,
	  avahi-daemon/dbus-protocol.h,
	  avahi-daemon/ini-file-parser-test.c,
	  avahi-daemon/ini-file-parser.c, avahi-daemon/ini-file-parser.h,
	  avahi-daemon/main.c, avahi-daemon/simple-protocol.c,
	  avahi-daemon/simple-protocol.h, avahi-daemon/static-services.c,
	  configure.ac: * implement ini file parser
	  * strip glib usage from avahi-daemon
	  * make dbus-watch-glue a static library so that both avahi-client
	  and avahi-daemon can make use of it

2005-08-14 22:27  lennart

	* avahi-discover-standalone/main.c: fix avahi-discover-standalone
	  build breakage

2005-08-14 22:16  lennart

	* docs/TODO: TODO update

2005-08-14 22:11  lennart

	* avahi-client/Makefile.am, avahi-client/browser.c,
	  avahi-client/client-test.c, avahi-client/client.c,
	  avahi-client/client.h, avahi-client/dbus-watch-glue.c,
	  avahi-client/dbus-watch-glue.h, avahi-client/entrygroup.c,
	  avahi-client/internal.h, avahi-common/simple-watch.c,
	  avahi-common/watch-test.c, avahi-common/watch.h,
	  avahi-core/avahi-test.c, avahi-core/conformance-test.c,
	  avahi-core/timeeventq.c, avahi-daemon/main.c,
	  avahi-glib/glib-watch-test.c, avahi-glib/glib-watch.c,
	  avahi-glib/glib-watch.h: * add new priority parameter to
	  avahi_glib_poll_new()
	  * beef up AvahiPoll a little to contain real timeout events
	  * cleanups in avahi-client
	  * drop glib dependency
	  * port to AvahiPoll system
	  * put some "const"s and "static"s in to make gcc shut up
	  * change all uses of malloc/free to
	  avahi_malloc/avahi_new/avahi_free

2005-08-14 15:51  lathiat

	* avahi-client/browser.c, avahi-client/client.c,
	  avahi-client/entrygroup.c, avahi-client/internal.h,
	  avahi-daemon/dbus-protocol.c, configure.ac, docs/INSTALL,
	  tests/Makefile.am, tests/c-plus-plus-test-gen.py,
	  tests/c-plus-plus-test.cc: * Fix docs/INSTALL for the right dbus
	  path for debian (Thanks sebest)
	  * Put -DDBUS_API_SUBJECT_TO_CHANGE in DBUS_CFLAGS and
	  remove from individual files
	  * Add avahi-client to the C++ test runs, compile with DBUS flags
	  * Fix avahi-client to compile with C++ compilers.

2005-08-14 12:18  lathiat

	* avahi-client/client-test.c, avahi-client/entrygroup.c: * Remove
	  AvahiEntryGroups from the client's list when we free it
	  * Add a test for AvahiEntryGroup free()

2005-08-14 12:12  lathiat

	* avahi-client/browser.c, avahi-client/client.c,
	  avahi-client/entrygroup.c: * Remove most of the debug printf()s
	  from avahi-client code and make sure errors are set when
	  appropriate.

2005-08-14 12:06  lathiat

	* avahi-client/browser.c, avahi-client/client.h,
	  avahi-client/entrygroup.c, avahi-common/dbus.h,
	  avahi-common/error.c, avahi-common/error.h,
	  avahi-daemon/dbus-protocol.c: * Add a free function for
	  AvahiEntryGroup in C api
	  * Modify the browser free functions to return/set errors.

2005-08-14 11:50  lathiat

	* avahi-client/browser.c, avahi-client/client-test.c,
	  avahi-client/client.h: * Implement free functions for the various
	  browsers in the C api

2005-08-14 11:22  lathiat

	* tests/Makefile.am: * Fix tests/Makefile.am to set CXXFLAGS for
	  c-plus-plus-test, this fixes the last make distcheck error

2005-08-14 10:56  lathiat

	* avahi-client/browser.c, avahi-client/client-test.c,
	  avahi-client/client.c, avahi-client/client.h,
	  avahi-client/internal.h, avahi-common/Makefile.am: * Add service
	  browser support to C client API
	  * Small fix to avahi-common to get make distcheck further

2005-08-14 03:13  lennart

	* avahi-core/server.c, avahi-daemon/main.c: Fix no network
	  interface bug reported by Lathiat

2005-08-14 03:03  lathiat

	* avahi-client/browser.c, avahi-client/client-test.c,
	  avahi-client/client.c, avahi-client/client.h,
	  avahi-client/entrygroup.c, avahi-client/internal.h: * Revert
	  revision 303 (Name space changes) as avahi-core has now been
	  changed.

2005-08-14 02:33  lennart

	* avahi-common/alternative.h, avahi-common/gccmacro.h,
	  avahi-common/simple-watch.c, avahi-common/simple-watch.h,
	  avahi-common/watch-test.c, avahi-common/watch.h,
	  avahi-core/core.h, avahi-core/netlink.c, avahi-core/netlink.h,
	  avahi-core/server.c, avahi-core/server.h,
	  avahi-core/timeeventq.c, avahi-core/timeeventq.h,
	  avahi-glib/glib-watch-test.c, avahi-glib/glib-watch.c,
	  avahi-glib/glib-watch.h: * doxygen documentation updates
	  * make AvahiPoll objects const
	  * make poll() functions pluggable in AvahiSimplePoll

2005-08-14 01:26  lennart

	* Makefile.am, avahi-dnsconfd/main.c, configure.ac, tests,
	  tests/Makefile.am, tests/c-plus-plus-test-gen.py,
	  tests/c-plus-plus-test.cc: * add C++ test
	  * add more autoconf checks

2005-08-14 00:56  lennart

	* avahi-core/server.c, avahi-daemon/static-services.c, docs/TODO: *
	  allow SRV records with port == 0 (for flagship naming)

2005-08-14 00:47  lennart

	* avahi-core/iface.c, avahi-daemon/avahi-daemon.conf,
	  avahi-daemon/main.c, docs/TODO, man/avahi-daemon.8.xml.in,
	  man/avahi-daemon.conf.5.xml.in: * add resource limit enforcement
	  to the daemon
	  * add ne options --no-rlimits, --no-drop-root, --syslog and
	  --debug

2005-08-13 22:04  lennart

	* avahi-core/announce.c, avahi-core/announce.h,
	  avahi-core/avahi-test.c, avahi-core/browse-dns-server.c,
	  avahi-core/browse-domain.c, avahi-core/browse-service-type.c,
	  avahi-core/browse-service.c, avahi-core/browse.c,
	  avahi-core/browse.h, avahi-core/conformance-test.c,
	  avahi-core/core.h, avahi-core/iface.c, avahi-core/iface.h,
	  avahi-core/resolve-address.c, avahi-core/resolve-host-name.c,
	  avahi-core/resolve-service.c, avahi-core/server.c,
	  avahi-core/server.h, avahi-daemon/dbus-protocol.c,
	  avahi-daemon/main.c, avahi-daemon/simple-protocol.c,
	  avahi-daemon/static-services.c, avahi-discover-standalone/main.c,
	  examples/browse-services.c, examples/publish-service.c: Rename
	  some server side objects/symbols so that they do not conflict
	  with the same things on the client side. i.e. AvahiEntryGroup ->
	  AvahiSEntryGroup

2005-08-13 21:34  lennart

	* avahi-common/dbus.h, avahi-common/error.h,
	  avahi-daemon/dbus-protocol.c: add missing error codes to some
	  places where they belong

2005-08-13 21:25  lennart

	* Makefile.am, avahi-common/Makefile.am,
	  avahi-common/domain-test.c, avahi-common/domain.c,
	  avahi-common/domain.h, avahi-common/error.c,
	  avahi-common/error.h, avahi-common/gccmacro.h,
	  avahi-common/malloc.c, avahi-common/malloc.h,
	  avahi-common/simple-watch.c, avahi-common/simple-watch.h,
	  avahi-common/strlst.h, avahi-common/watch-test.c,
	  avahi-common/watch.h, avahi-core/Makefile.am,
	  avahi-core/announce.c, avahi-core/announce.h,
	  avahi-core/avahi-reflector.c, avahi-core/avahi-test.c,
	  avahi-core/browse-dns-server.c, avahi-core/browse-domain.c,
	  avahi-core/browse-service-type.c, avahi-core/browse-service.c,
	  avahi-core/browse.c, avahi-core/browse.h, avahi-core/cache.c,
	  avahi-core/cache.h, avahi-core/conformance-test.c,
	  avahi-core/core.h, avahi-core/dns-test.c, avahi-core/dns.c,
	  avahi-core/dns.h, avahi-core/hashmap.c, avahi-core/hashmap.h,
	  avahi-core/iface.c, avahi-core/iface.h, avahi-core/log.c,
	  avahi-core/log.h, avahi-core/netlink.c, avahi-core/netlink.h,
	  avahi-core/prioq-test.c, avahi-core/prioq.c, avahi-core/prioq.h,
	  avahi-core/probe-sched.c, avahi-core/probe-sched.h,
	  avahi-core/query-sched.c, avahi-core/query-sched.h,
	  avahi-core/resolve-address.c, avahi-core/resolve-host-name.c,
	  avahi-core/resolve-service.c, avahi-core/response-sched.c,
	  avahi-core/response-sched.h, avahi-core/rr.c, avahi-core/rr.h,
	  avahi-core/rrlist.c, avahi-core/server.c, avahi-core/server.h,
	  avahi-core/socket.c, avahi-core/socket.h,
	  avahi-core/timeeventq-test.c, avahi-core/timeeventq.c,
	  avahi-core/timeeventq.h, avahi-core/util.c,
	  avahi-daemon/Makefile.am, avahi-daemon/dbus-protocol.c,
	  avahi-daemon/main.c, avahi-daemon/simple-protocol.c,
	  avahi-discover-standalone/Makefile.am,
	  avahi-discover-standalone/main.c, avahi-dnsconfd/main.c,
	  avahi-glib/Makefile.am, avahi-glib/glib-malloc.c,
	  avahi-glib/glib-malloc.h, avahi-glib/glib-watch-test.c,
	  avahi-glib/glib-watch.c, avahi-glib/glib-watch.h, docs/MALLOC,
	  doxygen.cfg, examples/browse-services.c,
	  examples/publish-service.c: * strip glib from avahi-core
	  * implement glib memory allocator
	  * add new documentation file MALLOC
	  * initialize pseudo-RNG from /dev/urandom in avahi-daemon
	  * remove some gcc 4.0 warnings
	  * beef up watch system with real timeouts
	  * move GCC __attribute__ macros into its own header
	  avahi-common/gccmacro.h
	  * make use of GCC's sentinel attribute where it make sense
	  * add malloc() implementations that abort on OOM and enable them
	  by default

2005-08-13 00:57  sebest

	* avahi-discover-standalone/avahi-discover.glade,
	  avahi-utils/avahi-discover.in: * add an handler in glade to
	  handle the destroy event
	  * unconditionnaly browse for .local in avahi-discover
	  * display error (eg: timeout)

2005-08-12 21:01  lennart

	* avahi-common/domain-test.c, avahi-common/domain.c,
	  avahi-common/domain.h, avahi-common/malloc.c,
	  avahi-common/malloc.h, avahi-core, avahi-core/Makefile.am,
	  avahi-core/browse-dns-server.c, avahi-core/browse-domain.c,
	  avahi-core/browse-service-type.c, avahi-core/browse-service.c,
	  avahi-core/browse.c, avahi-core/hashmap-test.c,
	  avahi-core/hashmap.c, avahi-core/hashmap.h,
	  avahi-core/resolve-host-name.c, avahi-core/resolve-service.c,
	  avahi-core/rr.c, avahi-core/rr.h, avahi-core/rrlist.c,
	  avahi-core/rrlist.h, avahi-core/server.c, avahi-core/util.c,
	  avahi-core/util.h: * implement hashmap
	  * de-glib-ify rr.[ch], rrlist.[ch]

2005-08-12 19:09  lennart

	* Makefile.am, avahi-common, avahi-common/Makefile.am,
	  avahi-common/simple-watch.c, avahi-common/simple-watch.h,
	  avahi-common/timeval-test.c, avahi-common/timeval.c,
	  avahi-common/timeval.h, avahi-common/watch-test.c,
	  avahi-common/watch.h, avahi-core, avahi-core/Makefile.am,
	  avahi-core/announce.c, avahi-core/avahi-test.c,
	  avahi-core/browse.c, avahi-core/cache.c,
	  avahi-core/conformance-test.c, avahi-core/iface.h,
	  avahi-core/probe-sched.c, avahi-core/probe-sched.h,
	  avahi-core/query-sched.c, avahi-core/query-sched.h,
	  avahi-core/resolve-address.c, avahi-core/resolve-host-name.c,
	  avahi-core/resolve-service.c, avahi-core/response-sched.c,
	  avahi-core/response-sched.h, avahi-core/server.c,
	  avahi-core/timeeventq-test.c, avahi-core/timeeventq.c,
	  avahi-core/timeval-test.c, avahi-core/timeval.c,
	  avahi-core/timeval.h, avahi-glib, avahi-glib/Makefile.am,
	  avahi-glib/glib-watch-test.c, avahi-glib/glib-watch.c,
	  avahi-glib/glib-watch.h, configure.ac, docs/TODO: implement new
	  main loop abstraction layer

2005-08-12 04:49  lathiat

	* avahi-client/browser.c, avahi-client/client-test.c,
	  avahi-client/client.c, avahi-client/client.h,
	  avahi-client/entrygroup.c, avahi-client/internal.h: * Rename
	  various data structures to prevent a namespace conflict with
	  avahi-core

2005-08-12 01:58  lennart

	* docs/DBUS-API: small indenting fix

2005-08-12 01:47  lennart

	* avahi-common/domain.h: small typo fix

2005-08-12 00:54  lennart

	* avahi-common, avahi-common/Makefile.am, avahi-common/address.h,
	  avahi-common/cdecl.h, avahi-common/dbus.h, avahi-common/defs.h,
	  avahi-common/domain.h, avahi-common/error.h,
	  avahi-common/malloc.h, avahi-common/strlst.h, avahi-core,
	  doxygen.cfg: Documentation updates

2005-08-12 00:28  lennart

	* avahi-dnsconfd/main.c: fix avahi-dnsconfd.c

2005-08-12 00:25  lennart

	* avahi-common/Makefile.am, avahi-common/address.c,
	  avahi-common/alternative.c, avahi-common/domain-test.c,
	  avahi-common/domain.c, avahi-common/domain.h,
	  avahi-common/timeval-test.c, avahi-common/util.c,
	  avahi-common/util.h, avahi-core/Makefile.am,
	  avahi-core/announce.c, avahi-core/browse-dns-server.c,
	  avahi-core/browse-domain.c, avahi-core/browse-service-type.c,
	  avahi-core/browse-service.c, avahi-core/browse.c,
	  avahi-core/cache.c, avahi-core/conformance-test.c,
	  avahi-core/dns-test.c, avahi-core/dns.c, avahi-core/fdutil.c,
	  avahi-core/fdutil.h, avahi-core/probe-sched.c,
	  avahi-core/query-sched.c, avahi-core/resolve-address.c,
	  avahi-core/resolve-host-name.c, avahi-core/resolve-service.c,
	  avahi-core/response-sched.c, avahi-core/rr.c,
	  avahi-core/server.c, avahi-core/socket.c,
	  avahi-core/timeeventq-test.c, avahi-core/timeeventq.c,
	  avahi-core/timeval-test.c, avahi-core/timeval.c,
	  avahi-core/timeval.h, avahi-core/util.c, avahi-core/util.h,
	  avahi-daemon/dbus-protocol.c, avahi-dnsconfd/main.c: Split
	  avahi-common/util.h into
	  avahi-common/domain.h
	  avahi-core/fdutil.h
	  avahi-core/timeval.h

2005-08-11 23:45  lennart

	* avahi-common/Makefile.am, avahi-common/address.c,
	  avahi-common/address.h, avahi-common/alternative-test.c,
	  avahi-common/alternative.c, avahi-common/alternative.h,
	  avahi-common/domain-test.c, avahi-common/llist.h,
	  avahi-common/malloc.c, avahi-common/malloc.h,
	  avahi-common/strlst-test.c, avahi-common/strlst.c,
	  avahi-common/strlst.h, avahi-common/timeval-test.c,
	  avahi-common/util.c, avahi-common/util.h, avahi-core/announce.c,
	  avahi-core/browse.c, avahi-core/cache.c, avahi-core/cache.h,
	  avahi-core/probe-sched.c, avahi-core/query-sched.c,
	  avahi-core/resolve-address.c, avahi-core/resolve-host-name.c,
	  avahi-core/resolve-service.c, avahi-core/response-sched.c,
	  avahi-core/server.c, avahi-core/server.h,
	  avahi-core/timeeventq-test.c, avahi-core/timeeventq.c,
	  avahi-core/timeeventq.h, doxygen.cfg: * drop glib from
	  avahi-common
	  * add new module with avahi_malloc() and friends

2005-08-11 20:38  lennart

	* avahi-client/client.c, avahi-client/client.h,
	  avahi-client/entrygroup.c: * Some minor error handling cleanups
	  * Please use uint16_t for port numbers. This type is defined in
	  inttypes.h which is available nearly everywhere

2005-08-11 20:04  lennart

	* avahi-client/client.h, avahi-client/entrygroup.c: rename
	  avahi_entry_group_state() to avahi_entry_group_get_state()

2005-08-11 20:01  lennart

	* avahi-client/client.c: There is no need to test a pointer to be
	  freed for being NULL. free() does this anyway. See free(3)

2005-08-11 19:30  lennart

	* avahi-client/client.c, avahi-client/entrygroup.c,
	  avahi-client/internal.h: It is a bad idea to name your own
	  variables "errno". On some system the libc defines this as a
	  macro, so you get into strange difficulties. I renamed those
	  variables to "error" wherever this applies.

2005-08-11 19:26  lennart

	* avahi-client/client-test.c, avahi-client/internal.h: Please do
	  not include "config.h" in header files! (I wrote this in HACKING,
	  by the way)

2005-08-11 16:59  sebest

	* docs/INSTALL: updated INSTALL

2005-08-11 16:44  sebest

	* docs/INSTALL, man/avahi-bookmarks.1.xml.in,
	  man/avahi-daemon.8.xml.in, man/avahi-publish-service.1.xml.in:
	  small fixes in mans and INSTALL

2005-08-11 15:10  lathiat

	* avahi-client/browser.c, avahi-client/client-test.c,
	  avahi-client/client.c, avahi-client/client.h,
	  avahi-client/internal.h: * Add ServiceTypeBrowser support to C
	  API

2005-08-11 14:04  lathiat

	* avahi-client/Makefile.am, avahi-client/browser.c,
	  avahi-client/client-test.c, avahi-client/client.c,
	  avahi-client/client.h, avahi-client/entrygroup.c,
	  avahi-client/internal.h: * Add DomainBrowser support to C client
	  API

2005-08-11 07:31  lathiat

	* avahi-client/Makefile.am, avahi-client/client-test.c,
	  avahi-client/client.c, avahi-client/client.h,
	  avahi-client/entrygroup.c, avahi-client/internal.h,
	  avahi-common/error.c, avahi-common/error.h,
	  avahi-utils/Makefile.am: * Work on avahi-client
	  - Support for connecting and registering services works
	  - Needs some more error handling (DBus Errors from the daemon)
	  - Needs browser support yet
	  * Fix avahi-utils to pass make dist-check
	  * Add new error codes

2005-08-10 14:23  lennart

	* configure.ac: add some quoting to configure.ac

2005-08-09 15:00  lennart

	* avahi-common/Makefile.am, avahi-common/rr.c, avahi-common/rr.h,
	  avahi-core/Makefile.am, avahi-core/core.h, avahi-core/rr.c,
	  avahi-core/rr.h, doxygen.cfg: move rr.[ch] back to avahi-core/

2005-08-09 14:26  lathiat

	* avahi-common/error.c, avahi-common/error.h: * Actually add
	  avahi-common/error.[ch]

2005-08-09 14:22  lennart

	* avahi-utils/avahi-bookmarks.in: s/shttp/https/

2005-08-09 14:18  lathiat

	* avahi-common/Makefile.am, avahi-common/defs.h, avahi-core/core.h,
	  avahi-core/server.c, avahi-utils/avahi/__init__.py, doxygen.cfg:
	  * Split out error code handling to avahi-common/error.[ch]
	  * Redefine states/evvents in avahi-common/defs.h not to have -1
	  values
	  - Update avahi-utils/avahi/__init__.py to reflect this

2005-08-09 00:33  lennart

	* avahi-daemon/dbus-protocol.c: disable valgrind workaround

2005-08-09 00:32  lennart

	* avahi-common/strlst.c, avahi-common/strlst.h,
	  avahi-daemon/EntryGroup.introspect,
	  avahi-daemon/Server.introspect, avahi-daemon/dbus-protocol.c,
	  avahi-utils, avahi-utils/avahi-bookmarks.in,
	  avahi-utils/avahi-browse.in, avahi-utils/avahi-discover.in,
	  avahi-utils/avahi-publish-service.in,
	  avahi-utils/avahi/__init__.py, docs/HACKING, docs/TODO: * Update
	  HACKING
	  
	  * Change DBUS API: txt record lists are now coded as "aay"
	  instead of "as".
	  Unfortunately this triggers this bug:
	  
	  https://bugs.freedesktop.org/show_bug.cgi?id=4023
	  
	  If you want to use avahi-publish-service you need to apply the
	  included patch.
	  
	  * change avahi-bookmarks to listen on 127.0.0.1 only
	  * add ftp and https browsing support to avahi-bookmarks, but
	  disable it due to python-dbus bugs
	  * update avahi module for python to provide functions to convert
	  between tring lists and lists of lists of bytes
	  * add avahi_strlst_add_anonymous()

2005-08-08 19:24  lennart

	* avahi-utils/Makefile.am, avahi-utils/avahi-discover.desktop,
	  avahi-utils/avahi-discover.desktop.in: put real path to
	  avahi-discover into .desktop file

2005-08-08 18:29  lathiat

	* docs/README: * Update README with new svn location

2005-08-08 18:28  lathiat

	* avahi-common/Makefile.am, avahi-core/Makefile.am: * Make
	  distcheck work again, broken by my recent changes

2005-08-08 18:20  lathiat

	* avahi-client/client.h, doxygen.cfg: * Add avahi-client to the
	  doxygen run

2005-08-08 18:07  lathiat

	* docs/AUTHORS: * Add my e-mail address to AUTHORS

2005-08-08 18:03  lathiat

	* avahi-client/Makefile.am, avahi-client/client-test.c,
	  avahi-client/client.c, avahi-client/client.h,
	  avahi-common/Makefile.am, avahi-common/llist.h,
	  avahi-core/announce.h, avahi-core/browse.h, avahi-core/cache.h,
	  avahi-core/iface.h, avahi-core/llist.h, avahi-core/rrlist.c,
	  avahi-core/server.h, avahi-daemon/dbus-protocol.c,
	  avahi-daemon/simple-protocol.c, avahi-daemon/static-services.c,
	  avahi-dnsconfd/main.c: * Move avahi-core/llist.h to
	  avahi-common/llist.h, not installed.
	  * avahi-client/
	  - Add copyright notice
	  - Remove glib, various cleanups
	  - Remove alternative host/service functions (available in
	  avahi-common)

2005-08-08 17:32  lennart

	* Makefile.am, avahi-daemon/introspect.xsl, docs/AUTHORS,
	  docs/INSTALL, docs/README, man/xmltoman.xsl: * documentation
	  update
	  * embed CSS data in xmltoman.xsl

2005-08-08 16:59  lennart

	* configure.ac: rename --enable to --disable in some cases

2005-08-08 16:48  lathiat

	* avahi-common/defs.h, avahi-core/core.h, doxygen.cfg: * First set
	  of changes for new avahi-client, move some core.h enum defs
	  into a new avahi-common/defs.h for use with the client wrapper.
	  * Add avahi-common/defs.h to doxygen config

2005-08-08 15:02  lennart

	* docs/overview.dia: update to overview.dia

2005-08-08 14:56  lennart

	* ., avahi-daemon/Makefile.am,
	  avahi-discover-standalone/Makefile.am, avahi-utils/Makefile.am,
	  docs/TODO: * Some smaller packaging fixes
	  * TODO update

2005-08-08 10:45  lennart

	* avahi-common/Makefile.am, avahi-core/Makefile.am,
	  avahi-daemon/main.c, avahi-dnsconfd/main.c,
	  initscript/Debian/avahi-daemon.in,
	  initscript/Debian/avahi-dnsconfd.in: * simply compilation a
	  little
	  * fix avahi-dnsconfd forking
	  * clean up init script output a little

2005-08-08 10:23  lennart

	* initscript/Debian/avahi-daemon.in,
	  initscript/Debian/avahi-dnsconfd.in: update init scripts

2005-08-08 10:19  lennart

	* initscript/Debian, initscript/Debian/75avahi-daemon.in,
	  initscript/Debian/Makefile.am, initscript/Debian/avahi-daemon.in:
	  simplify debian init scripts

2005-08-07 21:14  lennart

	* man/avahi.service.5.xml.in: another minor man page fix

2005-08-07 20:45  lennart

	* man/avahi-daemon.8.xml.in: minor man page update

2005-08-07 20:44  lennart

	* man, man/Makefile.am, man/avahi-dnsconfd.8.xml.in,
	  man/avahi.service.5.xml.in: add avahi.service man page

2005-08-07 19:53  lennart

	* man, man/Makefile.am, man/avahi-dnsconfd.action.8.xml.in,
	  man/xmltoman.dtd: * add man page for avahi-dnsconfd.action
	  * fix xmltoman DTD

2005-08-07 19:31  lennart

	* avahi-dnsconfd/Makefile.am: Fix installation of
	  avahi-dnsconfd.action

2005-08-07 19:29  lennart

	* avahi-dnsconfd/Makefile.am, avahi-dnsconfd/avahi-dnsconfd.action,
	  avahi-dnsconfd/dnsconf.action, man/Makefile.am: rename
	  dnsconf.action to avahi-dnsconfd.action

2005-08-07 19:24  lennart

	* avahi-daemon/introspect.xsl, man, man/Makefile.am,
	  man/avahi-daemon.8.xml.in, man/avahi-daemon.conf.5.xml.in: add
	  man page for avahi-daemon.conf

2005-08-07 12:57  lennart

	* avahi-dnsconfd/main.c, man, man/Makefile.am,
	  man/avahi-daemon.8.xml.in, man/avahi-dnsconfd.8.xml.in: add
	  dnsconfd man page

2005-08-07 12:30  lennart

	* man, man/Makefile.am, man/avahi-bookmarks.1.xml.in,
	  man/avahi-discover.1.xml.in: add man pages for avahi-disover and
	  avahi-bookmarks

2005-08-07 11:14  lennart

	* initscript/Debian/75avahi-daemon.in: fix init script comment

2005-08-07 10:49  lennart

	* man, man/Makefile.am, man/avahi-browse.1.xml.in,
	  man/avahi-daemon.8.xml.in, man/avahi-publish-service.1.xml.in:
	  add man page for avahi-daemon

2005-08-07 10:35  sebest

	* configure.ac: * added --disable-python in configure.ac

2005-08-07 10:25  sebest

	* avahi-utils/Makefile.am, avahi-utils/avahi-discover.desktop,
	  common/Makefile.am, common/python.m4, configure.ac: * added a
	  .desktop for avahi-discover
	  * added macro for checking python modules in common/python.m4
	  * check for python modules gtk and dbus

2005-08-06 23:24  lennart

	* avahi-common/Makefile.am, avahi-core/Makefile.am,
	  man/Makefile.am: some autoconf fixes

2005-08-06 21:53  lennart

	* avahi-utils/avahi-resolve-address.in, man, man/Makefile.am,
	  man/avahi-publish-address.1.xml.in,
	  man/avahi-publish-service.1.xml.in,
	  man/avahi-resolve-address.1.xml.in,
	  man/avahi-resolve-host-name.1.xml.in: * add man pages for:
	  avahi-publish-address
	  avahi-resolve-address
	  avahi-resolve-host-name

2005-08-06 21:28  lennart

	* man, man/Makefile.am, man/avahi-browse.1.xml.in,
	  man/avahi-publish-service.1.xml.in: add man page for
	  avahi-publish-service

2005-08-06 21:05  lennart

	* configure.ac, man/avahi-browse.1.xml.in, man/xmltoman.css,
	  man/xmltoman.dtd, man/xmltoman.xsl: * Man page for avahi-browse

2005-08-06 20:28  lennart

	* configure.ac, docs/TODO, docs/todo, man, man/Makefile.am,
	  man/avahi-browse.1.xml.in, man/xmltoman.css, man/xmltoman.dtd,
	  man/xmltoman.xsl: * some cleanups

2005-08-06 14:30  sebest

	* configure.ac: * added support for XMLTOMAN in configure.ac
	  (fetched from ifplugd)

2005-08-06 13:11  lennart

	* Makefile.am, configure.ac, man, man/Makefile.am,
	  man/avahi-browse.1.xml.in, man/xmltoman.css, man/xmltoman.dtd,
	  man/xmltoman.xsl: preliminary mn page work

2005-08-06 12:48  lennart

	* Makefile.am, docs/overview.dia, overview.dia: Move more
	  documentation around

2005-08-06 12:46  lennart

	* HACKING, INSTALL, README, avahi-daemon/DBUS-API,
	  avahi-daemon/embedd-file.py, docs, docs/DBUS-API, docs/HACKING,
	  docs/INSTALL, docs/README, docs/todo, todo: Move all docs to
	  docs/

2005-08-06 01:22  lennart

	* avahi-utils, avahi-utils/Makefile.am,
	  avahi-utils/avahi-browse.in, avahi-utils/avahi-dump-all.in: *
	  rename avahi-dump-all to avahi-browse

2005-08-06 01:20  lennart

	* avahi-utils/avahi-dump-all.in,
	  avahi-utils/avahi-publish-service.in: Change avahi-dump-all to
	  accept service type to browse for

2005-08-06 00:25  lennart

	* avahi-utils/avahi-publish-service.in: * revert half of a fix
	  Sebastien did some time ago

2005-08-06 00:21  lennart

	* bootstrap.sh, configure.ac: Require automake 1.9

2005-08-05 19:41  lennart

	* examples/browse-services.c, examples/publish-service.c: Improve
	  examples to do error checking

2005-08-05 19:26  lennart

	* avahi-common/dbus.h, avahi-core/core.h, avahi-core/server.c,
	  avahi-daemon/dbus-protocol.c, avahi-daemon/simple-protocol.c: *
	  Beef up simple protocol with error codes

2005-08-05 18:59  lennart

	* avahi-common/dbus.h, avahi-common/rr.c, avahi-common/rr.h,
	  avahi-common/util.c, avahi-common/util.h,
	  avahi-core/avahi-reflector.c, avahi-core/avahi-test.c,
	  avahi-core/browse-dns-server.c, avahi-core/browse-domain.c,
	  avahi-core/browse-service-type.c, avahi-core/browse-service.c,
	  avahi-core/browse.c, avahi-core/conformance-test.c,
	  avahi-core/core.h, avahi-core/resolve-address.c,
	  avahi-core/resolve-host-name.c, avahi-core/resolve-service.c,
	  avahi-core/server.c, avahi-core/server.h,
	  avahi-daemon/dbus-protocol.c, avahi-daemon/main.c,
	  avahi-daemon/static-services.c, avahi-discover-standalone/main.c,
	  avahi-utils, avahi-utils/Makefile.am,
	  avahi-utils/avahi-resolve-address.in,
	  avahi-utils/avahi-resolve-host-name.in, doxygen.cfg,
	  examples/browse-services.c, examples/publish-service.c: * add
	  proper error codes and patch everything to make use of it
	  * parameter validity checkin in all user visible functions of
	  libavahi-core
	  * two new python tools/examples avahi-resolve-host-name and
	  avahi-resolve-address

2005-08-05 12:28  lennart

	* avahi-utils/avahi-bookmarks.in, avahi-utils/avahi-discover.in,
	  avahi-utils/avahi-dump-all.in,
	  avahi-utils/avahi-publish-address.in,
	  avahi-utils/avahi-publish-service.in: * Show some messages when
	  pygtk or twisted is missing for the execution of the python
	  scripts

2005-08-05 00:51  sebest

	* avahi-utils/avahi-discover.in: * avahi-discover: expand the tree

2005-08-05 00:37  sebest

	* avahi-utils/avahi-discover.in: * try implementing lennart's
	  suggestions: new hierarchy
	  * todo: tree expanded by default, test with ipv6

2005-08-04 22:33  lennart

	* avahi-utils, avahi-utils/Makefile.am,
	  avahi-utils/avahi-bookmarks.in: * add new tool avahi-bookmarks

2005-08-04 19:22  lennart

	* avahi-daemon/DomainBrowser.introspect,
	  avahi-daemon/EntryGroup.introspect,
	  avahi-daemon/Server.introspect,
	  avahi-daemon/ServiceBrowser.introspect,
	  avahi-daemon/ServiceTypeBrowser.introspect,
	  avahi-daemon/introspect.xsl: Add introspection XSL stylesheet

2005-08-04 15:13  lennart

	* avahi-common/dbus.h, avahi-daemon/DBUS-API,
	  avahi-daemon/Server.introspect, avahi-daemon/dbus-protocol.c,
	  avahi-daemon/dbus-test.py, avahi-utils/avahi-dump-all.in: * DBUS:
	  add GetNetworkInterface{NameByIndex,IndexByName} and make
	  everyone use it

2005-08-04 14:43  sebest

	* common/Makefile.am: * applyed recommendations of the HACKING file
	  in "common"

2005-08-04 14:25  lennart

	* HACKING: Update HACKING

2005-08-04 14:04  lennart

	* HACKING, common: * add new text file "HACKING" and ignore more
	  stuff in "common"

2005-08-04 13:51  sebest

	* configure.ac: * remove pygtk checks and put it back like rev 217

2005-08-04 13:32  lennart

	* ., avahi-discover-standalone, avahi-utils/Makefile.am,
	  avahi-utils/avahi-discover.in, avahi-utils/avahi-dump-all.in,
	  avahi-utils/avahi-publish-address.in,
	  avahi-utils/avahi-publish-service.in, configure.ac: * don't use
	  autoconf to replace paths in avahi-utils. Use sed instead
	  * comment out sebest's pygtk stuff in configure.ac for now

2005-08-04 12:35  lennart

	* examples/publish-service.c: don't register workstation service in
	  example

2005-08-04 00:57  sebest

	* Makefile.am, acinclude.m4, avahi-discover,
	  avahi-discover-standalone, avahi-discover-standalone/Makefile.am,
	  avahi-utils/Makefile.am, configure.ac: * renamed avahi-discover
	  to avahi-discover-standalone
	  * install python avahi-discover
	  * added missing file acinclude.m4

2005-08-04 00:45  sebest

	* Makefile.am, acinclude.m4, aminclude.am, avahi-utils/Makefile.am,
	  avahi-utils/avahi-publish-service.in,
	  avahi-utils/avahi/Makefile.am, bootstrap.sh, common,
	  common/Makefile.am, common/doxygen.m4, common/doxygen.mk,
	  configure.ac, py-compile: * add some autoconf check for pygtk and
	  gtk.glade
	  * moved autoconf/automake doxygen macro in common/
	  * remove autogenerated py-compile

2005-08-03 23:22  lennart

	* avahi-core/server.c: * another small fix

2005-08-03 23:09  lennart

	* avahi-core/server.c: * correct fixes

2005-08-03 23:03  lennart

	* avahi-core/server.c: * another small fix

2005-08-03 22:57  lennart

	* avahi-core/server.c: small fix

2005-08-03 22:35  lennart

	* avahi-core/socket.c: linux 2.4 compat

2005-08-03 22:25  lennart

	* avahi-core/core.h, avahi-core/server.c, avahi-utils/Makefile.am,
	  avahi-utils/avahi/__init__.py, configure.ac: * drop
	  AVAHI_ENTRY_GROUP_SLEEPING

2005-08-03 21:47  lennart

	* avahi-utils/avahi/Makefile.am, bootstrap.sh, configure.ac: *
	  Don't require python for build

2005-08-03 21:07  lennart

	* ., Makefile.am, avahi-core/avahi-test.c,
	  avahi-core/conformance-test.c, avahi-core/core.h,
	  avahi-core/iface.c, avahi-core/server.c, avahi-core/server.h,
	  avahi-daemon/DBUS-API, avahi-daemon/EntryGroup.introspect,
	  avahi-daemon/dbus-protocol.c, avahi-daemon/main.c,
	  avahi-daemon/static-services.c,
	  avahi-utils/avahi-publish-service.in,
	  avahi-utils/avahi/__init__.py, configure.ac, doxygen.cfg,
	  examples, examples/Makefile.am, examples/browse-services.c,
	  examples/publish-service.c, todo: * add C examples
	  * change doxygen to output stuff in "doxygen/" instead of
	  "doxygen-doc/"
	  * implement avahi_entry_group_{reset,is_empty}() and make
	  everyone use it
	  * move holdoff (SLEEPING) time checking from server to entry
	  group
	  * add preliminary error codes

2005-08-03 11:17  lennart

	* avahi-utils/avahi: * ignore *.pyc files

2005-08-03 11:16  lennart

	* configure.ac: * Require Python 2.4 for build

2005-08-03 00:10  lennart

	* Makefile.am, avahi-client/client-test.c, avahi-client/client.c,
	  avahi-client/client.h, avahi-common/dbus.h,
	  avahi-common/timeval-test.c, avahi-utils,
	  avahi-utils/Makefile.am, avahi-utils/avahi,
	  avahi-utils/avahi-discover.in, avahi-utils/avahi-dump-all.in,
	  avahi-utils/avahi-publish-address.in,
	  avahi-utils/avahi-publish-service.in,
	  avahi-utils/avahi/Makefile.am, avahi-utils/avahi/__init__.py,
	  todo: * update svn:ignore and svn:keywords for many files and
	  directories
	  * add legal blurb to some make files and pythons scripts

2005-08-02 23:57  lennart

	* avahi-common/dbus.h, avahi-core/avahi-test.c,
	  avahi-core/browse-dns-server.c, avahi-core/browse-domain.c,
	  avahi-core/browse-service-type.c, avahi-core/browse-service.c,
	  avahi-core/browse.c, avahi-core/core.h,
	  avahi-core/resolve-address.c, avahi-core/resolve-host-name.c,
	  avahi-core/resolve-service.c, avahi-core/server.c,
	  avahi-core/server.h, avahi-daemon/avahi-dbus.conf.in,
	  avahi-daemon/dbus-protocol.c, avahi-daemon/main.c,
	  avahi-daemon/simple-protocol.c, avahi-daemon/static-services.c,
	  avahi-discover/main.c, todo: * replace guchar and gint by
	  AvahiProtocol, AvahiIfIndex at many places where it make sense
	  * change avahi_add_{service,txt}_strlst() to copy the string list
	  * gcc warning fixes from Ikke
	  * limit number of DBUS connections
	  * limit objects created by a DBUS client
	  * limit number of clients
	  * limit number of entries a client may create
	  * add legal blurb to avahi-discover
	  * remove some obsolete import prototypes from avahi-discover
	  * don't include config.h in dbus.h
	  * add string definitions for DBUS errors

2005-08-02 23:14  sebest

	* Makefile.am, avahi-utils/Makefile.am,
	  avahi-utils/SimpleGladeApp.py, avahi-utils/avahi,
	  avahi-utils/avahi-discover, avahi-utils/avahi-discover.in,
	  avahi-utils/avahi-dump-all, avahi-utils/avahi-dump-all.in,
	  avahi-utils/avahi-publish-address,
	  avahi-utils/avahi-publish-address.in,
	  avahi-utils/avahi-publish-service,
	  avahi-utils/avahi-publish-service.in, avahi-utils/avahi.py,
	  avahi-utils/avahi/Makefile.am,
	  avahi-utils/avahi/SimpleGladeApp.py,
	  avahi-utils/avahi/__init__.py, configure.ac, py-compile: * add
	  avahi-utils in autoconf

2005-08-02 20:38  lathiat

	* avahi-client/client.c: * Fix a stupidity in avahi-client that
	  stopped it from working.

2005-08-02 14:08  lennart

	* avahi-common/address.c, avahi-common/strlst-test.c,
	  avahi-common/strlst.c, avahi-core/announce.h,
	  avahi-core/avahi-test.c, avahi-core/browse.c, avahi-core/cache.c,
	  avahi-core/conformance-test.c, avahi-core/dns-test.c,
	  avahi-core/dns.c, avahi-core/dns.h, avahi-core/iface.c,
	  avahi-core/iface.h, avahi-core/netlink.c,
	  avahi-core/resolve-service.c, avahi-core/server.c,
	  avahi-core/socket.c, avahi-core/socket.h,
	  avahi-core/timeeventq-test.c, avahi-daemon/main.c,
	  avahi-daemon/simple-protocol.c, avahi-daemon/static-services.c,
	  avahi-dnsconfd/main.c, bootstrap.sh: * allow caller to specifiy
	  additional CFLAGS arguments to bootstrap.sh
	  * fix some warnings (and some real errors) found when compiling
	  avahi with excessive GCC warnings

2005-08-01 21:51  lathiat

	* avahi-client/client-test.c, avahi-client/client.c,
	  avahi-client/client.h: * Work on avahi-client

2005-07-31 23:46  sebest

	* avahi-utils/avahi-discover: * py avahi-discover : polished a bit
	  the ui and the code

2005-07-31 01:04  sebest

	* avahi-discover/avahi-discover.glade, avahi-utils/avahi-discover:
	  * progress on python port of avahi-discover basic things are in
	  place
	  * it mays need to be clean and polished as i'm new to python
	  * modified avahi-discover.glade to add a signal (cursor_changed)
	  on the TreeView

2005-07-30 19:17  lennart

	* avahi-daemon/Makefile.am, avahi-daemon/example.service,
	  avahi-daemon/ssh.service: * don't install example.service
	  * add ssh.service and install it by default

2005-07-30 18:39  lennart

	* avahi-daemon/dbus-protocol.c: * fix bug reported bei Sebastien
	  Estienne: bogus assert whhen service resolving fails

2005-07-30 17:52  lennart

	* avahi-daemon, avahi-daemon/DBUS-API,
	  avahi-daemon/DomainBrowser.introspect,
	  avahi-daemon/EntryGroup.introspect, avahi-daemon/Makefile.am,
	  avahi-daemon/Server.introspect,
	  avahi-daemon/ServiceBrowser.introspect,
	  avahi-daemon/ServiceTypeBrowser.introspect,
	  avahi-daemon/dbus-protocol.c, avahi-daemon/static-services.c,
	  todo: DBUS: finish introspection support

2005-07-30 16:30  lennart

	* avahi-common/dbus.h, avahi-daemon/DBUS-API,
	  avahi-daemon/Server.introspect, avahi-daemon/dbus-protocol.c,
	  avahi-daemon/dbus-test.py, avahi-utils/avahi-dump-all,
	  avahi-utils/avahi-publish-address,
	  avahi-utils/avahi-publish-service, avahi-utils/avahi.py: * fix
	  Server introspection data
	  * define interface, path and service names in avahi.py
	  * DBUS: server object is now available on path "/"

2005-07-30 15:46  lennart

	* avahi-daemon/introspect.dtd: Update DTD

2005-07-30 15:33  lennart

	* avahi-daemon/Server.introspect: introspection update

2005-07-30 14:03  lennart

	* avahi-daemon, avahi-daemon/DBUS-API, avahi-daemon/Makefile.am,
	  avahi-daemon/Server.introspect, avahi-daemon/dbus-protocol.c,
	  avahi-daemon/embedd-file.py, avahi-daemon/introspect.dtd,
	  avahi-daemon/main.c, initscript/Debian: * hide generate init
	  scripts from SVN
	  * DBUS: implement introspection for Server object
	  * fix avahi-daemon build (missing stdio.h inclusion)

2005-07-30 12:43  lennart

	* avahi-core/core.h: remove stdio.h inclusion from core.h

2005-07-30 12:24  lennart

	* INSTALL: INSTALL update by rubenv

2005-07-30 12:21  lennart

	* avahi-daemon/Makefile.am, avahi-dnsconfd/Makefile.am,
	  initscript/Debian/75avahi-daemon,
	  initscript/Debian/75avahi-daemon.in,
	  initscript/Debian/Makefile.am, initscript/Debian/avahi-dnsconfd,
	  initscript/Debian/avahi-dnsconfd.in: * Move avahi-daemon and
	  avahi-dnsconfd to sbin
	  * Fix Debian init scripts to use absolute paths to the binaries
	  installed with the package

2005-07-30 01:13  lennart

	* avahi-core/announce.c, avahi-core/avahi-test.c,
	  avahi-core/browse-domain.c, avahi-core/cache.c,
	  avahi-core/cache.h, avahi-core/conformance-test.c,
	  avahi-core/core.h, avahi-core/iface.c, avahi-core/iface.h,
	  avahi-core/probe-sched.c, avahi-core/response-sched.c,
	  avahi-core/server.c, avahi-daemon/main.c,
	  avahi-utils/avahi-publish-address,
	  avahi-utils/avahi-publish-service: * add new tool
	  avahi-publish-address
	  * avahi-publish-service: fail after 12 collisions
	  * avahi-daemon: dump record data on SIGUSR1 to syslog
	  * avahi-core:
	  * improve dumping API
	  * shorten response history time to 500ms, infriniging the RFC but
	  fixing ping-pong behaviour on RR registration
	  * remove gcc warning

2005-07-30 00:28  sebest

	* avahi-utils/SimpleGladeApp.py, avahi-utils/avahi-discover: *
	  started writing avahi-discover in python
	  * nothing really usefull yet, just playing a bit with glade and
	  pygtk

2005-07-29 20:35  lennart

	* avahi-utils/avahi-publish, avahi-utils/avahi-publish-service: *
	  rename avahi-publish to avahi-publish-service

2005-07-29 20:32  lennart

	* avahi-common/alternative.c, avahi-common/alternative.h,
	  avahi-daemon/DBUS-API, avahi-daemon/Makefile.am,
	  avahi-daemon/dbus-protocol.c, avahi-daemon/dbus-test.py,
	  avahi-utils/avahi-dump-all, avahi-utils/avahi-publish: * add
	  avahi-publish
	  * avahi-dump-all: allow user to specify domain to browse
	  * DBUS: implement new methods Server.GetState(),
	  Server.GetAlternativeHostName(),
	  Server.GetAlternativeServiceName()
	  * Add dbust-test.py to EXTRA_DIST
	  * doc fix for alternative.h

2005-07-29 18:31  lennart

	* avahi-utils, avahi-utils/avahi-dump-all, avahi-utils/avahi.py,
	  todo: * add tool avahi-utils

2005-07-29 02:03  lathiat

	* avahi-client/Makefile.am, avahi-client/client-test.c,
	  avahi-client/client.c, avahi-client/client.h,
	  avahi-common/Makefile.am, avahi-common/dbus.h,
	  avahi-daemon/dbus-protocol.c: * Move dbus service #defines to
	  avahi-common/dbus.h
	  * Move cdecl.h to installed common headers
	  * Remove glib use from avahi-client
	  * Only build avahi-client if dbus is enabled

2005-07-29 01:42  lennart

	* avahi-common/strlst.c, avahi-common/strlst.h,
	  avahi-daemon/DBUS-API, avahi-daemon/dbus-protocol.c,
	  avahi-daemon/dbus-test.py, todo: DBUS: Wrap service resolver
	  Beef up AvahiStringList API a bit

2005-07-29 01:06  lennart

	* avahi-core/core.h, avahi-daemon/DBUS-API,
	  avahi-daemon/dbus-protocol.c, avahi-daemon/dbus-test.py: DBUS:
	  implement ServiceBrowser

2005-07-29 00:21  lennart

	* todo: todo update

2005-07-29 00:21  lennart

	* avahi-daemon/DBUS-API, avahi-daemon/dbus-protocol.c,
	  avahi-daemon/dbus-test.py: * DBUS: implement service type
	  browsing

2005-07-28 22:42  lennart

	* .: * ignore doxygen-doc

2005-07-28 14:07  lennart

	* avahi-core/core.h, avahi-daemon/DBUS-API,
	  avahi-daemon/dbus-protocol.c, avahi-daemon/dbus-test.py: * DBUS:
	  implement org.freedesktop.Avahi.GetVersionString()
	  * DBUS: implement org.freedesktop.Avahi.DomainBrowserNew()
	  * DBUS: Some preliminary support for missing DBUS APIs

2005-07-28 11:43  sebest

	* Makefile.am, doxygen: * removed doxygen folder (obsolete)

2005-07-28 01:50  sebest

	* Makefile.am, acinclude.m4, aminclude.am, configure.ac,
	  doxygen.cfg: * autodetect doxygen based on
	  http://ben-kiki.org/oren/doxample/

2005-07-28 00:06  lennart

	* avahi-daemon/DBUS-API: * Update DBUS-API to make some things
	  clearer

2005-07-28 00:01  lennart

	* avahi-common/rr.c, avahi-common/util.c,
	  avahi-core/browse-domain.c, avahi-core/browse-service-type.c,
	  avahi-core/browse-service.c, avahi-core/dns.c,
	  avahi-core/resolve-service.c, avahi-core/server.c,
	  avahi-daemon/dbus-protocol.c, todo: * drop trailing dot in
	  avahi_normalize_name()

2005-07-27 23:13  lennart

	* avahi-core/avahi-test.c, avahi-core/conformance-test.c,
	  avahi-core/core.h, avahi-core/iface.c, avahi-core/server.c,
	  avahi-daemon/dbus-protocol.c, avahi-daemon/dbus-test.py,
	  avahi-daemon/static-services.c: * swap order of "type" and "name"
	  arguments of avahi_server_add_service() and friends

2005-07-27 22:53  lennart

	* avahi-daemon/DBUS-API: fix DBUS-API

2005-07-27 22:48  lennart

	* avahi-daemon/DBUS-API, avahi-daemon/example.service: * remove
	  f-word from config file
	  * update DBUS-API with prototypes for missing methods

2005-07-27 22:22  lathiat

	* avahi-daemon/dbus-test.py: * Fix dbus.glib import in dbus-test.py
	  for dbus 0.35
	  * Use glib mainloop directly instead of gtk so a DISPLAY is not
	  needed.

2005-07-27 20:44  sebest

	* INSTALL, README, initscript/Gentoo/Makefile.am,
	  initscript/Gentoo/avahi-daemon, initscript/Gentoo/avahi-dnsconfd:
	  adding/updating avahi initscript for gentoo
	  updated README/INSTALL

2005-07-27 20:44  lennart

	* avahi-daemon/DBUS-API: update DBUS-API

2005-07-27 20:31  lennart

	* avahi-daemon/dbus-protocol.c, avahi-daemon/dbus-test.py: * Wrap
	  HostNameResolver and AddressResolver APIs in DBUS

2005-07-27 18:44  lennart

	* avahi-daemon/dbus-test.py: Make use of StateChanged signal of
	  DBUS Server object

2005-07-27 18:39  lennart

	* avahi-common/strlst.c, avahi-common/strlst.h,
	  avahi-daemon/DBUS-API, avahi-daemon/dbus-protocol.c,
	  avahi-daemon/dbus-protocol.h, avahi-daemon/dbus-test.py,
	  avahi-daemon/main.c, specs,
	  specs/draft-cheshire-dnsext-dns-sd-02.txt,
	  specs/draft-cheshire-dnsext-dns-sd-03.txt,
	  specs/draft-cheshire-dnsext-multicastdns-03.txt,
	  specs/draft-cheshire-dnsext-multicastdns-04.txt,
	  specs/draft-cheshire-dnsext-multicastdns-05.txt: implement DBUS
	  protocol

2005-07-19 18:36  lennart

	* avahi-common, avahi-common/Makefile.am,
	  avahi-common/timeval-test.c, avahi-common/util.c,
	  avahi-common/util.h, avahi-core/cache.c, avahi-core/iface.c: *
	  Change timeval arithmetic functions to use 64bit integers. This
	  fixes some problems with long lived queries

2005-07-18 11:06  lennart

	* avahi-daemon/avahi-daemon.conf: * disable use-iff-running by
	  default

2005-07-16 23:48  lennart

	* avahi-core/browse.c, avahi-core/cache.c: Fix cache managament

2005-07-16 20:14  lennart

	* avahi-core, avahi-core/Makefile.am, avahi-core/avahi-test.c,
	  avahi-core/timeeventq-test.c, avahi-core/timeeventq.c,
	  avahi-core/timeeventq.h, avahi-daemon, initscript/Gentoo,
	  initscript/SUSE: * hide some more files
	  * make sure not to run a time event twice in the same main loop
	  iteration
	  * add new test timeeventq-test

2005-07-06 16:19  sebest

	* avahi-daemon/Makefile.am, avahi-daemon/README,
	  avahi-daemon/avahi-daemon.conf, avahi-daemon/avahi.conf,
	  initscript/Debian/75avahi, initscript/Debian/75avahi-daemon,
	  initscript/Debian/Makefile.am, initscript/Gentoo/Makefile.am,
	  initscript/Gentoo/avahi, initscript/Gentoo/avahi-daemon,
	  initscript/SUSE/Makefile.am, initscript/SUSE/avahi,
	  initscript/SUSE/avahi-daemon: renamed avahi to avahi-daemon

2005-07-06 15:46  sebest

	* avahi-daemon/Makefile.am, avahi-daemon/main.c,
	  avahi-discover/Makefile.am, avahi-discover/main.c,
	  avahi-dnsconfd/Makefile.am, configure.ac: * cleaned configure.ac
	  * fix Avahi runtime dir
	  * use AM_CFLAGS instead of config.h.in to define paths
	  (interfaces, socket, pid)

2005-07-06 14:09  lathiat

	* avahi-common/Makefile.am, avahi-core/Makefile.am,
	  avahi-daemon/Makefile.am, avahi-dnsconfd/Makefile.am,
	  doxygen/doxygen.conf.in: * Patch by Ikke <ikke@eikke.com> to make
	  distcheck pass.

2005-07-05 15:13  lathiat

	* configure.ac, initscript/Makefile.am,
	  initscript/SUSE/Makefile.am, initscript/SUSE/avahi: * Make the
	  configure script just not install init scripts or dbus config if
	  the distribution isn't supported (rather than error out)
	  * Import SUSE init script, still uses suse specific functions, we
	  can change this later if we want

2005-07-04 20:36  lathiat

	* avahi-daemon/dbus-protocol.c, configure.ac: * Remove support for
	  dbus 0.23.

2005-07-03 21:51  sebest

	* INSTALL, initscript/Debian/Makefile.am,
	  initscript/Debian/avahi-dnsconfd: * initscript for avahi-dnsconfd
	  * INSTALL info to start it automatically on Debian

2005-07-01 23:15  lennart

	* avahi-daemon/main.c, avahi-dnsconfd/main.c: * add new option
	  --check to daemons

2005-07-01 14:18  sebest

	* avahi-client/Makefile.am, avahi-common/Makefile.am,
	  avahi-core/Makefile.am, avahi-daemon/Makefile.am,
	  avahi-daemon/dbus-protocol.c, avahi-discover/Makefile.am,
	  avahi-dnsconfd/Makefile.am, configure.ac: * using AC_GNU_SOURCE
	  instead of -D _GNU_SOURCE
	  * fixed a typo? in dbus-protocol ("% s" -> " %s")

2005-06-30 22:55  sebest

	* avahi-daemon/Makefile.am, avahi-daemon/simple-protocol.c,
	  avahi-dnsconfd/Makefile.am, configure.ac: * moved
	  AVAHI_RUNTIME_DIR and AVAHI_SOCKET in configure.ac
	  * avahi-dnsconf and avahi use them for pid and socket file
	  * check that ${prefix} is fully expanded in config.h
	  * cosmetic changes in configure.ac

2005-06-30 11:46  sebest

	* avahi-client/Makefile.am, avahi-common/Makefile.am,
	  avahi-core/Makefile.am: Fixed Makefile.am not installing headers
	  file.

2005-06-30 11:35  sebest

	* configure.ac, initscript/Debian/75avahi,
	  initscript/Debian/75avahi.in, initscript/Gentoo/Makefile.am,
	  initscript/Gentoo/avahi, initscript/Gentoo/avahi.in: renamed
	  debian/gentoo initscript to remove .in, not needed anymore
	  install gentoo initscript in /etc/init.d

2005-06-30 11:27  sebest

	* initscript/Gentoo/avahi.in: New gentoo initscript using libdaemon
	  features

2005-06-29 23:59  lennart

	* overview.dia: * update diagram

2005-06-29 03:34  lathiat

	* avahi-daemon/dbus-protocol.c, configure.ac,
	  initscript/Gentoo/Makefile.am, initscript/Gentoo/avahi.in: *
	  Patch by Steev Klimaszewski for gentoo compilation
	  * Small dbus-protocol.c change

2005-06-28 23:25  lennart

	* avahi-common/address.h, avahi-common/alternative.h,
	  avahi-common/cdecl.h, avahi-common/rr.h, avahi-common/strlst.h,
	  avahi-core/core.h, avahi-core/log.h: improve documentation

2005-06-28 22:09  lennart

	* avahi-common/address.h, avahi-common/alternative.h,
	  avahi-common/cdecl.h, avahi-common/rr.c, avahi-common/rr.h,
	  avahi-common/strlst.h, avahi-common/util.h, avahi-core/core.h,
	  avahi-core/dns.c, avahi-core/log.h, avahi-core/probe-sched.c,
	  avahi-core/server.c, avahi-daemon/main.c,
	  avahi-daemon/simple-protocol.c, avahi-daemon/simple-protocol.h,
	  doxygen/doxygen.conf.in, todo: * recreate DNS query in simple
	  protocol on host or domain name changes
	  * C++ compatibility

2005-06-28 20:33  lennart

	* avahi-core/browse.c, todo: * cap query interval for continious
	  queries to 1h

2005-06-28 20:18  lennart

	* overview.dia: update diagram a bit

2005-06-25 11:47  lennart

	* overview.dia: add overview diagram

2005-06-25 00:43  lennart

	* avahi-common/address.h, avahi-common/rr.h, avahi-common/strlst.h,
	  avahi-core/announce.c, avahi-core/server.c, avahi-core/server.h:
	  * doxygen updates
	  * reply to probe queries immediately

2005-06-24 19:42  lennart

	* avahi-core/core.h, avahi-core/server.c:
	  s/avahi_server_add_text/avahi_server_add_txt/g

2005-06-24 19:38  lennart

	* avahi-common/rr.c, avahi-common/rr.h, avahi-core/core.h,
	  avahi-core/dns.c, avahi-core/server.c: * update default TTL
	  generation to match RFC

2005-06-24 19:02  lennart

	* avahi-common/address.c, avahi-common/address.h,
	  avahi-common/rr.c, avahi-common/rr.h, avahi-common/strlst.c,
	  avahi-common/strlst.h, avahi-common/util.c,
	  avahi-core/avahi-test.c, avahi-core/core.h, avahi-core/iface.c,
	  avahi-core/iface.h, avahi-core/resolve-address.c,
	  avahi-core/resolve-host-name.c, avahi-core/resolve-service.c,
	  avahi-core/server.c, avahi-core/socket.c, avahi-core/socket.h,
	  avahi-daemon/avahi.conf: * implement new source address check
	  mechanisms
	  * introduce new types AvahiIfIndex and AvahiProtocol to abstract
	  underlying OS structures a bit
	  * document string list, address and other stuff
	  * implement qclass = ANY queries
	  * don't make use of UTF8 collation as RFC mandates

2005-06-24 01:00  lennart

	* Makefile.am, avahi-core/Makefile.am, avahi-core/avahi-test.c,
	  avahi-core/browse-dns-server.c, avahi-core/browse-domain.c,
	  avahi-core/core.h, avahi-core/server.c, avahi-core/server.h,
	  avahi-daemon/Makefile.am, avahi-daemon/avahi.conf,
	  avahi-daemon/main.c, avahi-daemon/simple-protocol.c,
	  avahi-dnsconfd, avahi-dnsconfd/Makefile.am,
	  avahi-dnsconfd/dnsconf.action, avahi-dnsconfd/main.c,
	  configure.ac, todo: * update todo list
	  * add avvahi-dnsconfd
	  * implement AvahiDNSServerBrowser
	  * Update special browse/register RRs to match current RFC
	  * add support to avahi-daemon to publish name server information
	  * add support to avahi-daemon to publish /etc/resolv.conf DNS
	  server information
	  * add new simple protocol command: "BROWSE-DNS-SERVERS"
	  * cleanup final configure message

2005-06-22 00:26  lennart

	* initscript/Debian: ignore init script

2005-06-21 23:45  lennart

	* avahi-core/server.c, avahi-daemon/simple-protocol.c: * remove
	  stale UNIX sockets before creating new ones
	  * make sure to flush outbound records after conflict detection

2005-06-21 19:24  sebest

	* INSTALL, configure.ac, initscript/Debian/15avahi.in,
	  initscript/Debian/75avahi.in, initscript/Debian/Makefile.am:
	  changed startup priority for avahi (15->75)
	  modified INSTALL for easier copy/paste of ./configure

2005-06-21 17:37  sebest

	* initscript/Debian/15avahi.in: update debian initscript to emulate
	  lsb functions

2005-06-21 14:44  lennart

	* INSTALL, README, avahi-daemon/static-services.c: * Improve error
	  message when /etc/avahi/services is not available
	  * improve INSTALL file

2005-06-21 14:43  lennart

	* bootstrap.sh, configure.ac: fix build system for build without
	  gtk and dbus

2005-06-21 12:58  lennart

	* avahi-core/avahi-test.c, avahi-core/core.h, avahi-core/iface.c,
	  avahi-core/server.c, avahi-core/socket.c, configure.ac: * Update
	  configure.ac to check for the availabilty of more functions
	  * really return sensible error codes from avahi_server_add_xx()
	  * make all users of avahi_server_add_xxx() check for the validity
	  * check for local RR conflicts
	  * only suppress local queries by remote queries if they have an
	  empty known answer suppresion list
	  * fix FIONREAD call

2005-06-21 11:14  sebest

	* INSTALL, README: some basic INSTALL and README instructions

2005-06-21 10:31  sebest

	* configure.ac, initscript/Debian/15avahi.in: - updated Debian
	  initscript to use libdeamon features (-k/-D/-r).
	  - fix a duplicate detection of dbus api version.

2005-06-21 10:16  lennart

	* avahi-daemon/Makefile.am, avahi-daemon/main.c,
	  avahi-daemon/simple-protocol.c, bootstrap.sh: * move socket and
	  pid file to its own directory /var/run/avahi
	  * create /var/run/avahi securely

2005-06-20 22:40  lennart

	* avahi-discover/Makefile.am, avahi-discover/main.c, configure.ac,
	  initscript/Makefile: * Apply another patch by Sebastien Estienne
	  for installing glade interface files

2005-06-20 22:27  lennart

	* Makefile.am, avahi-daemon, avahi-daemon/Makefile.am,
	  avahi-daemon/avahi-dbus.conf.in, avahi-daemon/avahi.conf.example,
	  configure.ac, initscript, initscript/Debian,
	  initscript/Debian/15avahi.in, initscript/Debian/Makefile.am,
	  initscript/Gentoo, initscript/Makefile, initscript/Makefile.am,
	  initscript/RedHat, initscript/SUSE, initscript/Slackware: Add
	  patches from Sebastien Estienne

2005-06-19 17:28  lennart

	* avahi-daemon/Makefile.am, avahi-daemon/main.c, configure.ac: *
	  drop priviliges

2005-06-19 13:44  lennart

	* avahi-core/server.c, avahi-core/socket.c,
	  avahi-daemon/Makefile.am, avahi-daemon/main.c,
	  avahi-daemon/static-services.c: * detect other running mDNS
	  stacks
	  * replace more g_message()/g_warning() calls with avahi_log_xxx()
	  * fix configuration file paths
	  * only load configuration file when running daemon
	  * require uid == 0
	  * fix static service reloading
	  * add new command line option for reloading -r

2005-06-18 23:22  lennart

	* avahi-core/netlink.c, avahi-core/server.c, avahi-daemon/main.c,
	  avahi-daemon/simple-protocol.c, avahi-daemon/static-services.c: *
	  fix memory handling when reading configuration files
	  * implement signal handling in daemon
	  * correctly increase reference counter for main contexts when
	  running g_main_context_default()

2005-06-18 16:18  lennart

	* avahi-core/avahi-reflector.c, avahi-core/core.h,
	  avahi-core/iface.c, avahi-core/server.c,
	  avahi-daemon/Makefile.am, avahi-daemon/avahi.conf,
	  avahi-daemon/main.c, avahi-discover/main.c: * rename the
	  configuration variables register_xxx and announce_xxx to
	  publish_xxx
	  * implement command line parsing and configuration file parsing
	  * implement daemonizing support (partially)

2005-06-17 18:44  lathiat

	* avahi-daemon/dbus-protocol.c, configure.ac: * make the daemon
	  build with dbus on both 0.23 and 0.30+, it doesn't yet work
	  properly on 0.30 but it builds and runs

2005-06-17 16:29  lennart

	* avahi-daemon/example.service, avahi-daemon/main.c, configure.ac:
	  * check for expat in configure
	  * some premature command line parsing stuff

2005-06-17 14:07  lennart

	* avahi-core/resolve-address.c, avahi-core/resolve-host-name.c: *
	  make sure to free some more time events

2005-06-17 14:04  lennart

	* avahi-core/resolve-service.c: * free timeout event when
	  destroying service resolver

2005-06-17 13:46  lennart

	* avahi-discover/main.c: fix label when services fails to resolve

2005-06-17 13:43  lathiat

	* avahi-daemon/dbus-protocol.c, avahi-daemon/dbus-protocol.h,
	  avahi-daemon/main.c: * more dbus build fixes

2005-06-17 13:30  lathiat

	* avahi-daemon/dbus-protocol.c: * include dbus-protocol.h in
	  dbus-protocol.c

2005-06-17 13:26  lathiat

	* avahi-daemon/dbus-protocol.h, avahi-daemon/main.c: * Move the
	  definition of DBUS_SERVICE_AVAHI to the right spot, oops. :)

2005-06-17 12:37  lathiat

	* avahi-daemon/Makefile.am, avahi-daemon/dbus-protocol.c,
	  avahi-daemon/dbus-protocol.h, avahi-daemon/main.c: * Split out
	  the dbus stuff in the daemon to a separate file so it can be
	  built conditionally

2005-06-17 12:34  lennart

	* avahi-daemon/example.service: make the example a little bit more
	  interesting

2005-06-17 12:30  lennart

	* avahi-daemon/example.service: fix $Id$ in example.service

2005-06-16 22:12  lennart

	* avahi-daemon/Makefile.am, avahi-daemon/avahi-service.dtd,
	  avahi-daemon/example.service, avahi-daemon/main.c,
	  avahi-daemon/static-services.c, avahi-daemon/static-services.h: *
	  add support for static service definitions for the daemon using
	  XML fragments

2005-06-16 16:32  lennart

	* avahi-common/address.c, avahi-core/browse.c,
	  avahi-core/resolve-host-name.c, avahi-daemon/main.c,
	  avahi-daemon/main.h, avahi-daemon/simple-protocol.c: * update
	  avahi_address_parse() to work with AF_UNSPEC address family
	  * complete simple protocol
	  * defer scanning already cached RRs when browsing into its own
	  main loop job

2005-06-16 12:51  lennart

	* avahi-core/server.c, avahi-daemon/Makefile.am,
	  avahi-daemon/main.c, avahi-daemon/simple-protocol.c,
	  avahi-daemon/simple-protocol.h: * add initial implmenentation of
	  a "simple protocol" for usage with nss-mdns

2005-06-11 11:10  lennart

	* avahi-core/Makefile.am, avahi-core/announce.c,
	  avahi-core/avahi-test.c, avahi-core/browse-service-type.c,
	  avahi-core/browse-service.c, avahi-core/browse.c,
	  avahi-core/cache.c, avahi-core/conformance-test.c,
	  avahi-core/dns-test.c, avahi-core/dns.c, avahi-core/iface.c,
	  avahi-core/log.c, avahi-core/log.h, avahi-core/netlink.c,
	  avahi-core/prioq.c, avahi-core/probe-sched.c,
	  avahi-core/query-sched.c, avahi-core/response-sched.c,
	  avahi-core/server.c, avahi-core/socket.c,
	  doxygen/doxygen.conf.in, todo: * add logging API and make all
	  code make use of it

2005-06-10 23:33  lennart

	* avahi-core: svn:ignore

2005-06-10 23:32  lennart

	* avahi-daemon/Makefile.am, avahi-daemon/main.c: set svn:keywords

2005-06-10 23:28  lennart

	* avahi-core: update svn:ignore

2005-06-10 23:26  lennart

	* avahi-common, avahi-common/Makefile.am, avahi-core/Makefile.am,
	  avahi-core/avahi-test.c: * build libavahi-common statically for
	  debugging purposes

2005-06-08 18:55  lathiat

	* Makefile.am, avahi-daemon/Makefile.am, configure.ac: * Patch by
	  Ross Burton to enable conditional use of dbus (--enable-dbus=no),
	  disables daemon build
	  * Remove doxygen from EXTRA_DIST as its built by default now

2005-06-07 14:18  lathiat

	* Makefile.am, avahi-core/Makefile.am, configure.ac,
	  doxygen/Makefile.am: * Patch by ross burton to allow make dist to
	  pass (Closes: #3480)
	  * Move to doxygen in the default build, make --enable-doxygen=no
	  to bypass, this also makes distcheck pass

2005-06-06 11:20  lathiat

	* avahi-discover/Makefile.am, configure.ac: * Patch by Ross Burton
	  to allow disabling GTK (avahi-discover) with --enable-gtk=no
	  (Fixes: #3476)

2005-06-06 09:34  lennart

	* avahi-common/Makefile.am, avahi-common/dns-test.c,
	  avahi-common/dns.c, avahi-common/dns.h, avahi-common/rr.c,
	  avahi-core/Makefile.am, avahi-core/dns-test.c, avahi-core/dns.c,
	  avahi-core/dns.h: move dns.[ch] back to avahi-core/

2005-06-06 09:15  lennart

	* Makefile.am, avahi-common, configure.ac: * fix build system
	  * some ore svn:ignore

2005-06-06 09:03  lennart

	* avahi-client, avahi-common: update svn:ignor

2005-06-05 02:37  lathiat

	* avahi-daemon, daemon: * rename daemon to avahi-daemon

2005-06-04 19:32  lathiat

	* Makefile.am, avahi-client, avahi-client/Makefile.am,
	  avahi-client/client-test.c, avahi-client/client.c,
	  avahi-client/client.h, configure.ac, daemon/README,
	  daemon/avahi.conf.example: * Add some use documentation to the
	  daemon
	  * Create the structure for avahi-client
	  * Start building avahi-client and daemon by default

2005-06-04 18:58  lathiat

	* daemon/main.c: * Modify skeleton daemon code to build with dbus
	  0.23

2005-06-04 18:56  lathiat

	* Makefile.am, avahi-common, avahi-common/Makefile.am,
	  avahi-common/address.c, avahi-common/address.h,
	  avahi-common/alternative-test.c, avahi-common/alternative.c,
	  avahi-common/alternative.h, avahi-common/dns-test.c,
	  avahi-common/dns.c, avahi-common/dns.h,
	  avahi-common/domain-test.c, avahi-common/rr.c, avahi-common/rr.h,
	  avahi-common/strlst-test.c, avahi-common/strlst.c,
	  avahi-common/strlst.h, avahi-common/util.c, avahi-common/util.h,
	  avahi-core.pc.in, avahi-core/Makefile.am, avahi-core/address.c,
	  avahi-core/address.h, avahi-core/alternative-test.c,
	  avahi-core/alternative.c, avahi-core/alternative.h,
	  avahi-core/avahi-reflector.c, avahi-core/avahi-test.c,
	  avahi-core/core.h, avahi-core/dns-test.c, avahi-core/dns.c,
	  avahi-core/dns.h, avahi-core/domain-test.c, avahi-core/rr.c,
	  avahi-core/rr.h, avahi-core/strlst-test.c, avahi-core/strlst.c,
	  avahi-core/strlst.h, avahi-core/util.c, avahi-core/util.h,
	  avahi-discover/Makefile.am, avahi-discover/main.c, configure.ac,
	  daemon/Makefile.am, doxygen/doxygen.conf.in: * Split out a fair
	  bit of avahi-core into avahi-common for use by the client library

2005-06-03 20:46  lennart

	* avahi-core/rr.c, avahi-core/server.c: * fix avahi when connected
	  to the same network via two NICs

2005-06-03 20:27  lennart

	* avahi-core/cache.c, avahi-core/cache.h, avahi-core/dns.c,
	  avahi-core/dns.h, avahi-core/netlink.c, avahi-core/server.c,
	  avahi-core/socket.c: * use FIONREAD to minimize allocated buffer
	  size when reading incoming packets
	  * enforce a cache size limit

2005-06-03 19:38  lennart

	* avahi-core/core.h, avahi-core/server.c, todo: * make some
	  functions return a gint, for signaling errors to the user
	  * some API documentation updates

2005-06-03 19:02  lennart

	* ., avahi-core/browse.c, avahi-core/browse.h, avahi-core/iface.c,
	  avahi-discover/avahi-discover.glade, avahi-discover/main.c: *
	  improve avahi-discover GUI
	  * if a new interface becomes available, reissue all queries

2005-06-03 16:11  lennart

	* avahi-core/avahi-reflector.c, avahi-core/avahi-test.c,
	  avahi-core/core.h, avahi-core/iface.c, avahi-core/iface.h,
	  avahi-core/rr.c, avahi-core/server.c, avahi-core/util.c,
	  avahi-core/util.h, avahi-discover/main.c: * add support for
	  _workstation._tcp
	  * really fix #3455

2005-06-03 12:45  lennart

	* avahi-core/address.c, avahi-core/address.h, avahi-core/cache.c,
	  avahi-core/cache.h, avahi-core/core.h, avahi-core/dns.c,
	  avahi-core/dns.h, avahi-core/iface.c, avahi-core/iface.h,
	  avahi-core/probe-sched.c, avahi-core/server.c,
	  avahi-core/server.h, avahi-core/socket.c, avahi-core/socket.h: *
	  implement reflection (including legacy unicast reflection)
	  * implement a history in the probe scheduler

2005-05-23 16:39  lennart

	* Makefile.am, avahi-core/util.c, avahi-core/util.h,
	  avahi-discover, avahi-discover/Makefile.am,
	  avahi-discover/avahi-discover.glade,
	  avahi-discover/avahi-discover.gladep, avahi-discover/main.c,
	  configure.ac: * add new tool avahi-discover

2005-05-23 16:15  lennart

	* avahi-core, avahi-core/Makefile.am, avahi-core/avahi-reflector.c,
	  avahi-core/avahi-test.c, avahi-core/core.h, avahi-core/server.c,
	  avahi-core/socket.c, todo: * add the first bits of a mDNS
	  reflector

2005-05-22 21:33  lennart

	* avahi-core.pc.in, avahi-core/Makefile.am,
	  avahi-core/avahi-test.c, avahi-core/resolve-address.c,
	  avahi-core/resolve-host-name.c, avahi-core/resolve-service.c: *
	  fix pkgconfig file
	  * fix recursive resolving
	  * install header files

2005-05-22 16:53  lennart

	* avahi-core/Makefile.am, avahi-core/avahi-test.c,
	  avahi-core/core.h, avahi-core/resolve-service.c,
	  avahi-core/server.c, avahi-core/server.h: Impelement
	  AvahiServiceResolver

2005-05-22 15:04  lennart

	* avahi-core/Makefile.am, avahi-core/avahi-test.c,
	  avahi-core/browse-service-type.c, avahi-core/browse-service.c,
	  avahi-core/core.h, avahi-core/server.c, avahi-core/server.h: *
	  implement AvahiServiceBrowser

2005-05-22 14:41  lennart

	* avahi-core/browse-domain.c, avahi-core/browse-service-type.c: Add
	  missing files browse-domain.c and browse-service-type.c

2005-05-22 14:40  lennart

	* avahi-core/Makefile.am, avahi-core/avahi-test.c,
	  avahi-core/core.h, avahi-core/server.c, avahi-core/server.h: *
	  add service type browser

2005-05-22 02:03  lennart

	* avahi-core/Makefile.am, avahi-core/browse.c, avahi-core/browse.h,
	  avahi-core/resolve-address.c, avahi-core/resolve-host-name.c,
	  avahi-core/resolve.c, avahi-core/resolve.h, avahi-core/server.c,
	  avahi-core/server.h: rename resolve.[ch] to browse.[ch]

2005-05-22 02:00  lennart

	* avahi-core/Makefile.am, avahi-core/avahi-test.c,
	  avahi-core/cache.c, avahi-core/core.h,
	  avahi-core/resolve-address.c, avahi-core/resolve-host-name.c,
	  avahi-core/resolve.c, avahi-core/resolve.h, avahi-core/rr.c,
	  avahi-core/server.c, avahi-core/server.h, avahi-core/strlst.c,
	  avahi-core/timeeventq.h, avahi-core/util.c: * Rework some
	  Browsing/Resolving stuff
	  * Add AvahiDomainBrowser
	  * fix avahi_strlist_to_string() with empty lists

2005-05-20 23:22  lennart

	* avahi-core/Makefile.am, avahi-core/core.h,
	  avahi-core/resolve-address.c, avahi-core/server.c,
	  avahi-core/server.h: * add address resolver

2005-05-20 23:07  lennart

	* avahi-core/Makefile.am, avahi-core/resolve-host-name.c,
	  avahi-core/resolve.c, avahi-core/resolve.h, avahi-core/server.c,
	  avahi-core/server.h, avahi-core/subscribe.c,
	  avahi-core/subscribe.h: * rename subscribe.[ch] to resolve.[ch]

2005-05-20 23:03  lennart

	* avahi-core/Makefile.am, avahi-core/avahi-test.c,
	  avahi-core/cache.c, avahi-core/core.h, avahi-core/iface.c,
	  avahi-core/resolve-host-name.c, avahi-core/server.c,
	  avahi-core/server.h, avahi-core/subscribe.c,
	  avahi-core/subscribe.h: * rename AvahiSubscription to
	  AvahiRecordResolver
	  * implement AvahiHostNameResolver

2005-05-20 21:35  lennart

	* avahi-core/announce.c, avahi-core/avahi-test.c,
	  avahi-core/cache.c, avahi-core/core.h, avahi-core/iface.c,
	  avahi-core/server.c, avahi-core/server.h, avahi-core/socket.c,
	  avahi-core/subscribe.c: * add new server state
	  AVAHI_SERVER_SLEEPING to avoid conflicts by own responses
	  * Honour TC bit in incoming packets by responding immediately to
	  packets
	  * publish browse domain
	  * Fix a structure size issue in iface.c revealed by running avahi
	  on Linux 2.4
	  * Don't depend on IFF_RUNNING
	  * Require a global IP addresses to consider an interface relevant
	  * Linux 2.4 compatiblity
	  * fix parsing of TTL from recvmsg()

2005-05-20 14:54  lennart

	* avahi-core/Makefile.am, avahi-core/alternative-test.c,
	  avahi-core/alternative.c, avahi-core/alternative.h,
	  avahi-core/announce.c, avahi-core/avahi-test.c,
	  avahi-core/cache.c, avahi-core/conformance-test.c,
	  avahi-core/core.h, avahi-core/iface.c, avahi-core/iface.h,
	  avahi-core/probe-sched.c, avahi-core/query-sched.c,
	  avahi-core/response-sched.c, avahi-core/rr.c,
	  avahi-core/server.c, avahi-core/server.h, avahi-core/util.c,
	  avahi-core/util.h, doxygen/doxygen.conf.in: Add support for
	  server state change callbacks

2005-05-20 02:12  lathiat

	* Makefile.am: Don't go into the daemon and build by default until
	  I fix up the configure stuff to enable/disable it etc.

2005-05-19 21:49  lennart

	* avahi-core/avahi-test.c, avahi-core/conformance-test.c,
	  avahi-core/core.h, avahi-core/iface.c, avahi-core/server.c,
	  avahi-core/server.h: add a new structure for configuration
	  AvahiServerConfig

2005-05-18 10:34  lathiat

	* configure.ac, daemon/Makefile.am, daemon/main.c: import basic
	  dbus code into the daemon, with auto-fu magic, etc

2005-05-17 00:03  lennart

	* avahi-core, avahi-core/Makefile.am, avahi-core/announce.c,
	  avahi-core/conformance-test.c, avahi-core/iface.c,
	  avahi-core/iface.h, avahi-core/probe-sched.c,
	  avahi-core/probe-sched.h, avahi-core/psched.c,
	  avahi-core/psched.h, avahi-core/query-sched.c,
	  avahi-core/query-sched.h, avahi-core/response-sched.c,
	  avahi-core/response-sched.h, avahi-core/rr.c, avahi-core/rr.h,
	  avahi-core/rrlist.c, avahi-core/rrlist.h, avahi-core/server.c,
	  avahi-core/server.h, avahi-core/util.c, avahi-core/util.h, todo:
	  * split packet scheduler into three seperate parts
	  * test against Aplle test suit, most tests pass now
	  * suppress auxiliary records by known answers
	  * handle very large records

2005-05-16 02:08  lennart

	* avahi-core/server.c: fix unicast known answer suppresion

2005-05-16 01:01  lennart

	* avahi-core, avahi-core/Makefile.am,
	  avahi-core/alternative-test.c, avahi-core/announce.c,
	  avahi-core/announce.h, avahi-core/avahi-test.c,
	  avahi-core/cache.c, avahi-core/cache.h, avahi-core/core.h,
	  avahi-core/iface.c, avahi-core/iface.h, avahi-core/psched.c,
	  avahi-core/psched.h, avahi-core/rr.c, avahi-core/server.c,
	  avahi-core/server.h, avahi-core/util.c, avahi-core/util.h, todo:
	  * case insensitive name comparisons
	  * corectly handle RRsets
	  * make addresses unique
	  * return to probe state on conflict
	  * a bunch of fixes detected while testing against the Apple
	  Bonjour Conformance Test
	  * a fix in avahi_record_lexicographical_cmp() regarding TXT
	  records
	  * API for choosing alternative host and service names
	  * remove a bunch of unused crap from cache.c and server.c
	  * flush cache when an interface becomes unavailable

2005-05-13 23:18  lennart

	* avahi-core/avahi-test.c, avahi-core/dns.c, avahi-core/dns.h,
	  avahi-core/domain-test.c, avahi-core/rr.c, avahi-core/util.c,
	  avahi-core/util.h, todo: * utf-8 collation of domain names
	  * case insensitive comparison of domain names

2005-05-13 17:37  lennart

	* todo: update todo

2005-05-11 23:26  lennart

	* todo: todo update

2005-05-11 23:01  lennart

	* avahi-core/Makefile.am, avahi-core/announce.c,
	  avahi-core/avahi-test.c, avahi-core/dns.c, avahi-core/dns.h,
	  avahi-core/iface.c, avahi-core/iface.h, avahi-core/psched.c,
	  avahi-core/psched.h, avahi-core/rrlist.c, avahi-core/rrlist.h,
	  avahi-core/server.c, avahi-core/server.h,
	  avahi-core/strlst-test.c: * add auxiliary records to packet
	  * reeimplement known answer suppression and add it for unicast
	  packets
	  * fix a valist bug when adding services to a server

2005-05-10 23:15  lennart

	* avahi-core/cache.c, avahi-core/dns.c, avahi-core/dns.h,
	  avahi-core/psched.c, avahi-core/server.c, todo: check MUSTs of
	  RFC:
	  * always set AA bit on response
	  * handle conflict in known answer suppresion

2005-05-10 20:11  lennart

	* avahi-core/Makefile.am, avahi-core/dns-test.c, avahi-core/dns.c,
	  avahi-core/dns.h, avahi-core/iface.c, avahi-core/iface.h,
	  avahi-core/psched.c, avahi-core/psched.h, avahi-core/server.c,
	  avahi-core/server.h, avahi-core/socket.c, avahi-core/socket.h,
	  todo: * abstract MTU stuff for packet generation
	  * unicast response support
	  * legacy unicast support

2005-05-07 13:59  lennart

	* doxygen/doxygen.conf.in: fix doxygen

2005-05-07 13:57  lennart

	* avahi-core/announce.h, avahi-core/cache.h, avahi-core/core.h,
	  avahi-core/dns.h, avahi-core/iface.h, avahi-core/netlink.c,
	  avahi-core/netlink.h, avahi-core/prioq.h, avahi-core/psched.h,
	  avahi-core/server.h, avahi-core/strlst.h, avahi-core/subscribe.h,
	  avahi-core/timeeventq.h: remove _ prefix from structure name (for
	  doxygen)

2005-05-07 13:46  lennart

	* avahi-core.pc.in: change internal name of avahi-core.pc to
	  "avahi-core" from "libavahi-core"

2005-05-07 13:45  lennart

	* daemon, daemon/Makefile.am: fix daemon build system

2005-05-07 13:43  lennart

	* avahi-core/avahi-test.c, avahi-core/server.h,
	  avahi-core/subscribe.h: change avahi.h to core.h in source files

2005-05-07 13:42  lennart

	* avahi-core/avahi.h, avahi-core/core.h: rename avahi.h => core.h

2005-05-07 13:42  lennart

	* ., avahi-core, avahi-core/avahi.h, avahi-core/rr.h: libarry
	  updates

2005-05-07 13:41  lennart

	* daemon, daemon/Makefile.am, daemon/main.c: hide some more stuff

2005-05-07 13:37  lennart

	* Makefile.am, avahi-core, avahi-core.pc.in, configure.ac, daemon,
	  libavahi-core, libavahi-core.pc.in: rename libavahi-core to
	  avahi-core

2005-05-06 18:20  lennart

	* todo: update todo

2005-05-06 16:37  lennart

	* ., configure.ac, libavahi-core/address.c,
	  libavahi-core/announce.c, libavahi-core/avahi-test.c,
	  libavahi-core/cache.c, libavahi-core/dns-test.c,
	  libavahi-core/dns.c, libavahi-core/domain-test.c,
	  libavahi-core/iface.c, libavahi-core/netlink.c,
	  libavahi-core/prioq-test.c, libavahi-core/prioq.c,
	  libavahi-core/psched.c, libavahi-core/rr.c,
	  libavahi-core/server.c, libavahi-core/socket.c,
	  libavahi-core/strlst-test.c, libavahi-core/strlst.c,
	  libavahi-core/subscribe.c, libavahi-core/timeeventq.c,
	  libavahi-core/util.c: add config.h inclusion to all *.c files

2005-05-06 16:30  lennart

	* doxygen/doxygen.conf.in: update doxygen.conf

2005-05-06 16:25  lennart

	* LICENSE: add LICENSE file

2005-05-06 16:23  lennart

	* libavahi-core, libavahi-core/Makefile.am,
	  libavahi-core/avahi-test.c, libavahi-core/main.c: Rename main.c
	  to avahi-test.c

2005-05-06 16:21  lennart

	* ., Makefile.am, bootstrap.sh, configure.ac, doxygen,
	  doxygen/Makefile.am, doxygen/doxygen.conf.in, libavahi-core,
	  libavahi-core.pc.in, libavahi-core/Makefile,
	  libavahi-core/Makefile.am, libavahi-core/address.h,
	  libavahi-core/announce.c, libavahi-core/announce.h,
	  libavahi-core/avahi.h, libavahi-core/cache.c,
	  libavahi-core/cache.h, libavahi-core/dns-test.c,
	  libavahi-core/dns.c, libavahi-core/dns.h,
	  libavahi-core/domain-test.c, libavahi-core/iface.c,
	  libavahi-core/iface.h, libavahi-core/llist.h,
	  libavahi-core/main.c, libavahi-core/netlink.c,
	  libavahi-core/netlink.h, libavahi-core/prioq-test.c,
	  libavahi-core/prioq.c, libavahi-core/prioq.h,
	  libavahi-core/psched.c, libavahi-core/psched.h,
	  libavahi-core/rr.c, libavahi-core/rr.h, libavahi-core/server.c,
	  libavahi-core/server.h, libavahi-core/socket.c,
	  libavahi-core/socket.h, libavahi-core/strlst-test.c,
	  libavahi-core/strlst.c, libavahi-core/strlst.h,
	  libavahi-core/subscribe.c, libavahi-core/subscribe.h,
	  libavahi-core/timeeventq.c, libavahi-core/timeeventq.h,
	  libavahi-core/util.c, libavahi-core/util.h: autotoolize

2005-05-06 15:31  lennart

	* Makefile, address.c, address.h, announce.c, announce.h, avahi.h,
	  cache.c, cache.h, dns-test.c, dns.c, dns.h, domain-test.c,
	  iface.c, iface.h, libavahi-core, libavahi-core/Makefile,
	  libavahi-core/address.c, libavahi-core/address.h,
	  libavahi-core/announce.c, libavahi-core/announce.h,
	  libavahi-core/avahi.h, libavahi-core/cache.c,
	  libavahi-core/cache.h, libavahi-core/dns-test.c,
	  libavahi-core/dns.c, libavahi-core/dns.h,
	  libavahi-core/domain-test.c, libavahi-core/iface.c,
	  libavahi-core/iface.h, libavahi-core/llist.h,
	  libavahi-core/main.c, libavahi-core/netlink.c,
	  libavahi-core/netlink.h, libavahi-core/prioq-test.c,
	  libavahi-core/prioq.c, libavahi-core/prioq.h,
	  libavahi-core/psched.c, libavahi-core/psched.h,
	  libavahi-core/rr.c, libavahi-core/rr.h, libavahi-core/server.c,
	  libavahi-core/server.h, libavahi-core/socket.c,
	  libavahi-core/socket.h, libavahi-core/strlst-test.c,
	  libavahi-core/strlst.c, libavahi-core/strlst.h,
	  libavahi-core/subscribe.c, libavahi-core/subscribe.h,
	  libavahi-core/timeeventq.c, libavahi-core/timeeventq.h,
	  libavahi-core/util.c, libavahi-core/util.h, llist.h, main.c,
	  netlink.c, netlink.h, prioq-test.c, prioq.c, prioq.h, psched.c,
	  psched.h, rr.c, rr.h, server.c, server.h, socket.c, socket.h,
	  strlst-test.c, strlst.c, strlst.h, subscribe.c, subscribe.h,
	  timeeventq.c, timeeventq.h, util.c, util.h: move the sources to
	  libavahi-core/

2005-05-06 15:30  lathiat

	* todo: put the avahi rename into the done section of the todo

2005-05-06 15:24  lennart

	* main.c: fix main.c

2005-05-06 15:23  lennart

	* avahi.h, flx.h, main.c, server.h, subscribe.h: rename flx.h to
	  avahi.h

2005-05-06 15:21  lennart

	* address.c, address.h, announce.c, announce.h, cache.c, cache.h,
	  dns-test.c, dns.c, dns.h, domain-test.c, flx.h, iface.c, iface.h,
	  llist.h, main.c, netlink.c, netlink.h, prioq-test.c, prioq.c,
	  prioq.h, psched.c, psched.h, rr.c, rr.h, server.c, server.h,
	  socket.c, socket.h, strlst-test.c, strlst.c, strlst.h,
	  subscribe.c, subscribe.h, timeeventq.c, timeeventq.h, util.c,
	  util.h: Rename flx_* to avahi_*

2005-05-06 00:21  lennart

	* address.c, address.h, dns.c, dns.h, main.c, psched.c, rr.h,
	  server.c, socket.c, socket.h: some preliminary work for adding
	  legacy unicast and unicast response support

2005-05-05 22:41  lennart

	* iface.c, main.c, server.c: * reenable ipv6 and address record
	  generation

2005-05-05 22:26  lennart

	* todo: update todo

2005-05-05 22:22  lennart

	* flx.h, server.c, todo: * add flx_server_add_service_strlst()
	  * add flx_server_add_text_strlst()

2005-05-04 11:00  lennart

	* rr.c: add a bunch of record comparison shortcuts

2005-05-03 23:42  lennart

	* todo: update todo

2005-05-03 23:38  lennart

	* strlst-test.c, strlst.c, strlst.h, todo: allow NULL bytes in
	  strlsts

2005-05-03 23:23  lennart

	* announce.c, psched.c, rr.c, server.c: * decrease verbosity of
	  debug messages
	  * fix probe tie break
	  * fix lexicographical compare function for records

2005-05-03 21:22  lennart

	* announce.c, dns.c, main.c, psched.c, rr.c, server.c, server.h: *
	  correctly build probe packets
	  * fix conflict detection
	  * correctly handle FLUSH bit in incoming packets
	  * drop whole group when one record conflicts
	  * remove wrong TRUE/FALSE usage in flx_server_add_service_va()
	  * fix wrong pass-through in switch satetement in rr.c

2005-05-03 18:30  lennart

	* announce.c, flx.h, main.c, server.c, server.h: * s/status/state/g
	  * s/Status/State/g

2005-05-03 17:45  lathiat

	* Makefile: fix typo of prioq-test in the clean target of Makefile

2005-05-03 17:40  lennart

	* main.c, server.c: fix two memory leaks

2005-05-03 15:29  lennart

	* announce.c, announce.h, dns.c, dns.h, flx.h, iface.c, iface.h,
	  main.c, netlink.c, netlink.h, psched.c, rr.c, rr.h, server.c,
	  server.h, subscribe.h, timeeventq.c, timeeventq.h, todo, util.c,
	  util.h: * Complete conflict detection stuff (including probing et
	  al)
	  * Introduce flxEntryGroups (replacing IDs)
	  * priorize main loop sources

2005-04-25 19:03  lennart

	* socket.c: correct some return values of
	  flx_mdns_mcast_{leave,join}_{ipv6,ipv4}()

2005-04-25 18:48  lathiat

	* iface.c, socket.c, socket.h: * Import fixes to multicast code to
	  IP_ADD_MEMBERSHIP per interface,
	  rather than a 'global' one, which didn't really work.
	  
	  -- Trent Lloyd <lathiat@bur.st>

2005-04-24 21:19  lennart

	* Makefile, announce.c, dns-test.c, dns.c, prioq.c, psched.c, rr.c,
	  server.c: * improve dns.c testing program
	  * fix some compiler warnings
	  * correct flx_dns_packet_append_name()
	  * fix host name string
	  * fix use of flx_domain_equal() use

2005-04-24 20:23  lennart

	* todo: update todo list according to last commit

2005-04-24 20:23  lennart

	* ., Makefile, dns-test.c, dns.c, dns.h, domain-test.c, psched.c,
	  rr.c, server.c, util.c, util.h: add support for dots and
	  backslashes in domain names (required for DNS-SD)

2005-04-24 11:02  lennart

	* dns.c, dns.h, todo, util.c, util.h: * add DNS packet name
	  compression

2005-04-14 13:22  lennart

	* todo: update todo list

2005-04-14 01:41  lennart

	* announce.c, announce.h, dns.c, dns.h, flx.h, iface.c, iface.h,
	  main.c, psched.c, psched.h, rr.c, rr.h, server.c, server.h: add
	  client part of probing

2005-04-12 17:19  lennart

	* dns.c, main.c, rr.c, strlst.c, util.c: fix some memory corruption
	  bugs
	  make use auf SRV registration functions in main.c

2005-04-12 03:09  lennart

	* ., Makefile, announce.c, dns.c, dns.h, flx.h, main.c, rr.c, rr.h,
	  server.c, strlst-test.c, strlst.c, strlst.h, todo: assorted work:
	  * new rr implementation: resource data is stored in parsed form
	  now.
	  * make TXT and SRV functions variadic
	  * many other things

2005-04-11 18:03  lennart

	* todo: toto update

2005-04-06 22:30  lennart

	* announce.c, iface.c, iface.h, psched.c, psched.h, server.c, todo,
	  util.c, util.h: add known answer suppresion server part

2005-03-31 23:31  lennart

	* cache.c, cache.h, dns.c, dns.h, main.c, psched.c, psched.h, rr.c,
	  rr.h, server.c, subscribe.c, subscribe.h, todo: add client part
	  of known answer suppresion

2005-03-26 18:38  lennart

	* todo: todo update

2005-03-26 18:37  lennart

	* Makefile, announce.c, announce.h, cache.c, dns.c, iface.c,
	  iface.h, main.c, psched.c, psched.h, rr.c, server.c, subscribe.c,
	  timeeventq.c, timeeventq.h, todo: * add todo list
	  * beef up packet scheduler

2005-03-26 13:58  lennart

	* Makefile, cache.c, cache.h, iface.c, iface.h, main.c, psched.c,
	  rr.c, rr.h, server.c, server.h, subscribe.c, subscribe.h: * add
	  subscription feature - with reissuing
	  * interpret goodbye responses

2005-03-25 21:52  lennart

	* Makefile, announce.c, announce.h, cache.c, cache.h, dns.c, flx.h,
	  iface.c, iface.h, main.c, prioq-test.c, prioq.c, psched.c,
	  psched.h, rr.c, rr.h, server.c, server.h: * add
	  announcing/goodbye
	  * add cache maintaince
	  * fix a bug in prioq.c

2005-03-24 21:52  lennart

	* Makefile, address.c, address.h, cache.c, cache.h, dns.c, flx.h,
	  iface.c, main.c, psched.c, rr.c, rr.h, server.c, socket.c: * add
	  cache management
	  * add support for SRV records

2005-03-23 21:20  lennart

	* Makefile, dns.c, dns.h, iface.c, iface.h, psched.c, psched.h,
	  rr.c, rr.h, server.c, server.h, socket.c, timeeventq.c,
	  timeeventq.h, util.c, util.h: add packet scheduler

2005-03-22 18:01  lennart

	* dns.c, dns.h, iface.c, iface.h, main.c, server.c, socket.c: make
	  the daemon response to queries

2005-03-18 16:48  lennart

	* address.c, address.h, cache.c, cache.h, dns.c, dns.h, iface.c,
	  iface.h, rr.h, server.c, server.h: some more inomcplete work

2005-03-17 15:34  lennart

	* main.c, netlink.c, server.c, server.h, socket.c, socket.h: add
	  code for recieving packets

2005-01-21 22:08  lennart

	* Makefile, dns.c, dns.h, iface.c, main.c, server.c, server.h,
	  socket.c, socket.h, util.c, util.h: add infrastrtcur for creating
	  and sending DNS packets

2005-01-21 00:17  lennart

	* Makefile: remove prioq-test on clean

2005-01-21 00:16  lennart

	* Makefile, address.c, address.h, cache.c, cache.h, flx.h, iface.c,
	  iface.h, llist.h, main.c, netlink.c, netlink.h, prioq-test.c,
	  prioq.c, prioq.h, rr.c, rr.h, server.c, server.h, socket.h,
	  timeeventq.c, timeeventq.h, util.c, util.h: massive work

2005-01-18 00:17  lennart

	* Makefile, flx.h, iface.c, iface.h, local-addr.h, local.c, main.c,
	  server.c, server.h: fold local.c into iface.c

2005-01-04 23:52  lennart

	* Makefile, main.c, server.c, server.h: some work

2004-12-25 18:45  lennart

	* ., Makefile, address.c, address.h, flx.h, iface.c, iface.h,
	  local.c, main.c, prioq-test.c, prioq.c, prioq.h, server.c,
	  server.h: add prioq abstract data type

2004-12-23 17:16  lennart

	* address.c, address.h, flx.h, local.c, main.c, server.c, util.c,
	  util.h: * add support for both ipv4 AND ipv6 reverse lookups

2004-12-23 16:08  lennart

	* ., Makefile, address.c, address.h, cache.h, flx.h, iface.c,
	  iface.h, local-addr.h, local.c, main.c, netlink.c, netlink.h,
	  server.c, server.h, socket.h, util.c, util.h: initial commit

2004-12-23 16:06  lennart

	* .: Create trunk directory

