Commit Graph
226 Commits
Author SHA1 Message Date
lasan e0a888a51f migrated to sdbus-cpp v2 2026-03-19 20:23:24 +05:30
lasan 45406089e1 changed all instances of getObjectPath to getObject().getObjectPath(). migrated to ne ProxyInterfaces constructor 2026-03-19 18:44:02 +05:30
lasan 4cc3bec2aa generated sdbus v2 bindings 2026-03-19 17:59:19 +05:30
Lasan Mahaliyana f62348a4e5 refractored timer to match windows impl 2026-03-16 00:14:07 +05:30
Lasan Mahaliyana bd91caad38 wifi hotspot now starts on 40/80mhz by defaults and fallbacks to auto channel width selection 2026-03-12 01:07:20 +05:30
Lasan Mahaliyana 9ed7c2ab40 re enabled 5ghz wifi hotspot with globally compliant 5ghz channel. 2026-03-12 00:16:59 +05:30
Lasan Mahaliyana 67ec926cf4 fixed failing to connect to android wifi hotspot 2026-03-11 23:42:30 +05:30
Lasan Mahaliyana 7256c56d34 added stub for credential storage 2026-03-11 22:52:05 +05:30
Lasan Mahaliyana 0e7ac98e43 implemented rssi and txpower reporting for bluetooth device 2026-03-11 22:51:52 +05:30
Lasan Mahaliyana 0c162a56d2 implemented new methods from upstream for pref manager 2026-03-07 01:13:58 +05:30
Lasan Mahaliyana e94ab9d555 updated bazelproject file 2026-03-06 21:20:59 +05:30
Lasan Mahaliyana 734b052d56 removed boringssl from crypto in linux build 2026-03-01 11:52:01 +05:30
Lasan Mahaliyana 6040a367ac added server2_client.h 2026-02-28 22:16:29 +05:30
Lasan Mahaliyana 773d1907bc disabled 5ghz and 6ghz till a workaround for LAR is found or till LAR situation improves. 2026-02-22 09:01:55 +05:30
Lasan Mahaliyana 2539024306 Implemented BLE l2cap legacy control flow 2026-02-10 22:26:41 +05:30
Lasan Mahaliyana 1eb2e5360a QoL 2026-02-10 18:33:51 +05:30
Lasan Mahaliyana 9acedeffe4 Converted avahi resolve service to async 2026-02-10 07:52:37 +05:30
Lasan Mahaliyana c547d9ff4c Added qml reference application 2026-02-07 11:50:58 +05:30
Lasan Mahaliyana d238fb589f rewrote l2cap server socket to fix deadlocks 2026-02-06 23:29:32 +05:30
Lasan Mahaliyana b46fabb8a7 fixed thread pool memory_order bug 2026-02-06 23:29:13 +05:30
Lasan Mahaliyana 3fd04004d6 updated BUILD files and MODULE.bazel for bazel 9 2026-02-06 23:28:25 +05:30
kidfromjupiter cdfe437831 l2cap socket psm is not generated once per BleV2Medium initialisation. Accept() waits till all other l2cap connections are closed to create a new connection 2026-02-06 12:28:58 +00:00
kidfromjupiter 2718d9942b fixed l2cap server socket hanging 2026-02-06 11:48:26 +00:00
kidfromjupiter 4d2f34ccfb upstream changes applied to linux impl 2026-02-04 22:04:03 +00:00
kidfromjupiter 5ec5b2b10f removed wifi direct from build 2026-02-04 20:06:43 +00:00
kidfromjupiter e52e7c8d18 Merge remote-tracking branch 'nearby/main' into apply-upstream
# Conflicts:
#	MODULE.bazel
#	connections/implementation/mediums/ble_v2.cc
#	internal/platform/implementation/BUILD
2026-02-04 19:12:40 +00:00
kidfromjupiter 2731ec427a linux <-> linux l2cap socket works now 2026-02-04 14:28:08 +00:00
kidfromjupiter beec7387d4 Updated l2cap socket 2026-02-04 11:39:55 +00:00
kidfromjupiter e09907e335 Re enabled l2cap for testing 2026-02-03 17:26:56 +00:00
kidfromjupiter 1b0aa58123 disabled wifi direct medium since it technically isn't using proper Wifi Direct 2026-02-01 10:52:35 +00:00
kidfromjupiter fce62beaa6 Added initial wpa supplicant dbus xml files 2026-02-01 06:04:34 +00:00
kidfromjupiter d0c406dd7a added BUILD for nearby sharing client and fixed Wifi DIrect issues. 2026-02-01 06:03:04 +00:00
kidfromjupiter b7c10dcddc Fixed bug wifi_lan server socket where ip address would be returned in dotted decimal when 4 byte string is expected 2026-01-21 15:17:41 +00:00
kidfromjupiter 2e5641b784 Fixed issue where avahi would not advertise ipv4 address in nsd service info. 2026-01-21 15:15:41 +00:00
kidfromjupiter 2c285eabb2 Added hedron targets for linux 2026-01-21 02:35:20 +00:00
kidfromjupiter bac1ffe00e Added hedron compile command extractor to MODULE.bazel and BUILD in linux 2026-01-17 18:11:07 +00:00
kidfromjupiter f4be67850b Reverted shared devices_ between blev2 and bt classic 2026-01-17 15:47:53 +05:30
kidfromjupiter d12be67319 Made ble_v2_medium and bluetooth_classic_medium share a devices_ 2026-01-17 08:46:49 +00:00
kidfromjupiter a61607360c Implemented gatt discovery and setting gatt characteristics 2026-01-14 13:17:13 +00:00
kidfromjupiter 4c3656b160 ble_l2cap sockets implemented. NOT WORKING THOUGH. I suspect l2cap sockets over LE require pairing even though its said it doesn't need pairing if security level is set properly on socket. 2026-01-14 13:15:49 +00:00
kidfromjupiter f14d0ee04d Implemented bluetooth socket stubs 2026-01-12 10:45:09 +00:00
kidfromjupiter 329f2ce2c9 Added GattProfile. Disabled fast adverts due to linux not supporting random mac addresses. 2026-01-12 08:17:05 +00:00
kidfromjupiter 3d97a540b5 Enabled BLE advertisements with extended + GATT server. 2026-01-10 11:23:19 +00:00
kidfromjupiter 52dfdd6a56 Enabled BLE advertisements with extended + GATT server. 2026-01-10 06:52:01 +00:00
kidfromjupiter 2d98bab2f1 updated build 2026-01-06 05:25:00 +00:00
kidfromjupiter 0d7922dc89 Enabled wifi lan medium. fixed bug with returned service id in avahi onItemNew 2026-01-06 05:24:48 +00:00
kidfromjupiter 0432c47542 Added wifi hotspot medium. Fixed mutex deadlock when bandwidth upgrade with bt classic socket 2026-01-05 14:17:26 +00:00
kidfromjupiter e2256ca83d endpoints advertised on bluetooth are immediately detected now. bluetooth socket underlying fd type auto detection added. Fixed segfault with download paths 2026-01-04 17:14:27 +00:00
kidfromjupiter 08e8b50aee fixed crash on bt socket close 2026-01-03 16:45:45 +00:00
kidfromjupiter 43c6c38a55 Fixed race conditions with simultaneous connections 2026-01-03 14:40:02 +00:00