summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
* update todoLennart Poettering2005-05-061-1/+0
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@56 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* add config.h inclusion to all *.c filesLennart Poettering2005-05-0621-0/+120
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@55 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* update doxygen.confLennart Poettering2005-05-061-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@54 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* add LICENSE fileLennart Poettering2005-05-061-0/+510
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@53 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* Rename main.c to avahi-test.cLennart Poettering2005-05-062-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@52 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* autotoolizeLennart Poettering2005-05-0644-56/+2182
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@51 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* move the sources to libavahi-core/Lennart Poettering2005-05-0638-0/+0
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@50 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* put the avahi rename into the done section of the todoTrent Lloyd2005-05-061-2/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@49 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* fix main.cLennart Poettering2005-05-061-8/+8
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@48 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* rename flx.h to avahi.hLennart Poettering2005-05-064-3/+3
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@47 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* Rename flx_* to avahi_*Lennart Poettering2005-05-0637-1627/+1627
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@46 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* some preliminary work for adding legacy unicast and unicast response supportLennart Poettering2005-05-0610-37/+75
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@45 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * reenable ipv6 and address record generationLennart Poettering2005-05-053-7/+7
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@44 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* update todoLennart Poettering2005-05-051-0/+2
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@43 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * add flx_server_add_service_strlst()Lennart Poettering2005-05-053-11/+62
| | | | | | | * add flx_server_add_text_strlst() git-svn-id: file:///home/lennart/svn/public/avahi/trunk@42 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* add a bunch of record comparison shortcutsLennart Poettering2005-05-041-0/+12
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@41 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* update todoLennart Poettering2005-05-031-0/+8
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@40 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* allow NULL bytes in strlstsLennart Poettering2005-05-034-20/+34
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@39 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * decrease verbosity of debug messagesLennart Poettering2005-05-034-24/+32
| | | | | | | | * fix probe tie break * fix lexicographical compare function for records git-svn-id: file:///home/lennart/svn/public/avahi/trunk@38 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * correctly build probe packetsLennart Poettering2005-05-037-37/+66
| | | | | | | | | | | * fix conflict detection * correctly handle FLUSH bit in incoming packets * drop whole group when one record conflicts * remove wrong TRUE/FALSE usage in flx_server_add_service_va() * fix wrong pass-through in switch satetement in rr.c git-svn-id: file:///home/lennart/svn/public/avahi/trunk@37 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * s/status/state/gLennart Poettering2005-05-035-21/+21
| | | | | | | * s/Status/State/g git-svn-id: file:///home/lennart/svn/public/avahi/trunk@36 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* fix typo of prioq-test in the clean target of MakefileTrent Lloyd2005-05-031-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@35 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* fix two memory leaksLennart Poettering2005-05-032-3/+2
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@34 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * Complete conflict detection stuff (including probing et al)Lennart Poettering2005-05-0321-332/+872
| | | | | | | | * Introduce flxEntryGroups (replacing IDs) * priorize main loop sources git-svn-id: file:///home/lennart/svn/public/avahi/trunk@33 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* correct some return values of flx_mdns_mcast_{leave,join}_{ipv6,ipv4}()Lennart Poettering2005-04-251-10/+9
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@32 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * Import fixes to multicast code to IP_ADD_MEMBERSHIP per interface,Trent Lloyd2005-04-253-35/+107
| | | | | | | | | | rather than a 'global' one, which didn't really work. -- Trent Lloyd <lathiat@bur.st> git-svn-id: file:///home/lennart/svn/public/avahi/trunk@31 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * improve dns.c testing programLennart Poettering2005-04-248-29/+35
| | | | | | | | | | * fix some compiler warnings * correct flx_dns_packet_append_name() * fix host name string * fix use of flx_domain_equal() use git-svn-id: file:///home/lennart/svn/public/avahi/trunk@30 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* update todo list according to last commitLennart Poettering2005-04-241-2/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@29 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe