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