framework/connectivity/connman.git
14 years agoAdd openconnect-script to GIT ignore list
Marcel Holtmann [Wed, 9 Dec 2009 00:09:49 +0000 (01:09 +0100)]
Add openconnect-script to GIT ignore list

14 years agoFix issue with TUN name assignment for VPN
Marcel Holtmann [Wed, 9 Dec 2009 00:09:06 +0000 (01:09 +0100)]
Fix issue with TUN name assignment for VPN

14 years agoAdd service types for system and VPN connections
Marcel Holtmann [Tue, 8 Dec 2009 23:57:23 +0000 (00:57 +0100)]
Add service types for system and VPN connections

14 years agoFix typo for enabling OpenConnect plugin as builtin
Marcel Holtmann [Tue, 8 Dec 2009 23:56:58 +0000 (00:56 +0100)]
Fix typo for enabling OpenConnect plugin as builtin

14 years agoAdd new test scripts to support VPN connections
Mohamed Abbas [Tue, 8 Dec 2009 19:53:12 +0000 (11:53 -0800)]
Add new test scripts to support VPN connections

14 years agoUpdate test scripts to support provider connections
Mohamed Abbas [Tue, 8 Dec 2009 19:53:11 +0000 (11:53 -0800)]
Update test scripts to support provider connections

14 years agoAdd OpenConnect provider plugin for AnyConnect VPN support
Mohamed Abbas [Tue, 8 Dec 2009 19:53:10 +0000 (11:53 -0800)]
Add OpenConnect provider plugin for AnyConnect VPN support

14 years agoAdd special routing handling for VPN support
Mohamed Abbas [Tue, 8 Dec 2009 23:29:18 +0000 (00:29 +0100)]
Add special routing handling for VPN support

A VPN needs to add the VPN host to activated network gateway and
then add the default gateway to the VPN network.

14 years agoFix broken flag handling for task spawning
Marcel Holtmann [Tue, 8 Dec 2009 23:25:23 +0000 (00:25 +0100)]
Fix broken flag handling for task spawning

14 years agoAdd an option to allow processes spawn with pipes
Mohamed Abbas [Tue, 8 Dec 2009 19:53:08 +0000 (11:53 -0800)]
Add an option to allow processes spawn with pipes

14 years agoAdd interfaces for connecting providers
Mohamed Abbas [Tue, 8 Dec 2009 23:16:41 +0000 (00:16 +0100)]
Add interfaces for connecting providers

14 years agoAdd initial support for provider framework
Mohamed Abbas [Tue, 8 Dec 2009 19:53:06 +0000 (11:53 -0800)]
Add initial support for provider framework

14 years agoRemove now deprecated test scripts
Marcel Holtmann [Mon, 7 Dec 2009 21:44:24 +0000 (22:44 +0100)]
Remove now deprecated test scripts

14 years agoRemove unused connection interface
Marcel Holtmann [Mon, 7 Dec 2009 21:39:12 +0000 (22:39 +0100)]
Remove unused connection interface

14 years agoSkip accessing unexisting Interface property
Marcel Holtmann [Mon, 7 Dec 2009 08:28:54 +0000 (09:28 +0100)]
Skip accessing unexisting Interface property

14 years agoRemove unused secondary feature of devices and networks
Marcel Holtmann [Mon, 7 Dec 2009 08:09:11 +0000 (09:09 +0100)]
Remove unused secondary feature of devices and networks

14 years agoSwitch dhclient handling to task infrastructure
Marcel Holtmann [Mon, 7 Dec 2009 08:06:17 +0000 (09:06 +0100)]
Switch dhclient handling to task infrastructure

14 years agoAdd driver data handling for DHCP
Marcel Holtmann [Mon, 7 Dec 2009 08:03:10 +0000 (09:03 +0100)]
Add driver data handling for DHCP

14 years agoAdd support for setting hostname and domainname from DHCP
Marcel Holtmann [Mon, 7 Dec 2009 07:32:39 +0000 (08:32 +0100)]
Add support for setting hostname and domainname from DHCP

14 years agoParse interface MTU values from DHCP results
Marcel Holtmann [Mon, 7 Dec 2009 07:01:39 +0000 (08:01 +0100)]
Parse interface MTU values from DHCP results

14 years agoAdd parsing of Domainname, Hostname and Timeserver results
Marcel Holtmann [Mon, 7 Dec 2009 06:58:29 +0000 (07:58 +0100)]
Add parsing of Domainname, Hostname and Timeserver results

