Aleksander Morgado
7d9d003324
build: rename the binary from modem-manager' to
ModemManager'
2012-03-16 14:53:17 +01:00
Aleksander Morgado
c55b5d097e
marshallers: integrate them into the daemon compilation
2012-03-16 14:53:16 +01:00
Aleksander Morgado
5ab3ec6bce
build: require polkit-gobject >= 0.97
...
It's new enough, and it lets us use polkit_authority_get_sync().
2012-03-16 14:53:15 +01:00
Aleksander Morgado
38b7e6e129
build: so long dbus-glib, and thanks for all the fish
2012-03-16 14:28:15 +01:00
Aleksander Morgado
b7938448ea
libmm-common,tests: new tests for the key/value parser
2012-03-15 14:15:04 +01:00
Aleksander Morgado
4016a1ec20
build: require glib 2.30.2
...
So that we get the following fix in glib-mkenums:
https://bugzilla.gnome.org/show_bug.cgi?id=661797
2012-03-15 14:14:46 +01:00
Aleksander Morgado
6081919744
libmm-common: make it installable
...
We'll install libmm-common and its headers, which will be used by libmm-glib
and the ModemManager daemon.
2012-03-15 14:14:34 +01:00
Aleksander Morgado
8f450d82b6
cli: initial cli implementation
2012-03-15 14:14:25 +01:00
Aleksander Morgado
ba0e4ca88e
libmm-glib: setup build of the libmm-glib library
...
The library will contain a small layer of code on top of the proxies and object
manager client generated by gdbus-codegen. Therefore, the headers auto-generated
from the DBus introspection XMLs need to be distributed along with the
libmm-glib specific headers.
2012-03-15 14:14:25 +01:00
Aleksander Morgado
8d97538c72
build: setup all data (polkit, icon, dbus...) in the same `data' directory
...
Also fixed dist when not using polkit, the icon was no longer included in the
tarball.
2012-03-15 14:14:19 +01:00
Aleksander Morgado
3b976c4399
docs: added new man page for the modem-manager daemon
2012-03-15 14:14:19 +01:00
Aleksander Morgado
09f40c8369
docs: setup generation of gtk-doc based DBus API documentation
...
It includes gdbus-codegen generated API documentation, plus the common Enums,
Flags and Errors, which will also be used in libmm-glib.
2012-03-15 14:14:19 +01:00
Aleksander Morgado
ade484826c
libmm-common: setup new library, with the gdbus-codegen generated code
...
This library will not (probably) be installable, but will share the GDBus
and new Enum/Flag/Error type support between the core daemon and the new
libmm-glib library.
2012-03-15 14:14:18 +01:00
Aleksander Morgado
bb7311f27c
build: improve project bootstrapping
...
Align autogen.sh with the one in NM:
* Just calling autoreconf once
* Using autopoint from GNU gettext
* Enabling the use of NOCONFIGURE
2012-03-15 14:14:18 +01:00
Aleksander Morgado
7e0f016c25
build: improve configure output report
2012-03-15 14:14:18 +01:00
Aleksander Morgado
dbb06b6246
build: require GLib and GIO >= 2.30
...
gdbus-codegen is first available in the stable 2.30 release of GLib, see
http://mail.gnome.org/archives/gtk-devel-list/2011-September/msg00218.html
GIO and GIO-Unix are now required during the build.
2012-03-15 14:14:18 +01:00
Aleksander Morgado
365b906a3e
build: setup header generator in its own include/Makefile
...
Also move helper files to the new `build-aux' directory.
2012-03-15 14:14:18 +01:00
Dan Williams
8f5cd49361
release: bump version to 0.7.0 (devel for 0.8.x stable)
2012-03-14 11:11:26 -05:00
Dan Williams
4fd6264848
build: more libwmc and libqcdm standalone fixes
...
Make it pass distcheck.
2012-01-27 15:14:30 -06:00
Dan Williams
3dd4cdaf2b
libwmc: beginning of bits for WMC-based devices like UML290
2011-09-17 13:27:54 -05:00
Dan Williams
1f86a85c1c
build: bump version to 0.5.999 for 0.6 development
2011-05-04 11:33:36 -05:00
Aleksander Morgado
0cce1f4e4c
build: remove unneeded message in configure build report
...
Location API is always built
2011-04-28 12:02:10 +02:00
Dan Williams
83bbd0eb11
build: only require gettext if enabling polkit
2011-04-27 14:54:41 -05:00
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