platform/upstream/avahi.git
19 years ago * avahi-daemon: Implement EntryGroup::AddRecord for arbitrary record additions
Trent Lloyd [Thu, 27 Oct 2005 17:49:41 +0000 (17:49 +0000)]
 * avahi-daemon: Implement EntryGroup::AddRecord for arbitrary record additions
 * avahi-client: Wrap AddRecord, add simple test to client-test

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

19 years agoRemove -Wlarger-than-4000 from gcc command line
Lennart Poettering [Thu, 27 Oct 2005 14:31:43 +0000 (14:31 +0000)]
Remove -Wlarger-than-4000 from gcc command line

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

19 years agoAdd validity checking to TXT data parsing, this fixes a remotely exploitable vulnerab...
Lennart Poettering [Thu, 27 Oct 2005 14:30:46 +0000 (14:30 +0000)]
Add validity checking to TXT data parsing, this fixes a remotely exploitable vulnerability.

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

19 years agoinstall publish.h, lookup.h
Lennart Poettering [Thu, 27 Oct 2005 13:28:41 +0000 (13:28 +0000)]
install publish.h, lookup.h

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

19 years agodistribute sigint.h
Lennart Poettering [Wed, 26 Oct 2005 23:02:58 +0000 (23:02 +0000)]
distribute sigint.h

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

19 years agoupdate Makefile.am
Lennart Poettering [Wed, 26 Oct 2005 22:57:17 +0000 (22:57 +0000)]
update Makefile.am

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

19 years agodistribute publish.h lookup.h
Lennart Poettering [Wed, 26 Oct 2005 22:50:43 +0000 (22:50 +0000)]
distribute publish.h lookup.h

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

19 years agoadd dns-srv.hh to distribution
Lennart Poettering [Wed, 26 Oct 2005 21:39:40 +0000 (21:39 +0000)]
add dns-srv.hh to distribution

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

19 years agoignore some more files
Lennart Poettering [Wed, 26 Oct 2005 21:35:17 +0000 (21:35 +0000)]
ignore some more files

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

19 years agoadd sigint.[ch]
Lennart Poettering [Wed, 26 Oct 2005 21:33:41 +0000 (21:33 +0000)]
add sigint.[ch]

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

19 years agoadd avahi-browse.c
Lennart Poettering [Wed, 26 Oct 2005 21:33:13 +0000 (21:33 +0000)]
add avahi-browse.c

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

19 years ago* avahi-utils: replace python avahi-browse with a version written in C.
Lennart Poettering [Wed, 26 Oct 2005 21:27:40 +0000 (21:27 +0000)]
* 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()

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

19 years ago* correct the error handling in EntryGroup
James Willcox [Wed, 26 Oct 2005 18:01:56 +0000 (18:01 +0000)]
* correct the error handling in EntryGroup
* get rid of evil Thread.Abort

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

19 years agoupdate TODO
Lennart Poettering [Wed, 26 Oct 2005 12:09:48 +0000 (12:09 +0000)]
update TODO

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

19 years agofirst pass at updating to the 0.6 apis
James Willcox [Wed, 26 Oct 2005 03:20:44 +0000 (03:20 +0000)]
first pass at updating to the 0.6 apis

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

19 years ago* add support for subtypes for static services
Lennart Poettering [Wed, 26 Oct 2005 02:03:11 +0000 (02:03 +0000)]
* add support for subtypes for static services

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

19 years agoreorder arguments of avahi_reverse_lookup_name() to make them more natural
Lennart Poettering [Wed, 26 Oct 2005 01:34:48 +0000 (01:34 +0000)]
reorder arguments of avahi_reverse_lookup_name() to make them more natural

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

19 years agoupdate TODO
Lennart Poettering [Wed, 26 Oct 2005 01:25:10 +0000 (01:25 +0000)]
update TODO

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

19 years ago* remove lots of DOXYGEN_SHOULD_SKIP_THIS from the header files, use doxygen macro...
Lennart Poettering [Wed, 26 Oct 2005 01:21:30 +0000 (01:21 +0000)]
* 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

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

19 years ago* replace AF_UNSPEC by AVAHI_PROTO_UNSPEC in client-test.c
Lennart Poettering [Tue, 25 Oct 2005 22:20:37 +0000 (22:20 +0000)]
* 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

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

19 years agodocument that AVAHI_PROTO_xxx is no longer defined to be identical with AF_xxx
Lennart Poettering [Tue, 25 Oct 2005 21:03:20 +0000 (21:03 +0000)]
document that AVAHI_PROTO_xxx is no longer defined to be identical with AF_xxx

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

