platform/upstream/ofono.git
13 years agosmsutil: Mark variable properly as unused
Marcel Holtmann [Sun, 29 May 2011 18:55:48 +0000 (11:55 -0700)]
smsutil: Mark variable properly as unused

13 years agoRelease 0.49 0.49
Marcel Holtmann [Sun, 29 May 2011 00:44:22 +0000 (17:44 -0700)]
Release 0.49

13 years agoemulator: Fix make distcheck
Denis Kenzior [Wed, 25 May 2011 15:01:16 +0000 (10:01 -0500)]
emulator: Fix make distcheck

13 years agobtio: Add workaround for not defined BT_FLUSHABLE
Marcel Holtmann [Fri, 27 May 2011 17:21:16 +0000 (10:21 -0700)]
btio: Add workaround for not defined BT_FLUSHABLE

13 years agobtio: Fix unused variable warning
Johan Hedberg [Sat, 14 May 2011 22:55:16 +0000 (01:55 +0300)]
btio: Fix unused variable warning

13 years agobtio: Fix compilation warning
Anderson Briglia [Thu, 5 May 2011 18:55:24 +0000 (14:55 -0400)]
btio: Fix compilation warning

This patch fixes a compilation warning regarding btio/btio.c. Actually
this warning seems a false positive by Ubuntu Natty GCC version. A new
bug on Ubuntu bug system was opened but if you do not want to wait until
it is analyzed, just apply this minor fix.

btio/btio.c: In function 'bt_io_get':
btio/btio.c:803:11: warning: 'flushable' may be used uninitialized in
this function

13 years agobtio: Add BT_FLUSHABLE support to BtIO
Johan Hedberg [Thu, 21 Apr 2011 07:15:04 +0000 (10:15 +0300)]
btio: Add BT_FLUSHABLE support to BtIO

This patch adds support for the BT_FLUSHABLE L2CAP socket option through
BtIO. This can be used to mark data from specific L2CAP sockets to have
the flushable flag set in their corresponding ACL packets.

13 years agobtio: Fix error message when getting SCO connection handle
Luiz Augusto von Dentz [Thu, 24 Mar 2011 12:09:52 +0000 (14:09 +0200)]
btio: Fix error message when getting SCO connection handle

Error message should indicate the transport correctly which is SCO
not RFCOMM.

13 years agobluetooth: Remove usage of unused variable
Marcel Holtmann [Fri, 27 May 2011 17:10:04 +0000 (10:10 -0700)]
bluetooth: Remove usage of unused variable

13 years agosierra: Remove usage of unused gprs variable
Marcel Holtmann [Fri, 27 May 2011 17:08:59 +0000 (10:08 -0700)]
sierra: Remove usage of unused gprs variable

13 years agohuawei: Remove usage of unused netreg variable
Marcel Holtmann [Fri, 27 May 2011 17:08:16 +0000 (10:08 -0700)]
huawei: Remove usage of unused netreg variable

13 years agogisi: Remove unused code for PN netlink address handling
Marcel Holtmann [Fri, 27 May 2011 17:06:10 +0000 (10:06 -0700)]
gisi: Remove unused code for PN netlink address handling

13 years agotools: Fix missing handling of signalfd read results
Marcel Holtmann [Fri, 27 May 2011 17:01:30 +0000 (10:01 -0700)]
tools: Fix missing handling of signalfd read results

13 years agotools: Fix unused variable for Huawei audio settings
Marcel Holtmann [Fri, 27 May 2011 17:00:08 +0000 (10:00 -0700)]
tools: Fix unused variable for Huawei audio settings

13 years agogdbus: Remove unused result variable from g_dbus_pending_success
Szymon Janc [Tue, 10 May 2011 13:58:04 +0000 (15:58 +0200)]
gdbus: Remove unused result variable from g_dbus_pending_success

13 years agogatchat: Fix unused variable cases
Marcel Holtmann [Fri, 27 May 2011 16:52:31 +0000 (09:52 -0700)]
gatchat: Fix unused variable cases

