Release 0.35
[platform/upstream/ofono.git] / ChangeLog
1 ver 0.35:
2         Fix issue with FDN and BDN enabled checks.
3         Fix issue with capabilities and Phonet support.
4         Fix issue with timeout for ISI network deregistration.
5         Add support for Push Notification interface.
6         Add support for Smart Messaging interface.
7         Remove generic AT command modem plugin.
8
9 ver 0.34:
10         Fix issue with sim_fs_op_error handling.
11         Fix issue with not handling GPRS context driver failures.
12         Add support for multiple GPRS context activations.
13         Add support for deactivating all GPRS contexts.
14         Add support for configuring MMS context settings.
15         Add support for barred dialing indication property.
16         Add support for fast dormancy settings property.
17         Add support for handling Play Tone proactive command.
18         Add support for indicating handled STK proactive commands.
19         Add support for two active GPRS contexts with MBM modems.
20         Add support for time zone reporting with Ericsson MBM modems.
21         Add support for detecting IFX modems stuck in multiplexer mode.
22         Add support for IFX using up to three active GPRS contexts.
23         Add support for IFX device shutdown when DLC disconnects.
24         Add support for Phonesim specific configuration files.
25         Remove deprecated modem.conf support.
26
27 ver 0.33:
28         Fix wrong string to enum mapping of radio settings.
29         Fix issue with MMI code to bearer class mappings.
30         Fix issue with setting correct phase from EFphase.
31         Fix issue with phonebook handling and Infineon modems.
32         Fix issue with STK session end handling and Infineon modems.
33         Fix issue with SMS handling and ISI modems.
34         Fix issue with setting SCA type and ISI modems.
35         Add support for FastDormancy property.
36         Add support for FixedDialing property to indicate FDN.
37         Add support for Infineon specific M-RAW_IP GPRS context.
38         Add support for handling Send DTMF proactive command.
39         Add support for handling SIM Toolkit text attributes.
40
41 ver 0.32:
42         Fix issue with AT+VTS not using quotes.
43         Fix issue with entering PUK and Infineon modems.
44         Fix issue with SIM hotswap and Infineon modems.
45         Fix issue with hangup active and ISI modems.
46         Fix issue with logic to validate USSD strings.
47         Add support for call in progress logic to USSD handling.
48         Add support for detecting FDN enabled SIM cards.
49         Add support for accessing SIM icon storage.
50
51 ver 0.31:
52         Fix issue with signal strength reporting for ISI modems.
53         Fix issue with GPRS detach reporting for ISI modems.
54         Fix issue with single voice call termination handling.
55         Fix issue with Huawei modem driver and release of voice calls.
56         Fix issue with Infineon modem driver not sending AT+CHUP.
57         Fix issue with Infineon SIM ready checking and newer firmware.
58         Add support for Infineon specific model detection handling.
59         Add support for Infineon specific audio configuration.
60         Add support for audio settings interface.
61         Add support for generic ISI modem driver.
62         Add support for N900 specific ISI modem driver.
63
64 ver 0.30:
65         Fix issue with 8-bit port handling of SMS.
66         Fix issue with CBS decoding and ISI modem driver.
67         Fix issue with CBS topic settings and ISI modem driver.
68         Fix issue with username and password order for Option HSO.
69         Fix wrong power and reset paths of Calypso support.
70         Add Infineon modem plugin support.
71         Add support for Infineon specific voice call handling.
72         Add support for Infineon specific SIM ready handling.
73         Add support for Infineon signal strength reporting.
74         Add support for Infineon CNMA without PDU.
75         Add support for Infineon radio settings.
76         Add support for Huawei specific voice call handling.
77         Add Huawei audio utility for voice routing.
78
79 ver 0.29:
80         Fix issue with Huawei devices initial SIM state.
81         Fix issue with Huawei devices and online support.
82         Fix SIM Toolkit User Cancel response to Set Up Call.
83         Add support for handling of Send USSD proactive command.
84         Add support for Language Notification proactive command.
85         Add support for UCS2 to GSM 7bit conversions.
86         Add support for parsing CSCS queries.
87         Add support for USSD encoding function.
88         Add support for GPRS suspended notifications.
89         Add support for messaging D-Bus interface.
90
91 ver 0.28:
92         Update modem manager D-Bus API.
93         Add support for online feature for ZTE devices.
94         Add support for online feature for Huawei devices.
95         Add support for online feature for Novatel devices.
96         Add support for online feature for Option HSO devices.
97         Add support for online feature for Ericsson MBM devices.
98         Add support for online feature for ST-Ericsson devices.
99         Add support for using 8-bit SMS reference numbers by default.
100         Fix wrong code point in Portuguese alphabet table.
101         Fix issue with EFiidf reads larger than 256 bytes.
102
103 ver 0.27:
104         Update network registration D-Bus API.
105         Update voice call manager D-Bus API.
106         Update connection manager D-Bus API.
107         Update message manager D-Bus API.
108         Fix issue with GPRS attach/detach logic.
109         Fix issue with GPRS context IP configuration and ISI modems.
110         Fix issue with call forwarding and ISI modems.
111         Fix issue with LockedPins in case SIM wants a PUK first.
112         Fix issue with missing reset of MNC length on SIM removal.
113         Fix issue with SIM state logic of Huawei devices.
114         Fix issue with SIM Toolkit and GSMv1 parser for MBM devices.
115         Add more features for SIM Toolkit agent support.
116         Add SIM Toolkit support for Calypso modem.
117         Add SIM Toolkit support for ST-Ericsson devices.
118         Add support for radio settings of ST-Ericsson devices.
119         Add support for hangup all voice calls functionality.
120         Add support for reading EFust, EFest and EFimg.
121         Add support for adding a default empty PDP context.
122         Add support for embedded \r and \n in responses.
123         Add support for cloning GAtChat instances.
124         Add support for Nokia Datacard devices.
125         Add support for ZTE based devices.
126         Add support for creating backtraces.
127
128 ver 0.26:
129         Fix busy loop in PPP disconnect with Huawei modem.
130         Add support for MCC/MNC via network registration interface.
131         Add support for SIM Toolkit agent interface.
132         Add initial support for IPv6 PDP context.
133
134 ver 0.25:
135         Fix issue with PPP IPCP and too short timeouts.
136         Fix issue with Calypso modem and DTMF chars.
137         Fix issue with detection of some Huawei devices.
138         Fix issue with SIM polling and Ericsson MBM devices.
139         Fix potential overflow with SMS and GSM extension chars.
140         Add support for OFONO_ERROR_TYPE_SIM for negative SIM status.
141         Add support for display text decoding.
142         Add support for idle text proactive command.
143         Add support for SMS proactive commands.
144
145 ver 0.24:
146         Fix race condition with GRPS attach operation.
147         Fix some issues with Option based devices.
148         Fix Huawei TTY hangup on context termination.
149         Fix crash within HDLC handling.
150         Fix incorrect packet length within PPP.
151         Add support for PPP server side.
152         Add support for decoding USSD PDUs.
153         Add support for SMS status report assembly.
154         Add support for SMS bearer settings.
155         Add initial support for Bluetooth plugin.
156
157 ver 0.23:
158         Fix issue with operator info when not registered.
159         Fix issue with clean PPP shutdown on device removal.
160         Add support for status report notification via CDSI.
161         Add better support for Huawei E160 and E176 devices.
162         Add full GPRS support for Novatel based devices.
163         Add support for Novatel specific radio settings.
164         Add support for Option specific radio settings.
165         Add support for setting CBS topics on Qualcomm devices.
166
167 ver 0.22:
168         Fix issue with VPATH builds.
169         Fix issue with SMS and more than 31 fragments.
170         Add even more SIM Toolkit parsing support.
171         Add support for modem online property.
172
173 ver 0.21:
174         Add more parsing support for SIM Toolkit.
175         Add support for SIM insertion/removal events.
176         Add support for NITZ (network time) events.
177         Add support for reading EF_ICCID information.
178         Add support for advanced PPP integration.
179         Add support for HDLC specific abstraction.
180         Add support for simpler Technology values.
181         Add support for separate MCC/MNC SIM properties.
182         Add support for GPRS context with ISI modems.
183         Add support for SMS handling with ISI modems.
184         Add support for Wavecom WMP100 based devices.
185         Add support for Option iCON 451 based devices.
186         Add support for Huawei E1552 HSDPA USB devices.
187         Add support for Dell 5530 based devices.
188
189 ver 0.20:
190         Fix issue with empty operator names.
191         Add missing API documentation.
192         Add support for Huawei EM770 modem.
193         Add more detailed parsing support for SIM Toolkit.
194         Add additional functionality for AT command server.
195         Add initial PPP implementation.
196
197 ver 0.19:
198         Fix parsing of EFspdi for PLMN list.
199         Fix issues with Bluetooth handsfree handling.
200         Fix non-blocking handling for AT command server.
201         Add support for network-initiated USSD requests.
202         Add utility functions for SIM Toolkit support.
203
204 ver 0.18:
205         Fix handling of GPRS attach logic.
206         Fix handling of username/password settings for STE/MBM modems.
207         Add support for Bluetooth Handsfree handling.
208         Add support for USSD_STATE_USER_ACTION.
209         Add radio settings atom and driver API.
210         Add framework for AT command server.
211
212 ver 0.17:
213         Add support for ST-Ericsson based modems.
214         Add support for processing CBS even if no EFcbmid.
215         Add support for devices with CSCB mode 0 only.
216         Add support for Handsfree devices via BlueZ.
217         Add CID and LAC quirk handling for Huawei modems.
218
219 ver 0.16:
220         Fix unregister of operators with null MCC/MNC.
221         Fix CPHS mailbox usage for 3GPP SIM cards.
222         Add support for persistent CBS Topics list.
223         Add support for persistent primary context identifiers.
224         Add support for SIM cache indexing by phase.
225         Add netmask to HSO GPRS context driver.
226
227 ver 0.15:
228         Fix missing netmask value for newer MBM devices.
229         Fix concatenation of datagram SMS messages.
230         Add support for 51.011 EFecc format.
231         Add support for Powered property to CbsManager.
232         Add utility for checking if CBS topic is in range.
233
234 ver 0.14:
235         Fix some issues with modem shutdown behavior.
236         Fix reset of context settings when deactivated.
237         Fix signal strength handling for Calypso modem.
238         Add proper signal strength handling for HSO modem.
239         Add support for enabling HSO Speech Services.
240         Add modem description for newer MBM devices.
241         Add clip_timeout for HFP incoming call handling.
242         Add poll_clcc for HFP multiparty calls.
243         Add utility for testing GSM GPRS dialing.
244
245 ver 0.13:
246         Add better support for call id allocation.
247         Add CLCC query when initializing modem.
248         Add DTMF tone sending support for HFP modem.
249         Add support for modem disabling on shutdown.
250
251 ver 0.12:
252         Fix various issues with Calypso modem driver.
253         Fix order of CMER and CIND in SLC connection.
254         Fix issue with SMS references stored as 8 bits.
255         Add static IP configuration for newer MBM devices.
256         Add context status polling for older MBM devices.
257         Add username/password support for MBM devices.
258         Add support for Huawei specific error terminator.
259         Add support for weird naming of Dell 5530 devices.
260         Add udev rules for Option GI0201 and GTM382 modems.
261
262 ver 0.11:
263         Fix issue with repeated CCWA notifications.
264         Fix issue with double-swap when 3-way dialing.
265         Add CLCC polling for better multiparty call support.
266         Add GPRS context driver for Option HSO devices.
267         Add support for GPRS interface configuration.
268
269 ver 0.10:
270         Fix issues with correct ATD handling.
271         Fix issues with indication handling.
272         Add support for SMS history capability.
273         Add basic save/restore support for GPRS settings.
274         Add three-way calling support to HFP voice driver.
275         Add call volume support to HFP modem plugin.
276         Add initial support for Palm Pre modems.
277
278 ver 0.9:
279         Fix issues with voice call dialing logic.
280         Fix issues with USSD decoding support.
281         Add initial GPRS support for MBM modems.
282         Add mode property to network registration.
283         Add support for advanced options in modem.conf file.
284         Add voice call driver for Bluetooth Handsfree.
285
286 ver 0.8:
287         Fix crash when internal structures differ.
288         Fix issues with handling empty text messages.
289         Add driver model for TTY multiplexer support.
290         Add support for multiplexer usage with Calypso modems.
291         Add support for PhoNet/ISI call barring, forwarding and waiting.
292         Add support for PhoNet/ISI voice call handling.
293
294 ver 0.7:
295         Fix handling of empty SMS text messages.
296         Fix GAtChat's next_hexstring to handle optional quotes.
297         Fix generic SIM driver to work correctly with 3G SIM cards.
298         Add utility functions to parse 2G and 3G get response data.
299         Add call volume interface to adjust speaker and mic volume.
300         Add support for basic elementary file database.
301
302 ver 0.6:
303         Fix build issue with example history plugin.
304         Fix segmentation fault from SIM reading on Calypso modem.
305         Add more scripts for SMS and voice call testing.
306
307 ver 0.5:
308         Fix reading of left overs in ME storage on startup.
309         Fix parsing of Enhanced Voicemail notifications.
310         Add reading of various CBS related EFs.
311         Add ability to expire PLMN wide messages.
312         Add support for national language variants.
313         Add support for PIN and PUK handling.
314         Add support for TI Calypso modem.
315         Add initial support for Novatel based devices.
316         Add initial support for Huawei based devices.
317         Add initial support for Option HSO based devices.
318         Add initial support for TTY multiplexing.
319
320 ver 0.4:
321         Add atom framework and update all drivers.
322         Add support for modem driver framework.
323         Add support for static modem configuration.
324         Add support for specialized phone simulator driver.
325         Add support for HTC G1 modem devices.
326         Add support for Ericsson MBM devices.
327         Add support for AT command PDU listing.
328         Add support for low-level PhoNet/ISI pipe endpoints.
329         Add support for full non-recursive build.
330
331 ver 0.3:
332         Fix support for phonebook reading.
333         Fix some issues with network registration.
334         Fix some issues with MSISDN handling.
335         Fix some issues with SIM storage support.
336         Add caching for EF-PNN and EF-OPL SIM files.
337         Add support for SIM ADN type number handling.
338         Add support for tracking message waiting indications.
339         Add support for user-provided AT parsers.
340         Add initial drafts of API documentation.
341
342 ver 0.2:
343         Add more detailed handling for network names.
344         Add character set support for phonebook.
345         Add SIM file reading and writing utilities.
346         Add experimental support for MT incoming SMS store.
347         Add special support for ti_calypso based devices.
348
349 ver 0.1:
350         Initial public release.