)]}'
{
  "log": [
    {
      "commit": "c0bedebfe9ca1a1ded02f1f481762dd41defa63e",
      "tree": "9c040f71733fb7509c03457bc146373e65e95536",
      "parents": [
        "3a7e83c2387885075c9ecf1912dd6c9399c6947a"
      ],
      "author": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Tue Mar 03 10:00:43 2015 +0100"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Tue Apr 21 10:19:33 2015 +0200"
      },
      "message": "build: add --enable-werror\n\nThis allows enabling -Werror in a consistent way.  Note that this is\ndifferent from just specifiying it in CFLAGS, since that would either\nbreak configure tests (if done on ./configure), or would override\nconfigure\u0027s CFLAGS (if done on make).\n\nUsing --enable-werror instead provides a new WERROR variable that is\nadditionally used during make with a consistent set of warning flags.\n\nThe tests/ directory is exempt.  (Rationale being, better to have more\ntests than pedantically complain about them.)\n\nSigned-off-by: David Lamparter \u003cequinox@opensourcerouting.org\u003e\n"
    },
    {
      "commit": "c7879ea62fb38999a86ca9cbabbdeca18785e135",
      "tree": "a341dc46185e3139000334ff6733b2ffdec8134c",
      "parents": [
        "a2c7f4bd869bd232eb12896ff65a510d6716d2b9"
      ],
      "author": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Mar 04 06:37:20 2015 +0100"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Tue Apr 21 10:18:38 2015 +0200"
      },
      "message": "pimd: cast ioctl values when printing them\n\nioctl values might be int or long, cast them to unsigned long for\nconsistent printing.  (They\u0027re long on FreeBSD, but were printed with\n%d.)\n\nSigned-off-by: David Lamparter \u003cequinox@opensourcerouting.org\u003e\n"
    },
    {
      "commit": "a2c7f4bd869bd232eb12896ff65a510d6716d2b9",
      "tree": "159a86f854be31d8183026f7f731ad3e5e49d0f9",
      "parents": [
        "e070452d981f58d60d79d7b4b38c93fb034c49b3"
      ],
      "author": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Tue Mar 03 21:03:52 2015 +0100"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Tue Apr 21 10:18:35 2015 +0200"
      },
      "message": "pimd: cast to sockaddr_in to sockaddr\n\nWhile glibc seems to have something in the system headers that prevents\nthis from triggering a warning, FreeBSD doesn\u0027t.  Fix the warning.\n\nSigned-off-by: David Lamparter \u003cequinox@opensourcerouting.org\u003e\n"
    },
    {
      "commit": "e070452d981f58d60d79d7b4b38c93fb034c49b3",
      "tree": "d9003c1ff67b53b45d554d4e307c321ceaa79353",
      "parents": [
        "a3466abd93f83424f9f83e56282e42188e1f94ce"
      ],
      "author": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Tue Mar 03 10:41:21 2015 +0100"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Tue Apr 21 10:18:32 2015 +0200"
      },
      "message": "pimd: mask unused zclient_broken()\n\nthis function is used by the currently not present zclient reconnect\ncode.  It\u0027ll be unmasked again when that code hits master.\n\nSigned-off-by: David Lamparter \u003cequinox@opensourcerouting.org\u003e\n"
    },
    {
      "commit": "237aac56960575f6ad2451ba2796d94bd5ae4b33",
      "tree": "f23c49fa32bc6b706bd5f37a9a3a45ce27adf15d",
      "parents": [
        "b6fa76098d127f5641a7dda0dee21f06ca167edb"
      ],
      "author": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Sat Jun 28 22:23:10 2014 +0200"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Sat Feb 14 19:19:14 2015 +0100"
      },
      "message": "build: get rid of INCLUDES, use AM_CPPFLAGS\n\nINCLUDES in configure.ac was not used at all, and INCLUDES in\nMakefile.am is supposed to be AM_CPPFLAGS these days.\n\nReduces warnings spewed during bootstrap/autoreconf.\n\nSigned-off-by: David Lamparter \u003cequinox@opensourcerouting.org\u003e\nAcked-by: Greg Troxel \u003cgdt@ir.bbn.com\u003e\nAcked-by: Feng Lu \u003clu.feng@6wind.com\u003e\nAcked-by: Paul Jakma \u003cpaul@jakma.org\u003e\n"
    },
    {
      "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": "5d5af78a1b9310c0c2290f81ee8abc12d5376500",
      "tree": "a7fbdbb336c73f12c391a1945ebb2dd51f3bb346",
      "parents": [
        "a2805de2b25383695f38a3ebbefe75e26a5e9aba"
      ],
      "author": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:33:59 2015 +0100"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:33:59 2015 +0100"
      },
      "message": "Revert \"pim: Remove connected addresses on loss of zebra connection.\"\n\nThis reverts commit 96b6dfe98793549aca6a7cc77eaf0957b1168ed2.\n\nThis depends on the zebra reconnect changes, which we\u0027re not picking up\nat this point.\n\nSigned-off-by: David Lamparter \u003cequinox@opensourcerouting.org\u003e\n"
    },
    {
      "commit": "a2805de2b25383695f38a3ebbefe75e26a5e9aba",
      "tree": "500c1331137ed45c38776baa5132910f50e8405d",
      "parents": [
        "b3c6afe9fdc8c65d71abde3a2f26525b87189297"
      ],
      "author": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:33:26 2015 +0100"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:33:26 2015 +0100"
      },
      "message": "Revert \"pimd: Explicitly restart zclient update connection.\"\n\nThis reverts commit 8150beed9a4f50a72696a65c1f40889ab65ad7ff.\n\nThis depends on the zebra reconnect changes, which we\u0027re not picking up\nat this point.\n\nSigned-off-by: David Lamparter \u003cequinox@opensourcerouting.org\u003e\n"
    },
    {
      "commit": "b3c6afe9fdc8c65d71abde3a2f26525b87189297",
      "tree": "9c496a76960036ccccd56a319bc1779a2bb91cea",
      "parents": [
        "1b47764f50cc074ba795d2b4477a3bc2372a8d9b"
      ],
      "author": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:32:28 2015 +0100"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:32:28 2015 +0100"
      },
      "message": "Revert \"pimd: Revert: Explicitly restart zclient update connection.\"\n\nThis reverts commit 199f85ade39f751dd493fe011107736c9b168953.\n\nThis depends on the zebra reconnect changes, which we\u0027re not picking up\nat this point.\n\nSigned-off-by: David Lamparter \u003cequinox@opensourcerouting.org\u003e\n"
    },
    {
      "commit": "85385f7eeee14d529065db7b863478c3ba455dd4",
      "tree": "2bd0f78e9da970f6153fd266d2214fe91c33dac9",
      "parents": [
        "d632689579bbcbfb5f38c3faf05ad675e002c059"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Mon Jan 19 18:25:45 2015 -0200"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:08:02 2015 +0100"
      },
      "message": "pimd: Log ifindex found for an interface when zebra lib reports a new connected address.\n"
    },
    {
      "commit": "d632689579bbcbfb5f38c3faf05ad675e002c059",
      "tree": "3823abed012538efe59e05bd2516b22d8de09f72",
      "parents": [
        "ed14fa00758a156b108854bb35bc5077654f080d"
      ],
      "author": {
        "name": "Donald Sharp",
        "email": "sharpd@cumulusnetworks.com",
        "time": "Mon Jan 19 16:50:24 2015 -0200"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:08:02 2015 +0100"
      },
      "message": "pimd: Fix configuration file reading upon startup\n\nWithout the fix, qpimd issues this error message:\npim_if_add_vif: ifindex\u003d0 \u003c 1 on interface swp1\nIt happens because in pim_main.c:main() we are initializing zebra with pim_zebra_init() after we read in the configuration with vty_read_config().\n\nSee also: https://github.com/udhos/qpimd/issues/3\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": "24e3a9b5ff17553d20a2f9e4ce2a61b5012cd0f6",
      "tree": "6e2dc00ba0b41e56b9527182532e4460c119fd75",
      "parents": [
        "ddc6659dd0f05b304ef579dcee6ac803e1a4b6d2"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Tue Sep 30 19:14:19 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:08:02 2015 +0100"
      },
      "message": "pimd: Report del_oif() failure within igmp_source_forward_stop().\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": "199f85ade39f751dd493fe011107736c9b168953",
      "tree": "4a62c71f6f889b0c862241bafaba1cc8b3efe85f",
      "parents": [
        "a59f21b1a58f121aac466710f32b557a4c75061d"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Tue Sep 30 16:50:40 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:08:01 2015 +0100"
      },
      "message": "pimd: Revert: Explicitly restart zclient update connection.\n"
    },
    {
      "commit": "a59f21b1a58f121aac466710f32b557a4c75061d",
      "tree": "da986767e281600b36d2127ad0299bfc2f6fc1e3",
      "parents": [
        "8150beed9a4f50a72696a65c1f40889ab65ad7ff"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Tue Sep 30 17:23:56 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:08:01 2015 +0100"
      },
      "message": "pimd: Update lookup zclient counter for connection failures.\n"
    },
    {
      "commit": "8150beed9a4f50a72696a65c1f40889ab65ad7ff",
      "tree": "899d127a1e4f1dc739d51babf627d3f8becce524",
      "parents": [
        "e324ddc5c73b2e2fb1c450a5fe927aa336e568e6"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Mon Sep 29 17:58:30 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:08:01 2015 +0100"
      },
      "message": "pimd: Explicitly restart zclient update connection.\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": "6ab3e2f5759db58469ceb1702df1bc3d18f7a952",
      "tree": "7269b53fd89ec279b5d16a471b4753a688a541b9",
      "parents": [
        "ecc1fb93419e0f9d9297f0417bee0b697ce24dec"
      ],
      "author": {
        "name": "Savannah SR#108542",
        "email": "nbahr@atcorp.com",
        "time": "Thu Sep 25 16:59:38 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:08:01 2015 +0100"
      },
      "message": "pimd: Fix attempted out of bounds read when deleteing an interface.\n\nhttps://savannah.nongnu.org/support/index.php?108542\n"
    },
    {
      "commit": "ecc1fb93419e0f9d9297f0417bee0b697ce24dec",
      "tree": "5c2bb58462a924d4f65980d5b16f74c6c5b46a86",
      "parents": [
        "05c6dcdf8cd8e50681de76cc787f46389a7b9238"
      ],
      "author": {
        "name": "Savannah SR#108542",
        "email": "nbahr@atcorp.com",
        "time": "Thu Sep 25 14:41:43 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:08:01 2015 +0100"
      },
      "message": "pimd: Fix igmp_source_forward_stop called when IGMP forwarding flag is not set in oif_flags.\n\nhttps://savannah.nongnu.org/support/index.php?108542\n"
    },
    {
      "commit": "05c6dcdf8cd8e50681de76cc787f46389a7b9238",
      "tree": "4291cffbdb1277b5755f7b2dc595f79a40ab31a0",
      "parents": [
        "d8410a0242ab055b96708c5b33358916330bc85a"
      ],
      "author": {
        "name": "Savannah SR#108542",
        "email": "nbahr@atcorp.com",
        "time": "Thu Sep 25 14:52:18 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:08:01 2015 +0100"
      },
      "message": "pimd: Fix invalid memory read when receiving a V1 or V2 query.\n\nhttps://savannah.nongnu.org/support/index.php?108542\n"
    },
    {
      "commit": "ea537be5278398cd8c32f8046e4789e613420916",
      "tree": "79fa838b4f6e1b7ba169f68eccac00b42aa61536",
      "parents": [
        "bbb8a18bb5570ff59cf71b46793465828af1fcf3"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Tue Sep 23 14:30:10 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:08:00 2015 +0100"
      },
      "message": "pimd: Remove debuggging for zclient TCP/UNIX sockets.\n"
    },
    {
      "commit": "96b6dfe98793549aca6a7cc77eaf0957b1168ed2",
      "tree": "9c6d51b5365a65115e049a944e2205611acb0667",
      "parents": [
        "679fab42343381f609527166f48dbf9ba19f3aab"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Mon Sep 22 15:47:52 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:08:00 2015 +0100"
      },
      "message": "pim: Remove connected addresses on loss of zebra connection.\n"
    },
    {
      "commit": "679fab42343381f609527166f48dbf9ba19f3aab",
      "tree": "346b58915f873c9cec7234f7ba772db066993f0b",
      "parents": [
        "4d330a2719fd684739a16c6aa3be6632bc3745a2"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Thu Sep 18 14:54:07 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:08:00 2015 +0100"
      },
      "message": "pimd: Simplify gettime-related code.\n"
    },
    {
      "commit": "a089db4a0678cc1bbbf003bbda2561c03760badc",
      "tree": "a74ef6e2c38b8f353eb5cdb2ad84fe7ca4c214b6",
      "parents": [
        "74b4fad93e89df358441b1b3b23282aaca8c80b8"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Thu Sep 18 12:08:05 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:08:00 2015 +0100"
      },
      "message": "pimd: Fix log about PIM_USE_QUAGGA_GETTIME.\n"
    },
    {
      "commit": "74b4fad93e89df358441b1b3b23282aaca8c80b8",
      "tree": "1baaf3d2173cb33fa44c3dae4b45d0720479367d",
      "parents": [
        "3d62667ab0e8e7ee6e17e883b144e25ee84c4545"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Thu Sep 18 12:06:53 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:08:00 2015 +0100"
      },
      "message": "pimd: Remove motd tweaking.\n"
    },
    {
      "commit": "3d62667ab0e8e7ee6e17e883b144e25ee84c4545",
      "tree": "402dcb3bbcf8b6629642979a7c76c77665be181c",
      "parents": [
        "93911267a3105931fbaee62dabf7cc444466a6c2"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Thu Sep 18 11:24:36 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:08:00 2015 +0100"
      },
      "message": "pimd: Remove reference to external doc.\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": "629e30bb436ce2231c47a38e1a5c5ac1c72beefa",
      "tree": "be8da2b04df9523b94d88e1f5c6446e1a6f6a04f",
      "parents": [
        "f80f8aa34b88c4e97654bca62b43605a3d029d92"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Fri Aug 29 16:10:08 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:59 2015 +0100"
      },
      "message": "pimd: Version up.\n"
    },
    {
      "commit": "f80f8aa34b88c4e97654bca62b43605a3d029d92",
      "tree": "d8b7138d3e8311098947547e59e5d9d83fe32cb6",
      "parents": [
        "8852dba7737d85f9ff37c38358a4c92006c9a92e"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Fri Aug 29 14:55:30 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:59 2015 +0100"
      },
      "message": "pimd: Troubleshooting script.\n"
    },
    {
      "commit": "8852dba7737d85f9ff37c38358a4c92006c9a92e",
      "tree": "485a998c684ee06d36603e1897cabee5b4e2661b",
      "parents": [
        "c1b228c5cfd589b3fee5c0cbe1564f38df57f7f6"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Thu Aug 28 16:02:11 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:59 2015 +0100"
      },
      "message": "pimd: React as secondary address change for any address change\n"
    },
    {
      "commit": "c1b228c5cfd589b3fee5c0cbe1564f38df57f7f6",
      "tree": "dfa29a1de02793968ed40f2d6b6670336240cc0f",
      "parents": [
        "bb61be2e5acd272d4e1467406bc13e5b56b8ef66"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Wed Aug 27 15:27:26 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:59 2015 +0100"
      },
      "message": "pimd: Reduce informative mandatory logging.\n"
    },
    {
      "commit": "bb61be2e5acd272d4e1467406bc13e5b56b8ef66",
      "tree": "e3e343d29db0c1cba7e6e3390f3925d66746ecad",
      "parents": [
        "3edadebed3f29383cc8d5825a9ef2fed5431235d"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Fri Aug 22 15:40:02 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:59 2015 +0100"
      },
      "message": "pimd: Replace assert with warning.\n"
    },
    {
      "commit": "3edadebed3f29383cc8d5825a9ef2fed5431235d",
      "tree": "34945456f7e196540de7bffbb38dcd224c236fd8",
      "parents": [
        "275e24d0ec67f79ae4c5977ea419e1659f9c40ac"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Fri Aug 22 14:29:31 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:59 2015 +0100"
      },
      "message": "pimd: Clarifications on debug hints.\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": "1f298949bea9e58623eb81f245491dcdb1df8c59",
      "tree": "43f99443889cd692a3f6c8adfc40328a868efb67",
      "parents": [
        "7cb0d4a384b4964cc53b61549ffdef37fb0d76c5"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Thu Aug 21 15:47:28 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:59 2015 +0100"
      },
      "message": "pimd: -z command-line switch to specify zebra socket path.\n"
    },
    {
      "commit": "7cb0d4a384b4964cc53b61549ffdef37fb0d76c5",
      "tree": "5dac589266bdcc2b5ae4b2b31ecba5a6c85c6365",
      "parents": [
        "9830ce2ef715a79c691866b83526d1025e47082d"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Tue Aug 19 13:44:37 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:58 2015 +0100"
      },
      "message": "pimd: Cisco Documentation for SSM Benefits\n"
    },
    {
      "commit": "9830ce2ef715a79c691866b83526d1025e47082d",
      "tree": "d9c561a75a0041d3f18ddb210a9a64f9f50bd57a",
      "parents": [
        "cf800dd0f9f2ae58efedc6af4e39ae6c0d99f873"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Tue Aug 19 12:16:11 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:58 2015 +0100"
      },
      "message": "pimd: Why ssm.\n"
    },
    {
      "commit": "cf800dd0f9f2ae58efedc6af4e39ae6c0d99f873",
      "tree": "2600de68ce922e3a69ba011c5d4be2af845e4840",
      "parents": [
        "df838e2abd9727109cba559c6429ee4da82f863c"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Tue Aug 19 12:01:52 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:58 2015 +0100"
      },
      "message": "pimd: Version up.\n"
    },
    {
      "commit": "df838e2abd9727109cba559c6429ee4da82f863c",
      "tree": "a0475dfef002df9d965b42e27dbddba65bafa417",
      "parents": [
        "3456a80f5f8e6e44c30453bd92eabf5faf7ab25b"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Fri Jul 25 15:38:00 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:58 2015 +0100"
      },
      "message": "pimd: Better assert state transition message.\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": "ee61109c045f3c9960ec52912ebdbb8998ac63a1",
      "tree": "8f73b7f9b41b6e523650871e55a9eb3b1a1c40be",
      "parents": [
        "d96f9ffaeac6ebb5b897c318b82fcb37c3ee81c2"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Tue Jul 22 14:27:54 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:58 2015 +0100"
      },
      "message": "pimd: Fix comment\n"
    },
    {
      "commit": "d96f9ffaeac6ebb5b897c318b82fcb37c3ee81c2",
      "tree": "c940085a941b08731ea08b0e087b3b78a829b0b4",
      "parents": [
        "b240297cfea37f7a6608cac9fd2ae4848fe88e3f"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Tue Jul 22 14:24:49 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:58 2015 +0100"
      },
      "message": "pimd: Recipe for building without vtysh.\n"
    },
    {
      "commit": "b240297cfea37f7a6608cac9fd2ae4848fe88e3f",
      "tree": "5328a38cc02b8796366653ca6f31829610a5bfea",
      "parents": [
        "2a0ecf21d6c0918da92033fbe4741ede63f108f2"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Mon Sep 22 18:29:29 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:58 2015 +0100"
      },
      "message": "pimd: Detection of interface primary address changes.\n"
    },
    {
      "commit": "2a0ecf21d6c0918da92033fbe4741ede63f108f2",
      "tree": "7a608eb4bd34b52560b99480a987bb7df3866f94",
      "parents": [
        "b24c7fed49a861562bfb713db70ed1db2b89ff42"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Mon Sep 22 18:18:26 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:58 2015 +0100"
      },
      "message": "pimd: Withstand zclient connection restablishment.\n"
    },
    {
      "commit": "d96ab32b6fce23907f0c5f35760a2b7410724d95",
      "tree": "6d72ace9d0757e1f2022994d27e0350a59d8fa43",
      "parents": [
        "075ac8ddbd6aa782619565a97ec474a90f1b6f4c"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Mon Sep 22 17:59:13 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:57 2015 +0100"
      },
      "message": "pimd: Update configure recipe.\n"
    },
    {
      "commit": "075ac8ddbd6aa782619565a97ec474a90f1b6f4c",
      "tree": "5865489f9a6e6fc2f7b0a6860167d366c8029680",
      "parents": [
        "306c99eae67a7966a3994be1007f03665eb6682b"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Wed Sep 24 15:18:37 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:57 2015 +0100"
      },
      "message": "pimd: Prevent interfaces\u0027 addresses duplication when zebra connection is restored.\n"
    },
    {
      "commit": "306c99eae67a7966a3994be1007f03665eb6682b",
      "tree": "d15449843211da7e2fc1cf05189792744a9a2256",
      "parents": [
        "f6e16b9f3592a3213e94f44b71caa311e0270cd9"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Wed Jul 16 15:51:37 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:57 2015 +0100"
      },
      "message": "pimd: FIXED C14 T32 Detection of interface primary address changes may fail.\n"
    },
    {
      "commit": "f6e16b9f3592a3213e94f44b71caa311e0270cd9",
      "tree": "f9b932d9a98b430d14f3ed114c6798ed262be85e",
      "parents": [
        "e4f2a2bef879d9e7f5c4c80994c44772b09beb59"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Wed Jul 16 14:13:47 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:57 2015 +0100"
      },
      "message": "pimd: Document MRIB support.\n"
    },
    {
      "commit": "e4f2a2bef879d9e7f5c4c80994c44772b09beb59",
      "tree": "ec276193a5f7a6f0dac70a0433095b0c8792fb98",
      "parents": [
        "6c1d36a462388039f92b875196c4d1c92ae69644"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Wed Jul 16 12:19:40 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:57 2015 +0100"
      },
      "message": "pimd: Report first route\u0027s metric/distance for recursive RPF lookup.\n"
    },
    {
      "commit": "6c1d36a462388039f92b875196c4d1c92ae69644",
      "tree": "57238efd7dd8bbdd4e7b59dce9a7d9071d592861",
      "parents": [
        "6f40e6b74effb7447854f690a2a4fa9339d8a967"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Thu Sep 18 14:15:04 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:57 2015 +0100"
      },
      "message": "pimd: Clean-up.\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": "2f1df6a58b9f0a278cbdee9fc57f964eef1c7bf7",
      "tree": "840b239080b33f210f0ee34165bdea67be47cec5",
      "parents": [
        "f62a19cc281276607b164c99e672d536a012514d"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Thu Jul 03 15:37:52 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:57 2015 +0100"
      },
      "message": "pimd: Version up to 0.164\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": "04c833a1e0fbf063f49ff0b9f837b07456580374",
      "tree": "e0f8b6fca1cdf0b0753452efffe41bf09ea44351",
      "parents": [
        "82e6c730e624e86c00042b64fc32170630b2c18c"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Mon Sep 22 19:35:24 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:56 2015 +0100"
      },
      "message": "pimd: Query mrib (SAFI_MULTICAST).\n"
    },
    {
      "commit": "82e6c730e624e86c00042b64fc32170630b2c18c",
      "tree": "8ec129b384a3cb508b476d686f9811f1b631f8c0",
      "parents": [
        "ff57d3653efe4a1428147204b54cacf3651c4dd0"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Wed Jun 25 17:28:04 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:56 2015 +0100"
      },
      "message": "pimd: Reset DR uptime only on actual change\n"
    },
    {
      "commit": "ff57d3653efe4a1428147204b54cacf3651c4dd0",
      "tree": "0b9ae54ba0da0f9a0391830445751495a248f11b",
      "parents": [
        "829198800217fe321faa397d21e2d8f99fcaf0dd"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Wed Jun 25 15:54:03 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:56 2015 +0100"
      },
      "message": "pimd: Fixes to build against current quagga.\n"
    },
    {
      "commit": "829198800217fe321faa397d21e2d8f99fcaf0dd",
      "tree": "0dffa55bd36c5ef8d2cf016741787b4e64f58cd0",
      "parents": [
        "60353ab4b0857d3f416e315fd81568d9e60205c4"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Wed Jun 25 13:25:17 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:56 2015 +0100"
      },
      "message": "pimd: Rename script with recipe for git cloning\n"
    },
    {
      "commit": "60353ab4b0857d3f416e315fd81568d9e60205c4",
      "tree": "814e4bc3e22972d45819d39bc24b7a5ba6d24b8d",
      "parents": [
        "069a0208ec10fca53676ec187f958037108363a6"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Wed Apr 02 11:46:45 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:56 2015 +0100"
      },
      "message": "C19 Provision to prevent group mode clash\n"
    },
    {
      "commit": "069a0208ec10fca53676ec187f958037108363a6",
      "tree": "2da06e20eea0d30b281af77b259a207accf5b61c",
      "parents": [
        "1f7a2b44687a49e4dab649ce369b5735aa2dd20f"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Wed Apr 02 11:04:52 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:56 2015 +0100"
      },
      "message": "Fixed recipe to re-sync with Quagga repository\n"
    },
    {
      "commit": "1f7a2b44687a49e4dab649ce369b5735aa2dd20f",
      "tree": "680c5395233acfd9bdb09a0b34765be6a46ab1ea",
      "parents": [
        "d1a87ee63042225d4b3bf6b4655cd7e0e2b64828"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Tue Apr 01 18:38:50 2014 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:56 2015 +0100"
      },
      "message": "github repository.\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": "d4595869045498d830be34403217822f77446ae0",
      "tree": "7b8278dd176415ae90e00afdabf49706a92a1977",
      "parents": [
        "3defeb3465a1f6e7a50d0f2b3d292686bb1449b1"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Thu Feb 13 19:50:30 2014 -0200"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:55 2015 +0100"
      },
      "message": "Parsing fixes.\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": "c77f01b9c9056bf39a62911218b308cdb11c4718",
      "tree": "1290a64bb92bbc16cb5afc7e187d2342f17ab1c0",
      "parents": [
        "a057a066aa258a0f9cf3ae4946ec66adcd2f28f7"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Thu Feb 13 14:54:43 2014 -0200"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:55 2015 +0100"
      },
      "message": "PIM_ZCLIENT_DEBUG enables zclient_socket() / zclient_socket_un() debug\n"
    },
    {
      "commit": "a057a066aa258a0f9cf3ae4946ec66adcd2f28f7",
      "tree": "8428c5f740e23edbc681673824e7adcad59c459c",
      "parents": [
        "3de4ae90586e4a99ab706c5d3726ef1d5aef95c0"
      ],
      "author": {
        "name": "David Lamparter",
        "email": "equinox@diac24.net",
        "time": "Tue Jan 17 23:52:58 2012 +0000"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:55 2015 +0100"
      },
      "message": "pimd: extend .gitignore\n"
    },
    {
      "commit": "3de4ae90586e4a99ab706c5d3726ef1d5aef95c0",
      "tree": "be2d27c99177b7ade3c16b497f44e1792ede8d07",
      "parents": [
        "105ad8615da1bcb417e1757ef4787cd2cdbb3cbc"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Thu Feb 13 14:28:26 2014 -0200"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:55 2015 +0100"
      },
      "message": "Define pim_gettime() when PIM_GETTIME_USE_GETTIMEOFDAY is not available.\n"
    },
    {
      "commit": "105ad8615da1bcb417e1757ef4787cd2cdbb3cbc",
      "tree": "9a786be4e7f0750ebd7efb1510f1cecfd3b9d16d",
      "parents": [
        "f8cfeb25e62206aaf940b2aabf6a96c36ad4627d"
      ],
      "author": {
        "name": "David Lamparter",
        "email": "equinox@diac24.net",
        "time": "Thu Feb 16 04:50:35 2012 +0000"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:55 2015 +0100"
      },
      "message": "pimd: fix wtf code\n\n * pim_hello.c,\n * pim_neighbor.c: print pointers as %p\n * pim_time.c: comment out unused function\n * pim_zebra.c: wtf\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": "eb383d931c2bb54b5b84a827503f62cbf1070ef5",
      "tree": "dfadf572d1c4db12164da697948ee77ef2695ad0",
      "parents": [
        "b9ef7704a72e3ec52174c2792404b15275ff4681"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Fri Aug 27 18:16:33 2010 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:54 2015 +0100"
      },
      "message": "[pim] Version up to 0.163\n"
    },
    {
      "commit": "b9ef7704a72e3ec52174c2792404b15275ff4681",
      "tree": "e441a8e1a4ea765cab18e502a85928fdfa8dacca",
      "parents": [
        "8281793ebaa1953d679c553f552ba0eee2bab758"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Fri Aug 27 18:11:10 2010 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:54 2015 +0100"
      },
      "message": "[pim] bootstrap from tarball prefers autoreconf -i\n"
    },
    {
      "commit": "8281793ebaa1953d679c553f552ba0eee2bab758",
      "tree": "4b76e9e9e4d4b7810bb11c8073b64d9e1862d079",
      "parents": [
        "d0d7980b7c71c95fd0ddc491b2e60260c604d04b"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Wed Aug 18 10:05:47 2010 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:54 2015 +0100"
      },
      "message": "[pim] Additional PIM drafts.\n"
    },
    {
      "commit": "d0d7980b7c71c95fd0ddc491b2e60260c604d04b",
      "tree": "c106d72196bf237f9ea4bcbdb8745143990b325d",
      "parents": [
        "9f4e191bb0c639a21c69b3d139349040283fa941"
      ],
      "author": {
        "name": "User",
        "email": "emarques@gcc101.hackershells.com",
        "time": "Thu Aug 05 13:26:25 2010 -0700"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:54 2015 +0100"
      },
      "message": "[pim] Compile fixes for FreeBSD.\n"
    },
    {
      "commit": "9f4e191bb0c639a21c69b3d139349040283fa941",
      "tree": "9fc294cc60214ef433e55bf38d7b36ecdf40b70f",
      "parents": [
        "4560c44d109a25672bf7ec41adb3c63950c46f3e"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Thu May 27 10:08:43 2010 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:54 2015 +0100"
      },
      "message": "[pim] Version up to 0.162\n"
    },
    {
      "commit": "4560c44d109a25672bf7ec41adb3c63950c46f3e",
      "tree": "5a889edb5980a2652ee53d88777382881219c4de",
      "parents": [
        "05e573de60c0b3f1dd874d306b818f7c0dc12bf7"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Wed May 05 14:32:52 2010 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:54 2015 +0100"
      },
      "message": "[pim] Reference to troglobit pimd\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": "6d26c37a21f65bd7b4c8a9a272fafd0a07091c98",
      "tree": "c2dbd57efb44547aea2af8250c7407e3251b9abc",
      "parents": [
        "55b12ff4602ae802281f76e4cda681104a6cf89d"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Thu Apr 15 16:22:11 2010 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:54 2015 +0100"
      },
      "message": "[pim] .gitignore\n"
    },
    {
      "commit": "fa2e1ee255c6a3be76f74b07cb441c34d4b2583f",
      "tree": "8562b81d3dbdb1459a8e789e32056fe8d562b56a",
      "parents": [
        "ff752d431675caed78e7b460b2d9a4845e5b6a73"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Wed Mar 17 10:51:34 2010 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:53 2015 +0100"
      },
      "message": "[pim] Uniform format for commands \"debug pim packet-dump\" and \"test pim receive dump\"\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": "0ef36d82d87094b32f71be47a73144459f057db9",
      "tree": "f42a6fc0ab4292ca38fda301996686c87c80e204",
      "parents": [
        "f9e05e5f2ae7bc8352a0744d4e4b5105b60e74a4"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Thu Mar 11 14:47:42 2010 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:53 2015 +0100"
      },
      "message": "[pim] Work-around improper monotonic clock\n"
    },
    {
      "commit": "f9e05e5f2ae7bc8352a0744d4e4b5105b60e74a4",
      "tree": "9494f4d2b84fa08b9a779e9ece9b04465572ce74",
      "parents": [
        "034bd7fe705b03ea4025478650bd3d690bda923f"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Thu Mar 11 11:17:33 2010 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:53 2015 +0100"
      },
      "message": "[pim] Version up to 0.161\n"
    },
    {
      "commit": "034bd7fe705b03ea4025478650bd3d690bda923f",
      "tree": "56be090efc310696b0aedbe770fd37190c3d1898",
      "parents": [
        "67faabc18026bf3f8ae6d7ee1df9f2b1729ea06b"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Mon Mar 01 17:00:07 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": "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": "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": "7c5f50125d9ef099336660330b7432fb848b7e75",
      "tree": "f613d81b87bfdb74c759168731c43626e181f6b5",
      "parents": [
        "dba7758a7fa712fc712cd3063a2724bb15c92e60"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Thu Nov 19 17:00:23 2009 -0200"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:52 2015 +0100"
      },
      "message": "[pim] Fix net/host byte order\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": "929bb95587fe43db9a904464d973c0605d160644",
      "tree": "4dcecc32ea7173917c5c7f4cac2e93468243720f",
      "parents": [
        "627380420e60a4b944646eb1ce2b1552e6e03565"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Wed Nov 18 11:55:13 2009 -0200"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:52 2015 +0100"
      },
      "message": "[pim] Fix dump byte type\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": "e0b8b9b6e465bc8ae4a416e5297fa682d7feb39e",
      "tree": "f77dad7dd4c532f87a1fad255eabca451d2c5a9c",
      "parents": [
        "3466dae420942b3a5b342c95d5667e1927409e8a"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Tue Nov 17 10:17:21 2009 -0200"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:52 2015 +0100"
      },
      "message": "[pim] Clean-up log messages\n"
    },
    {
      "commit": "3466dae420942b3a5b342c95d5667e1927409e8a",
      "tree": "bf47fae3c9ede444724c01c1b265972060c7390d",
      "parents": [
        "779e220f30ace11acb23ba81ed6eaef51db6f1e4"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Wed Oct 21 11:33:47 2009 -0200"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:52 2015 +0100"
      },
      "message": "[pim] Reference about draft mboned-ssmping\n"
    },
    {
      "commit": "779e220f30ace11acb23ba81ed6eaef51db6f1e4",
      "tree": "dc1c901901e4c22ffc7728a0da623d50550ea428",
      "parents": [
        "e85a9371c01751273858db94aa5b0f99b11dbf1f"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Fri Oct 16 08:40:11 2009 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:52 2015 +0100"
      },
      "message": "[pim] Version up to 0.159\n"
    },
    {
      "commit": "e85a9371c01751273858db94aa5b0f99b11dbf1f",
      "tree": "3c0ad1b76b325697ac30ddce50c75009824072f6",
      "parents": [
        "8bc0b34a2bee1627de04415fe2fddecb3d71e165"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Thu Oct 08 16:05:44 2009 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:51 2015 +0100"
      },
      "message": "[pim] ssmpingd commands\n"
    },
    {
      "commit": "8bc0b34a2bee1627de04415fe2fddecb3d71e165",
      "tree": "9679a513de789d7e7a7b71910e02b742bb58b7f7",
      "parents": [
        "e8c11bbf75c881e3beaadb85d5485161855424a7"
      ],
      "author": {
        "name": "Everton Marques",
        "email": "everton.marques@gmail.com",
        "time": "Thu Oct 08 15:29:59 2009 -0300"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Feb 04 06:07:51 2015 +0100"
      },
      "message": "[pim] Sample config for ssmpingd support\n"
    }
  ],
  "next": "e8c11bbf75c881e3beaadb85d5485161855424a7"
}
