1. 11 May, 2022 3 commits
  2. 10 May, 2022 3 commits
  3. 09 May, 2022 17 commits
  4. 06 May, 2022 15 commits
    • Lubomir Rintel's avatar
      merge: branch 'lr/gtkdoc' · 6525e8a7
      Lubomir Rintel authored
      !1211
      6525e8a7
    • Lubomir Rintel's avatar
      libnm-client: fix some comments · 99d92e2f
      Lubomir Rintel authored
      Correct the mismatched arguments and descriptions, likely a copy &
      paste error.
      99d92e2f
    • Lubomir Rintel's avatar
      libnm: fix placement of some "Since:" tags · a3174af9
      Lubomir Rintel authored
        libnm-client-impl/nm-client.c:8398: warning: multi-line since docs found
        libnm-client-impl/nm-device-macvlan.c:115: warning: multi-line since docs found
        libnm-client-impl/nm-device-vxlan.c:540: warning: multi-line since docs found
        libnm-client-impl/nm-device-vxlan.c:92: warning: multi-line since docs found
        libnm-core-impl/nm-setting-ethtool.c:41: warning: multi-line since docs found
        libnm-core-impl/nm-setting-ip-config.c:2475: warning: multi-line since docs found
        libnm-core-impl/nm-setting-ip-config.c:2504: warning: multi-line since docs found
      a3174af9
    • Lubomir Rintel's avatar
      libnm: replace nm-types.h by defining the types in respective headers · 649314dd
      Lubomir Rintel authored
      The typedefs in nm-types.h confuse gtkdoc-scan. It generates a
      libnm-sections.txt file like this:
      
        <SECTION>
        <FILE>nm-types</FILE>
        <TITLE>NMDeviceOvs</TITLE>
        NMAccessPoint
        NMActiveConnection
        NMCheckpoint
        NMClient
        NMDevice
        ...
      
      Note the wrongly picked title and, more importantly, the object types in
      a bogus section. This in turn makes gtkdoc-mkdb fail to include the
      property and signal documentation in appropriate sections.
      
      Without nm-types.h, we need to mind the header dependencies. This means
      that we need to order the headers that define types before the ones that
      use them. Also, we need to break the depencency loops in few palces.
      649314dd
    • Thomas Haller's avatar
      n-dhcp4: re-import git-subtree for 'src/n-dhcp4' · 53cfb30b
      Thomas Haller authored
        git subtree pull --prefix src/n-dhcp4 git@github.com:nettools/n-dhcp4.git master --squash
      53cfb30b
    • Thomas Haller's avatar
      Squashed 'src/n-dhcp4/' changes from 64513e31c01a..e4af93228e37 · 3a49d158
      Thomas Haller authored
      e4af93228e37 probe: forget lease after a NAK
      c39e1fe74463 connection: discard NAKs from other servers in SELECTING
      
      git-subtree-dir: src/n-dhcp4
      git-subtree-split: e4af93228e3772bbb443ec1237252e6a2f3e3dd7
      3a49d158
    • Beniamino Galvani's avatar
      n-dhcp4/probe: forget lease after a NAK · e141cd45
      Beniamino Galvani authored and Thomas Haller's avatar Thomas Haller committed
      If we have a lease and we get a NAK renewing/rebinding it, the lease
      is lost.
      
      Without this, probe->current_lease remains set and after the next
      DISCOVER/OFFER round, any call to n_dhcp4_client_lease_select() will
      fail at:
      
              if (lease->probe->current_lease)
                      return -ENOTRECOVERABLE;
      
      As in:
      
       [5325.1313] dhcp4 (veth0): send REQUEST of 172.25.1.200 to 255.255.255.255
       [5325.1434] dhcp4 (veth0): received NACK from 172.25.1.1
       [5325.1435] dhcp4 (veth0): client event 3 (RETRACTED)
       [5325.1436] dhcp4 (veth0): send DISCOVER to 255.255.255.255
       [5325.1641] dhcp4 (veth0): received OFFER of 172.25.1.200 from 172.25.1.1
       [5325.1641] dhcp4 (veth0): client event (OFFER)
       [5325.1641] dhcp4 (veth0): selecting lease failed: -131 (ENOTRECOVERABLE)
      
      Upstream: https://github.com/nettools/n-dhcp4/pull/33
      Upstream: https://github.com/nettools/n-dhcp4/commit/e4af93228e3772bbb443ec1237252e6a2f3e3dd7
      
      #993
      
      e43b1791 ('Merge commit 'e23b3c9c' as 'shared/n-dhcp4'')
      e141cd45
    • Thomas Haller's avatar
      c-list: re-import git-subtree for 'src/c-list' · 192864ed
      Thomas Haller authored
        git subtree pull --prefix src/c-list git@github.com:c-util/c-list.git main --squash
      192864ed
    • Thomas Haller's avatar
      Squashed 'src/c-list/' changes from a0970f12f1f4..b86ba656ac22 · 106825f7
      Thomas Haller authored
      b86ba656ac22 c-list: add c_list_split()
      76900e4e3625 build: align with new c-util style
      
      git-subtree-dir: src/c-list
      git-subtree-split: b86ba656ac22b00fe785b2f058123e807f97c109
      106825f7
    • Thomas Haller's avatar
      c-rbtree: re-import git-subtree for 'src/c-rbtree' · e69f011d
      Thomas Haller authored
        git subtree pull --prefix src/c-rbtree git@github.com:c-util/c-rbtree.git main --squash
      e69f011d
    • Thomas Haller's avatar
      Squashed 'src/c-rbtree/' changes from 8aa7bd1828ee..9b9713aeb9ec · 8d2d3744
      Thomas Haller authored
      9b9713aeb9ec build: update docs
      7d38954dfd69 c-rbtree: document c_rbtree_entry() better
      401241d4db02 build: always build test-parallel
      337eb6c06d48 build: declare meson dependency
      5741c13745cc ci: switch to new c-util CI workflow
      39f870caf0aa build: drop redundant _GNU_SOURCE
      cd315e186cf0 build: define 'ptrace' option
      a1fb0a3296ae build: drop old submodules
      739c1e982d74 build: re-order build definitions alphabetically
      e98d4ed5a863 build: rework dependency handling
      f9dd3852b8de build: use both_libraries()
      
      git-subtree-dir: src/c-rbtree
      git-subtree-split: 9b9713aeb9eca98566a85c8c90a02942ea430819
      8d2d3744
    • Thomas Haller's avatar
      c-siphash: re-import git-subtree for 'src/c-siphash' · c3b8ef35
      Thomas Haller authored
        git subtree pull --prefix src/c-siphash git@github.com:c-util/c-siphash.git main --squash
      c3b8ef35
    • Thomas Haller's avatar
      Squashed 'src/c-siphash/' changes from eb87a9c4a5b0..1da8a0d46bfd · 27500025
      Thomas Haller authored
      1da8a0d46bfd build: align with new c-util style
      
      git-subtree-dir: src/c-siphash
      git-subtree-split: 1da8a0d46bfdf07dc263a33ea9f22682db7dbea0
      27500025
    • Thomas Haller's avatar
      c-stdaux: re-import git-subtree for 'src/c-stdaux' · 2e2bc2a4
      Thomas Haller authored
        git subtree pull --prefix src/c-stdaux git@github.com:c-util/c-stdaux.git main --squash
      2e2bc2a4
    • Thomas Haller's avatar
      Squashed 'src/c-stdaux/' changes from f20e1cf2dfb1..99fe83cd5698 · 1c260f5a
      Thomas Haller authored
      99fe83cd5698 build: update copyright
      344b3ca8ce29 build: declare meson dependency
      0e0982fd327e ci: use v1 of cabuild
      9d2dafc4aaa4 ci: enable matrix-mode
      822e358e60bb ci: switch to new C-Util CI
      45b322aa6fb4 ci: try out new cabuild workflow
      
      git-subtree-dir: src/c-stdaux
      git-subtree-split: 99fe83cd5698b406f1cd991989551aac299f3d29
      1c260f5a
  5. 05 May, 2022 2 commits