Aleksander Morgado
c824ee3106
broadband-modem: implement own numbers generic loading
2012-03-16 14:53:21 +01:00
Aleksander Morgado
51c28d0f79
modem-helpers: new +CNUM response parser and tests
2012-03-16 14:53:21 +01:00
Aleksander Morgado
4a52a19c41
tests,modem-helpers: cleanup tests
...
Properly order the tests in blocks, and ensure that the common data for
registration tests is not passed to other non-registration related tests.
2012-03-16 14:53:21 +01:00
Aleksander Morgado
4c38ab4864
test,modem-helpers: remove conditional compilation
...
We require already GLib 2.30
2012-03-16 14:53:21 +01:00
Aleksander Morgado
2dcff5590e
iface-modem: setup loading of own numbers during the initialization phase
2012-03-16 14:53:21 +01:00
Aleksander Morgado
22113859c9
messaging: part index may be repeated in different storages
2012-03-16 14:53:21 +01:00
Aleksander Morgado
120e117c49
time: removed old interface sources
2012-03-16 14:53:21 +01:00
Aleksander Morgado
a339546c45
iface-modem-time: setup generic unsolicited message handling
...
Modems may get notified via unsolicited messages (either AT or QMI or some
other thing), that the network time was updated. This setup allows subclasses
implementing the Time interface to setup/cleanup and enable/disable the
unsolicited messages, as well as notify about the network time updates.
2012-03-16 14:53:21 +01:00
Aleksander Morgado
5b01df5baa
iface-modem-time: handle `GetNetworkTime'
2012-03-16 14:53:21 +01:00
Aleksander Morgado
10669881a5
iface-modem-time: only retry if MM_CORE_ERROR_RETRY was returned
...
We don't want to retry if the error is fatal in some other kind, e.g. a reply
parsing error or something.
2012-03-16 14:53:20 +01:00
Aleksander Morgado
6e75399629
iface-modem-time: load network timezone information
...
Following the same logic as in the original implementation, we try to load the
network timezone information only after being registered, and also with up to N
retries. The async operation in charge of the loading can be cancelled
gracefully, i.e. if the interface is disabled before we get ever registered.
2012-03-16 14:53:20 +01:00
Aleksander Morgado
df4e713124
broadband-modem: implement the Time interface
2012-03-16 14:53:20 +01:00
Aleksander Morgado
16cf2a49f6
iface-modem-time: new interface to handle the Time DBus interface
2012-03-16 14:53:20 +01:00
Aleksander Morgado
52ff02323d
plugin-manager: avoid race when port deferred until suggested and suggestion already there
...
It may happen that we launch the supports task in the port AFTER having received
the suggestion.
2012-03-16 14:53:20 +01:00
Aleksander Morgado
f8f0969289
plugin-base: log also when starting to check support
...
So that we get logs when net ports are being checked for support, which won't be
probed.
2012-03-16 14:53:20 +01:00
Aleksander Morgado
9c5c072bab
iface-modem: fix signal name
2012-03-16 14:53:20 +01:00
Aleksander Morgado
41fe01b217
sim: update unlock retry counts after PIN change/enable operations
2012-03-16 14:53:20 +01:00
Aleksander Morgado
cd63df938f
libmm-common: `MMSimpleStatus' won't be considered internal any more
...
Renamed `MMCommonSimpleProperties' to `MMSimpleStatus', and removed the
`MMSimpleStatusProperties' provided in libmm-glib. We'll just use the original
one from libmm-common always.
2012-03-16 14:53:20 +01:00
Aleksander Morgado
bb352d5da3
libmm-common: `MMLocation3gpp' won't be considered internal any more
...
Renamed `MMCommonLocation3gpp' to `MMLocation3gpp', and removed the
`MMModemLocation3gpp' provided in libmm-glib. We'll just use the original one
from libmm-common always.
2012-03-16 14:53:19 +01:00
Aleksander Morgado
1385eb394f
libmm-common: `MMSimpleConnectProperties' won't be considered internal any more
...
Renamed `MMCommonConnectProperties' to `MMSimpleConnectProperties', and removed
the `MMModemSimpleConnectProperties' provided in libmm-glib. We'll just use the
original one from libmm-common always.
2012-03-16 14:53:19 +01:00
Aleksander Morgado
d306bb082f
libmm-common: `MMBearerProperties' won't be considered internal any more
...
Renamed `MMCommonBearerProperties' to `MMBearerProperties', and removed the
`MMBearerProperties' provided in libmm-glib. We'll just use the original one
from libmm-common always.
2012-03-16 14:53:19 +01:00
Aleksander Morgado
323df60ed9
libmm-common: `MMBearerIpConfig' won't be considered internal any more
...
Renamed `MMCommonBearerIpConfig' to `MMBearerIpConfig', and removed the
`MMBearerIpConfig' provided in libmm-glib. We'll just use the original one
from libmm-common always.
2012-03-16 14:53:19 +01:00
Aleksander Morgado
ef9fb0bfac
libmm-common: `MMSmsProperties' won't be considered internal any more
...
Renamed `MMCommonSmsProperties' to `MMSmsProperties', and removed the
`MMSmsProperties' provided in libmm-glib. We'll just use the original one
from libmm-common always.
2012-03-16 14:53:19 +01:00
Aleksander Morgado
3ccc78e858
api: `UnlockRetries' will reply a list of per-lock retry counts
...
Equivalent to `PinRetryCount' in the previous API. We don't have an additional
property for the retry count of the current lock, as it really is duplicating
information.
2012-03-16 14:53:19 +01:00
Aleksander Morgado
c66817622c
broadband-modem: implement default facility locks status loading
2012-03-16 14:53:19 +01:00
Aleksander Morgado
491d8e03f9
iface-modem-3gpp: update facilities mask when SIM PIN lock enabling status changes
2012-03-16 14:53:19 +01:00
Aleksander Morgado
a797d6d683
sim: signal when the pin lock enabling status changes
2012-03-16 14:53:18 +01:00
Aleksander Morgado
eb87c2fe07
iface-modem-3gpp: load initial set of enabled facility locks
2012-03-16 14:53:18 +01:00
Aleksander Morgado
75a2b407bd
modem-helpers: port facility lock related helpers to use `MMModemFacility' enums
2012-03-16 14:53:18 +01:00
Aleksander Morgado
8f200940ec
tests: fix automake rule dependencies
...
We need to ensure all test programs are built.
2012-03-16 14:53:18 +01:00
Aleksander Morgado
64f49c0c72
iface-modem: the Command() method is only allowed when running in debug mode
2012-03-16 14:53:18 +01:00
Aleksander Morgado
952b9164b9
context: new source files to keep the daemon context
2012-03-16 14:53:18 +01:00
Aleksander Morgado
1701230f51
plugin-base: remove the SORT_LAST property
...
Plugins that need to get sorted last by the PluginManager can now be determined
just by looking at the post probing filters.
2012-03-16 14:53:18 +01:00
Aleksander Morgado
03fbdece71
plugin: remove unnecessary callback type
2012-03-16 14:53:18 +01:00
Nathan Williams
6f22eb6a63
broadband-bearer: don't choke if an APN wasn't specified when parsing PDP list
...
Change-Id: I1535fdae0659ae049b4a795d85017abe1fea6be8
2012-03-16 14:53:18 +01:00
Nathan Williams
94a110960e
broadband-bearer: split out "dial" as a separate phase of the 3gpp connection
...
So that we can override it in modems that use a different sequence to get a net
connection instead of a PPP connection.
Change-Id: I9c5635a7635b66eb7bca9ec9552d2d7794bc8827
2012-03-16 14:53:18 +01:00
Aleksander Morgado
21c0731ad9
tests: fix CGDCONT reply test, NULL expected instead of empty string
2012-03-16 14:53:17 +01:00
Aleksander Morgado
7f0afa078b
build: fix distcheck
...
Need to pass the full path of the input files to the glib-mkenums call. This is
because we use an explicit list given in a $(VARIABLE) instead of the built-in
automake variables (e.g. $<)
2012-03-16 14:53:17 +01:00
Aleksander Morgado
0c6dad40a0
build: get path of `glib-mkenums' from pkg-config
2012-03-16 14:53:17 +01:00
Aleksander Morgado
3e511f90c7
build: don't distribute generated sources
2012-03-16 14:53:17 +01:00
Aleksander Morgado
7d9d003324
build: rename the binary from modem-manager' to ModemManager'
2012-03-16 14:53:17 +01:00
Aleksander Morgado
12786d21cf
core: remove uses of `MMModemStateReason'
...
Use `MMModemStateChangeReason' instead.
2012-03-16 14:53:17 +01:00
Aleksander Morgado
8b78e037a2
modem-helpers: temporarily disable facility-related helpers
2012-03-16 14:53:17 +01:00
Aleksander Morgado
6887a6850c
marshallers: cleanup unneeded ones
2012-03-16 14:53:17 +01:00
Aleksander Morgado
c55b5d097e
marshallers: integrate them into the daemon compilation
2012-03-16 14:53:16 +01:00
Aleksander Morgado
5c73e8d200
build: remove obsolete files
...
This will very likely create lots of conflicts until the branch gets merged
into master, but anyway...
2012-03-16 14:53:16 +01:00
Aleksander Morgado
17ef077797
sms: include policy authorization checks
2012-03-16 14:53:16 +01:00
Aleksander Morgado
333779bda9
iface-modem-messaging: include policy authorization checks
2012-03-16 14:53:16 +01:00
Aleksander Morgado
e2a5ab250e
iface-modem-location: include policy authorization checks
2012-03-16 14:53:16 +01:00
Aleksander Morgado
1d1936e1ce
iface-modem-3gpp-ussd: include policy authorization checks
2012-03-16 14:53:16 +01:00