summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2011-02-25ipconfig: Remove connman_ipconfig_bindSamuel Ortiz1-19/+0
This routine is unused.
2011-02-24network: Fix nameserver setting routineSamuel Ortiz2-2/+6
2011-02-24ofono: Remove IPv4 element registrationDaniel Wagner1-22/+20
2011-02-24service: Do not always reset the IPv4 state on error clearingSamuel Ortiz1-0/+8
When clearing the service error from the oFono plugin, moving the IPv6 state to IDLE can trigger an automatic connection and thus move the IPv4 to the ASSOCIATING state.
2011-02-24ipconfig: IPv4 gateway can be NULLSamuel Ortiz1-1/+1
For point to point interfaces, our IPv4 gateway will be NULL.
2011-02-24network: Fix the manual setting caseSamuel Ortiz1-22/+6
2011-02-24element: Remove DHCP elementDaniel Wagner4-198/+242
2011-02-23ipconfig: Split ipconfig_set_gateway()Samuel Ortiz3-24/+54
ipconfig_set_gateway() sets the gateway pointer while gateway_add() sets the route.
2011-02-23ipconfig: Rename ipconfig_set/clear_address routinesSamuel Ortiz4-14/+14
2011-02-23ipconfig: Fix IP settersDaniel Wagner1-2/+18
2011-02-23provider: Add IP settersDaniel Wagner1-0/+69
2011-02-23network: Add IP settersDaniel Wagner1-0/+87
2011-02-23service: Add a nameserver clearing routineSamuel Ortiz2-0/+9
2011-02-23service: Add timeserver and pac settersDaniel Wagner2-1/+125
2011-02-23ipconfig: Save IPv6 privacy settingSamuel Ortiz1-8/+8
2011-02-23ipconfig: Only save FIXED & MANUAL IP configuraitonDaniel Wagner1-0/+11
2011-02-23network: Remove address fieldSamuel Ortiz1-44/+2
The address network field holds the WiFi BSSID but is unused.
2011-02-22connection: Check gateway_hash value before call update_order()Martin Xu1-0/+3
When exit from ConnMan, __connman_connection_cleanup() is called before __connman_service_cleanup() which then calls update_order(). __connman_connection_cleanup() sets gateway_hash as NULL, so update_order() will access NULL hash and causes GLib-CRITICAL abort
2011-02-22service: Do not duplicate nameserver entriesSamuel Ortiz1-0/+6
2011-02-21ipconfig: Support IPv6 privacy extension for autoconf addressesJukka Rissanen1-6/+135
2011-02-18device: Initial scan delays exponential backoffSamuel Ortiz1-1/+22
Scanning delays increase exponentially from 10 seconds to the scanning interval, as long as the device network list is empty.
2011-02-18ipconfig: Enable and disable IPv6 properlyJukka Rissanen2-15/+17
this sets the IPv6 status correctly by - enabling IPv6 when service config is loaded and method is AUTO or MANUAL - and disabling IPv6 when service is connected and method is OFF
2011-02-17ipconfig: Toggle interface IPv6 status properlyJukka Rissanen1-28/+33
This is done so that if service is disconnected, the kernel created autoconf routes need to be cleared also. That can be done easily by disabling IPv6 for that interface. The disabling of IPv6 is only done for autoconfigured interfaces. When service is connected, the IPv6 is enabled for the used interface.
2011-02-17dnsproxy: Add domains to the query only when it has no dotSamuel Ortiz1-0/+6
2011-02-17ipv4: Add domainame before moving to READY stateSamuel Ortiz1-2/+3
2011-02-16network: Remove unused parameter from autoconf_ipv6_set()Jukka Rissanen1-4/+3
2011-02-16technology: Rename __connman_technology_[enable|disable]_deviceAlok Barsode3-20/+19
2011-02-16service: Remove unused mcc and mnc fieldsSamuel Ortiz1-12/+0
2011-02-16service: Remove APN propertySamuel Ortiz1-162/+2
APNs are operator specific settings and should be either provisioned or set through oFono.
2011-02-15service: Compare combined states in service_compare()Samuel Ortiz1-2/+4
2011-02-15connection: Remove connection elementDaniel Wagner8-261/+214
2011-02-15ipconfig: Add ipaddress setters/gettersDaniel Wagner3-4/+99
2011-02-15ipconfig: Rename __connman_ipconfig_get_*(index)Daniel Wagner4-11/+11
To avoid a name clash with the next patch, the __connman_ipconfig_get_*(index) have to be renamed. Since they all use an index as lookup argument rename them to __connman_ipconfig_get_*_from_index(index).
2011-02-15service: Refactor Service nameserver APIDaniel Wagner6-83/+162
__connman_service_append/remove_namerserver() is renamed to __connman_service_nameserver_append/remove to be more consistent with the other Service API naming. Also the semantic changes to append/remove instead of set/clear. The list of configured nameservers takes preference over the list of discovered (DHCP, VPN, ...) nameservers.
2011-02-15technology: Remove "blocked" state and use "offline" state insteadAlok Barsode1-8/+5
Both "offline" and "blocked" states mean the same hence merging them.
2011-02-15network: IPv6 must go through disconnect state before idleJukka Rissanen1-0/+7
2011-02-11network: Back to IDLE when network is not connectedSamuel Ortiz1-2/+2
2011-02-11ipconfig: Enable ipconfig if loading autoconfigurable IPv6 configJukka Rissanen1-1/+14
2011-02-11service: Change IPv4 state when address is releasedJukka Rissanen1-0/+6
2011-02-11service: Check service state properly if user changes methodJukka Rissanen1-16/+47
2011-02-11service: IPv6 autoconf will change the service stateJukka Rissanen1-0/+28
2011-02-11network: Set service state correctly when ipconfig is clearedJukka Rissanen1-1/+8
2011-02-11network: Enable IPv6 autoconf to change the service state to readyJukka Rissanen1-2/+41
2011-02-11ipconfig: Enable or disable IPv6 when loading the saved serviceJukka Rissanen1-0/+8
2011-02-11service: Split service state to IPv4 and IPv6 partsJukka Rissanen6-72/+303
2011-02-11ipconfig: Added helper function that returns the config typeJukka Rissanen2-0/+8
2011-02-11ipconfig: Clear the ipaddress pointers when address is deletedJukka Rissanen1-1/+2
2011-02-10tethering: Check for kernel bridge supportSamuel Ortiz2-0/+13
2011-02-09rtnl: Fix some uninitalised warningsKalle Valo1-7/+5
src/rtnl.c:578:8: error: 'src' may be used uninitialized in this function src/rtnl.c:610:8: error: 'src' may be used uninitialized in this function src/rtnl.c:1108:19: error: 'servers' may be used uninitialized in this function
2011-02-08technology: Optimize __connman_technology_remove_interface()Alok Barsode1-12/+7
Using technology_find() instead of looping through technology_list.