forked from tjfontaine/node-dns
-
Notifications
You must be signed in to change notification settings - Fork 5
/
ChangeLog
141 lines (123 loc) · 5.7 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
0.7.6: 2021-05-21 Francis Turner <[email protected]>
* Update package.json to refer to correct github repo etc.
0.7.5: 2021-05-21 Francis Turner <[email protected]>
* Update requires to use native-node-dns-packet etc.
0.7.4: 2021-05-21 Francis Turner <[email protected]>
* Update requires to use native-node-dns-packet etc.
0.7.3: 2021-05-21 Francis Turner <[email protected]>
* Fix package version issue
0.7.2: 2021-05-21 Francis Turner <[email protected]>
* merge 3 outstanding PRs from original project (optional headers and
additional records in request, test fixes)
* change npm package to native-node-dns and use the similarly renamed
native-node-dns-packet and native-node-dns-cache
0.7.1: 2021-05-20 Francis Turner <[email protected]>
* change new Buffer() to new Buffer.alloc()
* change TXT test to use a different domain the google.com so that
* the harness works as expected
0.7.0: 2014-08-05 Greg Slepak <[email protected]>
* `native-dns-packet` 0.0.4 -> 0.1.1
* `native-dns-cache` 0.0.1 -> 0.0.2
* `ipaddr.js` 0.1.1 -> 0.1.3
* Updated authors in `package.json`
* Fixed specification of dependency versions in `package.json`
* See changes from `native-dns-packet` for what's new
+ TLDR: many bug fixes, performance improvements.
better EDNS support, TLSA support, fixed TXT.
* Merged `tjfontaine/master` (adds LICENSE file)
2013-03-23 Timothy J Fontaine <[email protected]>
* Add SPF record type, same as TXT
* Emit platform ready on windows (Oleg Elifantiev)
* Split packet parsing into its own library
* Split caching into its own library
2013-03-03 Timothy J Fontaine <[email protected]>
* Assert missing fields
* Truncate integer fields
2013-02-14 Timothy J Fontaine <[email protected]>
* Bump to v0.4.1
* Disable caching for now
* Fix AAAA packing of records
2013-01-09 Timothy J Fontaine <[email protected]>
* Bump to v0.4.0
* Fix TCPServer
* Split dependencies out of package
* Refactor Cache and MemoryStore
* Export Lookup function
2012-12-23 Timothy J Fontaine <[email protected]>
* Bump to v0.3.4
* Update buffercursor to 0.0.5
* Allow creation of NAPTR records
2012-12-07 Timothy J Fontaine <[email protected]>
* Bump to v0.3.3
* Make cache layer more generic
2012-12-06 Timothy J Fontaine <[email protected]>
* Bump to v0.3.2
* Revamp benchmark script
* Properly set EDNS0 options
* Don't overrite `type` and `class` fields of a record
2012-09-25 Timothy J Fontaine <[email protected]>
* Bump to v0.3.1
* Fix win32 to set the actual hostsfiel
2012-09-17 Timothy J Fontaine <[email protected]>
* Bump to v0.3.0
* Add more tests and benchmark
* More compatible with c-ares
* Add rudimentary in-memory cache
* Add NAPTR record type
* On > 0.8 make sockets be unref for faster destructing
2012-07-22 Timothy J Fontaine <[email protected]>
* Bump to v0.2.0
* Rewrite outbound queue to be simpler
2012-07-08 Timothy J Fontaine <[email protected]>
* Bump to v0.1.0
* State machine to encode and decode packets
2012-03-20 Timothy J Fontaine <[email protected]>
* Bump to v0.0.7
* Ignore requests/responses less than the minimal size of a query [server, client]
* Remove clone dependency [module]
* Embed ipaddr.js [module]
* Fix label parsing [client, server]
* Long query names should result in ENOTFOUND [client]
* resolve(..., 'PTR') should use reverse, reverse should check hosts [client]
* Autopromote should work for eDNS packets as well [client, server]
* Fix server socket assignment [server]
* toString to various types to produce dig like output [client, server]
* Conosolidate various sources files into logical groups [module]
* Lint to match upstream's style [module]
2012-03-06 Timothy J Fontaine <[email protected]>
* Bump to v0.0.6
* Split TCP/UDP Server, expose as createTCPServer/createUDPServer [server, module]
* Request server may just be an string of an ip address [client]
* Question type may be a string of record type [client]
* Don't watch for resolve/hosts changes by default [client]
* Add mechanism to forcibly reload the platform [client]
* Add unready event that is fired when reinitializing platform [client]
* Expose platform [module]
2012-03-01 Timothy J Fontaine <[email protected]>
* Bump to v0.0.5
* Add test suite [module] (issue #12)
* Add qtypeToName/nameToQtype for convenience [module]
* Add Request mechanism to cusotmize queries [module]
* Add field name, buffer, and position to [un]pack errors [module]
* Add PendingRequests.autopromote to always promote ResourceRecords [module]
* Fix Platform.search_path it should be an array [client]
2012-02-25 Timothy J Fontaine <[email protected]>
* Bump to v0.0.4
* Add clone dependency (it's used in client) [module]
* Don't instantiate fields for every question [client, server] (issue #8)
* Allocate only the size Buffer needed for Packet [client, server]
2012-02-24 Timothy J Fontaine <[email protected]>
* Bump to v0.0.3
* Considerable performance increase [client, server] (issue #8)
* Label compression is case sensitive [client, server]
* Remove dependency on clone and pystruct [client, server]
* Consolidate TCP logic [client, server] (issue #3)
2012-02-14 Timothy J Fontaine <[email protected]>
* Bump to v0.0.2
* Add rudimentary TCP support [client, server]
* Rate limit queries to name servers [client]
* Single buffer creation for message packing [client, server]
* Label compression [client, server]
* Expose consts for use by servers [module]
* Specify specific server for querying against [client]
* Remove dependency on bufferjs [module]