@@ -4,9 +4,18 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/).
4
4
5
5
### Unreleased
6
6
7
+ ### [ 1.7.0] - 2024-04-29
8
+
9
+ - feat: added HarakaMx #89
10
+ - feat: add add_line_processor, aka line_socket.setup_line_processor
11
+ - fix(get_public_ip): set timeout in stun request, fixes #84
12
+ - test: added get_implicit_mx tests #89
13
+ - change: get_mx: don't filter implicit MX errors #89
14
+
7
15
### [ 1.6.0] - 2024-04-17
8
16
9
17
- feat: normalizeDomain, for punycode/IDN names
18
+ <!-- prettier-ignore -->
10
19
- feat: get_mx now _ also_ returns implicit MX records
11
20
- feat: added get_implicit_mx
12
21
- feat: added resolve_mx_hosts
@@ -62,88 +71,88 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/).
62
71
- chore(ci): populate test matrix with Node.js LTS versions
63
72
- chore(ci): limit dependabot updates to production deps
64
73
65
- #### [ 1.3.5] - 2022-05-27
74
+ ### [ 1.3.5] - 2022-05-27
66
75
67
76
- chore(ci): use shared GHA workflows
68
77
- style(es6): use dns.promises internally
69
78
- dep(async): replace async dependency with Promise.all
70
79
- doc(README): use code fences around examples (vs indention)
71
80
72
- #### [ 1.3.4] - 2022-01-05
81
+ ### [ 1.3.4] - 2022-01-05
73
82
74
83
- promisify get_ips_by_host (backwards compatible)
75
84
76
- #### [ 1.3.3] - 2020-01-05
85
+ ### [ 1.3.3] - 2020-01-05
77
86
78
87
- refactored is_local_host function to return a promise instead of using a callback #65
79
88
80
- #### [ 1.3.2] - 2021-12-20
89
+ ### [ 1.3.2] - 2021-12-20
81
90
82
91
- add is_local_host function #63
83
92
84
- #### [ 1.3.1] - 2021-10-13
93
+ ### [ 1.3.1] - 2021-10-13
85
94
86
95
- get_mx: wrap dns.resolveMx in a try haraka/Haraka #2985
87
96
- add .release scripts
88
97
- add GH workflow, publish release to NPM upon merge to master
89
98
90
- #### 1.3.0 - 2021-01-23
99
+ ### 1.3.0 - 2021-01-23
91
100
92
101
- Support passing an array to ip_in_list #60
93
102
94
- #### 1.2.4 - 2021-01-14
103
+ ### 1.2.4 - 2021-01-14
95
104
96
105
- add "any" IP to is_local_ip
97
106
- add TEST-NET-[ 1-3] to is_private_ip
98
107
99
- #### 1.2.3 - 2020-12-19
108
+ ### 1.2.3 - 2020-12-19
100
109
101
110
- fix: restore the tests wrapping the resolveMX iterable
102
111
103
- #### 1.2.2 - 2020-12-15
112
+ ### 1.2.2 - 2020-12-15
104
113
105
114
- get_mx: do not include implicit MX
106
115
107
- #### [ 1.2.1] - 2020-11-17
116
+ ### [ 1.2.1] - 2020-11-17
108
117
109
118
- bump ipaddr.js to 2.0.0 #56
110
119
111
- #### [ 1.2.0] - 2020-06-23
120
+ ### [ 1.2.0] - 2020-06-23
112
121
113
122
- added get_mx
114
123
- remove deprecated load_tls_ini
115
124
- remove deprecated tls_ini_section_with_defaults
116
125
117
- #### 1.1.5 - 2020-04-11
126
+ ### 1.1.5 - 2020-04-11
118
127
119
128
- ipv6_bogus: handle parsing broken ipv6 addresses #49
120
129
- update async to version 3.0.1 #43
121
130
122
- #### 1.1.4 - 2019-04-04
131
+ ### 1.1.4 - 2019-04-04
123
132
124
133
- stop is_private_ip from checking if the IP is bound to a local network interface
125
134
126
- #### 1.1.3 - 2019-03-01
135
+ ### 1.1.3 - 2019-03-01
127
136
128
137
- is_local_ip checks local network interfaces too
129
138
130
- #### 1.1.2 - 2018-11-03
139
+ ### 1.1.2 - 2018-11-03
131
140
132
141
- add is_local_ip
133
142
134
- #### 1.1.1 - 2018-07-19
143
+ ### 1.1.1 - 2018-07-19
135
144
136
145
- ip_in_list doesn't throw on empty list
137
146
138
- #### 1.1.0 - 2018-04-11
147
+ ### 1.1.0 - 2018-04-11
139
148
140
149
- add get_primary_host_name haraka/Haraka #2380
141
150
142
- #### 1.0.14 - 2018-01-25
151
+ ### 1.0.14 - 2018-01-25
143
152
144
153
- restore tls_ini_section_with_defaults function (deprecated since Haraka 2.0.17)
145
154
146
- #### 1.0.13 - 2018-01-19
155
+ ### 1.0.13 - 2018-01-19
147
156
148
157
- get_public_ip: assign timer before calling connect #29
149
158
- avoid race where timeout isn't cleared because stun connect errors immediately
@@ -152,40 +161,40 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/).
152
161
- eslint updates #25 , #27
153
162
- improved x509 parser #22
154
163
155
- #### 1.0.10 - 2017-07-27
164
+ ### 1.0.10 - 2017-07-27
156
165
157
166
- added vs-stun as optional dep (from Haraka) #21
158
167
159
- #### 1.0.9 - 2017-06-16
168
+ ### 1.0.9 - 2017-06-16
160
169
161
170
- lint fixes for compat with eslint 4 #18
162
171
163
- #### 1.0.8 - 2017-03-08
172
+ ### 1.0.8 - 2017-03-08
164
173
165
174
- skip loading expired x509 (TLS) certs
166
175
- make TLS cert dir configurable
167
176
- rename certs -> cert (be consistent with haraka/plugins/tls)
168
177
- store cert/key as buffers (was strings)
169
178
170
- #### 1.0.7 - 2017-03-08
179
+ ### 1.0.7 - 2017-03-08
171
180
172
181
- handle undefined tls.ini section
173
182
174
- #### 1.0.6 - 2017-03-04
183
+ ### 1.0.6 - 2017-03-04
175
184
176
185
- add tls_ini_section_with_defaults()
177
186
- add load_tls_dir()
178
187
- add parse_x509_names()
179
188
180
- #### 1.0.5 - 2016-11-20
189
+ ### 1.0.5 - 2016-11-20
181
190
182
191
- add enableSNI TLS option
183
192
184
- #### 1.0.4 - 2016-10-25
193
+ ### 1.0.4 - 2016-10-25
185
194
186
195
- initialize TLS opts in (section != main) as booleans
187
196
188
- #### 1.0.3 - 2016-10-25
197
+ ### 1.0.3 - 2016-10-25
189
198
190
199
- added tls.ini loading
191
200
@@ -197,7 +206,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/).
197
206
[ 1.3.4 ] : https://github.com/haraka/haraka-net-utils/releases/tag/1.3.4
198
207
[ 1.3.5 ] : https://github.com/haraka/haraka-net-utils/releases/tag/1.3.5
199
208
[ 1.3.6 ] : https://github.com/haraka/haraka-net-utils/releases/tag/1.3.6
200
- [ 1.3.7 ] : https://github.com/haraka/haraka-net-utils/releases/tag/v1 .3.7
209
+ [ 1.3.7 ] : https://github.com/haraka/haraka-net-utils/releases/tag/1 .3.7
201
210
[ 1.4.0 ] : https://github.com/haraka/haraka-net-utils/releases/tag/v1.4.0
202
211
[ 1.4.1 ] : https://github.com/haraka/haraka-net-utils/releases/tag/v1.4.1
203
212
[ 1.5.0 ] : https://github.com/haraka/haraka-net-utils/releases/tag/v1.5.0
@@ -206,3 +215,4 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/).
206
215
[ 1.5.3 ] : https://github.com/haraka/haraka-net-utils/releases/tag/v1.5.3
207
216
[ 1.5.4 ] : https://github.com/haraka/haraka-net-utils/releases/tag/v1.5.4
208
217
[ 1.6.0 ] : https://github.com/haraka/haraka-net-utils/releases/tag/v1.6.0
218
+ [ 1.7.0 ] : https://github.com/haraka/haraka-net-utils/releases/tag/v1.7.0
0 commit comments