14 years agoSwitch to g_strcmp0 instead of g_ascii_strcasecmp
Marcel Holtmann [Mon, 7 Dec 2009 06:32:06 +0000 (07:32 +0100)]
Switch to g_strcmp0 instead of g_ascii_strcasecmp

14 years agoUse DHCP driver for dhclient implementation
Marcel Holtmann [Mon, 7 Dec 2009 06:31:17 +0000 (07:31 +0100)]
Use DHCP driver for dhclient implementation

14 years agoAdd DHCP value configuration handling
Marcel Holtmann [Mon, 7 Dec 2009 06:30:40 +0000 (07:30 +0100)]
Add DHCP value configuration handling

14 years agoAdd DHCP bound, renew and fail handling
Marcel Holtmann [Mon, 7 Dec 2009 06:19:29 +0000 (07:19 +0100)]
Add DHCP bound, renew and fail handling

14 years agoAdd function to get index value from DHCP structure
Marcel Holtmann [Mon, 7 Dec 2009 06:06:19 +0000 (07:06 +0100)]
Add function to get index value from DHCP structure

14 years agoAdd DHCP driver and element handling
Marcel Holtmann [Mon, 7 Dec 2009 05:58:53 +0000 (06:58 +0100)]
Add DHCP driver and element handling

14 years agoAdd skeleton for DHCP driver transition
Marcel Holtmann [Mon, 7 Dec 2009 05:03:01 +0000 (06:03 +0100)]
Add skeleton for DHCP driver transition

14 years agoRemove failed attempt to integrate with ModemManager
Marcel Holtmann [Sun, 6 Dec 2009 23:29:04 +0000 (00:29 +0100)]
Remove failed attempt to integrate with ModemManager

14 years agoRemove unfinished and unneeded PPP support
Marcel Holtmann [Sun, 6 Dec 2009 20:57:14 +0000 (21:57 +0100)]
Remove unfinished and unneeded PPP support

14 years agoRemove unused device types
Marcel Holtmann [Sun, 6 Dec 2009 09:52:49 +0000 (10:52 +0100)]
Remove unused device types

14 years agoRemove unused device specific connect/disconnect callbacks
Marcel Holtmann [Sun, 6 Dec 2009 09:45:04 +0000 (10:45 +0100)]
Remove unused device specific connect/disconnect callbacks

14 years agoRemove new unused special carrier state of a service
Marcel Holtmann [Sun, 6 Dec 2009 09:24:06 +0000 (10:24 +0100)]
Remove new unused special carrier state of a service

14 years agoThe network interface for informational purpose only
Marcel Holtmann [Sat, 5 Dec 2009 16:33:27 +0000 (17:33 +0100)]
The network interface for informational purpose only

14 years agoAllow service removal to clear failure state
Marcel Holtmann [Sat, 5 Dec 2009 14:23:11 +0000 (15:23 +0100)]
Allow service removal to clear failure state

14 years agoRequire udev-143 or later
Marcel Holtmann [Sat, 5 Dec 2009 04:51:41 +0000 (05:51 +0100)]
Require udev-143 or later

14 years agoAdd simple test program for new PolicyKit implementation
Marcel Holtmann [Thu, 3 Dec 2009 18:09:18 +0000 (19:09 +0100)]
Add simple test program for new PolicyKit implementation

14 years agoAdd g_at_chat_unregister_all function
Denis Kenzior [Wed, 2 Dec 2009 23:27:58 +0000 (17:27 -0600)]
Add g_at_chat_unregister_all function

14 years agoAdd: g_at_chat_cancel_all function
Denis Kenzior [Wed, 2 Dec 2009 21:28:44 +0000 (15:28 -0600)]
Add: g_at_chat_cancel_all function

This will cancel all commands currently queued.

14 years agoFix: Sometimes it is possible to cancel first cmd
Denis Kenzior [Wed, 2 Dec 2009 21:27:26 +0000 (15:27 -0600)]
Fix: Sometimes it is possible to cancel first cmd

Commands on the head of the queue can be canceled if none of its bytes
have actually been written to the modem.  This is tracked by
cmd_bytes_written variable.

14 years agoFix: Don't allow cancelation of command id 0
Denis Kenzior [Wed, 2 Dec 2009 21:26:56 +0000 (15:26 -0600)]
Fix: Don't allow cancelation of command id 0