19 years agodocument that AVAHI_ERR_LOCAL_COLLISION has been renamed to AVAHI_ERR_COLLISION
Lennart Poettering [Tue, 25 Oct 2005 20:50:45 +0000 (20:50 +0000)]
document that AVAHI_ERR_LOCAL_COLLISION has been renamed to AVAHI_ERR_COLLISION

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

19 years agoadd API-CHANGES-0.6 describing API changes between 0.5.x and 0.6
Lennart Poettering [Tue, 25 Oct 2005 20:03:51 +0000 (20:03 +0000)]
add API-CHANGES-0.6 describing API changes between 0.5.x and 0.6

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

19 years ago* add new core API functions avahi_rdata_serialize() and avahi_rdata_parse()
Lennart Poettering [Tue, 25 Oct 2005 19:24:40 +0000 (19:24 +0000)]
* 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}()

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

19 years agoadd a compiler warning that avahi_send_dns_packet_ipv4() still misses support for...
Lennart Poettering [Tue, 25 Oct 2005 16:40:11 +0000 (16:40 +0000)]
add a compiler warning that avahi_send_dns_packet_ipv4() still misses support for setting the outgoing interface on everythng but Linux

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

19 years agobuild avahi_exe_name() exclusively on Linux
Lennart Poettering [Tue, 25 Oct 2005 12:56:50 +0000 (12:56 +0000)]
build avahi_exe_name() exclusively on Linux

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

19 years ago* small hack for netbsd
Sebastien Estienne [Tue, 25 Oct 2005 01:20:30 +0000 (01:20 +0000)]
* small hack for netbsd

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

19 years ago* rename all limit defs so that they end with _MAX
Lennart Poettering [Mon, 24 Oct 2005 23:56:34 +0000 (23:56 +0000)]
* rename all limit defs so that they end with _MAX
* fix some minor typos

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

19 years ago* use which in autogen.sh instead of type -p
Sebastien Estienne [Mon, 24 Oct 2005 23:44:05 +0000 (23:44 +0000)]
* 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

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

19 years agoupdate TODO
Lennart Poettering [Mon, 24 Oct 2005 23:35:08 +0000 (23:35 +0000)]
update TODO

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

19 years agofix avahi_interface_monitor_sync() for the linux NETLINK implementation
Lennart Poettering [Mon, 24 Oct 2005 23:34:42 +0000 (23:34 +0000)]
fix avahi_interface_monitor_sync() for the linux NETLINK implementation

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

19 years ago* reorder some things during server initialization
Lennart Poettering [Mon, 24 Oct 2005 23:33:53 +0000 (23:33 +0000)]
* reorder some things during server initialization

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

19 years ago* change setsocktopt for IP_TTL to use an int instead of an uin8_t for compatibility...
Lennart Poettering [Mon, 24 Oct 2005 23:33:08 +0000 (23:33 +0000)]
* change setsocktopt for IP_TTL to use an int instead of an uin8_t for compatibility with non-linux systems

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

19 years agocleanup socket.c a little
Lennart Poettering [Mon, 24 Oct 2005 23:08:49 +0000 (23:08 +0000)]
cleanup socket.c a little

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

19 years agofix core-publish-service.c
Lennart Poettering [Mon, 24 Oct 2005 23:08:26 +0000 (23:08 +0000)]
fix core-publish-service.c

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

19 years agoupdate TODO
Lennart Poettering [Mon, 24 Oct 2005 22:42:18 +0000 (22:42 +0000)]
update TODO

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

19 years ago* add new entry group state AVAHI_ENTRY_GROUP_FAILURE
Lennart Poettering [Mon, 24 Oct 2005 22:41:39 +0000 (22:41 +0000)]
* 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

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

19 years agounrbeak IPv6 support: change ttl value size back to 32 bit for ipv6
Lennart Poettering [Mon, 24 Oct 2005 22:29:22 +0000 (22:29 +0000)]
unrbeak IPv6 support: change ttl value size back to 32 bit for ipv6

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

19 years agofix IP_TTL/IP_RECVTTL on linux
Lennart Poettering [Mon, 24 Oct 2005 00:16:56 +0000 (00:16 +0000)]
fix IP_TTL/IP_RECVTTL on linux

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

19 years agomany cleanups in preperation of the netbsd port
Lennart Poettering [Mon, 24 Oct 2005 00:12:06 +0000 (00:12 +0000)]
many cleanups in preperation of the netbsd port

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

19 years agouse seteuid() instead of setreuid(), since the latter seems to be broken on macosx
Lennart Poettering [Sun, 23 Oct 2005 23:13:07 +0000 (23:13 +0000)]
use seteuid() instead of setreuid(), since the latter seems to be broken on macosx

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

19 years ago* gcc 2.95 compatibility
Lennart Poettering [Sun, 23 Oct 2005 23:01:13 +0000 (23:01 +0000)]
* gcc 2.95 compatibility

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

19 years agoadd federico tags to some of the things in the TODO list
Lennart Poettering [Sun, 23 Oct 2005 22:16:54 +0000 (22:16 +0000)]
add federico tags to some of the things in the TODO list

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

19 years ago* always add -std=c99 when netlink.h is not present
Sebastien Estienne [Sun, 23 Oct 2005 21:25:24 +0000 (21:25 +0000)]
* always add -std=c99 when netlink.h is not present

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

19 years agoupdate TODO
Lennart Poettering [Sun, 23 Oct 2005 20:22:50 +0000 (20:22 +0000)]
update TODO

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

19 years ago* correctly handle empty domain names (i.e. the root zone)
Lennart Poettering [Sun, 23 Oct 2005 20:21:39 +0000 (20:21 +0000)]
* 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

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

19 years agoreorder locking
Lennart Poettering [Sun, 23 Oct 2005 15:55:25 +0000 (15:55 +0000)]
reorder locking

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

19 years agoReversse r841
Lennart Poettering [Sun, 23 Oct 2005 15:45:47 +0000 (15:45 +0000)]
Reversse r841

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

19 years agoAllow calls to DNSServiceRefDeallocate() with NULL passed
Lennart Poettering [Sun, 23 Oct 2005 15:43:44 +0000 (15:43 +0000)]
Allow calls to DNSServiceRefDeallocate() with NULL passed

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

19 years agoset O_NONBLOCK for expoted libdns_sd sockets
Lennart Poettering [Sat, 22 Oct 2005 23:47:48 +0000 (23:47 +0000)]
set O_NONBLOCK for expoted libdns_sd sockets

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

19 years agoincrease the maximum number of allowed clients handled over DBUS
Lennart Poettering [Sat, 22 Oct 2005 23:09:49 +0000 (23:09 +0000)]
increase the maximum number of allowed clients handled over DBUS

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

19 years agognore some more files
Lennart Poettering [Sat, 22 Oct 2005 21:58:34 +0000 (21:58 +0000)]
gnore some more files

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

19 years agoAdd init script support for fedora from Alexander Larsson
Lennart Poettering [Sat, 22 Oct 2005 21:23:02 +0000 (21:23 +0000)]
Add init script support for fedora from Alexander Larsson

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

19 years ago * Quick fix to incorrect configure line, from FreeBSD. :)
Trent Lloyd [Fri, 21 Oct 2005 17:33:43 +0000 (17:33 +0000)]
 * Quick fix to incorrect configure line, from FreeBSD. :)

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

19 years ago * added a missing include in dbus-protocol.c
Sebastien Estienne [Fri, 21 Oct 2005 14:44:00 +0000 (14:44 +0000)]
 * added a missing include in dbus-protocol.c
 * added REUSEPORT in socket.c
 * cosmetic cleaning in iface-pfroute.c

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

19 years ago* removed bogus IP_RECVIF
Sebastien Estienne [Fri, 21 Oct 2005 14:14:13 +0000 (14:14 +0000)]
* removed bogus IP_RECVIF

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

19 years agofix size of escaped_name in avahi_service_name_join()
Lennart Poettering [Fri, 21 Oct 2005 13:54:18 +0000 (13:54 +0000)]
fix size of escaped_name in avahi_service_name_join()

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

19 years agoremove htonl() that shouldn't be there
Lennart Poettering [Fri, 21 Oct 2005 11:53:02 +0000 (11:53 +0000)]
remove htonl() that shouldn't be there

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

19 years agohandle architectures that miss "struct ip_mreq" better
Lennart Poettering [Thu, 20 Oct 2005 23:06:59 +0000 (23:06 +0000)]
handle architectures that miss "struct ip_mreq" better

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

19 years ago* preliminary ipv6 support for BSD
Sebastien Estienne [Thu, 20 Oct 2005 17:43:06 +0000 (17:43 +0000)]
* preliminary ipv6 support for BSD

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

19 years ago* bug fix in run_versioned
Sebastien Estienne [Thu, 20 Oct 2005 15:51:29 +0000 (15:51 +0000)]
* bug fix in run_versioned
* bug fix in socket.c and cosmectic change
* use uname instead of MACHTYPE in bootstrap.sh

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

19 years ago * replaced some ioctl by if_nametoindex and if_indextoname
Sebastien Estienne [Wed, 19 Oct 2005 22:12:28 +0000 (22:12 +0000)]
 * replaced some ioctl by if_nametoindex and if_indextoname
 * cosmetic fix in socket.c

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

19 years ago * Move some of the man page checks around to catch more situations
Trent Lloyd [Wed, 19 Oct 2005 21:55:41 +0000 (21:55 +0000)]
 * Move some of the man page checks around to catch more situations
 * Fix the man dir harder

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

19 years ago * Allow --disable-manpages, causing manpages not to be built or
Trent Lloyd [Wed, 19 Oct 2005 21:38:28 +0000 (21:38 +0000)]
 * Allow --disable-manpages, causing manpages not to be built or
installed

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

19 years ago * remove some --disable in boostrap.sh for osx
Sebastien Estienne [Wed, 19 Oct 2005 20:31:51 +0000 (20:31 +0000)]
 * 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

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

19 years ago * bootstrap for MacOsX tiger
Sebastien Estienne [Wed, 19 Oct 2005 15:17:42 +0000 (15:17 +0000)]
 * bootstrap for MacOsX tiger

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

19 years agofix check for strlcpy()
Lennart Poettering [Wed, 19 Oct 2005 14:57:09 +0000 (14:57 +0000)]
fix check for strlcpy()

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

19 years agouse $LIBTOOLIZE in autogen.sh if defined
Lennart Poettering [Wed, 19 Oct 2005 13:48:29 +0000 (13:48 +0000)]
use $LIBTOOLIZE in autogen.sh if defined

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

19 years agoimprove autgen.sh version check
Lennart Poettering [Wed, 19 Oct 2005 13:40:05 +0000 (13:40 +0000)]
improve autgen.sh version check

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

19 years agoactually drop avahi_strlcpy() from domain.h
Lennart Poettering [Wed, 19 Oct 2005 00:25:40 +0000 (00:25 +0000)]
actually drop avahi_strlcpy() from domain.h

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

19 years ago* pass --enable-tests --enable-compat-howl --enable-compat-libdns_sd to configure...
Lennart Poettering [Wed, 19 Oct 2005 00:14:24 +0000 (00:14 +0000)]
* 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

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

19 years ago* Compile tests only when --enable-tests was specified on the configure command line
Lennart Poettering [Wed, 19 Oct 2005 00:10:02 +0000 (00:10 +0000)]
* 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

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

19 years ago * fix a bug
Sebastien Estienne [Tue, 18 Oct 2005 23:23:47 +0000 (23:23 +0000)]
 * fix a bug
 * replace m->osdep.pfroute->poll_api by m->server->poll_api

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

19 years agoin order to reduce our code/API size, drop support for reverse IPv6 name lookups...
Lennart Poettering [Tue, 18 Oct 2005 22:39:14 +0000 (22:39 +0000)]
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.

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

19 years agotodo update
Lennart Poettering [Tue, 18 Oct 2005 22:37:50 +0000 (22:37 +0000)]
todo update

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

19 years agoin order to reduce our API size, dropping avahi_entry_group_add_service_va(), avahi_e...
Lennart Poettering [Tue, 18 Oct 2005 22:25:26 +0000 (22:25 +0000)]
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()

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

19 years agoadd config.h inclusion to glib integration example
Lennart Poettering [Tue, 18 Oct 2005 20:04:08 +0000 (20:04 +0000)]
add config.h inclusion to glib integration example

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

19 years ago * restore autogen.sh
Sebastien Estienne [Tue, 18 Oct 2005 19:54:24 +0000 (19:54 +0000)]
 * restore autogen.sh

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

19 years agoupdate TODO
Lennart Poettering [Tue, 18 Oct 2005 19:53:47 +0000 (19:53 +0000)]
update TODO

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

19 years ago* remove AVAHI_PUBLISH_IS_PROXY, it was a bad idea
Lennart Poettering [Tue, 18 Oct 2005 19:52:03 +0000 (19:52 +0000)]
* 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

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

