aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* build: use -Wformat-securityAleksander Morgado2013-05-171-1/+2
|
* gitignore: ignore .pyc filesDan Williams2013-05-101-0/+1
|
* build: update NEWS; add minimal README and ChangeLogDan Williams2013-05-104-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 INCLUDESAleksander Morgado2013-05-101-1/+1
| | | | Fixes recent automake warnings.
* cli,nas: use '%u' for printing cell IDsBen Chan2013-05-101-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 timeYanko Kaneti2013-05-064-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 reportingAleksander Morgado2013-04-301-2/+1
|
* dms: DMS v1.1 supports GetOperatingMode/SetOperatingModeDan Williams2013-04-191-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 PreferenceDan Williams2013-04-173-0/+150
|
* cli: Add --dms-activate-manualArman Uguray2013-03-211-0/+86
| | | | | Added the --dms-activate-manual option to the client, which triggers manual activation.
* release: bump version to 1.3.0 (development)Dan Williams2013-03-201-1/+1
|
* release: bump version to 1.2.0Dan Williams2013-03-191-1/+1
|
* release: update NEWSDan Williams2013-03-191-0/+8
|
* build: fix passing arguments to configure from autogen.shEvan Nemerson2013-03-121-1/+1
|
* dms: activation code string needs explicit 1-byte length prefixAleksander Morgado2013-03-072-10/+11
| | | | Reported by Arman Uguray <armansito@google.com>
* cli: fix call to --dms-activate-automaticArman Uguray2013-03-061-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 spacesShawn J. Goff2013-02-151-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 consistentShawn J. Goff2013-02-151-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 actionsAleksander Morgado2013-01-221-5/+5
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=59664
* cli: all sources are GPLv2+Aleksander Morgado2013-01-143-3/+3
|
* cli: allow specifying auth info in the start network commandAndré Valentin2013-01-091-3/+35
|
* qmicli: update timeout for the start network commandAndré Valentin2013-01-091-1/+1
|
* qmi-codegen: clean up compiled python filesMarius Kotsbak2012-12-241-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. Goff2012-12-171-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 dictShawn J. Goff2012-12-173-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. Goff2012-12-173-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 issuesDan Williams2012-12-175-14/+14
| | | | Simple methods are no longer in the string module.
* gobi-api: add GobiAPI_2012-09-12-0719Dan Williams2012-11-1266-0/+101011
|
* release: bump version to 1.0.0Dan Williams2012-11-121-1/+1
|
* release: update NEWSDan Williams2012-11-122-1/+4
|
* libqmi-glib,test: enable tests expecting warnings only if glib >= 2.34Aleksander Morgado2012-11-081-6/+4
|
* nas: new 'QMI_NAS_DATA_CAPABILITY_NONE' enum valueAleksander Morgado2012-11-021-0/+2
|
* qmi-codegen: translate the values of enums/flags in tracesAleksander Morgado2012-11-025-27/+52
|
* libqmi-glib: make 'QmiCtlDataLinkProtocol' a enum instead of flagsAleksander Morgado2012-11-021-4/+4
| | | | If the values are like flags, but mutually exclusive, just set it as an enum.
* cli: log messages from the 'Qmi' domainAleksander Morgado2012-11-021-1/+2
|
* docs: add missing documentation for "NAS Get CDMA Position Info"Aleksander Morgado2012-11-022-0/+6
|
* qmi-codegen: fix computation of expected TLV length when using stringsAleksander Morgado2012-11-021-2/+2
|
* nas: add Get CDMA Position InfoDan Williams2012-10-312-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 TLVsAleksander Morgado2012-10-302-2/+34
|
* qmi-codegen: validate TLV before really reading itAleksander Morgado2012-10-3010-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 Morgado2012-10-301-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 testsAleksander Morgado2012-10-301-0/+5
|
* libqmi-glib: define library G_LOG_DOMAINAleksander Morgado2012-10-302-1/+3
|
* libqmi-glib,utils: minor documentation fixAleksander Morgado2012-10-301-1/+1
|
* libqmi-glib,message: include raw data buffer when building printable stringAleksander Morgado2012-10-301-0/+15
|
* libqmi-glib,device: print raw sent/received message before translating itAleksander Morgado2012-10-291-2/+26
| | | | This will help us debug issues in the message translation.
* libqmi-glib,utils: no need to pass endianness when reading/writing single bytesAleksander Morgado2012-10-294-28/+29
|
* cli,wds: print connection status string instead of integerAleksander Morgado2012-10-251-6/+4
|
* wds: annotate GetCurrentSettings with correct byte ordersDan Williams2012-10-231-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 capabilityDan Williams2012-10-237-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.