<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/ModemManager.git/src/main.c, branch 06-api</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>log: only include LOC and method name in debug logs if running with --debug</title>
<updated>2012-03-09T16:58:28+00:00</updated>
<author>
<name>Aleksander Morgado</name>
<email>aleksander@lanedo.com</email>
</author>
<published>2012-03-08T22:32:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ModemManager.git/commit/?id=37781dbfc1496af96eb40117b51890c6c53a92a0'/>
<id>37781dbfc1496af96eb40117b51890c6c53a92a0</id>
<content type='text'>
If the modem is started with --log-level=DEBUG, they will not be shown.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the modem is started with --log-level=DEBUG, they will not be shown.
</pre>
</div>
</content>
</entry>
<entry>
<title>context: new source files to keep the daemon context</title>
<updated>2012-03-01T16:30:42+00:00</updated>
<author>
<name>Aleksander Morgado</name>
<email>aleksander@lanedo.com</email>
</author>
<published>2012-02-28T22:09:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ModemManager.git/commit/?id=9f77542ae4d387420be065b3bd996a6c98a90cda'/>
<id>9f77542ae4d387420be065b3bd996a6c98a90cda</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>core: implement the Manager1 DBus interface, based on GDBus</title>
<updated>2012-03-01T16:29:45+00:00</updated>
<author>
<name>Aleksander Morgado</name>
<email>aleksander@lanedo.com</email>
</author>
<published>2011-10-25T11:06:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ModemManager.git/commit/?id=93c89362f466537f80a7666655df4712881b52bf'/>
<id>93c89362f466537f80a7666655df4712881b52bf</id>
<content type='text'>
The MMManager object now derives from the gdbus-codegen-generated
MmGdbusOrgFreedesktopModemManager1Skeleton object, and implements the handlers
for the SetLogging() and ScanDevices() DBus methods.

The main program is also modified to be based on GDBus.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The MMManager object now derives from the gdbus-codegen-generated
MmGdbusOrgFreedesktopModemManager1Skeleton object, and implements the handlers
for the SetLogging() and ScanDevices() DBus methods.

The main program is also modified to be based on GDBus.
</pre>
</div>
</content>
</entry>
<entry>
<title>core: enable timestamps with legacy --debug option</title>
<updated>2011-01-24T05:21:58+00:00</updated>
<author>
<name>Dan Williams</name>
<email>dcbw@redhat.com</email>
</author>
<published>2011-01-24T05:21:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ModemManager.git/commit/?id=6f08206ac88ccd760afff38f096b1f8a0d51270f'/>
<id>6f08206ac88ccd760afff38f096b1f8a0d51270f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>core: rework logging</title>
<updated>2011-01-24T02:51:48+00:00</updated>
<author>
<name>Dan Williams</name>
<email>dcbw@redhat.com</email>
</author>
<published>2011-01-24T02:51:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ModemManager.git/commit/?id=16039244bb08cb4f62754c710be2052eaef32549'/>
<id>16039244bb08cb4f62754c710be2052eaef32549</id>
<content type='text'>
Make it more flexible, add logging to a file, and absolute and
relative timestamps.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make it more flexible, add logging to a file, and absolute and
relative timestamps.
</pre>
</div>
</content>
</entry>
<entry>
<title>core: work around dbus-glib property access bug (CVE-2010-1172) (rh #585394)</title>
<updated>2010-08-11T20:59:35+00:00</updated>
<author>
<name>Dan Williams</name>
<email>dcbw@redhat.com</email>
</author>
<published>2010-08-11T20:59:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ModemManager.git/commit/?id=5388cf396e768e7c7d1b57f2c4fe67dc448d536f'/>
<id>5388cf396e768e7c7d1b57f2c4fe67dc448d536f</id>
<content type='text'>
More info:
https://bugzilla.redhat.com/show_bug.cgi?id=585394
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-1172

dbus-glib was not properly enforcing the 'access' permissions on
object properties exported using its API.  There were 2 specific bugs:

1) dbus-glib did not enforce the introspection read/write property
permissions, so if the GObject property definition allowed write
access (which is sometimes desirable), D-Bus clients could modify
that value even if the introspection said it was read-only

