1. 13 May, 2021 1 commit
    • Jouke Witteveen's avatar
      More uniform profile loading and filtering · 8773d7f0
      Jouke Witteveen authored
      Hooks and interface scripts are now sourced more systematically.
      Settings of wireless profiles that depend on hooks are now picked up
      correctly by netctl-auto.
      
      Suggested by: Vitor Sakaguti <vis@tutao.de>
      8773d7f0
  2. 17 Jan, 2021 1 commit
    • Jouke Witteveen's avatar
      Add verify subcommand to netctl · 9b70046f
      Jouke Witteveen authored
      The name of the subcommand mirrors the same subcommand of systemd-analyze.
      
      Verification before restarting would be useful. However, verification
      requires the profile file to be readable by the current user. The current
      user may be a regular user with permission to control systemd, so
      restarting does not require the profile file to be readable. Therefore, we
      do not attempt verification before restarting.
      9b70046f
  3. 02 Aug, 2018 1 commit
  4. 28 Jul, 2018 1 commit
  5. 16 Mar, 2018 1 commit
  6. 08 Oct, 2017 1 commit
  7. 29 May, 2017 1 commit
  8. 14 Mar, 2017 2 commits
  9. 30 Nov, 2016 2 commits
    • Jouke Witteveen's avatar
      Additional granularity in `netctl list` · d1c992b7
      Jouke Witteveen authored
      Distinguish between started profiles and online profiles in the output
      of the list subcommand of netctl.
      To be consistent in symbol usage, the wifi-menu flags have changed too.
      d1c992b7
    • Jouke Witteveen's avatar
      Distinguish between network{,-online}.target (FS#50476) · e43a8221
      Jouke Witteveen authored
      The netctl@ service now yields before obtaining an IP address. This
      prevents holding up network.target unnecessarily. Waiting for profiles
      to obtain an IP address is possible through
      
      1) The netctl-wait-online service
      This service waits until all enabled profiles have obtained an address.
      It is ordered before network-online.target so that this target is now
      correctly implemented in netctl.
      
      2) The wait-online <PROFILE> subcommand to netctl
      This command waits for a started profile to obtain an address.
      e43a8221
  10. 23 Nov, 2016 1 commit
  11. 28 Sep, 2016 1 commit
  12. 10 Jun, 2016 1 commit
    • Jouke Witteveen's avatar
      Support the 'is-active' command · 9f6b3598
      Jouke Witteveen authored
      Status getting commands are now uniform between netctl and netctl-auto.
      Both support 'is-active' and 'is-enabled'. The 'current' command is
      dropped from netctl-auto. Its use case is covered by the 'list' command.
      
      Suggested by Evgeniy Alekseev <i@arcanis.me>
      9f6b3598
  13. 12 Jan, 2015 1 commit
  14. 17 Jun, 2014 1 commit
  15. 06 May, 2014 2 commits
  16. 25 Feb, 2014 1 commit
  17. 04 Jun, 2013 1 commit
  18. 18 May, 2013 1 commit
  19. 15 May, 2013 1 commit
  20. 06 May, 2013 1 commit
    • Jouke Witteveen's avatar
      Improve array handling · 711c4645
      Jouke Witteveen authored
      When interpreted as an array, the empty string represents a 1-element
      array consisting of the empty string. This is actually very reasonable.
      
      Reported by: Thomas Bächler <thomas@archlinux.org>
      711c4645
  21. 05 May, 2013 1 commit
  22. 08 Apr, 2013 1 commit
  23. 30 Mar, 2013 1 commit
  24. 22 Mar, 2013 1 commit
  25. 18 Mar, 2013 1 commit
  26. 12 Mar, 2013 1 commit
    • Jouke Witteveen's avatar
      Uniform translation of profiles to unit names · 002fd276
      Jouke Witteveen authored
      The unit corresponding to a profile named $p is netctl@$p.service.
      We should not drop the suffix, since $p could contain a valid unit
      suffix (although .service is not allowed).
      We take care of this uniformly by wrapping around systemctl.
      Additionally, `systemctl list-units` does not accept an '--active'
      parameter, so we fix it to be consistent with `netctl list`.
      002fd276
  27. 14 Feb, 2013 1 commit
    • Ivan Shapovalov's avatar
      Automatically escape dashes in interface names · b0f92895
      Ivan Shapovalov authored and Jouke Witteveen's avatar Jouke Witteveen committed
      Custom interface names like "eth-phone" or "eth-lte" are not uncommon,
      and since they are used in pathes inside systemd units, dashes and unprintable
      characters shall be escaped per unit file rules.
      
      So replace "-" with "\x2d" in interface names.
      b0f92895
  28. 05 Feb, 2013 1 commit
  29. 25 Jan, 2013 1 commit
  30. 29 Dec, 2012 2 commits
  31. 28 Dec, 2012 2 commits
  32. 14 Oct, 2012 1 commit
  33. 12 Oct, 2012 1 commit
  34. 13 Sep, 2012 1 commit
  35. 08 Aug, 2012 1 commit