Commit Graph

36 Commits

Author SHA1 Message Date
7ac3b8b078 added MIO_SVC_DNC_RESOLVE_FLAG_DNSSEC 2020-07-04 16:37:46 +00:00
8b1ccab4c8 added mio_dns_rcode_to_bcstr(), mio_dns_find_client_cookie_in_msg.
deleted the cookie_verified field from mio_dns_pkt_info_t
added mio_svc_dnc_checkclientcookie()
2020-07-04 08:03:36 +00:00
26b95ba5f7 changed dns-cli.c to initialize the dns cookie key 2020-07-03 15:56:33 +00:00
5fdf4f780d more dns cookie handling code 2020-07-02 14:21:47 +00:00
fe478e954d work in progress - implementing the dns cookie support in mio_svc_dnc_resolve() 2020-07-01 15:54:23 +00:00
aa5c70c3f5 added mio_dupbcstrs() and mio_dupucstrs()
changed mio_svc_htts_start() to access the main processor callback
2020-05-20 16:14:36 +00:00
0087bf8b12 renamed _HEADERS to _HEADER 2020-05-04 17:51:47 +00:00
26b720099c made list management more consistent 2020-04-30 14:48:39 +00:00
c52ce87aa4 fixed a parsing bug of a compressed domain name placed at the end of the packet 2020-04-28 11:27:24 +00:00
1cd2510bcd defined mio_svc_dnc_send_flag_t to use with mio_svc_dnc_sendmsg() and mio_svc_dnc_sendreq() 2020-03-02 05:16:37 +00:00
b801ff6703 implemented soa rr encoding in dnc 2020-03-02 04:58:22 +00:00
aeba287690 added MIO_SVC_DNC_RESOLVE_FLAG_PREFER_TCP.
added an additional parameter 'prefer_tcp' to mio_svc_dnc_sendreq() and mio_svc_dnc_sendmsg()
2020-03-01 17:43:42 +00:00
d717c25a2b changed on_reply to on_done in dns client code
added some tcp transport code in dns client
2020-02-27 17:34:27 +00:00
6787ee7841 updated copyright years.
attempting to support dns over tcp
2020-02-20 15:35:16 +00:00
e19490a505 changed to remember the server address for each dns message sent 2020-02-20 06:21:53 +00:00
3d20fc7421 reorganized and enhanced socket address functions 2020-02-20 06:00:53 +00:00
73eff3822b added PTR parsing.
added string to skad conversion functions
2020-02-19 14:59:06 +00:00
ee0fe1b408 enhanced rr data parsing 2020-02-17 14:54:21 +00:00
a3b2645cb7 implemented dnc resolve retries 2020-02-16 11:03:25 +00:00
5b9fb40ba5 attempting to implement retries in dnc resolve 2020-02-14 16:55:04 +00:00
11e50cd5c8 simplified mio_svc_dnc_resolve(), mio_svc_dnc_sendreq().
changed the above and some similar functions to return mio_dns_msg_t*
changed them to accept extension space size
2020-02-14 10:06:29 +00:00
769fdb5ad2 some code touch-up in dns.c 2020-02-13 16:27:29 +00:00
4e6a1b7d85 added some code to implement dns packet parser 2020-02-13 09:31:02 +00:00
192e64b65c more code to handle rrdata 2020-02-12 15:23:36 +00:00
c6e3b6204b some dns resolver code 2020-02-11 09:02:46 +00:00
2bff2e76fe adding more dns parsing code 2019-04-13 06:04:43 +00:00
564af6fbaf preparing to write dns packet parser 2019-04-11 08:23:01 +00:00
a0f9b567cb enhanced the dns client code with timeout handling, id tracking, etc 2019-04-11 07:26:00 +00:00
cc9a038760 enhanced the dns message builder function 2019-04-10 09:05:56 +00:00
92677d5129 added some experimental edns code 2019-04-09 15:24:16 +00:00
9217fcec55 some code for edns 2019-04-09 09:45:02 +00:00
0760dc1a04 attempt to support edns0 2019-02-16 18:22:32 +00:00
be68e4ec80 implemented low-level dns packet maker 2019-02-14 10:08:32 +00:00
af86c6a95e more dns code 2019-02-13 10:41:33 +00:00
b40bdf3e8e added some dns code 2019-02-11 09:24:16 +00:00
3dcbd4a231 started dns protocol implementation 2019-02-08 10:13:24 +00:00