14 years agoUse simpler wpa_supplicant state tracking
Sam Leffler [Mon, 30 Nov 2009 17:33:52 +0000 (18:33 +0100)]
Use simpler wpa_supplicant state tracking

Do not remove network on transition to DISCONNECTED state, it will
be done when connection anyway. Also merge DISCONNECTED and INACTIVE
states into one.

14 years agoAdd workaround for DHCP startup failures with WiFi networks
Sam Leffler [Mon, 30 Nov 2009 17:26:15 +0000 (18:26 +0100)]
Add workaround for DHCP startup failures with WiFi networks

When connecting to a wireless network the supplicant plugin holds
to a network object. But this object is removed from the object table
as a consequence of doing a device disconnect. If a network connect
is in progress when nother connect request comes in (e.g. via D-Bus)
it will irst disconnect which causes the object to be yanked from the
global table. When the first connect request completes the reference
held by the supplicant code is "unregistered" and not usable in starting
up a DHCP client. This leaves it in an unfixable state (restart required).

Workaround is to check in __connman_device_disconnect whether a network
is "connecting" and not disconnect it.

14 years agoAdd function to get current network connecting state
Marcel Holtmann [Mon, 30 Nov 2009 17:21:31 +0000 (18:21 +0100)]
Add function to get current network connecting state

14 years agoSet path string for Bluetooth devices
Martin Xu [Mon, 30 Nov 2009 07:08:49 +0000 (15:08 +0800)]
Set path string for Bluetooth devices

14 years agoUse proper debug class for udev device detection
Marcel Holtmann [Mon, 30 Nov 2009 00:19:46 +0000 (01:19 +0100)]
Use proper debug class for udev device detection

14 years agoPrint some details of the interface statistics
Marcel Holtmann [Mon, 30 Nov 2009 00:17:42 +0000 (01:17 +0100)]
Print some details of the interface statistics

14 years agoCheck for capabilities support via libcap-ng
Marcel Holtmann [Sun, 29 Nov 2009 23:41:05 +0000 (00:41 +0100)]
Check for capabilities support via libcap-ng

14 years agoRemove outdated modem helper library
Marcel Holtmann [Sun, 29 Nov 2009 22:36:52 +0000 (23:36 +0100)]
Remove outdated modem helper library

14 years agoUse network details also for Ethernet devices
Marcel Holtmann [Sun, 29 Nov 2009 22:18:56 +0000 (23:18 +0100)]
Use network details also for Ethernet devices

14 years agoAdd better decoding of network list details
Marcel Holtmann [Sun, 29 Nov 2009 19:46:23 +0000 (20:46 +0100)]
Add better decoding of network list details

14 years agoAdd network type for cable/carrier detection
Marcel Holtmann [Sun, 29 Nov 2009 19:33:09 +0000 (20:33 +0100)]
Add network type for cable/carrier detection

14 years agoSend signal with empty default technology when not connected
Marcel Holtmann [Sun, 29 Nov 2009 16:31:34 +0000 (17:31 +0100)]
Send signal with empty default technology when not connected

14 years agoFix segmentation fault with service type lookup
Marcel Holtmann [Sun, 29 Nov 2009 16:26:51 +0000 (17:26 +0100)]
Fix segmentation fault with service type lookup

14 years agoDisable DNS proxying when all services are disabled
Marcel Holtmann [Sat, 28 Nov 2009 16:41:57 +0000 (17:41 +0100)]
Disable DNS proxying when all services are disabled

14 years agoFollow changes to the default service and use its DNS servers
Marcel Holtmann [Sat, 28 Nov 2009 16:39:19 +0000 (17:39 +0100)]
Follow changes to the default service and use its DNS servers

14 years agoAdd method to retrieve interface name from service
Marcel Holtmann [Sat, 28 Nov 2009 16:38:43 +0000 (17:38 +0100)]
Add method to retrieve interface name from service

14 years agoDisable DNS proxy handling when in offline mode
Marcel Holtmann [Sat, 28 Nov 2009 16:27:02 +0000 (17:27 +0100)]
Disable DNS proxy handling when in offline mode

14 years agoAdd support for default service changed notifier
Marcel Holtmann [Sat, 28 Nov 2009 14:32:09 +0000 (14:32 +0000)]
Add support for default service changed notifier