2) dbus-glib was not filtering out GObject properties that were
not listed in the introspection XML.  Thus, if the GObject defined
more properties than were listed in the introspection XML (which is
also often useful, and MM uses this quite a bit) those properties
would also be exposed to D-Bus clients.

To fix this completely, you need to:

1) get dbus-glib master when the patch is commited, OR grab the
patch from https://bugzilla.redhat.com/show_bug.cgi?id=585394 and
build a new dbus-glib

2) rebuild ModemManager against the new dbus-glib
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
More info:
https://bugzilla.redhat.com/show_bug.cgi?id=585394
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-1172

dbus-glib was not properly enforcing the 'access' permissions on
object properties exported using its API.  There were 2 specific bugs:

1) dbus-glib did not enforce the introspection read/write property
permissions, so if the GObject property definition allowed write
access (which is sometimes desirable), D-Bus clients could modify
that value even if the introspection said it was read-only

2) dbus-glib was not filtering out GObject properties that were
not listed in the introspection XML.  Thus, if the GObject defined
more properties than were listed in the introspection XML (which is
also often useful, and MM uses this quite a bit) those properties
would also be exposed to D-Bus clients.

To fix this completely, you need to:

1) get dbus-glib master when the patch is commited, OR grab the
patch from https://bugzilla.redhat.com/show_bug.cgi?id=585394 and
build a new dbus-glib

2) rebuild ModemManager against the new dbus-glib
</pre>
</div>
</content>
</entry>
<entry>
<title>build: print version on startup and add dist-version</title>
<updated>2010-05-21T16:43:47+00:00</updated>
<author>
<name>Dan Williams</name>
<email>dcbw@redhat.com</email>
</author>
<published>2010-05-21T16:43:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ModemManager.git/commit/?id=afebde48683392ccf54f9bd901ab5ac471e94dcb'/>
<id>afebde48683392ccf54f9bd901ab5ac471e94dcb</id>
<content type='text'>
Distributions should set dist-version at build time with the
package version and revision, so for RPM-based distros you'd

--with-dist-version=%{version}-%{release}

which will be printed out on MM startup to help debugging.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Distributions should set dist-version at build time with the
package version and revision, so for RPM-based distros you'd

--with-dist-version=%{version}-%{release}

which will be printed out on MM startup to help debugging.
</pre>
</div>
</content>
</entry>
<entry>
<title>core: cleanly disable modems on shutdown</title>
<updated>2010-03-22T22:41:14+00:00</updated>
<author>
<name>Dan Williams</name>
<email>dcbw@redhat.com</email>
</author>
<published>2010-03-22T22:41:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ModemManager.git/commit/?id=76130862ed0aefce244e98a740c826a3452857e6'/>
<id>76130862ed0aefce244e98a740c826a3452857e6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>core: fix SIGTERM before mainloop has started</title>
<updated>2010-03-09T17:55:04+00:00</updated>
<author>
<name>Dan Williams</name>
<email>dcbw@redhat.com</email>
</author>
<published>2010-03-09T17:55:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ModemManager.git/commit/?id=783de3bc10ba8b6fe934887efaeb229da6ad9d06'/>
<id>783de3bc10ba8b6fe934887efaeb229da6ad9d06</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>core: gracefully handle SIGTERM and SIGINT by shutting down cleanly</title>
<updated>2009-06-19T03:22:07+00:00</updated>
<author>
<name>Dan Williams</name>
<email>dcbw@redhat.com</email>
</author>
<published>2009-06-19T03:22:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/ModemManager.git/commit/?id=983e3c994750e1fdeb439ce6dd9d430e2f6f3f84'/>
<id>983e3c994750e1fdeb439ce6dd9d430e2f6f3f84</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
