ofono with local patches/modifications
Go to file
Lucas De Marchi daca27425f gdbus: Fix removal of filter after last filter_data
If there's a signal watch that's also watching for name
(data->name_watch) currently we are trying to remove the message_filter
twice since we may have the following call chain:

filter_data_remove_callback()
  filter_data_free()
    g_dbus_remove_watch()
      filter_data_remove_callback()
	filter_data_free()
        dbus_connection_remove_filter()
  dbus_connection_remove_filter()

Because of this we can't currently watch for signals passing the bus
name. After this patch we don't have this issue anymore.

We fix it by removing the filter before calling filter_data_free() if we
are the last filter_data and thus avoid calling
dbus_connection_remove_filter() twice.
2012-06-30 10:39:11 +02:00
btio btio: Add BtIOMode enum to be used with BT_IO_OPT_MODE 2012-02-10 10:18:01 +01:00
doc doc: Fix typo 2012-06-18 09:58:49 -05:00
drivers modem: Add skeleton for USSD support 2012-06-25 20:24:33 -07:00
dundee build: Remove dependency on libcap-ng 2012-05-29 08:17:01 +02:00
examples gprs-provision: Fix crash if no SPN present 2011-12-02 12:53:44 -06:00
gatchat gatserver: Add NULL check to avoid crash 2012-06-24 17:40:59 -05:00
gdbus gdbus: Fix removal of filter after last filter_data 2012-06-30 10:39:11 +02:00
gisi gisi: Remove includes of <glib/gtypes.h> 2012-03-19 16:12:12 -07:00
include sim: Revert adding special callback for EFiccid 2012-06-16 09:50:05 -05:00
plugins gobi: Add support for USSD atom driver 2012-06-25 20:14:29 -07:00
src emulator: Test already done in g_at_server_resume() 2012-06-24 17:40:59 -05:00
test test: Fix missing UseDeliveryReports setting for SMS script 2012-06-25 00:04:38 -07:00
tools build: Add skeleton for QMI utility 2012-05-27 14:52:43 +02:00
unit unit: Update copyright information 2011-10-10 13:40:17 -07:00
.gitignore build: Add dundee executable to ignore list 2012-06-21 14:57:29 -07:00
.mailmap mailmap: Fix up Michael's name 2012-05-01 12:40:09 +02:00
AUTHORS AUTHORS: Mention Pablo's contributions 2012-05-30 00:03:10 -05:00
COPYING Initial revision 2009-04-26 20:31:15 +02:00
ChangeLog Release 1.7 2012-06-12 23:51:17 -07:00
HACKING HACKING: Add ofono.conf file copy command required 2010-12-02 08:13:20 -06:00
INSTALL Initial revision 2009-04-26 20:31:15 +02:00
Makefile.am modem: Add skeleton for USSD support 2012-06-25 20:24:33 -07:00
NEWS Initial revision 2009-04-26 20:31:15 +02:00
README doc: Update copyright information 2011-10-10 13:40:36 -07:00
TODO TODO: Mark Handsfree interface task as done 2012-01-18 13:28:31 -06:00
acinclude.m4 build: Use -DG_DISABLE_DEPRECATED compiler define 2011-01-18 14:57:44 +01:00
bootstrap bootstrap: autoconf must run before automake 2009-12-10 15:55:49 +01:00
bootstrap-configure build: Remove dependency on libcap-ng 2012-05-29 08:17:01 +02:00
configure.ac Release 1.7 2012-06-12 23:51:17 -07:00
ofono.pc.in build: Support for pkg-config 2011-01-31 10:44:56 +01:00

README

oFono - Open Source Telephony
*****************************

Copyright (C) 2008-2011  Intel Corporation. All rights reserved.


Compilation and installation
============================

In order to compile telephony stack you need following software packages:
	- GCC compiler
	- GLib library
	- D-Bus library

To configure run:
	./configure --prefix=/usr --mandir=/usr/share/man \
				--sysconfdir=/etc --localstatedir=/var

Configure automatically searches for all required components and packages.

To compile and install run:
	make && make install


Kernel Dependencies
===================

In order to have the PPP stack working in oFono you need to enable CONFIG_TUN
(Universal TUN/TAP device driver support) in your kernel .config.