summarylogtreecommitdiffstats
path: root/ChangeLog
blob: e81dc28f56ad1c3080896bb1a00505f80fa979c4 (plain)
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
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
ver 2.3:
	Fix issue with length calculation for WMM IE.
	Fix issue with channel number allocation off-by-one.
	Fix issue with cached session when TLS phase2 fails.
	Add support for FastReauthentication setting for EAP-TLS.

ver 2.2:
	Fix issue with handling FT and multiple roaming scans.
	Fix issue with handling multiple wiphy registrations.
	Fix issue with with EAP-PEAP session resumption.
	Add support for using PTK rekeying in AP mode.
	Add support for setting country IE in AP mode.
	Add support for setting WMM parameter IE in AP mode.

ver 2.1:
	Fix issue with handling FT-over-DS action.
	Fix issue with handling scan and 6 GHz support check.
	Fix issue with handling when periodic scans get aborted.
	Add support for using 5 GHz frequencies in AP mode.

ver 2.0:
	Fix issue with handling P2P and limiting ciphers to CCMP.
	Fix issue with scanning before forced roaming action.
	Fix issue with provided scan frequencies from RRM.
	Fix issue with handling Michael MIC failure message.
	Fix issue with handling timestamp size in MPDU frames.
	Fix issue with handling enablement of OCVC for FT AKMs.
	Fix issue with handling FT work as highest priority.
	Fix issue with handling roaming events and Multi-BSS.
	Add support for utilizing roaming candidates list.
	Add support for utilizing TLS session caching.
	Add support for ciphers with 256 bits key size.
	Add support for Access Point mode with legacy TKIP.
	Add support for MAC address changes while powered.
	Add support for IPv4 and IPv6 network configuration.

ver 1.30:
	Fix issue with handling OWE if buggy AP is detected.
	Fix issue with handling quick scan and enabling 6GHz.
	Fix issue with handling tags for extended IEs.
	Add support for handling HE capabilities.
	Add support for handling regulatory domain changes.
	Add support for handling netdev packet loss events.

ver 1.29:
	Fix issue with handling EAP-Success message.
	Fix issue with handling secure setting and EAPoL.
	Add support for DeviceProvisioning API properties.

ver 1.28:
	Fix issue with handling invalid EAPoL frames.
	Fix issue with handling unexpectedly unencrypted EAP frames.
	Fix issue with handling AlwaysRandomizeAddress/AddressOverride.
	Fix issue with handling initial signal level notification.
	Fix issue with handling sorting of scan requests.
	Fix issue with handling frame type check in FT.

ver 1.27:
	Fix issue with hidden networks on connection error.
	Fix issue with directed roams if already trying to roam.
	Fix issue with checking for connected in FT frame event.

ver 1.26:
	Fix issue with handling BSS that changed frequency.
	Fix issue with handling frequencies in neighbor report.
	Fix issue with operating classes for 802.11ax standard.
	Fix issue with enforcing of MFPR for 6 GHz frequencies.
	Add support for band defined in the WiFi 6E amendment.
	Add support for scanning while in AP mode.

ver 1.25:
	Fix issue with handling abort of periodic scans.
	Fix issue with handling connection when link goes down.
	Fix issue with handling operating channel information.
	Add support for encrypted network profile storage.
	Add support for DPP initiating as a configurator.

ver 1.24:
	Fix issue with handshake and missing rekeying support.
	Fix issue with BSS ranking and zero signal strength.
	Fix issue with setting OWE IE length correctly.

ver 1.23:
	Fix issue with handling handshake offloading.
	Fix issue with at_console and D-Bus policy.

ver 1.22:
	Fix issue with handling periodic scanning.
	Fix issue with handling scanning completion.
	Fix issue with handling scanning for OWE auto-connect.
	Add support for additional DPP features.

ver 1.21:
	Fix issue with handling disconnect events issued by AP.
	Add experimental support for DPP feature.

ver 1.20:
	Fix issue with handling Hotspot 2.0 requirements.
	Add support for evict_nocarrier setting during roaming.
	Add support for experimental NetworkConfigurationAgent API.

ver 1.19:
	Fix issue with handling OCV if offloading is supported.
	Fix issue with handling SA Query on channel switch event.
	Fix issue with starting FT-over-DS actions after roaming.
	Add support for OWE transition networks.
	Add support for extended key IDs.

ver 1.18:
	Fix issue with handling faulty SAE duplicate commits.
	Add support for Access Point FILS IP Address Assignment IE.
	Add support for P2P GO-side 4-way handshake IP allocation.
	Add support for forcing SAE group 19 if BSS requires it.

ver 1.17:
	Fix issue with sending additional and vendor IEs.
	Fix issue with IE ordering for 802.11-2020 support.
	Fix issue with frequency update on channel switch events.
	Fix issue with drivers and handling of IF_OPER_UP setting.

ver 1.16:
	Fix issue with writing provisioning files with a passphrase.
	Add support for Authenticator & Supplicant RSN Extension elements.
	Add support for handling Transition Disable info.
	Add support for SAE Hash-to-Element feature.

ver 1.15:
	Add support for FT-over-DS procedure with multiple BSS.
	Add support for estimation of VHT RX data rate.
	Add support for exporting Daemon information.

ver 1.14:
	Fix issue with scanning property and quick scan cancellation.
	Fix issue with handling authentication timeouts from SAE.
	Fix issue with handling association timeouts and retries.
	Fix issue with handling roaming frequencies after roaming.
	Fix issue with requesting neighbor report after roaming.
	Add support for handling PSK offload connections.

ver 1.13:
	Fix issue with EAPoL protocol version 2010 handling.
	Fix issue with authenticator method logic handling.
	Fix issue with getting scan results from firmware.
	Add support for handling SAE offload connections.
	Add support for roaming with FullMAC devices.

ver 1.12:
	Fix issue with handling retry roaming without higher RSSI.
	Fix issue with WPA3, OWE and FILS authentication handling.
	Fix issue with handling locally generated deauth frames.
	Fix issue with quick scanning and connect interaction.
	Add support for diagnostic D-Bus interfaces.

ver 1.11:
	Add support for ACD client for static configuration.
	Add support for intelligent scan of all frequencies.

ver 1.10:
	Add support for DHCP v6 configuration.
	Add support for DHCP server operation with AP mode.
	Add support for IP allocation during the 4-Way Handshake.
	Add support for P2P Group-owner handling.

ver 1.9:
	Fix issue with WPA3 connections in transition mode.
	Fix issue with handling roaming attempt failures.
	Add support for radio management work queue.
	Add support P2P service manager interface.
	Add support for WiFi Display client API.

ver 1.8:
	Fix issue with handling FT AKMs when not supported.
	Fix issue with handling FILS and RSNE in authenticate.
	Fix issue with handling auto-connection and quick scan.
	Fix issue with sending multiple scan requests.
	Add support for P2P feature and API.

ver 1.7:
	Fix issue with APs that send IGTK falsely in big endian.
	Fix issue with setting linkmode & operstate for open networks.

ver 1.6:
	Fix issue with handling missing AP stop events.
	Fix issue with handling out-of-order disconnect events.
	Fix issue with handling missing auth/assoc support.
	Fix issue with handling omitted EAP-TLS-CACert.
	Fix issue with handling OWE PTK derivation.
	Add support for internal frame exchange API.
	Add support for MAC randomization and override.
	Add support for per-network MAC addresses.

ver 1.5:
	Fix issue with handling missing NEW_WIPHY events.
	Fix issue with interface creation and NEW_WIPHY events.
	Fix issue with handling LastConnectedTime property change.
	Fix issue with PEAPv0 interoperability with Windows.

ver 1.4:
	Fix issue with handling Crypto-Binding and invalid MACs.
	Fix issue with handling change station error results.
	Fix issue with handling DNS resolving installations.

ver 1.3:
	Fix issue with handling EAP-GTC and password requests.
	Fix issue with handling Crypto-Binding TLV for PEAPv0.
	Fix issue with handling key installation and PEAP Phase 2.
	Fix issue with handling externally triggered scan requests.
	Fix issue with handling RCPI calculation for RRM requests.

ver 1.2:
	Fix issue with handling scan requests while connecting.
	Fix issue with handling scan duration for RRM requests.
	Fix issue with handling parent TSF value for RRM requests.

ver 1.1:
	Fix issue with simple configuration support checks.
	Fix issue with handling TLS tunnel and PEAPv0.
	Add support for radio resource management.

ver 1.0:
	Add support for stable D-Bus interfaces.
	Add support for network configuration documentation.

ver 0.23:
	Fix issue with strict certificate chain checks.
	Fix issue with parsing RSNE_ADVANCE information.
	Fix issue with parsing RSN information for WPA1.
	Fix issue with logic error in scan frequency validation.
	Fix issue with integer overflow and authentication frames.
	Add support for installing various manual pages.

ver 0.22:
	Fix issue with hotplug and device capability detection.
	Add support for IPv6 network configuration handling.
	Add support for embedding certificates in profiles.

ver 0.21:
	Fix issue with cleartext ACK and tunneled EAP-Success.
	Fix issue with setting bits in extended capabilities.
	Fix issue with WPA-1 information element parsing.
	Add support for handling QoS Map IE and frames.
	Add support for STATE_DIRECTORY environment.
	Add support for CONFIGURATION_DIRECTORY environment.

ver 0.20:
	Add support for adding Extended Capabilities bits.
	Add support for ServerDomainMask configuration option.

ver 0.19:
	Add support for Hotspot 2.0 functionality.
	Add support for FILS Fast Transition feature.
	Add support for network configuration handling.
	Add support for resolution services framework.

ver 0.18:
	Fix issue with handling stale scan results.
	Fix issue with handling OWE group renegotiation.
	Fix issue with handshake failures on FT-PSK.
	Add support for FILS (Fast Initial Link Setup).

ver 0.17:
	Fix issue with handling association failure path.
	Fix issue with handling checks for valid ECC point/scalar.
	Fix issue with handling potential infinite loop and SAE.
	Fix issue with handling randomization for passive scans.
	Add support for randomization of SN for probe requests.
	Add support for handling the FILS cipher suites.
	Add support for ERP key caching feature.

ver 0.16:
	Add missing pkcs8.conf for module loading.

ver 0.15:
	Fix issue with handling RSSI thresholds.
	Fix issue with handling abort for a connection.
	Fix issue with stopping Access Point operation.
	Add support for individual BSS blacklisting.
	Add support for utilizing MAC randomization.
	Add support for utilizing different key lengths.
	Add support for 16, 24 and 32 byte MIC lengths.
	Add support for handling driver rekying feature.

ver 0.14:
	Add support for tunneled MSCHAPv2 authentication.

ver 0.13:
	Fix issue with WSC interface runtime handling.
	Add support for Opportunistic Wireless Encryption.
	Add support for common EAP-TLS framework.

ver 0.12:
	Fix issue with handling 802.1x automatic connection.
	Fix issue with handling missing support for backtrace.

ver 0.11:
	Fix issue with handling EAP-TTLS and redundant L flags.
	Fix issue with handling EAP-TLS upper limit on request size.
	Fix issue with handling handshake complete after setting keys.
	Fix issue with handling access points with too many rates.
	Fix issue with requiring PSK if passphrase is present.
	Add support for retrieving list of hidden access points.
	Add support for tunneled MS-CHAP.

ver 0.10:
	Fix issue with Ethernet authentication packet handling.
	Fix issue with ad-hoc network scan results in station mode.
	Fix issue with cancellation of ongoing rekey offload.
	Add support for setting per-mac GTK credentials.
	Add support for using external Embedded Linux library.

ver 0.9:
	Fix issue with handling EAP-WSC passwords.
	Add support for TTLS-CHAP and TTLS-PAP.
	Add support for handling FT over SAE.

ver 0.8:
	Fix issue with handling EAP_CACHE_NEVER secret types.
	Fix issue with redundant usage of the L flag and PEAP.
	Fix issue with EAP type 33 as termination mechanism for PEAPv1.
	Add initial version of Ethernet authentication daemon.
	Add support for Station mode interface.

ver 0.7:
	Fix issue with hard coded peer address and SAE networks.
	Fix issue with raw passphrase requirement and SAE networks.
	Fix issue with differentiating authenticator and supplicant.
	Fix issue with timestamps comparison of known networks.
	Fix issue with handling cancellation of power callbacks.
	Fix issue with honoring auto-connect setting on power up.
	Fix issue with crash during operstate callbacks.

ver 0.6:
	Fix issue with syncing the PSK on first connection.
	Fix issue with unnecessary known object removal events.

ver 0.5:
	Fix issue with EAPoL handling and Ad-Hoc networks.
	Add support for using agent with EAP-GTC methods.
	Add support for improved Known Networks management.
	Add support for Simultaneous Authentication of Equals.
	Add support for exposing supported modes of operation.
	Add support for D-Bus auto-activation via systemd.

ver 0.4:
	Fix issue with handling all zero PMKID.
	Fix issue with handling PEAP servers and M bit requirement.
	Fix issue with handling MS-CHAP v2 and uninitialized memory.
	Fix issue with handling memory leak and aborting connections.
	Fix issue with handling memory leak and PSK configuration.
	Fix issue with handling not yet running D-Bus daemon.
	Add support for advanced scanning of hidden networks.
	Add support for MAC address randomization.
	Add support for Ad-Hoc network interface.
	Add support for Access Point interface.

ver 0.3:
	Fix issue with auto-connect settings for open networks.
	Fix issue with handling beacon loss in roaming situations.
	Fix issue with handling bridged wireless network interfaces.
	Fix issue with handling EAP identity prompt or notification.
	Fix issue with handling EAP state reset and reauthentication.
	Add support for user specified hidden network connections.
	Add support for configuring WDS / 4ADDR operation.

ver 0.2:
	Fix issue with unsupported bands from roam scan frequency set.
	Fix issue with handling disconnect by AP and by SME events.
	Fix issue with string start calculation for MS-CHAP v2.
	Add workaround for 0 oper class in neighbor report.
	Add support for EAPoL over NL80211 kernel feature.
	Add support for EAP-PWD authentication method.
	Add support for EAP-GTC authentication method.
	Add support for agent functionality to client.

ver 0.1:
	Initial public release.