aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-07-18release: bump version to 0.5.3.96 (0.5.4-rc2)0.5.4-rc20.5.3.96Dan Williams
2012-07-18gsm: allow no whitespaces before CPIN? reply valueAleksander Morgado
2012-07-18zte: update port hints for Onda MSA110 and othersDan Williams
2012-07-18qcdm: fix 1x/HDR mode pref and add GSM/UMTS mode prefsDan Williams
2012-07-18qcdm: namespace stuff properlyDan Williams
2012-07-18qcdm: decode some more log itemsDan Williams
2012-07-18test: ignore ESN errors in info.pyDan Williams
2012-07-18cdma: fix QCDM registration state checkingDan Williams
Broken by b22b2d99db57e4cec8e6c3074dd20acd6845cb62 which changed the return types of the qcdm_result_get_*() function, but I forgot to update the usage of these functions in mm-generic-cdma.c, so they were assuming failure when in fact the HDR subsystem state request was successful.
2012-07-18release: bump version to 0.5.3.95 (0.5.4-rc1)0.5.4-rc10.5.3.95Dan Williams
2012-07-18release: update NEWSDan Williams
2012-07-18Revert "hso: handle reading PIN/PUK retry counts"Dan Williams
This reverts commit c1c94333d7e33a257a8476393e468e8dd57482d5. Didn't realize that 0.5 doesn't support this yet.
2012-07-18gsm: fix sending SMS messages on some modems and use PDU by defaultDan Williams
It turns out we really do have to wait for the modem to return the ">" prompt before sending the message data, otherwise a number of modems will complain about the data and fail the message. Fix that by sending the first bit of the CMGS, waiting for the ">", and then sending the rest. This also switches all modems over to PDU mode by default if they support it, since it's more compatible and most recent modems don't even bother to support text mode anyway.
2012-07-17serial: fix AT port carriage return handlingDan Williams
Off-by-one, fix it.
2012-07-17hso: handle reading PIN/PUK retry countsDan Williams
2012-07-17gsm: ensure cleanup commands are sent when disablingDan Williams
If there's no modem-specific power-down command, the port would be closed prematurely, perhaps leaving unsolicited messages enabled. Make sure that doesn't happen by ensuring that cleanup commands complete.
2012-07-17core: ignore unsupported qmi_wwan ports (rh #835153)Dan Williams
These ports require QMI commands to start, and MM < 0.7 doesn't support QMI, so we can't use these yet. They get recognized as ether ports, but since we can't drive them as ether ports yet, wierd things happen.
2012-07-16gsm: emit usable reason code when disconnecting due to roamingDan Williams
Tell clients that the reason we're disconnecting isn't some random hiccup, but that roaming isn't allowed and we're now roaming, and thus the modem is getting disconnected.
2012-07-16trivial: fix some build errors due to stricter warningsDan Williams
2012-07-16build: update enable-more-warnings to allow yes/no/errorDan Williams
2012-07-12huawei: ignore unsolicited ^CSNR messagesAleksander Morgado
They seem to give the raw value of the SNR, but we already do signal quality reporting using ^RSSI, so not useful.
2012-07-12huawei: don't set the GError if already setAleksander Morgado
Just prefix the existing error instead.
2012-07-12huawei: avoid possible use of disposed memoryAleksander Morgado
'str' is already freed when launching the warning, use the 'a' value instead.
2012-07-02gsm: ensure PDU mode is set before falling back to PDU mode SMSDan Williams
2012-06-06release: bump version for development seriesDan Williams
2012-06-06zte: try to handle Icera devices that use PPPDan Williams
Not all devices present a network interface, and on these devices we need to fall back to PPP using the standard setup commands. But they appear to support the Icera custom commands for access technology and such, so still use those. Hopefully fixes ZTE MF665C.
2012-05-23dbus: remove 'max_replies_per_connection' limit from D-Bus configurationJiří Klimeš
It is leftover from times when D-Bus default limit was 32. Now, it is 8192, see http://cgit.freedesktop.org/dbus/dbus/commit/?id=8d3d8ff55739eebd84d0d53a20a025329feafc3b
2012-03-26option: hso_get_cid() always returns >= 0Aleksander Morgado
This patch fixes undesired disconnection attempts during modem disabling. The new `hso_has_cid()' allows to check whether there is a valid CID stored before trying to get it with `hso_get_cid()', as this last method ensures that a valid CID number is returned, even if there is none. Relevant logs of the issue: modem-manager[24085]: hso_get_cid: runtime check failed: (cid >= 0) modem-manager[24085]: hso_get_cid: runtime check failed: (cid >= 0) modem-manager[24085]: (ttyHS4): --> 'AT_OWANCALL=0,0,1<CR>' modem-manager[24085]: (ttyHS4): <-- '<CR><LF>ERROR<CR><LF>' modem-manager[24085]: Got failure code 100: Unknown error
2012-03-23serial: fix crash when sending some commands to a closed port (lp:963102)Dan Williams
If the command we're sending doesn't have a callback, don't try to call NULL. Triggered if the port got closed (because the modem crashed, or refcounting errors or whatever) with some code like this: mm_at_serial_port_queue_command (MM_AT_SERIAL_PORT (port), "+CREG=0", 3, NULL, NULL);
2012-03-22gsm: define the PPP auth preferences for STATIC and DHCP device useAndrew Bird
When using the either DHCP or STATIC IpMethods the modem manager or device itself negotiates / establishes the PPP session so NM passes the authentication preferences through. Signed-off-by: Andrew Bird <ajb@spheresystems.co.uk>
2012-03-14release: bump version to 0.5.20.5.2.00.5.2Dan Williams
2012-03-14release: update NEWSDan Williams
2012-03-13hso: disable echo removalAleksander Morgado
Built-in echo removal conflicts with _OWANCALL unsolicited messages, which are not coming prefixed with <CR><LF>. Fixes LP#953294
2012-03-13at-serial-port: new property to control whether echo removal should be appliedAleksander Morgado
2012-03-01gsm: retry sending SMS in PDU mode if text fails and PDU is supportedDan Williams
In the future we'll just default to PDU mode.
2012-02-26build: include proper build dependencies for the polkit conf fileAleksander Morgado
So that the final conf file is updated if the original one gets modified.
2012-02-25release: bump version to 0.5.1.97 (0.5.2-rc1)0.5.1.97Dan Williams
2012-02-25release: update NEWSDan Williams
2012-02-25cdma: fix crash on NULL error (bgo #670145)Tom Goetz
2012-02-25Revert "huawei: rework probing and detection"Aleksander Morgado
This reverts commit dc89c0a42d826fc3302b3d790d5161945ff7078f. Older Huawei devices like the E220 really don't like this patch, but we have a real solution in-store (see the 'ports' branch) queued up for later. So until we feel comfortable with that patch, revert the problem commit. This will change probing behavior for newer Huawei devices, but they deal better with secondary ports anyway, while the E220 is just dumb and so it needs some special help.
2012-02-16core: fix loop limits in echo removalAleksander Morgado
-1 was actually correct, if data->len is 10, i goes from 0 to 8.
2012-02-16at-serial-port: implement built-in echo/garbage removalAleksander Morgado
We expect the responses to start always with <CR><LF>. We just remove anything that comes before that.
2012-02-08charsets: don't crash when passing a NULL string to the UTF-8 converterAleksander Morgado
2012-02-07release: update NEWSDan Williams
2012-02-07test: fix SMS testcase errors due to uninitialized GErrorDan Williams
2012-02-07gsm: ensure text mode SMS list doesn't pick up too much textDan Williams
This likely has no effect, but just make sure the regex stops grabbing message content when it hits the CF/LF that terminates the message content in text mode.
2012-02-07gsm: fix text mode SMS list regex for single messagesDan Williams
We don't get a \r\n at the end for single messages.
2012-02-07build: do not warn about using deprecated methodsAleksander Morgado
GValueArray is deprecated since GLib 2.31.14, but we need to use it for dbus-glib based code. We should re-enable deprecation warnings once we switch to GDBus.
2012-02-07gsm: use new common charset converter when parsing operator name/codeAleksander Morgado
2012-02-07gsm: convert SMS text and number from current charset to UTF-8Aleksander Morgado
2012-02-07charsets: new method to do our best to convert from current charset to UTF-8Aleksander Morgado
This method will try to convert the input string to UTF-8. The input string is supposed to be in the given charset; or otherwise is supposed to be the hex representation of the string in the given charset.