)]}'
{
  "commit": "30c8fda1ab6d55d3b0129bb1686c23bf06cd5b0d",
  "tree": "3cfbe2b0b3ee679a873c2eddbd46116abe03d6d6",
  "parents": [
    "b8cda126b4e0fbfd514b26dec4ee8a1c6849abe9"
  ],
  "author": {
    "name": "Sebastien Tardif",
    "email": "sebtardif@ncf.ca",
    "time": "Thu May 28 02:56:55 2026 +0000"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri May 29 14:25:41 2026 +0900"
  },
  "message": "daemon: fix IPv6 address truncation in ip2str()\n\nThe sockaddr struct size (ai_addrlen) is passed as the output buffer\nsize to inet_ntop(). For IPv6, sizeof(sockaddr_in6) is 28 bytes but\nINET6_ADDRSTRLEN is 46, so long IPv6 addresses are silently truncated.\n\nFix this by passing sizeof(ip) instead, which is the actual size of\nthe destination buffer. Drop the now-unused len parameter from\nip2str() and update all callers.\n\nSigned-off-by: Sebastien Tardif \u003csebtardif@ncf.ca\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "80fa0226d89f03215f9c75eaca0576f3343982eb",
      "old_mode": 33188,
      "old_path": "daemon.c",
      "new_id": "103c08d868d5de434dfe900a8294de5b8eaa8995",
      "new_mode": 33188,
      "new_path": "daemon.c"
    }
  ]
}
