Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-11-25 | ofono: Fix Modem properties parsing | Gustavo F. Padovan | 1 | -7/+4 | |
Rename properties to prop to keep code under 80 columns. | |||||
2010-11-24 | Return to mainloop before starting DHCP procedure | Marcel Holtmann | 1 | -1/+12 | |
Just before starting the DHCP procedure return to mainloop first. This fixes some cases where the interface is not yet up. This happens mainly when using Bluetooth PAN connections where the network interface will be newly created every single time. | |||||
2010-11-23 | ofono: Set network group when adding the network | Mohamed Abbas | 1 | -1/+3 | |
The network probing code path already calls profile_add_network, calling it again from the oFono network probing hook leads to wrong reference counting. Fixes BMC#9985 | |||||
2010-11-22 | gsupplicant: Set interface data to NULL upon driver removal | Leena Gunda | 1 | -0/+2 | |
Fixes BMC#10302 | |||||
2010-11-19 | openconnect: Fix connect-vpn and plugin indentation | Samuel Ortiz | 1 | -1/+1 | |
2010-11-19 | openconnect: Pass server certificate hash directly to openconnect | David Woodhouse | 1 | -1/+7 | |
When we spawn openconnect to make a VPN connection, it obviously needs to validate the server's SSL certificate to protect against a MiTM attack. But it may not have full access to the user's CA chain, or the user may have manually accepted a dubious certificate. To allow for this, the GUI authentication dialog returns a SHA1 of the server's SSL certificate fingerprint, for the *specific* server that it managed to authenticate to. The intention is that this should be passed through to openconnect when it connects. That way, openconnect doesn't need to do any normal validation; it only needs to compare the certificate with what's expected. From openconnect v2.26, certificate validation is enabled by default; rather than only when a --cafile option is given. So it's important that we start passing the certificate fingerprint through, to avoid connection failures (which we don't currently detect and report gracefully, btw). | |||||
2010-11-19 | dnsproxy: Remove TCP receive path potential busy waits | David Woodhouse | 1 | -29/+57 | |
When receiving a DNS over TCP request response back from the server, ConnMan busy waits for the whole response to arrive, or if the server closes the TCP connection. Fixes BMC#9960 | |||||
2010-11-16 | wifi-legacy: Set associating to FALSE when disconnecting | Samuel Ortiz | 1 | -0/+2 | |
2010-11-13 | dnsproxy: Handle POLLERR and POLLHUP on the nameserver UDP socket | Samuel Ortiz | 1 | -3/+10 | |
poll is restarted when ConnMan receives a new UDP request from the client. Fixes BMC#9960 | |||||
2010-11-13 | Use technology information when reporting Tethering status | Marcel Holtmann | 1 | -22/+24 | |
2010-11-13 | Use a proper technology callback to report Tethering status | Marcel Holtmann | 1 | -3/+2 | |
2010-11-13 | Don't take reference count based on if result | Marcel Holtmann | 1 | -3/+7 | |
To make the code more readable turn the failure into a clear error case and only take the reference count later in the code flow. | |||||
2010-11-12 | Fix for crash with new proxy lookup callbacks | Mohamed Abbas | 1 | -4/+9 | |
This crash happens when the service disconnects before the proxy callback is called. | |||||
2010-11-10 | tethering: Add async tethering_enabled callback | Samuel Ortiz | 1 | -2/+38 | |
2010-11-10 | dnsproxy: Remove TCP connection lookup from create_server() | Samuel Ortiz | 1 | -10/+0 | |
The TCP connections are opened and closed for each DNS over TCP request, no need to try to find an already opened one. | |||||
2010-11-10 | dnsproxy: Handle TCP receive loop retries | Samuel Ortiz | 1 | -4/+15 | |
On the TCP nonblocking socket, EAGAIN or EWOULDBLOCK recv() errors should be handled more carefully. Fixes BMC#9834 | |||||
2010-11-08 | bluetooth: Implement tethering hook | Samuel Ortiz | 1 | -0/+112 | |
2010-11-08 | technology: Add bridge name to the tethering hook | Samuel Ortiz | 1 | -1/+1 | |
2010-11-07 | Use GWeb for portal detection support | Marcel Holtmann | 1 | -370/+52 | |
2010-11-06 | Use proxy framework for portal check | Marcel Holtmann | 1 | -37/+53 | |
2010-11-04 | Fix fallout within plugins | Marcel Holtmann | 3 | -5/+0 | |
2010-11-04 | Remove unneeded enum connman_network_protocol | Marcel Holtmann | 5 | -13/+1 | |
2010-11-04 | Remove unneeded enum connman_device_mode | Marcel Holtmann | 2 | -4/+0 | |
2010-11-03 | supplicant: Check for network before removing it | Samuel Ortiz | 1 | -0/+3 | |
When disconnecting by removing a network, check that the targeted network is the one currently set. | |||||
2010-11-03 | openvpn: Add OpenVPN support | Daniel Wagner | 1 | -0/+239 | |
2010-11-02 | gsupplicant: Fix deadlock when disassociate while associating | Mohamed Abbas | 1 | -0/+2 | |
Without setting the associating flag to false, ConnMan could potentially enter an infinite loop through __connman_network_disconnect(). | |||||
2010-10-27 | Add the openconnect plugin to the distcheck rule | Samuel Ortiz | 1 | -1/+1 | |
2010-10-22 | Split openconnect into generic vpn and openconnect part | Daniel Wagner | 3 | -314/+478 | |
2010-10-22 | wifi: Search for networks based on their identifier | Leena Gunda | 1 | -3/+2 | |
2010-10-18 | Update pacrunner plugin to take care of all proxy methods | Tomasz Bursztyka | 1 | -16/+63 | |
2010-10-03 | Add information if scan has been requested | Marcel Holtmann | 1 | -0/+2 | |
2010-10-02 | Add support for handling DHCP timerserver values from DHCP | Marcel Holtmann | 1 | -0/+4 | |
2010-09-30 | supplicant: Do not reset passphrase when asociation fails | Samuel Ortiz | 1 | -7/+0 | |
Resetting the passphrase is redundant as the service will present a "connect-failed" error string through D-Bus whenever association fails. | |||||
2010-09-30 | supplicant: No need for actively remove network upon disconnection | Samuel Ortiz | 1 | -15/+0 | |
When being disconnected, ConnMan should just wait for wpa_supplicant scan results instead of trying to be smart about if the disconnected AP is still around or not. wpa_supplicant will try to roam and run periodic scan for that purpose. If the AP is missing after 2 scans, it's removed from the list, and ConnMan then removes it from the enabled networks. Fixes BMC#7730 BMC#7734 | |||||
2010-09-30 | Set WiFi task scanning flag when receiving a Scanning event | Samuel Ortiz | 1 | -0/+3 | |
wpa_supplicant can start scanning without ConnMan telling it to do so (in the roaming case for example), and thus the task scanning state should be updated accordingly in that case. Without this fix the device network list is not refreshed appropriately. | |||||
2010-09-30 | Implement WiFi network driver remove hook | Samuel Ortiz | 3 | -0/+23 | |
2010-09-29 | Reset WiFi passphrase if association or WPA handshake fails | Samuel Ortiz | 1 | -0/+7 | |
2010-09-28 | Set device scanning state to false from the scan callback | Samuel Ortiz | 1 | -6/+1 | |
If scan fails, the scan callback is called. When scan results are available, it is called as well. In both cases, the device is no longer scanning when it's called. | |||||
2010-09-28 | wifi: use const pointer for a ssid buffer | Kalle Valo | 1 | -2/+2 | |
A pointer for an ssid buffer was incorrectly stored to a non-const pointer. After fixing this a unneeded cast can be removed. | |||||
2010-09-28 | wifi: remove unneeded casts | Kalle Valo | 1 | -6/+6 | |
2010-09-28 | Set the network associating state to false when disconnecting | Samuel Ortiz | 1 | -0/+2 | |
The gsupplicant based plugin is not setting the network state appropriately and can trigger an infinite loop between connman_network_set_connected() and network_disconnect. | |||||
2010-09-27 | wifi: use connman options to get the wpasupplicant driver | Kalle Valo | 1 | -1/+3 | |
The new gsupplicant based wifi plugin doesn't support -c command-line switch to make it possible to choose between wext, nl80211 or both. Add support for this by using connman_option_get_string(). | |||||
2010-09-27 | Check device before call connman_device_set_string at ofono plugin | Martin Xu | 1 | -3/+3 | |
Fixes BMC#6681 | |||||
2010-09-24 | Add support for domain name concatenation on TCP DNS requests | Samuel Ortiz | 1 | -7/+19 | |
2010-09-24 | Define protocol_offset() for DNS transport layer offset | Samuel Ortiz | 1 | -26/+20 | |
2010-09-24 | Do not access the DNS request buffer if it's NULL | Samuel Ortiz | 1 | -1/+5 | |
2010-09-24 | Close TCP DNS connections once the reply is forwarded | Samuel Ortiz | 1 | -4/+6 | |
This is still sub optimal as the ideal solution would be to keep the TCP connection opened for a 20-30 seconds for the next DNS over TCP requests. | |||||
2010-09-24 | Stop polling the nameserver TCP socket once we're done with it | Samuel Ortiz | 1 | -2/+10 | |
2010-09-24 | Send an error response when the DNS request times out | Samuel Ortiz | 1 | -37/+63 | |
2010-09-24 | Add a protocol field to the DNS request structure | Samuel Ortiz | 1 | -2/+5 | |
This is cleaner than checking for the client socket value. |