Commit Graph

35 Commits

Author SHA1 Message Date
Dan Williams
c96db0c91b Revert "build: don't require intltool unless --with-polkit=yes"
This reverts commit 0299cf51c4.
2011-04-27 14:47:00 -05:00
Dan Williams
0299cf51c4 build: don't require intltool unless --with-polkit=yes 2011-04-27 13:00:51 -05:00
Aleksander Morgado
95b0863f87 build: use brackets in autoconf initialization macros 2011-04-04 21:38:22 -05:00
Aleksander Morgado
641ec51c8b build: use LT_INIT to initialize libtool, and require at least 2.2 2011-04-04 21:38:22 -05:00
Aleksander Morgado
e68bf52bc3 build: require autoconf 2.60 and fix warnings
AC_GNU_SOURCE is deprecated, AC_USE_SYSTEM_EXTENSIONS (introduced in
autoconf 2.60) should be used instead.
2011-04-04 21:38:22 -05:00
Aleksander Morgado
10c981213c build: fix automake portability warnings 2011-04-04 21:36:34 -05:00
Dan Williams
6921a9f71d core: unconditionally enable the Location Services API
This required dbus-glib 0.86 or later, which was released 2010-03-24.
2010-11-05 14:03:44 -05:00
Dan Williams
67d936e46c polkit: fix for polkit >= 0.97 (bgo #628105) 2010-09-01 17:20:57 -05:00
Dan Williams
5388cf396e core: work around dbus-glib property access bug (CVE-2010-1172) (rh #585394)
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
2010-08-11 15:59:35 -05:00
Dan Williams
b4d3ab014d build: use automake silent rules 2010-08-05 22:51:28 -05:00
Dan Williams
ea955f64c5 release: bump version to 0.4 2010-06-16 10:33:09 -07:00
Dan Williams
164e5dfd49 release: bump version to 0.3.998 (0.4-beta2) 2010-06-07 22:26:20 -07:00
Dan Williams
d960a86778 release: bump version to 0.3.997 (0.4-beta1) 2010-05-21 09:47:54 -07:00
Dan Williams
afebde4868 build: print version on startup and add dist-version
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.
2010-05-21 09:43:47 -07:00
Dan Williams
bb4fdef18c build: default to ppp 2.4.5 headers
2.4.5 has been out for a long time and fixes a number of bugs including
the DNS bug.  Use it.
2010-05-18 10:09:13 -07:00
Dan Williams
2f1fbfb520 core: only enable location API for dbus-glib >= 0.86 2010-04-04 09:17:08 -07:00
Dan Williams
ac7310ab10 gsm: add character set get/set support 2010-03-13 16:26:46 -08:00
Dan Williams
f6c514897e Merge remote branch 'origin/master' into qcdm 2010-03-01 09:07:05 -08:00
Dan Williams
20796148ce build: fix build after bffb332481 2010-02-27 07:49:57 -08:00
Dan Williams
438a047935 core: add authorization providers and optional PolicyKit support
When the support is complete, use --with-polkit to enable
PolicyKit support.  It's not there yet, but this commit adds an
authorization provider framework which will be extended to allow
hooking into PolicyKit.
2010-02-26 18:01:55 -08:00
Dan Williams
9d8e892ffe Merge remote branch 'origin/master' into qcdm 2010-02-20 12:49:22 -08:00
Dan Williams
16b2f40f1c policy: add basic PolicyKit authorizations 2010-02-19 18:21:07 -08:00
Dan Williams
9c958c99bc build: add intltool support for PolicyKit policy translations 2010-02-16 11:03:16 -08:00
Dan Williams
704d6e90b6 qcdm: add DM protocol utilities and testcases
Bits for CRC calculation and frame escaping/unescaping.
2010-02-08 09:13:17 -08:00
Michael Biebl
22e687833c build: unify compiler warnings 2010-01-27 15:48:55 -08:00
Michael Biebl
22f6ab4dc6 build: use separate directory for m4 macros 2010-01-27 15:48:10 -08:00
Dan Williams
a919c83582 release: bump version to 0.3 2010-01-19 15:03:20 -08:00
Dan Williams
a4fee864c2 release: bump version to 0.2.998 (0.3-rc2) 2010-01-12 09:29:36 -08:00
Dan Williams
216e49f8d8 gsm: split out +COPS response parsing and add testcases 2010-01-05 14:29:19 -06:00
Dan Williams
71cbcb834c build: don't require pppd headers to build
If they're not there, just ignore them and don't build the PPP-enabled
bits of the test tool.
2009-12-21 11:18:38 -08:00
Dan Williams
a8fc7ecd77 test: add ability to drive ppp for connection tests 2009-12-20 00:17:12 -08:00
Dan Williams
07114d4f43 release: bump version to 0.2.997 2009-12-07 22:07:58 -08:00
Dan Williams
f715e0d498 build: require glib-2.0 >= 2.6.18 for g_set_error_literal() 2009-12-01 11:25:28 -08:00
Dan Williams
3cdfba2bad build: sane automake options 2009-07-09 11:22:10 -04:00
Dan Williams
50105ae288 build: make distcheck actually work 2009-07-07 10:45:44 -04:00