13 years agosmsutil: Fix missing error handling for strtol function
Marcel Holtmann [Fri, 27 May 2011 16:48:45 +0000 (09:48 -0700)]
smsutil: Fix missing error handling for strtol function

13 years agogsmdial: Send escape sequence followed by ATH/ATO
Denis Kenzior [Wed, 25 May 2011 10:32:05 +0000 (05:32 -0500)]
gsmdial: Send escape sequence followed by ATH/ATO

This functionality can be triggered by sending SIGUSR1 / SIGUSR2 to
gsmdial.  e.g. kill -10 <pid> and kill -12 <pid>

13 years agoppp_net: Keep valgrind happy
Denis Kenzior [Wed, 25 May 2011 10:30:38 +0000 (05:30 -0500)]
ppp_net: Keep valgrind happy

13 years agogathdlc: Fix memory leak
Denis Kenzior [Wed, 25 May 2011 10:30:17 +0000 (05:30 -0500)]
gathdlc: Fix memory leak

13 years agogatppp: Set the suspend function in open / listen
Denis Kenzior [Wed, 25 May 2011 10:22:58 +0000 (05:22 -0500)]
gatppp: Set the suspend function in open / listen

In case it was set before calling these functions

13 years agoemulator: Reflow ato implementation logic
Denis Kenzior [Wed, 25 May 2011 09:54:41 +0000 (04:54 -0500)]
emulator: Reflow ato implementation logic

13 years agoemulator: add ATO implementation
Guillaume Zajac [Fri, 20 May 2011 09:38:15 +0000 (11:38 +0200)]
emulator: add ATO implementation

13 years agoemulator: Make sure to cleanup on forceful exit
Denis Kenzior [Tue, 24 May 2011 18:45:36 +0000 (13:45 -0500)]
emulator: Make sure to cleanup on forceful exit

13 years agoemulator: simplify ath callback
Denis Kenzior [Tue, 24 May 2011 18:45:26 +0000 (13:45 -0500)]
emulator: simplify ath callback

13 years agoexamples: Add a simple private-network driver
Denis Kenzior [Tue, 24 May 2011 18:20:31 +0000 (13:20 -0500)]
examples: Add a simple private-network driver

13 years agoinclude: Declare typedef as a function pointer
Denis Kenzior [Tue, 24 May 2011 18:20:04 +0000 (13:20 -0500)]
include: Declare typedef as a function pointer

13 years agoemulator: Update to the new GAtPPP API
Denis Kenzior [Sun, 22 May 2011 13:10:09 +0000 (08:10 -0500)]
emulator: Update to the new GAtPPP API

13 years agotest-server: Update to the new GAtPPP API
Denis Kenzior [Tue, 24 May 2011 16:13:05 +0000 (11:13 -0500)]
test-server: Update to the new GAtPPP API

13 years agocdmamodem: Update to the new GAtPPP API
Denis Kenzior [Tue, 24 May 2011 16:12:38 +0000 (11:12 -0500)]
cdmamodem: Update to the new GAtPPP API

13 years agoatmodem: Update to new GAtPPP api
Denis Kenzior [Tue, 24 May 2011 16:12:13 +0000 (11:12 -0500)]
atmodem: Update to new GAtPPP api

13 years agogsmdial: Update to new API
Denis Kenzior [Tue, 24 May 2011 16:11:59 +0000 (11:11 -0500)]
gsmdial: Update to new API

13 years agogatppp: Refactor PPP API
Denis Kenzior [Tue, 24 May 2011 13:08:34 +0000 (08:08 -0500)]
gatppp: Refactor PPP API

Remove the series of constructors which take a GIOChannel directly.
These weren't used.

This change also allows the construction of the PPP object and filling
in various pertinent information without starting the HDLC processing.
The client must now use g_at_ppp_open() for the client side or
g_at_ppp_listen() for the server side to start the true PPP session.
The previous owner of the GAtIO object must be suspended beforehand.

13 years agogatppp: Make sure to clean up guard_timeout_source
Denis Kenzior [Sun, 22 May 2011 13:34:21 +0000 (08:34 -0500)]
gatppp: Make sure to clean up guard_timeout_source

13 years agogatppp: Rename guard_timeout_src to _source
Denis Kenzior [Sun, 22 May 2011 13:34:08 +0000 (08:34 -0500)]
gatppp: Rename guard_timeout_src to _source

13 years agogatppp: Do not call disconnect func if suspended
Guillaume Zajac [Fri, 20 May 2011 09:38:14 +0000 (11:38 +0200)]
gatppp: Do not call disconnect func if suspended

13 years agogatppp: Add GAtPPP suspend API
Guillaume Zajac [Fri, 20 May 2011 09:38:14 +0000 (11:38 +0200)]
gatppp: Add GAtPPP suspend API

13 years agogatppp: Add GAtPPP resume functionality
Guillaume Zajac [Fri, 20 May 2011 09:38:14 +0000 (11:38 +0200)]
gatppp: Add GAtPPP resume functionality

13 years agoppp_net: add ppp_net_resume_interface() API
Guillaume Zajac [Fri, 20 May 2011 09:38:13 +0000 (11:38 +0200)]
ppp_net: add ppp_net_resume_interface() API

13 years agogathdlc: Squash unneeded function
Denis Kenzior [Sun, 22 May 2011 13:17:20 +0000 (08:17 -0500)]
gathdlc: Squash unneeded function

13 years agogathdlc: add g_at_hdlc_resume() API
Guillaume Zajac [Fri, 20 May 2011 09:38:12 +0000 (11:38 +0200)]
gathdlc: add g_at_hdlc_resume() API

13 years agoemulator: Send a NO CARRIER where appropriate
Denis Kenzior [Sun, 22 May 2011 13:01:44 +0000 (08:01 -0500)]
emulator: Send a NO CARRIER where appropriate

13 years agoemulator: Get rid of return at the end of func
Denis Kenzior [Tue, 24 May 2011 13:16:12 +0000 (08:16 -0500)]
emulator: Get rid of return at the end of func

13 years agoemulator: optimize request_private_network_cb flow
Denis Kenzior [Sun, 22 May 2011 12:47:56 +0000 (07:47 -0500)]
emulator: optimize request_private_network_cb flow

13 years agoemulator: add request/release private network calls
Guillaume Zajac [Thu, 19 May 2011 09:58:31 +0000 (11:58 +0200)]
emulator: add request/release private network calls

13 years agoprivate-network: add initial implementation
Guillaume Zajac [Thu, 19 May 2011 09:58:30 +0000 (11:58 +0200)]
private-network: add initial implementation

13 years agoprivate-network: add header into include and Makefile.am
Guillaume Zajac [Thu, 19 May 2011 09:58:29 +0000 (11:58 +0200)]
private-network: add header into include and Makefile.am

13 years agogatppp: Make ppp->fd handling a bit easier to grok
Denis Kenzior [Sun, 22 May 2011 11:43:03 +0000 (06:43 -0500)]
gatppp: Make ppp->fd handling a bit easier to grok

13 years agoppp_net: streamline ppp_net_new logic
Denis Kenzior [Sun, 22 May 2011 11:35:01 +0000 (06:35 -0500)]
ppp_net: streamline ppp_net_new logic

13 years agogatppp: Ensure created GAtPPP object is not null
Denis Kenzior [Tue, 24 May 2011 04:00:06 +0000 (23:00 -0500)]
gatppp: Ensure created GAtPPP object is not null

13 years agogatppp: Add new contructor to use external fd
Guillaume Zajac [Thu, 19 May 2011 09:58:28 +0000 (11:58 +0200)]
gatppp: Add new contructor to use external fd

