)]}'
{
  "log": [
    {
      "commit": "366bb4ab851137e669a2e7db7a45d73b39090249",
      "tree": "587600b6a0f58641b7930061507708c12cc6faf8",
      "parents": [
        "a6efbab768b94a398adb52f0e2b3fe064cfe2f59"
      ],
      "author": {
        "name": "Paul Jakma",
        "email": "paul.jakma@hpe.com",
        "time": "Tue May 17 13:59:55 2016 +0100"
      },
      "committer": {
        "name": "Paul Jakma",
        "email": "paul@quagga.net",
        "time": "Mon Jan 23 18:51:58 2017 +0000"
      },
      "message": "tools: Extend multiple-bgpd.sh to support BIRD, ExaBGP plus more configurables\n\n* tools/multiple-bgpd.sh: Extend this script to support having\n  multiple different implementations in the ring.  Add config\n  generator and launch functions for BIRD and ExaBGP.\n\n  Allow the proportion of other instances in the ring to peer with to\n  be configurable as %age via PEERPROP. Allow number of v4 routes to\n  advertise to be configurable via ADV. Allow \"external\", non-ring\n  BGP peers to be defined via the EXPEER* arrays.\n"
    },
    {
      "commit": "a6efbab768b94a398adb52f0e2b3fe064cfe2f59",
      "tree": "13f16ae807e0ded1aec62682fba0ba4eebbaf2ba",
      "parents": [
        "5931124b6c78ec211e3171606fc2ad2dd448b12a"
      ],
      "author": {
        "name": "Paul Jakma",
        "email": "paul.jakma@hpe.com",
        "time": "Tue Dec 01 16:09:08 2015 +0000"
      },
      "committer": {
        "name": "Paul Jakma",
        "email": "paul@quagga.net",
        "time": "Mon Jan 23 18:51:58 2017 +0000"
      },
      "message": "tools/multiple-bgpd: extend the ring, enable mpath, add links to +-2 instances\n\n* multiple-bgpd.sh: Configure mpath to test it. Add links to the ±2 instances\n  in the ring to get a bit more multi-pathing (otherwise, only mpath to\n  the furthest neighbour IF there\u0027s an even number of instances).\n"
    },
    {
      "commit": "5931124b6c78ec211e3171606fc2ad2dd448b12a",
      "tree": "57f9bc0f89ece0632f4f3d56632f3174f0b38288",
      "parents": [
        "b174a58467d155b8609f1b5a1f6e27f22afdb81c"
      ],
      "author": {
        "name": "Paul Jakma",
        "email": "paul.jakma@hpe.com",
        "time": "Fri Jul 08 11:24:09 2016 +0100"
      },
      "committer": {
        "name": "Paul Jakma",
        "email": "paul@quagga.net",
        "time": "Mon Jan 23 18:51:58 2017 +0000"
      },
      "message": "tools: Remove historic scripts\n"
    },
    {
      "commit": "9562a7774b76df050d3e01632c6203796dc72c87",
      "tree": "0451dbb3d26323860d02894fa8b71dd8ac0977b4",
      "parents": [
        "f80ba04074f1211d857d08d6deddc41d029be1c7"
      ],
      "author": {
        "name": "Paul Jakma",
        "email": "paul@opensourcerouting.org",
        "time": "Tue Oct 21 10:59:45 2014 +0100"
      },
      "committer": {
        "name": "Paul Jakma",
        "email": "paul@quagga.net",
        "time": "Tue Oct 28 10:46:24 2014 +0000"
      },
      "message": "mrlg: Remove obsolete version.\n\n* mrlg.cgi: The version we shipped was very much  out of date, remove it.\n* mrlg.txt: Add file pointing to the official MRLG site.\n"
    },
    {
      "commit": "2e14a748061921f1f656b07890c4932f97c2baaa",
      "tree": "2504229d38766059cb139793348eec4d30c15e58",
      "parents": [
        "fac3c2453a06bce773a3f4ae6834f5f9a317b88c"
      ],
      "author": {
        "name": "David Ward",
        "email": "david.ward@ll.mit.edu",
        "time": "Sun Apr 29 16:47:03 2012 -0400"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@diac24.net",
        "time": "Mon Apr 30 16:13:47 2012 +0200"
      },
      "message": "tools: use standard interpreter path in all Perl scripts\n\nSigned-off-by: David Ward \u003cdavid.ward@ll.mit.edu\u003e\n[changed /usr/bin/perl to /usr/bin/env perl]\nSigned-off-by: David Lamparter \u003cequinox@diac24.net\u003e\n"
    },
    {
      "commit": "50e7a3885da44f8f6c5c639e111109deb055cdf3",
      "tree": "34ff9fa6b67d7cbb47e2450eb7f8571a6b57f092",
      "parents": [
        "b5043aabb03567b46a16463d88a8afce2acda35e"
      ],
      "author": {
        "name": "Paul Jakma",
        "email": "paul@quagga.net",
        "time": "Mon Jan 09 13:54:33 2012 +0000"
      },
      "committer": {
        "name": "Paul Jakma",
        "email": "paul@quagga.net",
        "time": "Sun Mar 04 23:55:01 2012 +0000"
      },
      "message": "tools/multiple-bgpd: Fix the PREV calculation so it works for \u003c4 bgpd\n\n* tools/multiple-bgpd: Make PREV more general and correct. Add comment\n  to route-map about why rt/soo sets are there - cause it\u0027s still broken.\n"
    },
    {
      "commit": "05e54ee3df973194f2a00e3ea0b1da7bebc71fd6",
      "tree": "c07e2bbad0c55fe03eb2975b98f121de6ae55707",
      "parents": [
        "ad8d4802a3078de694539fa9bae12322fc82042f"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "infrastation@yandex.ru",
        "time": "Sat Dec 03 17:45:17 2011 +0400"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "infrastation@yandex.ru",
        "time": "Tue Dec 13 14:27:01 2011 +0400"
      },
      "message": "build: delete .cvsignore files\n"
    },
    {
      "commit": "c112af27ed8f158ecece0d73ce2016c166076c00",
      "tree": "411cc6431c0ba658ca6428b5ee9bb627dea588a1",
      "parents": [
        "f6f434b2822c453f898552537180a812538bd19e"
      ],
      "author": {
        "name": "Paul Jakma",
        "email": "paul@quagga.net",
        "time": "Sat Nov 27 11:49:09 2010 +0000"
      },
      "committer": {
        "name": "Paul Jakma",
        "email": "paul@quagga.net",
        "time": "Mon Mar 21 13:51:14 2011 +0000"
      },
      "message": "tools/multiple-bgpd.sh: set some community attributes to help test them\n"
    },
    {
      "commit": "d68cbf9261869e532dfdd14dbb4122b3f3feb0d4",
      "tree": "5cc873e6a38a3db9ad5fb4dfe579624ff7693c13",
      "parents": [
        "3998bfd76620a676fbd77f19c5c6ea80a4cc88d2"
      ],
      "author": {
        "name": "Paul Jakma",
        "email": "paul.jakma@sun.com",
        "time": "Sat Oct 21 18:35:27 2006 +0100"
      },
      "committer": {
        "name": "Paul Jakma",
        "email": "paul@quagga.net",
        "time": "Fri Aug 22 20:00:46 2008 +0100"
      },
      "message": "[administrivia] Git should ignore backup files and .loT files\n"
    },
    {
      "commit": "3c5a0a4f8fe3811affff6d5e123379eedb083571",
      "tree": "79e285e0bd04c6ef0dfcde9cf0ce8fda8abecbe1",
      "parents": [
        "750e814693050bc97391eec618aad9db798ee5e8"
      ],
      "author": {
        "name": "Paul Jakma",
        "email": "paul.jakma@sun.com",
        "time": "Sun Feb 19 17:30:10 2006 +0000"
      },
      "committer": {
        "name": "Paul Jakma",
        "email": "paul@quagga.net",
        "time": "Fri Aug 22 19:49:33 2008 +0100"
      },
      "message": "[administrivia] Add .gitignore files, based on .cvsignores.\n"
    },
    {
      "commit": "f04b0e6bb8c1339243717b156880d7e24c84c951",
      "tree": "ee937fd8c1fab671167afbcfb7d2cbfffacdc99c",
      "parents": [
        "c2be59ba2af0c131aae86c034327d2272a9ae188"
      ],
      "author": {
        "name": "Paul Jakma",
        "email": "paul.jakma@sun.com",
        "time": "Mon Jul 21 18:43:04 2008 +0000"
      },
      "committer": {
        "name": "Paul Jakma",
        "email": "paul.jakma@sun.com",
        "time": "Mon Jul 21 18:43:04 2008 +0000"
      },
      "message": "[tools/multiple-bgpd.sh] make it easier to use IPv6 peer addresses\n"
    },
    {
      "commit": "ce9c3cc5d96ea417727347923a42f10d56e631fd",
      "tree": "d43a3214b29dd29fa2ac53a317d19f0702f95381",
      "parents": [
        "3d8d4b23029250be2e3dfc285279b931feb6d7b9"
      ],
      "author": {
        "name": "Paul Jakma",
        "email": "paul.jakma@sun.com",
        "time": "Thu Jun 12 18:53:09 2008 +0000"
      },
      "committer": {
        "name": "Paul Jakma",
        "email": "paul.jakma@sun.com",
        "time": "Thu Jun 12 18:53:09 2008 +0000"
      },
      "message": "[tools/multiple-bgpd] setup IPv6 advertisments\n"
    },
    {
      "commit": "0e7c124f870d4c95ff3edbde1a766717c696da7c",
      "tree": "910fb2262fd88656b1d6147b7059d839f4ddf32f",
      "parents": [
        "fa93b16208c2e7ffb09bd5bf72fb1a70a1ad8f73"
      ],
      "author": {
        "name": "Paul Jakma",
        "email": "paul.jakma@sun.com",
        "time": "Sun Jun 01 14:26:48 2008 +0000"
      },
      "committer": {
        "name": "Paul Jakma",
        "email": "paul.jakma@sun.com",
        "time": "Sun Jun 01 14:26:48 2008 +0000"
      },
      "message": "[tools] multiple-bgpd.sh: make paths more configurable\n"
    },
    {
      "commit": "3a02d1f7fb778a1ea4f45d037f13dfcd126e2337",
      "tree": "2ffa6c8c2c2feb9d423a277c0761151e56884d38",
      "parents": [
        "5619f56ba38b255f699f76b327cf82388c4a90cf"
      ],
      "author": {
        "name": "Paul Jakma",
        "email": "paul.jakma@sun.com",
        "time": "Thu Nov 01 14:29:11 2007 +0000"
      },
      "committer": {
        "name": "Paul Jakma",
        "email": "paul.jakma@sun.com",
        "time": "Thu Nov 01 14:29:11 2007 +0000"
      },
      "message": "2007-10-30 Nick Hilliard \u003cnick@inex.ie\u003e\n\n\t* bgp_main.c: Add \u0027listenon\u0027 argument, to pass address to bind\n\t  to.\n\t* bgp_network.c: (bgp_socket) Extend to take bind address.\n\t* bgpd.c: (bgp_init) Pass stored address.\n\t* bgpd.h: (struct bgp_master) storage for bind address\n\n2007-11-01 Paul Jakma \u003cpaul.jakma@sun.com\u003e\n\n\t* tools/multiple-bgpd.sh: New, quick script to launch a bunch of\n\t  bgpds.\n"
    },
    {
      "commit": "3c035aa8716efa6f677e43435c5eb9bac6825518",
      "tree": "ea28fd6b6beadd72d3619315dc66ee0d03a3f7d3",
      "parents": [
        "e064d6d9c3c3319c62fe4fac3e4e5f7a1941a98c"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Nov 02 18:59:49 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Nov 02 18:59:49 2004 +0000"
      },
      "message": "- Add .arch-ids and .arch-inventory to cvsignore, to allow one to use arch\n  with CVS trees.\n"
    },
    {
      "commit": "718e3744195351130f4ce7dbe0613f4b3e23df93",
      "tree": "bac2ad39971cd43f31241ef123bd4e470f695ac9",
      "parents": [],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Dec 13 20:15:29 2002 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Dec 13 20:15:29 2002 +0000"
      },
      "message": "Initial revision\n"
    }
  ]
}
