)]}'
{
  "log": [
    {
      "commit": "821df2cf18e5978cc7ab532a8695444380d08270",
      "tree": "f306ad0e31d572c44193b5d709b4b3915ea89d90",
      "parents": [
        "ca8ec20b017393dbe91ff9e5ae2b7ff12872f869"
      ],
      "author": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Tue Sep 15 01:53:09 2015 -0700"
      },
      "committer": {
        "name": "Martin Winter",
        "email": "mwinter@opensourcerouting.org",
        "time": "Fri Oct 16 23:50:45 2015 -0700"
      },
      "message": "*: make sure zebra.h is always included first\n\nzebra.h pulls in config.h, which results in fiddling with things like\n__FILE_OFFSET_BITS. It must always be included first, in order to set\nflags that influence the compiler via \u003cfeatures.h\u003e.\n\nSigned-off-by: David Lamparter \u003cequinox@opensourcerouting.org\u003e\n"
    },
    {
      "commit": "6b0655a25194c7c0331154edaa6124cf783e5e5e",
      "tree": "c0c7d479f2684531249668210da27a60322ba395",
      "parents": [
        "fdb913aedb5a9807ad60715e8badb4f25d57acea"
      ],
      "author": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Jun 04 06:53:35 2014 +0200"
      },
      "committer": {
        "name": "David Lamparter",
        "email": "equinox@opensourcerouting.org",
        "time": "Wed Jun 04 06:58:02 2014 +0200"
      },
      "message": "*: nuke ^L (page feed)\n\nQuagga sources have inherited a slew of Page Feed (^L, \\xC) characters\nfrom ancient history.  Among other things, these break patchwork\u0027s\nXML-RPC API because \\xC is not a valid character in XML documents.\n\nNuke them from high orbit.\n\nPatches can be adapted simply by:\n\tsed -e \u0027s%^L%%\u0027 -i filename.patch\n(you can type page feeds in some environments with Ctrl-V Ctrl-L)\n\nSigned-off-by: David Lamparter \u003cequinox@opensourcerouting.org\u003e\n"
    },
    {
      "commit": "0312f0cd92e26d8097145d00dfad4638ed687f02",
      "tree": "0eb8c8b39c1b20cbac4690f85d5b7d4846d78b7e",
      "parents": [
        "01018ce479cce0af61d3797e5200cc340fe6ec0e"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Wed Aug 10 13:20:03 2005 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Wed Aug 10 13:20:03 2005 +0000"
      },
      "message": "2005-08-10  Greg Troxel  \u003cgdt@fnord.ir.bbn.com\u003e\n\n        * getopt.h: Don\u0027t declare getopt (rather than getopt_long), since\n        quagga doesn\u0027t need it.\n        * getopt.c (getopt): Don\u0027t define getopt.\n\n\nFixes build breakage on NetBSD, and seems likely to work on most\nplatforms since it avoids the entire issue of system getopt\ndeclarations and whether they conform to POSIX.2.  Note that this\nchange doesn\u0027t address system getopt_long declarations, but also\ndoesn\u0027t change anything about getopt_long.\n"
    },
    {
      "commit": "024a7f06979b467299a85e915b78af456a89e3a6",
      "tree": "e9c28719f8812dd808699dd6108532d9526a476b",
      "parents": [
        "14c1f187acdca1278e035e30d4c036d6eacf9721"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Sun May 15 14:25:08 2005 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Sun May 15 14:25:08 2005 +0000"
      },
      "message": "2005-05-15 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* getopt.h: It\u0027s not just __GNU_LIBRARY__ which defines\n\t  getopt, eg __EXTENSIONS__ does too on SunOS. It still seems\n\t  awfully fragile though.\n\t* getopt.c: include zebra.h after config.h, before including\n\t  getopt.h so that things at least are consistent..\n\t* getopt1.c: ditto\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"
    }
  ]
}
