)]}'
{
  "log": [
    {
      "commit": "bb7feff0af6c8519df45a4f40f06cdd819fe70d0",
      "tree": "f0d3d4cc743f0eccf8c2a8e7b738d108324952d4",
      "parents": [
        "5d5af78a1b9310c0c2290f81ee8abc12d5376500"
      ],
      "author": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:40:25 2015 +0100"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:48:06 2015 +0100"
      },
      "message": "Revert \"pimd: clear zclient-update: Reset zclient update connection to zebra daemon\"\n\nThis reverts commit 3456a80f5f8e6e44c30453bd92eabf5faf7ab25b.\n\nConflicts:\n\tpimd/pim_zebra.c\n\nThis depends on the zebra reconnect changes, which we\u0027re not picking up\nat this point.  This revert is partial, only bumping out the\nreconnect-related changes.\n\nSigned-off-by: David Lamparter \u003cequinox@opensourcerouting.org\u003e\n"
    },
    {
      "commit": "ed14fa00758a156b108854bb35bc5077654f080d",
      "tree": "cf73290d653593d9891e1f7531ee696a7828dcae",
      "parents": [
        "21d1e26dcb4dc290fd0fe05618cbc96c67f85ffe"
      ],
      "author": {
        "name": "Balaji.G",
        "email": "balajig81@gmail.com",
        "time": "Wed Oct 08 01:11:31 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:08:02 2015 +0100"
      },
      "message": "pimd: Addition of Hello \u0026 Join-Prune message debug commands\n\nSeparate \"debug pim packets hello and Join-Prune\" added to enable hello\nand Join-Prune debugs specifically\n"
    },
    {
      "commit": "21d1e26dcb4dc290fd0fe05618cbc96c67f85ffe",
      "tree": "b54407bb3e89efbb8a3c85ac9128fe9c99081cd5",
      "parents": [
        "24e3a9b5ff17553d20a2f9e4ce2a61b5012cd0f6"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Wed Oct 01 18:34:04 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:08:02 2015 +0100"
      },
      "message": "pimd: show ip pim lan-prune-delay: Cosmetic.\n"
    },
    {
      "commit": "ddc6659dd0f05b304ef579dcee6ac803e1a4b6d2",
      "tree": "74db2e646fc5c69d7f75e974641d9121f3b89ebb",
      "parents": [
        "199f85ade39f751dd493fe011107736c9b168953"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Tue Sep 30 16:49:36 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:08:02 2015 +0100"
      },
      "message": "pimd: sh ip multicast: Display zclient socket fail counter.\n"
    },
    {
      "commit": "e324ddc5c73b2e2fb1c450a5fe927aa336e568e6",
      "tree": "3e30900e05f74dcc0cc1e09e058d3054dbd70348",
      "parents": [
        "6ab3e2f5759db58469ceb1702df1bc3d18f7a952"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Mon Sep 29 17:59:02 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:08:01 2015 +0100"
      },
      "message": "pimd: sh ip multicast: Display zclient sockets.\n"
    },
    {
      "commit": "93911267a3105931fbaee62dabf7cc444466a6c2",
      "tree": "a4dc4e52f731c36d5f73e7584f7fdde1a4545aa6",
      "parents": [
        "629e30bb436ce2231c47a38e1a5c5ac1c72beefa"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Thu Sep 18 11:10:58 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:59 2015 +0100"
      },
      "message": "pimd: Remove unused pim checksum in favour of quagga\u0027s version.\n"
    },
    {
      "commit": "275e24d0ec67f79ae4c5977ea419e1659f9c40ac",
      "tree": "330a4624cc34bfce74fe96b468e27b517fb8c8e3",
      "parents": [
        "1f298949bea9e58623eb81f245491dcdb1df8c59"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Fri Aug 22 11:12:23 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:59 2015 +0100"
      },
      "message": "pimd: Fix interface \"no ip igmp\" should not disrupt PIM. Plus docs updates.\n"
    },
    {
      "commit": "3456a80f5f8e6e44c30453bd92eabf5faf7ab25b",
      "tree": "878fe14709ab997bdd7f793e1bf102edece1995c",
      "parents": [
        "ee61109c045f3c9960ec52912ebdbb8998ac63a1"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Tue Jul 22 14:52:57 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:58 2015 +0100"
      },
      "message": "pimd: clear zclient-update: Reset zclient update connection to zebra daemon\n"
    },
    {
      "commit": "6f40e6b74effb7447854f690a2a4fa9339d8a967",
      "tree": "b4fb5d4737aae1b3e48de2eb59823aa9d1fc51e2",
      "parents": [
        "2f1df6a58b9f0a278cbdee9fc57f964eef1c7bf7"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Fri Jul 11 14:16:45 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:57 2015 +0100"
      },
      "message": "pimd: Fix compiler warnings.\n"
    },
    {
      "commit": "5c55a496fae5ab089c5009bc4c03084fdeb51f55",
      "tree": "399c7769406c04b9671dc9cfcdcd372284639153",
      "parents": [
        "04c833a1e0fbf063f49ff0b9f837b07456580374"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Wed Jul 02 12:12:16 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:56 2015 +0100"
      },
      "message": "pimd: Cosmetic fix for dr uptime display.\n"
    },
    {
      "commit": "d1a87ee63042225d4b3bf6b4655cd7e0e2b64828",
      "tree": "0ad36dee7ef714e8e69ec3d5a65d88175511dc96",
      "parents": [
        "f24200d77a98c8091d23638096faf366e7c6c953"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Fri Feb 14 16:51:05 2014 -0200"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:56 2015 +0100"
      },
      "message": "Fix pim join uptime display.\n"
    },
    {
      "commit": "f24200d77a98c8091d23638096faf366e7c6c953",
      "tree": "15f277522a2a3d9580f376159c168ba34553d9f4",
      "parents": [
        "777fe1f2b63c76d0df5c136dbd335bd2718785fb"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Fri Feb 14 16:40:34 2014 -0200"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:55 2015 +0100"
      },
      "message": "C18 MFC never recovers from removal of static route to source\n"
    },
    {
      "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": "3defeb3465a1f6e7a50d0f2b3d292686bb1449b1",
      "tree": "f2237836741c162f9b6a406a633353852bb10792",
      "parents": [
        "c77f01b9c9056bf39a62911218b308cdb11c4718"
      ],
      "author": {
        "name": "Klemen Sladic",
        "email": "gosturnca@gmail.com",
        "time": "Fri Feb 07 16:23:44 2014 +1300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:55 2015 +0100"
      },
      "message": "fix address assigment\n"
    },
    {
      "commit": "f8cfeb25e62206aaf940b2aabf6a96c36ad4627d",
      "tree": "b585e4ca1a60c132329eef7c7ff589ed2103ce68",
      "parents": [
        "e269b968fdcd44d7a4043c4e67c3e008f85e7379"
      ],
      "author": {
        "name": "David Lamparter",
        "email": "equinox@diac24.net",
        "time": "Thu Feb 16 04:31:08 2012 +0000"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:55 2015 +0100"
      },
      "message": "pimd: fix worst char * \u003c\u003e uint8_t * intermingling\n"
    },
    {
      "commit": "e269b968fdcd44d7a4043c4e67c3e008f85e7379",
      "tree": "29c07ce298937d7b3bb21d0e930778e1f8e1110e",
      "parents": [
        "5c6979834655fb7244e23b958582d51bb176ce9a"
      ],
      "author": {
        "name": "David Lamparter",
        "email": "equinox@diac24.net",
        "time": "Thu Feb 16 04:32:08 2012 +0000"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:54 2015 +0100"
      },
      "message": "pimd: use socklen_t consistently\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": "05e573de60c0b3f1dd874d306b818f7c0dc12bf7",
      "tree": "1d27e871c7767c4fa2f0f30aa224375b7880ba6c",
      "parents": [
        "6d26c37a21f65bd7b4c8a9a272fafd0a07091c98"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Tue Apr 20 12:20:46 2010 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:54 2015 +0100"
      },
      "message": "[pim] \"show ip route\" renamed to \"show ip rib\"\n"
    },
    {
      "commit": "ff752d431675caed78e7b460b2d9a4845e5b6a73",
      "tree": "1f1b8a238f202c372007d9f19141ce010515a550",
      "parents": [
        "0ef36d82d87094b32f71be47a73144459f057db9"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Wed Mar 17 10:34:24 2010 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:53 2015 +0100"
      },
      "message": "[pim] Cosmetic RPF refresh timer display\n"
    },
    {
      "commit": "67faabc18026bf3f8ae6d7ee1df9f2b1729ea06b",
      "tree": "a8408f073596e83cc4d761f942095252d5b7b4b0",
      "parents": [
        "9986fb3a25a0432dbd89aa1e319c89691db05bc0"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Tue Feb 23 12:11:11 2010 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:53 2015 +0100"
      },
      "message": "[pim] debug mroute\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": "dba7758a7fa712fc712cd3063a2724bb15c92e60",
      "tree": "df9e0477fff441090077e96e171fb47437d371c7",
      "parents": [
        "42e3078a1e4a0bbb033351ad5a65729a17c1fa19"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Thu Nov 19 10:32:19 2009 -0200"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:52 2015 +0100"
      },
      "message": "[pim] test pim receive dump\n"
    },
    {
      "commit": "3e92c456b01bb9364a0e68e0124c9ff36edc0b4b",
      "tree": "03f6c660de67c109f05a22e1421ef53251eca434",
      "parents": [
        "929bb95587fe43db9a904464d973c0605d160644"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Wed Nov 18 16:26:38 2009 -0200"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:52 2015 +0100"
      },
      "message": "[pim] test pim receive dump\n"
    },
    {
      "commit": "627380420e60a4b944646eb1ce2b1552e6e03565",
      "tree": "dcf89c31ad5fa3157d2ea8faf8f8f897341b3dbd",
      "parents": [
        "e0b8b9b6e465bc8ae4a416e5297fa682d7feb39e"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Wed Nov 18 10:44:13 2009 -0200"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:52 2015 +0100"
      },
      "message": "[pim] Packet dump debugging\n"
    },
    {
      "commit": "e8c11bbf75c881e3beaadb85d5485161855424a7",
      "tree": "e8b0cb484ff1f3df68746233ed84e07ed425ca3c",
      "parents": [
        "824adbea2d8d78f626f32d5b7900121fdebf6937"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Thu Oct 08 15:06:32 2009 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:51 2015 +0100"
      },
      "message": "[pim] T41 DONE ssmping support\n"
    },
    {
      "commit": "824adbea2d8d78f626f32d5b7900121fdebf6937",
      "tree": "658c888eaa097651c10261e31f78bd97be26dd19",
      "parents": [
        "96f91aefc06477e73d0e93008b51fc6e87fa2bc4"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Thu Oct 08 09:16:27 2009 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:51 2015 +0100"
      },
      "message": "[pim] Hooks for ssmpingd support\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": "465185300b26042e1813d53f179616a17154d37a",
      "tree": "d2efc8fd4184340bd8b74226f4a941e37d54d82d",
      "parents": [
        "b471196e812d98b3ce42bcc186d3a381080d423a"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Fri Sep 11 15:05:40 2009 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:51 2015 +0100"
      },
      "message": "[pim] clean-up\n"
    },
    {
      "commit": "5f35a5236435522f49f9a95d3b59009f947b9130",
      "tree": "7d8174ad8dd7edab12bc7dac51237cd6924852a3",
      "parents": [
        "bcc4abe09d3faa9b392be2d46e3f6a29b75e46d9"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Thu Aug 20 11:57:41 2009 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:50 2015 +0100"
      },
      "message": "[pim] show ip pim lan-prune-delay: fix cosmetic alignment\n"
    },
    {
      "commit": "bcc4abe09d3faa9b392be2d46e3f6a29b75e46d9",
      "tree": "b17cb8398321cf9affcc79ddd970a359e993015e",
      "parents": [
        "942b0fdcc18c3841c6781f6a3f36aa47a604ba1f"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Mon Aug 17 18:18:59 2009 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:50 2015 +0100"
      },
      "message": "[pim] More RPF cache refresh statistics\n"
    },
    {
      "commit": "613938d48abb863660691641a5761f10402cf3f3",
      "tree": "0efe84a9b6949b52abfa692660629a72f8bb9d76",
      "parents": [
        "d12beab1b9ce09c50672adb3c980e64ccd11edb4"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Thu Aug 13 15:39:31 2009 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:50 2015 +0100"
      },
      "message": "[pim] RPF cache refresh statistics\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": "596470f2a410fb58109fd880f04362984ffd7c69",
      "tree": "d5eac65e626b688e44451efbf32f4a9518fa5a27",
      "parents": [
        "871dbcfede60a8d2d286728bcbd88f27c2035b87"
      ],
      "author": {
        "name": "Leonard Herve",
        "email": "leonard.herve@yahoo.fr",
        "time": "Tue Aug 11 15:45:26 2009 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:49 2015 +0100"
      },
      "message": "[pim] pim commands added to vtysh\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"
    }
  ]
}
