<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/ModemManager.git/src, branch aleksander/runtime-version</title>
<subtitle>gitlab.freedesktop.org: mobile-broadband/ModemManager.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ModemManager.git/'/>
<entry>
<title>api,manager: new 'Version' property</title>
<updated>2018-12-04T08:59:42+00:00</updated>
<author>
<name>Aleksander Morgado</name>
<email>aleksander@aleksander.es</email>
</author>
<published>2018-12-03T14:21:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ModemManager.git/commit/?id=959a514064f631d70880988134f5035775f80ff7'/>
<id>959a514064f631d70880988134f5035775f80ff7</id>
<content type='text'>
This string shows the runtime version of the ModemManager daemon.

https://gitlab.freedesktop.org/mobile-broadband/ModemManager/issues/94
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This string shows the runtime version of the ModemManager daemon.

https://gitlab.freedesktop.org/mobile-broadband/ModemManager/issues/94
</pre>
</div>
</content>
</entry>
<entry>
<title>base-modem: fix segfault when disposing modem</title>
<updated>2018-11-28T10:58:34+00:00</updated>
<author>
<name>Aleksander Morgado</name>
<email>aleksander@aleksander.es</email>
</author>
<published>2018-11-28T10:58:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ModemManager.git/commit/?id=7510b3355d7c1a670ab1eff373ef04bc5a8ad282'/>
<id>7510b3355d7c1a670ab1eff373ef04bc5a8ad282</id>
<content type='text'>
If we have a modem reference around during an ongoing operation but
the modem has already been disposed after getting removed from the
system, we were trying to iterate a NULL hash table, which led to a
crash.

https://lists.freedesktop.org/archives/modemmanager-devel/2018-November/006915.html

Reported by Sebastien Fabre &lt;sebastien.fabre@sigfox.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If we have a modem reference around during an ongoing operation but
the modem has already been disposed after getting removed from the
system, we were trying to iterate a NULL hash table, which led to a
crash.

https://lists.freedesktop.org/archives/modemmanager-devel/2018-November/006915.html

Reported by Sebastien Fabre &lt;sebastien.fabre@sigfox.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>broadband-modem: enable and handle +CGEV indications</title>
<updated>2018-11-26T16:28:39+00:00</updated>
<author>
<name>Aleksander Morgado</name>
<email>aleksander@aleksander.es</email>
</author>
<published>2018-10-19T13:55:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ModemManager.git/commit/?id=a15193b7ca7c1b18f3aa6ee290f1c2866ab40a8c'/>
<id>a15193b7ca7c1b18f3aa6ee290f1c2866ab40a8c</id>
<content type='text'>
The +CGEV indications allow us to get notified of packet domain
events like network-initiated or ME-initiated disconnections on
specific connected contexts, as well as full PS detach events (all
contexts disconnected). If the modem supports these indications, we
will enable them with +CGEREP and will then process them when they are
emitted by the modem.

If a full PS detach event happens, we will explicitly disconnect all
connected bearers.

If a deactivation inidication is received for a single context, we
will look for the associated bearer by CID and explicitly disconnect
it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The +CGEV indications allow us to get notified of packet domain
events like network-initiated or ME-initiated disconnections on
specific connected contexts, as well as full PS detach events (all
contexts disconnected). If the modem supports these indications, we
will enable them with +CGEREP and will then process them when they are
emitted by the modem.

If a full PS detach event happens, we will explicitly disconnect all
connected bearers.

