Lines Matching defs:ssl

43 #include <openssl/ssl.h>
65 dump_rrset_line(SSL* ssl, struct ub_packed_rrset_key* k, time_t now, size_t i)
69 return ssl_printf(ssl, "BADRR\n");
71 return ssl_printf(ssl, "%s", s);
76 dump_rrset(SSL* ssl, struct ub_packed_rrset_key* k,
85 if(!ssl_printf(ssl, ";rrset%s " ARG_LL "d %u %u %d %d\n",
93 if(!dump_rrset_line(ssl, k, now, i))
101 dump_rrset_lruhash(SSL* ssl, struct lruhash* h, time_t now)
108 if(!dump_rrset(ssl, (struct ub_packed_rrset_key*)e->key,
120 dump_rrset_cache(SSL* ssl, struct worker* worker)
124 if(!ssl_printf(ssl, "START_RRSET_CACHE\n")) return 0;
127 if(!dump_rrset_lruhash(ssl, r->table.array[slab],
134 return ssl_printf(ssl, "END_RRSET_CACHE\n");
139 dump_msg_ref(SSL* ssl, struct ub_packed_rrset_key* k)
149 return ssl_printf(ssl, "BADREF\n");
151 if(!ssl_printf(ssl, "%s %s %s %d\n", nm, cl, tp, (int)k->rk.flags)) {
166 dump_msg(SSL* ssl, struct query_info* k, struct reply_info* d,
192 if(!ssl_printf(ssl, "msg %s %s %s %d %d " ARG_LL "d %d %u %u %u\n",
210 if(!dump_msg_ref(ssl, d->rrsets[i])) {
248 dump_msg_lruhash(SSL* ssl, struct worker* worker, struct lruhash* h)
267 if(!dump_msg(ssl, k, d, *worker->env.now)) {
276 dump_msg_cache(SSL* ssl, struct worker* worker)
280 if(!ssl_printf(ssl, "START_MSG_CACHE\n")) return 0;
283 if(!dump_msg_lruhash(ssl, worker, sh->array[slab])) {
289 return ssl_printf(ssl, "END_MSG_CACHE\n");
293 dump_cache(SSL* ssl, struct worker* worker)
295 if(!dump_rrset_cache(ssl, worker))
297 if(!dump_msg_cache(ssl, worker))
299 return ssl_printf(ssl, "EOF\n");
302 /** read a line from ssl into buffer */
304 ssl_read_buf(SSL* ssl, sldns_buffer* buf)
306 return ssl_read_line(ssl, (char*)sldns_buffer_begin(buf),
312 read_fixed(SSL* ssl, sldns_buffer* buf, const char* str)
314 if(!ssl_read_buf(ssl, buf)) return 0;
320 load_rr(SSL* ssl, sldns_buffer* buf, struct regional* region,
329 if(!ssl_read_buf(ssl, buf))
437 load_rrset(SSL* ssl, sldns_buffer* buf, struct worker* worker)
498 if(!load_rr(ssl, buf, region, rk, d, i, 0,
505 if(!load_rr(ssl, buf, region, rk, d, i+rr_count, 1,
521 load_rrset_cache(SSL* ssl, struct worker* worker)
524 if(!read_fixed(ssl, buf, "START_RRSET_CACHE")) return 0;
525 while(ssl_read_buf(ssl, buf) &&
527 if(!load_rrset(ssl, buf, worker))
576 load_ref(SSL* ssl, sldns_buffer* buf, struct worker* worker,
586 if(!ssl_read_buf(ssl, buf))
621 load_msg(SSL* ssl, sldns_buffer* buf, struct worker* worker)
668 if(!load_ref(ssl, buf, worker, region, &rep.rrsets[i],
686 load_msg_cache(SSL* ssl, struct worker* worker)
689 if(!read_fixed(ssl, buf, "START_MSG_CACHE")) return 0;
690 while(ssl_read_buf(ssl, buf) &&
692 if(!load_msg(ssl, buf, worker))
699 load_cache(SSL* ssl, struct worker* worker)
701 if(!load_rrset_cache(ssl, worker))
703 if(!load_msg_cache(ssl, worker))
705 return read_fixed(ssl, worker->env.scratch_buffer, "EOF");
710 print_dp_details(SSL* ssl, struct worker* worker, struct delegpt* dp)
721 if(!ssl_printf(ssl, "%-16s\t", buf))
724 if(!ssl_printf(ssl, "Address is BOGUS. "))
733 if(!ssl_printf(ssl, "expired, rto %d msec, tA %d "
740 if(!ssl_printf(ssl, "not in infra cache.\n"))
751 if(!ssl_printf(ssl, "not in infra cache.\n"))
755 if(!ssl_printf(ssl, "%s%s%s%srto %d msec, ttl " ARG_LL "d, "
764 if(!ssl_printf(ssl, ", probedelay %d", delay))
770 if(!ssl_printf(ssl, ", noEDNS%s.",
774 if(!ssl_printf(ssl, ", EDNS %d%s.", edns_vs,
779 if(!ssl_printf(ssl, "\n"))
786 print_dp_main(SSL* ssl, struct delegpt* dp, struct dns_msg* msg)
797 if(!ssl_printf(ssl, "Address is BOGUS:\n"))
800 if(!dump_rrset(ssl, k, d, 0))
806 if(!ssl_printf(ssl, "Delegation with %d names, of which %d "
814 int print_deleg_lookup(SSL* ssl, struct worker* worker, uint8_t* nm,
831 if(!ssl_printf(ssl, "The following name servers are used for lookup "
837 if(!ssl_printf(ssl, "forwarding request:\n"))
839 print_dp_main(ssl, dp, NULL);
840 print_dp_details(ssl, worker, dp);
849 return ssl_printf(ssl, "no delegation from "
854 print_dp_main(ssl, dp, msg);
855 print_dp_details(ssl, worker, dp);
856 if(!ssl_printf(ssl, "cache delegation was "
861 return ssl_printf(ssl, "no delegation from "
869 if(!ssl_printf(ssl, "going up, lookup %s\n", b))
878 if(!ssl_printf(ssl, "The noprime stub servers "
882 if(!ssl_printf(ssl, "The stub is primed "
886 print_dp_main(ssl, stub->dp, NULL);
887 print_dp_details(ssl, worker, stub->dp);
889 print_dp_main(ssl, dp, msg);
890 print_dp_details(ssl, worker, dp);