Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | build: use -Wformat-security | Aleksander Morgado | 2013-05-17 | 1 | -1/+2 |
| | |||||
* | gitignore: ignore .pyc files | Dan Williams | 2013-05-10 | 1 | -0/+1 |
| | |||||
* | build: update NEWS; add minimal README and ChangeLog | Dan Williams | 2013-05-10 | 4 | -2/+13 |
| | | | | | Having a README is good, while some package building tools like to have a ChangeLog, even if it's useless. | ||||
* | build: use AM_CPPFLAGS instead of INCLUDES | Aleksander Morgado | 2013-05-10 | 1 | -1/+1 |
| | | | | Fixes recent automake warnings. | ||||
* | cli,nas: use '%u' for printing cell IDs | Ben Chan | 2013-05-10 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | This patch fixes the following type mismatches in the format string for printing cell IDs: qmicli-nas.c:1271:71: error: format specifies type 'unsigned short' but the argument has type 'guint32' (aka 'unsigned int') [-Werror,-Wformat] g_print ("\t\tCell ID: '%" G_GUINT16_FORMAT"'\n", cid); ~~~ ^~~ qmicli-nas.c:1391:71: error: format specifies type 'unsigned short' but the argument has type 'guint32' (aka 'unsigned int') [-Werror,-Wformat] g_print ("\t\tCell ID: '%" G_GUINT16_FORMAT"'\n", cid); ~~~ ^~~ qmicli-nas.c:1505:71: error: format specifies type 'unsigned short' but the argument has type 'guint32' (aka 'unsigned int') [-Werror,-Wformat] g_print ("\t\tCell ID: '%" G_GUINT16_FORMAT"'\n", cid); ~~~ ^~~ qmicli-nas.c:1626:71: error: format specifies type 'unsigned short' but the argument has type 'guint32' (aka 'unsigned int') [-Werror,-Wformat] g_print ("\t\tCell ID: '%" G_GUINT16_FORMAT"'\n", cid); ~~~ ^~~ Bug reported on https://code.google.com/p/chromium/issues/detail?id=239736 | ||||
* | docs: always generate docs at dist time | Yanko Kaneti | 2013-05-06 | 4 | -30/+2 |
| | | | | | The pregenerated docs will be in the dist tarball, and will even be installed with 'make install' when building the dist tarball. | ||||
* | cli,nas: fix persistence technology preference reporting | Aleksander Morgado | 2013-04-30 | 1 | -2/+1 |
| | |||||
* | dms: DMS v1.1 supports GetOperatingMode/SetOperatingMode | Dan Williams | 2013-04-19 | 1 | -2/+2 |
| | | | | | My Gobi 1K with 2008-era firmware and DMS v1.1 supports these, so whatever docs said they required DMS 1.2 are wrong. | ||||
* | cli: implement Set System Selection Preference | Dan Williams | 2013-04-17 | 3 | -0/+150 |
| | |||||
* | cli: Add --dms-activate-manual | Arman Uguray | 2013-03-21 | 1 | -0/+86 |
| | | | | | Added the --dms-activate-manual option to the client, which triggers manual activation. | ||||
* | release: bump version to 1.3.0 (development) | Dan Williams | 2013-03-20 | 1 | -1/+1 |
| | |||||
* | release: bump version to 1.2.0 | Dan Williams | 2013-03-19 | 1 | -1/+1 |
| | |||||
* | release: update NEWS | Dan Williams | 2013-03-19 | 1 | -0/+8 |
| | |||||
* | build: fix passing arguments to configure from autogen.sh | Evan Nemerson | 2013-03-12 | 1 | -1/+1 |
| | |||||
* | dms: activation code string needs explicit 1-byte length prefix | Aleksander Morgado | 2013-03-07 | 2 | -10/+11 |
| | | | | Reported by Arman Uguray <armansito@google.com> | ||||
* | cli: fix call to --dms-activate-automatic | Arman Uguray | 2013-03-06 | 1 | -6/+6 |
| | | | | | | --dms-activate-automatic incorrectly calls qmi_client_dms_get_activation_state. This patch corrects it so that it calls qmi_client_dms_activate_automatic. | ||||
* | qmi-network: Fix grabbing output from lines with spaces | Shawn J. Goff | 2013-02-15 | 1 | -3/+3 |
| | | | | | | | | | The qmi-network script used awk with a field separator of ":". The output looked like key: 'value'. The second field in this case includes a space at the beginning. This was making the 'status' command fail. Now, we account for the space. It is now also not dependent on awk (this can matter on embedded systems). | ||||
* | cli,wds: make packet data handle formatting consistent | Shawn J. Goff | 2013-02-15 | 1 | -1/+1 |
| | | | | | Other values are surrounded by single quotes. The debug test in utils/qmi-network also shows the output in quotes. | ||||
* | cli,nas: fix 2 or 3 digit MNC printing in several actions | Aleksander Morgado | 2013-01-22 | 1 | -5/+5 |
| | | | | https://bugs.freedesktop.org/show_bug.cgi?id=59664 | ||||
* | cli: all sources are GPLv2+ | Aleksander Morgado | 2013-01-14 | 3 | -3/+3 |
| | |||||
* | cli: allow specifying auth info in the start network command | André Valentin | 2013-01-09 | 1 | -3/+35 |
| | |||||
* | qmicli: update timeout for the start network command | André Valentin | 2013-01-09 | 1 | -1/+1 |
| | |||||
* | qmi-codegen: clean up compiled python files | Marius Kotsbak | 2012-12-24 | 1 | -0/+2 |
| | | | | | These caused problems for deb packaging, as their content depends on the Python version used. | ||||
* | qmi-codegen python3: change string.lower(str) to str.lower() | Shawn J. Goff | 2012-12-17 | 1 | -2/+2 |
| | | | | | | | The string.lower(str) class method is no longer available. sed regex: s/string\.lower(\(.*\))/\1.lower()/ | ||||
* | qmi-codegen python3: fix dict.has_key('key') to 'key' in dict | Shawn J. Goff | 2012-12-17 | 3 | -3/+3 |
| | | | | | | | Python 3 no longer supports the has_key() method. sed regex: s/\([^ ]\+\)\.has_key(\([^)]*\))/\2 in \1/g | ||||
* | qmi-codegen python3: change string.replace() class method use to ↵ | Shawn J. Goff | 2012-12-17 | 3 | -8/+7 |
| | | | | | | | | | | str.replace() instance method Python 3 doesn't support the replace class method; it's now an instance method only. string.replace(object, old, new) changes to object.replace(old, new) sed: s/string\.replace(\([^,]*\), /\1.replace(/ | ||||
* | qmi-codegen: fix some python3 compatibility issues | Dan Williams | 2012-12-17 | 5 | -14/+14 |
| | | | | Simple methods are no longer in the string module. | ||||
* | gobi-api: add GobiAPI_2012-09-12-0719 | Dan Williams | 2012-11-12 | 66 | -0/+101011 |
| | |||||
* | release: bump version to 1.0.0 | Dan Williams | 2012-11-12 | 1 | -1/+1 |
| | |||||
* | release: update NEWS | Dan Williams | 2012-11-12 | 2 | -1/+4 |
| | |||||
* | libqmi-glib,test: enable tests expecting warnings only if glib >= 2.34 | Aleksander Morgado | 2012-11-08 | 1 | -6/+4 |
| | |||||
* | nas: new 'QMI_NAS_DATA_CAPABILITY_NONE' enum value | Aleksander Morgado | 2012-11-02 | 1 | -0/+2 |
| | |||||
* | qmi-codegen: translate the values of enums/flags in traces | Aleksander Morgado | 2012-11-02 | 5 | -27/+52 |
| | |||||
* | libqmi-glib: make 'QmiCtlDataLinkProtocol' a enum instead of flags | Aleksander Morgado | 2012-11-02 | 1 | -4/+4 |
| | | | | If the values are like flags, but mutually exclusive, just set it as an enum. | ||||
* | cli: log messages from the 'Qmi' domain | Aleksander Morgado | 2012-11-02 | 1 | -1/+2 |
| | |||||
* | docs: add missing documentation for "NAS Get CDMA Position Info" | Aleksander Morgado | 2012-11-02 | 2 | -0/+6 |
| | |||||
* | qmi-codegen: fix computation of expected TLV length when using strings | Aleksander Morgado | 2012-11-02 | 1 | -2/+2 |
| | |||||
* | nas: add Get CDMA Position Info | Dan Williams | 2012-10-31 | 2 | -1/+53 |
| | | | | Not sure what NAS version supports it, but at least NAS 1.3 is required. | ||||
* | libqmi-glib,test: new test for messages with invalid TLVs | Aleksander Morgado | 2012-10-30 | 2 | -2/+34 |
| | |||||
* | qmi-codegen: validate TLV before really reading it | Aleksander Morgado | 2012-10-30 | 10 | -23/+220 |
| | | | | | | | | | | Try to handle buggy firmware, or just make the library more robust, by validating the read TLV before really reading it. If a TLV is not considered valid, we just skip it for now. E.g.: the "Detailed Service Status" TLV (0x21) in the "NAS Get Serving System" message is supposed to be a sequence of 5 bytes, but some models (e.g. ZTE MF683) end up sending only the first 4 bytes. | ||||
* | Revert "libqmi-glib,message: include raw data buffer when building printable ↵ | Aleksander Morgado | 2012-10-30 | 1 | -15/+0 |
| | | | | | | | | | | string" This reverts commit d89b9064afa991d5cc7737fa9b0b1b55c0e31158. We already print the raw buffer when sending/receiving the message in QmiDevice, which is actually better as we end up priting it *before* parsing it, so it's much better for debugging purposes. | ||||
* | libqmi-glib,test: include printable string in message tests | Aleksander Morgado | 2012-10-30 | 1 | -0/+5 |
| | |||||
* | libqmi-glib: define library G_LOG_DOMAIN | Aleksander Morgado | 2012-10-30 | 2 | -1/+3 |
| | |||||
* | libqmi-glib,utils: minor documentation fix | Aleksander Morgado | 2012-10-30 | 1 | -1/+1 |
| | |||||
* | libqmi-glib,message: include raw data buffer when building printable string | Aleksander Morgado | 2012-10-30 | 1 | -0/+15 |
| | |||||
* | libqmi-glib,device: print raw sent/received message before translating it | Aleksander Morgado | 2012-10-29 | 1 | -2/+26 |
| | | | | This will help us debug issues in the message translation. | ||||
* | libqmi-glib,utils: no need to pass endianness when reading/writing single bytes | Aleksander Morgado | 2012-10-29 | 4 | -28/+29 |
| | |||||
* | cli,wds: print connection status string instead of integer | Aleksander Morgado | 2012-10-25 | 1 | -6/+4 |
| | |||||
* | wds: annotate GetCurrentSettings with correct byte orders | Dan Williams | 2012-10-23 | 1 | -4/+10 |
| | | | | | | IPv6 addresses are always sent in network byte order. Oddly, IPv4 addresses appear to be sent as LE uint32s rather than BE/network byte order. | ||||
* | libqmi-glib,qmi-codegen: add endian-ness annotation capability | Dan Williams | 2012-10-23 | 7 | -124/+306 |
| | | | | | | | | Some values are sent by the firmware in big endian byte order, specifically IP addresses, which are sent in network byte order (ie, big endian). Add the ability to specify the byte order the firmware handles the value as, and convert that to host byte order when reading/writing QMI buffers. |