platform/upstream/avahi.git
19 years ago * more dbus build fixes
Trent Lloyd [Fri, 17 Jun 2005 13:43:17 +0000 (13:43 +0000)]
 * more dbus build fixes

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@121 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* include dbus-protocol.h in dbus-protocol.c
Trent Lloyd [Fri, 17 Jun 2005 13:30:48 +0000 (13:30 +0000)]
* include dbus-protocol.h in dbus-protocol.c

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@120 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago * Move the definition of DBUS_SERVICE_AVAHI to the right spot, oops. :)
Trent Lloyd [Fri, 17 Jun 2005 13:26:50 +0000 (13:26 +0000)]
 * Move the definition of DBUS_SERVICE_AVAHI to the right spot, oops. :)

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@119 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago * Split out the dbus stuff in the daemon to a separate file so it can be built condi...
Trent Lloyd [Fri, 17 Jun 2005 12:37:47 +0000 (12:37 +0000)]
 * Split out the dbus stuff in the daemon to a separate file so it can be built conditionally

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@118 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agomake the example a little bit more interesting
Lennart Poettering [Fri, 17 Jun 2005 12:34:16 +0000 (12:34 +0000)]
make the example a little bit more interesting

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@117 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agofix $Id$ in example.service
Lennart Poettering [Fri, 17 Jun 2005 12:30:39 +0000 (12:30 +0000)]
fix $Id$ in example.service

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@116 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* add support for static service definitions for the daemon using XML fragments
Lennart Poettering [Thu, 16 Jun 2005 22:12:26 +0000 (22:12 +0000)]
* add support for static service definitions for the daemon using XML fragments

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@115 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* update avahi_address_parse() to work with AF_UNSPEC address family
Lennart Poettering [Thu, 16 Jun 2005 16:32:27 +0000 (16:32 +0000)]
* 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

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@114 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* add initial implmenentation of a "simple protocol" for usage with nss-mdns
Lennart Poettering [Thu, 16 Jun 2005 12:51:20 +0000 (12:51 +0000)]
* add initial implmenentation of a "simple protocol" for usage with nss-mdns

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@113 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* add logging API and make all code make use of it
Lennart Poettering [Sat, 11 Jun 2005 11:10:57 +0000 (11:10 +0000)]
* add logging API and make all code make use of it

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@112 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agosvn:ignore
Lennart Poettering [Fri, 10 Jun 2005 23:33:26 +0000 (23:33 +0000)]
svn:ignore

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@111 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agoset svn:keywords
Lennart Poettering [Fri, 10 Jun 2005 23:32:03 +0000 (23:32 +0000)]
set svn:keywords

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@110 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agoupdate svn:ignore
Lennart Poettering [Fri, 10 Jun 2005 23:28:36 +0000 (23:28 +0000)]
update svn:ignore

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@109 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* build libavahi-common statically for debugging purposes
Lennart Poettering [Fri, 10 Jun 2005 23:26:48 +0000 (23:26 +0000)]
* build libavahi-common statically for debugging purposes

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@108 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago * Patch by Ross Burton to enable conditional use of dbus (--enable-dbus=no), disable...
Trent Lloyd [Wed, 8 Jun 2005 18:55:06 +0000 (18:55 +0000)]
 * 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

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@107 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago * Patch by ross burton to allow make dist to pass (Closes: #3480)
Trent Lloyd [Tue, 7 Jun 2005 14:18:20 +0000 (14:18 +0000)]
 * 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

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@106 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago * Patch by Ross Burton to allow disabling GTK (avahi-discover) with --enable-gtk...
Trent Lloyd [Mon, 6 Jun 2005 11:20:39 +0000 (11:20 +0000)]
 * Patch by Ross Burton to allow disabling GTK (avahi-discover) with --enable-gtk=no (Fixes: #3476)

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@105 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agomove dns.[ch] back to avahi-core/
Lennart Poettering [Mon, 6 Jun 2005 09:34:19 +0000 (09:34 +0000)]
move dns.[ch] back to avahi-core/

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@104 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* fix build system
Lennart Poettering [Mon, 6 Jun 2005 09:15:01 +0000 (09:15 +0000)]
* fix build system
* some ore svn:ignore

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@103 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agoupdate svn:ignor
Lennart Poettering [Mon, 6 Jun 2005 09:03:33 +0000 (09:03 +0000)]
update svn:ignor

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@102 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago * rename daemon to avahi-daemon
Trent Lloyd [Sun, 5 Jun 2005 02:37:27 +0000 (02:37 +0000)]
 * rename daemon to avahi-daemon

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@101 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago * Add some use documentation to the daemon
Trent Lloyd [Sat, 4 Jun 2005 19:32:26 +0000 (19:32 +0000)]
 * Add some use documentation to the daemon
 * Create the structure for avahi-client
 * Start building avahi-client and daemon by default

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@100 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* Modify skeleton daemon code to build with dbus 0.23
Trent Lloyd [Sat, 4 Jun 2005 18:58:50 +0000 (18:58 +0000)]
* Modify skeleton daemon code to build with dbus 0.23

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@99 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* Split out a fair bit of avahi-core into avahi-common for use by the client library
Trent Lloyd [Sat, 4 Jun 2005 18:56:52 +0000 (18:56 +0000)]
* Split out a fair bit of avahi-core into avahi-common for use by the client library

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@98 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* fix avahi when connected to the same network via two NICs
Lennart Poettering [Fri, 3 Jun 2005 20:46:38 +0000 (20:46 +0000)]
* fix avahi when connected to the same network via two NICs

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@97 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* use FIONREAD to minimize allocated buffer size when reading incoming packets
Lennart Poettering [Fri, 3 Jun 2005 20:27:00 +0000 (20:27 +0000)]
* use FIONREAD to minimize allocated buffer size when reading incoming packets
* enforce a cache size limit

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@96 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* make some functions return a gint, for signaling errors to the user
Lennart Poettering [Fri, 3 Jun 2005 19:38:37 +0000 (19:38 +0000)]
* make some functions return a gint, for signaling errors to the user
* some API documentation updates

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@95 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* improve avahi-discover GUI
Lennart Poettering [Fri, 3 Jun 2005 19:02:12 +0000 (19:02 +0000)]
* improve avahi-discover GUI
* if a new interface becomes available, reissue all queries

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@94 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* add support for _workstation._tcp
Lennart Poettering [Fri, 3 Jun 2005 16:11:07 +0000 (16:11 +0000)]
* add support for _workstation._tcp
* really fix #3455

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@93 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* implement reflection (including legacy unicast reflection)
Lennart Poettering [Fri, 3 Jun 2005 12:45:47 +0000 (12:45 +0000)]
* implement reflection (including legacy unicast reflection)
* implement a history in the probe scheduler

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@92 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* add new tool avahi-discover
Lennart Poettering [Mon, 23 May 2005 16:39:01 +0000 (16:39 +0000)]
* add new tool avahi-discover

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@91 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* add the first bits of a mDNS reflector
Lennart Poettering [Mon, 23 May 2005 16:15:12 +0000 (16:15 +0000)]
* add the first bits of a mDNS reflector

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@90 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* fix pkgconfig file
Lennart Poettering [Sun, 22 May 2005 21:33:28 +0000 (21:33 +0000)]
* fix pkgconfig file
* fix recursive resolving
* install header files

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@89 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agoImpelement AvahiServiceResolver
Lennart Poettering [Sun, 22 May 2005 16:53:59 +0000 (16:53 +0000)]
Impelement AvahiServiceResolver

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@88 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* implement AvahiServiceBrowser
Lennart Poettering [Sun, 22 May 2005 15:04:39 +0000 (15:04 +0000)]
* implement AvahiServiceBrowser

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@87 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agoAdd missing files browse-domain.c and browse-service-type.c
Lennart Poettering [Sun, 22 May 2005 14:41:13 +0000 (14:41 +0000)]
Add missing files browse-domain.c and browse-service-type.c

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@86 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* add service type browser
Lennart Poettering [Sun, 22 May 2005 14:40:39 +0000 (14:40 +0000)]
* add service type browser

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@85 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agorename resolve.[ch] to browse.[ch]
Lennart Poettering [Sun, 22 May 2005 02:03:53 +0000 (02:03 +0000)]
rename resolve.[ch] to browse.[ch]

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@84 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* Rework some Browsing/Resolving stuff
Lennart Poettering [Sun, 22 May 2005 02:00:31 +0000 (02:00 +0000)]
* Rework some Browsing/Resolving stuff
* Add AvahiDomainBrowser
* fix avahi_strlist_to_string() with empty lists

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@83 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* add address resolver
Lennart Poettering [Fri, 20 May 2005 23:22:54 +0000 (23:22 +0000)]
* add address resolver

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@82 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* rename subscribe.[ch] to resolve.[ch]
Lennart Poettering [Fri, 20 May 2005 23:07:12 +0000 (23:07 +0000)]
* rename subscribe.[ch] to resolve.[ch]

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@81 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* rename AvahiSubscription to AvahiRecordResolver
Lennart Poettering [Fri, 20 May 2005 23:03:57 +0000 (23:03 +0000)]
* rename AvahiSubscription to AvahiRecordResolver
* implement AvahiHostNameResolver

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@80 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* add new server state AVAHI_SERVER_SLEEPING to avoid conflicts by own responses
Lennart Poettering [Fri, 20 May 2005 21:35:40 +0000 (21:35 +0000)]
* 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()

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@79 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agoAdd support for server state change callbacks
Lennart Poettering [Fri, 20 May 2005 14:54:00 +0000 (14:54 +0000)]
Add support for server state change callbacks

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@78 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agoDon't go into the daemon and build by default until I fix up the configure stuff...
Trent Lloyd [Fri, 20 May 2005 02:12:23 +0000 (02:12 +0000)]
Don't go into the daemon and build by default until I fix up the configure stuff to enable/disable it etc.

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@77 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agoadd a new structure for configuration AvahiServerConfig
Lennart Poettering [Thu, 19 May 2005 21:49:28 +0000 (21:49 +0000)]
add a new structure for configuration AvahiServerConfig

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@76 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agoimport basic dbus code into the daemon, with auto-fu magic, etc
Trent Lloyd [Wed, 18 May 2005 10:34:44 +0000 (10:34 +0000)]
import basic dbus code into the daemon, with auto-fu magic, etc

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@75 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* split packet scheduler into three seperate parts
Lennart Poettering [Tue, 17 May 2005 00:03:50 +0000 (00:03 +0000)]
* 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

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@74 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agofix unicast known answer suppresion
Lennart Poettering [Mon, 16 May 2005 02:08:57 +0000 (02:08 +0000)]
fix unicast known answer suppresion

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@73 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* case insensitive name comparisons
Lennart Poettering [Mon, 16 May 2005 01:01:43 +0000 (01:01 +0000)]
* 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

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@72 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* utf-8 collation of domain names
Lennart Poettering [Fri, 13 May 2005 23:18:13 +0000 (23:18 +0000)]
* utf-8 collation of domain names
* case insensitive comparison of domain names

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@71 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agoupdate todo
Lennart Poettering [Fri, 13 May 2005 17:37:28 +0000 (17:37 +0000)]
update todo

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@70 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agotodo update
Lennart Poettering [Wed, 11 May 2005 23:26:22 +0000 (23:26 +0000)]
todo update

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@69 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* add auxiliary records to packet
Lennart Poettering [Wed, 11 May 2005 23:01:38 +0000 (23:01 +0000)]
* 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

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@68 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agocheck MUSTs of RFC:
Lennart Poettering [Tue, 10 May 2005 23:15:51 +0000 (23:15 +0000)]
check MUSTs of RFC:
* always set AA bit on response
* handle conflict in known answer suppresion

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@67 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* abstract MTU stuff for packet generation
Lennart Poettering [Tue, 10 May 2005 20:11:18 +0000 (20:11 +0000)]
* abstract MTU stuff for packet generation
* unicast response support
* legacy unicast support

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@66 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agofix doxygen
Lennart Poettering [Sat, 7 May 2005 13:59:22 +0000 (13:59 +0000)]
fix doxygen

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@65 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agoremove _ prefix from structure name (for doxygen)
Lennart Poettering [Sat, 7 May 2005 13:57:19 +0000 (13:57 +0000)]
remove _ prefix from structure name (for doxygen)

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@64 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agochange internal name of avahi-core.pc to "avahi-core" from "libavahi-core"
Lennart Poettering [Sat, 7 May 2005 13:46:15 +0000 (13:46 +0000)]
change internal name of avahi-core.pc to "avahi-core" from "libavahi-core"

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@63 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agofix daemon build system
Lennart Poettering [Sat, 7 May 2005 13:45:35 +0000 (13:45 +0000)]
fix daemon build system

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@62 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agochange avahi.h to core.h in source files
Lennart Poettering [Sat, 7 May 2005 13:43:50 +0000 (13:43 +0000)]
change avahi.h to core.h in source files

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@61 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agorename avahi.h => core.h
Lennart Poettering [Sat, 7 May 2005 13:42:55 +0000 (13:42 +0000)]
rename avahi.h => core.h

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@60 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agolibarry updates
Lennart Poettering [Sat, 7 May 2005 13:42:30 +0000 (13:42 +0000)]
libarry updates

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@59 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agohide some more stuff
Lennart Poettering [Sat, 7 May 2005 13:41:42 +0000 (13:41 +0000)]
hide some more stuff

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@58 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agorename libavahi-core to avahi-core
Lennart Poettering [Sat, 7 May 2005 13:37:03 +0000 (13:37 +0000)]
rename libavahi-core to avahi-core

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@57 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agoupdate todo
Lennart Poettering [Fri, 6 May 2005 18:20:21 +0000 (18:20 +0000)]
update todo

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@56 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agoadd config.h inclusion to all *.c files
Lennart Poettering [Fri, 6 May 2005 16:37:33 +0000 (16:37 +0000)]
add config.h inclusion to all *.c files

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@55 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agoupdate doxygen.conf
Lennart Poettering [Fri, 6 May 2005 16:30:46 +0000 (16:30 +0000)]
update doxygen.conf

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@54 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agoadd LICENSE file
Lennart Poettering [Fri, 6 May 2005 16:25:15 +0000 (16:25 +0000)]
add LICENSE file

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@53 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agoRename main.c to avahi-test.c
Lennart Poettering [Fri, 6 May 2005 16:23:30 +0000 (16:23 +0000)]
Rename main.c to avahi-test.c

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@52 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agoautotoolize
Lennart Poettering [Fri, 6 May 2005 16:21:22 +0000 (16:21 +0000)]
autotoolize

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@51 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agomove the sources to libavahi-core/
Lennart Poettering [Fri, 6 May 2005 15:31:30 +0000 (15:31 +0000)]
move the sources to libavahi-core/

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@50 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agoput the avahi rename into the done section of the todo
Trent Lloyd [Fri, 6 May 2005 15:30:11 +0000 (15:30 +0000)]
put the avahi rename into the done section of the todo

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@49 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agofix main.c
Lennart Poettering [Fri, 6 May 2005 15:24:22 +0000 (15:24 +0000)]
fix main.c

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@48 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agorename flx.h to avahi.h
Lennart Poettering [Fri, 6 May 2005 15:23:16 +0000 (15:23 +0000)]
rename flx.h to avahi.h

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@47 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agoRename flx_* to avahi_*
Lennart Poettering [Fri, 6 May 2005 15:21:41 +0000 (15:21 +0000)]
Rename flx_* to avahi_*

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@46 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agosome preliminary work for adding legacy unicast and unicast response support
Lennart Poettering [Fri, 6 May 2005 00:21:04 +0000 (00:21 +0000)]
some preliminary work for adding legacy unicast and unicast response support

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@45 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* reenable ipv6 and address record generation
Lennart Poettering [Thu, 5 May 2005 22:41:04 +0000 (22:41 +0000)]
* reenable ipv6 and address record generation

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@44 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agoupdate todo
Lennart Poettering [Thu, 5 May 2005 22:26:34 +0000 (22:26 +0000)]
update todo

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@43 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* add flx_server_add_service_strlst()
Lennart Poettering [Thu, 5 May 2005 22:22:19 +0000 (22:22 +0000)]
* add flx_server_add_service_strlst()
* add flx_server_add_text_strlst()

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@42 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agoadd a bunch of record comparison shortcuts
Lennart Poettering [Wed, 4 May 2005 11:00:11 +0000 (11:00 +0000)]
add a bunch of record comparison shortcuts

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@41 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agoupdate todo
Lennart Poettering [Tue, 3 May 2005 23:42:06 +0000 (23:42 +0000)]
update todo

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@40 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agoallow NULL bytes in strlsts
Lennart Poettering [Tue, 3 May 2005 23:38:17 +0000 (23:38 +0000)]
allow NULL bytes in strlsts

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@39 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* decrease verbosity of debug messages
Lennart Poettering [Tue, 3 May 2005 23:23:51 +0000 (23:23 +0000)]
* decrease verbosity of debug messages
* fix probe tie break
* fix lexicographical compare function for records

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@38 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* correctly build probe packets
Lennart Poettering [Tue, 3 May 2005 21:22:52 +0000 (21:22 +0000)]
* 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

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@37 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* s/status/state/g
Lennart Poettering [Tue, 3 May 2005 18:30:10 +0000 (18:30 +0000)]
* s/status/state/g
* s/Status/State/g

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@36 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agofix typo of prioq-test in the clean target of Makefile
Trent Lloyd [Tue, 3 May 2005 17:45:45 +0000 (17:45 +0000)]
fix typo of prioq-test in the clean target of Makefile

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@35 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agofix two memory leaks
Lennart Poettering [Tue, 3 May 2005 17:40:47 +0000 (17:40 +0000)]
fix two memory leaks

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@34 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* Complete conflict detection stuff (including probing et al)
Lennart Poettering [Tue, 3 May 2005 15:29:10 +0000 (15:29 +0000)]
* Complete conflict detection stuff (including probing et al)
* Introduce flxEntryGroups (replacing IDs)
* priorize main loop sources

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@33 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agocorrect some return values of flx_mdns_mcast_{leave,join}_{ipv6,ipv4}()
Lennart Poettering [Mon, 25 Apr 2005 19:03:08 +0000 (19:03 +0000)]
correct some return values of flx_mdns_mcast_{leave,join}_{ipv6,ipv4}()

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@32 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* Import fixes to multicast code to IP_ADD_MEMBERSHIP per interface,
Trent Lloyd [Mon, 25 Apr 2005 18:48:57 +0000 (18:48 +0000)]
* Import fixes to multicast code to IP_ADD_MEMBERSHIP per interface,
rather than a 'global' one, which didn't really work.

-- Trent Lloyd  <lathiat@bur.st>

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@31 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* improve dns.c testing program
Lennart Poettering [Sun, 24 Apr 2005 21:19:40 +0000 (21:19 +0000)]
* 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

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@30 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agoupdate todo list according to last commit
Lennart Poettering [Sun, 24 Apr 2005 20:23:41 +0000 (20:23 +0000)]
update todo list according to last commit

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@29 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agoadd support for dots and backslashes in domain names (required for DNS-SD)
Lennart Poettering [Sun, 24 Apr 2005 20:23:07 +0000 (20:23 +0000)]
add support for dots and backslashes in domain names (required for DNS-SD)

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@28 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years ago* add DNS packet name compression
Lennart Poettering [Sun, 24 Apr 2005 11:02:02 +0000 (11:02 +0000)]
* add DNS packet name compression

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@27 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agoupdate todo list
Lennart Poettering [Thu, 14 Apr 2005 13:22:40 +0000 (13:22 +0000)]
update todo list

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@26 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agoadd client part of probing
Lennart Poettering [Thu, 14 Apr 2005 01:41:09 +0000 (01:41 +0000)]
add client part of probing

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@25 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agofix some memory corruption bugs
Lennart Poettering [Tue, 12 Apr 2005 17:19:18 +0000 (17:19 +0000)]
fix some memory corruption bugs
make use auf SRV registration functions in main.c

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@24 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agoassorted work:
Lennart Poettering [Tue, 12 Apr 2005 03:09:56 +0000 (03:09 +0000)]
assorted work:
* new rr implementation: resource data is stored in parsed form now.
* make TXT and SRV functions variadic
* many other things

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@23 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe

19 years agototo update
Lennart Poettering [Mon, 11 Apr 2005 18:03:56 +0000 (18:03 +0000)]
toto update

git-svn-id: file:///home/lennart/svn/public/avahi/trunk@22 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe