summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * format unknown DNS records according to RFC3597Lennart Poettering2005-10-2710-55/+129
| | | | | | | | * add some DNS class and type validity checks to avahi_server_add() * move DNS type and class definitions to avahi-common/defs.h git-svn-id: file:///home/lennart/svn/public/avahi/trunk@896 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* fix the ClientState enumerationJames Willcox2005-10-271-3/+9
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@895 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * Update TODOTrent Lloyd2005-10-271-0/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@894 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* update TODOLennart Poettering2005-10-271-0/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@893 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* update TODOLennart Poettering2005-10-271-0/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@892 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * Update TODOTrent Lloyd2005-10-271-1/+2
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@891 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * avahi-daemon: Implement EntryGroup::AddRecord for arbitrary record additionsTrent Lloyd2005-10-2710-5/+219
| | | | | | | * 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
* Remove -Wlarger-than-4000 from gcc command lineLennart Poettering2005-10-271-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@889 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* Add validity checking to TXT data parsing, this fixes a remotely exploitable ↵Lennart Poettering2005-10-277-20/+59
| | | | | | vulnerability. git-svn-id: file:///home/lennart/svn/public/avahi/trunk@888 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* install publish.h, lookup.hLennart Poettering2005-10-271-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@887 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* distribute sigint.hLennart Poettering2005-10-261-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@886 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* update Makefile.amLennart Poettering2005-10-261-0/+5
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@885 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* distribute publish.h lookup.hLennart Poettering2005-10-261-1/+2
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@884 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* add dns-srv.hh to distributionLennart Poettering2005-10-261-1/+2
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@883 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* ignore some more filesLennart Poettering2005-10-260-0/+0
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@882 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* add sigint.[ch]Lennart Poettering2005-10-262-0/+176
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@881 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* add avahi-browse.cLennart Poettering2005-10-261-0/+593
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@880 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * avahi-utils: replace python avahi-browse with a version written in C.Lennart Poettering2005-10-2659-790/+645
| | | | | | | | | | | * 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
* * correct the error handling in EntryGroupJames Willcox2005-10-262-26/+23
| | | | | | | * get rid of evil Thread.Abort git-svn-id: file:///home/lennart/svn/public/avahi/trunk@878 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* update TODOLennart Poettering2005-10-261-0/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@877 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* first pass at updating to the 0.6 apisJames Willcox2005-10-2610-196/+231
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@876 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * add support for subtypes for static servicesLennart Poettering2005-10-265-21/+80
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@875 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* reorder arguments of avahi_reverse_lookup_name() to make them more naturalLennart Poettering2005-10-266-8/+8
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@874 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* update TODOLennart Poettering2005-10-261-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@873 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * remove lots of DOXYGEN_SHOULD_SKIP_THIS from the header files, use doxygen ↵Lennart Poettering2005-10-2640-157/+108
| | | | | | | | | | 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
* * replace AF_UNSPEC by AVAHI_PROTO_UNSPEC in client-test.cLennart Poettering2005-10-2520-198/+369
| | | | | | | | | * 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
* document that AVAHI_PROTO_xxx is no longer defined to be identical with AF_xxxLennart Poettering2005-10-251-0/+3
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@870 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* document that AVAHI_ERR_LOCAL_COLLISION has been renamed to AVAHI_ERR_COLLISIONLennart Poettering2005-10-251-5/+6
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@869 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* add API-CHANGES-0.6 describing API changes between 0.5.x and 0.6Lennart Poettering2005-10-251-0/+57
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@868 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * add new core API functions avahi_rdata_serialize() and avahi_rdata_parse()Lennart Poettering2005-10-254-86/+177
| | | | | | | | * 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
* add a compiler warning that avahi_send_dns_packet_ipv4() still misses ↵Lennart Poettering2005-10-251-3/+4
| | | | | | 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
* build avahi_exe_name() exclusively on LinuxLennart Poettering2005-10-251-0/+14
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@865 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * small hack for netbsdSebastien Estienne2005-10-251-0/+6
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@864 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * rename all limit defs so that they end with _MAXLennart Poettering2005-10-2417-58/+58
| | | | | | | * fix some minor typos git-svn-id: file:///home/lennart/svn/public/avahi/trunk@863 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * use which in autogen.sh instead of type -pSebastien Estienne2005-10-244-6/+17
| | | | | | | | | * 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
* update TODOLennart Poettering2005-10-241-1/+0
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@861 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* fix avahi_interface_monitor_sync() for the linux NETLINK implementationLennart Poettering2005-10-242-32/+24
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@860 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * reorder some things during server initializationLennart Poettering2005-10-241-23/+19
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@859 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * change setsocktopt for IP_TTL to use an int instead of an uin8_t for ↵Lennart Poettering2005-10-241-3/+3
| | | | | | compatibility with non-linux systems git-svn-id: file:///home/lennart/svn/public/avahi/trunk@858 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* cleanup socket.c a littleLennart Poettering2005-10-242-112/+93
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@857 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* fix core-publish-service.cLennart Poettering2005-10-241-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@856 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* update TODOLennart Poettering2005-10-241-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@855 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * add new entry group state AVAHI_ENTRY_GROUP_FAILURELennart Poettering2005-10-2417-121/+268
| | | | | | | | | | | | * 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
* unrbeak IPv6 support: change ttl value size back to 32 bit for ipv6 Lennart Poettering2005-10-241-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@853 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* fix IP_TTL/IP_RECVTTL on linuxLennart Poettering2005-10-241-3/+2
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@852 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* many cleanups in preperation of the netbsd portLennart Poettering2005-10-241-69/+83
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@851 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* use seteuid() instead of setreuid(), since the latter seems to be broken on ↵Lennart Poettering2005-10-232-5/+9
| | | | | | macosx git-svn-id: file:///home/lennart/svn/public/avahi/trunk@850 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * gcc 2.95 compatibilityLennart Poettering2005-10-233-4/+12
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@849 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* add federico tags to some of the things in the TODO listLennart Poettering2005-10-231-2/+2
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@848 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * always add -std=c99 when netlink.h is not presentSebastien Estienne2005-10-231-15/+19
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@847 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe