)]}'
{
  "log": [
    {
      "commit": "d8bcd9e9c6a1801b52b166fa3873eb468ac3c5cb",
      "tree": "9daf5bb631fdd97c3e998e4ddc16ba244a85ed6c",
      "parents": [
        "8216f53b73d8eb375615ad4395deace11d1e22d6"
      ],
      "author": {
        "name": "Denis Ovsienko",
        "email": "infrastation@yandex.ru",
        "time": "Fri Oct 07 20:43:59 2011 +0400"
      },
      "committer": {
        "name": "Paul Jakma",
        "email": "paul@quagga.net",
        "time": "Sun Jan 08 11:46:32 2012 +0000"
      },
      "message": "doc: \"[no] router zebra\" does not belong to ospfd\n"
    },
    {
      "commit": "37075da75df0451fec4109d440c1a52705222fc6",
      "tree": "f1536ef128a81e0c6a76e97aa91ff9e20b15a6ef",
      "parents": [
        "0998342b5f79b2441d4beade4bb8ac304de86741"
      ],
      "author": {
        "name": "Alexandre Chappuis",
        "email": "alc@open.ch",
        "time": "Tue Sep 13 16:33:45 2011 +0400"
      },
      "committer": {
        "name": "Denis Ovsienko",
        "email": "infrastation@yandex.ru",
        "time": "Tue Sep 27 20:39:19 2011 +0400"
      },
      "message": "doc: add missing word\n\n* ospfd.texi: Adjust meaning of the rfc1583compatibility option in\n  order to match the RFC specification and the actual source code.\n"
    },
    {
      "commit": "f0ec832a78549a85cf4e47d884036c1178f749d3",
      "tree": "6c3384cccf81993d69208f13145c33741abd7afc",
      "parents": [
        "a857eb6be5b7f639e76fe3ef7711a3700abe20bc"
      ],
      "author": {
        "name": "Andrew J. Schorr",
        "email": "ajschorr@alumni.princeton.edu",
        "time": "Mon Apr 30 16:52:05 2007 +0000"
      },
      "committer": {
        "name": "Andrew J. Schorr",
        "email": "ajschorr@alumni.princeton.edu",
        "time": "Mon Apr 30 16:52:05 2007 +0000"
      },
      "message": "[ospfd] network command now behaves more logically when a peer prefix is defined\n\n2007-04-30 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* ospfd/ospfd.c: (ospf_network_match_iface) Comment out\n\t  COMPATIBILITY_MODE.  Going forward, the ospf \"network\" command\n\t  will use a simple test: does the network command prefix\n\t  contain the connected (destination) prefix of the interface?\n\t* doc/ospfd.texi: Add a paragraph to the description of the OSPFv2\n\t  network command to explain how we handle interfaces with\n\t  peer addresses.\n"
    },
    {
      "commit": "c3eab60e7753ed34d30c978f9d4034562bf1df55",
      "tree": "7a0cb71f1853a742b1d4eb8855a3095c7e5d1ab8",
      "parents": [
        "f912cb4fb0cbf92bf97ea6830c74306551963b2b"
      ],
      "author": {
        "name": "Paul Jakma",
        "email": "paul.jakma@sun.com",
        "time": "Fri Jul 28 04:42:39 2006 +0000"
      },
      "committer": {
        "name": "Paul Jakma",
        "email": "paul.jakma@sun.com",
        "time": "Fri Jul 28 04:42:39 2006 +0000"
      },
      "message": "[doc] Expand/cross-ref MD5 commands, tweak anchors to avoid added spacing\n\n2006-07-28 Paul Jakma \u003cpaul.jakma@sun.com\u003e\n\n\t* main.texi: link-detect works on Solaris too.\n\t* ospfd.texi: Twiddle around with anchors a bit more.\n\t  Clarify how setting MD5 auth by area and by interface interact,\n\t  and add cross-references, as well as to the required\n\t  command for setting key material.\n"
    },
    {
      "commit": "f912cb4fb0cbf92bf97ea6830c74306551963b2b",
      "tree": "9c62ff16d3f40aff93f98eecb87ecaefcfc30274",
      "parents": [
        "fbcba805143038af0ae0318b7ec4905708fb0949"
      ],
      "author": {
        "name": "Paul Jakma",
        "email": "paul.jakma@sun.com",
        "time": "Thu Jul 27 23:30:16 2006 +0000"
      },
      "committer": {
        "name": "Paul Jakma",
        "email": "paul.jakma@sun.com",
        "time": "Thu Jul 27 23:30:16 2006 +0000"
      },
      "message": "[doc] minor tweaks, refine ospf redist,passive-inter, and abr-type help\n\n2006-07-27 Paul Jakma \u003cpaul.jakma@sun.com\u003e\n\n\t* quagga.texi: Remove unused index definitions\n\t  Add an Index node - for the concept index.\n\t* routeserver.texi: Set exampleindex to 0, so the example configs\n\t  with long IPv6 addresses stand better chance of fitting.\n\t* overview.texi: \u0027Supported RFC\u0027 -\u003e \u0027Supported RFCs\u0027\n\t  Remove paragraph indentation - texinfo does that.\n\t  Revise the supported OS list slightly.\n\t  Remove the IPv6 stack list, seems very dated and irrelevant.\n\t  Revise the \u0027How to get Quagga\u0027 section.\n\t* ospfd.texi: minor tweaks: add some anchors, fix some minor\n\t  format issues.\n\t  Revise the help for \u0027abr-type\u0027.\n\t  Note that text authentication is unwise, recc\u0027d MD5.\n\t  Add some extra text for redistribute and passive-interface,\n\t  about how latter can substitute for redist connected.\n"
    },
    {
      "commit": "d7e60dd7a9f0213aaa82d256a78ab74887946e53",
      "tree": "2e3488591d1ac48d10ddca05fa4cd68e3611f583",
      "parents": [
        "5f41e90e49b8ced6b5adac3933736067d2b24584"
      ],
      "author": {
        "name": "Andrew J. Schorr",
        "email": "ajschorr@alumni.princeton.edu",
        "time": "Thu Jun 29 20:20:52 2006 +0000"
      },
      "committer": {
        "name": "Andrew J. Schorr",
        "email": "ajschorr@alumni.princeton.edu",
        "time": "Thu Jun 29 20:20:52 2006 +0000"
      },
      "message": "[ospfd] Implement new ospf router subcommand \"log-adjacency-changes [detail]\"\n\n2006-06-28 Erik Muller \u003cerikm@internap.com\u003e\n\n\t* ospfd.h: Define 2 new struct ospf config flags:\n\t  OSPF_LOG_ADJACENCY_CHANGES and OSPF_LOG_ADJACENCY_DETAIL\n\t* ospf_nsm.c (nsm_change_state): Log adjacency changes if\n\t  requested.\n\t* ospf_vty.c (ospf_log_adjacency_changes): New command function\n\t  to implement ospf subcommand \"log-adjacency-changes [detail]\".\n\t  (no_ospf_log_adjacency_changes) Turn off log-adjacency-changes.\n\t  (show_ip_ospf) Show whether adjacency changes are logged.\n\t  (ospf_config_write) Add \"log-adjacency-changes [detail]\" to config.\n\t  (ospf_vty_init) Add ospf_log_adjacency_changes and\n\t  no_ospf_log_adjacency_changes.\n\t* ospfd.texi: Document new ospf router subcommand\n\t  \"log-adjacency-changes [detail]\".\n"
    },
    {
      "commit": "466c96562c6e39596dc441c30420b335f83f01ea",
      "tree": "80d9e7237ce49a7b87ceb01086269fcb223cc181",
      "parents": [
        "9560fa8ac994966a8da0ba23c46c0299164b7112"
      ],
      "author": {
        "name": "Paul Jakma",
        "email": "paul.jakma@sun.com",
        "time": "Mon Jun 26 12:55:58 2006 +0000"
      },
      "committer": {
        "name": "Paul Jakma",
        "email": "paul.jakma@sun.com",
        "time": "Mon Jun 26 12:55:58 2006 +0000"
      },
      "message": "[doc] OSPF MD5 keyid documentation, fix texinfo warnings in bgpd.texi\n\n2006-06-26 Paul Jakma \u003cpaul.jakma@sun.com\u003e\n\n\t* ospfd.texi: Document that MD5 keyid is part of the protocol.\n\t* bgpd.texi: shut texinfo warnings up by replacing brackets in\n\t  variable with angle brackets.\n"
    },
    {
      "commit": "e5b308d1af147c78acd2803f4006463e6ff67444",
      "tree": "712ff117dd7d92e03f345199d731ed762433a62a",
      "parents": [
        "88d6cf37f66c3b7d1abdaa20875418192d5219b8"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Sat Oct 29 20:19:49 2005 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Sat Oct 29 20:19:49 2005 +0000"
      },
      "message": "2005-10-29 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* ospfd.texi: Document the new spf and max-metric commands, and\n\t  the additional form of dead-interval. Add documentation for\n\t  various other commands. Cleanup misc stuff, citations, etc.\n\t  Add some example configurations.\n\t* overview.texi: RFC3137 support added.\n\t* Makefile.am: Make quagga.pdf depend on the _TEXINFOS\n\t  variable, this still doesn\u0027t fix the dependency though,\n\t  sadly.\n"
    },
    {
      "commit": "76b89b4a9cba0ce19033458f69f76f4130e9c628",
      "tree": "38546628efecddf769ff0e387a392c447abf8111",
      "parents": [
        "1f8f61a7d51c59f392f897d6654cac28ae08ea70"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Sat Nov 06 17:13:09 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Sat Nov 06 17:13:09 2004 +0000"
      },
      "message": "2004-11-06 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* defines.texi.in: New file, texi variables should be set here,\n          autoconf substitution is available. Define common AUTHORS,\n          COPYRIGHT_YEAR and COPYRIGHT_STR vars.\n\t* (global): Make use of makeinfo node pointer auto-creation\n          to avoid having to fully specify links for nodes, so we only have\n          to specify current node name - simplifies text slightly.\n          Remove extraneous newlines which appear to cause extra blank pages\n          to be added in output.\n          Update copyright strings which appear in various places to\n          use the new COPYRIGHT_STR texinfo variable.\n\t  Change url to uref, the former need not output an actual\n\t  hyperlink depending on version of texinfo, the latter should if\n\t  supported by the format (eg PDF).\n\t* texinfo.tex: Update to a more recent version. previous file\n\t  was many many years old. This file should possibly be removed\n          altogether, and allowed to be installed by automake.\n        * quagga.texi: Make use of automake\u0027s version.texi feature to\n          have VERSION and some other vars auto-defined. include\n          defines.texi. Change copyright strings to use the COPYRIGHT_STR\n          variable.\n\t* install.texi: Make the privs section an actual section. Ditto for\n\t  the Linux notes.\n\t* overview.texi: Supply URL for Quagga, where format allows. Tidy up\n          one or two paragraphs slightly.\n\t  Update the section on supported platforms.\n\t  Remove the ZNOG list stuff, direct reader to the website for\n          further information on email lists.\n\t* vtysh.texi: Update the integrated config file section. Make the\n\t  commands sections so correct PDF indexes are built.\n"
    },
    {
      "commit": "e2ea9fef99392299d6291067522eef0d99e1714c",
      "tree": "4139f0155439cade8dda9566b550c0ec6ffa13c7",
      "parents": [
        "5862ff529effd26414827a6692c1e841ebb189a0"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Oct 11 14:33:23 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Oct 11 14:33:23 2004 +0000"
      },
      "message": "2004-10-11 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* ospfd.texi: reformat the ospf md5 paragraph, add an additional\n\t  way to work around bad clocks.\n"
    },
    {
      "commit": "4fc7085cfa36103b491aec130346f1a632187849",
      "tree": "d05ebffd8f518ba368c77c78004152608c76059a",
      "parents": [
        "8d0f15fd1b842eb9ca7b3d116c7b6de63af3c195"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Sun Sep 12 05:48:35 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Sun Sep 12 05:48:35 2004 +0000"
      },
      "message": "2004-09-11 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* ospfd.texi: OSPF MD5 auth requires stable time.\n"
    },
    {
      "commit": "6b3fac0aab9ea72c927531df4c20a6e60df650fe",
      "tree": "924ea6b7a86578e3f6ca4abd462e517b2c73c4bb",
      "parents": [
        "9e1be242e41ccfd2191a7d163053b9c24deaf2e0"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Apr 20 04:11:36 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Apr 20 04:11:36 2004 +0000"
      },
      "message": "Fix typo to make it compile.\n"
    },
    {
      "commit": "c266ac78eecae0af8599a4503589fd8d0eb2b402",
      "tree": "5f3480f70009750f736d504f18374d42943213fc",
      "parents": [
        "808c0a7f790370d43edb336ee442d43694469380"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Apr 19 17:31:00 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Apr 19 17:31:00 2004 +0000"
      },
      "message": "****! What else I will discover while documenting this code? Remove useless\nwarnings and update documentation.\n"
    },
    {
      "commit": "808c0a7f790370d43edb336ee442d43694469380",
      "tree": "b13eee5a998969b1416440ee3d7bf1f79b09a8f9",
      "parents": [
        "63869f111ee0899404a238790dda120402b96369"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Apr 19 15:10:20 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Apr 19 15:10:20 2004 +0000"
      },
      "message": "Don\u0027t assume anything. I\u0027m tired ...\n"
    },
    {
      "commit": "63869f111ee0899404a238790dda120402b96369",
      "tree": "85e92635f507a06afa89edfd004fea6188bcdd50",
      "parents": [
        "a5b2b59a7cc4679a31224408746d8bb9096eab6b"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Apr 19 14:43:46 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Apr 19 14:43:46 2004 +0000"
      },
      "message": "Document summarizing and filtering ABR commands. Native speakers, please\nreview and fix my awful english ;).\n"
    },
    {
      "commit": "a5b2b59a7cc4679a31224408746d8bb9096eab6b",
      "tree": "00f300edc040fa422176c96664693a3c76dcde5d",
      "parents": [
        "d355bfa7806c77ec40e789dfb8226778ec7c36f5"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sat Apr 17 10:09:29 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sat Apr 17 10:09:29 2004 +0000"
      },
      "message": "Fix obviously wrong info in documentation.\n"
    },
    {
      "commit": "37163d6d0cc49d34a0ea6c0de3184cda93efb419",
      "tree": "96bbe047e20abc715894d42652430757daa62758",
      "parents": [
        "7d7ddde299bddebb48d1e98a9be04008eaa5baad"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Feb 03 18:40:56 2003 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Feb 03 18:40:56 2003 +0000"
      },
      "message": "Merge to zebra.org CVS 20030203 16:30GMT\n"
    },
    {
      "commit": "d4f5031c5c2ca3953d071cfce0a3faa34f9b073d",
      "tree": "ceb1b9fe0a7fcbfbf63a98b21681bf29c50fef39",
      "parents": [
        "ae936aee9967d48a60986624f5b52fe77ad6fd34"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Jan 22 19:26:00 2003 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Jan 22 19:26:00 2003 +0000"
      },
      "message": "Update for ospfd docs for \u0027compatible rfc1583\u0027 and \u0027abr-type\u0027.\nChristian Hammers \u003cch@westend.com\u003e\nzebra 17336 and 17335\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"
    }
  ]
}
