summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * Compile tests only when --enable-tests was specified on the configure ↵Lennart Poettering2005-10-1918-57/+132
| | | | | | | | | | | | | 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
* * fix a bug Sebastien Estienne2005-10-182-3/+2
| | | | | | | * 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
* in order to reduce our code/API size, drop support for reverse IPv6 name ↵Lennart Poettering2005-10-184-30/+10
| | | | | | 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
* todo updateLennart Poettering2005-10-181-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@816 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* in order to reduce our API size, dropping ↵Lennart Poettering2005-10-184-129/+6
| | | | | | 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
* add config.h inclusion to glib integration exampleLennart Poettering2005-10-181-0/+4
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@814 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * restore autogen.shSebastien Estienne2005-10-181-11/+4
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@813 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* update TODOLennart Poettering2005-10-181-3/+3
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@812 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * remove AVAHI_PUBLISH_IS_PROXY, it was a bad ideaLennart Poettering2005-10-1827-245/+303
| | | | | | | | | | | * 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
* * modified autogen.sh to better support bsdSebastien Estienne2005-10-182-6/+13
| | | | | | | | * 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
* * some cleaningSebastien Estienne2005-10-181-93/+85
| | | | | | | * 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
* * handle cmsg_type IP_RECVTTLSebastien Estienne2005-10-181-0/+6
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@808 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * added some fixes mentioned by mezcaleroSebastien Estienne2005-10-181-1/+3
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@807 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * some cleaningSebastien Estienne2005-10-181-26/+62
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@806 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * more portability workSebastien Estienne2005-10-182-0/+340
| | | | | | | * support for PF_ROUTE git-svn-id: file:///home/lennart/svn/public/avahi/trunk@805 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* rename server.h to internal.hLennart Poettering2005-10-1711-12/+15
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@804 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * move unicast DNS server registration/browsing routines to their own header ↵Lennart Poettering2005-10-1724-206/+170
| | | | | | | | | | | 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
* * autotools magic for PF_ROUTE (not the real thing yet).Sebastien Estienne2005-10-173-0/+20
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@802 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * do no longer include timeval.h in watch.h by defaultLennart Poettering2005-10-1717-16/+26
| | | | | | | | | * 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
* * Add custom user-specific configure flags to bootstrap.shTrent Lloyd2005-10-1713-22/+151
| | | | | | | | | | | | * 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
* drop some files from doxygenLennart Poettering2005-10-171-4/+0
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@799 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* drop avahi_server_add_txt() prototypes (and friends)Lennart Poettering2005-10-171-39/+0
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@798 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* remove or unexport avahi_server_add_txt_strlst(), avahi_server_add_txt_va(), ↵Lennart Poettering2005-10-173-62/+11
| | | | | | avahi_server_add_txt(), avahi_server_add_ptr() git-svn-id: file:///home/lennart/svn/public/avahi/trunk@797 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* split entry and entry-group management stuff off to its own file entry.cLennart Poettering2005-10-174-1181/+1218
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@796 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* update TODOLennart Poettering2005-10-171-0/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@795 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* Rename "AvahiAnnouncement" to "AvahiAnnouncer" to match AvahiQuerierLennart Poettering2005-10-177-53/+53
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@794 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* slightly more commentsLennart Poettering2005-10-171-4/+18
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@793 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* Update TODOLennart Poettering2005-10-171-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@792 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * split client.h into client.h, lookup.h and publish.h just like we did on ↵Lennart Poettering2005-10-1716-359/+702
| | | | | | | | | | | | 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
* * implement record updating through the new flags AVAHI_PUBLISH_UPDATELennart Poettering2005-10-179-81/+423
| | | | | | | | * add new helper function avahi_server_update_service_txt() to ease TXT record updating for services * other minor cleanups git-svn-id: file:///home/lennart/svn/public/avahi/trunk@790 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* when warning about compat layer usage, link directly to a public CGI script ↵Lennart Poettering2005-10-162-8/+14
| | | | | | I wrote which will show some information about the situation git-svn-id: file:///home/lennart/svn/public/avahi/trunk@789 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * add a seperate mutex for salt_lock()/salt_unlock() so that it doesn't ↵Lennart Poettering2005-10-161-3/+5
| | | | | | interfere with our internal locking git-svn-id: file:///home/lennart/svn/public/avahi/trunk@788 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * fix compat-howl to work with nautilusLennart Poettering2005-10-165-31/+65
| | | | | | | | | * make similar changes to compat-libdns_sd * implement sw_salt_lock()/sw_salt_unlock() in compt-howl * simple-watch: allows immediate rerunning of avahi_simple_poll_run() git-svn-id: file:///home/lennart/svn/public/avahi/trunk@787 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* TODO updateLennart Poettering2005-10-151-2/+3
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@786 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* compat-howl:Lennart Poettering2005-10-153-79/+360
| | | | | | | | | | | | | | | | * handle client events * implement sw_discovery_init_with_flags() * implement sw_discovery_publish() * small cleanups compat-howl is now as complete as compat-libdns_sd and thus omplete enough for most programs. The missing functions will be implemented on demand only. compat-libdns_sd: * set keywords attribute for funcs.txt git-svn-id: file:///home/lennart/svn/public/avahi/trunk@785 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* Minor cleanupsLennart Poettering2005-10-152-5/+12
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@784 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* update funcs.txtLennart Poettering2005-10-151-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@783 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* implement sw_discovery_browse_domains()Lennart Poettering2005-10-155-5/+170
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@782 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * avahi-daemon: Only use multicast when looking up things in simple-protocolTrent Lloyd2005-10-151-8/+8
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@781 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * Fix avahi-utils to use new flags argumentsTrent Lloyd2005-10-157-15/+15
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@780 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* ignore some more filesLennart Poettering2005-10-150-0/+0
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@779 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * Include avahi-compat-howl/samples/Makefile.amTrent Lloyd2005-10-154-3/+53
| | | | | | | * 'Fix' avahi-howl-compat.pc to export the howl compatible version rather than avahi's version git-svn-id: file:///home/lennart/svn/public/avahi/trunk@778 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* fix a bad avahi_free() found by sebestLennart Poettering2005-10-151-3/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@777 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * More distcheck loving.Trent Lloyd2005-10-152-25/+4
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@776 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * Some distcheck love.Trent Lloyd2005-10-151-1/+3
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@775 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * Remove the right compat .pc files in cleanTrent Lloyd2005-10-151-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@774 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * add pkg-config file for compat-howlLennart Poettering2005-10-153-8/+22
| | | | | | | * fix pkg-config file generation for compat-libdns_sd git-svn-id: file:///home/lennart/svn/public/avahi/trunk@773 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* Warn the user about a failed service resolvingLennart Poettering2005-10-151-1/+6
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@772 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * Properly install HOWL headersLennart Poettering2005-10-151-24/+30
| | | | | | | * Minor makefile cleanup git-svn-id: file:///home/lennart/svn/public/avahi/trunk@771 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* reflect changes made in HOWL compat layer version of warn.[hc]Lennart Poettering2005-10-151-0/+5
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@770 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe