D7652: Prepare for better broadcast/neighbor detection
Daniel Tang
noreply at phabricator.kde.org
Sun Sep 3 10:18:56 UTC 2017
daniel.z.tg updated this revision to Diff 19122.
daniel.z.tg added a comment.
- Switch to per-interface broadcasts & Fix tethering
Instead of checking whether we are on a mobile data network so that we
know not to send packets there, we will loop through all enabled network
interfaces, check if a KDE connect computer could be on the other end,
and use their broadcast addresses.
Tethered network changes are better detected now.
The network change detection now also filters out refresh storms.
BackgroundService has been made faster and static to help with the
network detection changes.
REPOSITORY
R225 KDE Connect - Android application
CHANGES SINCE LAST UPDATE
https://phabricator.kde.org/D7652?vs=19082&id=19122
BRANCH
network-broadcasting
REVISION DETAIL
https://phabricator.kde.org/D7652
AFFECTED FILES
AndroidManifest.xml
res/layout/activity_device.xml
res/values-ca/strings.xml
res/values-cs/strings.xml
res/values-da/strings.xml
res/values-en-rGB/strings.xml
res/values-es/strings.xml
res/values-eu/strings.xml
res/values-fr/strings.xml
res/values-gl/strings.xml
res/values-he/strings.xml
res/values-it/strings.xml
res/values-nl/strings.xml
res/values-nn/strings.xml
res/values-pl/strings.xml
res/values-pt/strings.xml
res/values-ru/strings.xml
res/values-sr/strings.xml
res/values-sv/strings.xml
res/values-tr/strings.xml
res/values-uk/strings.xml
res/values/strings.xml
src/org/kde/kdeconnect/Backends/LanBackend/LanLinkProvider.java
src/org/kde/kdeconnect/BackgroundService.java
src/org/kde/kdeconnect/Helpers/NetworkHelper.java
src/org/kde/kdeconnect/KdeConnectBroadcastReceiver.java
src/org/kde/kdeconnect/Plugins/MousePadPlugin/KeyListenerView.java
src/org/kde/kdeconnect/Plugins/MousePadPlugin/MousePadActivity.java
src/org/kde/kdeconnect/Plugins/MprisPlugin/MprisActivity.java
src/org/kde/kdeconnect/Plugins/NotificationsPlugin/NotificationsPlugin.java
src/org/kde/kdeconnect/Plugins/NotificationsPlugin/RepliableNotification.java
src/org/kde/kdeconnect/Plugins/Plugin.java
src/org/kde/kdeconnect/Plugins/RunCommandPlugin/RunCommandActivity.java
src/org/kde/kdeconnect/Plugins/SftpPlugin/SftpPlugin.java
src/org/kde/kdeconnect/Plugins/SharePlugin/SendFileActivity.java
src/org/kde/kdeconnect/Plugins/SharePlugin/ShareActivity.java
src/org/kde/kdeconnect/Plugins/SharePlugin/ShareChooserTargetService.java
src/org/kde/kdeconnect/Plugins/TelepathyPlugin/TelepathyPlugin.java
src/org/kde/kdeconnect/UserInterface/DeviceFragment.java
src/org/kde/kdeconnect/UserInterface/MaterialActivity.java
src/org/kde/kdeconnect/UserInterface/PairingFragment.java
src/org/kde/kdeconnect/UserInterface/SettingsActivity.java
To: daniel.z.tg, #kde_connect
Cc: albertvaka, daniel.z.tg, jeanv, tfella, aboudhar, seebauer, bugzy, progwolff, MayeulC, menasshock, ach, apol, hkaelberer
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdeconnect/attachments/20170903/60ca2de6/attachment.html>
More information about the KDEConnect
mailing list