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