1. 27 May, 2022 6 commits
    • Adrian Freihofer's avatar
      mailmap: update to add Adrian · e5a3003d
      Adrian Freihofer authored
      e5a3003d
    • Thomas Haller's avatar
      NEWS: update · 5d095062
      Thomas Haller authored
      5d095062
    • Alex Henrie's avatar
      device: introduce ipv6.mtu property · 0004a408
      Alex Henrie authored and Thomas Haller's avatar Thomas Haller committed
      #1003
      
      !1231
      0004a408
    • Thomas Haller's avatar
    • Adrian Freihofer's avatar
      ifcfg-rh: add support for ipv4.link-local · cdaa99cd
      Adrian Freihofer authored and Thomas Haller's avatar Thomas Haller committed
      cdaa99cd
    • Adrian Freihofer's avatar
      settings: add ipv4.link-local flag · cbde63a4
      Adrian Freihofer authored and Thomas Haller's avatar Thomas Haller committed
      
      
      Introduction of a new setting ipv4.link-local, which enables
      link-local IP addresses concurrently with other IP address assignment
      implementations such as dhcp or manually.
      No way is implemented to obtain a link-local address as a fallback when
      dhcp does not respond (as dhcpd does, for example). This could be be
      added later.
      
      To maintain backward compatibility with ipv4.method ipv4.link-local has
      lower priority than ipv4.method. This results in:
      * method=link-local overrules link-local=disabled
      * method=disabled overrules link-local=enabled
      
      Furthermore, link-local=auto means that method defines whether
      link-local is enabled or disabled:
      * method=link-local --> link-local=enabled
      * else --> link-local=disabled
      
      The upside is, that this implementation requires no normalization.
      Normalization is confusing to implement, because to get it really
      right, we probably should support normalizing link-local based on
      method, but also vice versa. And since the method affects how other
      properties validate/normalize, it's hard to normalize that one, so that
      the result makes sense. Normalization is also often not great to the
      user, because it basically means to modify the profile based on other
      settings.
      
      The downside is that the auto flag becomes API and exists because
      we need backward compatibility with ipv4.method.
      We would never add this flag, if we would redesign "ipv4.method"
      (by replacing by per-method-specific settings).
      
      Defining a default setting for ipv4.link-local in the global
      configuration is also supported.
      The default setting for the new property can be "default", since old
      users upgrading to a new version that supports ipv4.link-local will not
      have configured the global default in NetworkManager.conf. Therefore,
      they will always use the expected "auto" default unless they change
      their configuration.
      Co-Authored-By: Thomas Haller's avatarThomas Haller <thaller@redhat.com>
      cbde63a4
  2. 26 May, 2022 2 commits
  3. 25 May, 2022 2 commits
  4. 24 May, 2022 1 commit
  5. 19 May, 2022 5 commits
  6. 18 May, 2022 3 commits
  7. 17 May, 2022 2 commits
  8. 16 May, 2022 19 commits