summaryrefslogtreecommitdiffstats
path: root/todo
blob: a4da15ea36666b40069a89bcc9e73c8bb4825208 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
todo:
* add SRV and TXT records referenced from PTR records automatically to packet
* add A and AAAA records referenced from SRV records automatically to packet

* Add some APIs to get the clean service name from RR for browsing

RFC MUSTs:
	* Return to probing state on conflict
	* fix flush bit when working on RRsets
	* one RR too large for single packet

* check wether RRsets are supported correctly (i.e. that all records of an
  RRset are really sent if it is requested) (rfc 2181)

* test against apple test suite

* release!

done:
* 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