Marcel Holtmann [Thu, 16 Jul 2009 23:45:04 +0000 (01:45 +0200)]
Mention to set D-Bus timeout for service connect methods
Marcel Holtmann [Thu, 16 Jul 2009 23:42:27 +0000 (01:42 +0200)]
Rename some API document to indicate that they are low-level API
Marcel Holtmann [Thu, 16 Jul 2009 23:33:49 +0000 (01:33 +0200)]
Don't forget to send signals for technology changes
Marcel Holtmann [Thu, 16 Jul 2009 23:13:31 +0000 (01:13 +0200)]
Send service list update when going to offline mode
Marcel Holtmann [Thu, 16 Jul 2009 23:10:22 +0000 (01:10 +0200)]
Set state to association if network driver doesn't fail
Marcel Holtmann [Thu, 16 Jul 2009 17:43:22 +0000 (19:43 +0200)]
Add skeleton for EnableTechnology/DisableTechnology methods
Marcel Holtmann [Thu, 16 Jul 2009 13:54:16 +0000 (15:54 +0200)]
Add support for Technologies and EnabledTechnologies properties
Marcel Holtmann [Thu, 16 Jul 2009 10:02:28 +0000 (12:02 +0200)]
Add documentation for the ConnectService method call
Marcel Holtmann [Thu, 16 Jul 2009 09:49:38 +0000 (11:49 +0200)]
Add global method call to request scanning
Marcel Holtmann [Thu, 16 Jul 2009 08:51:16 +0000 (10:51 +0200)]
Trigger auto-connect from service list changed signals
Marcel Holtmann [Thu, 16 Jul 2009 08:50:09 +0000 (10:50 +0200)]
Reset the scanning flag to indicate the end of a scan period
Marcel Holtmann [Thu, 16 Jul 2009 08:03:28 +0000 (10:03 +0200)]
Some service list updates should be not delayed
Marcel Holtmann [Thu, 16 Jul 2009 07:33:50 +0000 (09:33 +0200)]
Delay the update of service list by 2 seconds
Marcel Holtmann [Thu, 16 Jul 2009 06:04:12 +0000 (08:04 +0200)]
Fix broken async return value for supplicant disconnect
Marcel Holtmann [Thu, 16 Jul 2009 05:27:34 +0000 (07:27 +0200)]
Reset the connecting and associating variables properly
Marcel Holtmann [Thu, 16 Jul 2009 05:25:02 +0000 (07:25 +0200)]
Report a connected network as that and not as in progress
Marcel Holtmann [Thu, 16 Jul 2009 05:23:44 +0000 (07:23 +0200)]
Minor coding style fix
Marcel Holtmann [Thu, 16 Jul 2009 04:42:34 +0000 (06:42 +0200)]
Fix issue with supplicant and async state notifications
Marcel Holtmann [Thu, 16 Jul 2009 04:38:40 +0000 (06:38 +0200)]
If network is attempting to connect already, return an error
Marcel Holtmann [Thu, 16 Jul 2009 04:38:18 +0000 (06:38 +0200)]
Return an error if a service connection attempt is already in progress
Marcel Holtmann [Thu, 16 Jul 2009 04:31:08 +0000 (06:31 +0200)]
Fix detection of association errors from supplicant
Marcel Holtmann [Thu, 16 Jul 2009 04:02:38 +0000 (06:02 +0200)]
Don't allow network connection attempts twice
Marcel Holtmann [Thu, 16 Jul 2009 04:00:30 +0000 (06:00 +0200)]
Allow cancelling of a network connection attempt
Marcel Holtmann [Thu, 16 Jul 2009 03:42:38 +0000 (05:42 +0200)]
Add small test program for TUN/TAP devices
Marcel Holtmann [Thu, 16 Jul 2009 03:20:25 +0000 (05:20 +0200)]
Update documentation about Ethernet devices with no carrier
Marcel Holtmann [Thu, 16 Jul 2009 03:03:15 +0000 (05:03 +0200)]
Update test script for service connections
Marcel Holtmann [Thu, 16 Jul 2009 02:59:13 +0000 (04:59 +0200)]
Add support for connecting existing services via SSID
Marcel Holtmann [Thu, 16 Jul 2009 02:58:02 +0000 (04:58 +0200)]
Fix missing inclusion of WiFi helpers source file
Marcel Holtmann [Thu, 16 Jul 2009 02:45:07 +0000 (04:45 +0200)]
Add helper function for WiFi group name
Marcel Holtmann [Thu, 16 Jul 2009 01:48:43 +0000 (03:48 +0200)]
Add function to find first device of a given type
Martin Xu [Wed, 15 Jul 2009 23:22:36 +0000 (07:22 +0800)]
Fix stalled configuration issue with supplicant
Martin Xu [Wed, 15 Jul 2009 23:22:35 +0000 (07:22 +0800)]
Add function to retrieve network association state
Marcel Holtmann [Thu, 16 Jul 2009 01:05:59 +0000 (03:05 +0200)]
Track connection attempts and report error if it fails
Marcel Holtmann [Thu, 16 Jul 2009 00:54:17 +0000 (02:54 +0200)]
Fix one last breakage of strict-aliasing rules
Denis Kenzior [Wed, 15 Jul 2009 20:44:23 +0000 (15:44 -0500)]
Add extra_pdu_crlf quirk
Denis Kenzior [Wed, 15 Jul 2009 18:47:46 +0000 (13:47 -0500)]
Add set / get flags for GAtChat
Marcel Holtmann [Thu, 16 Jul 2009 00:45:00 +0000 (02:45 +0200)]
Remove wrongly committed connection patch for supplicant
Marcel Holtmann [Thu, 16 Jul 2009 00:43:47 +0000 (02:43 +0200)]
Fix handling of strict-aliasing rules
Marcel Holtmann [Wed, 15 Jul 2009 19:37:50 +0000 (21:37 +0200)]
Add error codes for failing connection attempts
Denis Kenzior [Wed, 15 Jul 2009 16:45:17 +0000 (11:45 -0500)]
Fix modem wakeup handling
Denis Kenzior [Wed, 15 Jul 2009 16:43:29 +0000 (11:43 -0500)]
Fix range handling
Marcel Holtmann [Wed, 15 Jul 2009 16:39:26 +0000 (18:39 +0200)]
Include test script for connection service
Martin Xu [Wed, 15 Jul 2009 16:34:06 +0000 (00:34 +0800)]
add test/connect-service
Marcel Holtmann [Wed, 15 Jul 2009 16:30:02 +0000 (18:30 +0200)]
Fix some uninitialized variables
Marcel Holtmann [Wed, 15 Jul 2009 16:26:51 +0000 (18:26 +0200)]
Add option to disable compiler optimization
Marcel Holtmann [Wed, 15 Jul 2009 08:29:40 +0000 (10:29 +0200)]
Add option to disable udev support (for testing)
Marcel Holtmann [Wed, 15 Jul 2009 08:11:48 +0000 (10:11 +0200)]
Show Ethernet services only if carrier is set
Marcel Holtmann [Wed, 15 Jul 2009 08:06:40 +0000 (10:06 +0200)]
Fix missing Powered property changed signals
Marcel Holtmann [Wed, 15 Jul 2009 07:54:43 +0000 (09:54 +0200)]
Return a proper order value for the default service
Martin Xu [Tue, 14 Jul 2009 10:08:22 +0000 (18:08 +0800)]
Do not set group name when network is hidden
Marcel Holtmann [Tue, 14 Jul 2009 10:26:48 +0000 (12:26 +0200)]
If SSID starts with 0x00 value, then ignore it
Marcel Holtmann [Tue, 14 Jul 2009 07:49:57 +0000 (09:49 +0200)]
If the SSID is not provided then declare it as hidden network
Marcel Holtmann [Tue, 14 Jul 2009 07:44:24 +0000 (09:44 +0200)]
Fix potential invalid memory access of group name
Marcel Holtmann [Tue, 14 Jul 2009 07:41:07 +0000 (09:41 +0200)]
Fix memory leak with group name construction
Marcel Holtmann [Tue, 14 Jul 2009 07:12:53 +0000 (09:12 +0200)]
Make the ConnectService method async
Marcel Holtmann [Mon, 13 Jul 2009 05:27:12 +0000 (07:27 +0200)]
Fix some broken indentation
Marcel Holtmann [Mon, 13 Jul 2009 03:24:36 +0000 (20:24 -0700)]
Use provided control interface and set proper group name
Marcel Holtmann [Mon, 13 Jul 2009 03:24:04 +0000 (20:24 -0700)]
Fix MBM detection code to find first control interface
Marcel Holtmann [Mon, 13 Jul 2009 03:23:29 +0000 (20:23 -0700)]
Add function to retrieve control interface
Marcel Holtmann [Mon, 13 Jul 2009 03:11:28 +0000 (20:11 -0700)]
Setup proper ident value for cellular devices
Marcel Holtmann [Sun, 12 Jul 2009 09:47:12 +0000 (02:47 -0700)]
Store the WiFi SSID value with keyword SSID
Marcel Holtmann [Sun, 12 Jul 2009 09:38:39 +0000 (02:38 -0700)]
Add initial version of Ericsson MBM driver
Marcel Holtmann [Sun, 12 Jul 2009 09:38:10 +0000 (02:38 -0700)]
Add MBM and HSO networks to the service list
Marcel Holtmann [Sun, 12 Jul 2009 08:50:30 +0000 (01:50 -0700)]
Add network type for Ericsson MBM devices
Marcel Holtmann [Sun, 12 Jul 2009 08:20:13 +0000 (01:20 -0700)]
Fix handling of initial device powered state
Marcel Holtmann [Sun, 12 Jul 2009 08:04:43 +0000 (01:04 -0700)]
Set powered variable from the global function
Marcel Holtmann [Sun, 12 Jul 2009 08:02:00 +0000 (01:02 -0700)]
Set powered variable if callback returns successful
Marcel Holtmann [Sun, 12 Jul 2009 07:32:13 +0000 (00:32 -0700)]
Store control interface for complex devices
Marcel Holtmann [Sun, 12 Jul 2009 07:26:41 +0000 (00:26 -0700)]
Remove connman_device_get_interface() function
Marcel Holtmann [Sun, 12 Jul 2009 07:25:55 +0000 (00:25 -0700)]
Use the interface index for fast device comparison
Marcel Holtmann [Sun, 12 Jul 2009 07:21:38 +0000 (00:21 -0700)]
Use interface index to resolve interface name
Marcel Holtmann [Sun, 12 Jul 2009 06:59:58 +0000 (23:59 -0700)]
Add detection routine for Ericsson MBM devices
Marcel Holtmann [Sat, 11 Jul 2009 21:27:44 +0000 (14:27 -0700)]
Release 0.23
Marcel Holtmann [Sat, 11 Jul 2009 21:07:04 +0000 (14:07 -0700)]
Fix dhclient probe/remove race condition
Marcel Holtmann [Sat, 11 Jul 2009 21:04:03 +0000 (14:04 -0700)]
Track killed status of dhclient tasks
Marcel Holtmann [Sat, 11 Jul 2009 20:08:57 +0000 (13:08 -0700)]
Some cleanup of service load/save functions
Marcel Holtmann [Sat, 11 Jul 2009 19:58:34 +0000 (12:58 -0700)]
Add missing comment for connman_network_get_group() function
Marcel Holtmann [Sat, 11 Jul 2009 19:56:53 +0000 (12:56 -0700)]
Minor code cleanups for supplicant handling
Samuel Ortiz [Fri, 10 Jul 2009 22:32:02 +0000 (00:32 +0200)]
Add support for storing SSID details of hidden services
When loading a hidden service from storage, we set the service and network
name, along with the SSID. This way we can present a clean and usable service
list to fetch connectable services from.
Samuel Ortiz [Fri, 10 Jul 2009 22:32:01 +0000 (00:32 +0200)]
Use the scan_ssid supplicant attribute for all connections
Since we now have properly set hidden network, we may now end up trying to
connect to a hidden SSID from a network that comes with a set BSSID.
For handling this kind of situation we need to set scan_ssid by default to 1.
Samuel Ortiz [Fri, 10 Jul 2009 22:32:00 +0000 (00:32 +0200)]
Set hidden network group name at time of association
We want to keep hidden network's group as hidden_BSSID_mode_security in order
to store them with this name and match them properly against our initial scan
results.
To achieve that we need to set a joined network group at associated time since
we don't know its BSSID before that.
Martin Xu [Sat, 11 Jul 2009 12:20:14 +0000 (20:20 +0800)]
Remove deprecated and useless connect_known_network() function
Martin Xu [Sat, 11 Jul 2009 12:20:13 +0000 (20:20 +0800)]
Ignore service at auto-connect after user disconnected it
Marcel Holtmann [Fri, 10 Jul 2009 08:31:35 +0000 (01:31 -0700)]
Release 0.22
Martin Xu [Fri, 10 Jul 2009 06:17:34 +0000 (14:17 +0800)]
Set idle state after disconnecting device
Martin Xu [Fri, 10 Jul 2009 04:29:36 +0000 (12:29 +0800)]
Fix disconnect race condition issue in WiFi supplicant
Martin Xu [Fri, 10 Jul 2009 04:29:21 +0000 (12:29 +0800)]
Add task_connect() function to WiFi supplicant
Marcel Holtmann [Thu, 9 Jul 2009 05:39:58 +0000 (22:39 -0700)]
Don't trigger auto-connect when connection attempt is pending
Martin Xu [Thu, 9 Jul 2009 04:38:15 +0000 (12:38 +0800)]
Disconnect network before joining new network
Marcel Holtmann [Thu, 9 Jul 2009 02:28:57 +0000 (19:28 -0700)]
Fix some plugin build system details
Marcel Holtmann [Thu, 9 Jul 2009 02:16:56 +0000 (19:16 -0700)]
Simplify the SIOCGIWRANGE handling a little bit
Samuel Ortiz [Thu, 9 Jul 2009 00:17:29 +0000 (02:17 +0200)]
Set WiFi signal strength based on the reported ranges
The semantics of the scan results level and quality change with kernel
versions and/or drivers. We now fetch the wireless extensions ranges
first and compute our signal strength based on that.
Marcel Holtmann [Wed, 8 Jul 2009 18:55:29 +0000 (11:55 -0700)]
Check for valid service before dereferencing the order
Martin Xu [Wed, 8 Jul 2009 05:33:24 +0000 (13:33 +0800)]
Don't update network details of ready or connecting services
Marcel Holtmann [Wed, 8 Jul 2009 04:14:00 +0000 (21:14 -0700)]
Don't trigger auto-connect if user initiated connect failed
Denis Kenzior [Tue, 7 Jul 2009 19:31:11 +0000 (14:31 -0500)]
Fix case where CMGS returns an error before pdu
Commands like CMGS might return an error before the entire command
has been submitted. This results in gatchat stalling completely.
Marcel Holtmann [Tue, 7 Jul 2009 18:59:54 +0000 (11:59 -0700)]
Fix broken udev rules directory detection
Marcel Holtmann [Tue, 7 Jul 2009 18:53:57 +0000 (11:53 -0700)]
Don't update service details if network is already connected
Samuel Ortiz [Tue, 7 Jul 2009 16:02:27 +0000 (18:02 +0200)]
Add checks for networks if attribute is not available
We do actually want to check for NULL pointers, not to prevent g_strcmp0
from crashing, but because we want to compare the 2 pointers when we've
been given one and the network we're looking at has a pointer too.
For example if we call find_network() without an address, it basically
means "find a network with an SSID, and with _any_ address". But then
we're going to compare a NULL pointer with the network's address and
that's gonna be -1. As a consequence, we'll skip this network while
we shouldnt.
Marcel Holtmann [Tue, 7 Jul 2009 08:13:43 +0000 (01:13 -0700)]
Release 0.21