)]}'
{
  "log": [
    {
      "commit": "b6178002270192fe3ab2403dafac12e5babe11e6",
      "tree": "6b9c352d814185e16a353d17752059eb995019e0",
      "parents": [
        "8ddca7040da413cd283a4beba4634744f4e61ac8"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Tue Dec 07 21:12:56 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Tue Dec 07 21:12:56 2004 +0000"
      },
      "message": "2004-12-07 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* *.c: Change level of debug messages to LOG_DEBUG.\n"
    },
    {
      "commit": "6099b3b56956322567323c11fd698b2328c6826b",
      "tree": "fa537bd0eaa9f7d824f39445eabc928db59050ca",
      "parents": [
        "ae5e24d8678f1e3a60dde58d3382c5ba73d6bb27"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Sat Nov 20 02:06:59 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Sat Nov 20 02:06:59 2004 +0000"
      },
      "message": "2004-11-19 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* global: Replace strerror with safe_strerror.  And vtysh/vtysh.c\n\t  needs to include \"log.h\" to pick up the declaration.\n"
    },
    {
      "commit": "7216466aecd59e675a4f66d6e329e748f32ad690",
      "tree": "f1fdec0381383aef8b8491008c4337f89c5bc077",
      "parents": [
        "18b12c387e2bcd8a0e81a8d2635c1ef52c8a9a7d"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Oct 05 14:39:43 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Oct 05 14:39:43 2004 +0000"
      },
      "message": "2004-10-05 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* irdp_packet.c: (parse_irdp_packet) style issues.\n\t  Use sockopt_iphdrincl_swab_systoh.\n          Try unbork the code. Checksum the ICMP data and actually\n          compare it to received checksum. Check data length against\n          claimed length in header.\n\t  Always use ntoh.. when accessing addresses, even when the\n          comparison happens to be endian-safe.\n\t  (send_packet) minor style isues. Use\n          sockopt_iphdrincl_swab_htosys.\n\t  (irdp_iph_hton/ntoh) IP header to/from network/host order.\n"
    },
    {
      "commit": "c9e52be3f4d98943b67fbbe5d9a7ccd823b88326",
      "tree": "d4045a946af3be8bbdc303162778e8c44057e2f9",
      "parents": [
        "e473b032b860444b9656cee1654b0120f77b52b1"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sun Sep 26 16:09:34 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sun Sep 26 16:09:34 2004 +0000"
      },
      "message": "Compiler warnings fixes.\n"
    },
    {
      "commit": "0c0f9112e1530e8e7497cbb75853b9e4da93ea95",
      "tree": "3cbc10ed3495b7813a6921fa417f4987514d3d90",
      "parents": [
        "1603c06ba3ad07b8f9380209a137569abe3700e1"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Sep 24 08:24:42 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Sep 24 08:24:42 2004 +0000"
      },
      "message": "2004-09-24 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * irdp_{interface,main}.c: lists typedef removal cleanup.\n          update some list loops to LIST_LOOP. some miscellaneous style\n          and indent fixups.\n          (no_ip_irdp_address_preference_cmd) Fix delete of referenced node\n          in loop.\n        * irdp_packet.c: (irdp_recvmsg) Fix buggy assignment of integer\n          to pointer.\n        * if_ioctl{,_solaris}.c: lists typedef removal cleanup.\n          update some list loops to LIST_LOOP.\n"
    },
    {
      "commit": "0de1cde6e602e7496628967aeb219cd28d4869a9",
      "tree": "a9e15f53ed1196396d9f3370a42ccbd4b2aaf21e",
      "parents": [
        "863082d528befe5e6093b120f0f11fb4e4aac455"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Aug 19 04:45:33 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Aug 19 04:45:33 2004 +0000"
      },
      "message": "2004-08-19 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * irdp_main.c: update to match sockopt renames.\n        * irdp_packet.c: include sockopt.h and update to match sockopt\n\t  renames.\n"
    },
    {
      "commit": "1470bafb7aa179dad7dc4bdc998d68c14752f824",
      "tree": "4ad15e51d3ebd1e731385919ac4c0f6e5f29287d",
      "parents": [
        "caa248198ad276f5edc9065e6c416e7f864ef7fa"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Jul 23 15:25:01 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Jul 23 15:25:01 2004 +0000"
      },
      "message": "2004-07-23 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * irdp_main.c: use setsockopt_pktinfo_ipv4\n        * irdp_packet.c: use SOPT_SIZE_CMSG_PKTINFO_IPV4 and\n          getsockopt_pktinfo_ifindex()\n"
    },
    {
      "commit": "ca7769881ffb700c86b606ead5f4177df3c0b2a1",
      "tree": "b3a199ce94246b34b10d8d20030d27d2f4c5197f",
      "parents": [
        "02ff83c52592427623db0d8367ca9b3395fa321f"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sat Jun 12 14:33:05 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sat Jun 12 14:33:05 2004 +0000"
      },
      "message": "OK, here it is - irdp support. But don\u0027t expect me to fix any bugs in it.\n"
    }
  ]
}
