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