1 later: 2 * add simplification routine for adding services 3 * support for special domain PTR records based on local IP subnet address 4 * Changes resulting in updated RFC of 7th June 2005: 5 * Defer responses to replies with TC bit set by 400-500msec 6 * Defer unicast responses the same way as multicast responses 7 * DNSSEC [federico] 8 * Wide area DNS Update [federico] 9 * long lived queries 10 * libavahi-compat-libdns_sd: implement kDNSServiceFlagsNoAutoRename and missing functions 11 * libavahi-compat-howl: implement missing functions 12 * add API to allow user to tell the server that some service is not reachable 13 14 done: 15 * drop glib from avahi-daemon 16 * doxygen updates 17 * deal with no local interface 18 * Probing/Conflict resolution 19 * uniqueness 20 * respect escaping in name serialization 21 * really send goodbye packets 22 * refresh subscribed records only 23 * FLX_DNS_TYPE_ANY support 24 * Known-Answer suppression client part 25 * Known-Answer suppression server part 26 * make flx_server_add_text() and flx_server_add_service() variadic functions 27 * name compression 28 * remove expression "rrset" from source files 29 * defend our entries on incoming goodbye 30 * allow NULL bytes in TXT records 31 * add flx_server_add_service_strlst() and friends 32 * change flx_* to avahi_* 33 * Unicast responses/queries 34 * Legacy unicast 35 * no flush bit in known answer 36 * always set AA 37 * check: TC bit is valid for queries ONLY 38 * add SRV and TXT records referenced from PTR records automatically to packet 39 * add A and AAAA records referenced from SRV records automatically to packet 40 * support known answer suppresion for incoming unicast queries 41 * check wether RRsets are supported correctly (i.e. that all records of an 42 RRset are really sent if it is requested) (rfc 2181) 43 * case insensitve comparison 44 * drop records from cache only one second after flush cache bit entry was received 45 * either send entire RRSET or don't set flush cache bit! 46 * mantain flush cache bit correctly in psched 47 * Return to probing state on conflict 48 * response job dependencies 49 * enlarge packet in case a record/query is too large to fit in a normal packet 50 * reflector 51 * test against apple test suite 52 * sensible logging 53 * c++ support 54 * drop trailing dot on avahi_normalize_name() 55 * add entry_group::reset() 56 * add internal error codes 57 * finish DBUS stuff: allow NUL bytes in TXT records 58 * allow srv port == 0 59 * avahi-client: 60 * service resolving 61 * examples 62 * publish IP addresses with scope "link" only, unless ther are the only one the interface 63 * release 0.2! 64 * add identical service detection cookie 65 * add API to detect if a service is local 66 * make AVAHI_PROTO_xxx well defined constants 67 * if two local clients browse for the same RRs, only send out query series once 68 * handle multicast/wide area resolving for reverse host name looups 69 * add wide area support (i.e. DNS-SD over unicast DNS) 70 * add a way to notify the user that all cache entries have been read when browsing 71 * allow resolving of services without name 72 * add sever version check to avahi-client 73 * Passive observation of failures 74 * add option to disable SO_REUSEADDR to disallow binding of multiple processes to port 5353 75 * add flags argument to disable cookies-setting for local services 76 * add API to add addresses without reverse PTR record 77 * reset commit throttling for entry groups after a while 78 * wrap subtype support for avahi-client 79 * add subtype browsing 80 * split linux specific parts from iface.c 81 * consolidate browsing failure events and add an API to query the reason 82 * Add sensible record updating API 83 * rename AvahiAnnouncement to AvahiAnnouncer (to match AvahiQuerier) 84 * implement avahi_client_add_address 85 * remove AVAHI_PUBLISH_IS_PROXY 86 * replace avahi_server_is_service_local() by AVAHI_PUBLISH flag 87 * drop partially created created entries on failure 88 * add error state for server and entry group 89 * make sure that all limit definitions end with _MAX 90 * generate local CNAME responses 91 * remove irrelevant functions from pubic rr.h API 92 * unify argument order of functions returning a string in a user supplied buffer 93 * add support for subtypes in static services 94 * wrap avahi_server_add_record() via DBUS and in avahi-client [lathiat] 95 * add service type database support to avahi-browse 96 * add domain browsing to avahi-browse 97 * always set source address for outgoing packets 98 * add support for defining browsing domains with an option in avahi-daemon.onf 99 * return an error when the user tries to register a service in a domain != .local, for now 100 * introduce AVAHI_CLIENT_FAILURE 101 * remove outgoing queries from queue if the browse object they were issued from is destroyed 102 * pass *all* Bonjour conformance tests 103 * fix python scripts 104 * Expose AvahiSRecordBrowser over D-BUS and implement in avahi-client 105 * avahi-publish-* rewrites in C, update man pages 106 * Add static host configuration like static services [lathiat] 107