Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | build: generate manpage for qmi-network | Aleksander Morgado | 2013-09-13 | 2 | -3/+18 |
| | |||||
* | qmi-network: implement --help and --version | Aleksander Morgado | 2013-09-13 | 3 | -2/+45 |
| | |||||
* | cli,wds: new '--wds-get-default-settings' | Aleksander Morgado | 2013-09-12 | 1 | -0/+96 |
| | |||||
* | cli,wds: add profile contents in the '--wds-get-profile-list' reply | Aleksander Morgado | 2013-09-12 | 1 | -16/+110 |
| | |||||
* | wds: implement "Get Default Settings" | Aleksander Morgado | 2013-09-12 | 1 | -0/+206 |
| | |||||
* | wds: implement "Get Profile Settings" | Aleksander Morgado | 2013-09-12 | 1 | -0/+210 |
| | |||||
* | cli,wds: new '--wds-get-profile-list' | Aleksander Morgado | 2013-09-12 | 1 | -0/+96 |
| | |||||
* | wds: implement "WDS Get Profile List" | Aleksander Morgado | 2013-09-12 | 4 | -0/+98 |
| | |||||
* | libqmi-glib,qmi-proxy: only allow clients running as root | Aleksander Morgado | 2013-09-05 | 1 | -0/+32 |
| | | | | | | | | | | | Check the uid of the remote user; and only allow connections if the user is root. Also, make sure that only the root user can actually create the qmi-proxy daemon. Looking at the user id to see whether it will have privileges to open the /dev/cdc-wdm port port is probably not the best option; but the cleanest and easiest way for now, given that the qmi-proxy is launched on-demand and not always running. | ||||
* | qmi-proxy: new '--verbose' option to run with full debug logs | Aleksander Morgado | 2013-09-05 | 1 | -0/+10 |
| | |||||
* | libqmi-glib,proxy: forward indications to remote clients | Aleksander Morgado | 2013-09-05 | 1 | -1/+40 |
| | |||||
* | libqmi-glib,device: emit signal for every indication received | Aleksander Morgado | 2013-09-05 | 3 | -0/+31 |
| | |||||
* | libqmi-glib,proxy: keep track of clients allocated/released | Aleksander Morgado | 2013-09-05 | 1 | -1/+86 |
| | | | | We will need this info to forward indications to the correct client. | ||||
* | qmi-proxy: automatically stop proxy if no clients around for 30s | Aleksander Morgado | 2013-09-05 | 1 | -0/+40 |
| | |||||
* | libqmi-glib,proxy: cleanup 'QmiDevice' when no longer used | Aleksander Morgado | 2013-09-05 | 1 | -0/+46 |
| | |||||
* | libqmi-glib,proxy: new property exposing the current number of connected clients | Aleksander Morgado | 2013-09-05 | 3 | -1/+64 |
| | |||||
* | libqmi-glib: spawn qmi-proxy if not running | Aleksander Morgado | 2013-09-05 | 3 | -172/+337 |
| | |||||
* | libqmi-glib,proxy: allow multiple remote 'QmiClientCtl' | Aleksander Morgado | 2013-09-05 | 1 | -13/+23 |
| | | | | | | Need to share the same underlying 'QmiClientCtl' in the proxy, so interleave messages from different remote 'QmiClientCtl's and sync the transaction IDs properly. | ||||
* | libqmi-glib,device: gather a proper transaction id for CTL if none given | Aleksander Morgado | 2013-09-05 | 1 | -0/+10 |
| | |||||
* | libqmi-glib,message: allow overwriting the transaction id | Aleksander Morgado | 2013-09-05 | 3 | -0/+26 |
| | |||||
* | qmicli: new '--device-open-proxy' option to request to use the qmi-proxy | Aleksander Morgado | 2013-09-05 | 1 | -0/+7 |
| | |||||
* | libqmi-glib,device: let it connect to the qmi-proxy | Aleksander Morgado | 2013-09-05 | 2 | -29/+130 |
| | |||||
* | qmi-proxy: initial implementation | Aleksander Morgado | 2013-09-05 | 14 | -4/+824 |
| | |||||
* | libqmi-glib,message: new response message creator | Aleksander Morgado | 2013-09-05 | 3 | -0/+71 |
| | |||||
* | libqmi-glib,device: use gio i/o streams instead of glib i/o channels | Aleksander Morgado | 2013-09-05 | 2 | -159/+110 |
| | |||||
* | build: consolidate the glib requirements | Aleksander Morgado | 2013-09-05 | 7 | -26/+18 |
| | | | | Don't split requirements per product built, but per actual requirement. | ||||
* | build: move source code under src/ | Aleksander Morgado | 2013-09-05 | 49 | -119/+125 |
| | |||||
* | release: bump version to 1.7.0 (development) | Aleksander Morgado | 2013-09-05 | 1 | -1/+1 |
| | |||||
* | release: bump version to 1.6.0 | Aleksander Morgado | 2013-09-05 | 1 | -2/+2 |
| | |||||
* | build: always install the manpage | Aleksander Morgado | 2013-09-04 | 1 | -11/+11 |
| | | | | | | | | | | | | So the manpage file needs to always be available. Three cases are considered: * Build from tarball, where manpage file is distributed and therefore not generated. * Build from git, with help2man, where manpage is regenerated. * Build from git, but without help2man (ostree case), where we just generate a dummy manpage file. | ||||
* | build: update NEWS | Aleksander Morgado | 2013-09-04 | 1 | -0/+26 |
| | |||||
* | libqmi-glib,api: add missing protocol error code for 'policy mismatch' | Aleksander Morgado | 2013-09-04 | 1 | -0/+3 |
| | |||||
* | build: Make help2man optional | Colin Walters | 2013-09-04 | 2 | -1/+6 |
| | | | | | I don't have it in gnome-ostree, nor at the moment man page stuff in general. | ||||
* | man: generate qmicli manpage from --help-all | Aleksander Morgado | 2013-09-04 | 4 | -2/+29 |
| | |||||
* | build: add missing OMA JSON file in dist | Aleksander Morgado | 2013-09-04 | 1 | -1/+2 |
| | |||||
* | cli,uim: new '--uim-read-transparent' and '--uim-get-file-attributes' | Aleksander Morgado | 2013-09-04 | 1 | -90/+91 |
| | | | | | | | | | | | | | | | | | And remove '--uim-read-eficcid', '--uim-read-efimsi' and '--uim-read-spn'. We don't want to provide actions in qmicli for every possible SIM file to read, so just provide generic methods doing the same, but requiring the whole path of the file to be read; so: Instead of '--uim-read-eficcid': --uim-read-transparent="0x3F00,0x2FE2" Instead of '--uim-read-efimsi': --uim-read-transparent="0x3F00,0x7F20,0x6F07" Instead of '--uim-read-efspn': --uim-read-transparent="0x3F00,0x7F20,0x6F46" | ||||
* | oma: setup generation of the OMA service support | Aleksander Morgado | 2013-09-04 | 10 | -9/+430 |
| | |||||
* | uim: fix 'File ID' TLV format | Aleksander Morgado | 2013-09-02 | 2 | -39/+38 |
| | | | | | | | | | | | | The 'File ID' TLV expects the File path given as a sequence of BE-encoded 16-bit numbers; but the actual array is given as a 8-bit encoded array (i.e. size of the array should be in bytes). So instead of a 'File ID' like this: 46:6F:02:00:3F:20:7F it should be like this: 46:6F:04:00:3F:20:7F | ||||
* | cli: read file attributes before the actual file contents | Aleksander Morgado | 2013-09-02 | 1 | -45/+226 |
| | |||||
* | uim: implement "Get File Attributes" request/response | Aleksander Morgado | 2013-09-02 | 4 | -0/+170 |
| | |||||
* | cli: new `--uim-read-eficcid' action | Aleksander Morgado | 2013-09-02 | 1 | -4/+33 |
| | |||||
* | cli: new `--uim-read-efimsi' action | Aleksander Morgado | 2013-09-02 | 1 | -3/+39 |
| | |||||
* | cli: new `--uim-read-efspn' action | Aleksander Morgado | 2013-09-02 | 1 | -1/+128 |
| | |||||
* | uim: implement "Read Transparent" request/response | Aleksander Morgado | 2013-09-02 | 2 | -0/+79 |
| | |||||
* | cli: new `--uim-reset' and `--uim-noop' actions | Aleksander Morgado | 2013-09-02 | 4 | -1/+203 |
| | |||||
* | uim: integrate the UIM service | Aleksander Morgado | 2013-09-02 | 12 | -10/+237 |
| | | | | Also implement "Reset" and "Read Record" request/response. | ||||
* | device: don't warn when disposing a QmiDevice created for an unknown port | Aleksander Morgado | 2013-08-29 | 1 | -1/+2 |
| | |||||
* | utils,qmi-network: program is GPLv2+ | Aleksander Morgado | 2013-08-14 | 1 | -1/+2 |
| | |||||
* | license: update text to latest LGPLv2.1 | Aleksander Morgado | 2013-08-14 | 1 | -98/+118 |
| | |||||
* | qmicli,wds: fix following network status until disconnected | Aleksander Morgado | 2013-08-13 | 1 | -3/+7 |
| | | | | https://bugs.freedesktop.org/show_bug.cgi?id=67987 |