summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* add client side wrapping of EntryGroup.AddServiceSubtypeLennart Poettering2005-10-112-0/+99
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@721 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* wrap avahi_server_add_service_subtype() for DBUSLennart Poettering2005-10-112-6/+51
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@720 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* limit allowed flags to avahi_server_add_service_subtype()Lennart Poettering2005-10-111-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@719 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* ### BACKPORT ###Lennart Poettering2005-10-111-1/+1
| | | | | | | fix uninitialized memory access git-svn-id: file:///home/lennart/svn/public/avahi/trunk@718 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* update TODOLennart Poettering2005-10-111-0/+4
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@717 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * rename avahi_is_valid_service_type() to avahi_is_valid_service_type_generic()Lennart Poettering2005-10-116-17/+141
| | | | | | | | | * add avahi_is_valid_service_type_strict() which doesn't allow subtypes and other strange things to pass * fix protocol validity checks in server.c * add new API function avahi_get_type_from_subtype() git-svn-id: file:///home/lennart/svn/public/avahi/trunk@716 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* remove some superfluous commas from enum definitionsLennart Poettering2005-10-112-3/+3
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@715 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* add support for service subtypes: avahi_server_add_service_subtype()Lennart Poettering2005-10-119-71/+129
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@714 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* update TODOLennart Poettering2005-10-101-2/+0
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@713 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* don't send goodbye packets for records that are referenced from two local ↵Lennart Poettering2005-10-101-0/+23
| | | | | | entries git-svn-id: file:///home/lennart/svn/public/avahi/trunk@712 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* add a new line to configure summary to show whether avahi-compat-libdns_sd ↵Lennart Poettering2005-10-101-0/+1
| | | | | | is built or not git-svn-id: file:///home/lennart/svn/public/avahi/trunk@711 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * build compat-libdns_sd only when HAVE_DBUS is set (i.e. only when ↵Lennart Poettering2005-10-101-0/+4
| | | | | | avahi-client is built, too) git-svn-id: file:///home/lennart/svn/public/avahi/trunk@710 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* update TODOLennart Poettering2005-10-101-0/+2
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@709 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * rename avahi_service_name_snprint() to avahi_service_name_join()Lennart Poettering2005-10-1016-483/+593
| | | | | | | | | | | | | | | | | | * add avahi_service_name_split() and make everything use it * change avahi_normalize_name() to work on a supplied buffer instead of malloc'ed memory. * add avahi_normalize_name_strdup() that retains the old behaviour avahi_normalize_name() * same thing for avahi_get_host_name()/avahi_get_host_name_strdup() * Rewrite domain name escaping and validity checking code * Remove superfluous memory allocationsfrom various browsers and do some other major cleanups * add new global macro AVAHI_CHECK_VALIDITY_RETURN_NULL() and modify many things to make use of it * add AVAHI_LABEL_MAX * patch everything to make use of AVAHI_LABEL_MAX and AVAHI_DOMAIN_NAME_MAX * add pretty printing for NS records * add partial pretty printing for SOA records * add many more validity checks to various user API functions git-svn-id: file:///home/lennart/svn/public/avahi/trunk@708 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* add more AVAHI_WARN_UNSUPPORTED linesLennart Poettering2005-10-062-5/+13
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@703 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* browse in .local unconditionally in compat-libdns_sdLennart Poettering2005-10-051-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@702 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* 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