-
f797beefac
libmm-common: build dictionary even if IP config object not given
Aleksander Morgado
2012-01-20 11:46:28 +01:00
-
af1f8ed6b3
broadband-modem: disconnect all bearers when disabling
Aleksander Morgado
2012-01-20 10:54:45 +01:00
-
a33b05cc10
broadband-bearer: reimplement CDMA and 3GPP disconnection logic
Aleksander Morgado
2012-01-19 15:40:14 +01:00
-
9ab4ad28ff
bearer-list: new async method to disconnect all bearers
Aleksander Morgado
2012-01-20 10:53:44 +01:00
-
43ac87170c
bearer: don't handle reasons to forbid connection in the generic Bearer object
Aleksander Morgado
2012-01-19 17:51:08 +01:00
-
6ae1785b64
broadband-bearer: don't connect if roaming forbidden or unregistered
Aleksander Morgado
2012-01-19 15:41:19 +01:00
-
015756e572
broadband-bearer: reimplement CDMA and 3GPP connection logic
Aleksander Morgado
2012-01-19 15:39:40 +01:00
-
1d450d7c4e
broadband-modem: by default, just create a single broadband bearer
Aleksander Morgado
2012-01-19 15:36:34 +01:00
-
c6b9aead81
bearer: subclasses need to report IPv4/v6 config when connection ready
Aleksander Morgado
2012-01-19 15:34:51 +01:00
-
aa36af424d
bearer: number in Connect() no longer needed
Aleksander Morgado
2012-01-19 15:34:11 +01:00
-
a400db4b5c
bearer: remove allow-roaming, only meaningful in the broadband bearer
Aleksander Morgado
2012-01-19 15:32:55 +01:00
-
22846fc46f
cli: remove `--connect-with-number' option, no longer needed
Aleksander Morgado
2012-01-19 15:30:45 +01:00
-
98d7edadb5
libmm-glib: number no longer needed in Connect()
Aleksander Morgado
2012-01-19 15:30:28 +01:00
-
009582b6fd
api,dbus: remove optional 'number' in bearer Connect() call
Aleksander Morgado
2012-01-19 15:30:07 +01:00
-
ff7406005d
libmm-common: new helper object to handle Bearer IP config
Aleksander Morgado
2012-01-19 15:29:06 +01:00
-
fa17f90082
bearer-3gpp, bearer-cdma: removed, they were mixed in broadband-bearer
Aleksander Morgado
2012-01-19 15:27:40 +01:00
-
2b1aabe4fd
iface-modem-3gpp: 3GPP bearer creation removed
Aleksander Morgado
2012-01-19 15:26:37 +01:00
-
63f209d6da
iface-modem-cdma: CDMA bearer creation removed
Aleksander Morgado
2012-01-19 15:26:24 +01:00
-
24dd208b59
iface-modem-simple: remove dual 3GPP/CDMA bearers logic
Aleksander Morgado
2012-01-19 15:25:58 +01:00
-
a3b5c9faef
broadband-bearer: new generic 3GPP+CDMA bearer
Aleksander Morgado
2012-01-18 23:39:42 +01:00
-
6c2dc9eef1
bearer: set unique path when the bearer gets exported
Aleksander Morgado
2012-01-18 23:39:19 +01:00
-
2ca4d36e5e
libmm-common: 3gpp location doesn't use any of our enum/flags
Aleksander Morgado
2012-01-19 01:16:15 +01:00
-
d5b74be899
build: fix errors template
Aleksander Morgado
2012-01-19 00:59:41 +01:00
-
332d1a0891
build: add missing build dependency in libmm-common
Aleksander Morgado
2012-01-19 00:58:30 +01:00
-
8d25f46292
build: we no longer need to have the DBus.Properties introspection XML
Aleksander Morgado
2012-01-18 18:01:44 +01:00
-
c753649361
cli: use new enums/flags string getters/builders
Aleksander Morgado
2012-01-18 13:45:40 +01:00
-
a3532e7730
libmm-common: flags string builders are now all autogenerated
Aleksander Morgado
2012-01-18 13:45:32 +01:00
-
69e860329b
libmm-glib: no need to expose custom flags string builders
Aleksander Morgado
2012-01-18 13:44:51 +01:00
-
7e36f04b37
core: use new enums/flags string getters/builders
Aleksander Morgado
2012-01-18 13:43:49 +01:00
-
04fc34fab8
build: autogenerate enum/flags string getter/builders
Aleksander Morgado
2012-01-18 13:43:23 +01:00
-
f8cb1269e3
cli: include Location-related actions
Aleksander Morgado
2012-01-18 11:22:27 +01:00
-
b05430cb28
libmm-glib: include support for the Location interface
Aleksander Morgado
2012-01-18 10:41:26 +01:00
-
3b443b6954
libmm-common: fix usage of main library header
Aleksander Morgado
2012-01-18 09:44:43 +01:00
-
bcdd376b6b
iface-modem-3gpp, broadband-modem: update LAC/CI 3gpp-based location
Aleksander Morgado
2012-01-17 23:43:55 +01:00
-
71125777d3
iface-modem-location: handle 3GPP location
Aleksander Morgado
2012-01-17 23:43:20 +01:00
-
5fa8918847
libmm-common: new helper object to handle 3GPP location
Aleksander Morgado
2012-01-17 23:42:50 +01:00
-
f94d8ce30a
api: include '3gpp' prefix for LAC/CI location, instead of 'gsm'
Aleksander Morgado
2012-01-17 23:42:30 +01:00
-
182a954205
broadband-modem: enable/disable the Location interface
Aleksander Morgado
2012-01-16 20:04:27 +01:00
-
74f29981c8
broadband-modem: load default location reporting capabilities
Aleksander Morgado
2012-01-16 20:02:47 +01:00
-
03c5f4e6fb
iface-modem-location: handle enabling/disabling location gathering
Aleksander Morgado
2012-01-16 19:39:00 +01:00
-
d7f98cf277
broadband-modem: implement the Location interface
Aleksander Morgado
2012-01-16 17:13:24 +01:00
-
1b45b6a015
api,dbus: we won't enable the modem if we're enabling location
Aleksander Morgado
2012-01-16 17:13:13 +01:00
-
d0a845c819
iface-modem-location: new interface for Location-related stuff
Aleksander Morgado
2012-01-16 17:11:44 +01:00
-
38578f13b5
docs: include initial state machine documentation
Aleksander Morgado
2012-01-16 15:58:16 +01:00
-
b52e223f30
docs: improved DBus interface documentation
Aleksander Morgado
2012-01-16 15:25:20 +01:00
-
bb88a63a72
cli: add CDMA-related option group, and enable activation request
Aleksander Morgado
2012-01-16 10:03:33 +01:00
-
231e54f037
libmm-glib: implement CDMA activation request
Aleksander Morgado
2012-01-16 10:03:03 +01:00
-
4bf03a24a1
api,header: treat CDMA activation errors as any other error
Aleksander Morgado
2012-01-16 09:52:34 +01:00
-
6238ba8568
api,dbus: don't return immediate CDMA activation errors
Aleksander Morgado
2012-01-16 09:51:57 +01:00
-
15f2c56f89
cinterion: avoid after-power-up step
Aleksander Morgado
2012-01-14 22:53:11 +01:00
-
d76f545322
plugin-base: use MM_TYPE_POINTER_ARRAY for custom init callbacks
Aleksander Morgado
2012-01-13 17:32:33 +01:00
-
0358c787c0
core: new boxed type for NULL-terminated array of gpointers
Aleksander Morgado
2012-01-13 17:32:11 +01:00
-
af41076e7d
plugin-base: use MM_TYPE_UINT16_ARRAY for vendor/product ID properties
Aleksander Morgado
2012-01-13 17:18:40 +01:00
-
2052b8184f
core: new boxed type for 0-terminated array of guint16 values
Aleksander Morgado
2012-01-13 17:17:53 +01:00
-
536865040e
plugin-base: use GStrv boxed types for string array properties
Aleksander Morgado
2012-01-13 17:01:24 +01:00
-
771e3c4ff7
nokia: plugin fully ported to the new codebase
Aleksander Morgado
2012-01-13 16:01:48 +01:00
-
983f081f30
nokia: include port type hints
Aleksander Morgado
2012-01-13 15:59:39 +01:00
-
0d5c237428
bearer-cdma: use #777 as default number to dial when none given explicitly
Aleksander Morgado
2012-01-13 12:39:37 +01:00
-
e5c5411d05
broadband-modem: redefine generic supported mode loading implementation
Aleksander Morgado
2012-01-13 11:41:47 +01:00
-
8adc9cd699
broadband-modem: we can expect non-LTE 3GPP+CDMA modems
Aleksander Morgado
2012-01-13 11:26:28 +01:00
-
c0e0649a82
core,plugins: handle missing `last_command' flags
Aleksander Morgado
2012-01-12 17:52:44 +01:00
-
31131a1f66
cli: print properties only if registered in the specific network(s)
Aleksander Morgado
2012-01-12 17:41:15 +01:00
-
5f5ad38431
cli: include CDMA-specific properties in the simple status report
Aleksander Morgado
2012-01-12 17:22:35 +01:00
-
801a129fe9
iface-modem-cdma: bind CDMA-specific properties for the simple status
Aleksander Morgado
2012-01-12 17:16:15 +01:00
-
6c36ae9101
libmm-glib: include CDMA-specific items in the simple status properties
Aleksander Morgado
2012-01-12 17:15:57 +01:00
-
263f106b33
libmm-common: include CDMA-specific items in the simple properties
Aleksander Morgado
2012-01-12 17:10:18 +01:00
-
9324c9cbb7
api,dbus: include CDMA-specific properties in the simple status query
Aleksander Morgado
2012-01-12 17:09:47 +01:00
-
71fbd2248c
api,dbus: prefix with 'm3gpp' the 3GPP-specific entries returned in the simple status
Aleksander Morgado
2012-01-12 16:42:29 +01:00
-
8c704ea7a2
libmm-glib: prefix with '3gpp' the 3GPP-specific simple status properties
Aleksander Morgado
2012-01-12 16:34:04 +01:00
-
d2af326e1a
libmm-common: prefix with '3gpp' the 3GPP-specific simple properties
Aleksander Morgado
2012-01-12 16:33:34 +01:00
-
f07101943c
iface-modem-simple: new connection logic when more than one bearer around
Aleksander Morgado
2012-01-12 14:07:58 +01:00
-
d19cf55f8f
libmm-common: allow duplicating the bearer properties object
Aleksander Morgado
2012-01-12 14:06:07 +01:00
-
8782df1b15
broadband-modem: on mixed CDMA+LTE modems, guess which kind of bearer to create
Aleksander Morgado
2012-01-12 10:57:05 +01:00
-
744fe5712d
iface-modem-simple: build 3GPP+CDMA registration check logic
Aleksander Morgado
2012-01-11 16:25:51 +01:00
-
a0255273f0
iface-modem-cdma: let caller decide the maximum registration timeout
Aleksander Morgado
2012-01-11 16:24:29 +01:00
-
cc4e469b1a
iface-modem-3gpp: let caller decide the maximum registration timeout
Aleksander Morgado
2012-01-11 16:24:02 +01:00
-
787a651f19
broadband-modem: implement CDMA registration method
Aleksander Morgado
2012-01-11 13:44:02 +01:00
-
0b8ad70250
iface-modem-cdma: provide a method to register in the CDMA network
Aleksander Morgado
2012-01-11 13:43:12 +01:00
-
165a4dcb94
cli: split the command to register in a 3GPP network
Aleksander Morgado
2012-01-11 13:35:46 +01:00
-
e7e1a4d156
api,dbus: MCCMNC identifies the operator (country+network), not just the network
Aleksander Morgado
2012-01-11 13:33:44 +01:00
-
205dc51cb5
broadband-modem: refactor the code a bit
Aleksander Morgado
2012-01-11 12:20:24 +01:00
-
b74c01478e
broadband-modem: set auto registration with AT+COPS=0
Aleksander Morgado
2012-01-11 01:31:21 +01:00
-
d3c25e54c4
cli: print CDMA-related info from the modem
Aleksander Morgado
2012-01-09 21:07:50 +01:00
-
c5fdd83905
cli: new helper to get the CDMA registration state string
Aleksander Morgado
2012-01-09 21:07:35 +01:00
-
a71393f227
libmm-glib: handle the CDMA interface
Aleksander Morgado
2012-01-09 21:07:10 +01:00
-
713937f1f0
manager: make sure modems get exported when all their ports are finished
Dan Williams
2012-01-09 14:03:30 -06:00
-
ded020efeb
gobi: ensure QCDM ports are correctly grabbed
Dan Williams
2012-01-09 13:18:21 -06:00
-
c697027cee
broadband-modem: fix check for QCDM capability
Dan Williams
2012-01-09 13:15:06 -06:00
-
0ccfcbd986
gobi: port to 06-api
Dan Williams
2012-01-09 12:58:50 -06:00
-
98755bd508
broadband-modem: ignore early AT error responses for modem info
Dan Williams
2012-01-09 12:42:51 -06:00
-
cb2d6d6105
base-modem-at: indicate sequence status to response parsers
Dan Williams
2012-01-09 12:40:30 -06:00
-
4e06e0e67d
bearer-cdma: implement bearer connection and disconnection
Aleksander Morgado
2012-01-09 15:08:36 +01:00
-
9641c63759
bearer-cdma: new property for the number to dial
Aleksander Morgado
2012-01-09 15:08:06 +01:00
-
d1cfdd974c
bearer-cdma: when specific RM protocol given to be used, ensure it is supported
Aleksander Morgado
2012-01-09 13:30:00 +01:00
-
070c277013
bearer-cdma: make it async-initable
Aleksander Morgado
2012-01-09 12:09:48 +01:00
-
2a0deb47f4
bearer-cdma: avoid the need of the modem object during new_finish()
Aleksander Morgado
2012-01-09 12:07:51 +01:00
-
56956a36ad
bearer-cdma: allow subclasses to use the same unique path generator
Aleksander Morgado
2012-01-09 12:05:17 +01:00
-
91eb041a63
bearer-3gpp: avoid the need of the modem object during new_finish()
Aleksander Morgado
2012-01-08 23:54:24 +01:00
-
ba9bdb37a9
bearer-3gpp: allow subclasses to use the same unique path generator
Aleksander Morgado
2012-01-08 23:49:53 +01:00
-
3d6df6a1f4
bearer: export the object whenever both path and connection are set
Aleksander Morgado
2012-01-08 23:46:48 +01:00