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