14 years agoUse one common service type to string conversion routine
Marcel Holtmann [Sat, 28 Nov 2009 14:15:38 +0000 (14:15 +0000)]
Use one common service type to string conversion routine

14 years agoFix: Retry the wakeup command until the modem OKs
Denis Kenzior [Thu, 26 Nov 2009 13:38:51 +0000 (07:38 -0600)]
Fix: Retry the wakeup command until the modem OKs

The calypso is weird where it doesn't actually wakeup on the first try,
we need to bang its head a few times until it responds

14 years agoRelease 0.47
Marcel Holtmann [Thu, 26 Nov 2009 12:47:55 +0000 (12:47 +0000)]
Release 0.47

14 years agoDisable PolicyKit when building distribution package
Marcel Holtmann [Thu, 26 Nov 2009 12:47:31 +0000 (12:47 +0000)]
Disable PolicyKit when building distribution package

14 years agoDisable reconnect when removing service
Martin Xu [Thu, 26 Nov 2009 07:24:18 +0000 (15:24 +0800)]
Disable reconnect when removing service

14 years agoAdd PropertyChanged signal for service Favorite setting
Martin Xu [Thu, 26 Nov 2009 07:24:17 +0000 (15:24 +0800)]
Add PropertyChanged signal for service Favorite setting

14 years agoRemove empty plugins for Novatel and Huawei modems
Marcel Holtmann [Thu, 26 Nov 2009 08:46:42 +0000 (09:46 +0100)]
Remove empty plugins for Novatel and Huawei modems

14 years agoAdd comment about new debugging options
Marcel Holtmann [Thu, 26 Nov 2009 08:40:37 +0000 (09:40 +0100)]
Add comment about new debugging options

14 years agoDon't show passphrases in debug messages
Marcel Holtmann [Thu, 26 Nov 2009 08:26:48 +0000 (09:26 +0100)]
Don't show passphrases in debug messages

14 years agoAdd checks for invalid supplicant state transitions
Marcel Holtmann [Thu, 26 Nov 2009 08:20:48 +0000 (09:20 +0100)]
Add checks for invalid supplicant state transitions

14 years agoTrigger background scan after successful connection
Marcel Holtmann [Thu, 26 Nov 2009 08:13:16 +0000 (09:13 +0100)]
Trigger background scan after successful connection

14 years agoAdd device function for scheduling a scan
Marcel Holtmann [Thu, 26 Nov 2009 08:11:28 +0000 (09:11 +0100)]
Add device function for scheduling a scan

14 years agoFix segmentation fault on resolver shutdown
Marcel Holtmann [Thu, 26 Nov 2009 08:00:25 +0000 (09:00 +0100)]
Fix segmentation fault on resolver shutdown

14 years agoAdd support for dynamic debug framework
Marcel Holtmann [Wed, 25 Nov 2009 15:54:47 +0000 (16:54 +0100)]
Add support for dynamic debug framework

14 years agoRemove element signal emission
Marcel Holtmann [Wed, 25 Nov 2009 14:51:44 +0000 (15:51 +0100)]
Remove element signal emission

14 years agoFramework to support non-standard terminator
Yang Gu [Tue, 24 Nov 2009 15:55:45 +0000 (23:55 +0800)]
Framework to support non-standard terminator

14 years agoFix: Make sure we don't gobble up unsolicited
Denis Kenzior [Tue, 24 Nov 2009 01:56:24 +0000 (19:56 -0600)]
Fix: Make sure we don't gobble up unsolicited

14 years agoFix issue with potentially unused GPRS context type
Marcel Holtmann [Tue, 24 Nov 2009 07:29:01 +0000 (08:29 +0100)]
Fix issue with potentially unused GPRS context type

14 years agoAdd first version of oFono GPRS support
Martin Xu [Tue, 24 Nov 2009 07:00:47 +0000 (15:00 +0800)]
Add first version of oFono GPRS support

14 years agoAdd function connman_network_set_error
Martin Xu [Mon, 23 Nov 2009 07:56:56 +0000 (15:56 +0800)]
Add function connman_network_set_error

14 years agoAdd function connman_device_remove_all_networks
Martin Xu [Mon, 23 Nov 2009 07:56:55 +0000 (15:56 +0800)]
Add function connman_device_remove_all_networks

14 years agoAdd network type CONNMAN_NETWORK_TYPE_CELLULAR
Martin Xu [Mon, 23 Nov 2009 08:11:43 +0000 (16:11 +0800)]
Add network type CONNMAN_NETWORK_TYPE_CELLULAR

