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