13 years agogitignore: Add unit/test-cdmasms
Denis Kenzior [Tue, 24 May 2011 17:00:51 +0000 (12:00 -0500)]
gitignore: Add unit/test-cdmasms

13 years agotest: Add CDMA SMS Support
Lei Yu [Tue, 18 Jan 2011 22:54:22 +0000 (14:54 -0800)]
test: Add CDMA SMS Support

13 years agocdma-sms: Add CDMA SMS Support
Lei Yu [Tue, 18 Jan 2011 22:54:20 +0000 (14:54 -0800)]
cdma-sms: Add CDMA SMS Support

13 years agocdma-sms: Add CDMA SMS Support
Lei Yu [Tue, 18 Jan 2011 22:54:19 +0000 (14:54 -0800)]
cdma-sms: Add CDMA SMS Support

13 years agoTODO: Lower priority and remove owner of CE4A task
Frédéric Dalleau [Tue, 24 May 2011 07:56:05 +0000 (09:56 +0200)]
TODO: Lower priority and remove owner of CE4A task

13 years agoTODO: Remove owner of HSP task
Frédéric Dalleau [Tue, 24 May 2011 07:56:04 +0000 (09:56 +0200)]
TODO: Remove owner of HSP task

13 years agovoicecall: remove unnecessary local var
Frédéric Dalleau [Tue, 24 May 2011 07:56:57 +0000 (09:56 +0200)]
voicecall: remove unnecessary local var

13 years agogatppp: Don't go over 80 characters / line
Denis Kenzior [Tue, 24 May 2011 12:58:30 +0000 (07:58 -0500)]
gatppp: Don't go over 80 characters / line

13 years agotest-server: Remove legacy code
Denis Kenzior [Tue, 24 May 2011 12:49:41 +0000 (07:49 -0500)]
test-server: Remove legacy code

The previous thinking was to use the PPP stack to send Conf-Naks with
some delay to client requests until the IP configuration was setup
correctly.  However, we now hide this by using the delay during the
processing of the ATD.  This code is no longer relevant.

13 years agogitignore: Add lookup-apn
Denis Kenzior [Tue, 24 May 2011 16:38:33 +0000 (11:38 -0500)]
gitignore: Add lookup-apn

13 years agoudev: add rule for Option GTM661W modem
Caiwen Zhang [Thu, 26 May 2011 01:53:23 +0000 (09:53 +0800)]
udev: add rule for Option GTM661W modem

13 years agovoicecall: add +VTS support for HFP emulator
Frédéric Dalleau [Fri, 20 May 2011 09:33:25 +0000 (11:33 +0200)]
voicecall: add +VTS support for HFP emulator

13 years agodoc: add hfp-overview.txt
Frédéric Danis [Fri, 20 May 2011 09:47:18 +0000 (11:47 +0200)]
doc: add hfp-overview.txt

13 years agogobi: remove set but not used var
Gustavo F. Padovan [Fri, 20 May 2011 19:03:43 +0000 (16:03 -0300)]
gobi: remove set but not used var

13 years agoudev: remove set but not used var
Gustavo F. Padovan [Fri, 20 May 2011 19:03:42 +0000 (16:03 -0300)]
udev: remove set but not used var

13 years agosimutil: remove set but not used var
Gustavo F. Padovan [Fri, 20 May 2011 19:03:41 +0000 (16:03 -0300)]
simutil: remove set but not used var

13 years agogprs: remove set but not used var
Gustavo F. Padovan [Fri, 20 May 2011 19:03:40 +0000 (16:03 -0300)]
gprs: remove set but not used var

13 years agosms: remove set but not used var
Gustavo F. Padovan [Fri, 20 May 2011 19:03:39 +0000 (16:03 -0300)]
sms: remove set but not used var

13 years agotools: Add utility for looking up APN from database
Marcel Holtmann [Fri, 20 May 2011 00:20:15 +0000 (17:20 -0700)]
tools: Add utility for looking up APN from database

