AgeCommit message (Collapse)AuthorFilesLines
2015-05-29Merge "Add support for ipv6" into tizensubmit/tizen/20150603.094522submit/tizen/20150530.015511accepted/tizen/wearable/20150602.002855accepted/tizen/tv/20150602.002833accepted/tizen/mobile/20150602.002901accepted/tizen/common/20150601.145645tizen_3.0.2015.q2_commontaesub.kim2-1/+15
2015-05-29Revert "Add TIZEN_EXT patch to ignore rfkill block"refs/changes/99/40099/1seonah moon4-17/+1
This reverts commit 9e7ccc53900e9fe24bfcf56c22a4c6be7b002dc5. Change-Id: I369ccf417c12a24c80aaed902127c80b3f109ce2
2015-05-27Add support for ipv6refs/changes/94/39994/2taesub.kim2-1/+15
Support the IPv6 auto in cellular network desc : Add the logic if the IPv6 configuration is auto conf in cellular network Change-Id: Ibb0602a449469d42d8caf4c6162caab95136aeff Signed-off-by: Taesub Kim <>
2015-04-23Add TIZEN_EXT patch to ignore rfkill blocksubmit/tizen/20150423.014141accepted/tizen/wearable/20150423.084720accepted/tizen/tv/20150423.084606accepted/tizen/mobile/20150423.084813accepted/tizen/common/20150423.074131refs/changes/14/38614/2Seonah Moon4-1/+17
Change-Id: I624a38019f853988eabe65fb8552710d5dd7aeb7 Signed-off-by: Seonah Moon <>
2015-03-10Add settings filesubmit/tizen/20150310.061003accepted/tizen/wearable/20150310.114525accepted/tizen/tv/20150310.113221accepted/tizen/mobile/20150310.122132accepted/tizen/common/20150310.094524refs/changes/62/36562/1Seonah Moon2-0/+19
Bluetooth is off when BT is aready enable. It is because persistent_enable is false. Connman daemon checks persistent_enable in /var/lib/connman/settings. So settings file is added to enable persistent_enable. Change-Id: I8526bb1227841a6b9f5d43777cdd0688d02b9131 Signed-off-by: Seonah Moon <>
2015-01-16config: Fix service provision issuetizen_3.0_ivi_releasesubmit/tizen/20150116.024418accepted/tizen/wearable/20150119.093941accepted/tizen/tv/20150119.093517accepted/tizen/mobile/20150119.094359accepted/tizen/ivi/20150116.052317accepted/tizen/common/20150119.084328tizen_3.0_ivitizen_3.0.2015.q1_commontizen_3.0.2014.q4_commonrefs/changes/07/33807/3Zhang zhengguang1-5/+0
Fixes TC-2298 Root cause: ConnMan will check the wifi security type from nfc daemon to decide whether to auto connect the related wifi service, but it can't get the security type in current mechanism, So that the wifi AP got from nfc tag will not be connected. Solution: ConnMan doesn't need to check wifi security type when it tries to provision service. Change-Id: I4ee3294214b756f9a39b6dc21cb658acd0640cc7
2014-12-24Tizen: Clean up spec filesubmit/tizen/20141224.062932accepted/tizen/wearable/20141224.105126accepted/tizen/tv/20141224.104516accepted/tizen/mobile/20141224.105911accepted/tizen/ivi/20150112.060117accepted/tizen/common/20141224.100618refs/changes/88/32788/1Zhang zhengguang1-6/+0
Change-Id: Ic19f0aa18a0701bd6d2abf2d67d130b14a78288a
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.080901refs/changes/27/31327/2Zhang 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.165308refs/changes/96/31196/1Łukasz Stelmach1-1/+1
Change-Id: I532306d4a912c8f1f6b7f8a7bdd6e45ff0823982 Signed-off-by: Łukasz Stelmach <>
2014-11-26multi-user: Fix service load/save issuesrefs/changes/13/30613/2Zhang 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 favoriterefs/changes/05/30505/3Zhang zhengguang2-0/+34
Expose the function to check whether the service is favorite to the current user. Change-Id: Ib232f16c652ec94ef2e10b199a638a98554a1066
2014-11-08multi-user: Add multi-user support for auto connect servicesubmit/tizen/20141117.030429accepted/tizen/mobile/20141117.090654accepted/tizen/ivi/20141202.020921accepted/tizen/common/20141121.180554refs/changes/15/29715/3Zhang 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-08multi-user: Add multi-user support in managerrefs/changes/14/29714/3Zhang 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-08multi-user: Add multi-user support in technologyrefs/changes/13/29713/3Zhang 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 servicerefs/changes/12/29712/3Zhang 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 synchronouslyrefs/changes/11/29711/3Zhang 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 <> 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 <>
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.