Michael
30e9dca2e5
Convert llarp_logic to be a C++ class
2018-12-10 14:15:11 +00:00
Jeff Becker
11372c9544
Merge branch 'dev' into snode-endpoint
2018-11-29 09:34:19 -05:00
Jeff Becker
c1e494c2c4
have llarp_ev_* use llarp_buffer_t
2018-11-23 09:37:26 -05:00
Ryan Tharp
1c6031c677
clang-format
2018-11-21 16:39:09 -08:00
Ryan Tharp
0046b705e8
generic_handle_dnsc_recvfrom() remove unneeded parameter, start making daemon/dns better, deprecate raw_handle_recvfrom()
2018-11-21 16:29:42 -08:00
Ryan Tharp
adab894ffe
llarp_buffer_t conversion, decode the header one less time, move up where packet hdr is set, use emplace_back instead of push_back
2018-11-21 15:34:26 -08:00
Ryan Tharp
de418125f2
remove redundance from (sockaddr) param refactor
2018-11-18 15:48:50 -08:00
Ryan Tharp
969865c499
internal refactor
...
- created various structs for each record type
- changed DNSd to return most of the recieved packet (allowing for multiple answers)
- favor vector<byte_t> over c-style buffers
- support NS records a little better
- fixed output on cname, ptr, txt
2018-11-18 15:08:02 -08:00
Ryan Tharp
67390de0c2
merge
2018-11-03 06:19:18 -07:00
Ryan Tharp
529cd4e6a3
expose dns_query and build_dns_packet()
2018-10-09 05:41:33 -07:00
Ryan Tharp
6bfd55f3f4
fix headers, clang-format, favor llarp::Addr
2018-10-03 03:54:12 -07:00
Ryan Tharp
7f47adf2a0
rely on llarp::Addr more, support list of resolvers
2018-09-29 03:17:13 -07:00
Ryan Tharp
0ad4f43fe5
header clean up and clang-format
2018-09-24 06:09:01 -07:00