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