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