13 years agovoicecall: fix CHLD support reply
Frédéric Dalleau [Tue, 17 May 2011 14:32:39 +0000 (16:32 +0200)]
voicecall: fix CHLD support reply

13 years agogatppp: add name field when using chap auth
Caiwen Zhang [Wed, 11 May 2011 09:19:27 +0000 (17:19 +0800)]
gatppp: add name field when using chap auth

Some systems require name field, otherwise chap authentication will
fail.

13 years agogprs: Make sure to clean up interfaces
Denis Kenzior [Wed, 11 May 2011 18:24:04 +0000 (13:24 -0500)]
gprs: Make sure to clean up interfaces

When going down, it is sometimes possible for us not to ifconfig down
the interface or reset the MMS context IPv4 address propertly

13 years agonokia-gpio: Fix memory leak
Bertrand Aygon [Wed, 11 May 2011 15:27:43 +0000 (17:27 +0200)]
nokia-gpio: Fix memory leak

All dir opened with opendir must be closed with closedir

13 years agonokia-gpio: Fix minor style issue
Bertrand Aygon [Wed, 11 May 2011 15:27:43 +0000 (17:27 +0200)]
nokia-gpio: Fix minor style issue

13 years agoAUTHORS: Mention Caiwen's contributions
Denis Kenzior [Wed, 11 May 2011 17:30:36 +0000 (12:30 -0500)]
AUTHORS: Mention Caiwen's contributions

13 years agogatppp: fix ppp protocol-reject constructing error
Caiwen Zhang [Wed, 11 May 2011 08:15:19 +0000 (16:15 +0800)]
gatppp: fix ppp protocol-reject constructing error

In PPP Protocol-Reject package the 'rejected data field' should be a copy
of the rejected package, the copy starts from the data field. besides,
Protocol-Reject package include a 'rejected protocol field', it is the
same as the protocol field of the rejected package.

Protocol-Reject package structure is:

| PPP_header | rejected protocol | rejected data

The rejected package structure is:
| Addr | Control | protocol | data

So the Protocol-Reject package data field is copied from the 3rd byte of
the rejected package.

13 years agosimfs: Fix error reported by valgrind
Denis Kenzior [Wed, 11 May 2011 17:29:12 +0000 (12:29 -0500)]
simfs: Fix error reported by valgrind

