Marcel Holtmann [Tue, 22 Dec 2009 08:29:05 +0000 (00:29 -0800)]
Fix service loading and add provision callbacks
Samuel Ortiz [Mon, 21 Dec 2009 20:45:37 +0000 (21:45 +0100)]
Add IEEE 802.1x related fields to network structure
In order to support IEEE 802.1x serveral additional fields needs to
be stored. In addition the network's EAP is displayed when listing
the network's properties.
Marcel Holtmann [Mon, 21 Dec 2009 06:39:02 +0000 (22:39 -0800)]
Add initial documentation for advanced configuration
Marcel Holtmann [Mon, 21 Dec 2009 05:39:36 +0000 (21:39 -0800)]
Enable notification for IP configuration changes
Marcel Holtmann [Mon, 21 Dec 2009 03:11:20 +0000 (19:11 -0800)]
Add IP configured method for fixed addresses
Marcel Holtmann [Sun, 20 Dec 2009 21:33:32 +0000 (13:33 -0800)]
Decode the immutable property correctly
Marcel Holtmann [Sun, 20 Dec 2009 21:32:05 +0000 (13:32 -0800)]
Add basic support for immutable services
Marcel Holtmann [Sun, 20 Dec 2009 20:46:50 +0000 (12:46 -0800)]
Add D-Bus interface for configuring IP addresses
Marcel Holtmann [Sun, 20 Dec 2009 19:59:05 +0000 (11:59 -0800)]
Remove unused code snippet
Marcel Holtmann [Sun, 20 Dec 2009 18:55:04 +0000 (10:55 -0800)]
Rename IP configuration methods to match specification
Marcel Holtmann [Sun, 20 Dec 2009 18:49:45 +0000 (10:49 -0800)]
Fix Ethernet address string representation
Marcel Holtmann [Sun, 20 Dec 2009 18:39:53 +0000 (10:39 -0800)]
Fix netmask from prefix length string conversion
Marcel Holtmann [Sun, 20 Dec 2009 18:29:14 +0000 (10:29 -0800)]
Add tracking of system IP address settings
Marcel Holtmann [Sun, 20 Dec 2009 18:08:43 +0000 (10:08 -0800)]
Fix update of Ethernet address and MTU values
Marcel Holtmann [Sun, 20 Dec 2009 07:55:13 +0000 (23:55 -0800)]
Fix debugging output of link address
Marcel Holtmann [Sun, 20 Dec 2009 07:37:58 +0000 (23:37 -0800)]
Fix test script for listing service properties
Marcel Holtmann [Sun, 20 Dec 2009 07:30:10 +0000 (23:30 -0800)]
Remove invalid IPv4 configuration handling
Marcel Holtmann [Sun, 20 Dec 2009 07:27:08 +0000 (23:27 -0800)]
Fix wrong extraction of link address
Marcel Holtmann [Sun, 20 Dec 2009 07:00:52 +0000 (23:00 -0800)]
Track link address and MTU settings
Marcel Holtmann [Sun, 20 Dec 2009 06:11:32 +0000 (22:11 -0800)]
Add support for more advanced service property listing
Marcel Holtmann [Sun, 20 Dec 2009 05:49:36 +0000 (21:49 -0800)]
Add property for Ethernet configuration settings
Marcel Holtmann [Sun, 20 Dec 2009 05:39:02 +0000 (21:39 -0800)]
Update handling of IPv4 configuration settings
Marcel Holtmann [Sun, 20 Dec 2009 05:30:41 +0000 (21:30 -0800)]
Update service details for IPv4 and Ethernet information
Marcel Holtmann [Sun, 20 Dec 2009 03:41:03 +0000 (19:41 -0800)]
Remove deprecated debugging test script
Marcel Holtmann [Sun, 20 Dec 2009 02:50:18 +0000 (18:50 -0800)]
Remove deprecated test script for connection interface
Marcel Holtmann [Sat, 19 Dec 2009 23:15:41 +0000 (15:15 -0800)]
Rename D-Bus helper function for variable arrays
Marcel Holtmann [Sat, 19 Dec 2009 23:12:10 +0000 (15:12 -0800)]
Make use of property changed helper for arrays
Marcel Holtmann [Sat, 19 Dec 2009 23:01:32 +0000 (15:01 -0800)]
Add D-Bus helper for array property changed signals
Marcel Holtmann [Sat, 19 Dec 2009 22:51:10 +0000 (14:51 -0800)]
Use D-Bus property helpers for network list details
Marcel Holtmann [Sat, 19 Dec 2009 22:09:28 +0000 (14:09 -0800)]
Add address and netmask configuration to settings
Marcel Holtmann [Sat, 19 Dec 2009 22:08:12 +0000 (14:08 -0800)]
Append settings only for ready services
Marcel Holtmann [Sat, 19 Dec 2009 21:35:58 +0000 (13:35 -0800)]
Include current configuration into settings
Marcel Holtmann [Sat, 19 Dec 2009 21:33:00 +0000 (13:33 -0800)]
Add user data parameter to dictionary helpers
Marcel Holtmann [Sat, 19 Dec 2009 21:23:15 +0000 (13:23 -0800)]
Add user data argument to D-Bus array property helpers
Marcel Holtmann [Sat, 19 Dec 2009 21:17:42 +0000 (13:17 -0800)]
Rename D-Bus helper for basic dictionary types
Marcel Holtmann [Sat, 19 Dec 2009 21:13:47 +0000 (13:13 -0800)]
Rename D-Bus helper for basic property types
Marcel Holtmann [Sat, 19 Dec 2009 21:11:20 +0000 (13:11 -0800)]
Add user data to D-Bus helper function callbacks
Marcel Holtmann [Sat, 19 Dec 2009 21:03:59 +0000 (13:03 -0800)]
Add property for service settings
Marcel Holtmann [Sat, 19 Dec 2009 21:03:19 +0000 (13:03 -0800)]
Add helpers for adding dictionaries as property
Marcel Holtmann [Sat, 19 Dec 2009 20:38:03 +0000 (12:38 -0800)]
Use helper for basic property changed signals
Marcel Holtmann [Sat, 19 Dec 2009 20:19:08 +0000 (12:19 -0800)]
Add helper for sending PropertyChanged signal
Marcel Holtmann [Sat, 19 Dec 2009 20:12:49 +0000 (12:12 -0800)]
Use inline functions for dictionary helpers
Marcel Holtmann [Sat, 19 Dec 2009 20:10:17 +0000 (12:10 -0800)]
Create another helper for fixed array properties
Marcel Holtmann [Sat, 19 Dec 2009 09:27:29 +0000 (01:27 -0800)]
Ignore WiFi networks with IBSS (adhoc mode)
Marcel Holtmann [Sat, 19 Dec 2009 09:21:40 +0000 (01:21 -0800)]
Fix typo with exported device list
Marcel Holtmann [Sat, 19 Dec 2009 09:20:06 +0000 (01:20 -0800)]
Remove unused D-Bus interface name constant
Marcel Holtmann [Sat, 19 Dec 2009 09:19:13 +0000 (01:19 -0800)]
Use new D-Bus helpers wherever possible
Marcel Holtmann [Sat, 19 Dec 2009 08:44:22 +0000 (00:44 -0800)]
Add another D-Bus helper for properties with arrays
Marcel Holtmann [Sat, 19 Dec 2009 08:32:38 +0000 (00:32 -0800)]
Add helper function to retrieve list of devices
Marcel Holtmann [Sat, 19 Dec 2009 08:24:47 +0000 (00:24 -0800)]
Add helpers for appending flexible D-Bus arrays
Marcel Holtmann [Sat, 19 Dec 2009 08:18:04 +0000 (00:18 -0800)]
Use D-Bus helpers for more readability
Marcel Holtmann [Sat, 19 Dec 2009 08:08:47 +0000 (00:08 -0800)]
Make use of D-Bus dictionary helpers
Marcel Holtmann [Sat, 19 Dec 2009 07:54:22 +0000 (23:54 -0800)]
Create helpers for dictionary containers
Marcel Holtmann [Sat, 19 Dec 2009 05:28:54 +0000 (21:28 -0800)]
Store flag for public DNS servers
Marcel Holtmann [Sat, 19 Dec 2009 05:21:08 +0000 (21:21 -0800)]
Ignore DNS servers without an interface for now
Marcel Holtmann [Sat, 19 Dec 2009 04:54:01 +0000 (20:54 -0800)]
Add test script for new supplicant interface
Marcel Holtmann [Sat, 19 Dec 2009 04:26:01 +0000 (20:26 -0800)]
Fix signal strength calculation when quality is not provided
Marcel Holtmann [Sat, 19 Dec 2009 04:22:50 +0000 (20:22 -0800)]
Add more debug output for WiFi quality
Marcel Holtmann [Sat, 19 Dec 2009 03:45:34 +0000 (19:45 -0800)]
Mention "wpa" and "rsn" as alternates for "psk" security value
Marcel Holtmann [Sat, 19 Dec 2009 03:41:29 +0000 (19:41 -0800)]
Allow potential roaming between WPA and WPA2 networks
Samuel Ortiz [Sat, 19 Dec 2009 00:42:29 +0000 (01:42 +0100)]
Ask for DEVICE_TYPE_WIFI when looking for a WiFi device
The __connman_element_find_device(CONNMAN_SERVICE_TYPE_WIFI) was working
fine while SERVICE_TYPE_WIFI and DEVICE_TYPE_WIFI were equal. With the
introduction of CONNMAN_SERVICE_TYPE_SYSTEM, this last assertion is no
longer true, breaking the service API for connection.
Marcel Holtmann [Thu, 17 Dec 2009 21:14:00 +0000 (13:14 -0800)]
Remove some pointless break statements in test script
Denis Robert [Thu, 17 Dec 2009 17:04:57 +0000 (18:04 +0100)]
Add command to test script for settting scan interval
This allows to put scan interval to zero and disable background scanning.
Martin Xu [Thu, 17 Dec 2009 13:52:26 +0000 (21:52 +0800)]
Add static IP support for oFono interaction
Martin Xu [Thu, 17 Dec 2009 13:52:25 +0000 (21:52 +0800)]
Handle static method at function set_connected
Martin Xu [Thu, 17 Dec 2009 13:52:24 +0000 (21:52 +0800)]
Clear associating and connecting state at connman_network_set_error
Martin Xu [Thu, 17 Dec 2009 13:52:23 +0000 (21:52 +0800)]
Add function connman_network_get_element
Daniel Orstadius [Wed, 16 Dec 2009 09:23:46 +0000 (11:23 +0200)]
Fix D-Bus timeout handling
Timeouts should also be removed in the remove_timeout callback in
addition to the timeout_handler_free function. This is how dbus-glib
does it and it seems to prevent crashes in certain situations.
Marcel Holtmann [Tue, 15 Dec 2009 20:42:16 +0000 (12:42 -0800)]
Remove faulty removal of IP address from interface
Marcel Holtmann [Tue, 15 Dec 2009 16:17:54 +0000 (08:17 -0800)]
Fix DNS packet length calculation
Marcel Holtmann [Tue, 15 Dec 2009 02:30:48 +0000 (18:30 -0800)]
Coding style cleanups for provider framework
Marcel Holtmann [Tue, 15 Dec 2009 02:24:56 +0000 (18:24 -0800)]
Fix supplicant connection issue when specifying PSK security
Marcel Holtmann [Tue, 15 Dec 2009 02:21:50 +0000 (18:21 -0800)]
Add support using PSK when connecting to hidden networks
Marcel Holtmann [Mon, 14 Dec 2009 22:13:15 +0000 (14:13 -0800)]
Document the changed security values for PSK and IEEE 802.1x
Marcel Holtmann [Mon, 14 Dec 2009 19:48:06 +0000 (11:48 -0800)]
Extract authentication modes (PSK and IEEE 802.1x) for IE
Marcel Holtmann [Mon, 14 Dec 2009 19:45:09 +0000 (11:45 -0800)]
Fix wrong usage of service security enum
Marcel Holtmann [Mon, 14 Dec 2009 19:39:50 +0000 (11:39 -0800)]
Add security definitions for PSK and IEEE 802.1x
Marcel Holtmann [Mon, 14 Dec 2009 09:17:25 +0000 (10:17 +0100)]
Add list of different provider types
Marcel Holtmann [Mon, 14 Dec 2009 08:57:58 +0000 (09:57 +0100)]
Add framework for configuration files
Marcel Holtmann [Mon, 14 Dec 2009 08:51:31 +0000 (09:51 +0100)]
Add generic suffix handling to storage helpers
Marcel Holtmann [Mon, 14 Dec 2009 08:34:54 +0000 (09:34 +0100)]
Use public function to validate identifiers
Marcel Holtmann [Mon, 14 Dec 2009 08:34:25 +0000 (09:34 +0100)]
Add public function to validate D-Bus identifiers
Marcel Holtmann [Mon, 14 Dec 2009 08:22:29 +0000 (09:22 +0100)]
Fix memory leak in profiles and rename hash variable
Marcel Holtmann [Mon, 14 Dec 2009 05:00:27 +0000 (06:00 +0100)]
Add plugin for Moblin specific features
Marcel Holtmann [Mon, 14 Dec 2009 04:45:58 +0000 (05:45 +0100)]
Add support for setting time server configuration
Marcel Holtmann [Mon, 14 Dec 2009 04:44:53 +0000 (05:44 +0100)]
Fix missing inclusion of time server source files
Marcel Holtmann [Mon, 14 Dec 2009 04:44:21 +0000 (05:44 +0100)]
Add framework for handling time servers
Marcel Holtmann [Mon, 14 Dec 2009 04:33:15 +0000 (05:33 +0100)]
Add timeserver value from DHCP configuration
Marcel Holtmann [Mon, 14 Dec 2009 04:12:47 +0000 (05:12 +0100)]
Enable Google plugin for distcheck builds
Marcel Holtmann [Mon, 14 Dec 2009 04:09:14 +0000 (05:09 +0100)]
Add plugin for using Google Public DNS service
Marcel Holtmann [Mon, 14 Dec 2009 04:08:20 +0000 (05:08 +0100)]
Handle cases when provided DNS server has no interface
Marcel Holtmann [Mon, 14 Dec 2009 03:22:17 +0000 (04:22 +0100)]
Add some logging for DNS proxy changes within the server list
Marcel Holtmann [Mon, 14 Dec 2009 03:13:14 +0000 (04:13 +0100)]
Add support for using public DNS servers
Marcel Holtmann [Mon, 14 Dec 2009 02:46:58 +0000 (03:46 +0100)]
Add workaround for EDNS0 queries that exceed the buffer size
This is a dirty hack which makes it work -- artificially bump the
buffer size up to 4KiB for requests with a smaller buffer size. For
a DNS proxy which serves arbitrary clients this might crash when
it gets a larger response than asked for, but since this is only
serving the local host and knowing that glibc does cope, it is
possible to get away with it for now.
Marcel Holtmann [Mon, 14 Dec 2009 02:28:53 +0000 (03:28 +0100)]
Handle additional DNS records when sending alternate request
The outbound queries that get qualified with the search domain need
to handle additional records. Otherwise ENDS0 and other options might
fail.
Marcel Holtmann [Mon, 14 Dec 2009 02:19:17 +0000 (03:19 +0100)]
Tell resolver to enable EDNS0 support
With EDNS0 enabled it is possible to receive larger DNS responses
over UDP without the requirement for using TCP. Potentially this
could cause interop issues with some weird DNS servers, but it
seems that also other operating systems enable this by default.
Marcel Holtmann [Wed, 9 Dec 2009 00:09:49 +0000 (01:09 +0100)]
Add openconnect-script to GIT ignore list
Marcel Holtmann [Wed, 9 Dec 2009 00:09:06 +0000 (01:09 +0100)]
Fix issue with TUN name assignment for VPN
Marcel Holtmann [Tue, 8 Dec 2009 23:57:23 +0000 (00:57 +0100)]
Add service types for system and VPN connections
Marcel Holtmann [Tue, 8 Dec 2009 23:56:58 +0000 (00:56 +0100)]
Fix typo for enabling OpenConnect plugin as builtin