Andrzej Zaborowski [Thu, 7 Jan 2010 11:39:21 +0000 (12:39 +0100)]
If EF-MWIS is not available use the CPHS version.
Andrzej Zaborowski [Thu, 7 Jan 2010 11:39:00 +0000 (12:39 +0100)]
Use CPHS version of mailbox numbers on SIM if 3GPP version not available.
Otherwise just try to keep the CPHS version of the files in sync.
Andrzej Zaborowski [Thu, 7 Jan 2010 11:38:47 +0000 (12:38 +0100)]
Retrieve CPHS phase (if any) from SIM.
Aki Niemi [Mon, 11 Jan 2010 09:08:42 +0000 (11:08 +0200)]
Remove trailing/leading whitespace
Aki Niemi [Fri, 8 Jan 2010 08:59:45 +0000 (10:59 +0200)]
Fix new and renamed files in Makefile.am
Aki Niemi [Fri, 8 Jan 2010 08:59:17 +0000 (10:59 +0200)]
Refactor devinfo driver
Aki Niemi [Fri, 8 Jan 2010 08:59:05 +0000 (10:59 +0200)]
Add support for modem control
This adds support to the PN_MTC server, allowing querying and control
of the modem power state.
Aki Niemi [Fri, 8 Jan 2010 08:58:22 +0000 (10:58 +0200)]
Refactor netreg driver
Aki Niemi [Fri, 8 Jan 2010 08:58:08 +0000 (10:58 +0200)]
Refactor voicecall driver
Aki Niemi [Fri, 8 Jan 2010 08:57:59 +0000 (10:57 +0200)]
Refactor phonebook driver
Aki Niemi [Fri, 8 Jan 2010 08:57:39 +0000 (10:57 +0200)]
User new debug facility
Aki Niemi [Fri, 8 Jan 2010 08:57:01 +0000 (10:57 +0200)]
Include renamed files
Aki Niemi [Fri, 8 Jan 2010 08:55:36 +0000 (10:55 +0200)]
Remove contact from boilerplate
Aki Niemi [Fri, 8 Jan 2010 08:54:43 +0000 (10:54 +0200)]
Add debug implementation
Alsoo remove call specific debugs.
Aki Niemi [Fri, 8 Jan 2010 08:53:42 +0000 (10:53 +0200)]
Split ISI codepoints to separate files
Also, adding infrastructure for debugging ISI messages, with APIs for
turning most common fields into human readable string format.
Aki Niemi [Fri, 8 Jan 2010 08:48:32 +0000 (10:48 +0200)]
Split isi.h into isimodem.h and isiutil.h
Luiz Augusto Von Dentz [Fri, 8 Jan 2010 10:17:19 +0000 (12:17 +0200)]
Fix regression when removing watches
filter_data_find return the first data registered in this case so there is
no guarantee that it return the same data as passed to
filter_data_remove_callback which is the one that should be removed.
The fix is to simple cache the connection removing the correct data before
checking if there is any filter left.
Denis Kenzior [Thu, 7 Jan 2010 20:43:21 +0000 (14:43 -0600)]
Make primary context ids persistent
Denis Kenzior [Thu, 7 Jan 2010 20:42:46 +0000 (14:42 -0600)]
Fix: Be paranoid and check that last is in range
Denis Kenzior [Thu, 7 Jan 2010 20:42:29 +0000 (14:42 -0600)]
Add idmap_take utility
Denis Kenzior [Thu, 7 Jan 2010 20:41:18 +0000 (14:41 -0600)]
Fix: Update unit test to the new return semantics
Denis Kenzior [Thu, 7 Jan 2010 20:07:52 +0000 (14:07 -0600)]
Use idmap to allocate primary context ids
Denis Kenzior [Thu, 7 Jan 2010 20:06:45 +0000 (14:06 -0600)]
Change the semantics to return id > max on failure
Denis Kenzior [Thu, 7 Jan 2010 19:25:32 +0000 (13:25 -0600)]
Fix: Fail if no driver or id range set
Denis Kenzior [Thu, 7 Jan 2010 19:25:10 +0000 (13:25 -0600)]
Use the new from_range idmap constructor
Denis Kenzior [Thu, 7 Jan 2010 19:20:48 +0000 (13:20 -0600)]
Add idmap_from_range constructor
Denis Kenzior [Thu, 7 Jan 2010 19:01:12 +0000 (13:01 -0600)]
Refactor: Use idmap to allocate CIDs
Denis Kenzior [Thu, 7 Jan 2010 19:00:55 +0000 (13:00 -0600)]
Update gitignore
Denis Kenzior [Thu, 7 Jan 2010 19:00:41 +0000 (13:00 -0600)]
Add unit test for idmap utilities
Denis Kenzior [Thu, 7 Jan 2010 18:59:51 +0000 (12:59 -0600)]
Add initial implementation of idmap utilities
Marcel Holtmann [Wed, 6 Jan 2010 22:22:40 +0000 (14:22 -0800)]
Use short serial number for udev detected devices
Denis Kenzior [Wed, 6 Jan 2010 21:51:01 +0000 (15:51 -0600)]
Port udev (temporarily) to the new framework
Denis Kenzior [Wed, 6 Jan 2010 21:50:53 +0000 (15:50 -0600)]
Port modemconf to the new framework
Denis Kenzior [Wed, 6 Jan 2010 21:50:41 +0000 (15:50 -0600)]
Port isimodem to the new framework
Denis Kenzior [Wed, 6 Jan 2010 21:50:25 +0000 (15:50 -0600)]
Refactor: Allow persisent modem names
Denis Kenzior [Wed, 6 Jan 2010 20:17:27 +0000 (14:17 -0600)]
Set phase to unknown until we probe it
Denis Kenzior [Wed, 6 Jan 2010 19:19:47 +0000 (13:19 -0600)]
Refactor: Preserve Phase obtained from the SIM
Andrzej Zaborowski [Sat, 19 Dec 2009 01:49:21 +0000 (02:49 +0100)]
Index SIM cache by phase also.
Marcel Holtmann [Sun, 3 Jan 2010 05:42:10 +0000 (21:42 -0800)]
Cleanup of D-Bus mainloop integration
Marcel Holtmann [Sat, 2 Jan 2010 01:04:13 +0000 (17:04 -0800)]
Update copyright information of D-Bus helper library
Marcel Holtmann [Sat, 2 Jan 2010 01:00:10 +0000 (17:00 -0800)]
Update copyright information
Martin Xu [Wed, 30 Dec 2009 08:41:08 +0000 (16:41 +0800)]
Add netmask to HSO GPRS context driver
Luiz Augusto Von Dentz [Tue, 29 Dec 2009 12:10:15 +0000 (14:10 +0200)]
Fix undefined symbols
Luiz Augusto Von Dentz [Tue, 29 Dec 2009 09:16:23 +0000 (11:16 +0200)]
Port gdbus to use g_dbus_add_signal_watch
Luiz Augusto Von Dentz [Tue, 29 Dec 2009 08:53:21 +0000 (10:53 +0200)]
Add initial implementation of g_dbus_add_signal_watch
With g_dbus_add_signal_watch there is no need to register multiple filters
for dbus nor add matching rules manually.
Marcel Holtmann [Thu, 24 Dec 2009 15:22:28 +0000 (07:22 -0800)]
Release 0.15
Marcel Holtmann [Thu, 24 Dec 2009 15:09:09 +0000 (07:09 -0800)]
Use error label instead of err or err_out
Marcel Holtmann [Thu, 24 Dec 2009 15:06:23 +0000 (07:06 -0800)]
Unifiy all GAtChat error labels
Rémi Denis-Courmont [Thu, 17 Dec 2009 07:15:57 +0000 (09:15 +0200)]
gisi: support sending ISI request as a scatter-gather array
Rémi Denis-Courmont [Wed, 16 Dec 2009 11:46:49 +0000 (13:46 +0200)]
gisi: pass object handle to g_isi_verify() callback
This will be needed for GPDS.
Rémi Denis-Courmont [Wed, 16 Dec 2009 11:32:49 +0000 (13:32 +0200)]
gisi: Fix g_isi_verify() type safety
Denis Kenzior [Fri, 18 Dec 2009 03:44:09 +0000 (21:44 -0600)]
Style: Repeat for drivers
Denis Kenzior [Fri, 18 Dec 2009 03:33:48 +0000 (21:33 -0600)]
Style: Repeat for plugins
Denis Kenzior [Fri, 18 Dec 2009 03:31:35 +0000 (21:31 -0600)]
Style: Fix a few more occurences of if/else
See Linux coding style document for details
Denis Kenzior [Fri, 18 Dec 2009 03:25:15 +0000 (21:25 -0600)]
Style: Flip the if statement
The if case should have the multiple expressions
Denis Kenzior [Fri, 18 Dec 2009 03:23:20 +0000 (21:23 -0600)]
Style: Add empty lines where needed
Andrzej Zaborowski [Thu, 17 Dec 2009 20:54:07 +0000 (21:54 +0100)]
Add Powered property to CbsManager.
Denis Kenzior [Fri, 18 Dec 2009 01:29:51 +0000 (19:29 -0600)]
Style: Fixup style issues
Andrzej Zaborowski [Thu, 17 Dec 2009 18:52:32 +0000 (19:52 +0100)]
Handle EF-CBSMID contents.
Denis Kenzior [Fri, 18 Dec 2009 00:59:46 +0000 (18:59 -0600)]
Fix: The extra 00 at the end isn't necessary
Denis Kenzior [Fri, 18 Dec 2009 00:58:22 +0000 (18:58 -0600)]
Fix: Use capitals for hex-encoded pdus
Denis Kenzior [Fri, 18 Dec 2009 00:52:21 +0000 (18:52 -0600)]
Fix: Make sure we don't leak under any conditions
Denis Kenzior [Thu, 17 Dec 2009 22:04:30 +0000 (16:04 -0600)]
Simplify previous patch
Denis Kenzior [Thu, 17 Dec 2009 22:00:46 +0000 (16:00 -0600)]
Implementat SIM envelope in atmodem driver
Andrzej Zaborowski [Thu, 17 Dec 2009 17:22:05 +0000 (18:22 +0100)]
Add SIM download envelope function to SIM driver
Andrzej Zaborowski [Thu, 17 Dec 2009 17:22:05 +0000 (18:22 +0100)]
Add utility for checking if CBS topic is in range
Daniel Orstadius [Wed, 16 Dec 2009 09:23:46 +0000 (11:23 +0200)]
Fix D-Bus timeout handling
Timeouts should also be removed in the remove_timeout callback in
addition to the timeout_handler_free function. This is how dbus-glib
does it and it seems to prevent crashes in certain situations.
Denis Kenzior [Wed, 16 Dec 2009 19:22:44 +0000 (13:22 -0600)]
Mention Anders' contribution
Anders Gustafsson [Wed, 16 Dec 2009 11:57:07 +0000 (13:57 +0200)]
Fix: Documentation fixes
Martin Xu [Wed, 16 Dec 2009 03:01:30 +0000 (11:01 +0800)]
Fix: Set netmask for static ip on mbm
Andrzej Zaborowski [Wed, 16 Dec 2009 02:05:37 +0000 (03:05 +0100)]
Support 51.011 EFecc format.
EFecc has different formats in G2 and G3 UICC specs.
Denis Kenzior [Mon, 14 Dec 2009 16:13:42 +0000 (10:13 -0600)]
Fix: Concatenation of datagram SMS messages
The 16 bit port address was not being computed correctly.
Marcel Holtmann [Sun, 13 Dec 2009 21:29:37 +0000 (22:29 +0100)]
Release 0.14
Marcel Holtmann [Sun, 13 Dec 2009 21:17:25 +0000 (22:17 +0100)]
Add set-mic-volume test script to distribution
Denis Kenzior [Fri, 11 Dec 2009 00:14:11 +0000 (18:14 -0600)]
Add legacy mode to gsmdial
Use ATD*99 variety for modems that don't support CGDATA.
Denis Kenzior [Thu, 10 Dec 2009 23:49:33 +0000 (17:49 -0600)]
Fix: wrong abbreviation for option
Denis Kenzior [Thu, 10 Dec 2009 23:43:57 +0000 (17:43 -0600)]
Add offmode to gsmdial
Denis Kenzior [Thu, 10 Dec 2009 23:41:42 +0000 (17:41 -0600)]
Fix: Fix gsmdial to handle MD300
MD300 never sends a CGREG indication, we must query it after CGATT
Denis Kenzior [Thu, 10 Dec 2009 23:08:01 +0000 (17:08 -0600)]
Add the beginnings of a GSM GPRS dialing app
Rémi Denis-Courmont [Wed, 9 Dec 2009 11:35:37 +0000 (13:35 +0200)]
bootstrap: autoconf must run before automake
The other way, dependencies computation (depcomp) does not work
correctly. In fact, aclocal is the part of GNU/automake to be run
before autoconf whereas automake is the part to be run after it.
In other words, aclocal would not exist if automake could run
properly before autoconf. This ordering is consistent with most
autotools-based projects, and most authoritatively, with autoreconf.
This also adds a missing anti-slash for consistency.
Denis Kenzior [Thu, 10 Dec 2009 03:01:50 +0000 (21:01 -0600)]
Add context-id allocation / deallocation code
This also disables attempts to use multiple active contexts. The code
isn't setup to do this yet.
Denis Kenzior [Thu, 10 Dec 2009 03:01:33 +0000 (21:01 -0600)]
Refactor: use unsigned ints for cids
Marcel Holtmann [Thu, 10 Dec 2009 01:56:16 +0000 (02:56 +0100)]
Activate Speech Service for Option devices
Marcel Holtmann [Thu, 10 Dec 2009 01:55:53 +0000 (02:55 +0100)]
Query current state of Option specific settings
Denis Kenzior [Wed, 9 Dec 2009 18:52:29 +0000 (12:52 -0600)]
Add Microphone volume test script
Denis Kenzior [Wed, 9 Dec 2009 18:50:52 +0000 (12:50 -0600)]
Use at_util_parse_reg in netreg driver
Denis Kenzior [Wed, 9 Dec 2009 18:50:22 +0000 (12:50 -0600)]
Use new at_util_parse_reg in gprs driver
Denis Kenzior [Wed, 9 Dec 2009 18:49:43 +0000 (12:49 -0600)]
Add utilities to parse CREG/CGREG
These are nearly identical and can be shared between gprs/netreg
Denis Kenzior [Wed, 9 Dec 2009 08:46:33 +0000 (02:46 -0600)]
Style: Fix some remaining style issues in atmodem
Denis Kenzior [Wed, 9 Dec 2009 08:41:16 +0000 (02:41 -0600)]
Style: Fix style issues in hfpmodem
Martin Xu [Wed, 9 Dec 2009 07:18:48 +0000 (15:18 +0800)]
New modem desc for f3607g modem in Samos platform
Zhenhua Zhang [Wed, 9 Dec 2009 05:07:35 +0000 (13:07 +0800)]
Add clip_timeout for notify incoming call
Schedule a clip_timeout in the ring notify. If CLIP comes right
after RING, we cancel the timer. If doesn't, we notify the call
without phone number.
Zhenhua Zhang [Wed, 9 Dec 2009 00:59:13 +0000 (08:59 +0800)]
Add poll_clcc if we are in multiparty call
If we are in multiparty call, remote AG won't update indicator
if any call in multiparty call is released by CHLD=1x. So we
have to poll it periodically.
Zhenhua Zhang [Wed, 9 Dec 2009 02:16:53 +0000 (10:16 +0800)]
Add multiparty call support for hfpmodem
Add CHLD=3, 2x and 4 to create multiparty call, private chat and
call transfer.
Zhenhua Zhang [Wed, 9 Dec 2009 00:55:55 +0000 (08:55 +0800)]
Add hfp_release_specific to release specific call
Use AT+CHLD=1x to release a specific call if AG supports that.
Denis Kenzior [Wed, 9 Dec 2009 04:17:51 +0000 (22:17 -0600)]
Style: Remove empty line
Denis Kenzior [Tue, 8 Dec 2009 23:19:40 +0000 (17:19 -0600)]
Fix: Reset active contexts if gprs is detached
When we lose network registration or are forcefully detached from the
network we must reset all active contexts to inactive.
Denis Kenzior [Tue, 8 Dec 2009 23:19:23 +0000 (17:19 -0600)]
Reset context settings when context is deactivated
Denis Kenzior [Tue, 8 Dec 2009 23:11:35 +0000 (17:11 -0600)]
Style: Remove extra blank line
Zhenhua Zhang [Tue, 8 Dec 2009 10:13:09 +0000 (18:13 +0800)]
Fix update hfp_hangup to release active call
In HFP, AT+CHUP is intended to release the current active call.