+20 July 2020: Wouter
+ - Fix streamtcp to print packet data to stdout. This makes the
+ stdout and stderr not mix together lines, when parsing its output.
+
17 July 2020: Wouter
- Fix libnettle compile for session ticket key callback function
changes.
static void
recv_one(int fd, int udp, SSL* ssl, sldns_buffer* buf)
{
+ size_t i;
char* pktstr;
uint16_t len;
if(!udp) {
len = (size_t)l;
}
printf("\nnext received packet\n");
- log_buf(0, "data", buf);
+ printf("data[%d] ", (int)sldns_buffer_limit(buf));
+ for(i=0; i<sldns_buffer_limit(buf); i++) {
+ const char* hex = "0123456789ABCDEF";
+ printf("%c%c", hex[(sldns_buffer_read_u8_at(buf, i)&0xf0)>>4],
+ hex[sldns_buffer_read_u8_at(buf, i)&0x0f]);
+ }
+ printf("\n");
pktstr = sldns_wire2str_pkt(sldns_buffer_begin(buf), len);
printf("%s", pktstr);