summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* fix linking to pthreads libraryLennart Poettering2005-10-051-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@701 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* add trailing dots to various domain names and service types returned by the ↵Lennart Poettering2005-10-041-7/+37
| | | | | | libdns_sd compatibility layer git-svn-id: file:///home/lennart/svn/public/avahi/trunk@700 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* define AVAHI_DOMAIN_NAME_MAXLennart Poettering2005-10-041-0/+11
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@699 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* final renameLennart Poettering2005-10-0411-2/+2
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@698 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* remove compat-bonjourLennart Poettering2005-10-049-3622/+0
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@697 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* rename compat-bonjour to compat-libdns_sd part IILennart Poettering2005-10-0414-16/+3640
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@696 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* Rename compat-bonjour to compat-libdns_sd to make sure that Apple cannot sue ↵Lennart Poettering2005-10-042-13/+13
| | | | | | use about their "Bonjour" trademark git-svn-id: file:///home/lennart/svn/public/avahi/trunk@695 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * Implement proper reference containg for DNSServiceRef to make sure that ↵Lennart Poettering2005-10-041-101/+173
| | | | | | | | | once can free it inside the callback * Install client callbacks for all DNSServiceRef types and report daemon disconnections back to the user git-svn-id: file:///home/lennart/svn/public/avahi/trunk@694 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * Implement DNSServiceRegister()Lennart Poettering2005-10-043-38/+284
| | | | | | | * All other Bonjour functions will only be implementedi on-demand git-svn-id: file:///home/lennart/svn/public/avahi/trunk@693 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * Implement DNSServiceEnumerateDomains()Lennart Poettering2005-10-033-13/+97
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@692 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* ### BACKPORT ###Lennart Poettering2005-10-031-1/+5
| | | | | | | | Yet another one of those useless-assert bugs: Actually allow browsing for registration domains git-svn-id: file:///home/lennart/svn/public/avahi/trunk@691 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* remove empty line. YEAH!Lennart Poettering2005-10-031-1/+0
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@690 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* ### BACKPORT ###Lennart Poettering2005-10-031-4/+3
| | | | | | | * remove some compiler warnings sebest found git-svn-id: file:///home/lennart/svn/public/avahi/trunk@689 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * Implement DNSServiceConstructFullName()Lennart Poettering2005-10-033-13/+26
| | | | | | | * fix DNSServiceResolve to return the full service name correctly git-svn-id: file:///home/lennart/svn/public/avahi/trunk@687 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* ### BACKPORT ###Lennart Poettering2005-10-030-0/+0
| | | | | | | hide some monodoc files from SVN git-svn-id: file:///home/lennart/svn/public/avahi/trunk@686 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * First check server version, after that request server state in ↵Lennart Poettering2005-10-031-2/+2
| | | | | | avahi_client_new() git-svn-id: file:///home/lennart/svn/public/avahi/trunk@685 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* ### BACKPORT ### (only second point)Lennart Poettering2005-10-032-85/+47
| | | | | | | | * Make use of avahi_service_name_snprint() wherever it applies * Fix some potential memory leaks when avahi_server_add() fails git-svn-id: file:///home/lennart/svn/public/avahi/trunk@684 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* Add avahi_service_name_snprint()Lennart Poettering2005-10-033-0/+84
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@683 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* ### BACKPORT ###Lennart Poettering2005-10-031-0/+1
| | | | | | | * Fix a hard to trigger bug where events are dispatched that didn't happen in the first place. git-svn-id: file:///home/lennart/svn/public/avahi/trunk@682 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* Mark Bonjour functions we already provide with an "x"Lennart Poettering2005-10-031-17/+19
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@681 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * Use a recursive mutex for locking DNSServiceRefLennart Poettering2005-10-037-16/+802
| | | | | | | | | | | * Implement TXT* function * Implement txt-test.c * Print a warning to STDERR once when the compat layer is used * Print a warning to STDERR when a non-implemented function is called * Add Makefile support to compile Apple's dns-sd.c with our compat library (but don't include that file ) git-svn-id: file:///home/lennart/svn/public/avahi/trunk@680 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* ### BACKPORT ###Lennart Poettering2005-10-031-1/+1
| | | | | | | * small docs typo fix git-svn-id: file:///home/lennart/svn/public/avahi/trunk@679 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * Merge working-0.5.x/docs/NEWS into trunkTrent Lloyd2005-10-031-0/+7
| | | | | | | * Tag 0.5.2 release from branches/working-0.5.x git-svn-id: file:///home/lennart/svn/public/avahi/trunk@678 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* Add pkgconfig file for bonjour compat layerLennart Poettering2005-10-022-1/+15
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@674 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* bump soname of libavahi-compat-bonjour to match Apple's implementationLennart Poettering2005-10-021-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@673 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * add pthreads autoconf scriptsLennart Poettering2005-10-027-1/+990
| | | | | | | * add bonjour compatiblity layer (only browsing, resolving for now. the complicated stuff is done, missing parts will follow soon) git-svn-id: file:///home/lennart/svn/public/avahi/trunk@672 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * Split up avahi_simple_poll_iterate() into ↵Lennart Poettering2005-10-023-86/+194
| | | | | | | | | | | | | | avahi_simple_poll_prepare(),avahi_simple_poll_run() and avahi_simple_poll_dispatch() * Export wakeup function() * add a userdata argument to poll() function * add avahi_simple_poll_loop() * minimize number of system calls * threading compat improvements * request pollfd rebuild in avahi_simple_poll_new() git-svn-id: file:///home/lennart/svn/public/avahi/trunk@671 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* drop superfluous version infoLennart Poettering2005-10-021-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@670 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* Better fix for negative timeout problem.Jakub Stachowski2005-10-011-8/+5
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@669 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* small doc fixLennart Poettering2005-10-011-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@668 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* Adapt to undocumented hack (passing 0:0 in tv to mean "now") that probably ↵Jakub Stachowski2005-09-301-6/+8
| | | | | | | | | | got introduced in dbus update. This fix is critical for service browsing in all qt apps. git-svn-id: file:///home/lennart/svn/public/avahi/trunk@667 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* s/--disable-mono-docs/--disable-monodoc/Lennart Poettering2005-09-292-4/+4
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@665 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * Merge 662:663 (0.5.1 NEWS update) from branches/working-0.5.x to trunkTrent Lloyd2005-09-291-0/+8
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@664 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * add bonjour compatibility header (no implementation yet)Lennart Poettering2005-09-291-0/+1670
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@660 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* Add new flag AVAHI_PUBLISH_IS_PROXY and activate it for static services with ↵Lennart Poettering2005-09-293-13/+15
| | | | | | a host name set git-svn-id: file:///home/lennart/svn/public/avahi/trunk@658 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* handle wide areas responses with ANCOUNT = 0 like NXDOMAINLennart Poettering2005-09-291-17/+21
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@657 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * deal correctly with browsing mDNS services pointing to unicast DNS host namesLennart Poettering2005-09-291-2/+20
| | | | | | | * fix service resolving for both IPv4 and IPv6 where one of the two addresses doesn't exist git-svn-id: file:///home/lennart/svn/public/avahi/trunk@656 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* fix switch fall through errorLennart Poettering2005-09-292-1/+2
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@655 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* comment RSS types for nowLennart Poettering2005-09-291-2/+2
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@653 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* change default value of "disallow-other-stacks" to "no" to make Marc happy. ↵Lennart Poettering2005-09-292-2/+1
| | | | | | (i.e. enable SO_REUSEADDR by default) git-svn-id: file:///home/lennart/svn/public/avahi/trunk@652 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* reset the the commit throttling counter for entry groups 5s afer they have ↵Lennart Poettering2005-09-293-3/+20
| | | | | | been established successfully git-svn-id: file:///home/lennart/svn/public/avahi/trunk@651 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* TODO updateLennart Poettering2005-09-291-1/+7
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@650 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* update TODOLennart Poettering2005-09-291-4/+2
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@649 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * make all flags parameters UINT32 when marshalling for DBUSLennart Poettering2005-09-2936-224/+343
| | | | | | | | | | | | | | | | | | | * rename AvahiEntryFlags to AvahiPublishFlags * add flags parameter to add_service() and friends * validity checking of flags, interface and protocol parameters of add_service() and friends * make AVAHI_VALID_FLAGS a global macro * add new flag AVAHI_PUBLISH_NO_REVERSE, if set address records will no be created with matching reverse lookup PTR RRs * add new flag AVAHI_PUBLISH_NO_COOKIE, for not implicitly adding the service cookie to TXT records * minor cleanups Yes, this will break the mono bindings. More breakages to come. NO_REVERSE and NO_COOKIE needs testing. Lathiat, I guess the new flag NO_REVERSE makes the immediate need to add a client side API to add arbitrary RRs obsolete for now. You might consider moving it in the TODO list to "later". git-svn-id: file:///home/lennart/svn/public/avahi/trunk@648 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* remove even more bad newlines in log messagesLennart Poettering2005-09-283-3/+3
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@647 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * add option to not enable SO_REUSEADDR for multicast sockets, effectively ↵Lennart Poettering2005-09-287-50/+65
| | | | | | | | | | disallow multiple mDNS stacks running simultaneously * add a config file option for this and enable it by default * remove some bad \n in log messages git-svn-id: file:///home/lennart/svn/public/avahi/trunk@646 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* update TODOLennart Poettering2005-09-281-0/+3
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@643 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* fix yet another bug found by our bugfinder number one, Sebastien. Thank you, ↵Lennart Poettering2005-09-281-0/+1
| | | | | | Sebest! git-svn-id: file:///home/lennart/svn/public/avahi/trunk@642 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * fix a bug found by Sebastien triggered be repeatedly resetting and ↵Lennart Poettering2005-09-281-6/+3
| | | | | | commiting an entry group git-svn-id: file:///home/lennart/svn/public/avahi/trunk@641 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* update TODOLennart Poettering2005-09-271-0/+2
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@640 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe