aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-08-04zte: add more port tagsDan Williams
2010-07-20novatel: fix distcheckDan Williams
2010-07-20gsm: ensure invalid operator names don't get used (rh #597088)Dan Williams
Apparently g_convert() can still return garbage that's not valid in the character set you're converting to (???). But even if we don't need to convert the operator name, make sure it's valid UTF-8 before we go shoving it through D-Bus.
2010-07-19core: handle shadow properties on the MmPropertiesChanged interfaceDan Williams
Need to emit the D-Bus API property name, not the GObject property name for a few things on the Location interface.
2010-07-09nokia: N900 appears to need a longer port delay (rh #583691)Dan Williams
2010-07-09test: add modem info helperDan Williams
2010-07-02novatel: detect CDMA home/roaming statusDan Williams
2010-07-02novatel: fix S720 signal quality reportingDan Williams
2010-06-29gsm: implement location APIDan Williams
Depends on dbus-glib 0.86 + this patch: https://bugs.freedesktop.org/show_bug.cgi?id=28835 Still have to do the bits that allow plugins to add other location capabilities, but that can come later.
2010-06-29api: fix up location method flag nameDan Williams
2010-06-29test: add some simple testing utilitiesDan Williams
2010-06-24Merge remote branch 'origin/master' into cregDan Williams
2010-06-24trivial: print out useful debugging info before assertingDan Williams
2010-06-23mbm: add factory reset supportTorgny Johansson
2010-06-22core: add FactoryReset methodDavid Rochberg
Cleanups and authorization checks by me (dcbw).
2010-06-22core: EquipmentIdentity -> EquipmentIdentifierDan Williams
2010-06-22gsm: add GetOperatorID methodTorgny Johansson
Returns the ID of the operator that issued the SIM card. Cleanups and get_mnc_length_done() by me (dcbw).
2010-06-22cdma: implement EquipmentIdentity for CDMA devicesDan Williams
2010-06-22core: add modem EquipmentIdentity property to report IMEI/ESN/MEIDTorgny Johansson
2010-06-22huawei: add support for UnlockRetriesDan Williams
2010-06-22gsm: add UnlockRetries propertyTorgny Johansson
Which reports the # of attempts remaining for the current PIN required by the device or SIM. Some modifications/cleanups by dcbw.
2010-06-22core: ensure claimed ports don't fall back to Generic (rh #597296)Dan Williams
Found by jklimes. If some plugin already supports this port, it's pointless to let Generic figure out if it supports the port since we're just going to hand it to the other plugin anyway.
2010-06-22huawei: use g_timeout_add_seconds()Dan Williams
2010-06-22gsm: fix handling of SMS optionsDan Williams
2010-06-16release: bump version to 0.4Dan Williams
2010-06-10core: return errors to outstanding requests when serial ports are closedDan Williams
Prevents crashes when the callback info completes when the modem is removed, plus it's the right thing to do anyway...
2010-06-07release: bump version to 0.3.998 (0.4-beta2)Dan Williams
2010-06-07gsm: use PS registration status if CS isn't availableDan Williams
Some devices (Blackberries) always respond to AT+CREG with ERROR, but will respond to AT+CGREG normally. Ugh. Handle that by using the PS registration status from AT+CGREG if we don't have a valid CS registration status at all.
2010-06-04api: fix U1900 flag descriptionDan Williams
From David Rochberg <rochberg@google.com>
2010-05-26serial: fix cleanup of flash function (rh #591728)Dan Williams
The flash function could be called when the port was closed, and since the flash function would only be canceled when the port was open, it could trigger after the port object was destroyed.
2010-05-25gsm: print simple connect state when debuggingDan Williams
2010-05-25test: add a few more CREG/CGREG responsesDan Williams
2010-05-25gsm: list simple-connect properties when debuggingDan Williams
2010-05-21release: bump version to 0.3.997 (0.4-beta1)Dan Williams
2010-05-21build: print version on startup and add dist-versionDan Williams
Distributions should set dist-version at build time with the package version and revision, so for RPM-based distros you'd --with-dist-version=%{version}-%{release} which will be printed out on MM startup to help debugging.
2010-05-20simtech: fix unsolicited access technology parsingDan Williams
2010-05-19api: revise and simplify Location specDan Williams
Simplify the NMEA type and add GPS raw for generic GPS data.
2010-05-18sierra: rework CDMA roaming and registration parsingDan Williams
There were a few problems: 1) If SysMode is present, the registration state it reports should be authoritative, but if there was a valid SID the plugin would report 'registered' even if SysMode was NO SRV 2) Turns out that some devices report the roaming values as ERIs, not plain yes/no as we thought; reported ERI was being mis-parsed as a boolean value.
2010-05-18cdma: return numeric ERI tooDan Williams
2010-05-18cdma: make ERI parsing genericDan Williams
2010-05-18simtech: fix plugin buildDan Williams
2010-05-18build: default to ppp 2.4.5 headersDan Williams
2.4.5 has been out for a long time and fixes a number of bugs including the DNS bug. Use it.
2010-05-17simtech: add plugin for Simtech-based modems (like A-Link 3GU)Dan Williams
2010-05-17mbm: catch *E2NAP error codes tooTorgny Johansson
2010-05-17mbm: (trivial) line ending change?Dan Williams
No idea what git thinks is different about these two lines, they strcmp() the same.
2010-05-12gsm: more leniency in +CGDCONT parsing (bgo #617873)Dan Williams
See also d5ca82eade4c341a18a72e6f16c9db4ee34be4d5
2010-05-11trivial: fix commentDan Williams
2010-05-07core: fix memory leaksDan Williams
Since MMModem is an interface and doesn't store stuff like the modem's physdev internally (since it's an interface) these things are handled via GObject properties. And since g_object_get() returns allocated values, we need to free the returned value from mm_modem_get_device() after we're done with it.
2010-05-07cdma: fix handling of empty QCDM framesDan Williams
2010-05-07gsm: try PDP context deactivation on the second port firstDan Williams
There are some cases where flashing the primary port doesn't work either due to stupid modem firmware or crappy kernel drivers. So if we have a secondary port, try sending the PDP deactivation command to the secondary port first, and if that fails send it to the primary port after the primary port gets flashed. This increases the chances that the +CGACT request will be successful. Some modems (Huawei, ZTE) don't like +CGACT on the secondary port, but when that fails, the code falls back to previous behavior of flashing and sending CGACT to the primary port.