aboutsummaryrefslogtreecommitdiff
path: root/utils
AgeCommit message (Collapse)Author
2021-01-17core: update copyright years to 2021Aleksander Morgado
2018-10-12qmi-network: Don't create invalid --wds-start-network when APN is not setAdrian Bunk
In 1.20.2 the warning for this was turned into an error.
2018-04-24all: drop exec bit and shebang from Python modulesLubomir Rintel
Only the executables are supposed to possess those.
2018-01-20qmi-firmware-update,qmicli,qmi-network: update copyright years to 2018Aleksander Morgado
2017-02-10build: update copyright yearsAleksander Morgado
2017-02-06utils,swi-update: fix image length check in download_image()Ben Chan
This patch fixes the image length check in download_image(). The check 'if (filelen < 0)' in download_image() is always false as 'filelen' is a size_t and thus unsigned value. The check is effectively bypassed.
2017-01-31utils,swi-update: fix building with musl-libcStuart Cardall
https://bugs.freedesktop.org/show_bug.cgi?id=99495
2017-01-20utils,swi-update: untabifyAleksander Morgado
2017-01-20utils,swi-update: don't ignore write() returnAleksander Morgado
swi-update.c: In function ‘download_image’: swi-update.c:846:8: error: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Werror=unused-result] write(serfd, buf, rlen); ^ swi-update.c: In function ‘write_hdlc’: swi-update.c:704:8: error: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Werror=unused-result] write(fd, wbuf, wlen); ^ cc1: all warnings being treated as errors
2017-01-16utils,swi-update: fix build error when DEBUG not definedAleksander Morgado
swi-update.c: In function ‘download_image’: swi-update.c:838:8: error: ‘debug’ undeclared (first use in this function) if (!debug) ^~~~~
2017-01-16utils/swi-update: avoid shadowing global variableAleksander Morgado
swi-update.c: In function ‘parse_sdp_hello’: swi-update.c:506:7: error: declaration of ‘buf’ shadows a global declaration [-Werror=shadow] char buf[sizeof(*r) + sizeof(__u16)]; ^~~ swi-update.c:75:14: note: shadowed declaration is here static char *buf = NULL; ^~~
2017-01-16utils,swi-update: include in buildAleksander Morgado
2017-01-16utils,swi-update: add license in header and use unix EOLAleksander Morgado
2017-01-16utils,swi-update: new tool to update QMI firmwareAleksander Morgado
From: Bjørn Mork <bjorn@mork.no>
2016-06-30qmi-network: avoid more bashisms when comparing stringsAleksander Morgado
2016-06-19qmi-network: avoid bashisms when checking argumentsAleksander Morgado
2016-03-04qmi-network: don't explicitly quote start network argumentAleksander Morgado
2016-03-04qmi-network: support APN user/passwordAleksander Morgado
2016-03-04qmi-network: update checks of variable contentsAleksander Morgado
Use -z and -n consistently.
2016-03-03trivial: whitespace fixesDan Williams
2016-01-24qmi-network: if kernel allows updating LLP, prefer device-reported LLPAleksander Morgado
In new kernels, updating expected LLP is a valid operation. If so, we prefer changing the expected LLP in the kernel instead of in the device, because new chipsets like the MC7455 only do raw-ip.
2015-12-29qmi-network: fix indentationAleksander Morgado
2015-08-02qmi-network: update it to work with more than one deviceAleksander Morgado
This update includes two main changes: * The internal state file generated in /tmp is now named according to the cdc-wdm control port in use; e.g. /tmp/qmi-network-state-cdc-wdm0 * A new --profile option is included, which allows specifying a custom path from where to read the profile information. After this change, qmi-network may be called for different modems in the same machine just providing a different profile path (if needed), or even reusing the same one if both modems need the same configuration. E.g.: $ qmi-network --profile=/path/to/one.conf /dev/cdc-wdm1 start $ qmi-network --profile=/path/to/two.conf /dev/cdc-wdm2 start At any moment, you can know the WWAN interface associated to each /dev/cdc-wdm port using either qmicli, e.g.: $ qmicli -d /dev/cdc-wdm1 --get-wwan-iface wwp0s29u1u6i8 $ qmicli -d /dev/cdc-wdm2 --get-wwan-iface wwp0s29u1u6i10 Or, otherwise directly from sysfs: $ ls /sys/class/usbmisc/cdc-wdm1/device/net wwp0s29u1u6i8 $ ls /sys/class/usbmisc/cdc-wdm2/device/net wwp0s29u1u6i10
2015-02-26qmi-network: fix indentationAleksander Morgado
2015-02-26qmi-network: try to update LLP before connecting if the wrong one foundAleksander Morgado
2015-02-26qmi-network: add missing proxy option when stopping networkAleksander Morgado
2015-02-23qmi-network: allow running with the qmi-proxyAleksander Morgado
The qmi-proxy setup will be used by default if the profile has the following setting: PROXY=yes
2015-02-23qmi-network: improved --help output with more detailed informationAleksander Morgado
2014-12-30Fix bashism, as the script uses "sh", not "bash".Marius B. Kotsbak
See downstream bug report https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=772328
2014-12-08qmi-network: fix bashismsAleksander Morgado
Equivalent to the fix done in mbim-network, see: https://bugs.freedesktop.org/show_bug.cgi?id=87093
2013-09-13qmi-network: use dot instead of 'source' to load the profilesAleksander Morgado
The qmi-network script doesn't work properly because it uses a bash-specific "source" command. In Ubuntu, /bin/sh is dash. The solution is to just change "source" to a dot, which is the proper way to do a "source" in POSIX sh. Bug report and original fix by Heath Kehoe <heath@digitalartefacts.com>
2013-09-13qmi-network: implement --help and --versionAleksander Morgado
2013-08-14utils,qmi-network: program is GPLv2+Aleksander Morgado
2013-02-15qmi-network: Fix grabbing output from lines with spacesShawn J. Goff
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).
2012-12-17qmi-codegen python3: fix dict.has_key('key') to 'key' in dictShawn J. Goff
Python 3 no longer supports the has_key() method. sed regex: s/\([^ ]\+\)\.has_key(\([^)]*\))/\2 in \1/g
2012-08-23cli,qmi-network: `--start-network' now requires the APN passed as a stringAleksander Morgado
2012-07-03qmi-network: add missing copyright headerAleksander Morgado
2012-07-03qmi-network: avoid double brackets on if statementsAleksander Morgado
2012-07-03qmi-network: don't issue error if clearing already cleared stateAleksander Morgado
2012-07-03qmi-network: if network start fails, release CIDAleksander Morgado
2012-07-03qmi-network: stopping while already stopped won't issue an errorAleksander Morgado
2012-07-03utils,qmi-network: try to use /bin/sh instead of /bin/bashAleksander Morgado
2012-07-03utils,qmi-network: always compare strings in if() conditionsAleksander Morgado
2012-07-03utils: new `qmi-network' script which helps starting/stopping the networkAleksander Morgado
2012-07-03core: moved Gobi API sources and utils to their own subdirectoriesAleksander Morgado