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