106 lines
4.7 KiB
Text
106 lines
4.7 KiB
Text
later:
|
|
* add simplification routine for adding services
|
|
* support for special domain PTR records based on local IP subnet address
|
|
* Changes resulting in updated RFC of 7th June 2005:
|
|
* Defer responses to replies with TC bit set by 400-500msec
|
|
* Defer unicast responses the same way as multicast responses
|
|
* DNSSEC [federico]
|
|
* Wide area DNS Update [federico]
|
|
* long lived queries
|
|
* libavahi-compat-libdns_sd: implement kDNSServiceFlagsNoAutoRename and missing functions
|
|
* libavahi-compat-howl: implement missing functions
|
|
* add API to allow user to tell the server that some service is not reachable
|
|
|
|
done:
|
|
* drop glib from avahi-daemon
|
|
* doxygen updates
|
|
* deal with no local interface
|
|
* Probing/Conflict resolution
|
|
* uniqueness
|
|
* respect escaping in name serialization
|
|
* really send goodbye packets
|
|
* refresh subscribed records only
|
|
* FLX_DNS_TYPE_ANY support
|
|
* Known-Answer suppression client part
|
|
* Known-Answer suppression server part
|
|
* make flx_server_add_text() and flx_server_add_service() variadic functions
|
|
* name compression
|
|
* remove expression "rrset" from source files
|
|
* defend our entries on incoming goodbye
|
|
* allow NULL bytes in TXT records
|
|
* add flx_server_add_service_strlst() and friends
|
|
* change flx_* to avahi_*
|
|
* Unicast responses/queries
|
|
* Legacy unicast
|
|
* no flush bit in known answer
|
|
* always set AA
|
|
* check: TC bit is valid for queries ONLY
|
|
* add SRV and TXT records referenced from PTR records automatically to packet
|
|
* add A and AAAA records referenced from SRV records automatically to packet
|
|
* support known answer suppresion for incoming unicast queries
|
|
* check wether RRsets are supported correctly (i.e. that all records of an
|
|
RRset are really sent if it is requested) (rfc 2181)
|
|
* case insensitve comparison
|
|
* drop records from cache only one second after flush cache bit entry was received
|
|
* either send entire RRSET or don't set flush cache bit!
|
|
* mantain flush cache bit correctly in psched
|
|
* Return to probing state on conflict
|
|
* response job dependencies
|
|
* enlarge packet in case a record/query is too large to fit in a normal packet
|
|
* reflector
|
|
* test against apple test suite
|
|
* sensible logging
|
|
* c++ support
|
|
* drop trailing dot on avahi_normalize_name()
|
|
* add entry_group::reset()
|
|
* add internal error codes
|
|
* finish DBUS stuff: allow NUL bytes in TXT records
|
|
* allow srv port == 0
|
|
* avahi-client:
|
|
* service resolving
|
|
* examples
|
|
* publish IP addresses with scope "link" only, unless ther are the only one the interface
|
|
* release 0.2!
|
|
* add identical service detection cookie
|
|
* add API to detect if a service is local
|
|
* make AVAHI_PROTO_xxx well defined constants
|
|
* if two local clients browse for the same RRs, only send out query series once
|
|
* handle multicast/wide area resolving for reverse host name looups
|
|
* add wide area support (i.e. DNS-SD over unicast DNS)
|
|
* add a way to notify the user that all cache entries have been read when browsing
|
|
* allow resolving of services without name
|
|
* add sever version check to avahi-client
|
|
* Passive observation of failures
|
|
* add option to disable SO_REUSEADDR to disallow binding of multiple processes to port 5353
|
|
* add flags argument to disable cookies-setting for local services
|
|
* add API to add addresses without reverse PTR record
|
|
* reset commit throttling for entry groups after a while
|
|
* wrap subtype support for avahi-client
|
|
* add subtype browsing
|
|
* split linux specific parts from iface.c
|
|
* consolidate browsing failure events and add an API to query the reason
|
|
* Add sensible record updating API
|
|
* rename AvahiAnnouncement to AvahiAnnouncer (to match AvahiQuerier)
|
|
* implement avahi_client_add_address
|
|
* remove AVAHI_PUBLISH_IS_PROXY
|
|
* replace avahi_server_is_service_local() by AVAHI_PUBLISH flag
|
|
* drop partially created created entries on failure
|
|
* add error state for server and entry group
|
|
* make sure that all limit definitions end with _MAX
|
|
* generate local CNAME responses
|
|
* remove irrelevant functions from pubic rr.h API
|
|
* unify argument order of functions returning a string in a user supplied buffer
|
|
* add support for subtypes in static services
|
|
* wrap avahi_server_add_record() via DBUS and in avahi-client [lathiat]
|
|
* add service type database support to avahi-browse
|
|
* add domain browsing to avahi-browse
|
|
* always set source address for outgoing packets
|
|
* add support for defining browsing domains with an option in avahi-daemon.onf
|
|
* return an error when the user tries to register a service in a domain != .local, for now
|
|
* introduce AVAHI_CLIENT_FAILURE
|
|
* remove outgoing queries from queue if the browse object they were issued from is destroyed
|
|
* pass *all* Bonjour conformance tests
|
|
* fix python scripts
|
|
* Expose AvahiSRecordBrowser over D-BUS and implement in avahi-client
|
|
* avahi-publish-* rewrites in C, update man pages
|
|
* Add static host configuration like static services [lathiat]
|