)]}'
{
  "log": [
    {
      "commit": "777fe1f2b63c76d0df5c136dbd335bd2718785fb",
      "tree": "01f38ac858b4acebcfb3ff25b5b6304dfa88a6a5",
      "parents": [
        "d4595869045498d830be34403217822f77446ae0"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Fri Feb 14 14:16:07 2014 -0200"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:55 2015 +0100"
      },
      "message": "Run DR election when hello packet is received.\n"
    },
    {
      "commit": "5c6979834655fb7244e23b958582d51bb176ce9a",
      "tree": "97877da11c0f370ac3e8cb2846e5cca08c07a861",
      "parents": [
        "eb383d931c2bb54b5b84a827503f62cbf1070ef5"
      ],
      "author": {
        "name": "David Lamparter",
        "email": "equinox@diac24.net",
        "time": "Thu Feb 16 04:47:56 2012 +0100"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:54 2015 +0100"
      },
      "message": "pimd: fix format strings\n\n * pim_igmp.c,\n * pim_igmpv3.c,\n * pim_pim.c,\n * pim_tlv.c: use %zu / %zd for size_t/ssize_t\n * pim_iface.c,\n * pim_ifchannel.c,\n * pim_mroute.c,\n * pim_neighbor.c,\n * pim_oil.c,\n * pim_ssmpingd.c,\n * pim_upstream.c: %zu for size_t\n * pim_cmd.c: %zu + a few (long long) casts for int64_t\n * pim_hello.c: %td for ptrdiff_t\n"
    },
    {
      "commit": "9986fb3a25a0432dbd89aa1e319c89691db05bc0",
      "tree": "c528d7492911cb796f65cbedf45fda6db222e81f",
      "parents": [
        "567f927c39061a0b98caf23381f5eb523f6d5600"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Mon Feb 22 09:09:09 2010 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:53 2015 +0100"
      },
      "message": "[pim] TODO T42 Static igmp join fails when loading config at boot time\n"
    },
    {
      "commit": "567f927c39061a0b98caf23381f5eb523f6d5600",
      "tree": "8214c2c73631d9cc0569786a52bac2dd51690313",
      "parents": [
        "7c5f50125d9ef099336660330b7432fb848b7e75"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Fri Feb 19 19:07:00 2010 -0200"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:53 2015 +0100"
      },
      "message": "[pim] show ip igmp join\n"
    },
    {
      "commit": "96f91aefc06477e73d0e93008b51fc6e87fa2bc4",
      "tree": "265cbea8c87ceea986c2764969361c49556d8f77",
      "parents": [
        "ccc5d2bb9b7a395375a34cb6a6b703d78e885b1d"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Wed Oct 07 18:41:45 2009 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:51 2015 +0100"
      },
      "message": "[pim] Skeleton for ssmpingd support\n"
    },
    {
      "commit": "236b01556122fba479118797163c44849073ff46",
      "tree": "88f56db5ff7e57c657fc43bd53be5f0fb0845e1a",
      "parents": [
        "e96f0af2679e3c91518f62b3a86d811cafba1adc"
      ],
      "author": {
        "name": "Leonard Herve",
        "email": "leonard.herve@yahoo.fr",
        "time": "Tue Aug 11 15:51:52 2009 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:49 2015 +0100"
      },
      "message": "[pim] igmpv3: specific query interval set to 1 second (RFC 3376 8.8.)\n[pim] pim messages: encoded source address format with Sparse bit\u003d1 (RFC 4601 4.9.1.)\n[pim] and Mask Len MUST be equal to 32\n[pim] dr election: new traces\n[pim] fix triggered_hello_delay_msec randomization\n"
    },
    {
      "commit": "e96f0af2679e3c91518f62b3a86d811cafba1adc",
      "tree": "dc6d563472991c383e1437475d29d487de8d2974",
      "parents": [
        "596470f2a410fb58109fd880f04362984ffd7c69"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Tue Aug 11 15:48:02 2009 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:49 2015 +0100"
      },
      "message": "[pim] Log physical interface up/down\n[pim] Replace strerror with safe_strerror\n[pim] Fix PIM socket removal from non-PIM interfaces\n[pim] show ip igmp querier: left-align Querier string\n[pim] Version up to 0.157\n[pim] Recipe to re-sync with Quagga repository\n[pim] Build vtysh in development script\n"
    },
    {
      "commit": "871dbcfede60a8d2d286728bcbd88f27c2035b87",
      "tree": "f3188f3ab1c4856febf70647a32f6d854668aa50",
      "parents": [
        "b162ab753e70328cb6815e58b4bc5b03e9dd4f42"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Tue Aug 11 15:43:05 2009 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:49 2015 +0100"
      },
      "message": "[pim] Initial pim 0.155\n"
    }
  ]
}
