ANN: libqmi 1.12.0 released

Aleksander Morgado aleksander at aleksander.es
Tue Jan 13 12:25:56 PST 2015


>
> 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
>
>

Small bugfix in the unit tests for 32bit systems:
http://cgit.freedesktop.org/libqmi/commit/?h=qmi-1-12&id=d672625ddc56ca901060b6c4135b3fba56b5ae90


-- 
Aleksander
https://aleksander.es


More information about the libqmi-devel mailing list