aboutsummaryrefslogtreecommitdiff
path: root/avahi-core
AgeCommit message (Collapse)Author
2005-08-03* add C examplesLennart Poettering
* change doxygen to output stuff in "doxygen/" instead of "doxygen-doc/" * implement avahi_entry_group_{reset,is_empty}() and make everyone use it * move holdoff (SLEEPING) time checking from server to entry group * add preliminary error codes git-svn-id: file:///home/lennart/svn/public/avahi/trunk@216 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-08-02* replace guchar and gint by AvahiProtocol, AvahiIfIndex at many places ↵Lennart Poettering
where it make sense * change avahi_add_{service,txt}_strlst() to copy the string list * gcc warning fixes from Ikke * limit number of DBUS connections * limit objects created by a DBUS client * limit number of clients * limit number of entries a client may create * add legal blurb to avahi-discover * remove some obsolete import prototypes from avahi-discover * don't include config.h in dbus.h * add string definitions for DBUS errors git-svn-id: file:///home/lennart/svn/public/avahi/trunk@212 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-08-02* allow caller to specifiy additional CFLAGS arguments to bootstrap.shLennart Poettering
* fix some warnings (and some real errors) found when compiling avahi with excessive GCC warnings git-svn-id: file:///home/lennart/svn/public/avahi/trunk@209 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-07-30remove stdio.h inclusion from core.hLennart Poettering
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@198 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-07-30* add new tool avahi-publish-addressLennart Poettering
* avahi-publish-service: fail after 12 collisions * avahi-daemon: dump record data on SIGUSR1 to syslog * avahi-core: * improve dumping API * shorten response history time to 500ms, infriniging the RFC but fixing ping-pong behaviour on RR registration * remove gcc warning git-svn-id: file:///home/lennart/svn/public/avahi/trunk@195 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-07-29DBUS: implement ServiceBrowserLennart Poettering
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@188 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-07-28* DBUS: implement org.freedesktop.Avahi.GetVersionString()Lennart Poettering
* DBUS: implement org.freedesktop.Avahi.DomainBrowserNew() * DBUS: Some preliminary support for missing DBUS APIs git-svn-id: file:///home/lennart/svn/public/avahi/trunk@184 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-07-28* drop trailing dot in avahi_normalize_name()Lennart Poettering
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@180 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-07-27* swap order of "type" and "name" arguments of avahi_server_add_service() ↵Lennart Poettering
and friends git-svn-id: file:///home/lennart/svn/public/avahi/trunk@179 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-07-19* Change timeval arithmetic functions to use 64bit integers. This fixes some ↵Lennart Poettering
problems with long lived queries git-svn-id: file:///home/lennart/svn/public/avahi/trunk@170 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-07-16Fix cache managamentLennart Poettering
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@168 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-07-16* hide some more filesLennart Poettering
* make sure not to run a time event twice in the same main loop iteration * add new test timeeventq-test git-svn-id: file:///home/lennart/svn/public/avahi/trunk@167 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-07-06* Patch by Ikke <ikke@eikke.com> to make distcheck pass.Trent Lloyd
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@164 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-07-01* using AC_GNU_SOURCE instead of -D _GNU_SOURCESebastien Estienne
* fixed a typo? in dbus-protocol ("% s" -> " %s") git-svn-id: file:///home/lennart/svn/public/avahi/trunk@159 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-06-30Fixed Makefile.am not installing headers file.Sebastien Estienne
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@157 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-06-28improve documentationLennart Poettering
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@152 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-06-28* recreate DNS query in simple protocol on host or domain name changesLennart Poettering
* C++ compatibility git-svn-id: file:///home/lennart/svn/public/avahi/trunk@151 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-06-28* cap query interval for continious queries to 1hLennart Poettering
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@150 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-06-25* doxygen updatesLennart Poettering
* reply to probe queries immediately git-svn-id: file:///home/lennart/svn/public/avahi/trunk@147 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-06-24s/avahi_server_add_text/avahi_server_add_txt/gLennart Poettering
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@146 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-06-24* update default TTL generation to match RFCLennart Poettering
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@145 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-06-24* implement new source address check mechanismsLennart Poettering
* introduce new types AvahiIfIndex and AvahiProtocol to abstract underlying OS structures a bit * document string list, address and other stuff * implement qclass = ANY queries * don't make use of UTF8 collation as RFC mandates git-svn-id: file:///home/lennart/svn/public/avahi/trunk@144 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-06-24* update todo listLennart Poettering
* add avvahi-dnsconfd * implement AvahiDNSServerBrowser * Update special browse/register RRs to match current RFC * add support to avahi-daemon to publish name server information * add support to avahi-daemon to publish /etc/resolv.conf DNS server information * add new simple protocol command: "BROWSE-DNS-SERVERS" * cleanup final configure message git-svn-id: file:///home/lennart/svn/public/avahi/trunk@143 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-06-21* remove stale UNIX sockets before creating new onesLennart Poettering
* make sure to flush outbound records after conflict detection git-svn-id: file:///home/lennart/svn/public/avahi/trunk@141 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-06-21* Update configure.ac to check for the availabilty of more functionsLennart Poettering
* really return sensible error codes from avahi_server_add_xx() * make all users of avahi_server_add_xxx() check for the validity * check for local RR conflicts * only suppress local queries by remote queries if they have an empty known answer suppresion list * fix FIONREAD call git-svn-id: file:///home/lennart/svn/public/avahi/trunk@136 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-06-19* detect other running mDNS stacksLennart Poettering
* replace more g_message()/g_warning() calls with avahi_log_xxx() * fix configuration file paths * only load configuration file when running daemon * require uid == 0 * fix static service reloading * add new command line option for reloading -r git-svn-id: file:///home/lennart/svn/public/avahi/trunk@129 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-06-18* fix memory handling when reading configuration filesLennart Poettering
* implement signal handling in daemon * correctly increase reference counter for main contexts when running g_main_context_default() git-svn-id: file:///home/lennart/svn/public/avahi/trunk@128 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-06-18* rename the configuration variables register_xxx and announce_xxx to ↵Lennart Poettering
publish_xxx * implement command line parsing and configuration file parsing * implement daemonizing support (partially) git-svn-id: file:///home/lennart/svn/public/avahi/trunk@127 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-06-17* make sure to free some more time eventsLennart Poettering
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@124 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-06-17* free timeout event when destroying service resolverLennart Poettering
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@123 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-06-16* update avahi_address_parse() to work with AF_UNSPEC address familyLennart Poettering
* 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
2005-06-16* add initial implmenentation of a "simple protocol" for usage with nss-mdnsLennart Poettering
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@113 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-06-11* add logging API and make all code make use of itLennart Poettering
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@112 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-06-10* build libavahi-common statically for debugging purposesLennart Poettering
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@108 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-06-07 * Patch by ross burton to allow make dist to pass (Closes: #3480)Trent Lloyd
* 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
2005-06-06move dns.[ch] back to avahi-core/Lennart Poettering
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@104 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-06-04* Split out a fair bit of avahi-core into avahi-common for use by the client ↵Trent Lloyd
library git-svn-id: file:///home/lennart/svn/public/avahi/trunk@98 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-06-03* fix avahi when connected to the same network via two NICsLennart Poettering
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@97 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-06-03* use FIONREAD to minimize allocated buffer size when reading incoming packetsLennart Poettering
* enforce a cache size limit git-svn-id: file:///home/lennart/svn/public/avahi/trunk@96 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-06-03* make some functions return a gint, for signaling errors to the userLennart Poettering
* some API documentation updates git-svn-id: file:///home/lennart/svn/public/avahi/trunk@95 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-06-03* improve avahi-discover GUILennart Poettering
* 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
2005-06-03* add support for _workstation._tcpLennart Poettering
* really fix #3455 git-svn-id: file:///home/lennart/svn/public/avahi/trunk@93 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-06-03* implement reflection (including legacy unicast reflection)Lennart Poettering
* implement a history in the probe scheduler git-svn-id: file:///home/lennart/svn/public/avahi/trunk@92 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-05-23* add new tool avahi-discoverLennart Poettering
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@91 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-05-23* add the first bits of a mDNS reflectorLennart Poettering
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@90 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-05-22* fix pkgconfig fileLennart Poettering
* fix recursive resolving * install header files git-svn-id: file:///home/lennart/svn/public/avahi/trunk@89 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-05-22Impelement AvahiServiceResolverLennart Poettering
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@88 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-05-22* implement AvahiServiceBrowserLennart Poettering
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@87 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-05-22Add missing files browse-domain.c and browse-service-type.cLennart Poettering
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@86 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
2005-05-22* add service type browserLennart Poettering
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@85 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe