Updated libbpf.so to link with libelf.so.1
[platform/upstream/connman.git] / ChangeLog
1 ver 1.38:
2         Fix issue with online check on IP address update.
3         Fix issue with OpenVPN and encrypted private keys.
4         Fix issue with finishing of VPN connections.
5         Add support for updated stable iwd APIs.
6         Add support for WireGuard networks.
7
8 ver 1.37:
9         Fix issue with handling invalid gateway addresses.
10         Fix issue with handling updates of default gateway.
11         Fix issue with DHCP servers that require broadcast flag.
12         Add support for option to use gateways as time servers.
13         Add support for option to select default technology.
14         Add support for Address Conflict Detection (ACD).
15         Add support for IPv6 iptables management.
16
17 ver 1.36:
18         Fix issue with DNS short response on error handling.
19         Fix issue with handling incoming DNS requests.
20         Fix issue with handling empty timeserver list.
21         Fix issue with incorrect DHCP byte order.
22         Fix issue with AllowDomainnameUpdates handling.
23         Fix issue with IPv4 link-local IP conflict error.
24         Fix issue with handling WISPr over TLS connections.
25         Fix issue with WiFi background scanning handling.
26         Fix issue with WiFi disconnect+connect race condition.
27         Fix issue with WiFi scanning and tethering operation.
28         Fix issue with WiFi security change handling.
29         Fix issue with missing signal for WPS changes.
30         Fix issue with online check retry handling.
31         Add support for systemd-resolved backend.
32         Add support for mDNS configuration setup.
33
34 ver 1.35:
35         Fix issue with malformed DNS response handling.
36         Fix issue with routing and disabled online check.
37         Fix issue with handling IPv4 configuration methods.
38         Fix issue with multiple link-local connections.
39         Fix issue with proxy domain configuration.
40
41 ver 1.34:
42         Fix issue with recognizing bonding interfaces.
43         Fix issue with adjtimex usage for kernel clock tuning.
44         Fix issue with IP configuration on dual configuration.
45         Fix issue with service ordering via PreferredTechnologies.
46         Fix issue with Bluetooth state changes before disconnection.
47         Fix issue with WiFi connected flag after disconnection.
48         Fix issue with handling WiFi service disconnect reason.
49         Fix issue with memory leak for WiFi Display information.
50         Fix issue with callbacks after WPS disconnection.
51         Fix issue with potentially leaking addrinfo memory.
52         Fix issue with handling of malformed HTTP response.
53         Fix issue with error handling when enabling Tethering.
54         Fix issue with nameserver and search domain ordering.
55         Fix issue with updating nameservers after DNS changed.
56         Fix issue with updating nameservers during address change.
57         Fix issue with updating timeservers during address change.
58         Fix issue with order of subnet and router DHCP options.
59         Fix issue with socket creating and bind latency for DHCP.
60         Add support for DHCP Vendor Class ID configuration setting.
61         Add support for configuration for service online check handling.
62         Add support for additional 802.1X certificate options.
63         Add support for automatically detecting root NFS.
64         Add support for nftables based firewalls.
65         Add support for new Wireless Daemon (iwd).
66
67 ver 1.33:
68         Fix issue with old IP address from DHCP.
69         Fix issue with DHCP lease timer handling.
70         Fix issue with infinite lease and DHCPv6.
71         Fix issue with network connectable handling.
72         Fix issue with handling WiFi interface discovery.
73         Add support for WiFi fast-reconnect and band-steering.
74
75 ver 1.32:
76         Fix issue with DNS proxy response handling.
77         Fix issue with nameservers after DHCP renewal.
78         Fix issue with DHCP request and IP link local.
79         Fix issue with DHCP timer removal handling.
80         Fix issue with missing MTU option from DHCP.
81         Fix issue with passphrases and space characters.
82         Fix issue with passphrases after WPS provisioning.
83         Fix issue with memory leak and wpa_supplicant.
84         Fix issue with memory leak and service ordering.
85         Add support for handling OpenVPN TAP devices.
86         Remove support for BlueZ 4.x interfaces.
87
88 ver 1.31:
89         Fix issue with DNS TTL and CLASS field length.
90         Fix issue with handling of ClearProperty method.
91         Fix issue with subnet assignment for tethering.
92         Fix issue with search domain reconfiguration.
93         Fix issue with Bluetooth adapter handling.
94         Fix issue with DHCP handling and OFFER stage.
95         Add support for handling multiple contexts.
96         Add support for handling IPv6 timeservers.
97         Add support for handling DSA interfaces.
98         Add support for symlinking resolv.conf file.
99         Add support for connman-wait-online service.
100
101 ver 1.30:
102         Fix issue with pending DNS request during server change.
103         Fix issue with empty strings in nameservers configuration.
104         Fix issue with time servers during IP configuration change.
105         Fix issue with 4-way handshake during roaming.
106         Fix issue with open WiFi networks security.
107         Fix issue with support for WiFi AnonymousIdentity.
108         Fix issue with memory leak and DHCPv6 DUID handling.
109         Fix issue with DHCP client and P2P interaction.
110         Fix issue with handling provision file updates.
111         Fix issue with VPN state updates.
112         Disable 6to4 support by default.
113
114 ver 1.29:
115         Fix issue with IPv6 autoconfiguration when disabled.
116         Fix issue with IPv6 temporary route handling.
117         Fix issue with IPv6 timers for nameservers.
118         Fix issue with DHPCv6 and route configuration.
119         Fix issue with DHCPv6 source port and buggy servers.
120         Fix issue with DHCPv6 rapid commit option length.
121         Fix issue with DHCPv6 rapid commit error handling.
122         Fix issue with handling invalid WiFi passphrases.
123         Fix issue with connecting Ethernet devices.
124         Add support for Ethernet and VLAN usage.
125
126 ver 1.28:
127         Fix issue with DHCPv6 re-transmission timer.
128         Fix issue with DHCP service ID option byte order.
129         Fix issue with IPv6 connections and SLAAC/DHCPv6.
130         Fix issue with telephony and IPv6 autoconfiguration.
131         Fix issue with Bluetooth technology setting changes.
132         Fix issue with WiFi autoscan interval calculation.
133         Fix issue with WiFi and missing BSS signal strength.
134         Add support for IPv4 information for WiFi Display.
135
136 ver 1.27:
137         Fix issue with memory leak in IP configuration.
138         Fix issue with providing random numbers for DHCP.
139         Fix issue with handling IN_MOVED_TO inotify events.
140         Fix issue with channel selection for WiFi scanning.
141         Add support for handling Bluetooth GN and PANU roles.
142
143 ver 1.26:
144         Fix issue with missing WiFi security provisioning support.
145         Fix issue with immutable setting and provisioned services.
146         Fix issue with scheduling DNS cache cleanup procedure.
147         Fix issue with IPv6 Privacy setting on service removal.
148         Fix issue with DHCPv6 CONFIRM message sending procedure.
149         Fix issue with DHCPv6 lease expiration handling support.
150         Fix issue with DHCPv4 networks and broadcast flag handling.
151         Fix issue with DHCPv4 networks without gateway configuration.
152         Fix issue with P2P Peer authorization handling.
153         Fix issue with P2P Peer service registration.
154         Add support for WiFi Display information elements.
155         Add support for systemd-hostnamed integration.
156
157 ver 1.25:
158         Fix issue with handling rebind timer for DHCPv6.
159         Fix issue with handling DHCP renew transaction.
160         Fix issue with user supplied proxy settings and DHCP.
161         Fix issue with extra status codes from captive portals.
162         Fix issue with service idle state reset on failure.
163         Fix issue with DNS label compression handling.
164         Add support for experimental P2P Peer service.
165
166 ver 1.24:
167         Fix issue with handling slave interfaces.
168         Fix issue with handling DHCPv4 broadcast flag.
169         Fix issue with handling DHCPv4 lease expiration.
170         Fix issue with handling WiFi auto-scanning timeout.
171         Fix issue with handling domain and DNS server changes.
172         Fix issue with double free and agent messages.
173
174 ver 1.23:
175         Fix issue with memory leak in technology handling.
176         Fix issue with not removing host route of OpenVPN.
177         Fix issue with double free in DHCP cleanup handling.
178         Fix issue with handling DHCP method from oFono.
179         Fix issue with IPv6-PD when disabling tethering.
180         Fix issue with DNS proxy when disabling tethering.
181         Fix issue with Bluetooth start and stop interaction.
182         Fix issue with Bluetooth PAN networks on adapter change.
183
184 ver 1.22:
185         Fix issue with WPS state synchronization.
186         Fix issue with DNS servers and default service.
187         Fix issue with DHCP client and rebooting state.
188         Add support for NTP exponential backoff handling.
189         Add support for NTP kiss-of-death packet handling.
190         Add support for Ethernet gadget networking.
191
192 ver 1.21:
193         Fix issue with WiFi networks and zero SSID length.
194         Fix issue with security details for hidden WiFi networks.
195         Fix issue with handling IPv6 proxy address resolving.
196         Fix issue with enabling Bluetooth controllers.
197
198 ver 1.20:
199         Fix issue with invalid cache of DNS proxy support.
200         Fix issue with stopping DHCP for failed connections.
201         Fix issue with not stopping IPv4 Link-Local state machine.
202         Fix issue with service type handling for unknown interfaces.
203         Fix issue with using interface names instead of indexes.
204         Fix issue with resetting network retry counter on failure.
205         Fix issue with using nameservers when its type is not enabled.
206         Fix issue with fallback nameservers not being used.
207         Add support for NTP version 3 protocol.
208
209 ver 1.19:
210         Fix issue with not correctly storing IPv4 method.
211         Fix issue with changing the default service too early.
212         Fix issue with service reference count and WISPr checks.
213         Fix issue with service auto-connect handling and ordering.
214         Fix issue with host and domain names when service changes.
215         Fix issue with proxy result and WISPr handling.
216         Fix issue with proxy reset when disconnecting.
217         Fix issue with handling fallback nameservers.
218         Add support for multiple agents.
219
220 ver 1.18:
221         Fix issue with alignment calculation for iptables.
222         Fix issue with WEP key index parameter handling.
223         Fix issue with handling of 802.1x credentials.
224         Fix issue with command line parameter parsing.
225         Add support for completion handling in client tool.
226
227 ver 1.17:
228         Fix issue with handling consecutive WiFi scanning.
229         Fix issue with WiFi handling and RFKILL soft block.
230         Fix issue with handling external RFKILL events.
231         Fix issue with handling USB gadget devices.
232         Fix issue with network reference handling.
233         Fix issue with byte order and DHCP discover options.
234         Fix issue with DHCP retry handling during IPv4-LL.
235         Fix issue with DHCPv6 rebind handling.
236         Add support for DHCPv6 decline message handling.
237         Add support for DHCPv6 duplicate address detection.
238
239 ver 1.16:
240         Fix issue with missing signals during connection changes.
241         Fix issue with missing notification of proxy properties.
242         Fix issue with missing DHCPv6 domain list option.
243         Fix issue with missing DHCPv6 release message.
244         Fix issue with missing DHCPv6 error handling.
245         Fix issue with wrong IPCMv6 checksum calculation.
246         Fix issue with wrong service disconnect state.
247         Fix issue with failure to enable offline mode.
248         Add support for Netfilter Accounting (NFACCT).
249         Add support for IPv6 prefix delegation handling.
250
251 ver 1.15:
252         Fix issue with missing cleanup for IPv4-LL handling.
253         Fix issue with missing property update for domain names.
254         Fix issue with scanning for all stored hidden WiFi networks.
255         Fix issue with time server polling for non-default service.
256         Fix issue with persistent storage of time configuration.
257
258 ver 1.14:
259         Fix issue with WiFi scanning race condition and power cycle.
260         Add support for configuring allowed tethering technologies.
261         Add support for persistent tethering configurations.
262         Add support for DHCPv6 max retransmission duration option.
263         Add support for DHCPv6 elapsed time option.
264         Add support for DHCPv6 confirm messages.
265
266 ver 1.13:
267         Fix issue with auto-scanning of known hidden SSIDs.
268         Fix issue with not correctly terminated auto-scanning.
269         Fix issue with missing enforcing of immutable services.
270         Fix issue with missing handling of multiple connection attempts.
271         Fix issue with missing WISPr restart after nameserver change.
272         Fix issue with missing provisioning for IP address method.
273         Fix issue with missing IP configuration signal on disconnect.
274         Fix issue with DNS proxy and memory leaks on request timeouts.
275         Fix issue with DNS proxy and handling partial TCP messages.
276         Fix issue with DNS proxy and handling of EDNS0 buffers.
277         Fix issue with DNS proxy and handling of IPv6 loopback.
278         Fix issue with DNS proxy listening on all interfaces.
279         Fix issue with CDMA network creation.
280
281 ver 1.12:
282         Fix issue with overwriting gateway address.
283         Fix issue with missing IP address validation.
284         Fix issue with parsing of IPv6 configuration settings.
285         Fix issue with DHCP server address stored in host order.
286         Fix issue with resolver query failures and pending results.
287         Fix issue with wrongly reported max scan SSID parameter.
288         Fix issue with handling errors from WiFi fast scanning.
289         Add support for WiFi provisioning via NFC.
290         Add support for VPN daemon provisioning.
291         Add support for Ethernet provisioning.
292
293 ver 1.11:
294         Fix issue with agent reference counting imbalance.
295         Fix issue with handling max number of SSID for scanning.
296         Fix issue with missing notification of online state changes.
297         Fix issue with not properly triggering auto-connect behavior.
298         Fix issue with disabling IPv6 in lower up interface states.
299         Fix issue with spurious error messages for interface handling.
300         Fix issue with wrong answer count in DNS responses.
301         Fix issue with crash in DNS lookup function.
302         Add support for BlueZ 5.x network interfaces.
303         Remove deprecated WiMAX support.
304
305 ver 1.10:
306         Fix issue with not skipping service if settings loading fails.
307         Fix issue with not clearing address before starting DHCP.
308         Fix issue with not handling removal of GPRS context.
309         Fix issue with not closing UDP socket on error condition.
310         Fix issue with race condition when removing WiFi device.
311         Add support for separate VPN daemon.
312
313 ver 1.9:
314         Fix issue with WISPr portal context handling.
315         Fix issue with DNS lookup from wrong queue.
316         Fix issue with DNS data reception after disconnect.
317         Fix issue with missing DNS host part length checking.
318         Fix issue with RFKILL and technology interaction.
319         Fix issue with tethering and disabled technologies.
320         Add support for single connected technology setting.
321
322 ver 1.8:
323         Fix issue with NTP transmit time calculation.
324         Fix issue with WiFi Tethering and newer kernels.
325         Fix issue with Netlink messages from Wireless Extensions.
326         Fix issue with IPv6 nameserver refresh beeing applied to IPv4.
327         Fix issue with overwriting DNS proxy address information.
328         Fix issue with missing handling of RFKILL hard blocking.
329         Add support for disabling internal backtrace functionality.
330
331 ver 1.7:
332         Fix issue with IPv4 address removal when setting interface down.
333         Fix issue with wrong error when setting tethering support option.
334         Fix issue with errors reported twice via agent to the client.
335         Fix issue with missing serialization of agent callbacks.
336         Add initial version of command line client tool.
337
338 ver 1.6:
339         Fix issue with Bluetooth networking support.
340         Fix issue with technology enabling method returns.
341         Fix issue with wrong IP address for fixed configurations.
342         Fix issue with IP address setting when interface is down.
343         Fix issue with handling duplicate hidden WiFi networks.
344         Fix issue with missing scanning for hidden WiFi networks.
345         Fix issue with missing update of service properties.
346         Fix issue with missing clearing of service errors.
347         Add manual pages for daemon and configuration file.
348
349 ver 1.5:
350         Fix issue with detecting Bluetooth networks when powered off.
351         Fix issue with connection attempts of non-favorite services.
352         Fix issue with connection attempts of disabled IP configurations.
353         Fix issue with missing auto-connection after changing IP method.
354         Fix issue with setting service state when changing IPv4 method.
355         Fix issue with IPv6 usage and static/manual configuration.
356         Add support for configuration option to disable hostname updates.
357         Add support for storing WiFi Tethering identifier and passphrase.
358         Add support for signaling changes of error property.
359
360 ver 1.4:
361         Fix issue with WiFi scanning in Tethering mode.
362         Fix issue with WISPr operation and disconnects.
363         Fix issue with DHCP client and restart behavior.
364         Fix issue with DNS resolving and failing IPv6 records.
365         Fix issue with incorrect NTP leap-not-in-sync flag.
366         Fix issue with incorrect NTP transmit time value.
367         Fix issue with failing NTP server due to routing.
368         Fix issue with missing gateway change notification.
369         Fix issue with stale network interfaces at startup.
370         Fix issue with pending method reply and agent errors.
371         Add support for providing previous WPS PIN to agent.
372         Add support for WPA supplicant based auto-scanning.
373         Add support for per device regulatory domain setting.
374         Add support for provisioning hidden WiFi networks.
375
376 ver 1.3:
377         Fix issue with default configuration values.
378         Fix issue with timeserver canonical name entries.
379         Fix issue with crash from cellular dummy context.
380         Fix issue with incorrect index for private networks.
381
382 ver 1.2:
383         Fix issue with not handling WiFi security changes.
384         Fix issue with not stopping WiFi scanning on shutdown.
385         Fix issue with auto-scanning and network discovery.
386         Fix issue with D-Bus reply for hidden WiFi networks.
387         Fix issue with overlapping memory areas and DNS requests.
388         Add support for randomized DNS transaction identifiers.
389         Add support for DNS caching over TCP connections.
390         Add support for using default IPv6 privacy setting.
391         Add support for providing previous passphrase to agent.
392         Add support for configuration unprovisioning handling.
393         Add support for NetworkInterfaceBlacklist configuration.
394         Add support for Bluetooth DUN daemon (dundee).
395
396 ver 1.1:
397         Fix issue with missing message type and DHCPv4 support.
398         Fix issue with potential NULL pointer in DHCPv6 handling.
399         Fix issue with potential NULL pointer in VPN handling.
400         Fix issue with potential NULL pointer for WiFi SSID.
401         Fix issue with missing conversion of raw WiFi PSK input.
402         Fix issue with missing stop for WiFi auto-scanning handling.
403         Fix issue with uninitialized IPv6 prefix length in oFono plugin.
404         Fix issue with domain search list handling according to RFC 6106.
405         Fix issue with domain name list notifications.
406         Fix issue with nameserver list notifications.
407         Fix issue with incorrect fixed IP configuration.
408         Fix issue with incorrect cleanup of resolver timers.
409         Fix issue with handling of RDNSS lifetime expiration.
410         Fix issue with crash on wrong domain length information.
411         Add support for favorite service database migration.
412         Add support for disabling WISPr functionality.
413         Add support for configurable agent timeouts.
414
415 ver 1.0:
416         Fix issue with missing WiFi disconnecting flag.
417         Fix issue with missing GPRS context attached check.
418         Fix issue with potential crash and supplicant handling.
419         Fix issue with potential crash and VPN provider.
420         Fix issue with potential crash and host routes.
421
422 ver 0.85:
423         Fix issue with duplicate service timeservers.
424         Fix issue with failure state when aborting agent request.
425         Fix issue with automatic scanning for hidden WiFi networks.
426         Fix issue with missing hostname/domainname validity checks.
427         Fix issue with missing DHCP packet length checks.
428         Add support for browser launching from WISPr login.
429
430 ver 0.84:
431         Fix issue with handling changed WiFi security of access points.
432         Fix issue with state notification of NetworkManager compatibility.
433
434 ver 0.83:
435         Fix issue with Ethernet not being enabled by default.
436         Fix issue with missing host routes for WISPr request.
437         Fix issue with missing HTTPS handling for WISPr support.
438         Fix issue with agent asking for passphrase for open service.
439         Fix issue with endless online check for preferred technology.
440         Fix issue with IPv6 RDNSS and DNS server creation.
441         Fix issue with WiFi roaming state change handling.
442         Fix issue with broken handling of WPS PBC method.
443
444 ver 0.82:
445         Fix issue with global online state handling.
446         Fix issue with timeserver handling in case of VPN.
447         Fix issue with automatic WiFi scanning handling.
448         Fix issue with WPS PIN length of zero and PBC.
449
450 ver 0.81:
451         Update default configuration options.
452         Add support for WPS PBC advertising handling.
453         Add support for wpa_supplicant background scanning.
454         Fix issue with showing cellular services without APN.
455         Fix issue with missing timeservers changed signal.
456
457 ver 0.80:
458         Update to support additional D-Bus API changes.
459         Add support for preferred technologies switching.
460         Add support for default auto connect technologies option.
461         Add support for service specific timeserver configuration.
462         Add support for extended timeserver fallback functionality.
463         Add support for extended nameserver fallback functionality.
464         Add support for user supplied routes for providers.
465         Add support for checking WiFi passphrase validity.
466         Fix issue with WISPr support and proxy handling.
467         Fix issue with Ethernet and auto connect handling.
468         Fix issue with too early IPv6 auto connection.
469         Fix issue with too early 6to4 connection checks.
470         Fix issue with oFono interaction on disconnect.
471         Fix issue with DNS servers behind point-to-point links.
472         Fix issue with pending DNS proxy requests.
473         Fix multiple issues with VPN handling.
474         Fix multiple issues with default gateway handling.
475
476 ver 0.79:
477         Update to support changed D-Bus API.
478         Add support for WiFi background scanning.
479         Add support for showing hidden WiFi networks as services.
480         Add support for generic stateless DHCPv6 handling.
481         Add support for DHCPv4 client identifier handling.
482         Add support for generic IP address pool handling.
483         Add support for global DNS cache handling.
484         Add support for internal NTP time handling.
485         Add support for updated oFono handling.
486
487 ver 0.78:
488         Fix multiple issues with service connection states.
489         Fix multiple issues with technology handling.
490         Fix issue with DHCP file descriptor leakage.
491         Fix issue with open access points and WPS.
492         Fix issue with handling of cellular devices.
493         Fix issue with DNS proxy hostname resolving.
494         Add support for PPTP and L2TP VPN tunneling.
495         Add support for organized settings storage.
496         Add support for WiFi fast connect handling.
497         Add support for better WiFi error handling.
498         Add support for integrated WISPr handling.
499
500 ver 0.77:
501         Fix issue with iptables API breakage.
502         Fix issue with agent input handling.
503         Fix issue with empty cellular operator name.
504         Fix issue with reference counting for network objects.
505         Fix issue with missing D-Bus signals for proxy changes.
506         Fix issue with group identifier and hidden WiFi networks.
507         Fix issue with setting wrong gateway for PPP connections.
508         Fix issue with mismatch of stored IP configuration settings.
509         Fix issue with not stopping DHCP for IPv4 configuration.
510         Add support for remembering last IP address from DHCP.
511         Add support for EAP-GTC authentication method.
512
513 ver 0.76:
514         Fix issue with loopback interface setup.
515         Fix issue with /etc/localtime being a symlink.
516         Fix issue with not handling dummy network devices.
517         Fix issue with not provisioning existing services.
518         Fix issue with running WPAD on IPv6 connections.
519         Fix issue with client certificate for TTLS/PEAP.
520         Remove internal element infrastructure.
521
522 ver 0.75:
523         Fix issue with 3G connect timeout handling.
524         Fix issue with WiFi raw key PSK handling.
525         Fix issue with DHCP renewal timeout handling.
526         Fix issue with DHCP and empty nameserver list.
527         Add support for unit testing.
528
529 ver 0.74:
530         Fix issue with race condition in ready/online handling.
531         Fix issue with DHCP release callback handling.
532         Fix multiple issues with session API handling.
533         Add support for using DNS proxy for Tethering.
534         Add support for Private Network API.
535         Add support for Clock API.
536
537 ver 0.73:
538         Update support for session API handling.
539         Add support for more advanced roaming policies.
540         Add support for EAP identity and passphrase queries.
541         Add support for IPv6 handling with cellular bearer.
542         Add support for main configuration file.
543         Remove deprecated profile interface.
544
545 ver 0.72:
546         Fix issue with overwriting DNS servers from DHCP.
547         Fix issue with DHCP renewal with same configuration.
548         Fix issue with multiple memory leaks.
549         Add support for 6to4 tunneling.
550
551 ver 0.71:
552         Fix issue with not storing IPv6 privacy settings.
553         Fix issue with storing fixed and manual IP settings.
554         Fix issue with service state when PAN connection fails.
555         Fix issue with tethering and WiFi bridge handling.
556         Fix issue with autonomously activated contexts.
557         Fix issue with nameserver array for PACrunner.
558         Fix issue with network information memory leak.
559         Fix issue with double-free in statistics handling.
560         Fix issue with handling malformed profiles.
561         Fix issue with pending DHCP client requests.
562         Add initial support for TI shared transport handling.
563
564 ver 0.70:
565         Add support for reporting invalid WiFi passphrases.
566         Add support for IPv6 privacy extension.
567         Add support for IPv6 advanced features.
568         Add support for IPv6 nameserver settings.
569         Remove deprecated APN service settings.
570
571 ver 0.69:
572         Fix issue with not handling DNS proxy failures gracefully.
573         Fix issue with double free in statistics handling.
574         Fix issue with early tethering bridge creation.
575         Add support for tethering property per technology.
576         Add support for initial WiFi tethering feature.
577         Add support for using PACrunner as proxy driver.
578         Add support for WPS as part of the security property.
579
580 ver 0.68:
581         Fix issue with wrong name of PolicyKit configuration file.
582         Fix issue with inconsistency of WiFi scan states.
583         Fix issue with missing auto-reconnect and oFono.
584         Add support for vpnc based private networks.
585         Add support for WiFi Protected Setup handling.
586         Remove legacy WiFi plugin.
587
588 ver 0.67:
589         Fix issue with oFono plugin and multiple online calls.
590         Fix issue with checking for AutoConnect service property.
591         Remove deprecated MCC and MNC service properties.
592
593 ver 0.66:
594         Fix multiple set of memory leaks.
595         Fix issue with WPA supplicant phase2 values.
596         Fix issue with WiFi access points after kill/restart.
597         Fix issue with correct PACrunner configuration loading.
598         Add support for loading provision files at runtime.
599         Add support for setting proxy auto-configuration.
600         Add support for IPv6 auto-configured addresses.
601
602 ver 0.65:
603         Use new WiFi plugin by default.
604         Fix issue with handling already powered devices.
605         Fix issue with handling proxy PAC option from DHCP.
606         Add support for handling regulatory domain settings.
607         Add support for handling IPv6 router advertisements.
608         Add support for handling IPv6 nameservers.
609         Add support for handling multiple search domains.
610         Add support for handling oFono modem lockdown.
611         Add support for handling IPv6 DNS connections.
612         Add support for IPv4 Link-Local negotiation.
613         Add support for USB CDC Tethering functionality.
614
615 ver 0.64:
616         Update service name to net.connman domain.
617         Fix issue with disabling a technology twice.
618         Fix issue with using wrong string for Proxy.Method.
619         Fix issue with TCP connection lookup and DNS proxy.
620         Fix issue with TCP receive busy waits and DNS proxy.
621         Fix various issues with WPA Supplicant interaction.
622         Add support for chunk encoding to HTTP client.
623         Add support for internal HTTP client for portal detection.
624         Add support for internal DHCP server setup.
625         Add support for internal NAT and IP forwarding setup.
626         Add support for Bluetooth Tethering functionality.
627         Remove deprecated device and network D-Bus interfaces.
628         Remove support for dhclient plugin.
629
630 ver 0.63:
631         Change to use nl80211/cfg80211 WiFi management by default.
632         Fix various issues with new WPA Supplicant interface.
633         Fix issue with not connecting failed networks at boot.
634         Fix issue with properly tracking RFKILL blocked state.
635         Fix issue with missing signals for IPv4/IPv6 gateway details.
636         Add support for using RTNL for setting IPv4/IPv6 details.
637         Add support for using PHONET_PIPE GPRS interfaces.
638         Add support for setting manual proxy configurations.
639         Add support for exporting proxy configurations to PACrunner.
640         Add support for combined home and roaming statistics.
641         Add support for OpenVPN connections.
642         Remove dependency on udev.
643
644 ver 0.62:
645         Fix crash with non-existent or extra DHCP result options.
646         Fix crash when doing PEAP/TTLS authentication.
647         Fix issue with handling multiple data counters.
648         Fix issue with Bluetooth adapters without address.
649         Fix issue with multiple scanning attempts after disconnects.
650         Fix issue with VPN services when switching into offline mode.
651         Add support for storing statistics information in separate files.
652         Add support for verification of configuration file parameters.
653         Add support for handling time server values from DHCP.
654         Add support for allowing DNS over TCP within the DNS proxy.
655         Add support for loading proxy configurations into PACrunner.
656         Add support for WiFi plugin using new WPA Supplicant D-Bus API.
657         Add support for requesting passphrases via agents.
658         Remove default support for EDNS0 option.
659
660 ver 0.61:
661         Add support for using the internal DHCP client by default.
662         Add support for latest PolicyKit framework.
663         Add support for new oFono D-Bus interfaces.
664
665 ver 0.60:
666         Fix issue with missing reset of proxy settings.
667         Fix issue with missing Ethernet property changed signal.
668         Fix issue with offline operation on already blocked devices.
669         Fix issue with offline mode and device powered changes.
670         Fix issue with portal detection and DHCP renewals.
671         Fix issue with connection attempts for removed networks.
672         Fix issue with stale pointers of networks.
673
674 ver 0.59:
675         Fix issue with D-Bus object paths of VPN providers.
676
677 ver 0.58:
678         Fix various issues around offline mode.
679         Fix various issues with VPN nameserver handling.
680         Add support for home/roaming network statistics.
681         Add support for EAP-TTLS WiFi configuration.
682         Add support for creating backtraces.
683
684 ver 0.57:
685         Fix missing default profile creation.
686         Fix missing service integration of VPN providers.
687         Fix missing export of PAC information retrieved from DHCP.
688         Fix issue with detection of new Bluetooth devices.
689         Fix issue with offline mode handling.
690         Fix issue with device power handling.
691
692 ver 0.56:
693         Fix issues with offline mode handling.
694         Fix service integration with VPN providers.
695         Add internal asynchronous resolver library.
696         Add internal DHCP client library.
697         Add support for using internal DHCP client.
698         Add support for WPAD proxy auto-configuration.
699         Add support for static IPv6 configuration.
700         Add support for DHCP provided domain names.
701         Add initial support for on-demand connections.
702         Remove uDHCP and resolvconf plugins.
703
704 ver 0.55:
705         Fix issue with 3G roaming status indication.
706         Fix issue with using -H option with dhclient.
707         Fix issue with loading WiFi SSID details for scanning.
708         Add support for setting host routes for DNS servers.
709         Add support for more detailed statistics counters.
710         Add support for internal DHCP client library.
711
712 ver 0.54:
713         Fix issue with root requests and EDNS0 OPT records.
714         Fix issue with default gateway when route deletion fails.
715         Fix issue with group identifiers for cellular networks.
716         Fix issue with fixed IP settings from cellular networks.
717         Fix issue with nameserver settings and manual configuration.
718         Add support for cellular network name changes.
719         Add support for cellular signal strength changes.
720         Add support for actively scanning for hidden networks.
721         Add support for ASCII based WEP keys.
722         Add support for NTP timeserver updates.
723         Add support for PPP default route settings.
724
725 ver 0.53:
726         Fix issue with supplicant and device scanning state cleaning.
727         Fix issue with Bluetooth PAN networks stay in connected state.
728         Fix issue with reference counting and connected state.
729         Fix issue with technology disabling on device removal.
730         Fix issue with two default gateways when using VPN.
731         Fix issue with static IPv4 configuration and signals.
732         Add support for splitting DHCP provided nameserver results.
733         Add support multiple nameservers in /etc/resolv.conf.
734         Add support for setting manual DNS server configuration.
735         Add support for exporting IPv4 gateway information.
736         Add support for newer versions of oFono API.
737
738 ver 0.52:
739         Fix issue with new "connected" states.
740         Fix issue with hidden networks and PSK.
741         Fix issue with DHCP and Bluetooth PAN.
742         Fix issue when disconnecting PAN networks.
743         Add support for application sessions.
744         Add plugin for hh2serial GPS support.
745
746 ver 0.51:
747         Fix issue with missing device power toggling.
748         Fix issue with D-Bus object path on device removal.
749         Add support for WiFi portal detection.
750         Add support for configuring static gateways.
751         Remove unneeded plugin for Option HSO support.
752         Remove unneeded plugin for Ericsson MBM support.
753
754 ver 0.50:
755         Fix configuration loading for unknown services.
756         Fix IP method setting of Ethernet plugin.
757
758 ver 0.49:
759         Fix issue with WiFi power changes.
760         Fix issue with Bluetooth device startup.
761         Fix issue with host route settings for VPN.
762         Fix issue with processing of RFKILL events.
763         Fix some WPA Enterprise privacy issues.
764         Add support for basic Ethernet information.
765         Add support for static IP settings.
766
767 ver 0.48:
768         Fix signal strength calculation when quality is not provided.
769         Fix issues with wpa_supplicant state tracking.
770         Fix faulty removal of IP address from interface.
771         Fix permissions of newly created /etc/resolv.conf file.
772         Fix DNS proxy handling when in offline mode.
773         Add support for EDNS0 resolver option.
774         Add workaround for large EDNS0 queries.
775         Add workaround for DHCP startup failures with WiFi networks.
776         Add support for handling hostnames and domainnames.
777         Add support for IPv4 configuration via service interface.
778         Add support for fixed and manual IPv4 configuration.
779         Add support for default service changed notifier.
780         Add support for clearing failure state via service removal.
781         Add support for OpenConnect VPN connections.
782         Add support for IEEE 802.1x WiFi networks.
783         Add support for roaming between WPA and WPA2 networks.
784         Add various generic D-Bus helpers and use them.
785         Remove special handling of Ethernet devices.
786
787 ver 0.47:
788         Fix segmentation fault on resolver shutdown.
789         Fix issue with adding nameserver that doesn't exist.
790         Fix issue when no broadcast address is given.
791         Fix issue with missing property changed signal.
792         Add checks for invalid supplicant state transitions.
793         Add initial version of oFono GPRS support.
794         Add support for dynamic debug framework.
795
796 ver 0.46:
797         Fix reconnect issue when power off or disabling the device.
798         Remove problematic retry on failure code path.
799
800 ver 0.45:
801         Fix crash with connect timeout and second connect attempt.
802         Fix reconnect issues after suspend or roaming attempt.
803
804 ver 0.44:
805         Fix command line options for device filtering.
806         Fix issue with network reference in MBM support.
807         Fix handling when losing network access in MBM plugin.
808         Fix broken libiWmxSDK callback parameter handling.
809         Add work around Intel WiMAX SDK API breakage.
810
811 ver 0.43:
812         Fix issue with missing scanning after power up.
813         Fix issue with udev versus /dev/rfkill event processing.
814         Fix issue with powered down device on connection attempt.
815         Add support for multiple connection attempts.
816         Add support for tracking the operation state.
817         Add full support for Ericsson MBM cellular devices.
818
819 ver 0.42:
820         Fix issue with switching between hidden WiFi networks.
821         Fix issue with missing scanning after disconnect.
822         Fix issue with not triggering auto-connect in some cases.
823
824 ver 0.41:
825         Fix race condition with WiFi devices and RFKILL.
826         Fix issue with WiFi connect/disconnect and some drivers.
827         Fix issue with WEP encryption and staging drivers.
828         Fix issue with wrong setup of loopback interfaces.
829
830 ver 0.40:
831         Fix issue with wrong setting of initial AutoConnect value.
832         Fix issue with IP configuration and loopback devices.
833         Fix issue with build system and include directory.
834         Fix wrong variable for dhclient-script location.
835         Fix disconnect race condition with Bluetooth service.
836         Add support for ignoring bonding Ethernet interfaces.
837
838 ver 0.39:
839         Fix file permissions for profile storage.
840         Fix service resorting when they are in different states.
841         Fix support for handling Bluetooth PAN devices.
842         Add support for AutoConnect property of services.
843         Add support for creating, modifying and removing profiles.
844         Add support for fully flexible task handling framework.
845         Add support for more generic RTNL handling and notifications.
846         Add support for full non-recursive build.
847
848 ver 0.38:
849         Fix broken check for security modes.
850         Fix requirement of inotify when loopback support is disabled.
851
852 ver 0.37:
853         Fix missing update of signal strength from scan results.
854         Fix error handling in case when passphrase is required.
855         Add support for PassphraseRequired property.
856         Add missing check for WiFi security modes.
857
858 ver 0.36:
859         Fix missing reset of network reference when disconnecting.
860         Fix wrong variable reference when sending technology replies.
861         Fix wrong identifiers of D-Bus error names.
862
863 ver 0.35:
864         Fix missing auto-connect trigger on Ethernet device removal.
865         Fix availability listing for devices without attached drivers.
866         Fix signals for connected and default technologies.
867         Fix notification to use service types instead of device types.
868         Fix potential pending scan result reply messages after removal.
869         Add support for blocking enable and disable technology changes.
870
871 ver 0.34:
872         Fix setup of udev context before loading any plugins.
873         Fix rearming the scan trigger if a device got disabled.
874         Fix device power state changes tracking with RFKILL notifications.
875         Fix wrong usage of device types instead of service types.
876         Fix connect method to handle non-WiFi services.
877
878 ver 0.33:
879         Add support for RFKILL changes of the WiFi subsystem.
880         Fix state value of Network Manager compatibility support.
881
882 ver 0.32:
883         Fix broken device unregistration on removal.
884         Fix WiMAX device detection handling.
885
886 ver 0.31:
887         Fix missing enforcement of offline mode for new devices.
888         Add support for persistent storage of offline mode.
889         Add support for persistent storage of device power state.
890         Remove deprecated and unused network storage callbacks.
891
892 ver 0.30:
893         Fix issue where hidden network could show up in service list.
894         Fix issue with asynchronous notification of scan requests.
895         Fix message reference leak when adding interface fails.
896         Fix problem when removing network during inactive state.
897         Remove broken and unused callback for joining networks.
898         Remove deprecated device and network interface methods.
899         Remove test scripts for deprecated interface methods.
900
901 ver 0.29:
902         Fix missing signal emission for offline mode changes.
903         Fix signal emission for changes in technology properties.
904         Rename Technologies property to AvailableTechnologies.
905
906 ver 0.28:
907         Fix another reference counting imbalance when adding networks.
908         Revert supplicant change to always reset scanning after results.
909
910 ver 0.27:
911         Fix missing disarming of the connection timeout.
912         Fix handling of multiple supplicant disconnect attempts.
913         Fix simultaneous connects from different technologies limitation.
914
915 ver 0.26:
916         Fix broken handling of auto-connect logic.
917         Fix handling of out-of-range access points.
918         Fix support for connecting to hidden networks.
919         Fix reference counting for networks with same SSID.
920         Fix issue with WiFi interfaces not getting switched off.
921         Fix problems with delayed service list updates.
922         Fix disconnect/abort of connection attempts.
923
924 ver 0.25:
925         Fix showing of WiFi networks with less than 25% signal strength.
926         Fix potential segmentation fault with network passphrases.
927
928 ver 0.24:
929         Fix handling of initial device powered state.
930         Fix missing Powered property changed signals.
931         Fix canceling of a network connection attempt.
932         Fix stalled configuration issue with supplicant.
933         Fix detection of association errors from supplicant.
934         Fix issue with wrong scanning state information.
935         Fix hidden SSID detection routines.
936         Fix visible Ethernet services even without carrier.
937         Add global method call to request scanning.
938         Add support for global technologies list.
939         Add support for delaying service list updates.
940         Update the overall D-Bus API documentation.
941
942 ver 0.23:
943         Fix dhclient probe/remove race condition.
944         Fix handling of disconnected services during auto-connect.
945         Add support for proper group name of hidden networks.
946         Add support for storing SSID details of hidden networks.
947
948 ver 0.22:
949         Fix wrong auto-connect procedure after user connection.
950         Fix invalid update of already connected network.
951         Fix idle state handling after disconnecting device.
952         Fix disconnect race condition in WiFi supplicant.
953         Fix WiFi signal strength reporting.
954
955 ver 0.21:
956         Add udev based network device detection.
957         Add support for global auto-connect feature.
958         Add support for basic service drag and drop.
959         Fix missing passphrase cleanup on service removal.
960         Fix potential duplicate network creation.
961         Fix handling of WEP shared keys.
962
963 ver 0.20:
964         Add plugin for Intel WiMAX SDK support.
965         Add special handling for default vendor SSIDs.
966         Add support for default gateway in different network.
967         Add support for automatic switching of default gateway.
968         Add support for asynchronous handling of Powered property.
969         Add support for connecting/disconnecting Ethernet services.
970         Add support for more detailed error states of services.
971         Add support for clearing error state via ClearProperty.
972         Fix error code for invalid or unknown properties.
973         Fix various timeout handling issues.
974         Remove Policy and Priority device and network properties.
975
976 ver 0.19:
977         Add hidden networks to the service list.
978         Add support for storing the service name.
979         Fix service list sorting for connected services.
980         Fix missing cancel command when operation times out.
981         Fix various issues with service favorite handling.
982         Remove Available and Remember network properties.
983
984 ver 0.18:
985         Add support for asynchronous service connect method.
986         Fix broken storage of service favorite details.
987
988 ver 0.17:
989         Add AT chat library implementation.
990         Fix service lookup for WiFi and WiMAX devices.
991         Fix service state signal emission and error handling.
992         Fix storing and loading of configured passphrases for services.
993
994 ver 0.16:
995         Update Intel OSPM support to latest specification.
996         Add initial support for new service interface.
997         Add support for builtin plugins.
998         Add extra warning if no nameserver is defined.
999         Add error reporting for state and storage directory creation.
1000         Add error message for network and device storing failures
1001         Fix stale entry in gateway list after connection changes.
1002         Fix handling of DHCP results with no nameserver.
1003         Fix infinite loop for service lookup.
1004         Fix various format string warnings.
1005
1006 ver 0.15:
1007         Detect VMware network interface and ignore them.
1008         Fix setting of scan_ssid for hidden networks.
1009         Fix empty network name property.
1010
1011 ver 0.14:
1012         Add support for detecting DHCP failures.
1013         Add support for joining hidden WiFi networks.
1014         Add support for device and network address property.
1015         Add support for default /etc/resolv.conf generation.
1016         Fix issue with wrong address setting for loopback.
1017         Fix detection of WiFi access point changes.
1018         Fix crash with blob properties.
1019
1020 ver 0.13:
1021         Add support for notification infrastructure.
1022         Add fully dynamic property storage capabilities.
1023         Fix broken loading of last network on bootup.
1024         Fix crash when unplugging WiFi devices.
1025         Rename OSPM plugin to Intel OSPM plugin.
1026         Rename WiMAX plugin to Intel WiMAX SDK plugin.
1027
1028 ver 0.12:
1029         Fix connection state change handling.
1030         Fix network list enumeration.
1031         Fix broken driver matching for devices.
1032         Fix issue with network identifier lookup.
1033
1034 ver 0.11:
1035         Add plugin priority handling.
1036         Add network type for WiMAX.
1037         Fix network protocol selection for Bluetooth PAN.
1038         Fix parameters for Bluetooth PAN disconnect method.
1039
1040 ver 0.10:
1041         Fix races with connection signals.
1042         Fix automatic switching of default connection.
1043
1044 ver 0.9:
1045         Rename FlightMode to OfflineMode.
1046         Add static IPv4 setting support for Ethernet devices.
1047         Add extra options to exclude devices and plugins.
1048         Add support for toggling debug output.
1049         Add support for ScanInterval property.
1050         Fix handling of disconnect commands from applications.
1051         Fix detection of networks that are out of range.
1052         Fix setting network remember status.
1053         Fix argument type checking of properties.
1054
1055 ver 0.8:
1056         Add Device and Network property to connection interface.
1057         Add option to disable installation of data files.
1058         Add command line option to show version number.
1059         Fix signal emission for network changes.
1060
1061 ver 0.7:
1062         Add basic support for flight mode.
1063         Add support for multiple storage drivers.
1064         Add support for RTNL newlink watch API.
1065         Add support for different security privileges.
1066         Add support for device and network priorities.
1067         Add functions for setting network properties.
1068         Fix issue with listing devices without a driver.
1069         Fix issue with WiFi scanning indication.
1070         Fix detection of WiFi security changes.
1071         Update WiFi driver to use new network helpers.
1072         Install different D-Bus configuration for PolicyKit.
1073
1074 ver 0.6:
1075         Add CONNMAN_API_SUBJECT_TO_CHANGE definition.
1076         Add detailed configuration options.
1077         Add various D-Bus helper functions.
1078         Add generic device driver infrastructure.
1079         Add generic network driver infrastructure.
1080         Add property for WiFi network mode.
1081         Add property for network interface name.
1082         Add property for global connection policy.
1083         Add support for verbose compiler warnings.
1084         Add support for device detection via udev.
1085         Add support for systems with udhcpc.
1086         Add support for Bluetooth PAN networks.
1087         Fix WiFi issue with DHCP restart after handshake.
1088         Fix exported symbols list creation.
1089         Remove deprecated and unused plugins.
1090
1091 ver 0.5:
1092         Add support for handling Bluetooth adapters.
1093         Add support for activating wpa_supplicant on demand.
1094         Add Device property to network objects.
1095         Add Scanning property to device objects.
1096         Fix Name property of device objects.
1097         Fix WiFi SSID to object path conversion.
1098         Fix duplicate wireless scan results.
1099         Fix built issue with libudev and uClibc.
1100         Fix issues with element registration failures.
1101
1102 ver 0.4:
1103         Add DNS proxy resolver plugin.
1104         Add support for default connections.
1105         Add support for gateway change notifications.
1106         Add signal strength property for connections.
1107         Add property for connection type.
1108         Fix issue with carrier detection.
1109         Fix broken resolvconf plugin.
1110
1111 ver 0.3:
1112         Add support for automatically connecting known networks.
1113         Add improved framework for handling resolver details.
1114         Add generic signal strength property.
1115         Fix bridge and WiMAX device detection.
1116         Fix network listing for Ethernet devices.
1117
1118 ver 0.2:
1119         Add support for indicating network changes.
1120         Add support for signal strength property.
1121         Add support for unique device names.
1122         Fix broken device enumeration.
1123         Fix issue with device removal callback.
1124         Fix issue with wpa_supplicant disconnecting.
1125         Fix D-Bus access policy configuration.
1126
1127 ver 0.1:
1128         Initial public release.