If a deactivation inidication is received for a single context, we
will look for the associated bearer by CID and explicitly disconnect
it.
</pre>
</div>
</content>
</entry>
<entry>
<title>broadband-modem-mbim: update ms-basic-connect-extensions naming</title>
<updated>2018-11-07T08:52:30+00:00</updated>
<author>
<name>Ben Chan</name>
<email>benchan@chromium.org</email>
</author>
<published>2018-11-06T21:40:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ModemManager.git/commit/?id=2522efb35964154cc5607f37941a7381c3eb0d09'/>
<id>2522efb35964154cc5607f37941a7381c3eb0d09</id>
<content type='text'>
libmbim 1.17.4 (commit 3eeaa4248b98 "ms-basic-connect-extensions: rename
service") added a MS prefix to the Basic Connectivity Extensions
service. This patch updates the MMBroadbandModemMbim code accordingly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
libmbim 1.17.4 (commit 3eeaa4248b98 "ms-basic-connect-extensions: rename
service") added a MS prefix to the Basic Connectivity Extensions
service. This patch updates the MMBroadbandModemMbim code accordingly.
</pre>
</div>
</content>
</entry>
<entry>
<title>modem-helpers: remove useless checks on always true condition</title>
<updated>2018-10-27T08:09:51+00:00</updated>
<author>
<name>Ben Chan</name>
<email>benchan@chromium.org</email>
</author>
<published>2018-10-27T06:00:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ModemManager.git/commit/?id=737eff557dd1231db11249fcbb8106803ca86272'/>
<id>737eff557dd1231db11249fcbb8106803ca86272</id>
<content type='text'>
mm-modem-helpers.c:3075:31: error: comparison of unsigned expression &gt;= 0 is always true [-Werror=type-limits]
     g_return_val_if_fail (idx &gt;= 0, NULL);
                               ^
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
mm-modem-helpers.c:3075:31: error: comparison of unsigned expression &gt;= 0 is always true [-Werror=type-limits]
     g_return_val_if_fail (idx &gt;= 0, NULL);
                               ^
</pre>
</div>
</content>
</entry>
<entry>
<title>sim-qmi: use QMI UIM service to read IMSI if needed</title>
<updated>2018-10-26T16:50:51+00:00</updated>
<author>
<name>Ben Chan</name>
<email>benchan@chromium.org</email>
</author>
<published>2018-10-11T18:36:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ModemManager.git/commit/?id=be81f7e5a21cd42b708ab3b5af5c56cd4fdff35c'/>
<id>be81f7e5a21cd42b708ab3b5af5c56cd4fdff35c</id>
<content type='text'>
If a QMI modem doesn't support the deprecated DMS_UIM_GET_IMSI command,
use the UIM_READ_TRANSPARENT command to read EFimsi on the SIM to
determine the IMSI.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If a QMI modem doesn't support the deprecated DMS_UIM_GET_IMSI command,
use the UIM_READ_TRANSPARENT command to read EFimsi on the SIM to
determine the IMSI.
</pre>
</div>
</content>
</entry>
<entry>
<title>sim-qmi: use QMI UIM service to read ICCID if needed</title>
<updated>2018-10-26T16:50:01+00:00</updated>
<author>
<name>Ben Chan</name>
<email>benchan@chromium.org</email>
</author>
<published>2018-10-11T18:36:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ModemManager.git/commit/?id=055177fdf0b9cc461920bf0c488fab461d1ced06'/>
<id>055177fdf0b9cc461920bf0c488fab461d1ced06</id>
<content type='text'>
If a QMI modem doesn't support the deprecated DMS_UIM_GET_ICCID command,
use the UIM_READ_TRANSPARENT command to read EFiccid on the SIM to
determine the ICCID.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If a QMI modem doesn't support the deprecated DMS_UIM_GET_ICCID command,
use the UIM_READ_TRANSPARENT command to read EFiccid on the SIM to
determine the ICCID.
</pre>
</div>
</content>
</entry>
<entry>
<title>modem-helpers: new helper to convert binary-coded decimals</title>
<updated>2018-10-26T16:50:01+00:00</updated>
<author>
<name>Ben Chan</name>
<email>benchan@chromium.org</email>
</author>
<published>2018-10-21T03:20:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ModemManager.git/commit/?id=942bdeaec26eb587f39e9709dff0174bc4bfdd42'/>
<id>942bdeaec26eb587f39e9709dff0174bc4bfdd42</id>
<content type='text'>
This patch adds a mm_bcd_to_string() helper function to convert a byte
array representing a binary-coded decimal (BCD) number to a string
representing the equivalent decimal number.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds a mm_bcd_to_string() helper function to convert a byte
array representing a binary-coded decimal (BCD) number to a string
representing the equivalent decimal number.
</pre>
</div>
</content>
</entry>
<entry>
<title>api: deprecate SubscriptionState property</title>
<updated>2018-10-26T16:41:44+00:00</updated>
<author>
<name>Aleksander Morgado</name>
<email>aleksander@aleksander.es</email>
</author>
<published>2018-07-28T20:34:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ModemManager.git/commit/?id=025fcb7e92dde84c45085a1087375413c23d8ab7'/>
<id>025fcb7e92dde84c45085a1087375413c23d8ab7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>broadband-bearer: remove unused 'self' variables</title>
<updated>2018-10-22T09:23:24+00:00</updated>
<author>
<name>Ben Chan</name>
<email>benchan@chromium.org</email>
</author>
<published>2018-10-20T18:15:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ModemManager.git/commit/?id=55e011b5da14ee611f6ea21d89d48e429da7a1bb'/>
<id>55e011b5da14ee611f6ea21d89d48e429da7a1bb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
