Guillaume Lucas [Fri, 5 Nov 2010 13:05:05 +0000 (13:05 +0000)]
sim: use mask for check of sim file status
It is the first bit of the sim file status who indicates if a file
is valid or not. So a mask must be used to check this.
Yang Gu [Fri, 5 Nov 2010 10:46:42 +0000 (18:46 +0800)]
TODO: Add owner of provide local info task
Denis Kenzior [Thu, 4 Nov 2010 16:20:57 +0000 (11:20 -0500)]
TODO: Mark WAP PUSH task as done
Denis Kenzior [Thu, 4 Nov 2010 16:19:49 +0000 (11:19 -0500)]
TODO: Mark Smart Messaging task as done
Denis Kenzior [Thu, 4 Nov 2010 16:16:13 +0000 (11:16 -0500)]
TODO: Mark app src / dst port handling task done
Denis Kenzior [Thu, 4 Nov 2010 16:09:11 +0000 (11:09 -0500)]
smsutil: Use entire range of ref / port addresses
Denis Kenzior [Thu, 4 Nov 2010 15:24:23 +0000 (10:24 -0500)]
smart-messaging: Implement SendAppointment
Denis Kenzior [Thu, 4 Nov 2010 15:20:23 +0000 (10:20 -0500)]
test: Add send-vcard script
Denis Kenzior [Thu, 4 Nov 2010 15:22:32 +0000 (10:22 -0500)]
smart-messaging: Implement SendBusinessCard
Denis Kenzior [Thu, 4 Nov 2010 15:22:14 +0000 (10:22 -0500)]
sms: Call the txq_submit queued callback
Denis Kenzior [Thu, 4 Nov 2010 15:21:34 +0000 (10:21 -0500)]
sms: Separate history from dbus flags in txq_submit
Denis Kenzior [Thu, 4 Nov 2010 03:37:17 +0000 (22:37 -0500)]
sms: Refactor __ofono_sms_txq_submit
Denis Kenzior [Thu, 4 Nov 2010 03:32:45 +0000 (22:32 -0500)]
sms: Add __ofono_sms_message_path_from_uuid
Denis Kenzior [Thu, 4 Nov 2010 03:30:02 +0000 (22:30 -0500)]
sms: add __ofono_sms_get_next_ref
Pekka Pessi [Thu, 4 Nov 2010 14:20:49 +0000 (16:20 +0200)]
isigen: increase offline timeout
The modem deregisters from network before response to MTC_STATE_REQ is
returned. Deregistering can take up to 6 seconds.
Marcel Holtmann [Thu, 4 Nov 2010 14:20:38 +0000 (15:20 +0100)]
build: Remove generic AT command modem plugin
This plugin was used for initial testing and is no longer needed. So
just remove it.
Marcel Holtmann [Thu, 4 Nov 2010 09:41:43 +0000 (10:41 +0100)]
Mention Marit's contributions
Marit Henriksen [Thu, 4 Nov 2010 09:16:01 +0000 (10:16 +0100)]
atmodem: Remove at_pin_send_puk_cb, and use at_pin_send_cb instead.
When adding the use of pin event *EPEV also to at_pin_send_puk_cb,
it becomes identical to at_pin_send_cb, and can be removed.
Jeevaka Badrappan [Wed, 3 Nov 2010 14:34:57 +0000 (07:34 -0700)]
TODO: Update Read/Write EFcfis description
Denis Kenzior [Tue, 2 Nov 2010 20:56:30 +0000 (15:56 -0500)]
smsutil: Remove traces of ref_offset variable
Denis Kenzior [Tue, 2 Nov 2010 20:56:22 +0000 (15:56 -0500)]
sms: Fix unused variable warning
Denis Kenzior [Tue, 2 Nov 2010 19:54:57 +0000 (14:54 -0500)]
ofono.conf: Punch hole for SmartMessagingAgent
Denis Kenzior [Tue, 2 Nov 2010 19:54:21 +0000 (14:54 -0500)]
test: Add test-smart-messaging
Denis Kenzior [Tue, 2 Nov 2010 19:49:11 +0000 (14:49 -0500)]
smart-messaging: Register to vCal notifications
Denis Kenzior [Tue, 2 Nov 2010 19:46:46 +0000 (14:46 -0500)]
smart-messaging: Register for vCard notifications
Denis Kenzior [Tue, 2 Nov 2010 19:35:49 +0000 (14:35 -0500)]
smart-messaging: Free agent when sms atom exits
Denis Kenzior [Tue, 2 Nov 2010 19:34:18 +0000 (14:34 -0500)]
smart-messaging: Implement unregister agent
Denis Kenzior [Tue, 2 Nov 2010 18:47:12 +0000 (13:47 -0500)]
smart-messaging: Implement RegisterAgent
Denis Kenzior [Tue, 2 Nov 2010 18:40:03 +0000 (13:40 -0500)]
smsutil: Add sms_datagram_prepare
Denis Kenzior [Tue, 2 Nov 2010 18:39:50 +0000 (13:39 -0500)]
sms: Update to the new smsutil api
Denis Kenzior [Tue, 2 Nov 2010 18:39:05 +0000 (13:39 -0500)]
unit: Update test-sms to the new API
Denis Kenzior [Tue, 2 Nov 2010 18:37:29 +0000 (13:37 -0500)]
smsutil: Get rid of ref_offset in sms_text_prepare
The reason for this parameter has ceased to exist quite a while ago.
Namely when the API allowed multiple SMS recipients. We prepared a
single set of segments and then reset the to address and reference. We
no longer allow multiple recipients and none of this is now needed.
Yang Gu [Tue, 2 Nov 2010 14:21:37 +0000 (22:21 +0800)]
coding_style: Add case for enum as switch variable
Yang Gu [Tue, 2 Nov 2010 14:21:36 +0000 (22:21 +0800)]
coding_style: Fix enum name
Denis Kenzior [Tue, 2 Nov 2010 15:52:30 +0000 (10:52 -0500)]
test: Add test-push-notification script
Denis Kenzior [Tue, 2 Nov 2010 15:50:03 +0000 (10:50 -0500)]
sms: Don't crash when encoding fails
Denis Kenzior [Tue, 2 Nov 2010 15:48:44 +0000 (10:48 -0500)]
smsutil: Additional sanity checks for decode_scts
Denis Kenzior [Tue, 2 Nov 2010 15:45:57 +0000 (10:45 -0500)]
ofono.conf: Punch hole for PushNotificationAgent
Denis Kenzior [Mon, 1 Nov 2010 15:59:44 +0000 (10:59 -0500)]
push-notification: Handle WAP push messages
Denis Kenzior [Mon, 1 Nov 2010 15:24:29 +0000 (10:24 -0500)]
sms: Minor style fix
Denis Kenzior [Mon, 1 Nov 2010 15:19:10 +0000 (10:19 -0500)]
sms: Left shift 8-bit ports by 16
These are less commonly used so make them not interfere with 16 bit
ports
Denis Kenzior [Mon, 1 Nov 2010 15:13:59 +0000 (10:13 -0500)]
push-notification: Free agent when sms atom exits
Denis Kenzior [Mon, 1 Nov 2010 15:04:39 +0000 (10:04 -0500)]
push-notification: Implement unregister agent
Denis Kenzior [Mon, 1 Nov 2010 14:51:57 +0000 (09:51 -0500)]
push-notification: Implement register agent
Denis Kenzior [Fri, 29 Oct 2010 19:45:31 +0000 (14:45 -0500)]
push-notification: Add skeleton
Denis Kenzior [Fri, 29 Oct 2010 19:24:27 +0000 (14:24 -0500)]
smsagent: Add smsagent implementation
Based on the patches by Aki Niemi
Yang Gu [Mon, 1 Nov 2010 09:09:21 +0000 (17:09 +0800)]
TODO: update owner of see/cancel pending SMS task
Mika Liljeberg [Mon, 1 Nov 2010 15:53:02 +0000 (17:53 +0200)]
main: add capabilities for phonet
Phonet sockets require CAP_SYS_ADMIN and SO_BINDTODEVICE socket
option requires CAP_NET_RAW.
Mika Liljeberg [Mon, 1 Nov 2010 15:53:01 +0000 (17:53 +0200)]
isigen: fix phonet address initialization
Marcel Holtmann [Mon, 1 Nov 2010 13:56:22 +0000 (14:56 +0100)]
Release 0.34
Marcel Holtmann [Sat, 30 Oct 2010 17:09:59 +0000 (19:09 +0200)]
stemodem: Fix broken coding style
Jeevaka Badrappan [Fri, 29 Oct 2010 06:13:43 +0000 (09:13 +0300)]
TODO: Owner of Read / Write EFcfis
Marcel Holtmann [Fri, 29 Oct 2010 11:56:09 +0000 (13:56 +0200)]
ifxmodem: Enable emergency call state notifications
This enables the Infineon specific emergency call state notifications so
that they show up in the traces when this happens. No logic to handle
them properly is implemented.
Marcel Holtmann [Fri, 29 Oct 2010 11:42:34 +0000 (13:42 +0200)]
ifx: Enable vendor quirk for GPRS atom
Enabling the Infineon specific vendor quirk for the GPRS atom will enable
support for the GPRS suspend notifications.
Marcel Holtmann [Fri, 29 Oct 2010 11:39:27 +0000 (13:39 +0200)]
atmodem: Add support for IFX specific GPRS suspend notification
The Infineon modem informs about GPRS suspend cases. For example when
GPRS is active and a call is made. If the status changes, inform the
core about this change.
This uses GPRS_SUSPENDED_UNKNOWN_CAUSE reason since the modem does not
give a clear reason why GPRS was suspended. With this reason there is
a delay before the status change gets send out as D-Bus signal.
Marcel Holtmann [Thu, 28 Oct 2010 17:11:18 +0000 (19:11 +0200)]
atmodem: Add dummy handler for generic time zone update
Marcel Holtmann [Thu, 28 Oct 2010 17:05:29 +0000 (19:05 +0200)]
atmodem: Time reporting on Infineon modem is IFX specific
The time reporting via +CTZV and +CTZDST on the Infineon modem is not
following the standard. So mark these clearly as IFX specific.
Marcel Holtmann [Thu, 28 Oct 2010 17:01:55 +0000 (19:01 +0200)]
atmodem: Enable home zone reporting for IFX modems
For the Infineon modem the AT+XHOMEZR option can be set to get informed
about home zone labels. If this information is available, it it still
not properly used, but it shows up in the traces for reference.
Marcel Holtmann [Thu, 28 Oct 2010 16:10:15 +0000 (18:10 +0200)]
ifxmodem: Enable Calling Name Presentation (CNAP) notifications
This enables the CNAP notifications so that they show up in the traces
if used by a network. No logic is implemented to handle them.
Denis Kenzior [Thu, 28 Oct 2010 15:42:59 +0000 (10:42 -0500)]
features: Annotate modem-handled commands
Denis Kenzior [Thu, 28 Oct 2010 15:41:17 +0000 (10:41 -0500)]
TODO: Mark Send USSD task as done
Denis Kenzior [Thu, 28 Oct 2010 15:37:27 +0000 (10:37 -0500)]
TODO: Mark Send SS task as done
Denis Kenzior [Thu, 28 Oct 2010 15:37:05 +0000 (10:37 -0500)]
stk: Handle Send SS in handled_notify
Denis Kenzior [Thu, 28 Oct 2010 14:19:37 +0000 (09:19 -0500)]
TODO: Add Provide Local Information command task
Mika Liljeberg [Tue, 26 Oct 2010 15:31:53 +0000 (18:31 +0300)]
TODO: mark fast dormancy as done
Mika Liljeberg [Tue, 26 Oct 2010 15:31:52 +0000 (18:31 +0300)]
isimodem: add support for FastDormancy property
Mika Liljeberg [Tue, 26 Oct 2010 15:31:51 +0000 (18:31 +0300)]
test: add script to control fast dormancy
Denis Kenzior [Thu, 28 Oct 2010 03:16:57 +0000 (22:16 -0500)]
radio-settings: Don't check for cached
Checking for this flag does not have the desired effect, or rather it
has other side-effects (e.g. setting the property twice before
GetProperties). oFono discourages spurious signal emission.
Denis Kenzior [Thu, 28 Oct 2010 01:32:02 +0000 (20:32 -0500)]
radio-settings: Add extra newlines
To be compliant with the coding style
Mika Liljeberg [Tue, 26 Oct 2010 15:31:50 +0000 (18:31 +0300)]
radio settings: add FastDormancy property
Johan Hedberg [Wed, 27 Oct 2010 20:21:05 +0000 (16:21 -0400)]
Fix string array memory leaks during plugin loading
Marcel Holtmann [Wed, 27 Oct 2010 23:15:29 +0000 (01:15 +0200)]
TODO: Remove SOCKS5 proxy task
The setup of GRPS context for MMS and its proxy configuration is now
done with host routes and dedicated interfaces. The need for a SOCKS5
proxy is no longer there.
The on-demand context activation can be considered a security risk
and activation via D-Bus method calls is easier to control in a
secure fashion. So this is not needed either.
Denis Kenzior [Wed, 27 Oct 2010 17:39:46 +0000 (12:39 -0500)]
gprs-context: Replace TYPE_INVALID with TYPE_ANY
Denis Kenzior [Wed, 27 Oct 2010 17:23:26 +0000 (12:23 -0500)]
ifxmodem: Notify core about handled commands
Denis Kenzior [Wed, 27 Oct 2010 17:20:37 +0000 (12:20 -0500)]
mbmmodem: Notify core about handled commands
Denis Kenzior [Wed, 27 Oct 2010 17:13:34 +0000 (12:13 -0500)]
calypsomodem: Notify core about handled commands
Denis Kenzior [Wed, 27 Oct 2010 17:10:17 +0000 (12:10 -0500)]
stk: Remove ofono_stk_terminal_response_sent_notify
Not needed for now. We can always put this back in later if need be.
Andrzej Zaborowski [Tue, 26 Oct 2010 08:52:05 +0000 (10:52 +0200)]
stk: Handle more commands in handled_notify
Marcel Holtmann [Wed, 27 Oct 2010 16:14:50 +0000 (18:14 +0200)]
gprs: Use common function for default name of default Internet context
Pekka Pessi [Wed, 27 Oct 2010 14:40:29 +0000 (17:40 +0300)]
Document ims connection type
Pekka Pessi [Wed, 27 Oct 2010 14:38:01 +0000 (17:38 +0300)]
gprs-context: add IMS connection type
Marcel Holtmann [Wed, 27 Oct 2010 14:09:27 +0000 (16:09 +0200)]
gprs: Add host route to the configured MMS proxy
Marcel Holtmann [Wed, 27 Oct 2010 13:25:25 +0000 (15:25 +0200)]
gprs: Set IP address for GPRS contexts of type MMS
Marcel Holtmann [Wed, 27 Oct 2010 13:09:33 +0000 (15:09 +0200)]
gprs: Add support for exposing proxy information for MMS context
Marcel Holtmann [Wed, 27 Oct 2010 12:55:13 +0000 (14:55 +0200)]
mbmmodem: Print IP details after GPRS context setup
Marcel Holtmann [Wed, 27 Oct 2010 12:54:46 +0000 (14:54 +0200)]
atmodem: Print IP details after GPRS context setup
Marcel Holtmann [Wed, 27 Oct 2010 12:43:32 +0000 (14:43 +0200)]
gprs: Add support for selecting GPRS context drivers based on types
Marcel Holtmann [Wed, 27 Oct 2010 12:03:13 +0000 (14:03 +0200)]
main: Enable active capability dropping
Marcel Holtmann [Wed, 27 Oct 2010 11:56:12 +0000 (13:56 +0200)]
gprs: Add flag to track usage of GPRS context drivers
Marcel Holtmann [Wed, 27 Oct 2010 11:28:55 +0000 (13:28 +0200)]
mbmmodem: Remove some pointless debug prefix strings
Marcel Holtmann [Wed, 27 Oct 2010 09:53:37 +0000 (11:53 +0200)]
gprs: Extract GPRS context assignment into separate function
Marcel Holtmann [Wed, 27 Oct 2010 09:53:13 +0000 (11:53 +0200)]
mbm: Fix setting GPRS context type for wrong atom
Marcel Holtmann [Wed, 27 Oct 2010 09:37:17 +0000 (11:37 +0200)]
mbm: Set specific GPRS context type for different atoms
Marcel Holtmann [Wed, 27 Oct 2010 09:34:54 +0000 (11:34 +0200)]
gprs: Add support for setting GPRS context type
Marcel Holtmann [Wed, 27 Oct 2010 09:28:52 +0000 (11:28 +0200)]
gprs: Make GPRS context type a public enum
Marcel Holtmann [Wed, 27 Oct 2010 09:06:05 +0000 (11:06 +0200)]
ifxmodem: Fix handling of radio access mode enum
Marcel Holtmann [Wed, 27 Oct 2010 09:05:59 +0000 (11:05 +0200)]
hsomodem: Fix handling of radio access mode enum
Marcel Holtmann [Wed, 27 Oct 2010 09:05:33 +0000 (11:05 +0200)]
nwmodem: Fix handling of radio access mode enum
Marcel Holtmann [Wed, 27 Oct 2010 00:02:41 +0000 (02:02 +0200)]
mbm: Handle TTY disconnect for PPP based GPRS context
The Ericsson MBM modems also hangup the TTY when disconnecting PPP and
in that case the TTY needs to be re-opened. In addition it seems that
the TTY is actually blocked until the context is fully brought down, so
also a delay is required.
Marcel Holtmann [Tue, 26 Oct 2010 23:40:25 +0000 (01:40 +0200)]
mbmmodem: Add some more GPRS context debug statements