1. 23 Nov, 2018 1 commit
  2. 21 Oct, 2018 1 commit
  3. 29 Mar, 2018 1 commit
    • Jussi Laakkonen's avatar
      [connman] Sailfish iptables API support. Contributes to JB#39338 · 113f670c
      Jussi Laakkonen authored
      Adds support for managing iptables content via ConnMan. The header to
      include: iptables_ext.h, which is installed as part of devel package.
      
      Functionalities implemented for plugins to use:
       - Chain management (new, delete, flush, find)
       - Iptables rule management (insert, append, delete)
       - Commit iptables changes
       - Change iptables policy
       - Save, load and clear iptables
          - Each table is saved to STORAREDIR/iptables/{tablename}.v4
          - Saving is done by connman at startup/shutdown.
          - Saving of iptables feature is adapted from iptables source.
       - Get iptables content
      
      These functionalities do not restrict use of specific iptables table.
      Except use of chains or targets with "connman-" in name is prevented.
      
      Upgrade iptables' xtables library build requirement to >= 1.6.1.
      
      Upgrade iptables install requirement to >= 1.6.1.
      113f670c
  4. 20 Feb, 2018 1 commit
  5. 06 Feb, 2018 2 commits
  6. 16 Oct, 2017 1 commit
  7. 12 Sep, 2017 1 commit
  8. 21 Aug, 2017 1 commit
    • Slava Monich's avatar
      [connman] Dropped connman-tracing package · 3be2ed4d
      Slava Monich authored
      These days there are better ways to collect traces from connman.
      
      Enabling traces at startup involves some additional command line action
      anyway (e.g. lifting journald limits so that messages don't get dropped)
      and with that in mind, installing a package just to add -d to the command
      line makes very little sense. A person capable of collecting connman traces
      at startup should be able to directly edit the connman.service file. And
      it's probably easier for such a person to edit the file than to install
      a package.
      3be2ed4d
  9. 21 Apr, 2017 1 commit
    • Slava Monich's avatar
      [connman] Added net.connman.Manager.CreateService method. JB#37538 · f5d37008
      Slava Monich authored
      Arguments:
      
        s     service type (optional)
        s     device identifier (optional)
        s     network identifier (optional)
        a(ss) service settings (essentially, the settings file)
      
      Returns:
      
        o     the service path
      
      Only "wifi" service type is currently allowed. If the device
      identifier is missing, the first available device is assumed.
      If the network identifier is missing, it's generated from "SSID"
      and "Security" settings.
      
      Settings may contain the same keys that you can find in the
      service settings file.
      f5d37008
  10. 29 Mar, 2017 2 commits
  11. 17 Mar, 2017 1 commit
  12. 14 Mar, 2017 1 commit
  13. 12 Mar, 2017 1 commit
    • Slava Monich's avatar
      [connman] Hidden networks require active scan. Fixes JB#38006 · d7254cc7
      Slava Monich authored
      Once we find a hidden network, we actively scan for all known hidden
      networks hoping that it's one of them. This results in two BSSes with
      the same BSSID, one having SSID and one not. Both get associated with
      the same network.
      
      As long as there are hidden networks in range, active scans are
      periodically repeated.
      d7254cc7
  14. 06 Mar, 2017 1 commit
    • Slava Monich's avatar
      [connman] Added net.connman.Service.RestrictedPropertyChanged signal. JB#37923 · 4b7a00b9
      Slava Monich authored
      Added GetProperty method and RestrictedPropertyChanged signal
      to the net.connman.Service interface. The signal is emitted
      instead of the PropertyChanged signal for the properties that
      are not wide open to everyone. The client has to call GetProperty
      to query the new value and to have its access checked.
      
      Currently GetProperty only works for restricted properties in
      order to reduce the amount of patching even though it might be
      logical if it worked for any property. However, for a normal
      wide-open property it will return net.connman.InvalidArguments
      error.
      
      The only use for GetProperty is to query the new value after
      receiving the RestrictedPropertyChanged signal - the normal
      GetProperties call return all the properties that the client
      has access to.
      4b7a00b9
  15. 05 Mar, 2017 1 commit
  16. 04 Mar, 2017 1 commit
  17. 02 Mar, 2017 1 commit
    • Slava Monich's avatar
      [connman] Added sailfish_wifi plugin. JB#37468 · e7d08af9
      Slava Monich authored
      Replaces the original wifi plugin, as it was becoming unmaintainable.
      Significant portions of the original one have been rewritten which
      made applying upstream patches increasingly difficult. Also, upstream
      is pushing their own replacement for wpa_supplicant and is likely to
      stop supporting this plugin anyway.
      
      This also removes support for signal_poll plugins from the connman core.
      It was never merged upstream (for unknown reasons) and since nothing but
      sailfish_wifi plugin is using this functionality, there's no need to have
      it as a plugin.
      
      [connman] WPS push button configuration. Fixes JB#37812
      e7d08af9
  18. 28 Feb, 2017 1 commit
  19. 21 Feb, 2017 2 commits
  20. 10 Feb, 2017 3 commits
  21. 07 Feb, 2017 1 commit
  22. 27 Jan, 2017 1 commit
  23. 22 Dec, 2016 1 commit
  24. 21 Dec, 2016 1 commit
  25. 20 Nov, 2016 1 commit
    • Slava Monich's avatar
      [connman] Cleaned up wakeup timers · 646dd5dd
      Slava Monich authored
      Renamed jolla_wakeup_timer into sailfish_wakeup_timer.
      Renamed connman_wakeup functions for consistency with their glib counterparts.
      Added connman_wakeup_timer_add() and connman_wakeup_timer_add_seconds().
      646dd5dd
  26. 09 Nov, 2016 1 commit
  27. 04 Nov, 2016 1 commit
  28. 10 Oct, 2016 2 commits
  29. 06 Oct, 2016 2 commits
  30. 15 Sep, 2016 2 commits
  31. 19 Jun, 2016 1 commit
  32. 03 Apr, 2016 1 commit