ANN: libqmi 1.12.0 released

Aleksander Morgado aleksander at aleksander.es
Tue Jan 13 05:37:42 PST 2015


Hey,

New stable libqmi release available.

Overview of changes in libqmi 1.12.0
----------------------------------------

* New `--enable-qmi-username' option during configure, which allows
specifying which will be the user owning the /dev/cdc-wdm character
devices of all QMI modems (udev rules are installed to change file
ownership). If this option is used, the qmi-proxy will only allow
connections from processes running by the specified user or by the root
user.

* New TLV builder and reader API, which is much more strict and secure.
The autogenerated code will no longer first check if there is enough
space available in the output message buffer and then write the parsed
contents. Instead, the new reader API will be used, which is able to
check for the expected size directly before writing in the buffer.

* New unit tests to check messages built by the libqmi-glib library,
using a fake proxy. In order to support these, the QmiDevice has two new
properties:
  ** "device-no-file-check": instructs the QmiDevice to avoid checking
if the specified file exists.
  ** "device-proxy-path": specifies a custom abstract socket path for
the QmiProxy, to avoid using the default one.

* New A-GPS support in the PDS service:
  ** pds: added "Get Default Tracking Session" request/response
  ** pds: added "Set Default Tracking Session" request/response
  ** pds: added "Get AGPS Config" request/response
  ** pds: added "Set AGPS Config" request/response

* Updated minumum available version of several messages:
  ** dms: "UIM Get IMSI" seems to be available in DMS 1.1 already
  ** dms: "UIM Get ICCID" seems to be available in DMS 1.1 already

* Other bugfixes and minor improvements:
  ** Attach timeout and idle events to the thread-default context.
  ** Fix bashisms in the qmi-network script.
  ** Fix qmi_message_set_transaction_id() in non-CTL messages.
  ** Fix segfault due to race condition in the QmiProxy.
  ** Fixed printing contents of structs with fixed sized strings in
qmi-codegen.

----------------------------------------

About libqmi:
    http://www.freedesktop.org/wiki/Software/libqmi

Download here:
    http://www.freedesktop.org/software/libqmi/libqmi-1.12.0.tar.xz

API here:
    http://www.freedesktop.org/software/libqmi/libqmi-glib/1.12.0/

Please report bugs either to:
    libqmi-devel at lists.freedesktop.org

Or to bugzilla:
    https://bugs.freedesktop.org/buglist.cgi?product=libqmi



-- 
Aleksander
https://aleksander.es


More information about the libqmi-devel mailing list