summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * Patch by ross burton to allow make dist to pass (Closes: #3480)Trent Lloyd2005-06-074-3/+20
| | | | | | | | * 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
* * Patch by Ross Burton to allow disabling GTK (avahi-discover) with ↵Trent Lloyd2005-06-062-10/+24
| | | | | | --enable-gtk=no (Fixes: #3476) git-svn-id: file:///home/lennart/svn/public/avahi/trunk@105 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* move dns.[ch] back to avahi-core/Lennart Poettering2005-06-066-18/+15
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@104 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * fix build systemLennart Poettering2005-06-062-2/+2
| | | | | | | * some ore svn:ignore git-svn-id: file:///home/lennart/svn/public/avahi/trunk@103 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* update svn:ignorLennart Poettering2005-06-060-0/+0
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@102 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * rename daemon to avahi-daemonTrent Lloyd2005-06-054-0/+0
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@101 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * Add some use documentation to the daemonTrent Lloyd2005-06-048-2/+132
| | | | | | | | | * Create the structure for avahi-client * Start building avahi-client and daemon by default git-svn-id: file:///home/lennart/svn/public/avahi/trunk@100 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * Modify skeleton daemon code to build with dbus 0.23Trent Lloyd2005-06-041-6/+10
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@99 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * Split out a fair bit of avahi-core into avahi-common for use by the client ↵Trent Lloyd2005-06-0428-60/+99
| | | | | | library git-svn-id: file:///home/lennart/svn/public/avahi/trunk@98 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * fix avahi when connected to the same network via two NICsLennart Poettering2005-06-032-31/+36
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@97 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * use FIONREAD to minimize allocated buffer size when reading incoming packetsLennart Poettering2005-06-037-12/+44
| | | | | | | * enforce a cache size limit git-svn-id: file:///home/lennart/svn/public/avahi/trunk@96 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * make some functions return a gint, for signaling errors to the userLennart Poettering2005-06-033-39/+90
| | | | | | | * some API documentation updates git-svn-id: file:///home/lennart/svn/public/avahi/trunk@95 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * improve avahi-discover GUILennart Poettering2005-06-035-5/+24
| | | | | | | * 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
* * add support for _workstation._tcpLennart Poettering2005-06-0310-12/+96
| | | | | | | * really fix #3455 git-svn-id: file:///home/lennart/svn/public/avahi/trunk@93 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * implement reflection (including legacy unicast reflection)Lennart Poettering2005-06-0314-54/+604
| | | | | | | * implement a history in the probe scheduler git-svn-id: file:///home/lennart/svn/public/avahi/trunk@92 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * add new tool avahi-discoverLennart Poettering2005-05-238-4/+419
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@91 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * add the first bits of a mDNS reflectorLennart Poettering2005-05-237-9/+159
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@90 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * fix pkgconfig fileLennart Poettering2005-05-226-23/+32
| | | | | | | | * fix recursive resolving * install header files git-svn-id: file:///home/lennart/svn/public/avahi/trunk@89 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* Impelement AvahiServiceResolverLennart Poettering2005-05-226-6/+301
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@88 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * implement AvahiServiceBrowserLennart Poettering2005-05-227-7/+146
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@87 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* Add missing files browse-domain.c and browse-service-type.cLennart Poettering2005-05-222-0/+227
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@86 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * add service type browserLennart Poettering2005-05-225-6/+26
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@85 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* rename resolve.[ch] to browse.[ch]Lennart Poettering2005-05-227-9/+8
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@84 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * Rework some Browsing/Resolving stuffLennart Poettering2005-05-2214-149/+338
| | | | | | | | * Add AvahiDomainBrowser * fix avahi_strlist_to_string() with empty lists git-svn-id: file:///home/lennart/svn/public/avahi/trunk@83 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * add address resolverLennart Poettering2005-05-205-9/+109
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@82 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * rename subscribe.[ch] to resolve.[ch]Lennart Poettering2005-05-206-8/+8
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@81 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * rename AvahiSubscription to AvahiRecordResolverLennart Poettering2005-05-2010-66/+195
| | | | | | | * implement AvahiHostNameResolver git-svn-id: file:///home/lennart/svn/public/avahi/trunk@80 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * add new server state AVAHI_SERVER_SLEEPING to avoid conflicts by own responsesLennart Poettering2005-05-209-59/+179
| | | | | | | | | | | | | * Honour TC bit in incoming packets by responding immediately to packets * publish browse domain * Fix a structure size issue in iface.c revealed by running avahi on Linux 2.4 * Don't depend on IFF_RUNNING * Require a global IP addresses to consider an interface relevant * Linux 2.4 compatiblity * fix parsing of TTL from recvmsg() git-svn-id: file:///home/lennart/svn/public/avahi/trunk@79 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* Add support for server state change callbacksLennart Poettering2005-05-2020-199/+539
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@78 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* Don't go into the daemon and build by default until I fix up the configure ↵Trent Lloyd2005-05-201-1/+1
| | | | | | stuff to enable/disable it etc. git-svn-id: file:///home/lennart/svn/public/avahi/trunk@77 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* add a new structure for configuration AvahiServerConfigLennart Poettering2005-05-196-26/+84
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@76 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* import basic dbus code into the daemon, with auto-fu magic, etcTrent Lloyd2005-05-183-5/+133
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@75 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * split packet scheduler into three seperate partsLennart Poettering2005-05-1722-928/+1562
| | | | | | | | | * test against Aplle test suit, most tests pass now * suppress auxiliary records by known answers * handle very large records git-svn-id: file:///home/lennart/svn/public/avahi/trunk@74 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* fix unicast known answer suppresionLennart Poettering2005-05-161-8/+15
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@73 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * case insensitive name comparisonsLennart Poettering2005-05-1618-375/+585
| | | | | | | | | | | | | | * corectly handle RRsets * make addresses unique * return to probe state on conflict * a bunch of fixes detected while testing against the Apple Bonjour Conformance Test * a fix in avahi_record_lexicographical_cmp() regarding TXT records * API for choosing alternative host and service names * remove a bunch of unused crap from cache.c and server.c * flush cache when an interface becomes unavailable git-svn-id: file:///home/lennart/svn/public/avahi/trunk@72 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * utf-8 collation of domain namesLennart Poettering2005-05-138-198/+239
| | | | | | | * case insensitive comparison of domain names git-svn-id: file:///home/lennart/svn/public/avahi/trunk@71 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* update todoLennart Poettering2005-05-131-0/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@70 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* todo updateLennart Poettering2005-05-111-6/+6
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@69 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * add auxiliary records to packetLennart Poettering2005-05-1114-156/+320
| | | | | | | | * reeimplement known answer suppression and add it for unicast packets * fix a valist bug when adding services to a server git-svn-id: file:///home/lennart/svn/public/avahi/trunk@68 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* check MUSTs of RFC:Lennart Poettering2005-05-106-68/+92
| | | | | | | | * always set AA bit on response * handle conflict in known answer suppresion git-svn-id: file:///home/lennart/svn/public/avahi/trunk@67 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * abstract MTU stuff for packet generationLennart Poettering2005-05-1013-68/+259
| | | | | | | | * unicast response support * legacy unicast support git-svn-id: file:///home/lennart/svn/public/avahi/trunk@66 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* fix doxygenLennart Poettering2005-05-071-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@65 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* remove _ prefix from structure name (for doxygen)Lennart Poettering2005-05-0713-50/+44
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@64 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* change internal name of avahi-core.pc to "avahi-core" from "libavahi-core"Lennart Poettering2005-05-071-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@63 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* fix daemon build systemLennart Poettering2005-05-071-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@62 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* change avahi.h to core.h in source filesLennart Poettering2005-05-073-3/+3
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@61 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* rename avahi.h => core.hLennart Poettering2005-05-071-0/+0
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@60 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* libarry updatesLennart Poettering2005-05-072-6/+6
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@59 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* hide some more stuffLennart Poettering2005-05-072-0/+79
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@58 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* rename libavahi-core to avahi-coreLennart Poettering2005-05-0741-4/+4
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@57 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe