)]}'
{
  "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": "fce954f8de1456dd62d26b52902a4a352ef17a93",
      "tree": "3dee77fa141697940a9ff3203ea453e454e88d95",
      "parents": [
        "1cd80845dc5262ff7d3d38deb1921f0b8390f4df"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Oct 07 20:29:24 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Oct 07 20:29:24 2004 +0000"
      },
      "message": "Fix warnings. Didn\u0027t even look at files not compiled in Linux though.\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": "52dc7ee65f8d887b0730abc0a5d44d27fc6ecafd",
      "tree": "a557339540c56dd3953c29a50ca0e48c1911efc8",
      "parents": [
        "44983cf8a9c587dfbcad294b9dfe4dccbb68ba98"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Sep 23 19:18:23 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Sep 23 19:18:23 2004 +0000"
      },
      "message": "Remove usage of evil list and listnode typedefs.\n"
    },
    {
      "commit": "f841e02e16869481f4ac4cdfd2e8c941df815720",
      "tree": "d07fc8611efc90e6ebf9484e3e5c9dd25d25a041",
      "parents": [
        "57492d564c6c86578bb1ff929bd3e750a5027abd"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Wed Aug 11 19:20:01 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Wed Aug 11 19:20:01 2004 +0000"
      },
      "message": "Include padding in control message length.\nInspired by netbsd:src/usr.sbin/rtadvd/rtadvd.c (from KAME).\n"
    },
    {
      "commit": "57492d564c6c86578bb1ff929bd3e750a5027abd",
      "tree": "a5423f2b52be462d22a87ad960e3b97d6401d949",
      "parents": [
        "80893817f29f950fc893c3c2ae19432785ff4413"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Wed Aug 11 18:06:38 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Wed Aug 11 18:06:38 2004 +0000"
      },
      "message": "2004-08-11  Greg Troxel  \u003cgdt@fnord.ir.bbn.com\u003e\n\n\t* rtadv.c (rtadv_send_packet): Allocate space for control messages\n\tmore carefully; it was wrong on NetBSD/sparc where CMSG alignment\n\tis to 8 bytes instead of 4, and overwriting the address.  Use the\n\tprovided macros for determining lengths.\n"
    },
    {
      "commit": "80893817f29f950fc893c3c2ae19432785ff4413",
      "tree": "65deff4aa2a9b2d54bcf1edf65a2f744468b107d",
      "parents": [
        "246c135ecf589aad215374daa982b36d7b3e6e0c"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Wed Aug 11 15:58:00 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Wed Aug 11 15:58:00 2004 +0000"
      },
      "message": "Add extra padding in cmsgdata buffer; there wasn\u0027t enough on\nNetBSD/sparc, resulting in overwriting the address.\n\nAdd code to check if overwriting is happening, at least for now.\n\nSet msg_flags to MSG_DONTROUTE; they had been stack garbage.\n"
    },
    {
      "commit": "3e31cded7fd9b6a1bac06de2ee2e875a5c40074c",
      "tree": "49a63589ef2dd12a3845aa2f5cc9042d44be7ab3",
      "parents": [
        "4134ceb7f4a5177e90e77668ec1e1d2b8a17ea72"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue May 18 11:58:59 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue May 18 11:58:59 2004 +0000"
      },
      "message": "Router advertisement cleanup. Removed compatibility command because it\u0027s\nvery annoying to have both obsolete \"prefix-advertisement\" and \"prefix\" in\ncompletion. We will break configuration anyway with secondary cleanup, so\njust remember mention it in release notes.\n"
    },
    {
      "commit": "fa2b17e39499a77f41a719035a588b7fb63cec63",
      "tree": "3356703917aaa8359e0106ae3c2340ee6eea0e1f",
      "parents": [
        "caa6f8ac7d07f8cd3269255e6dce6d248f74af62"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Mar 04 17:45:00 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Mar 04 17:45:00 2004 +0000"
      },
      "message": "Many warning fixes from PC Drew ([quagga-dev 940]) and removing using PAGER\nfrom vtysh ([quagga-dev 932]).\n"
    },
    {
      "commit": "9ccabd1cdb47cc932b6a43c9e28b6aac9f2a4a0c",
      "tree": "83854726d7a1ef7236058885c841257a7215b6ce",
      "parents": [
        "4bfbea8cc369ef7bb4157efa4324e4ebf3b7374b"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Tue Jan 06 18:23:02 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Tue Jan 06 18:23:02 2004 +0000"
      },
      "message": "change perror to zlog_err\n"
    },
    {
      "commit": "4b5e1359cf7dd7a346a5e6848244597e6df4373e",
      "tree": "ffc9419020af3f555776180fd0ecc0c7b86df45c",
      "parents": [
        "fa3232e12235d02204bc7060018b49d3e888faa7"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Wed Dec 03 17:54:34 2003 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Wed Dec 03 17:54:34 2003 +0000"
      },
      "message": "reorder includes to avoid warning.\nfixes rest of bug #62\n"
    },
    {
      "commit": "537d8ea92bbf96086e03a0da5a7d26ee4b92e0cc",
      "tree": "392b903719b0ebcdc793aad7f35bdd5801e49a84",
      "parents": [
        "fd6ff2fc6b221f2c2c30ef0d29f5e938c1737577"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Aug 27 06:45:32 2003 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Aug 27 06:45:32 2003 +0000"
      },
      "message": "2003-08-27 Jay Fenlason \u003cfenlason@redhat.com\u003e\n\n\t* bgpd/bgp_routemap.c: attr-\u003emed is type u_in32_t, should be\n\t  compared with UINT32_MAX\n\t* ospfd/ospfd.c: remove redundant assert\n\t* zebra/rtadv.c: add missing include for zebra/rib.h\n"
    },
    {
      "commit": "b21b19c5785487f2ff4a6ce38f45c2e6c35f4363",
      "tree": "c79f90ce7bd798b3f1391010153d9fdf7c7418f0",
      "parents": [
        "0e4f190ebf5a26e4b66fb49cd74ae0ff0c7e0863"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Sun Jun 15 01:28:29 2003 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Sun Jun 15 01:28:29 2003 +0000"
      },
      "message": "2003-06-15 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* lib/vty.{c,h}: Remove vty layer depending on a \u0027master\u0027 global,\n\t  pass the thread master in explicitly to vty_init. Sort out some\n\t  header dependency problems with lib/command.h\n\t* zebra/: Move globals to struct zebrad. Update vty_init().\n\t* (.*)/\\1_main.c: update call to vty_init().\n"
    },
    {
      "commit": "1a691cc34733f1a14cfc2dc1cacd1d3376d771cb",
      "tree": "dbf09f61ff869e683ef732fc5fecf0390bba94b8",
      "parents": [
        "0c0f9cd54b1ade198a0b92fc48844710e2a89f94"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Sat Jun 07 00:12:15 2003 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Sat Jun 07 00:12:15 2003 +0000"
      },
      "message": "2003-06-07 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* (zebra/rtadvc.): can not set checksum for ICMPV6, see:\n\nFrom: Jun-ichiro itojun Hagino \u003citojun@iijlab.net\u003e\nSubject: [zebra 11052] setsockopt(IPV6_CHECKSUM) does not work for ICMPv6\nsocket\n\nsetsockopt(IPV6_CHECKSUM) does not work for ICMPv6 socket.\nRFC2292 may not be clear enough about it (it talks about raw socket\nand ICMPv6 socket mixed up), but the next revision\n(draft-ietf-ipngwg-rfc2292bis-02.txt) is very clear about it.\n\u003e   An attempt to set IPV6_CHECKSUM for an ICMPv6 socket will fail.\n"
    },
    {
      "commit": "edd7c245d3a77012abf801da00d5664ebaa5f749",
      "tree": "d4fada229d7980fb751f28c9a979aa88de1a0af0",
      "parents": [
        "a159ed935b580ed99111a185734ddd9c973e7691"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Jun 04 13:59:38 2003 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Jun 04 13:59:38 2003 +0000"
      },
      "message": "2003-06-04 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* Merge of zebra privileges\n"
    },
    {
      "commit": "718e3744195351130f4ce7dbe0613f4b3e23df93",
      "tree": "bac2ad39971cd43f31241ef123bd4e470f695ac9",
      "parents": [],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Dec 13 20:15:29 2002 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Dec 13 20:15:29 2002 +0000"
      },
      "message": "Initial revision\n"
    }
  ]
}
