)]}'
{
  "log": [
    {
      "commit": "b6475ecb14abab936919894050f9ca47415d0f48",
      "tree": "2db873dd6edb2e68ef2c0e37d44acf0ea9068521",
      "parents": [
        "53b21956f650df86a76b7a7047cfa85114c99dcc"
      ],
      "author": {
        "name": "Juliusz Chroboczek",
        "email": "jch@pps.jussieu.fr",
        "time": "Thu Feb 09 12:29:10 2012 +0100"
      },
      "committer": {
        "name": "Paul Jakma",
        "email": "paul@quagga.net",
        "time": "Sun Mar 25 17:06:53 2012 +0100"
      },
      "message": "babeld: Don\u0027t use an ifindex when installing IPv4 routes.\n\nStand-alone babeld installs routes using both a next-hop gateway\nand an interface index.  Unfortunately, this doesn\u0027t work for IPv4\nunder Quagga.\n\nWe now ignore the ifindex when installing IPv4 routes, which makes\nBabel work for IPv4 in prefix-based networks.  Of course this breaks\nIPv4 mesh networks, unless you play some tricks with your interfaces\u0027\nnetmasks.\n"
    },
    {
      "commit": "53b21956f650df86a76b7a7047cfa85114c99dcc",
      "tree": "7a07aba2dcd54b609443974c09ec6f6f5698756a",
      "parents": [
        "73c74d4ee8bd0bc3fae899679e852df9c61f0ed3"
      ],
      "author": {
        "name": "Matthieu Boutier",
        "email": "boutier@pps.jussieu.fr",
        "time": "Tue Jan 31 17:09:55 2012 +0100"
      },
      "committer": {
        "name": "Paul Jakma",
        "email": "paul@quagga.net",
        "time": "Sun Mar 25 17:06:53 2012 +0100"
      },
      "message": "babeld: remove some unused functions\u0027 arguments.\n"
    },
    {
      "commit": "210f6f66287c40f247c1a4ff983aae85b9e42e2c",
      "tree": "37b63e1cffca96ba3f069f777b89f5f18284a523",
      "parents": [
        "a0edef1b74bc9785b2aa1ed292a2777b6a75d40e"
      ],
      "author": {
        "name": "Matthieu Boutier",
        "email": "boutier@pps.jussieu.fr",
        "time": "Sat Jan 28 00:07:14 2012 +0100"
      },
      "committer": {
        "name": "Paul Jakma",
        "email": "paul@quagga.net",
        "time": "Sun Mar 25 17:06:53 2012 +0100"
      },
      "message": "babeld: fix eui64 features.\n\nWe are interested by eui64 with at least 6 octets.\n"
    },
    {
      "commit": "16e51b246be6b18641327685f44bd4f5f6649367",
      "tree": "2ad92205d59a36e1d5c822a369fe92381dd43e5c",
      "parents": [
        "0b42c70840e16b048f62a38652123eb2cb900b65"
      ],
      "author": {
        "name": "Matthieu Boutier",
        "email": "boutier@pps.jussieu.fr",
        "time": "Mon Jan 23 00:22:14 2012 +0100"
      },
      "committer": {
        "name": "Paul Jakma",
        "email": "paul@quagga.net",
        "time": "Sun Mar 25 17:06:53 2012 +0100"
      },
      "message": "babeld: remove unused variable.\n"
    },
    {
      "commit": "a19a3bf94740aebff6fdfc76f3d4b17c0013fae4",
      "tree": "057e963785a71025500fe3b1e052c348c86c5d67",
      "parents": [
        "ec8d8d5ba648302cf9405f1346e3760d9b9d061c"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "infrastation@yandex.ru",
        "time": "Sat Jan 21 23:16:00 2012 +0400"
      },
      "committer": {
        "name": "Paul Jakma",
        "email": "paul@quagga.net",
        "time": "Sun Mar 25 17:06:53 2012 +0100"
      },
      "message": "babeld: add MP-specific zclient API fix\n\nAdd proper initialization of SAFI field, which is present in the\nrevisions of zapi_ipv4 and zapi_ipv6 structures specific to\nMP-BGP patchset. Without this change no Babel routes could make\ninto zebra RIB.\n"
    },
    {
      "commit": "ec8d8d5ba648302cf9405f1346e3760d9b9d061c",
      "tree": "ec5a3e3677000458e17e941deccf9c0308ae759a",
      "parents": [
        "6dfeb3f6cfaf89ce0e11421b48feb2965a43ffd6"
      ],
      "author": {
        "name": "Matthieu Boutier",
        "email": "boutier@pps.jussieu.fr",
        "time": "Fri Jan 20 15:32:16 2012 +0100"
      },
      "committer": {
        "name": "Paul Jakma",
        "email": "paul@quagga.net",
        "time": "Sun Mar 25 17:06:53 2012 +0100"
      },
      "message": "babeld: change the modify route system.\n\nZebra doesn\u0027t set errno to EEXIST if we add a route who was already in\nthe kernel, so we always returned after just doing \"add; delete\". This\npatch fix the problem by doing \"delete; add\" always.\n"
    },
    {
      "commit": "089082b5d51c41a4498edb6a3f495ade0d517e73",
      "tree": "af876f1c7fcbd3077ffcce8c76e031c226b654cf",
      "parents": [
        "5734509c0545ebd95a5b8e3f22a911c1a39ffa1b"
      ],
      "author": {
        "name": "Matthieu Boutier",
        "email": "boutier@pps.jussieu.fr",
        "time": "Fri Jan 06 23:09:23 2012 +0100"
      },
      "committer": {
        "name": "Paul Jakma",
        "email": "paul@quagga.net",
        "time": "Sun Mar 25 17:06:52 2012 +0100"
      },
      "message": "babeld: clean kernel_zebra (old functions, fields...).\n"
    },
    {
      "commit": "5734509c0545ebd95a5b8e3f22a911c1a39ffa1b",
      "tree": "2f35ad50d793080db1f858c2de2228cfd2946dfd",
      "parents": [
        "fe67e668881b8b8d71b1570575c913cd287fafcf"
      ],
      "author": {
        "name": "Paul Jakma",
        "email": "paul@quagga.net",
        "time": "Sun Dec 25 17:52:09 2011 +0100"
      },
      "committer": {
        "name": "Paul Jakma",
        "email": "paul@quagga.net",
        "time": "Sun Mar 25 17:06:51 2012 +0100"
      },
      "message": "babeld: Initial import, for Babel routing protocol.\n\n* Initial import of the Babel routing protocol, ported to Quagga.\n* LICENCE: Update the original LICENCE file to include all known potentially\n  applicable copyright claims.  Ask that any future contributors to babeld/\n  grant MIT/X11 licence to their work.\n* *.{c,h}: Add GPL headers, in according with the SFLC guidance on\n  dealing with potentially mixed GPL/other licensed work, at:\n\n  https://www.softwarefreedom.org/resources/2007/gpl-non-gpl-collaboration.html\n"
    }
  ]
}
