Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-10-04 | build: merge libmm-common into libmm-glib | Aleksander Morgado | |
It's pointless to have libmm-common around, just merge it into libmm-glib and make ModemManager depend on libmm-glib directly. At the end, the non-common stuff in libmm-glib is really minimal. | |||
2012-10-04 | libmm-common: new `MMFirmwareProperties' to handle firmare image properties | Aleksander Morgado | |
2012-09-18 | libmm-common,gps-nmea: skip duplicate traces in sequence | Aleksander Morgado | |
2012-09-14 | libmm-common: added common utils from core | Aleksander Morgado | |
Moved the utils to play with binary to hex strings into libmm-common. | |||
2012-09-14 | api: new `DeliveryState' property in the SMS interface | Aleksander Morgado | |
Given only for STATUS REPORT SMS messages. | |||
2012-09-14 | api: new `Sms.DeliveryReportRequest' property | Aleksander Morgado | |
Also allowing the 'delivery-report-request' key in the `Messaging.CreateSms()' method. | |||
2012-09-14 | libmm-common: new helpers to work with arrays of `MMSmsStorage' values | Aleksander Morgado | |
2012-09-14 | cli: new `--store-in-storage' action to be able to select where to store the SMS | Aleksander Morgado | |
Expects the storage as the enum nickname string, e.g: "me" for MM_SMS_STORAGE_ME or "sm" for MM_SMS_STORAGE_SM | |||
2012-09-06 | libmm-common,sms-properties: handle the 'data' property for SMS | Aleksander Morgado | |
2012-08-31 | sms: fix handling of 'data' property for multipart messages | Aleksander Morgado | |
This is the port to git master of the following commit: commit 1c29ce5999d11dee2898e7bf41c00995a00c71d0 Author: Dan Williams <dcbw@redhat.com> Date: Mon Aug 27 17:36:49 2012 -0500 sms: fix handling of 'data' property for multipart messages Text was getting concatenated when reconstructing the full message, but the data wasn't. That meant that non-text multipart messages, like the binary APN/MMS settings messages that operators often send, were broken. | |||
2012-08-28 | iface-modem-simple: don't launch band/mode updates unless explicitly required | Aleksander Morgado | |
2012-08-22 | api,dbus: 'ip-type' property now given as a MMBearerIpFamily (u) | Aleksander Morgado | |
Instead of using a predefined set of string values for 'ip-type' in Modem.CreateBearer() and Simple.Connect(), we'll use an enumeration. The implementation will then need to convert the requested IP family type to e.g. the correct PDP type in 3GPP modems. This change also consolidates the use of enums in dictionary properties when possible to do so, as with the Rm Protocol. | |||
2012-08-21 | libmm-common: default is to request IPv4 | Aleksander Morgado | |
2012-05-24 | libmm-common: install missing header | Aleksander Morgado | |
2012-05-06 | broadband-bearer: derive PDP type from the ip-type bearer property | Tore Anderson | |
This patch makes it possible to use MM to set up PDP contexts with PDP types other than 'IP', which is particularly useful when trying to use the 'IPV6' or 'IPV4V6' PDP types defined in recent 3GPP specs. If ip-type isn't specified, 'IP' will be used by default, due to the fact that modem support for the 'IPV4V6' type is still rather scarce. The patch applies to Aleksander's 'bearer-properties' branch. It has been tested using mmcli in this fashion: mmcli -m 0 --simple-connect=apn=internet # default to 'IP' mmcli -m 0 --simple-connect=apn=internet,ip-type=IP mmcli -m 0 --simple-connect=apn=internet,ip-type=IPV6 mmcli -m 0 --simple-connect=apn=internet,ip-type=IPV4V6 | |||
2012-05-06 | bearer: simplify handling of the bearer configuration | Aleksander Morgado | |
The base MMBearer object will receive the MMBearerProperties configuration, which contains every generic and plugin-specific set up. Not every configuration parameter will be used by every implementation (e.g. not every bearer needs user/password). The Bearer object will expose every configuration parameter received in its `Properties' property in the interface, even if it's not really used. | |||
2012-03-29 | libmm-common,location-gps-nmea: ensure traces get separated with \r\n | Aleksander Morgado | |
2012-03-29 | libmm-common,location-gps-raw: fix check looking for mandatory parameters | Aleksander Morgado | |
2012-03-29 | libmm-common,location-gps-raw: don't build dictionary if mandatory ↵ | Aleksander Morgado | |
parameters missing | |||
2012-03-29 | libmm-common,tests: new unit tests for the numeric field parsers | Aleksander Morgado | |
2012-03-29 | libmm-common,helpers: additional checks in the string to number converters | Aleksander Morgado | |
We won't allow NULL, empty, or strings with non-digits. | |||
2012-03-29 | libmm-common: new helper `MMModemLocationGpsRaw' object | Aleksander Morgado | |
2012-03-29 | libmm-common: new helpers to parse doubles from strings or match infos | Aleksander Morgado | |
2012-03-29 | libmm-common,location-gps-nmea: allow sequences of traces | Aleksander Morgado | |
Some traces, e.g. $GPGSV, are part of a sequence. For those traces, we'll try to always keep the whole sequence around, not just the last received trace. | |||
2012-03-29 | libmm-common: new helper `MMModemLocationGpsNmea' object | Aleksander Morgado | |
2012-03-18 | libmm-common: new common uint/int/str parsers | Aleksander Morgado | |
2012-03-16 | build: autogenerate `mm-errors-quarks.c' | Aleksander Morgado | |
We define custom nicks for each error enum, matching the DBus error entry that we want to have with each of them. | |||
2012-03-16 | libmm-common: new `MMNetworkTimezone' helper object | Aleksander Morgado | |
2012-03-16 | api,dbus: rewrote Time interface to be used with gdbus-codegen | Aleksander Morgado | |
2012-03-16 | libmm-common: `MMSimpleStatus' won't be considered internal any more | Aleksander Morgado | |
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 | libmm-common: `MMLocation3gpp' won't be considered internal any more | Aleksander Morgado | |
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 | libmm-common: `MMSimpleConnectProperties' won't be considered internal any more | Aleksander Morgado | |
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 | libmm-common: `MMBearerProperties' won't be considered internal any more | Aleksander Morgado | |
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 | libmm-common: `MMBearerIpConfig' won't be considered internal any more | Aleksander Morgado | |
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 | libmm-common: `MMSmsProperties' won't be considered internal any more | Aleksander Morgado | |
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 | libmm-common: new `MMUnlockRetries' helper object | Aleksander Morgado | |
2012-03-16 | libmm-common,tests: include tests when running make check/distcheck | Aleksander Morgado | |
2012-03-16 | build: get path of `glib-mkenums' from pkg-config | Aleksander Morgado | |
2012-03-16 | build: don't distribute generated sources | Aleksander Morgado | |
2012-03-16 | introspection: setup all new files and remove old ones | Aleksander Morgado | |
2012-03-16 | libmm-common: new bands array comparator | Aleksander Morgado | |
2012-03-16 | api,dbus: rename `AllowedBands' to just `Bands' | Aleksander Morgado | |
ModemManager will load: 1) The list of supported bands. Note that this doesn't mean that any possible combination of bands is supported, as modems may support only specific combinations, but at least gives a rough idea of what the modem is capable of handling. 2) The list of CURRENT bands. There is no such "Allowed" bands, as we do with modes, modems will have a specific set of bands being currently used, which will be reported in the `Bands' property. If the modem allows modifying the list of bands to use, this can be done with the `SetBands()' method. If the modem doesn't support using a specific combination of bands, this method will report an error. | |||
2012-03-15 | libmm-common: no need to check for end of string when looking for spaces | Aleksander Morgado | |
2012-03-15 | libmm-common: allow empty strings passed to the key value parser | Aleksander Morgado | |
2012-03-15 | libmm-common: use the new key/value parser in the common bearer properties ↵ | Aleksander Morgado | |
builder | |||
2012-03-15 | libmm-common: use the new key/value parser in the common connect properties ↵ | Aleksander Morgado | |
builder | |||
2012-03-15 | libmm-common: use the new key/value parser in the common SMS properties builder | Aleksander Morgado | |
2012-03-15 | libmm-common,tests: new tests for the key/value parser | Aleksander Morgado | |
2012-03-15 | libmm-common: new helper key/value parser | Aleksander Morgado | |
2012-03-15 | libmm-common: new helpers to work with SMS storage strings | Aleksander Morgado | |