Vibhav Pant
|
d6b150db6d
|
Add BluetoothInputStream, BluetoothOutputStream.
|
2023-09-01 19:58:05 +05:30 |
|
Vibhav Pant
|
20589b408f
|
Register: Set options to allow RFCOMM socket creation.
|
2023-09-01 17:03:23 +05:30 |
|
Vibhav Pant
|
0b3accbe7e
|
Move stream implementation to its own file.
|
2023-09-01 17:03:06 +05:30 |
|
Vibhav Pant
|
b702bda1f6
|
Disable Start/StopWifiDirect for now.
|
2023-08-31 21:00:01 +05:30 |
|
Vibhav Pant
|
0b7b9e917d
|
Reuse the Windows mutex implementation.
|
2023-08-31 20:58:27 +05:30 |
|
Vibhav Pant
|
adb92aba65
|
Print: Fix crash because of the buffer being freed incorrectly.
|
2023-08-31 01:43:15 +05:30 |
|
Vibhav Pant
|
41308744b4
|
GetIP4Config: Avoid unnecessary lookups for unrelated connections.
|
2023-08-30 19:24:11 +05:30 |
|
Vibhav Pant
|
59594c482e
|
GetInformation: Prevent potential UB while getting AP frequency
|
2023-08-30 19:20:36 +05:30 |
|
Vibhav Pant
|
99f9a4e5f0
|
Use absl::flat_hash_map for known_access_points_.
|
2023-08-30 19:06:12 +05:30 |
|
Vibhav Pant
|
b27a95989f
|
Refactor
|
2023-08-30 19:06:04 +05:30 |
|
Vibhav Pant
|
0191f6b9ae
|
Split off most of NetworkManager code into their own files.
|
2023-08-30 18:48:10 +05:30 |
|
Vibhav Pant
|
d8b0c254c0
|
Minor refactoring.
|
2023-08-30 16:46:41 +05:30 |
|
Vibhav Pant
|
a5c5068aa4
|
Rewrite NetworkManager state to use an enum type for clarity.
|
2023-08-30 16:46:17 +05:30 |
|
Vibhav Pant
|
808ed3992d
|
clang-format
|
2023-08-30 13:21:30 +05:30 |
|
Vibhav Pant
|
039d992c1a
|
Minor refactoring.
|
2023-08-30 01:53:54 +05:30 |
|
Vibhav Pant
|
dc2d8cd472
|
Move dbus stubs to generated package.
|
2023-08-29 23:56:15 +05:30 |
|
Vibhav Pant
|
393c135f48
|
Add copyright headers.
|
2023-08-29 22:12:10 +05:30 |
|
Vibhav Pant
|
df00801bf4
|
Add copyright notice headers.
|
2023-08-29 22:06:30 +05:30 |
|
Vibhav Pant
|
ef3ea70b57
|
Simplify ObjectManager listener code.
|
2023-08-29 20:27:49 +05:30 |
|
Vibhav Pant
|
afeecca1ba
|
Store a copy of the last known name and address to use for lost devices.
|
2023-08-29 20:27:23 +05:30 |
|
Vibhav Pant
|
02fdbb5a0c
|
Use the correct object name for LoginManager.
|
2023-08-29 20:26:45 +05:30 |
|
Vibhav Pant
|
fae8c4f6bd
|
Use the correct syslog identifier.
|
2023-08-29 18:06:14 +05:30 |
|
Vibhav Pant
|
8198275b48
|
Print: Avoid memory leaks.
|
2023-08-29 18:01:46 +05:30 |
|
Vibhav Pant
|
6800141045
|
Add ble_medium.h, ble_v2_medium.h.
|
2023-08-29 17:01:35 +05:30 |
|
Vibhav Pant
|
671fcf2fe5
|
ServiceBrowser: Ignore local services.
|
2023-08-29 16:46:24 +05:30 |
|
Vibhav Pant
|
3e936b938a
|
Remove discovery_cb_lock_, as it can cause deadlocks.
|
2023-08-29 16:36:50 +05:30 |
|
Vibhav Pant
|
d558e7388e
|
Pass the correct flags to ResolveService.
|
2023-08-29 16:36:33 +05:30 |
|
Vibhav Pant
|
f42aca9401
|
Provide Avahi Server object to ServiceBrowser objects.
|
2023-08-29 16:14:33 +05:30 |
|
Vibhav Pant
|
f1a5f14530
|
Separate BluetoothAdapter into Adapter and BluezAdapter classes.
|
2023-08-29 15:47:13 +05:30 |
|
Vibhav Pant
|
68c8efd935
|
Add log messages for freeing service browsers and entry groups.
|
2023-08-29 15:14:07 +05:30 |
|
Vibhav Pant
|
e9d1592c8c
|
Allow advertising multiple services.
|
2023-08-29 15:09:28 +05:30 |
|
Vibhav Pant
|
191145412d
|
Free resources on destruction.
|
2023-08-29 15:09:14 +05:30 |
|
Vibhav Pant
|
e6e73c01a0
|
BluetoothServerSocket: Fix lifetime issues with service_uuid.
|
2023-08-29 14:08:58 +05:30 |
|
Vibhav Pant
|
48f17cf10a
|
Add ble headers.
|
2023-08-29 14:03:28 +05:30 |
|
Vibhav Pant
|
d4f3e729ac
|
Add dummy implementations for BLE.
|
2023-08-29 14:03:16 +05:30 |
|
Vibhav Pant
|
64f1da3801
|
profile_object_path: Ensure the object name is valid.
|
2023-08-29 14:02:44 +05:30 |
|
Vibhav Pant
|
57f88d09e1
|
Start the thread pool on construction.
|
2023-08-29 14:02:32 +05:30 |
|
Vibhav Pant
|
2f97953976
|
Register: Create a BlueZ profile object before registering it.
|
2023-08-29 14:02:03 +05:30 |
|
Vibhav Pant
|
df41f81c33
|
Profile: Log profile object path after construction.
|
2023-08-29 14:00:18 +05:30 |
|
Vibhav Pant
|
5a7515dc20
|
StartAdvertising: Let avahi handle the host name.
|
2023-08-29 13:59:20 +05:30 |
|
Vibhav Pant
|
78176112cf
|
Minor refactor.
|
2023-08-29 13:07:30 +05:30 |
|
Vibhav Pant
|
220208abbc
|
Rewrite ThreadPool.
|
2023-08-29 13:06:35 +05:30 |
|
Vibhav Pant
|
9b1a4941dc
|
Add org.freedesktop.Accounts.User.xml.
|
2023-08-29 13:05:59 +05:30 |
|
Vibhav Pant
|
17955ae85b
|
Add bluetooth_classic_server_socket.cc
|
2023-08-29 13:05:39 +05:30 |
|
Vibhav Pant
|
5698804717
|
Add login_manager_client_glue.h
|
2023-08-29 11:42:43 +05:30 |
|
Vibhav Pant
|
c9ebae1e74
|
Synchronize writes to std::cout.
|
2023-08-28 01:16:41 +05:30 |
|
Vibhav Pant
|
300aa83344
|
Use bus name only for default connection.
|
2023-08-28 01:15:55 +05:30 |
|
Vibhav Pant
|
e4082a1511
|
Fix signatures.
|
2023-08-27 20:50:36 +05:30 |
|
Vibhav Pant
|
e07de691cf
|
Rewrite timer to use POSIX timers.
|
2023-08-27 20:50:26 +05:30 |
|
Vibhav Pant
|
a46c033a13
|
Fix more compilation errors.
|
2023-08-27 20:48:09 +05:30 |
|