19 years ago * modified autogen.sh to better support bsd
Sebastien Estienne [Tue, 18 Oct 2005 18:36:01 +0000 (18:36 +0000)]
 * modified autogen.sh to better support bsd
 * added some info for autogen.sh on bsd in the script
 * cleaned some avahi_log

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

19 years ago * some cleaning
Sebastien Estienne [Tue, 18 Oct 2005 16:34:06 +0000 (16:34 +0000)]
 * some cleaning
 * seems partially working on darwin (not fully tested yet)

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

19 years ago * handle cmsg_type IP_RECVTTL
Sebastien Estienne [Tue, 18 Oct 2005 15:59:38 +0000 (15:59 +0000)]
 * handle cmsg_type IP_RECVTTL

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

19 years ago * added some fixes mentioned by mezcalero
Sebastien Estienne [Tue, 18 Oct 2005 12:35:58 +0000 (12:35 +0000)]
 * added some fixes mentioned by mezcalero

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

19 years ago * some cleaning
Sebastien Estienne [Tue, 18 Oct 2005 02:19:31 +0000 (02:19 +0000)]
 * some cleaning

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

19 years ago * more portability work
Sebastien Estienne [Tue, 18 Oct 2005 00:39:13 +0000 (00:39 +0000)]
 * more portability work
 * support for PF_ROUTE

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

19 years agorename server.h to internal.h
Lennart Poettering [Mon, 17 Oct 2005 22:28:01 +0000 (22:28 +0000)]
rename server.h to internal.h

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

19 years ago* move unicast DNS server registration/browsing routines to their own header dns...
Lennart Poettering [Mon, 17 Oct 2005 22:23:16 +0000 (22:23 +0000)]
* move unicast DNS server registration/browsing routines to their own header dns-srv-rr.h
* remove some unused functions
* unexport some functions
* other cleanups

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

19 years ago * autotools magic for PF_ROUTE (not the real thing yet).
Sebastien Estienne [Mon, 17 Oct 2005 20:41:59 +0000 (20:41 +0000)]
 * autotools magic for PF_ROUTE (not the real thing yet).

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

19 years ago* do no longer include timeval.h in watch.h by default
Lennart Poettering [Mon, 17 Oct 2005 20:20:53 +0000 (20:20 +0000)]
* 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

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

19 years ago * Add custom user-specific configure flags to bootstrap.sh
Trent Lloyd [Mon, 17 Oct 2005 20:07:43 +0000 (20:07 +0000)]
 * 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

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

19 years agodrop some files from doxygen
Lennart Poettering [Mon, 17 Oct 2005 20:00:00 +0000 (20:00 +0000)]
drop some files from doxygen

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

19 years agodrop avahi_server_add_txt() prototypes (and friends)
Lennart Poettering [Mon, 17 Oct 2005 19:56:16 +0000 (19:56 +0000)]
drop avahi_server_add_txt() prototypes (and friends)

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

19 years agoremove or unexport avahi_server_add_txt_strlst(), avahi_server_add_txt_va(), avahi_se...
Lennart Poettering [Mon, 17 Oct 2005 19:52:05 +0000 (19:52 +0000)]
remove or unexport avahi_server_add_txt_strlst(), avahi_server_add_txt_va(), avahi_server_add_txt(), avahi_server_add_ptr()

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

19 years agosplit entry and entry-group management stuff off to its own file entry.c
Lennart Poettering [Mon, 17 Oct 2005 19:28:54 +0000 (19:28 +0000)]
split entry and entry-group management stuff off to its own file entry.c

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

19 years agoupdate TODO
Lennart Poettering [Mon, 17 Oct 2005 18:30:02 +0000 (18:30 +0000)]
update TODO

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

19 years agoRename "AvahiAnnouncement" to "AvahiAnnouncer" to match AvahiQuerier
Lennart Poettering [Mon, 17 Oct 2005 18:28:18 +0000 (18:28 +0000)]
Rename "AvahiAnnouncement" to "AvahiAnnouncer" to match AvahiQuerier

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

19 years agoslightly more comments
Lennart Poettering [Mon, 17 Oct 2005 18:18:05 +0000 (18:18 +0000)]
slightly more comments

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

19 years agoUpdate TODO
Lennart Poettering [Mon, 17 Oct 2005 02:08:09 +0000 (02:08 +0000)]
Update TODO

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

19 years ago* split client.h into client.h, lookup.h and publish.h just like we did on the server...
Lennart Poettering [Mon, 17 Oct 2005 02:07:26 +0000 (02:07 +0000)]
* 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

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