==20365== Invalid read of size 8
==20365==    at 0x4B3501: sim_fs_free (simfs.c:114)
==20365==    by 0x493CEC: sim_remove (sim.c:2485)
==20365==    by 0x4703D7: modem_change_state (modem.c:410)
==20365==    by 0x470664: set_powered (modem.c:848)
==20365==    by 0x4706BA: __ofono_modem_shutdown (modem.c:2137)
==20365==    by 0x46F2C5: signal_cb (main.c:76)
==20365==    by 0x52F555E: g_io_unix_dispatch (giounix.c:166)
==20365==    by 0x52A0AAB: g_main_dispatch (gmain.c:2440)
==20365==    by 0x52A203B: g_main_context_dispatch (gmain.c:3013)
==20365==    by 0x52A2501: g_main_context_iterate (gmain.c:3091)
==20365==    by 0x52A2C98: g_main_loop_run (gmain.c:3299)
==20365==    by 0x46F0D3: main (main.c:243)
==20365==  Address 0x63ff998 is 8 bytes inside a block of size 16 free'd
==20365==    at 0x4C2612D: free (in
/usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==20365==    by 0x52AA4A1: g_free (gmem.c:263)
==20365==    by 0x52C433D: g_slice_free1 (gslice.c:907)
==20365==    by 0x52C58D0: g_slist_free_1 (gslist.c:192)
==20365==    by 0x52C5C5F: g_slist_remove (gslist.c:465)
==20365==    by 0x4B342A: sim_fs_context_free (simfs.c:192)
==20365==    by 0x4B3500: sim_fs_free (simfs.c:117)
==20365==    by 0x493CEC: sim_remove (sim.c:2485)
==20365==    by 0x4703D7: modem_change_state (modem.c:410)
==20365==    by 0x470664: set_powered (modem.c:848)
==20365==    by 0x4706BA: __ofono_modem_shutdown (modem.c:2137)
==20365==    by 0x46F2C5: signal_cb (main.c:76)

13 years agosimfs: Fix issue reported by valgrind
Denis Kenzior [Wed, 11 May 2011 17:20:59 +0000 (12:20 -0500)]
simfs: Fix issue reported by valgrind

==20287== Invalid read of size 4
==20287==    at 0x52B5C6B: g_queue_peek_nth_link (gqueue.c:704)
==20287==    by 0x52B5F57: g_queue_peek_nth (gqueue.c:848)
==20287==    by 0x4B33ED: sim_fs_context_free (simfs.c:170)
==20287==    by 0x4B34F8: sim_fs_free (simfs.c:116)
==20287==    by 0x493CEC: sim_remove (sim.c:2485)
==20287==    by 0x4703D7: modem_change_state (modem.c:410)
==20287==    by 0x470664: set_powered (modem.c:848)
==20287==    by 0x4706BA: __ofono_modem_shutdown (modem.c:2137)
==20287==    by 0x46F2C5: signal_cb (main.c:76)
==20287==    by 0x52F555E: g_io_unix_dispatch (giounix.c:166)
==20287==    by 0x52A0AAB: g_main_dispatch (gmain.c:2440)
==20287==    by 0x52A203B: g_main_context_dispatch (gmain.c:3013)
==20287==  Address 0x63fae70 is 16 bytes inside a block of size 24
free'd
==20287==    at 0x4C2612D: free (in
/usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
==20287==    by 0x52AA4A1: g_free (gmem.c:263)
==20287==    by 0x52C433D: g_slice_free1 (gslice.c:907)
==20287==    by 0x52B4E96: g_queue_free (gqueue.c:60)
==20287==    by 0x4B34E0: sim_fs_free (simfs.c:107)
==20287==    by 0x493CEC: sim_remove (sim.c:2485)
==20287==    by 0x4703D7: modem_change_state (modem.c:410)
==20287==    by 0x470664: set_powered (modem.c:848)
==20287==    by 0x4706BA: __ofono_modem_shutdown (modem.c:2137)
==20287==    by 0x46F2C5: signal_cb (main.c:76)
==20287==    by 0x52F555E: g_io_unix_dispatch (giounix.c:166)
==20287==    by 0x52A0AAB: g_main_dispatch (gmain.c:2440)

13 years agogprs: Mark context inactive on removal
Denis Kenzior [Wed, 11 May 2011 17:09:56 +0000 (12:09 -0500)]
gprs: Mark context inactive on removal

13 years agogprs: Fix valgrind error
Denis Kenzior [Wed, 11 May 2011 17:07:41 +0000 (12:07 -0500)]
gprs: Fix valgrind error

This fixes an invalid access condition for the case where the
gprs atom is destroyed before context atoms are.

13 years agogprs: emit Active changed for contexts being removed
Denis Kenzior [Wed, 11 May 2011 02:45:28 +0000 (21:45 -0500)]
gprs: emit Active changed for contexts being removed

13 years agogprs: Add additional debug statements
Denis Kenzior [Wed, 11 May 2011 02:36:37 +0000 (21:36 -0500)]
gprs: Add additional debug statements

13 years agophonesim: Create atoms in a different order
Denis Kenzior [Wed, 11 May 2011 02:35:20 +0000 (21:35 -0500)]
phonesim: Create atoms in a different order

This uncovers a valgrind condition:

==17231== Invalid read of size 8
==17231==    at 0x4A2461: gprs_context_unregister (gprs.c:2143)
==17231==    by 0x46FEB0: __ofono_atom_unregister (modem.c:260)
==17231==    by 0x4703C9: modem_change_state (modem.c:407)
==17231==    by 0x470664: set_powered (modem.c:848)
==17231==    by 0x4706BA: __ofono_modem_shutdown (modem.c:2137)

13 years agostkutil: Send at least the data currently available
Philippe Nunes [Wed, 4 May 2011 17:07:41 +0000 (19:07 +0200)]
stkutil: Send at least the data currently available

13 years agosim: Fix potential use of uninitialized variable
Denis Kenzior [Mon, 9 May 2011 04:27:17 +0000 (23:27 -0500)]
sim: Fix potential use of uninitialized variable

In certain circumstances, when the image has been cached but EFimg has
not been read yet, we might end up accessing an unitialized variable.
Fix this by always failing if EFimg has not been read yet.

13 years agoemulator: add AT+CMEE support for HFP
Frédéric Danis [Mon, 9 May 2011 15:13:06 +0000 (17:13 +0200)]
emulator: add AT+CMEE support for HFP

13 years agoemulator: add dun_ath_cb() and register it
Guillaume Zajac [Wed, 4 May 2011 15:39:05 +0000 (17:39 +0200)]
emulator: add dun_ath_cb() and register it

13 years agoemulator: add handler for ppp stream suspensions
Guillaume Zajac [Wed, 4 May 2011 15:39:03 +0000 (17:39 +0200)]
emulator: add handler for ppp stream suspensions

Resulting from the client sending '+++' escape sequence.

13 years agogatppp: Add API for setting suspend callback
Guillaume Zajac [Wed, 4 May 2011 15:39:01 +0000 (17:39 +0200)]
gatppp: Add API for setting suspend callback

In situations where the PPP stream can be suspended by the peer, e.g. in
the server role using '+++'

13 years agoppp_net: Reset the watch to zero when removing
Denis Kenzior [Mon, 9 May 2011 04:02:19 +0000 (23:02 -0500)]
ppp_net: Reset the watch to zero when removing

13 years agoppp_net: add ppp_net_suspend_interface() function
Guillaume Zajac [Wed, 4 May 2011 15:39:00 +0000 (17:39 +0200)]
ppp_net: add ppp_net_suspend_interface() function

13 years agogathdlc: delete read/write handler in hdlc_suspend
Guillaume Zajac [Wed, 4 May 2011 15:38:59 +0000 (17:38 +0200)]
gathdlc: delete read/write handler in hdlc_suspend

13 years agogathdlc: Add public suspend function
Guillaume Zajac [Wed, 4 May 2011 15:38:59 +0000 (17:38 +0200)]
gathdlc: Add public suspend function

13 years agogatchat: Fix memory leak with notify nodes list
Marcel Holtmann [Fri, 6 May 2011 16:19:54 +0000 (09:19 -0700)]
gatchat: Fix memory leak with notify nodes list

The list itself needs to be freed as well and not only its elements.

13 years agocall-forwarding: Fix uninitialized var warning
Bertrand Aygon [Fri, 6 May 2011 12:04:46 +0000 (14:04 +0200)]
call-forwarding: Fix uninitialized var warning

Fix a gcc 4.5.2 warning uninit var

13 years agovoicecall: CHLD support must be enclosed in a list
Denis Kenzior [Thu, 5 May 2011 03:29:08 +0000 (22:29 -0500)]
voicecall: CHLD support must be enclosed in a list

13 years agovoicecall: Simplify CHLD support generator
Denis Kenzior [Thu, 5 May 2011 03:19:56 +0000 (22:19 -0500)]
voicecall: Simplify CHLD support generator

In addition, fix ordering and make sure that lower case 'x' is used

13 years agovoicecall: CHLD call ids start at 1, not 0
Denis Kenzior [Thu, 5 May 2011 03:03:11 +0000 (22:03 -0500)]
voicecall: CHLD call ids start at 1, not 0

13 years agovoicecall: add +CHLD=2X support for HFP emulator
Frédéric Dalleau [Mon, 2 May 2011 15:48:08 +0000 (17:48 +0200)]
voicecall: add +CHLD=2X support for HFP emulator