)]}'
{
  "commit": "4bd064de239dab2426b31c9789a1f4d78087dc63",
  "tree": "f9aa57a681fb2ab61d4480374bbd5c5067191fb6",
  "parents": [
    "ef2c844d01e78723af54b6ca67019fd9fe7f08e4"
  ],
  "author": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Sun Aug 23 17:52:41 2020 +0100"
  },
  "committer": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Sun Aug 23 17:52:41 2020 +0100"
  },
  "message": "[build] Fix building on older versions of gcc\n\nOlder versions of gcc (observed with gcc 4.5.3) require attributes to\nbe specified on the first declaration of a symbol, and will silently\nignore attributes specified after the initial declaration.  This\ncauses the ASN.1 OID-identified algorithms to end up misaligned.\n\nFix by adding __asn1_algorithm to the initial declarations in asn1.h.\n\nDebugged-by: Dentcho Bankov \u003cdbankov@vmware.com\u003e\nSigned-off-by: Michael Brown \u003cmcb30@ipxe.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "efc66631da95db8695ac1a5df82d7310695e58b1",
      "old_mode": 33188,
      "old_path": "src/include/ipxe/asn1.h",
      "new_id": "7bfba6066537e1453bf695a1cfcc0f3f2b27e5c5",
      "new_mode": 33188,
      "new_path": "src/include/ipxe/asn1.h"
    }
  ]
}
