b2fdf66a |
2023-11-13 12:30:22 |
add flatmap support |
ArrayIterator |
ee736044 |
2023-11-13 12:27:20 |
add RRSIG #3 (decode only) |
ArrayIterator |
81459e6e |
2023-11-12 22:00:42 |
add dns key |
ArrayIterator |
28fd7740 |
2022-07-19 14:10:56 |
fix: ensure compressed ipv6 is valid closes #70 |
Kiko Beats |
5dda60eb |
2022-06-21 23:17:47 |
feat: allow to customize get for doh |
Kiko Beats |
39538d4b |
2022-04-15 20:32:47 |
Update README.md. Show all possible properties in server.listen() |
Louis Lam |
b2e994c0 |
2021-12-13 19:45:21 |
Add a test for invalid packet handling |
Tim Perry |
e4877a04 |
2021-12-13 19:14:21 |
Handle & report server request errors as 'requestError' events |
Tim Perry |
58649cb5 |
2021-12-13 19:23:59 |
Fix typo in the README server code |
Tim Perry |
7114a90b |
2021-12-14 13:43:13 |
Allow configuring the listen address for each server |
Tim Perry |
b3340b2a |
2021-06-15 09:28:41 |
add Martin Heidegger as contributor :tada: |
Lsong |
564ea7ac |
2021-06-14 22:45:03 |
test: improving test framework to execute tests serially and better identify operational order |
Martin Heidegger |
fd953b36 |
2021-06-14 23:07:25 |
docs: Using createServer as catch-all for all kinds of servers. |
Martin Heidegger |
90992f0e |
2021-06-14 22:44:08 |
feat: adding single server interface with combined tcp, udp, doh support |
Martin Heidegger |
ec0de414 |
2021-06-14 22:42:44 |
fix: normalizing API's |
Martin Heidegger |
dc284ce6 |
2021-06-14 22:39:58 |
feat: adding support for http endpoints for tests |
Martin Heidegger |
a4c7ab31 |
2021-06-14 22:21:20 |
fix: query parsing & operation |
Martin Heidegger |
49cd8865 |
2021-06-14 04:09:38 |
feat: adding cors support |
Martin Heidegger |
3c7cd971 |
2021-06-14 16:57:30 |
fixing clientIp option |
Martin Heidegger |
03bfe3c0 |
2021-06-13 13:30:54 |
fix: linting |
Martin Heidegger |
a0bbc758 |
2021-06-14 02:34:45 |
ci updates |
Martin Heidegger |
3f65b19f |
2021-04-20 13:23:41 |
add `recursive` to Packet class. |
Lsong |
a4c90a2b |
2021-04-20 12:56:04 |
DoH server code refacting to fix #41 |
Lsong |
3bfe3a59 |
2021-04-19 17:28:11 |
Add RD bit to DoH cient, fix #40 |
Lsong |
87c83716 |
2021-03-11 10:24:22 |
fix README and bump version to 1.5.0 fix #39 |
eviltik |
7da83380 |
2021-03-11 09:42:26 |
handle tcp empty response |
eviltik |
8bdd1643 |
2021-03-10 12:59:43 |
add recursive question options for tcp and udp clients, fix #33, fix #29 |
eviltik |
5351501e |
2021-03-08 15:38:04 |
add RD bit for UDP client |
eviltik |
4b38a23a |
2021-03-08 15:05:43 |
add eviltik as a contributor |
eviltik |
1060a2d4 |
2021-03-08 15:05:32 |
add client examples |
eviltik |
32b89d48 |
2021-03-08 15:05:16 |
update README with more client examples |
eviltik |
e72b4142 |
2021-02-08 19:34:07 |
add "resolverProtocol" option fix #31 |
Lsong |
9c4b78a4 |
2021-02-08 19:29:00 |
fix createResolver in #31 |
Lsong |
a3071630 |
2021-02-02 15:35:50 |
implement resolvePTR |
eviltik |
45bd0c4d |
2021-02-02 15:30:50 |
add package-lock.json, needed by github nodejs workflow test |
eviltik |
833e8756 |
2020-12-30 16:47:07 |
Changed naming and Removed createServer (as to force use of explicit createUDPServer etc) |
Daniel Sörlöv |
14d22a60 |
2020-12-30 16:37:55 |
Moved examples into subfolders |
Daniel Sörlöv |
452ab97d |
2020-12-30 00:49:44 |
DoH-server implementation |
Daniel Sörlöv |
6c2041b8 |
2020-10-12 11:16:08 |
Add EDNS and ECS decode support |
Ang YC |
d1b4ca2a |
2020-10-10 20:03:50 |
Add support for rfc7871 client subnet |
Mattias Holmlund |
234083eb |
2020-10-08 21:09:03 |
Use correct type for udp lookups |
Mattias Holmlund |
b1d3103f |
2020-07-11 10:21:59 |
fix example in readme #18 |
Lsong |
9c1b504e |
2020-07-10 18:00:41 |
add DoH, DNS over TCP and Google Public DNS Client. |
Lsong |
cc4c8ae7 |
2020-07-10 15:03:21 |
fix test case |
Lsong |
fb82eee7 |
2020-07-10 12:46:07 |
add TCP Server, thanks @andris9 #17 |
Lsong |
f4b6e205 |
2020-07-04 21:30:48 |
add PTR record |
Lsong |
e14c8b23 |
2020-07-03 15:44:45 |
add SRV RR Type, and close #16 |
Lsong |
73f3149f |
2020-06-16 16:35:17 |
modify example in README to fix #14 |
Lsong |
b4b77e6f |
2020-05-18 17:15:28 |
add dns client, and fix #12 |
Lsong |
4827ce60 |
2020-05-18 10:05:48 |
add Andris Reinman to contributors :tada: |
Lsong |
7f5896ef |
2020-05-14 22:49:19 |
Write missing RDATA size for CAA output |
Andris Reinman |
ea2a7209 |
2020-05-01 15:12:50 |
removed package-lock.json |
Andris Reinman |
fa8d3de1 |
2020-05-01 15:11:13 |
Allow using array of strings as data value for TXT records |
Andris Reinman |
f4fa7e38 |
2020-02-06 11:30:10 |
fix travis-ci node version |
Lsong |
4143e483 |
2020-02-05 17:19:49 |
Emit rinfo to server request handlers |
Chloe Wintzer |
1be5f7ee |
2019-08-30 17:08:56 |
Added support for encoding CAA DNS packets. |
Jonte Sehlin |
4b034513 |
2019-07-31 17:07:33 |
add server#close method |
Lsong |
48540bad |
2018-09-18 09:22:50 |
Remove unnecessary require('tcp') |
Ted Carnahan |
e14e0c92 |
2018-09-18 09:01:29 |
Fix example code so that it works |
Ted Carnahan |
44ba9278 |
2018-03-21 05:08:55 |
fix TXT parsing |
Josh Junon |
33ddb821 |
2016-12-13 22:27:54 |
add more resource encoding |
Lsong |
7c5fc458 |
2016-12-08 19:00:45 |
add parser |
Lsong |
e7d37bbb |
2016-12-07 18:20:49 |
decode packet |
Lsong |
3a2596b7 |
2016-12-06 18:23:35 |
add parser |
Lsong |
e50584f4 |
2016-10-27 17:57:00 |
fix a bug and make test pass |
Lsong |
ffce40d2 |
2016-10-27 17:43:32 |
add rrtype parse |
Lsong |
6b8f4414 |
2016-10-23 22:07:02 |
add request and response class |
Lsong |
380cbfd5 |
2016-10-23 20:58:24 |
dns request almost done |
Lsong |
ff80ce97 |
2016-10-23 12:48:39 |
first commit |
Lsong |