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 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 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 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 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