14 years agoAdd device type CONNMAN_DEVICE_TYPE_CELLULAR
Martin Xu [Mon, 23 Nov 2009 07:56:53 +0000 (15:56 +0800)]
Add device type CONNMAN_DEVICE_TYPE_CELLULAR

14 years agoClear scan trigger in device_destruct function
Haibo Zhu [Sat, 21 Nov 2009 09:01:10 +0000 (17:01 +0800)]
Clear scan trigger in device_destruct function

14 years agoRemove GTHREAD_CFLAGS and GTHREAD_LIBS usage
Marcel Holtmann [Tue, 10 Nov 2009 19:43:02 +0000 (20:43 +0100)]
Remove GTHREAD_CFLAGS and GTHREAD_LIBS usage

14 years agoProperly skip over quoted values
Andrzej Zaborowski [Tue, 10 Nov 2009 06:31:31 +0000 (07:31 +0100)]
Properly skip over quoted values

Otherwise a left paren in a string can bring an obscure segfault.

14 years agoFix issue with adding nameserver that doesn't exist
Mohamed Abbas [Thu, 8 Oct 2009 18:49:13 +0000 (11:49 -0700)]
Fix issue with adding nameserver that doesn't exist

14 years agoFix issue when no broadcast address is given
Mohamed Abbas [Thu, 8 Oct 2009 18:49:12 +0000 (11:49 -0700)]
Fix issue when no broadcast address is given

14 years agoRelease 0.46
Marcel Holtmann [Sat, 31 Oct 2009 15:49:05 +0000 (00:49 +0900)]
Release 0.46

14 years agoRemove problematic retry on failure code path
Martin Xu [Sat, 31 Oct 2009 06:17:43 +0000 (14:17 +0800)]
Remove problematic retry on failure code path

14 years agoFix message handling for autostart.
Claudio Takahasi [Tue, 27 Oct 2009 20:24:11 +0000 (18:24 -0200)]
Fix message handling for autostart.

Current implementation of libdbus Request name is blocking, consequently
the first incomming message that triggered the service autostart is not
being processed properly.

14 years agoCleanup previous patch and update docs
Denis Kenzior [Wed, 28 Oct 2009 21:38:55 +0000 (16:38 -0500)]
Cleanup previous patch and update docs

14 years agoCapitalize g_at_tty option names
Ryan Raasch [Tue, 27 Oct 2009 12:54:31 +0000 (13:54 +0100)]
Capitalize g_at_tty option names

14 years agoSet reconnect to FALSE when power off or disabling the device
Martin Xu [Tue, 27 Oct 2009 09:51:07 +0000 (17:51 +0800)]
Set reconnect to FALSE when power off or disabling the device

14 years agoRelease 0.45
Marcel Holtmann [Mon, 26 Oct 2009 18:08:38 +0000 (03:08 +0900)]
Release 0.45

14 years agoRemove connect timer before second connect attempt
Marcel Holtmann [Mon, 26 Oct 2009 17:29:25 +0000 (02:29 +0900)]
Remove connect timer before second connect attempt

14 years agoRun auto-connect once service goes into idle state and reconnect is enabled
Martin Xu [Fri, 23 Oct 2009 10:38:40 +0000 (18:38 +0800)]
Run auto-connect once service goes into idle state and reconnect is enabled

14 years agoAdd support for setting reconnect state
Martin Xu [Fri, 23 Oct 2009 10:38:39 +0000 (18:38 +0800)]
Add support for setting reconnect state

When user connects service manually, reconnect will be set as FALSE
firstly, if the connection is successful, device will go into reconnect;
if connection is failure, device will keep at reconnect FALSE state.

When user dissconnect service manually, reconnect will be set as FALSE.

14 years agoAdd set_reconnect_state and get_reconnect_state helper functions
Martin Xu [Fri, 23 Oct 2009 10:38:38 +0000 (18:38 +0800)]
Add set_reconnect_state and get_reconnect_state helper functions

14 years agoAdd device reconnect state and its helper functions
Martin Xu [Fri, 23 Oct 2009 10:38:36 +0000 (18:38 +0800)]
Add device reconnect state and its helper functions

14 years agoTry to use SSID to connect AP when available
Martin Xu [Fri, 23 Oct 2009 10:38:37 +0000 (18:38 +0800)]
Try to use SSID to connect AP when available