summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-12-08multi-user: Fix service auto connect issuesubmit/tizen/20141208.013030accepted/tizen/wearable/20141210.194841accepted/tizen/tv/20141210.133225accepted/tizen/mobile/20141208.084229accepted/tizen/ivi/20141217.060504accepted/tizen/common/20141208.080901Zhang zhengguang1-8/+12
In curernt IVI image, systemd doesn't write utmp entries for logged in users, so that ConnMan can't get the related user info, under which condition, it doesn't need to forbid service auto connect for this user. Change-Id: I4ca33b2b43ac351d1be8c862808304d8a17d8d7d
2014-12-02Pull systemd-devel to get RPM macrossubmit/tizen_ivi/20141209.000000submit/tizen_ivi/20141208.111111submit/tizen_common/20141201.121739accepted/tizen/ivi/20141209.110758accepted/tizen/common/20141202.165308Łukasz Stelmach1-1/+1
Change-Id: I532306d4a912c8f1f6b7f8a7bdd6e45ff0823982 Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
2014-11-26multi-user: Fix service load/save issuesZhang zhengguang1-8/+39
Refine service load/save to be multi-user complicant. Change-Id: Icc8a0507826f4cae72319191e4fdbebe548434fc
2014-11-21multi-user: Expose function to check service user favoriteZhang zhengguang2-0/+34
Expose the function to check whether the service is favorite to the current user. Change-Id: Ib232f16c652ec94ef2e10b199a638a98554a1066
2014-11-07multi-user: Add multi-user support for auto connect servicesubmit/tizen/20141117.030429accepted/tizen/mobile/20141117.090654accepted/tizen/ivi/20141202.020921accepted/tizen/common/20141121.180554Zhang zhengguang1-0/+62
Use case: For wifi auto connect mechamnism, only when the user who owns the wifi service login, the service is allowed to be auto connected. Change-Id: I99135117facafda41532e0280c89194b27baac16
2014-11-07multi-user: Add multi-user support in managerZhang zhengguang1-0/+14
Use case: Given 2 users: UserA and UserB If UserA is connected to a wifi service, then UserB is not allowed to turn on offline mode. Change-Id: I54b108beb580a805c7fa2d3ae9dac192b836ba77
2014-11-07multi-user: Add multi-user support in technologyZhang zhengguang1-0/+15
Use case: Given 2 users: UserA and UserB If UserA is connected to a wifi service, then UserB is not allowed to set wifi technology properties. Change-Id: Ia783b22bc28e9e487ddfa3a4c249c9d1ea76bde8
2014-11-07multi-user: Add multi-user support in serviceZhang zhengguang2-1/+159
Use cases: Given 2 users: UserA and UserB 1. If UserA is connected to a wifi service, then UserB is not allowed to connect wifi service, and not allowed to disconnect the service UserA connected. 2. If UserA is connected to a wifi service, then UserB is allowed to use the same connection, but he is not allowed to modify the connection. 3. If UserA is connected to a wifi service with security wep/wpa/psk, then UserA disconnects it, when UserB tries to connect the same wifi service, it must input passphrase to connect it. Change-Id: Id686ebd7d1f3490875a9d8f877219bd004907227
2014-11-07multi-user: Add function to get dbus user id synchronouslyZhang zhengguang2-0/+29
Change-Id: Ic41643e5f8b6e1a28ce00e0456d961fe2de7a7fb
2014-10-31Tethering: Get the client mac info of Gadget tethersubmit/tizen_mobile/20141120.000000submit/tizen/20141103.030434accepted/tizen/mobile/20141117.073754accepted/tizen/ivi/20141107.062620accepted/tizen/common/20141103.141112guoqiang.liu1-0/+87
Change-Id: Icfa6cd683c659e6728060d6201b90109c63fe56d
2014-10-31Tethering: Watch the connection and disconnection signal of BluetoothChengyi Zhao1-3/+72
Signed-off-by: Chengyi Zhao <chengyix.zhao@intel.com> Change-Id: I38bb9b799c3e4c4c25acd9d264a4225bf59401dc
2014-10-31Tethering: Add tethering interfaces description to technology-api.txtChengyi Zhao1-0/+12
Change-Id: I59768258d5f2515311ed3dad5db91618b1c459ec
2014-10-31Tethering: Add test script of open and hidden APChengyi Zhao1-7/+27
Change-Id: I8dbeaeba5848c8a8739422a93786b2ca6ed31b21
2014-10-31Tethering: Add hidden access point support in technologyChengyi Zhao10-9/+63
Change-Id: I73fccf5f322ee2597f8f58d5e3d7f60ddeb0a641
2014-10-31Tethering: Add open access point support in technologyChengyi Zhao1-13/+23
Change-Id: I86f4a22567f5df2fbd5d0c0c03c6cc5b6fc24a2d
2014-10-31Tethering: Notify listeners when station connection changesChengyi Zhao2-1/+94
Change-Id: I048c1a8a348b6f862ca104ad2fbe971f580fe180
2014-10-31Tethering: Add interface that save lease in DHCP informationChengyi Zhao5-66/+99
Change-Id: Ia09c875954d8a20a3e6c39f87076780d8a6582e4
2014-10-31Tethering: Add station information management featureChengyi Zhao3-0/+104
Change-Id: I2f699e42ec5ce7f148b8c1d685b52ee32e2e236b
2014-10-31Tethering: Add handling for wpa_supplicant authorized/deauthorized signalsChengyi Zhao2-0/+55
Change-Id: Iff022e257ee9d2c5227585bf0b84e726914cc62b
2014-10-31Tizen: Unify bluetooth tethering enable logicZhang zhengguang1-1/+1
In bluez 4.x plugin, when bluetooth tethering is enabled, set_tethering() returns 0, while in bluez 5.x plugin, it returns -EINPROGRESS, which is not compatiable for ConnMan to handle both of them, this patch makes bluez 5.x tethering enable logic consistent with bluez 4.x. Change-Id: I618efd32b5f123fe9bdb58d10adb29c67a87796f
2014-10-31Tizen: Check some telephony flags before active contextguoqiang.liu1-0/+8
Telephony active maybe fail if data_allowed or ps_attached is false, so check it before actived. When data_allowed is false, if connman starts to auto connect 3G service, it will result in 3G service auto connected fail, which leads to it will not be auto connected next time. Change-Id: Ibdd9c34fee7a612c1788a364c69550c4f7e79123 Signed-off-by: guoqiang.liu <guoqiang.liu@archermind.com>
2014-10-31Tizen: Fix wifi enterprise to support SIM and AKAArron Wang2-1/+32
Revise Wi-Fi enterprise to enable PEAP, TLS, TTLS Fix wifi enterprise to support SIM and AKA Change-Id: Ib9c10615fd0668b2ebca57eac9285bf8a3564427
2014-10-31Tizen: Integrate telephony pluginArron Wang4-0/+1777
Change-Id: Ia178f5de981501296573bf3f48e329d5a1355af6
2014-10-31Tizen: Export network proxy API for telephony pluginArron Wang4-0/+41
Telephony plug-in requires manual PROXY setting function Telephony stack provides proxy address (3G profile). Change-Id: Iaa02f59465a687961c303667ee09051b419507d2
2014-10-31Tizen: Append extra wifi service propertyArron Wang2-0/+69
Append wifi property bssid, maxrate, frequency, encryptionmode to wifi service Change-Id: I1d5987334ab288fc04ff931fda5108f4afe864f0
2014-10-31Tizen: Export more wifi info in ConnMan network APIArron Wang5-1/+173
Network client requires additional wifi specific info Export the BSSID property Export the MaxRate property Export the detailed info for encryption mode(mixed,aes,tkip,wep,none) Export the connman_network get/set method for bssid, maxrate, encryption_mode property Change-Id: Ic5744978282e49cb2f70165aaadc7822dc718dfb
2014-10-31Add connmanctl to the built rpmZhang zhengguang1-1/+1
Change-Id: I84fb13ea9224985ad9e15b5c3c5f616bcf7431a4
2014-10-31Enable ConnMan VPND/OpenVPN/OpenConnect configurable in spec fileZhang zhengguang1-0/+88
2014-10-31Enable ConnMan NTP configurable in spec fileZhang zhengguang1-0/+19
2014-10-31Set ConnMan default settings in config filesZhang zhengguang2-1/+6
2014-10-31Set manifest request domain to floorZhang zhengguang2-0/+10
2014-10-31Add systemd service to manager ConnMan NTPZhang zhengguang2-0/+14
2014-10-31Add package build spec fileZhang zhengguang1-0/+97
Change-Id: Ia8c78e122998da70565700d895dbf54688e7c8b9
2014-10-31Add bootstrap filesZhang zhengguang2-0/+27
Change-Id: Ia3923cb1ff35e7bfbd4e45f13dd18af15ed89f56
2014-10-29Imported Upstream version 1.26upstream/1.26Zhang zhengguang94-1204/+5859
2014-07-17Imported Upstream version 1.24upstream/1.24Zhang zhengguang216-12462/+64845
2013-06-13client: Fix passphrase handlingPatrik Flykt1-2/+10
An empty passphrase means that WPS is to be tried next. If WPS is not supported by the service, passphrase can not be left empty.
2013-06-13client: Implement VPN Agent API RequestInput method callPatrik Flykt1-54/+77
Instead of having a global agent_input struct, make the structure a member of the agent_data structure that gets passed around when handling the RequestInput method call. With this modification agent_data is self-contained with all needed information and the RequestInput handling code can be shared between ConnMan and VPN agent implementations.
2013-06-13client: Add vpnagent command to register and unregister VPN AgentPatrik Flykt1-0/+30
2013-06-13client: Implement support for queueing Agent messagesPatrik Flykt1-9/+60
ConnMan and ConnMan VPN daemon both send only one Agent message at a time. Since they are two different daemons, they can be sending messages at the same time independent of each other. Implement a check for an agent request from the other daemon being already processed and if so store the message for later. When the current agent request has been processed, check if there are pending requests from the other daemon and re-run the pending function. In order to support arbitrary queueing, make all method call implementations asynchronous.
2013-06-13client: Add VPN Agent support for Release, Cancel and ReportErrorPatrik Flykt2-0/+119
Create a new agent data structure for the VPN Agent and add the needed minor modifications to Release, Cancel and ReportError method calls in order to get them working both for Agent and VPN Agent. Create new register and unregister functions for the VPN Agent code.
2013-06-13client: Create agent data structure and pass it in function callbacksPatrik Flykt3-76/+116
Collect the agent variables into a data structure and update the agent functionality to pass this data structure around as function callback user data. Update the agent mode input functionality to store both the callback function and user data pointers. Notice that only only one input callback can be handled at any one time due to the input handling itself and the simple storing of callback and user data pointers.
2013-06-13client: Don't handle Agent messages in monitor codePatrik Flykt1-0/+4
Agent messages need to be handled in the agent code, ignore them when they get captured in the monitor code.
2013-06-13client: Fix DBUS_TYPE_UINT16 pretty-printingPatrik Flykt1-0/+5
The previous pretty-printing fix causes another change to be made for DBUS_TYPE_UINT16.
2013-06-12dhcpv6: Send domain list option to serverJukka Rissanen3-12/+22
OPTION_DOMAIN_LIST(24) was not sent to server.
2013-06-12unit: Multiple collisions with different poolsJukka Rissanen1-0/+97
Existing tests did not test this scenario: * new address is registered to 192.168.0.2 * new address is registered to 192.168.1.2 * ippool is created to 192.168.2.1 (no collision) * ippool is created to 192.168.3.1 (no collision) * new address is registered to 192.168.3.1 (collision detected)
2013-06-12unit: Test ippool collision differentlyJukka Rissanen1-0/+87
Existing tests did not test this scenario: * new address is registered to 192.168.1.2 * ippool is created to 192.168.0.1 (no collision) * ippool is created to 192.168.2.1 (there is a collision and the code should skip the 192.168.1.1 range)
2013-06-12ippool: Clear allocated block pointer at cleanupJukka Rissanen1-0/+1
Without this the unit tests might core dump as the allocated_block pointer would point to already freed memory.
2013-06-12ippool: Private address check was incorrectJukka Rissanen1-13/+5
Fixes BMC#25993
2013-06-10service: Send proxy properties when connected or disconnectedJukka Rissanen1-0/+2
Fixes BMC#26019