)]}'
{
  "log": [
    {
      "commit": "e473b032b860444b9656cee1654b0120f77b52b1",
      "tree": "8885e2b15c70fb231e775dead3cc30bea18311ce",
      "parents": [
        "c83dcd3f81ed21c72ad50e56a6c515c7eacac44c"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sun Sep 26 16:08:11 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sun Sep 26 16:08:11 2004 +0000"
      },
      "message": "Compiler warnings fixes.\n"
    },
    {
      "commit": "c83dcd3f81ed21c72ad50e56a6c515c7eacac44c",
      "tree": "666a12f12974b60e04057f89a229ec2f8fb11076",
      "parents": [
        "73d1aeada73abf3ca803aea074a1da5c264bf86e"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sun Sep 26 15:42:44 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sun Sep 26 15:42:44 2004 +0000"
      },
      "message": "Compile with gcc-4.0.\n"
    },
    {
      "commit": "73d1aeada73abf3ca803aea074a1da5c264bf86e",
      "tree": "3abea0ade03efc70d7d0b9892543cf1bf41edba7",
      "parents": [
        "26f7a244d0f7e6a658cc48b88613b6919a6f5fbe"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Sep 24 10:45:28 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Sep 24 10:45:28 2004 +0000"
      },
      "message": "* isisd.c: thread_master *master is already defined in isis_main.c.\n* isis_misc.[c|h], isis_lsp.[c|h]: Move static variables out of header\n  files.\n"
    },
    {
      "commit": "26f7a244d0f7e6a658cc48b88613b6919a6f5fbe",
      "tree": "29b0ec7c79f2a93909d5c632f86c629db2e5465b",
      "parents": [
        "0c0f9112e1530e8e7497cbb75853b9e4da93ea95"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Sep 24 08:45:10 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Sep 24 08:45:10 2004 +0000"
      },
      "message": "2004-09-24 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * irdp_interface.c: (no_ip_irdp_address_preference_cmd)\n          add missing listnode declaration.\n"
    },
    {
      "commit": "0c0f9112e1530e8e7497cbb75853b9e4da93ea95",
      "tree": "3cbc10ed3495b7813a6921fa417f4987514d3d90",
      "parents": [
        "1603c06ba3ad07b8f9380209a137569abe3700e1"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Sep 24 08:24:42 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Sep 24 08:24:42 2004 +0000"
      },
      "message": "2004-09-24 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * irdp_{interface,main}.c: lists typedef removal cleanup.\n          update some list loops to LIST_LOOP. some miscellaneous style\n          and indent fixups.\n          (no_ip_irdp_address_preference_cmd) Fix delete of referenced node\n          in loop.\n        * irdp_packet.c: (irdp_recvmsg) Fix buggy assignment of integer\n          to pointer.\n        * if_ioctl{,_solaris}.c: lists typedef removal cleanup.\n          update some list loops to LIST_LOOP.\n"
    },
    {
      "commit": "1603c06ba3ad07b8f9380209a137569abe3700e1",
      "tree": "75c26cd35b85585810e4ebe555d37f24d751971e",
      "parents": [
        "a257068354604e1d20391a6b69bdd2ba02945754"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Sep 24 08:23:24 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Sep 24 08:23:24 2004 +0000"
      },
      "message": "2004-09-24 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * ospf_apiserver.{c,h}: (ospf_apiserver_term) loops calling\n          ospf_apiserver_free, which deletes referenced nodes from\n          apiserver_list, fixed.\n"
    },
    {
      "commit": "a257068354604e1d20391a6b69bdd2ba02945754",
      "tree": "f86aa449dd56df391ca5355b0182f56e389ed7f8",
      "parents": [
        "0bfeca3f000ea9bec0ca167f5c9cc3927ac370a9"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Sep 24 08:09:57 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Sep 24 08:09:57 2004 +0000"
      },
      "message": "forgot to commit changelog..\n"
    },
    {
      "commit": "0bfeca3f000ea9bec0ca167f5c9cc3927ac370a9",
      "tree": "fa06880cdd05b72005b9ee21e4c9b0b9fd59db1d",
      "parents": [
        "87d6f87aec1920ca785de465282a772f9e459af8"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Sep 24 08:07:54 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Sep 24 08:07:54 2004 +0000"
      },
      "message": "2004-09-24 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* ospf_packet.c: (ospf_write) ifdef fragmentation support.\n          move actual fragmentation out to a new, similarly ifdefed, function.\n\t  (ospf_write_frags) fragmented write support, moved from previous.\n"
    },
    {
      "commit": "87d6f87aec1920ca785de465282a772f9e459af8",
      "tree": "005eeed9ca8a62226a12392d28b1ab60a7cac9d4",
      "parents": [
        "52dc7ee65f8d887b0730abc0a5d44d27fc6ecafd"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Sep 24 08:01:38 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Sep 24 08:01:38 2004 +0000"
      },
      "message": "2004-09-24 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * ospf_apiserver.{c,h}: lists typedef removal cleanup.\n          update some list loops to LIST_LOOP. some miscellaneous indent\n          fixups.\n          (ospf_apiserver_unregister_opaque_type) fix listnode_delete of\n          referenced node in loop.\n        * ospf_interface.h: lists typedef removal cleanup.\n        * ospf_opaque.{c,h}: lists typedef removal cleanup. update some list\n          loops to LIST_LOOP. miscellaneous style and indent fixups.\n        * ospf_te.{c,h}: ditto\n\t* ospf_packet.c: lists typedef removal cleanup.\n"
    },
    {
      "commit": "52dc7ee65f8d887b0730abc0a5d44d27fc6ecafd",
      "tree": "a557339540c56dd3953c29a50ca0e48c1911efc8",
      "parents": [
        "44983cf8a9c587dfbcad294b9dfe4dccbb68ba98"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Sep 23 19:18:23 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Sep 23 19:18:23 2004 +0000"
      },
      "message": "Remove usage of evil list and listnode typedefs.\n"
    },
    {
      "commit": "44983cf8a9c587dfbcad294b9dfe4dccbb68ba98",
      "tree": "ed73660eff1e0a1a6a66d63892b7145892ba9190",
      "parents": [
        "b89e60c7abd457f97df8351db5610fc9c15178b2"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Sep 22 13:15:58 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Sep 22 13:15:58 2004 +0000"
      },
      "message": "2004-09-22 Paul Jakma \u003cpaul.jakma@sun.com\u003e\n\n\t* zserv.c: (zsend_route_multipath) fix nasty bad memset of struct\n          in_addr to sizeof(struct in6_addr), causing odd and hard to debug\n          crash.\n"
    },
    {
      "commit": "b89e60c7abd457f97df8351db5610fc9c15178b2",
      "tree": "0dc4ab86a52a617f1acae71f707a172d560d1d1b",
      "parents": [
        "d9c427b21a5509a940178dedebec625bd7a9640a"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Sep 21 15:43:13 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Sep 21 15:43:13 2004 +0000"
      },
      "message": "2004-09-17 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* sockopt.c: Add missing bracket\n"
    },
    {
      "commit": "d9c427b21a5509a940178dedebec625bd7a9640a",
      "tree": "26e51a185fc6940bdbe1b4a193fcc08a0a64813d",
      "parents": [
        "6785157b6509c83a39db4ad78c60b8ab00914673"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Sep 21 14:23:01 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Sep 21 14:23:01 2004 +0000"
      },
      "message": "Yet another DIS election fix from LIU Xin - update dis_record of\nadjacencies when isisd becomes DIS.\n"
    },
    {
      "commit": "6785157b6509c83a39db4ad78c60b8ab00914673",
      "tree": "d0c8fba9a5770102bd86c903118510aa908ada06",
      "parents": [
        "a211d65dfda5ae4028ec7bb524f85f3f4bae24c2"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Sep 21 14:17:04 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Sep 21 14:17:04 2004 +0000"
      },
      "message": "Make \"C\" vendor routers happy - put correct prefix addresses into\nreachability TLV\u0027s. Somehow it wasn\u0027t problem for \"J\" vendor routers.\n"
    },
    {
      "commit": "a211d65dfda5ae4028ec7bb524f85f3f4bae24c2",
      "tree": "a166f2d4d75c55a6eaf3439c91488a2d34eeab16",
      "parents": [
        "12a5cae75ef639e416d82b88d887c5d77d279aa3"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Sep 20 14:55:29 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Sep 20 14:55:29 2004 +0000"
      },
      "message": "2004-09-20 LIU Xin \u003clx at ns.6test.edu.cn\u003e\n* isis_dr.c, isis_events.c: Remove hello multiplier usage while scheduling\n  DIS election.\n* isis_pdu.c: Don\u0027t call isis_event_dis_status_change() whenever\n  l[1|2]_desig_is is different from hdr.lan_id.\n"
    },
    {
      "commit": "12a5cae75ef639e416d82b88d887c5d77d279aa3",
      "tree": "e59d6a398d6a0bd3eae6d4ab0d0f7ffb6bad5273",
      "parents": [
        "0b3acf4f94241905ff36df5c1d9f9f389e45d191"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sun Sep 19 19:39:26 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sun Sep 19 19:39:26 2004 +0000"
      },
      "message": "Rework of SPF threads schedule logic. I\u0027m not 100% sure whether it\u0027s right\nthing to do to have completely separate threads for IPv4 and IPv6 SPF\nthough. But it works and it\u0027s now possible to have both IPv4 and IPv6\nenabled in interface. One bug fixed in LSP regeneration scheduling as well.\n"
    },
    {
      "commit": "0b3acf4f94241905ff36df5c1d9f9f389e45d191",
      "tree": "48b312ab2de446208d966d234fc37539bed98861",
      "parents": [
        "bf731011ef7038f5766432fec862301c123d4736"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Sep 17 08:39:08 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Sep 17 08:39:08 2004 +0000"
      },
      "message": "2004-09-17 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * ripngd/ripngd.c: move setsockopt_so_recvbuf to lib.\n        * lib/sockopt.{c,h}: Add setsockopt_so_recvbuf, for ripd and ripngd.\n        * ripd/ripd.c: set receive buffer to a decent size, some systems\n          have low defaults. Problem noted and fix suggested by Stephan\n          Schweizer in [zebra 20967].\n"
    },
    {
      "commit": "bf731011ef7038f5766432fec862301c123d4736",
      "tree": "0761db5a6c161bc6c46421c138de8f4e8cbb5140",
      "parents": [
        "2852de1c90d5bc72493bcdfb8b6df8b24ff2e9d4"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Sep 17 07:59:57 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Sep 17 07:59:57 2004 +0000"
      },
      "message": "Another great little fix from LIU Xin.\n"
    },
    {
      "commit": "2852de1c90d5bc72493bcdfb8b6df8b24ff2e9d4",
      "tree": "711dd1a88220fce72772546af3164362c93f0047",
      "parents": [
        "90f0c88123d2e65d8853230a108964b37138e2b0"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Sep 17 06:52:16 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Sep 17 06:52:16 2004 +0000"
      },
      "message": "2004-09-17 Paul Jakma \u003cpaul@dishone.st\u003e\n\n       * vtysh.c: (vtysh_client_execute) trailling NULLs can be arbitrarily\n         split across reads, dont get confused by this and block forever.\n"
    },
    {
      "commit": "90f0c88123d2e65d8853230a108964b37138e2b0",
      "tree": "c6c42371a7df4337cec0ff202b37fff70352821d",
      "parents": [
        "53c997c90d7e20313bfb07d15d83b782d7a6530e"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Sep 15 21:46:55 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Sep 15 21:46:55 2004 +0000"
      },
      "message": "There is several new RFCs ...\n"
    },
    {
      "commit": "53c997c90d7e20313bfb07d15d83b782d7a6530e",
      "tree": "6f3299d7bd9a8d3be6914cc7a34acfc2ea2e9071",
      "parents": [
        "bbc9ce2aa3985f3df242d2be49ebcc2bc6dd7f3a"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Sep 15 16:21:59 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Sep 15 16:21:59 2004 +0000"
      },
      "message": "Second part of fixes from Laurent Rabret.\n"
    },
    {
      "commit": "bbc9ce2aa3985f3df242d2be49ebcc2bc6dd7f3a",
      "tree": "62288e2ca538a80c41e353bf9c37e66765358237",
      "parents": [
        "f891f4438d65e93d5a8224b1b579c9c089c91c27"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Sep 15 07:38:54 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Sep 15 07:38:54 2004 +0000"
      },
      "message": "There is no such option any more.\n"
    },
    {
      "commit": "f891f4438d65e93d5a8224b1b579c9c089c91c27",
      "tree": "3d88a45a47f84fc81ca1e5cbb074df395fd44329",
      "parents": [
        "64a7afd6de67eebda09a6766aa27dbd722539363"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Sep 14 13:54:30 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Sep 14 13:54:30 2004 +0000"
      },
      "message": "Isisd is now able to remove addresses from circuit and trigger LSP updates\nif it\u0027s done. Some random fixes as well and update to sample configuration.\n"
    },
    {
      "commit": "64a7afd6de67eebda09a6766aa27dbd722539363",
      "tree": "484ef68fd5f186cb957852f136c8f5f1aeb364f6",
      "parents": [
        "ae399ab0cf6387385cc9958d64309a838467055f"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Sep 14 11:05:13 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Sep 14 11:05:13 2004 +0000"
      },
      "message": "isis_pdu.c: Update l1_desig_is only if neighbor really is DIS.\n"
    },
    {
      "commit": "ae399ab0cf6387385cc9958d64309a838467055f",
      "tree": "98e756e764a0e6d68b41149bdde3545fe06097ea",
      "parents": [
        "9428f2dc4e577827db666d2643a1781ebecf044c"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Sep 13 20:22:18 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Sep 13 20:22:18 2004 +0000"
      },
      "message": "Disable isisd compiling by default. It compiles only in Linux and FreeBSD\nand works only in Linux ;(.\n"
    },
    {
      "commit": "9428f2dc4e577827db666d2643a1781ebecf044c",
      "tree": "4deb0ca5b72e82828085f57088c4958b3ca21119",
      "parents": [
        "b5f310cb9f78b140f1c747148cad6889133597fc"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Sep 13 14:01:12 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Sep 13 14:01:12 2004 +0000"
      },
      "message": "Merge svn revisions 997 and 1000 from Zebra cvs repository.\n"
    },
    {
      "commit": "b5f310cb9f78b140f1c747148cad6889133597fc",
      "tree": "19a9177f8d8488fe853bf142fe34bbb6a12290a6",
      "parents": [
        "b63dc1f30ee935184918becd4dbfd535c632c620"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Sep 13 13:15:25 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Sep 13 13:15:25 2004 +0000"
      },
      "message": "2004-09-11 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * doc/quagga.texi: Update copyright. Contents should be at beginning\n          of docs...\n\t* redhat/quagga.spec.in: wee keep_build define, to keep build dir.\n"
    },
    {
      "commit": "b63dc1f30ee935184918becd4dbfd535c632c620",
      "tree": "101c63423965284c7a0a7e8aeb67bd7c4425b4f5",
      "parents": [
        "33394766a502eff6315bd8d9b1c43a773b2ec35b"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Sep 13 12:59:08 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Sep 13 12:59:08 2004 +0000"
      },
      "message": "2004-09-13 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* Makefile.am: remove zebra/irdp.c from list - dead.\n\t* extract.pl.in:  Substitute in the autoconf srcdir/builddir paths\n\t  for includes to cpp.\n"
    },
    {
      "commit": "33394766a502eff6315bd8d9b1c43a773b2ec35b",
      "tree": "f893ddac05598e96644fc6462ad6ee80e9c16656",
      "parents": [
        "fee0f4c629412f422fc9a857e097ef335c2c576c"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Sep 13 11:27:57 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Sep 13 11:27:57 2004 +0000"
      },
      "message": "2004-09-13 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * configure.ac: capitalise the package name. autoconf lowercases\n          it for PACKAGE_TARNAME.\n        * lib/command.c: Update the copyright string in the default motd.\n"
    },
    {
      "commit": "fee0f4c629412f422fc9a857e097ef335c2c576c",
      "tree": "14703e303ea2cecaee7728d9ee27075b0590a679",
      "parents": [
        "0e82d0e1204e45ecce773a7e19f7d64140f7a66a"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Sep 13 05:12:46 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Sep 13 05:12:46 2004 +0000"
      },
      "message": "2004-09-13 Jose Luis Rubio \u003cjrubio@dit.upm.es\u003e\n           (at Technical University of Madrid as part of Euro6ix Project)\n\n        Enhanced Route Server functionality and Route-Maps:\n\n        * bgpd/bgpd.h: Modified \u0027struct peer\u0027 and \u0027struct bgp_filter\u0027 to\n        support rs-clients. A \u0027struct bgp_table *rib\u0027 has been added to the\n        first (to mantain a separated RIB for each rs-client) and two new\n        route-maps have been added to the last (for import/export policies).\n        Added the following #defines: RMAP_{IN|OUT|IMPORT|EXPORT|MAX},\n        PEER_RMAP_TYPE_{IMPORT|EXPORT} and BGP_CLEAR_SOFT_RSCLIENT.\n\n        * bgpd/bgpd.c: Modified the functions that create/delete/etc peers in\n        order to consider the new fields included in \u0027struct peer\u0027 for\n        supporting rs-clients, i.e. the import/export route-maps and the\n        \u0027struct bgp_table\u0027.\n\n        * bgpd/bgp_route.{ch}: Modified several functions related with\n        receiving/sending announces in order to support the new Route Server\n        capabilities.\n        Function \u0027bgp_process\u0027 has been reorganized, creating an auxiliar\n        function for best path selection (\u0027bgp_best_selection\u0027).\n        Modified \u0027bgp_show\u0027 and \u0027bgp_show_route\u0027 for displaying information\n        about any RIB (and not only the main bgp RIB).\n        Added commands for displaying information about RS-clients RIBs:\n        \u0027show bgp rsclient (A.B.C.D|X:X::X:X)\u0027, \u0027show bgp rsclient\n        (A.B.C.D|X:X::X:X) X:X::X:X/M\u0027, etc\n\n        * bgpd/bgp_table.{ch}: The structure \u0027struct bgp_table\u0027 now has two\n        new fields: type (which can take the values BGP_TABLE_{MAIN|RSCLIENT})\n        and \u0027void *owner\u0027 which points to \u0027struct bgp\u0027 or \u0027struct peer\u0027 which\n        owns the table.\n        When creating a new bgp_table by default \u0027type\u003dBGP_TABLE_MAIN\u0027 is set.\n\n        * bgpd/bgp_vty.c: The commands \u0027neighbor ... route-server-client\u0027 and\n        \u0027no neighbor ... route-server-client\u0027 now not only set/unset the flag\n        PEER_FLAG_RSERVER_CLIENT, but they create/destroy the \u0027struct\n        bgp_table\u0027 of the peer. Special actions are taken for peer_groups.\n        Command \u0027neighbor ... route-map WORD (in|out)\u0027 now also supports two\n        new kinds of route-map: \u0027import\u0027 and \u0027export\u0027.\n        Added commands \u0027clear bgp * rsclient\u0027, etc. These commands allow a new\n        kind of soft_reconfig which affects only the RIB of the specified\n        RS-client.\n        Added commands \u0027show bgp rsclient summary\u0027, etc which display a\n        summary of the rs-clients configured for the corresponding address\n        family.\n\n        * bgpd/bgp_routemap.c: A new match statement is available,\n        \u0027match peer (A.B.C.D|X:X::X:X)\u0027. This statement can only be used in\n        import/export route-maps, and it matches when the peer who announces\n        (when used in an import route-map) or is going to receive (when used\n        in an export route-map) the route is the same than the one specified\n        in the statement.\n        For peer-groups the statement matches if the specified peer is member\n        of the peer-group.\n        A special version of the command, \u0027match peer local\u0027, matches with\n        routes originated by the Route Server (defined with \u0027network ...\u0027,\n        redistributed routes and default-originate).\n\n        * lib/routemap.{ch}: Added a new clause \u0027call NAME\u0027 for use in\n        route-maps. It jumps into the specified route-map and when it returns\n        the first route-map ends if the called RM returns DENY_MATCH, or\n        continues in other case.\n"
    },
    {
      "commit": "0e82d0e1204e45ecce773a7e19f7d64140f7a66a",
      "tree": "9c1065e4ca14d42e8d68eba935189f42aab182a4",
      "parents": [
        "72e2d828154a5f3ae463e211c5f3787fc0624a90"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Sep 13 05:00:18 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Sep 13 05:00:18 2004 +0000"
      },
      "message": "2004-09-13 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * Makefile.am: extract.pl isnt in srcdir, it\u0027s always in the\n          builddir.\n        * extract.pl.in: match on end of filenames, filename could contain\n          various preamble due to out of tree builds.\n"
    },
    {
      "commit": "72e2d828154a5f3ae463e211c5f3787fc0624a90",
      "tree": "4f0473783f1f65bc1a7c27ff98743846c6a3243a",
      "parents": [
        "68b7339ad88c10d20738f8dd0bf6bb6388474970"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Sep 13 04:57:03 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Sep 13 04:57:03 2004 +0000"
      },
      "message": "autoreconf doesnt like top_srcdir var. update-autotools needs to -I m4 too\nto ensure it\u0027s pulled in. (snapshot host depends on that script).\n"
    },
    {
      "commit": "68b7339ad88c10d20738f8dd0bf6bb6388474970",
      "tree": "ebe39408c3ab8f0b30df54c4020c454c305cdd63",
      "parents": [
        "4fc7085cfa36103b491aec130346f1a632187849"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Sun Sep 12 14:21:37 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Sun Sep 12 14:21:37 2004 +0000"
      },
      "message": "2004-09-12 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * ospf_packet.c: Fix bugzilla #107\n          (ospf_packet_max) get rid of the magic 88 constant\n          (ospf_swab_iph_ton) new function. set ip header to network order,\n          taking BSDisms into account.\n          (ospf_swab_iph_toh) the inverse.\n          (ospf_write) Add support for IP fragmentation, will only work on\n          linux though, other kernels make it impossible. get rid of the\n          magic 4 constant.\n          (ospf_make_ls_upd) Bound check to end of stream, not to\n          interface mtu.\n          (ospf_ls_upd_packet_new) New function, allocate upd packet\n          taking oversized LSAs into account.\n          (ospf_ls_upd_queue_send) use ospf_ls_upd_packet_new to allocate,\n          rather than statically allocating mtu sized packet buffer, which\n          actually was wrong - it didnt take ip header into account, which\n          should not be included in packet buffer.\n          (ospf_ls_upd_send_queue_event) minor tweaks and remove\n          TODO comment.\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": "8d0f15fd1b842eb9ca7b3d116c7b6de63af3c195",
      "tree": "9da5d415573c56919107d478482b65fe013df65a",
      "parents": [
        "13c48f728080ebe3b20252e124f42f85d240770b"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sat Sep 11 16:33:28 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sat Sep 11 16:33:28 2004 +0000"
      },
      "message": "Cosmetical fixes in vty help.\n"
    },
    {
      "commit": "13c48f728080ebe3b20252e124f42f85d240770b",
      "tree": "685efc1bedf96153eaee42a9ed4c1dfce44c78ca",
      "parents": [
        "f390d2c7839c04100e4de8246215ce10ea96b653"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Sep 10 21:19:13 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Sep 10 21:19:13 2004 +0000"
      },
      "message": "Fixes from LIU Xin.\n"
    },
    {
      "commit": "f390d2c7839c04100e4de8246215ce10ea96b653",
      "tree": "9910d250bfb6605d44e7104ef786ba0c84ddb01a",
      "parents": [
        "f3f27f60fdfc81fce2944ee89087417b04935663"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Sep 10 20:48:21 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Sep 10 20:48:21 2004 +0000"
      },
      "message": "Indentation only. No any functional changes.\n"
    },
    {
      "commit": "f3f27f60fdfc81fce2944ee89087417b04935663",
      "tree": "4f65dbb37fca42d7f293b8c2e7154aa845bb30cc",
      "parents": [
        "9b29eb75f618ff9896d4ee65ad3cb24eb2f2d02e"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Sep 10 18:07:57 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Sep 10 18:07:57 2004 +0000"
      },
      "message": "Add IS-IS info into array.\n"
    },
    {
      "commit": "9b29eb75f618ff9896d4ee65ad3cb24eb2f2d02e",
      "tree": "cf8ebb086034f7d0db456369fed3bf9f0608cbc4",
      "parents": [
        "4846ef64bac7cbb6f761f7155022df53f977a1c4"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Sun Sep 05 02:26:24 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Sun Sep 05 02:26:24 2004 +0000"
      },
      "message": "Fix aclocal m4/ include for out-of-tree builds - all src relative paths\nneed to be prefixed with $(top_srcdir)\n"
    },
    {
      "commit": "4846ef64bac7cbb6f761f7155022df53f977a1c4",
      "tree": "e9b48135e4f2ee3d56509f418a9419d4d3ccc971",
      "parents": [
        "63069ad68c72a8b0a9b37c472cc64421d34af6c7"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Sep 03 06:04:00 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Sep 03 06:04:00 2004 +0000"
      },
      "message": "Merge svn revision 981 from Zebra cvs.\n"
    },
    {
      "commit": "63069ad68c72a8b0a9b37c472cc64421d34af6c7",
      "tree": "145cbcb9fc52c22f61eb30ae13bea72415577ae0",
      "parents": [
        "1e05838a4db178f25eef560d774cf63d7af6d3c4"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Sep 02 13:01:01 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Sep 02 13:01:01 2004 +0000"
      },
      "message": "Merge svn revisions 978-979 from Zebra CVS.\n"
    },
    {
      "commit": "1e05838a4db178f25eef560d774cf63d7af6d3c4",
      "tree": "f87bdb34ec1337e390b885d5344f1a40c7dbb383",
      "parents": [
        "863076db0f6ef0f9090abdfd9e2388db0bf02770"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Sep 01 21:36:14 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Sep 01 21:36:14 2004 +0000"
      },
      "message": "Merge svn revision 975 from Zebra repository.\n"
    },
    {
      "commit": "863076db0f6ef0f9090abdfd9e2388db0bf02770",
      "tree": "0bd5e77182365d8bb25358b8fa92ece26716e96e",
      "parents": [
        "e949463a2094e017aef19cba8761a3e75d23b80a"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Sep 01 20:13:23 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Sep 01 20:13:23 2004 +0000"
      },
      "message": "Indentation consensus.\n"
    },
    {
      "commit": "e949463a2094e017aef19cba8761a3e75d23b80a",
      "tree": "547b56a603102ad45fe7bb312dd9a810cace311a",
      "parents": [
        "3d7e0736f34467aa7552013754f44e43a8620098"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Sep 01 19:51:15 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Sep 01 19:51:15 2004 +0000"
      },
      "message": "Ignore generated files.\n"
    },
    {
      "commit": "3d7e0736f34467aa7552013754f44e43a8620098",
      "tree": "05b8a9119377c555b512c29f61856131d69dfe4e",
      "parents": [
        "b85dca3162dfef97b1725d6a396867a18d27fc6d"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Sep 01 19:35:12 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Sep 01 19:35:12 2004 +0000"
      },
      "message": "Ignore *.sh.\n"
    },
    {
      "commit": "b85dca3162dfef97b1725d6a396867a18d27fc6d",
      "tree": "e04f2dfe828876d04c1afbbe835bb38210d41282",
      "parents": [
        "cbd040847df406a618fd58b1a92f33dc424d2ffd"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Tue Aug 31 18:44:42 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Tue Aug 31 18:44:42 2004 +0000"
      },
      "message": "2004-08-31  Greg Troxel  \u003cgdt@poblano.ir.bbn.com\u003e\n\n        * Makefile.am (EXTRA_DIST): New - just has EXTRA_DIST.  (Using a\n        directory in EXTRA_DIST in the parent was causing \u0027make dist\u0027 to fail.)\n\n(Now m4/Makefile* is first-class and included from top level.)\n"
    },
    {
      "commit": "cbd040847df406a618fd58b1a92f33dc424d2ffd",
      "tree": "dba9649be97470ba79d47dbb7a0ef76f361e7817",
      "parents": [
        "630e48072a4a4685a7c04a7b73ae9170d2f0844a"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Tue Aug 31 18:16:36 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Tue Aug 31 18:16:36 2004 +0000"
      },
      "message": "2004-08-31  Greg Troxel  \u003cgdt@poblano.ir.bbn.com\u003e\n\n\t* Rename scripts to *.sh.in, and use autoconf-style substitution\n\t  for prefix and localstatedir.\n"
    },
    {
      "commit": "630e48072a4a4685a7c04a7b73ae9170d2f0844a",
      "tree": "1a343e551a0ce24d8c8c93aa62860742749355ee",
      "parents": [
        "94755ea13e9466fc4590994b551dc23a44571622"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Tue Aug 31 17:28:41 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Tue Aug 31 17:28:41 2004 +0000"
      },
      "message": "Assorted changes from work at BBN.  Most are minor, and several are in\nsupport of more significant changes not in this commit.  The last item\nin the ChangeLog below may be needed for p2mp to work correctly.\n\n2004-08-31  David Wiggins  \u003cdwiggins@bbn.com\u003e\n\n\t* hash.c (hash_iterate): Save next pointer before calling\n\tprocedure, so that iteration works even if the called procedure\n\tdeletes the hash backet.\n\n\t* linklist.h (listtail): new macro, not yet used.\n\n2004-08-31  David Wiggins  \u003cdwiggins@bbn.com\u003e\n\n\t* ospf_spf.c (ospf_spf_calculate): Many more comments and debug\n\t  print statements.  New function ospf_vertex_dump used in debugging.\n\n2004-08-31  David Wiggins  \u003cdwiggins@bbn.com\u003e\n\n\t* ospf_spf.h (struct vertex): Comments for flags and structure members.\n\n2004-08-31  David Wiggins  \u003cdwiggins@bbn.com\u003e\n\n\t* ospf_route.c: When finding an alternate route, log cost as well.\n\n2004-08-31  David Wiggins  \u003cdwiggins@bbn.com\u003e\n\n\t* ospf_interface.c (ospf_lookup_if_params): Initialize af in\n\tstruct prefix allocated on stack.\n\n2004-08-31  David Wiggins  \u003cdwiggins@bbn.com\u003e\n\n\t* ospf_packet.c (ospf_ls_ack_send_delayed): In p2mp mode, send\n\tacks to AllSPFRouters, rather than All-DR.\n"
    },
    {
      "commit": "94755ea13e9466fc4590994b551dc23a44571622",
      "tree": "40faf75bb563efdfccd26c89cca328fc30503f86",
      "parents": [
        "c34b6b577ef58e7609de1e088e7923c4c056cfeb"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Tue Aug 31 15:35:32 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Tue Aug 31 15:35:32 2004 +0000"
      },
      "message": "remove zebra/irdp.c because it is no longer in the source tree.\n"
    },
    {
      "commit": "c34b6b577ef58e7609de1e088e7923c4c056cfeb",
      "tree": "6cc1c399962c8dec074fe21aad73cc1fc7cad3dd",
      "parents": [
        "7b90143f14ba21f6bd3ff2c8b60f69500f46c0e8"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Aug 31 13:41:49 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Aug 31 13:41:49 2004 +0000"
      },
      "message": "Commit my hack (yes, I still call it hack) - command line switch for zebra\ndaemon to change netlink receive buffer size.\n"
    },
    {
      "commit": "7b90143f14ba21f6bd3ff2c8b60f69500f46c0e8",
      "tree": "f226a2bf777f2396eb572b9cbdd4bb11429033b9",
      "parents": [
        "df43a137236e7df433fbd3c633245459d4fd951b"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Aug 31 13:37:42 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Aug 31 13:37:42 2004 +0000"
      },
      "message": "Fix for Bugzilla #108.\n"
    },
    {
      "commit": "df43a137236e7df433fbd3c633245459d4fd951b",
      "tree": "8c6fd437c0c2dda0b71fb05d0cc62d6a7875f4c0",
      "parents": [
        "f2bdee97582ed0f869a09c17c9c060a9d52e1064"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Aug 31 12:04:33 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Aug 31 12:04:33 2004 +0000"
      },
      "message": "Please, tell me truth about what debugging status you are displaying.\n"
    },
    {
      "commit": "f2bdee97582ed0f869a09c17c9c060a9d52e1064",
      "tree": "5f0904a40cae910a2370d14c0816d82977791785",
      "parents": [
        "1c3afb71a7f375b84ede8fb4c0de85b5648fe4bb"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Aug 31 11:50:53 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Aug 31 11:50:53 2004 +0000"
      },
      "message": "Remove dead file.\n"
    },
    {
      "commit": "1c3afb71a7f375b84ede8fb4c0de85b5648fe4bb",
      "tree": "c9ea2de94ee4b0d6079bec553de220f32e1e3384",
      "parents": [
        "e42f5a37462b22c49235f04a3b582b97c1deb84c"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Aug 31 11:17:39 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Aug 31 11:17:39 2004 +0000"
      },
      "message": "cvsignore for pkgsrc\n"
    },
    {
      "commit": "e42f5a37462b22c49235f04a3b582b97c1deb84c",
      "tree": "830ca9ab54224b7aac003c11b9c209472ddff860",
      "parents": [
        "69f1fc22f70b4baed62582cbaaefaf374665791c"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sat Aug 28 17:04:33 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sat Aug 28 17:04:33 2004 +0000"
      },
      "message": "Port ospf6d to sigevent and rename signal handling functions in vtysh not to\nconflict the ones in lib/sigevent.c. Fixes compiling with --disable-shared.\n"
    },
    {
      "commit": "69f1fc22f70b4baed62582cbaaefaf374665791c",
      "tree": "27c18783fb335758e2008533ec8980316ef57862",
      "parents": [
        "5a9c53ded34d688dd4362d0664ee3cdcb737e7db"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Fri Aug 27 15:57:35 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Fri Aug 27 15:57:35 2004 +0000"
      },
      "message": "Add start/stop scripts for the rc.d framework used by\npkgsrc (NetBSD and others).  Contributed by Miles Nordin.\n"
    },
    {
      "commit": "5a9c53ded34d688dd4362d0664ee3cdcb737e7db",
      "tree": "6ee96a36abd45ebb05efbbd8275f572a8eeda180",
      "parents": [
        "34553cc3c996bb530652663810664935f40f5560"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Aug 27 14:23:28 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Aug 27 14:23:28 2004 +0000"
      },
      "message": "Brown paperbag, please. Don\u0027t segfault if VTYSH_PAGER isn\u0027t defined.\n"
    },
    {
      "commit": "34553cc3c996bb530652663810664935f40f5560",
      "tree": "618a9f5f8a1c5a70ff20946e3d2adb0897bcd1e9",
      "parents": [
        "d7d93997315472f2f1f40012795e31604db95491"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Aug 27 13:56:39 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Aug 27 13:56:39 2004 +0000"
      },
      "message": "Make \"terminal length \u003c0-512\u003e\" command work in vtysh.\n"
    },
    {
      "commit": "d7d93997315472f2f1f40012795e31604db95491",
      "tree": "3161675e2d3f96491d3bbb57b1f6e28153d9ae00",
      "parents": [
        "7225687afa5a7c7efafbea9b737673762daaa395"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Fri Aug 27 12:03:42 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Fri Aug 27 12:03:42 2004 +0000"
      },
      "message": "2004-08-27  David Wiggins  \u003cdwiggins@bbn.com\u003e\n\n        * ospf_spf.c (ospf_nexthop_calculation): Initialize address family\n          in on-stack struct prefix_ipv4.  Fixes point-to-multipoint SPF\n          calculation.\n"
    },
    {
      "commit": "7225687afa5a7c7efafbea9b737673762daaa395",
      "tree": "e2382593bc048c0002cfaf16e1cee007c2632792",
      "parents": [
        "67e29abc5800ec77a3ee36add6adfe5fa8c38351"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Aug 27 06:39:05 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Aug 27 06:39:05 2004 +0000"
      },
      "message": "Added NSSA related items.\n"
    },
    {
      "commit": "67e29abc5800ec77a3ee36add6adfe5fa8c38351",
      "tree": "73a93502607cac89fa3634997832b0068774fe53",
      "parents": [
        "9a0962651b0837b5678da0ef88715ec438f9dcb5"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Aug 26 22:21:31 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Aug 26 22:21:31 2004 +0000"
      },
      "message": "More vtysh fixes. Specifying configuration from command line works now.\n"
    },
    {
      "commit": "9a0962651b0837b5678da0ef88715ec438f9dcb5",
      "tree": "5992616efaa089af2b47cf16f0df56d459d9c198",
      "parents": [
        "6861b307d6fd6d936d699b23ca4fb4c47180e068"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Aug 26 18:56:19 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Aug 26 18:56:19 2004 +0000"
      },
      "message": "Merge changelog entry from zebra cvs for my vtysh fix.\n"
    },
    {
      "commit": "6861b307d6fd6d936d699b23ca4fb4c47180e068",
      "tree": "5f0550c15c4f4a25fb9bea4628cf12dbb67090eb",
      "parents": [
        "69b4a810cd06a623d10678adbfd2d4342ef86547"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Aug 26 18:19:59 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Aug 26 18:19:59 2004 +0000"
      },
      "message": "Merge svn revision 954 from Zebra cvs.\n"
    },
    {
      "commit": "69b4a810cd06a623d10678adbfd2d4342ef86547",
      "tree": "7da0d53ac129a3e4a1291e446831a9016a9688a0",
      "parents": [
        "fd73aa9e484f5c54c190b0c25b07294ce4ff168a"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Aug 26 18:10:36 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Aug 26 18:10:36 2004 +0000"
      },
      "message": "Make ospf6d configuration appear in vtysh as well. Report sent to Yasuhiro\nOhara.\n"
    },
    {
      "commit": "fd73aa9e484f5c54c190b0c25b07294ce4ff168a",
      "tree": "be5ad086bdabe98492ac37cf8ee9d62e9b045195",
      "parents": [
        "a5ea687e0128b64d7c2b795d7fcb533ed5fd68e6"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Aug 26 14:14:43 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Aug 26 14:14:43 2004 +0000"
      },
      "message": "add () on SOPT_SIZE_CMSG_PKTINFO_IPV4() use, to match def.\nThanks to Hasso for code review.\n"
    },
    {
      "commit": "a5ea687e0128b64d7c2b795d7fcb533ed5fd68e6",
      "tree": "b3c9af0ad16a4e6927330afefa255efa4013ce40",
      "parents": [
        "e304982e498e58ca77e8c7dd8f1bf83f1e50ca27"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Aug 26 13:24:00 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Aug 26 13:24:00 2004 +0000"
      },
      "message": "2004-08-26  Miles Nordin  \u003ccarton@Ivy.NET\u003e\n\n\t* ipforward_sysctl.c (mib_ipv6): Use size_t for len, per\n\t  sysctl(3), rather than int.  (Needed on NetBSD/alpha to display\n\t  forwarding status correctly.)\n"
    },
    {
      "commit": "e304982e498e58ca77e8c7dd8f1bf83f1e50ca27",
      "tree": "9acefd51f0a452b3a1c9bd6b4a568c898a2c83f4",
      "parents": [
        "d0deca68371c222d1b2ff3fcf61312506395861c"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Aug 26 13:19:40 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Aug 26 13:19:40 2004 +0000"
      },
      "message": "fix typo in previous commit\n"
    },
    {
      "commit": "d0deca68371c222d1b2ff3fcf61312506395861c",
      "tree": "387b78bd5cf21d645f33617ea4b5bb7eb58ce613",
      "parents": [
        "afa43b23925175ff750d91bbd1c639b47bcb597e"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Aug 26 13:14:07 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Aug 26 13:14:07 2004 +0000"
      },
      "message": "2004-08-26  Greg Troxel  \u003cgdt@fnord.ir.bbn.com\u003e\n\n\t* ospf_packet.c (ospf_recv_packet): adjust size declaration of\n\tbuffer used to get interface index so that it compiles on other\n\tthan Linux and includes the required alignment space.  Probably\n\tthis was only working on sparc/sparc64 because most of sockaddr_dl\n\twas not being written.\n"
    },
    {
      "commit": "afa43b23925175ff750d91bbd1c639b47bcb597e",
      "tree": "2efb6115252045f85fa4f2425cc82d15251347f2",
      "parents": [
        "95e735b54408177a8a6659da342f17d487dfeb2c"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Aug 26 13:12:41 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Aug 26 13:12:41 2004 +0000"
      },
      "message": "2004-08-26  Greg Troxel  \u003cgdt@fnord.ir.bbn.com\u003e\n\n\t* sockopt.h: Define method-independent macro for callers of\n\tget_ifindex to use for cmsg length.\n"
    },
    {
      "commit": "95e735b54408177a8a6659da342f17d487dfeb2c",
      "tree": "579aa332966e9c6d5b580d46ec40ab8fa3e158f0",
      "parents": [
        "c89f64948d629a80d2ca87796a922172514e448f"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Aug 26 13:08:30 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Aug 26 13:08:30 2004 +0000"
      },
      "message": "Vtysh cleanup part 2. No any functional changes yet except VTYSH_INTERFACE.\n"
    },
    {
      "commit": "c89f64948d629a80d2ca87796a922172514e448f",
      "tree": "6db6e4616bc1685ace3ab5f686d592c6823b10b2",
      "parents": [
        "60bb6a4515e2a71e78110aa240b45a0000ae1aa3"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Aug 26 12:21:28 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Aug 26 12:21:28 2004 +0000"
      },
      "message": "It hurts my eye every time configure finishes job :).\n"
    },
    {
      "commit": "60bb6a4515e2a71e78110aa240b45a0000ae1aa3",
      "tree": "c80ff0f08c135e76454b762fbcc52cea0d0bc76b",
      "parents": [
        "efba6ce941fb96763d5804212a674ca6b7098853"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Aug 26 11:22:19 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Aug 26 11:22:19 2004 +0000"
      },
      "message": "One warning less while building vtysh_cmd.c. This seems to be dead file.\nMaybe remove it at all?\n"
    },
    {
      "commit": "efba6ce941fb96763d5804212a674ca6b7098853",
      "tree": "84538f4f9fa888a11838333bb6df029181d00cd5",
      "parents": [
        "b094d2603158f9d514404941c9fad04dd9b7d42c"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Aug 25 13:47:16 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Aug 25 13:47:16 2004 +0000"
      },
      "message": "2004-08-19 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * zebra.h: add MAX and MIN defines (eg for ospf6d)\n"
    },
    {
      "commit": "b094d2603158f9d514404941c9fad04dd9b7d42c",
      "tree": "9920c2f047a0f510221dda2c1eb9b9f2b2303aca",
      "parents": [
        "ccb59b11047c71430eb55ed58eda94865bab20c8"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Aug 25 12:22:00 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Aug 25 12:22:00 2004 +0000"
      },
      "message": "Cleaning up whitespace mess mostly caused by my patches. Bigger\nreorganization of this spagetti will follow soon.\n"
    },
    {
      "commit": "ccb59b11047c71430eb55ed58eda94865bab20c8",
      "tree": "c135d58534331ff4fd04223f512d317dbd4c8ed8",
      "parents": [
        "3e0b3a56217dab13b26e7f7fd634e7450dde55e2"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Aug 25 09:10:37 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Aug 25 09:10:37 2004 +0000"
      },
      "message": "SVN revisions 935-940 merge from Zebra CVS.\n"
    },
    {
      "commit": "3e0b3a56217dab13b26e7f7fd634e7450dde55e2",
      "tree": "d62322ccbe368d643300ae71a6a53db21ebe4c94",
      "parents": [
        "0b7787c542aa8470797a473c5dae8a8fb2b3cfcb"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Aug 23 18:58:32 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Aug 23 18:58:32 2004 +0000"
      },
      "message": "2004-08-23 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * zebra/zserv.c: (zebra_init) remove implicit ip forward enabling\n        * NEWS: warn about forwarding change\n"
    },
    {
      "commit": "0b7787c542aa8470797a473c5dae8a8fb2b3cfcb",
      "tree": "7fe255ec99ae3715db7f7888fff8a5286ba14ee6",
      "parents": [
        "3b68735fc38871bdcc9fc19f38fab244f86e710b"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Aug 23 18:03:28 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Aug 23 18:03:28 2004 +0000"
      },
      "message": "Ignore documentation build files (indexes, etc..)\n"
    },
    {
      "commit": "3b68735fc38871bdcc9fc19f38fab244f86e710b",
      "tree": "3a98be6997b0fc0e0bd211a877ab477cb7e3d328",
      "parents": [
        "0de1cde6e602e7496628967aeb219cd28d4869a9"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Aug 19 06:56:53 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Aug 19 06:56:53 2004 +0000"
      },
      "message": "Merge svn revisions 924 and 925 from Zebra CVS. Also remove useless\nospf6_lsdb prototype declaration from ospf6_lsa.h. Report sent to Yasuhiro\nOhara as well.\n"
    },
    {
      "commit": "0de1cde6e602e7496628967aeb219cd28d4869a9",
      "tree": "a9e15f53ed1196396d9f3370a42ccbd4b2aaf21e",
      "parents": [
        "863082d528befe5e6093b120f0f11fb4e4aac455"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Aug 19 04:45:33 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Aug 19 04:45:33 2004 +0000"
      },
      "message": "2004-08-19 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * irdp_main.c: update to match sockopt renames.\n        * irdp_packet.c: include sockopt.h and update to match sockopt\n\t  renames.\n"
    },
    {
      "commit": "863082d528befe5e6093b120f0f11fb4e4aac455",
      "tree": "482aa7abd1912830f6386db5d58b18d3a7851c0d",
      "parents": [
        "2abb1cf3c8e3a313eaddc53501b4469a8f42b9b0"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Aug 19 04:43:43 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Aug 19 04:43:43 2004 +0000"
      },
      "message": "2004-08-19 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * ospf_packet.c: update to match sockopt renames.\n"
    },
    {
      "commit": "2abb1cf3c8e3a313eaddc53501b4469a8f42b9b0",
      "tree": "6ccf1bcbfbc91c88733ee39decac0ec655bcfb4a",
      "parents": [
        "0fc42949a4748f0ab8b5952bac15112762504fe0"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Aug 19 04:42:03 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Aug 19 04:42:03 2004 +0000"
      },
      "message": "commit ChangeLog too...\n"
    },
    {
      "commit": "0fc42949a4748f0ab8b5952bac15112762504fe0",
      "tree": "d71eee190bc2ae41c100a39e5b24ecda4bb9fc43",
      "parents": [
        "e0a29621d6ac1a944e2d8c23eaa8517aa96c8fc0"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Aug 19 04:41:21 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Aug 19 04:41:21 2004 +0000"
      },
      "message": "2004-08-19 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * Makefile.am: add m4 directory to EXTRA_DIST, and define\n          ACLOCAL_AMFLAGS to have aclocal pull in m4/\n        * configure.ac: AM_PROG_LIBTOOL should be AC_PROG_LIBTOOL\n        * update-autotools: print a warning that this script is deprecated\n"
    },
    {
      "commit": "e0a29621d6ac1a944e2d8c23eaa8517aa96c8fc0",
      "tree": "8147122797f7c2cdeba2978147b52484fc098da0",
      "parents": [
        "e6822768a281a5d46d497c0bbfe5ffd2a10c78c8"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Aug 19 04:34:29 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Aug 19 04:34:29 2004 +0000"
      },
      "message": "2004-08-19 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* *.m4: import of libtool CVS m4 autoconf files. These only\n\t  configure libtool support for languages where configure has\n\t  already called AC_PROG_\u003clang\u003e, less fragile.\n\t* README.txt: doc file for contents of this directory.\n"
    },
    {
      "commit": "e6822768a281a5d46d497c0bbfe5ffd2a10c78c8",
      "tree": "c42184d3e7312a6e635a583d3beab4069a637b27",
      "parents": [
        "1a51786a70c45003813ffc60874653555a9b486a"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Aug 19 04:13:29 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Aug 19 04:13:29 2004 +0000"
      },
      "message": "2004-08-19 Paul Jakma \u003cpaul@dishone.st\u003e\n2004-08-19 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * sockopt.c: include sockopt.h\n          rename some of the _pktinfo_ functions to _ifindex, where that is\n          their purpose.\n          (getsockopt_ipv6_pktinfo_ifindex) renamed to\n          getsockopt_ipv6_ifindex.\n          (setsockopt_ipv4_pktinfo) renamed to setsockopt_ipv4_ifindex\n          (setsockopt_pktinfo) update with previous and add comment re\n          AF_INET portability.\n          (setsockopt_ifindex) generic ifindex function ala\n          setsockopt_pktinfo.\n          (getsockopt_ipv4_pktinfo_ifindex) renamed to\n          getsockopt_ipv4_ifindex.\n          (getsockopt_ipv4_ifindex) rejiggling to reduce repeated\n          ifdef/elses. pktinfo case forgot to set ifindex.\n          (getsockopt_pktinfo_ifindex) renamed to\n          getsockopt_ifindex. update some calls to renamed functions.\n        * sockopt.h: Update renamed exported functions\n          Rename the CMSG_SIZE macros to IFINDEX.\n          Guard IPv4 PKTINFO in a conditional define.\n"
    },
    {
      "commit": "1a51786a70c45003813ffc60874653555a9b486a",
      "tree": "07cd52dd929569decb8bb487f85cedda99e0358b",
      "parents": [
        "b63cef7c41e2ea92836a2c4570dc34b06c4c5ab7"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Aug 19 04:03:08 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Aug 19 04:03:08 2004 +0000"
      },
      "message": "2004-08-19 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * rip_interface.c: (rip_interface_multicast_set) get rid\n          of extraneous if_pointopoint arg. ifp is accessible via connected.\n          pass connected-\u003eifp-\u003eifindex to setsockopt_multicast_ipv4.\n        * ripd.c: (rip_send_packet) update call to\n          rip_interface_multicast_set\n        * ripd.h: update rip_interface_multicast_set prototype\n"
    },
    {
      "commit": "b63cef7c41e2ea92836a2c4570dc34b06c4c5ab7",
      "tree": "3ae12055df62b5ed50486e72583d20b30622c615",
      "parents": [
        "c0618de64ca81b9f1f2fd05e43c24f155234b451"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Aug 19 03:36:13 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Aug 19 03:36:13 2004 +0000"
      },
      "message": "quagga.logrotate: remove generic weekly and nocompress options\nquagga.spec.in: build snmp support, update prequisites ucd-snmp to net-snmp\n"
    },
    {
      "commit": "c0618de64ca81b9f1f2fd05e43c24f155234b451",
      "tree": "0ebc88399e56746bd72df617aed4f049dc2024f3",
      "parents": [
        "2990460691f1d674180154fd4bcee64d8f745277"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Aug 18 21:52:58 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Aug 18 21:52:58 2004 +0000"
      },
      "message": "2004-08-18 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * vty.c: (vty_serv_un) set unix vty socket to nonblocking\n          to prevent inadvertent blocking of daemons by use of\n          vtysh. TODO: disentangle manual paging from the buffer_write\n          path so that unix vty can use this path too and be reliable.\n"
    },
    {
      "commit": "2990460691f1d674180154fd4bcee64d8f745277",
      "tree": "5bc8387161c18cccab552e56c6cd49bb14684469",
      "parents": [
        "6452df092bf6b694ea62a0423ac242f10ab997f9"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Tue Aug 17 12:27:32 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Tue Aug 17 12:27:32 2004 +0000"
      },
      "message": "2004-08-17  Greg Troxel  \u003cgdt@fnord.ir.bbn.com\u003e\n\n        * update-autotools: print tools versions to aid people in sending\n        bug reports.\n"
    },
    {
      "commit": "6452df092bf6b694ea62a0423ac242f10ab997f9",
      "tree": "087490eb5e58209ca207f28b626c4a4a84ad4c9c",
      "parents": [
        "f841e02e16869481f4ac4cdfd2e8c941df815720"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sun Aug 15 05:52:07 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sun Aug 15 05:52:07 2004 +0000"
      },
      "message": "SVN revisions 916-920 from Zebra. ABR support is almost done.\n"
    },
    {
      "commit": "f841e02e16869481f4ac4cdfd2e8c941df815720",
      "tree": "d07fc8611efc90e6ebf9484e3e5c9dd25d25a041",
      "parents": [
        "57492d564c6c86578bb1ff929bd3e750a5027abd"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Wed Aug 11 19:20:01 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Wed Aug 11 19:20:01 2004 +0000"
      },
      "message": "Include padding in control message length.\nInspired by netbsd:src/usr.sbin/rtadvd/rtadvd.c (from KAME).\n"
    },
    {
      "commit": "57492d564c6c86578bb1ff929bd3e750a5027abd",
      "tree": "a5423f2b52be462d22a87ad960e3b97d6401d949",
      "parents": [
        "80893817f29f950fc893c3c2ae19432785ff4413"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Wed Aug 11 18:06:38 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Wed Aug 11 18:06:38 2004 +0000"
      },
      "message": "2004-08-11  Greg Troxel  \u003cgdt@fnord.ir.bbn.com\u003e\n\n\t* rtadv.c (rtadv_send_packet): Allocate space for control messages\n\tmore carefully; it was wrong on NetBSD/sparc where CMSG alignment\n\tis to 8 bytes instead of 4, and overwriting the address.  Use the\n\tprovided macros for determining lengths.\n"
    },
    {
      "commit": "80893817f29f950fc893c3c2ae19432785ff4413",
      "tree": "65deff4aa2a9b2d54bcf1edf65a2f744468b107d",
      "parents": [
        "246c135ecf589aad215374daa982b36d7b3e6e0c"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Wed Aug 11 15:58:00 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Wed Aug 11 15:58:00 2004 +0000"
      },
      "message": "Add extra padding in cmsgdata buffer; there wasn\u0027t enough on\nNetBSD/sparc, resulting in overwriting the address.\n\nAdd code to check if overwriting is happening, at least for now.\n\nSet msg_flags to MSG_DONTROUTE; they had been stack garbage.\n"
    },
    {
      "commit": "246c135ecf589aad215374daa982b36d7b3e6e0c",
      "tree": "c9498e2f63022e31198ed5d9a8823fe56cffb74d",
      "parents": [
        "55e7ecd114cd4f29b529f00cc1fe5d02d0f5b34f"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Aug 10 12:00:34 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Aug 10 12:00:34 2004 +0000"
      },
      "message": "I am bored. But I hate questions why there are man pages from version 0.88.\nVtysh man page looks already how it should look IMHO, the rest need more\nwork.\n"
    },
    {
      "commit": "55e7ecd114cd4f29b529f00cc1fe5d02d0f5b34f",
      "tree": "e65ae0c8960e86748d04daf66dd1dce3eb43dc70",
      "parents": [
        "75ee0b8eed29619b98c67dcb5f6b10e1c8f201ae"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Aug 06 08:41:56 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Aug 06 08:41:56 2004 +0000"
      },
      "message": "Remove pointless privilege lower call. Thanks to Cougar for noticing.\n"
    },
    {
      "commit": "75ee0b8eed29619b98c67dcb5f6b10e1c8f201ae",
      "tree": "ebbf492147767a7161e48cb2ece2e0d36b061abe",
      "parents": [
        "049207c31d9b5da023c6c2e3689b771010098f94"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Aug 05 09:10:31 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Aug 05 09:10:31 2004 +0000"
      },
      "message": "2004-08-04 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * ospf_spf.c: (ospf_spf_consider_nexthop) Add comment about issue.\n          Compare only against list head - all nexthops must be same cost\n          anyway, fixes a reference-listnode-after-delete bug noted by\n          Kir Kostuchenko.\n          (ospf_nexthop_calculation) Use ospf_spf_consider_nexthop for all\n          candidates attached to root.\n"
    },
    {
      "commit": "049207c31d9b5da023c6c2e3689b771010098f94",
      "tree": "08dd51fe72c455f869b83372e4a6aa1346389426",
      "parents": [
        "4f4795e83fb4ddcc0d19322478e9cc422a60c7c4"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Aug 04 20:02:13 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Aug 04 20:02:13 2004 +0000"
      },
      "message": "SVN revision 907 from Zebra cvs repository.\n"
    },
    {
      "commit": "4f4795e83fb4ddcc0d19322478e9cc422a60c7c4",
      "tree": "31bef64fe9320f5548d47c71d86262127db7d515",
      "parents": [
        "d191eba1b091b9586969c4608d9c757f73b6c265"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Sat Jul 31 15:16:47 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Sat Jul 31 15:16:47 2004 +0000"
      },
      "message": "oops, forgot to update changelog.\n"
    },
    {
      "commit": "d191eba1b091b9586969c4608d9c757f73b6c265",
      "tree": "ebd1a68de3228513b51faeb811f5ef1ef4eb2e77",
      "parents": [
        "5b819262a8af0cb10728288312f6d9ef150906c8"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Sat Jul 31 15:15:39 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Sat Jul 31 15:15:39 2004 +0000"
      },
      "message": "2004-07-31 Christian Hammers \u003cch@lathspell.de\u003e\n\n\t* snmp.texi: updated (rewritten almost)\n"
    },
    {
      "commit": "5b819262a8af0cb10728288312f6d9ef150906c8",
      "tree": "028db4d7d305977735a4ba03e2484c18b9f02ba3",
      "parents": [
        "48fe13bfd73b5e080aaf9d8964b4c07f030bf24a"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Jul 28 14:11:55 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Jul 28 14:11:55 2004 +0000"
      },
      "message": "enable irdp\n"
    },
    {
      "commit": "48fe13bfd73b5e080aaf9d8964b4c07f030bf24a",
      "tree": "04f5a6d9cfd182edfffa66b0797b23e88d1ccc36",
      "parents": [
        "fbe31d82581e82f59ddacff0e1db41d2f7c3baf6"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Jul 27 17:40:44 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Jul 27 17:40:44 2004 +0000"
      },
      "message": "2004-07-27 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * ospf_packet.c: (ospf_ls_upd_send_queue_event) fix thinko from\n          last fix for ospfd wedging due to oversize LSAs: dont list loop on\n          ospf_ls_upd_queue_send() - guaranteed segfault.\n"
    }
  ],
  "next": "fbe31d82581e82f59ddacff0e1db41d2f7c3baf6"
}
