)]}'
{
  "commit": "2c6c421db07460d2878be4f7ccc29d470e1278ce",
  "tree": "6dac174c54a9912e6cf0ffe448b0c0f8feb7ad73",
  "parents": [
    "dca8f9bde5f2fcd60153d6584b7470d57d4ba14f"
  ],
  "author": {
    "name": "Andrei Litvin",
    "email": "andy314@gmail.com",
    "time": "Tue Dec 17 13:38:08 2024 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Dec 17 18:38:08 2024 +0000"
  },
  "message": "Make AddressResolver not keep duplicate IP addresses in its cache (#36861)\n\n* Add FAILING unit test that address resolve does dedup of inputs\n\n* Unit tests pass, but code is not YET complete\n\n* Tests still pass...\n\n* Update comments\n\n* Restyle\n\n* Include fix\n\n* Restyled by clang-format\n\n* Enforce more lookup results... this makes tests happy and also it sounds like just picking a single address by default is a bit low\n\n* Fix casts\n\n* Apparently adding mdns results increases RAM a lot and esp32 m5 does not have sufficient space. This is a bit concerning ...\n\n* Fix condition that I messed up\n\n* Update non-LL interface for the dedup logic as well\n\n* Fix includes\n\n* Fix typo\n\n* moved a bit the test guard: we have 2 tests that need 3 slots and more\n\n---------\n\nCo-authored-by: Restyled.io \u003ccommits@restyled.io\u003e\nCo-authored-by: Andrei Litvin \u003candreilitvin@google.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2fc4e5a526fb65340204737d8b2e468208cb600c",
      "old_mode": 33188,
      "old_path": "src/lib/address_resolve/AddressResolve_DefaultImpl.cpp",
      "new_id": "4b60bbf6e59f28fe81b88cae4f448b5baa339b6a",
      "new_mode": 33188,
      "new_path": "src/lib/address_resolve/AddressResolve_DefaultImpl.cpp"
    },
    {
      "type": "modify",
      "old_id": "266939fa3f5d3b3d72a0dd8a9528d4c97b392132",
      "old_mode": 33188,
      "old_path": "src/lib/address_resolve/tests/TestAddressResolve_DefaultImpl.cpp",
      "new_id": "7099414bce05a10e0189d8b40f169a92557b6831",
      "new_mode": 33188,
      "new_path": "src/lib/address_resolve/tests/TestAddressResolve_DefaultImpl.cpp"
    }
  ]
}
