summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-01-21Fix NULL dereferencingsubmit/tizen/20220125.082819accepted/tizen/unified/20220126.213040Jaehyun Kim1-0/+4
Change-Id: I7d49d35c42e7550f42007935859609adbb938d51 Signed-off-by: Jaehyun Kim <jeik01.kim@samsung.com>
2022-01-13Add support for handling wifi authentication failuresubmit/tizen/20220118.052414accepted/tizen/unified/20220119.121745Jaehyun Kim6-5/+47
Change-Id: I770e67fa3ed17758c745469cc51ecdc08d591708 Signed-off-by: Jaehyun Kim <jeik01.kim@samsung.com>
2022-01-07Fix dereference after null checksubmit/tizen/20220111.044041accepted/tizen/unified/20220114.130209Jaehyun Kim1-3/+7
Change-Id: If0c7f97ce58436c6cce1debf92f2fafb407ff9fe Signed-off-by: Jaehyun Kim <jeik01.kim@samsung.com>
2022-01-06Merge "Remove libbpf code from connMan" into tizensubmit/tizen/20220111.042706Jaehyun Kim10-6389/+0
2022-01-05Enable ipv6 again after removing autoconfigured addressSeonah Moon1-1/+3
Until now, ipv6 has been disabled to remove autoconfigured addresses quickly when wifi disconnecting. However, as a result, the ipv6 link local address of wlan0 was erased, which later affected the operation of using wlan0 like softap. This patch restores ipv6 for consistency. Change-Id: I7cf2790d39f62579b59083d6abb136763202b2bd
2022-01-04Remove libbpf code from connManNiraj Kumar Goit10-6389/+0
Change-Id: I63ce1f9f574b53b93da5dac9ff34031e409c8a98 Signed-off-by: Niraj Kumar Goit <niraj.g@samsung.com>
2021-12-30Fix WPA3 Multi-bssid Issuesubmit/tizen/20211230.103710accepted/tizen/unified/20220105.120844Anjali Nijhara1-0/+3
Change-Id: I30167b693493e4a2b260b44cac4819bc40aefd80
2021-12-28Change the roaming scan intervalsubmit/tizen/20211230.063452Jaehyun Kim4-10/+34
If no AP is found to roam, change the scan interval to minimize performance degradation due to frequent scans. Change-Id: I1d655fa0d2215358531f772b6d697e537ed3a2d5 Signed-off-by: Jaehyun Kim <jeik01.kim@samsung.com>
2021-12-28Start wifi roaming when better BSS is foundJaehyun Kim11-65/+392
If better BSS is found after roaming scan, roaming starts. Change-Id: I9812f3a0205021e1cecb9696ebc29947fd44dae4 Signed-off-by: Jaehyun Kim <jeik01.kim@samsung.com>
2021-12-19Merge "Start scan for wifi roaming when SNR and signal are weakened" into tizenJaehyun Kim5-5/+48
2021-12-16gdhcp: Avoid reading invalid data in dhcp_get_optionNiraj Kumar Goit4-20/+38
Reference: https://git.kernel.org/pub/scm/network/connman/connman.git/commit/?id=58d397ba74873384aee449690a9070bacd5676fa Change-Id: I44c6e1f0448ed8fb5b1955da6458fe67c8ff56cb Signed-off-by: Niraj Kumar Goit <niraj.g@samsung.com>
2021-12-08Merge "service: Add a new property 'SecurityList'" into tizensubmit/tizen/20211215.063645accepted/tizen/unified/20211216.155835Jaehyun Kim6-5/+115
2021-12-08Merge "Use the default logic when not using INS" into tizenJaehyun Kim3-33/+30
2021-12-07Merge "Fix an incorrect value being used for signal score calculation" into ↵Jaehyun Kim2-4/+9
tizen
2021-12-07service: Add a new property 'SecurityList'Jaehyun Kim6-5/+115
A property has been added to get the list of supported security methods Change-Id: I8dda00ae4cbb924436cec53acbf8693a6ef630fb Signed-off-by: Jaehyun Kim <jeik01.kim@samsung.com>
2021-12-06Use the default logic when not using INSJaehyun Kim3-33/+30
1. Use signal strength for bssid sorting 2. Send a signal when service->connect_reason is changed Change-Id: Ia7b1598f9de34440ae1cad5b773784ca769603e4 Signed-off-by: Jaehyun Kim <jeik01.kim@samsung.com>
2021-12-02Merge "Use TIZEN_EXT_INS for INS related code" into tizenJaehyun Kim6-58/+67
2021-11-24Fix an incorrect value being used for signal score calculationJaehyun Kim2-4/+9
Change-Id: Ie09830257b804efdfb6990b9ea7030ba497ac542 Signed-off-by: Jaehyun Kim <jeik01.kim@samsung.com>
2021-11-12Register with system bus in container environmentsubmit/tizen/20211126.045758submit/tizen/20211125.124313submit/tizen/20211117.050637accepted/tizen/unified/20211129.120836Jaehyun Kim1-9/+15
Change-Id: I5fe36fdce42ffca6f3f6587923b42d4b5fec61d4 Signed-off-by: Jaehyun Kim <jeik01.kim@samsung.com>
2021-11-11Merge "Disabled in container environment" into tizenJaehyun Kim1-0/+10
2021-11-09Add dbus configuration for robot profilecheoleun moon2-0/+59
Change-Id: If05b36fbbbb58a428d9c5b2c01da8a4d4892e3e5
2021-11-09Disabled in container environmentJaehyun Kim1-0/+10
Disable the container's network daemons to avoid conflicts because they use the same network namespace. Change-Id: I0e19fc7df608df39f5936f3082858f6f16415f3d Signed-off-by: Jaehyun Kim <jeik01.kim@samsung.com>
2021-10-29Remove net-config dependencysubmit/tizen/20211029.071904Jaehyun Kim1-1/+0
Change-Id: I28e301a36dbf59cf529fe9c945a4c6278357d77b Signed-off-by: Jaehyun Kim <jeik01.kim@samsung.com>
2021-10-29Merge "Update settings when device information in device_list is changed" ↵Jaehyun Kim2-0/+4
into tizen
2021-10-27Use TIZEN_EXT_INS for INS related codeNishant Chaprana6-58/+67
Change-Id: I70f6722e1dcd8898eab2c504e377c65f425461e1 Signed-off-by: Nishant Chaprana <n.chaprana@samsung.com>
2021-10-19Updated libbpf.so to link with libelf.so.1submit/tizen/20211021.102523Nishant Chaprana3-1/+2
Change-Id: Id2328db95c05e74cfdd7baaa4ff5476181b3a601 Signed-off-by: Nishant Chaprana <n.chaprana@samsung.com>
2021-10-18Update settings when device information in device_list is changedJaehyun Kim2-0/+4
Modified to update enabled device information in settings when the powered value of each device in device_list is changed. Change-Id: I3ed4f236d747b9f979b23da19edbe1c248783f54 Signed-off-by: Jaehyun Kim <jeik01.kim@samsung.com>
2021-10-15Fix incorrect handling in multi-interface environmentJaehyun Kim2-2/+9
1. Modified to save enabled device information in settings after device_list is updated. 2. Modified to save enabled device information in settings only for wifi technology. Change-Id: I1b05319adcd3fa7796e764912c9369a5ac28ab7e Signed-off-by: Jaehyun Kim <jeik01.kim@samsung.com>
2021-10-05Start scan for wifi roaming when SNR and signal are weakenedJaehyun Kim5-5/+48
If SNR is less than 20 or RSSI level is less than 3, scan for BSS transition is started. Change-Id: I69c1e3e9a42ddb5f6087d580ff2c15c7086317d2 Signed-off-by: Jaehyun Kim <jeik01.kim@samsung.com>
2021-09-27Merge "Reply all multiple/simultaenous SetDevicePower method call" into tizentizen_6.5.m2_releasesubmit/tizen_6.5/20211028.163301submit/tizen/20210928.013804accepted/tizen/unified/20210928.073034accepted/tizen/6.5/unified/20211028.225128Jaehyun Kim1-17/+46
2021-09-24Reply all multiple/simultaenous SetDevicePower method callNishant Chaprana1-17/+46
This patch fixes an issue where Multiple/Simultaenous SetDevicePower method calls are made and reply is sent to only last dbus caller. Change-Id: I61e1f5e5b8645dee41910a1b6ea51a405e6024a4 Signed-off-by: Nishant Chaprana <n.chaprana@samsung.com>
2021-09-23Update connman settings for single device as wellNiraj Kumar Goit1-1/+1
Change-Id: Ic1ee92050bebd631d1738b9b68152052589e3e77 Signed-off-by: Niraj Kumar Goit <niraj.g@samsung.com>
2021-09-21Fix: Memory leak issue when tokenizing stringsubmit/tizen/20210924.013637accepted/tizen/unified/20210924.055913Nishant Chaprana1-0/+3
Change-Id: I71e88bb35384cf919263fa5dda8c4f0f06be6ef2 Signed-off-by: Nishant Chaprana <n.chaprana@samsung.com>
2021-09-14Add support of bpfsubmit/tizen/20210915.152151submit/tizen/20210915.122117accepted/tizen/unified/20210916.005908Jaehyun Kim11-4/+6899
Change-Id: Iaa5566a1be143ede38832cdd8639111fc26b4586 Signed-off-by: Jaehyun Kim <jeik01.kim@samsung.com>
2021-09-09Enable Downgrade dbus method.Niraj Kumar Goit1-2/+3
When offline is detected in device, downgrade service state to ready and start online check in connman. Change-Id: Ic5abf9050c51b853ee36fa8067b221c3e9c63eec Signed-off-by: Niraj Kumar Goit <niraj.g@samsung.com>
2021-09-08Fix resource leaksubmit/tizen/20210909.045500submit/tizen/20210908.150016accepted/tizen/unified/20210915.025055Jaehyun Kim1-0/+2
Change-Id: Ic3c9199d0dac7e614743043cdeb5ad1616eb1aa1 Signed-off-by: Jaehyun Kim <jeik01.kim@samsung.com>
2021-09-08Merge "Fix build failure when tizen-maintain-online feature is enabled" into ↵Jaehyun Kim1-13/+6
tizen
2021-09-08Fix Crash in connman-vpnd in reboot scenario when config file is presentNiraj Kumar Goit1-0/+4
Change-Id: I3cfccf9f53bfbd92974e1dbba65a6952f21f6c19 Signed-off-by: Niraj Kumar Goit <niraj.g@samsung.com>
2021-09-08Merge "wireguard: Add routes for allowedIPs" into tizenJaehyun Kim1-0/+205
2021-09-08Merge "wireguard: Save plugin related settings in config file" into tizenJaehyun Kim1-0/+104
2021-09-08Merge "vpn: Make domain parameter optional" into tizenJaehyun Kim3-9/+13
2021-09-08Merge "Enable Wireguard VPN Plugin" into tizenJaehyun Kim1-1/+1
2021-09-08Merge "wireguard: Copy interfance names obeying lengths rules" into tizenJaehyun Kim1-1/+1
2021-09-08Merge "vpn: Export vpn_ipconfig_foreach as linker symbol" into tizenJaehyun Kim4-4/+4
2021-09-08Merge "wireguard: Fix struct sockaddr usage" into tizenJaehyun Kim1-22/+25
2021-09-08Merge "wireguard: Regular reresolve endpoint address" into tizenJaehyun Kim1-7/+80
2021-09-08wireguard: Add routes for allowedIPsNishant Chaprana1-0/+205
Change-Id: Iad4c994dc7e40589f17db7c1b590cf7673b21bc0 Signed-off-by: Nishant Chaprana <n.chaprana@samsung.com>
2021-09-06Fix build failure when tizen-maintain-online feature is enabledNishant Chaprana1-13/+6
Below are the build fail logs when tizen-maintain-online feature is enabled in spec file. ====================================================================================== [ 37s] src/service.c: At top level: [ 37s] src/service.c:9432:17: error: redefinition of 'redo_wispr_ipv4' [ 37s] 9432 | static gboolean redo_wispr_ipv4(gpointer user_data) [ 37s] | ^~~~~~~~~~~~~~~ [ 37s] src/service.c:9413:17: note: previous definition of 'redo_wispr_ipv4' was here [ 37s] 9413 | static gboolean redo_wispr_ipv4(gpointer user_data) [ 37s] | ^~~~~~~~~~~~~~~ [ 37s] src/service.c: In function 'service_connect': ===================================================================================== Change-Id: I1516358e55bba73af6383a8f7c8cc29c74f736fc Signed-off-by: Nishant Chaprana <n.chaprana@samsung.com>
2021-09-02Fix referencing incorrect bssid_listJaehyun Kim1-1/+2
Change-Id: Ie8cc971deb699250f9d6fbbbb1d37ed4ecf3fbf1 Signed-off-by: Jaehyun Kim <jeik01.kim@samsung.com>
2021-09-02Fix NULL pointer dereferenceJaehyun Kim1-1/+2
Thread 1 (LWP 13957): >0 count_assoc_reject (key=0x0, value=0x0, user_data=0xbe0a3928) at src/service.c:843 --> connman (rpm) >1 0xb6654674 in g_hash_table_foreach (hash_table=0x533200, func=0x4700ad <count_assoc_reject>, user_data=user_data@entry=0xbe0a3928) at ../glib/ghash.c:2056 --> libglib (rpm) >2 0x0047bf9a in update_assoc_reject (service=0x4fb2a0, service=0x4fb2a0) at src/service.c:857 --> connman (rpm) >3 __connman_service_update_from_network (network=network@entry=0x50d6a0) at src/service.c:11004 --> connman (rpm) >4 0x0046a9f4 in connman_network_set_group (network=network@entry=0x50d6a0, group=group@entry=0x560ff8 "") at src/network.c:1587 --> connman (rpm) >5 0x0044f12c in network_added (supplicant_network=0x51d430) at plugins/wifi.c:5031 --> connman (rpm) >6 0x004516ba in callback_network_added (network=<optimized out>) at gsupplicant/supplicant.c:828 --> connman (rpm) >7 scan_network_update (iter=<optimized out>, user_data=0x4f0380) at gsupplicant/supplicant.c:3790 --> connman (rpm) Change-Id: I2f6e86c492dbc621b1c9f48506e8a89326568664 Signed-off-by: Jaehyun Kim <jeik01.kim@samsung.com>