-
a8ca3df9be
plugins: always set a proper error domain in GErrors
Aleksander Morgado
2012-02-07 17:05:26 +01:00
-
23a6156059
broadband-modem: allow listing SMS parts in Text mode
Aleksander Morgado
2012-02-07 16:03:20 +01:00
-
ffedaf2ec3
sms-part: allow creating MMSmsParts not only from parsing a PDU
Aleksander Morgado
2012-02-07 16:02:35 +01:00
-
dc5ff06b4f
broadband-modem: implement generic unsolicited SMS events handling
Aleksander Morgado
2012-02-06 18:12:15 +01:00
-
d9f5779bbb
iface-modem-messaging: allow setting up unsolicited events
Aleksander Morgado
2012-02-03 13:34:03 +01:00
-
ee13bbe4a3
base-modem: ignore every unsolicited CMTI until we set up messaging
Aleksander Morgado
2012-02-03 13:27:02 +01:00
-
3912bf062e
modem-helpers: new common CMTI regex getter
Aleksander Morgado
2012-02-03 13:26:22 +01:00
-
1eb7f60e4c
sms: assemble and export the SMS when its completed
Aleksander Morgado
2012-02-01 22:30:20 +01:00
-
6f103c1366
sms-list: don't signal completed messages
Aleksander Morgado
2012-02-01 22:29:39 +01:00
-
a91948879c
sms: set modem object, so that the SMS are exported in DBus
Aleksander Morgado
2012-02-01 21:21:48 +01:00
-
0cdc8e8dd7
broadband-modem: don't assume CIEV/CIND signal quality is in the [0,5] range
Aleksander Morgado
2012-02-01 21:12:01 +01:00
-
aee2b32a35
modem-helpers: allow strings instead of indexes in CIEV unsolicited events
Aleksander Morgado
2012-02-01 21:09:21 +01:00
-
eb37fc1589
broadband-modem: log the indexes expected in CIEV unsolicited messages
Aleksander Morgado
2012-02-01 19:04:13 +01:00
-
18ca53b667
modem-helpers: update the regex for the AT+CIND=? response
Aleksander Morgado
2012-02-01 19:03:57 +01:00
-
664f407b99
broadband-modem: by default use PDU mode for SMS operations
Aleksander Morgado
2012-02-01 18:44:32 +01:00
-
0f94abd3ae
iface-modem-3gpp: avoid segfault with empty MCCMNC
Aleksander Morgado
2012-02-01 18:31:58 +01:00
-
cd5e9c27a3
broadband-modem: if locked, don't try to initialize remaining interfaces
Aleksander Morgado
2012-02-01 18:12:44 +01:00
-
47a9903901
iface-modem-messaging: handle SMS listing
Aleksander Morgado
2012-02-01 17:06:19 +01:00
-
6432c54d70
api,dbus: return just the list of SMS object paths, not a dictionary
Aleksander Morgado
2012-02-01 17:06:06 +01:00
-
19ce344df8
iface-modem-messaging: handle SMS deletion requests
Aleksander Morgado
2012-02-01 17:01:22 +01:00
-
7956fc4e17
sms-list: allow deleting an SMS object and its parts
Aleksander Morgado
2012-02-01 16:54:25 +01:00
-
9dee04a971
sms: allow deleting all parts of an SMS
Aleksander Morgado
2012-02-01 16:54:08 +01:00
-
2ede62e45e
iface-modem-messaging: emit SMS added/completed/deleted signals
Aleksander Morgado
2012-02-01 16:03:57 +01:00
-
75b7225417
sms-list: signal messages added/completed/deleted
Aleksander Morgado
2012-02-01 12:51:15 +01:00
-
ba0a622616
sms: new method to check if the SMS has a given part
Aleksander Morgado
2012-02-01 12:47:37 +01:00
-
c938a25ca7
sms: new methods to handle multipart messages
Aleksander Morgado
2012-02-01 11:18:20 +01:00
-
8c5dd282f5
sms-part: new method to check if the part is from a multipart message
Aleksander Morgado
2012-02-01 11:17:50 +01:00
-
c29f06f1e5
api,dbus: just notify SMS object paths, not their properties
Aleksander Morgado
2012-02-01 11:02:22 +01:00
-
157dd69646
broadband-modem: default implementation of SMS part list loading
Aleksander Morgado
2012-02-01 10:01:21 +01:00
-
d996ef84f4
iface-modem-messaging: load initial list of SMS parts
Aleksander Morgado
2012-02-01 10:00:43 +01:00
-
9079d660a5
broadband-modem: default implementation of SMS format setting
Aleksander Morgado
2012-02-01 09:59:53 +01:00
-
21b1de678d
iface-modem-messaging: allow configuring preferred SMS format
Aleksander Morgado
2012-02-01 09:58:32 +01:00
-
14fa4aae1d
broadband-modem: override the SMS list property
Aleksander Morgado
2012-02-01 09:55:43 +01:00
-
03ee0b44f6
iface-modem-messaging: new property to handle the list of SMS objects
Aleksander Morgado
2012-02-01 09:54:28 +01:00
-
fba16a2a2c
sms-list: new object to handle SMS objects and SMS parts
Aleksander Morgado
2012-02-01 09:51:57 +01:00
-
ad8fbcd1a6
sms: new object to handle single-part and multi-part messages
Aleksander Morgado
2012-02-01 09:49:47 +01:00
-
d41f4226f4
sms-part: new struct to handle parsed SMS parts
Aleksander Morgado
2012-02-01 09:49:15 +01:00
-
b34d14ba5b
api,header: include default DBus path prefix for SMS objects
Aleksander Morgado
2012-02-01 09:43:35 +01:00
-
bc375ec7c5
libmm-common: include gdbus-codegen generated SMS-related sources
Aleksander Morgado
2012-02-01 09:42:48 +01:00
-
2bb43e0020
modem-helpers: new CMGF format query result parser
Aleksander Morgado
2012-02-01 09:42:29 +01:00
-
4c6765857b
broadband-modem: implement default messaging support check
Aleksander Morgado
2012-01-25 15:57:06 +01:00
-
c9c46b6f51
iface-modem-messaging: check if modem has messaging capabilities
Aleksander Morgado
2012-01-25 15:55:54 +01:00
-
52f1c87b06
broadband-modem: implement the Messaging interface
Aleksander Morgado
2012-01-25 13:04:30 +01:00
-
bc0454badf
iface-modem-messaging: new interface to handle the Messaging DBus interface
Aleksander Morgado
2012-01-25 12:51:08 +01:00
-
37bc2103c9
broadband-bearer: fix default implementations of connect_3gpp() and connect_cdma()
Aleksander Morgado
2012-01-26 20:57:35 +01:00
-
c9e7e80c3b
iface-modem-3gpp: update access tech and location even if registration didn't change
Aleksander Morgado
2012-01-26 17:32:59 +01:00
-
ad37101c0d
api,dbus: don't allow for an SMS object to delete itself
Aleksander Morgado
2012-01-25 12:50:07 +01:00
-
c2e750d5bf
sim: avoid passing source of the async object in finish
Aleksander Morgado
2012-01-25 11:45:14 +01:00
-
64de09f052
broadband-modem: if failed to initialize an optional interface, shut it down
Aleksander Morgado
2012-01-25 17:22:20 +01:00
-
ffa374c793
cli: fail if requesting location actions and modem doesn't handle locations
Aleksander Morgado
2012-01-24 17:12:46 +01:00
-
c075363c2c
cli: fail if requesting CDMA actions and modem is not CDMA
Aleksander Morgado
2012-01-24 17:11:18 +01:00
-
0527667500
cli: include 3GPP-USSD specific actions
Aleksander Morgado
2012-01-24 17:05:45 +01:00
-
31ce3e5ae1
cli: fail if requesting 3GPP actions and modem is not 3GPP
Aleksander Morgado
2012-01-24 16:19:05 +01:00
-
a1b199d903
libmm-glib: handle the 3GPP/USSD interface
Aleksander Morgado
2012-01-24 15:35:42 +01:00
-
e808e04910
broadband-modem: implement USSD cancellation
Aleksander Morgado
2012-01-24 14:53:26 +01:00
-
8acf9e4fbc
broadband-modem: implement USSD command sending
Aleksander Morgado
2012-01-24 14:47:30 +01:00
-
2bf40184e0
iface-modem-3gpp-ussd: allow error reporting in encode/decode
Aleksander Morgado
2012-01-24 13:10:37 +01:00
-
7210e6caf1
iface-modem-3gpp-ussd: handle USSD session initiate/respond/cancel
Aleksander Morgado
2012-01-23 17:59:17 +01:00
-
f3ee74c1e8
broadband-modem: implement default handling of USSD URCs
Aleksander Morgado
2012-01-23 15:23:47 +01:00
-
e975543316
broadband-modem: implement default USSD encode/decode
Aleksander Morgado
2012-01-23 17:55:56 +01:00
-
3ea437d522
iface-modem-3gpp-ussd: allow subclassing encode/decode
Aleksander Morgado
2012-01-23 17:54:46 +01:00
-
5d330154a5
iface-modem-3gpp-ussd: allow setting properties from implementations
Aleksander Morgado
2012-01-23 17:53:57 +01:00
-
f0bbe7aa11
api,dbus: USSD session state is given as a `MMModem3gppUssdSessionState'
Aleksander Morgado
2012-01-23 17:48:51 +01:00
-
4718ba0055
broadband-modem: implement generic URC setup/cleanup
Aleksander Morgado
2012-01-23 15:23:27 +01:00
-
fdbb07ca42
iface-modem-3gpp-ussd: implement logic to setup/cleanup URC message handlers
Aleksander Morgado
2012-01-23 15:22:14 +01:00
-
259ce3439b
iface-modem-3gpp-ussd: set initial property defaults
Aleksander Morgado
2012-01-23 15:21:20 +01:00
-
3e866b2330
api,header: new `MM_MODEM_3GPP_USSD_SESSION_STATE_UNKNOWN'
Aleksander Morgado
2012-01-23 15:20:39 +01:00
-
81d130b2bb
base-modem: initially set the unsolicited CUSD handler with NULL callback
Aleksander Morgado
2012-01-23 15:19:28 +01:00
-
f37a1a2b62
modem-helpers: new method to get common CUSD regex
Aleksander Morgado
2012-01-23 15:19:00 +01:00
-
c9c2a9aa4d
broadband-modem: default URC enabling/disabling implementation
Aleksander Morgado
2012-01-23 12:05:59 +01:00
-
b28af06d1c
iface-modem-3gpp-ussd: implement logic to enable/disable URCs
Aleksander Morgado
2012-01-23 12:01:33 +01:00
-
1f01274a5f
broadband-modem: implement generic USSD support check
Aleksander Morgado
2012-01-23 11:44:24 +01:00
-
e491dc2b9c
iface-modem-3gpp-ussd: check if USSD supported
Aleksander Morgado
2012-01-23 11:44:06 +01:00
-
a54226a0dd
broadband-modem: implement the 3GPP/USSD interface
Aleksander Morgado
2012-01-23 10:49:50 +01:00
-
b65f96aec7
iface-modem-3gpp-ussd: new interface for USSD related actions
Aleksander Morgado
2012-01-23 10:49:24 +01:00
-
18531e5a2d
cinterion: implement supported bands loading logic
Aleksander Morgado
2012-01-22 18:39:14 +01:00
-
45ca92ee2e
cinterion: implement allowed modes setting logic
Aleksander Morgado
2012-01-22 18:00:36 +01:00
-
a6301ee0c4
cinterion: implement access technology loading logic
Aleksander Morgado
2012-01-22 15:54:05 +01:00
-
8321bd5875
iface-modem: periodically request to update current access technologies
Aleksander Morgado
2012-01-22 12:55:23 +01:00
-
59e903820d
api,header: new MM_ACCESS_TECHNOLOGY_ANY
Aleksander Morgado
2012-01-22 12:55:00 +01:00
-
65455558be
iface-modem: s/access_tech/access_technologies
Aleksander Morgado
2012-01-22 10:44:34 +01:00
-
6d5c98b30c
cinterion: implement custom unsolicited events enabling command
Aleksander Morgado
2012-01-22 00:14:39 +01:00
-
5667339ead
broadband-modem: implement the default setup/enable unsolicited events logic
Aleksander Morgado
2012-01-22 00:14:09 +01:00
-
3acdf7b9b8
iface-modem-3gpp: split unsolicited events setup and enabling
Aleksander Morgado
2012-01-22 00:13:43 +01:00
-
050c30db1c
iface-modem-simple: don't create a bearer if we can reuse an existing one
Aleksander Morgado
2012-01-21 18:24:26 +01:00
-
77999f3bce
bearer-list: new method to look for a bearer using its properties
Aleksander Morgado
2012-01-21 18:24:06 +01:00
-
718093dc59
broadband-bearer: implement comparison with bearer properties
Aleksander Morgado
2012-01-21 18:08:41 +01:00
-
1603fd1109
bearer: allow comparing current bearer with a set of properties
Aleksander Morgado
2012-01-21 18:08:03 +01:00
-
cf46336494
cli: allow specifying bearers and SIMs by index
Aleksander Morgado
2012-01-21 16:34:20 +01:00
-
885042e365
api,header: define common object prefixes in the daemon header
Aleksander Morgado
2012-01-21 16:11:16 +01:00
-
93a776b17c
sim: allow subclassing pin change/enabling
Aleksander Morgado
2012-01-21 15:58:51 +01:00
-
c65c5aedc3
sim: allow subclassing pin/puk sending operations
Aleksander Morgado
2012-01-21 15:43:31 +01:00
-
72afc058bf
sim: allow subclassing the SIM object
Aleksander Morgado
2012-01-21 12:41:15 +01:00
-
24c28c2692
sim: export only valid objects
Aleksander Morgado
2012-01-21 12:25:36 +01:00
-
418e0ac559
libmm-common: CDMA sid/nid are uint, not enum
Nathan Williams
2012-01-21 11:16:22 +01:00
-
4aeadbb776
iface-modem: proper fallback state when bearer connection fails
Aleksander Morgado
2012-01-20 12:30:12 +01:00
-
a2203d7d14
broadband-bearer: expose properties used by the bearer implementation
Aleksander Morgado
2012-01-20 11:51:26 +01:00
-
9feb177e21
bearer: expose IP config dictionaries with unknown method
Aleksander Morgado
2012-01-20 11:51:02 +01:00
-
507b48dcd9
cli: IP config getters return newly created objects
Aleksander Morgado
2012-01-20 11:47:20 +01:00
-
2a5e9b46b6
libmm-glib: use the common IP config object from libmm-common
Aleksander Morgado
2012-01-20 11:46:52 +01:00