)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "fbe31d82581e82f59ddacff0e1db41d2f7c3baf6",
      "tree": "e495786e5ec966caae58efa7cc6eb1327c922eee",
      "parents": [
        "7a939e12bf01da7778713dfb5bc383210b54f0d6"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Jul 27 16:57:53 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Jul 27 16:57:53 2004 +0000"
      },
      "message": "Paul Jakma: forgot an obvious TODO\n"
    },
    {
      "commit": "7a939e12bf01da7778713dfb5bc383210b54f0d6",
      "tree": "7175025f69951607a5748d04684993ecade0fde2",
      "parents": [
        "23455b10838384bd01ded43d52070775050b2e4f"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Jul 27 16:57:09 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Jul 27 16:57:09 2004 +0000"
      },
      "message": "Paul Jakma: update TODO.. there\u0027s plenty.\n"
    },
    {
      "commit": "23455b10838384bd01ded43d52070775050b2e4f",
      "tree": "23b1b5c006b45c38bf2f14f3dd97e7b568d6ae5a",
      "parents": [
        "36c64efdfa81b04741fbc75929649973a5334055"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Jul 27 15:53:34 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Jul 27 15:53:34 2004 +0000"
      },
      "message": "2004-07-27 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* Makefile.am: tests/ must be in dist or building from dist breaks\n"
    },
    {
      "commit": "36c64efdfa81b04741fbc75929649973a5334055",
      "tree": "c31fe5f44efe8ba91d31e970e03e83672bdb63c6",
      "parents": [
        "41c14a1fc3c97f8cfcb4ef8f8bce12a2d9ad29df"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Jul 27 11:19:11 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Jul 27 11:19:11 2004 +0000"
      },
      "message": "2004-07-27 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * ospf_opaque.c: (ospf_opaque_lsa_flush_schedule) do not NULL out\n          the LSA as then free_opaque_info_per_id() can never unlock (and\n          free) the LSA. Reported by Gunnar Stigen.\n"
    },
    {
      "commit": "41c14a1fc3c97f8cfcb4ef8f8bce12a2d9ad29df",
      "tree": "d9b53eadf8cf0043c1c35bae2f58dd7ba853b858",
      "parents": [
        "1203e1c07c444df615605168c72852389e20340c"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Jul 26 19:27:51 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Jul 26 19:27:51 2004 +0000"
      },
      "message": "2004-07-26 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* configure.ac: reenable tests/Makefile\n\t* tests/Makefile.am: automake file for tests dir\n\t* tests/.cvsignore: update\n"
    },
    {
      "commit": "1203e1c07c444df615605168c72852389e20340c",
      "tree": "2b00b78fe71fc2840837c0ffdb1c308192ceedf4",
      "parents": [
        "b219dea8d67b58db58755f94ea7cb44aa9774f0d"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Jul 23 21:34:27 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Jul 23 21:34:27 2004 +0000"
      },
      "message": "Use ifp-\u003emtu6 in ospf6d and ripngd.\n"
    },
    {
      "commit": "b219dea8d67b58db58755f94ea7cb44aa9774f0d",
      "tree": "920cd43e86f2f09796bf352ee2bd754054540716",
      "parents": [
        "b7a97f825768bb3e617cb115540c74b65914e628"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Fri Jul 23 16:24:38 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Fri Jul 23 16:24:38 2004 +0000"
      },
      "message": "add .libs\n"
    },
    {
      "commit": "b7a97f825768bb3e617cb115540c74b65914e628",
      "tree": "7614897d5d668291f854b5283daf424b55a12853",
      "parents": [
        "33f92320e8a6b078a5972d05c8f49487d8edf19c"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Fri Jul 23 16:23:56 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Fri Jul 23 16:23:56 2004 +0000"
      },
      "message": "(somewhat unrelated cleanups, but all are very minor)\n\n2004-07-23  Greg Troxel  \u003cgdt@poblano.ir.bbn.com\u003e\n\n\t* */Makefile.am: Use ../dir/libfoo.la, rather than \"-L../dir\n\t-lfoo\", to avoid linking against installed libraries from a\n\tprevious version.\n\n\t* {lib,ospfd,ospfclient}/Makefile.am: explicitly define the shared\n\tlibrary version number to be 0.0\n\n\t* configure.ac: remove spurious , so extract.pl is chmod\u0027d +x.\n\n\t* HACKING: explain shared library versioning rules\n"
    },
    {
      "commit": "33f92320e8a6b078a5972d05c8f49487d8edf19c",
      "tree": "dda4c2355c69089593fac18314f050daa6661e31",
      "parents": [
        "5b73a671aac22a75cc90657aa4a924d199f2284b"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Fri Jul 23 16:14:32 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Fri Jul 23 16:14:32 2004 +0000"
      },
      "message": "2004-07-23  Greg Troxel  \u003cgdt@poblano.ir.bbn.com\u003e\n\n\t* sockopt.c (getsockopt_ipv4_pktinfo_ifindex): Make this compile\n\ton NetBSD, and add comments to make it less confusing.  Change the\n\tsense of the SUNOS_5 test to make parallel structure between the\n\tvariables and the code.\n"
    },
    {
      "commit": "5b73a671aac22a75cc90657aa4a924d199f2284b",
      "tree": "8716d34430c239cb994ba286db18efb24eb09319",
      "parents": [
        "1470bafb7aa179dad7dc4bdc998d68c14752f824"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Jul 23 15:26:14 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Jul 23 15:26:14 2004 +0000"
      },
      "message": "2004-07-23 Sowmini Varadhan \u003cSowmini.Varadhan@Sun.COM\u003e\n\n        * if_ioctl_solaris.c: HAVE_IPV6 ifdef fixups\n        * zserv.c: ditto\n        * ioctl_solaris.c: ditto.\n        * interface.c: cast for LLADDR\n        * interface.h: Add guards, include redistribute.h and remove\n          extraneous definitions of zebra_interface_{up,down}_update\n        * ioctl.h: Add AF_IOCTL define for non SOLARIS_IPV6\n        * redistribute.h: include dependent header, zserv.h\n        * zserv.h: include dependent header, rib.h\n"
    },
    {
      "commit": "1470bafb7aa179dad7dc4bdc998d68c14752f824",
      "tree": "4ad15e51d3ebd1e731385919ac4c0f6e5f29287d",
      "parents": [
        "caa248198ad276f5edc9065e6c416e7f864ef7fa"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Jul 23 15:25:01 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Jul 23 15:25:01 2004 +0000"
      },
      "message": "2004-07-23 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * irdp_main.c: use setsockopt_pktinfo_ipv4\n        * irdp_packet.c: use SOPT_SIZE_CMSG_PKTINFO_IPV4 and\n          getsockopt_pktinfo_ifindex()\n"
    },
    {
      "commit": "caa248198ad276f5edc9065e6c416e7f864ef7fa",
      "tree": "1d9eaceef71fc7aac6fe75606dbe5e21bf61ce88",
      "parents": [
        "79dc373a5ba4540e093711671eb87b1125f51bcd"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Jul 23 15:18:41 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Jul 23 15:18:41 2004 +0000"
      },
      "message": "Update cvsignore, add .libs\n"
    },
    {
      "commit": "79dc373a5ba4540e093711671eb87b1125f51bcd",
      "tree": "bd98f33e79e464f9fa381286a49ac2c7aaedba8c",
      "parents": [
        "2dd8bb4e9b296782f361008b5aa959ac51e16a4c"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Jul 23 15:17:45 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Jul 23 15:17:45 2004 +0000"
      },
      "message": "2004-07-23 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * ospf6_main.c: Delete LOG_PERROR, not portable.\n        * ospf6_network.c: (ospf6_set_pktinfo) use setsockopt_ipv6_pktinfo\n"
    },
    {
      "commit": "2dd8bb4e9b296782f361008b5aa959ac51e16a4c",
      "tree": "d8a0925a7f2216ce8700d66b18981cb151138b9e",
      "parents": [
        "4f7baa0e434053c9f9a70f526be1514ea47cd274"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Jul 23 15:13:48 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Jul 23 15:13:48 2004 +0000"
      },
      "message": "2004-07-23 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * ospf_network.c: Replace PKTINFO/RECVIF with call to\n          setsockopt_pktinfo\n        * ospf_packet.c: Use getsockopt_pktinfo_ifindex and\n          SOPT_SIZE_CMSG_PKTINFO_IPV4.\n"
    },
    {
      "commit": "4f7baa0e434053c9f9a70f526be1514ea47cd274",
      "tree": "656c9850fa836fd99a2637bc126148536000ed87",
      "parents": [
        "05c447dd2e3aab0d045889845da0be5c8d974d4b"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Jul 23 15:11:07 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Jul 23 15:11:07 2004 +0000"
      },
      "message": "2004-07-23 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * sockopt.h: Add SOPT_SIZE_CMSG_PKTINFO{_IPV{4,6}} define, for\n          sizeof pktinfo as appropriate, to be used when allocating msg\n          buffers. export setsockopt_pktinfo() and\n          getsockopt_pktinfo_ifindex()\n        * sockopt.c: (setsockopt_pktinfo_ifindex) new function to portably\n          set received ifindex sock option.\n          (getsockopt_pktinfo_ifindex) portably retrieve ifindex.\n          (getsockopt_cmsg_data) retrieve indicated control info from\n          message header.\n          (getsockopt_ipv6_pktinfo_ifindex) ipv6 version of above.\n          (setsockopt_ipv4_pktinfo) v4 version\n          (setsockopt_pktinfo) the exported version\n          (getsockopt_ipv4_pktinfo_ifindex) v4 specific version\n          (getsockopt_pktinfo_ifindex) the exported version\n"
    },
    {
      "commit": "05c447dd2e3aab0d045889845da0be5c8d974d4b",
      "tree": "062ca42a848dc0377d7a814d8570e77bc59a2eff",
      "parents": [
        "27eebb3e5713559379ac072d5f36e26044465ab0"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Jul 22 19:14:27 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Jul 22 19:14:27 2004 +0000"
      },
      "message": "2004-07-14 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * sigevent.c: (quagga_signal_handler) add a global caught flag, set\n          the flags to a constant rather increment to be kinder.\n          (quagga_sigevent_process) new function, to do core of what\n          quagga_signal_timer did. dont block signals at all as sig-\u003ecaught\n          is volatile sig_atomic_t and should be safe to access from signal\n          and normal contexts. The signal blocking is unneeded paranoia, but\n          is left intact under an ifdef, should some platform require it.\n          Check global caught flag before iterating through array.\n          (quagga_signal_timer) nearly everything moved to\n          quagga_sigevent_process. Left in under ifdef, in case some\n          platform could use a regular timer check for signals.\n        * sigevent.h: quagga_sigevent_process declaration.\n        * thread.c: (thread_fetch) check for signals at beginning of\n          scheduler loop, check for signals if select returns EINTR.\n"
    },
    {
      "commit": "27eebb3e5713559379ac072d5f36e26044465ab0",
      "tree": "293c56c3ef6b54f0f6fa2081b9041a12afe27604",
      "parents": [
        "2ff9e82652fae8c12883e911f148f6c50d5114e8"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Jul 22 18:16:59 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Jul 22 18:16:59 2004 +0000"
      },
      "message": "2004-07-22 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * configure.ac: modify default CFLAGS to be compiler agnostic\n          build Makefile for tests/ subdir.\n"
    },
    {
      "commit": "2ff9e82652fae8c12883e911f148f6c50d5114e8",
      "tree": "2edbc41a9508cf13222a1b216a2213307684464a",
      "parents": [
        "3a0391a9a1a6946eb58c723630f29f760f122bc9"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Jul 20 11:19:47 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Jul 20 11:19:47 2004 +0000"
      },
      "message": "2004-07-20 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* redhat/quagga.spec.in: update for shared lib install, *.la\n\t  should be in -devel\n"
    },
    {
      "commit": "3a0391a9a1a6946eb58c723630f29f760f122bc9",
      "tree": "d1d5e516de05d04df0b9ed684d7b6c75c4e03141",
      "parents": [
        "59ea14c6c9c877a7b9c9cc1555e3079acd9200e9"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Sat Jul 17 11:51:29 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Sat Jul 17 11:51:29 2004 +0000"
      },
      "message": "2004-07-17 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* if.c: (if_cmp_func) Add comment suggested by Greg Troxel.\n"
    },
    {
      "commit": "59ea14c6c9c877a7b9c9cc1555e3079acd9200e9",
      "tree": "2d4842a8982e7fd2ff6f6c5cbb3522e62d729a31",
      "parents": [
        "aa9af78c6f29cb37fb54b9875aad19105a72ae1d"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Jul 14 20:50:36 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Jul 14 20:50:36 2004 +0000"
      },
      "message": "2004-07-14 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * ospf_packet.c: (ospf_ls_upd_send_queue_event) Partial fix for\n          problem reported by Peter Frost amongst others, where function\n          will spin indefinitely if update list contains LSAs greater than\n          MTU-headers or other condition leading to update list never being\n          cleared. Problem of what to do with these LSAs remains.\n          (ospf_make_ls_upd) add comment about large LSA problem,\n          indentation cleanup.\n"
    },
    {
      "commit": "aa9af78c6f29cb37fb54b9875aad19105a72ae1d",
      "tree": "3c8df2602a75a1c605a5c7f17dbc2742760f4f91",
      "parents": [
        "cced60dd5bf297d16ec61fad75a122deaeca9e20"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Wed Jul 14 13:55:28 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Wed Jul 14 13:55:28 2004 +0000"
      },
      "message": "2004-07-14  Greg Troxel  \u003cgdt@poblano.ir.bbn.com\u003e\n\n        * Makefile.am (EXTRA_DIST): Add missing \\, so tools stuff is\n        really in distfile.\n"
    },
    {
      "commit": "cced60dd5bf297d16ec61fad75a122deaeca9e20",
      "tree": "3d514670fdf50b589327f1c78119b2654430dd74",
      "parents": [
        "b77971317724a97b72a8566b3a54d36ef7c76a07"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Tue Jul 13 16:45:54 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Tue Jul 13 16:45:54 2004 +0000"
      },
      "message": "004-07-13  David Wiggins \u003cdwiggins@bbn.com\n\n\t* kernel_socket.c (rtm_flag_dump): terminate buffer with \u0027\\0\u0027, not \u00270\u0027.\n\n\nThis is arguably not a security problem, since strlcat is used to copy\nto the buffer -gdt.\n"
    },
    {
      "commit": "b77971317724a97b72a8566b3a54d36ef7c76a07",
      "tree": "25e17e5ec53eb9625e2f872e3053913e10177973",
      "parents": [
        "25dac85507ca3a107351a9f84173b5bcaea8a450"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Tue Jul 13 13:47:25 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Tue Jul 13 13:47:25 2004 +0000"
      },
      "message": "2004-07-13  Greg Troxel  \u003cgdt@poblano.ir.bbn.com\u003e\n\n\t* sigevent.c: Don\u0027t block SIGTRAP and SIGKILL.  Blocking SIGTRAP\n\tconfuses gdb, at least on NetBSD 2.0_BETA, where the block\n\tsucceeds.\n"
    },
    {
      "commit": "25dac85507ca3a107351a9f84173b5bcaea8a450",
      "tree": "f3730bab6fdd8b9d45e6ae960bffbd5fafd86120",
      "parents": [
        "996933fd8f5657e5f4679d4c91a79a7adcb06da6"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Jul 13 03:06:51 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Jul 13 03:06:51 2004 +0000"
      },
      "message": "Creating irdp socket requires more privileges.\n"
    },
    {
      "commit": "996933fd8f5657e5f4679d4c91a79a7adcb06da6",
      "tree": "96195261e3d56454135c3c6a46529ad2afdade18",
      "parents": [
        "b596c71ef452b7d3f48835fe8e6844ab2f1c1b6b"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Jul 12 16:32:56 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Jul 12 16:32:56 2004 +0000"
      },
      "message": "1) extract.pl is braindead, but I will not touch it willingly.\n2) Following common style is always better anyway.\n"
    },
    {
      "commit": "b596c71ef452b7d3f48835fe8e6844ab2f1c1b6b",
      "tree": "77d667f92dee3072dc1f2ce9e69153993e9b1856",
      "parents": [
        "9f9aebdd152bb9ac3f020d21170c53dd0bcec71d"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Jul 09 18:33:43 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Jul 09 18:33:43 2004 +0000"
      },
      "message": "Merge svn revision 855 from Zebra repository.\n"
    },
    {
      "commit": "9f9aebdd152bb9ac3f020d21170c53dd0bcec71d",
      "tree": "1569971c28eea774b03c9119c83412a38e05c802",
      "parents": [
        "e01f9cbb87123217ac6d88c12ddb784fca9cc5b7"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Jul 09 17:52:39 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Jul 09 17:52:39 2004 +0000"
      },
      "message": "cvsignore *.libs in build dirs\n"
    },
    {
      "commit": "e01f9cbb87123217ac6d88c12ddb784fca9cc5b7",
      "tree": "edf78b44ec8c5979afe0abdeefa8b33572e67ef7",
      "parents": [
        "b9790b34c825e390c818044f6666f73beee1d373"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Jul 09 17:48:53 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Jul 09 17:48:53 2004 +0000"
      },
      "message": "2004-07-09 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        Merge of GNU Zebra cvs2svn changesets r799, r800 and r807.\n\n        * bgp_dump.c: (bgp_dump_attr) cleanup. return status code. check\n          attributes present before printing.\n        * bgp_dump.c: update bgp_dump_attr prototype.\n        * bgp_packet.c: (bgp_update_receive) init attrstr. check status\n          of bgp_dump_attr. Log end-of-rib UPDATEs.\n"
    },
    {
      "commit": "b9790b34c825e390c818044f6666f73beee1d373",
      "tree": "83d326652663957d7573a7ace0618b763289eacc",
      "parents": [
        "5510e83b395ccf19c07a89fee1baba958e3a580d"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Jul 09 14:05:47 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Jul 09 14:05:47 2004 +0000"
      },
      "message": "2004-07-09 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * jhash.{c,h}: New files. Bob Jenkins\u0027 public domain hashing\n          function, as implemented in linux kernel by David Miller.\n"
    },
    {
      "commit": "5510e83b395ccf19c07a89fee1baba958e3a580d",
      "tree": "477f5510eb6652cb53f6fa84629ddd6cf6dbaa29",
      "parents": [
        "a3f71c5896ce1b555d11c0870e8267f67cbff68d"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Jul 09 14:00:01 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Jul 09 14:00:01 2004 +0000"
      },
      "message": "2004-07-09 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * Merge Kunihiro\u0027s \u0027show route-map\u0027 change and add\n          compatibility aliases for route-map continue\n"
    },
    {
      "commit": "a3f71c5896ce1b555d11c0870e8267f67cbff68d",
      "tree": "9389f700bae9f4c11530ee6ff4d7469e54a236b2",
      "parents": [
        "e3bee3b4cdc3a9b108d7b331c99705ffdb071dc4"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Jul 09 12:43:09 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Jul 09 12:43:09 2004 +0000"
      },
      "message": "more cvsignores\n"
    },
    {
      "commit": "e3bee3b4cdc3a9b108d7b331c99705ffdb071dc4",
      "tree": "7e6d84fc6454445596f88e24a5aa0beeeccfcb17",
      "parents": [
        "b06c14f2e7cac5a2170f9d64182a99dbbc413674"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Jul 09 12:38:23 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Jul 09 12:38:23 2004 +0000"
      },
      "message": "Update cvsignore\u0027s for *.lo and *.la - libtool files\n"
    },
    {
      "commit": "b06c14f2e7cac5a2170f9d64182a99dbbc413674",
      "tree": "e162fe01afcd24250a24d83f96e025eb76f7877b",
      "parents": [
        "f5ba387492ec163f1200d949a984f12ef88538ba"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Jul 09 12:24:42 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Jul 09 12:24:42 2004 +0000"
      },
      "message": "2004-07-09 Juris Kalnins \u003cjuris@mt.lv\u003e\n\n        * if.c: (if_cmp_func) fix for interface names where name is same,\n          but one has no number, eg \"devtyp\" and \"devtyp0\".\n"
    },
    {
      "commit": "f5ba387492ec163f1200d949a984f12ef88538ba",
      "tree": "c17eef0501ef903883aae2ec62fba0be1a244fa0",
      "parents": [
        "4d4653afe362d6ea549c6e21b27afe01fb8b8aac"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Jul 09 12:11:31 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Jul 09 12:11:31 2004 +0000"
      },
      "message": "2004-07-09 Sowmini Varadhan \u003csowmini.varadhan@sun.com\u003e\n\n        * bgp_packet.c: (bgp_collision_detect) Send NOTIFY on new socket\n          if that is connection we\u0027re closing.\n          (bgp_read) invalid marker check applies to KEEPALIVE too.\n        * bgp_route.c: Ignore multicast NRLI, dont send NOTIFY.\n"
    },
    {
      "commit": "4d4653afe362d6ea549c6e21b27afe01fb8b8aac",
      "tree": "933f0445306c6a6c5904485e4991bc208de6e407",
      "parents": [
        "79683de8c645ca46395280049f240cfbe71f9e35"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Jul 01 19:26:33 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Jul 01 19:26:33 2004 +0000"
      },
      "message": "2004-07-01  Greg Troxel  \u003cgdt@fnord.ir.bbn.com\u003e\n\n        * ripng_interface.c (ripng_multicast_join): Use privs to do join,\n        to work around bug on gif(4) on NetBSD 1.6.2.\n"
    },
    {
      "commit": "79683de8c645ca46395280049f240cfbe71f9e35",
      "tree": "b4e792ee2cdcd6ab0b30f996503919d7df217ec5",
      "parents": [
        "8694b9f605d6c433da2612b600f13211dab52f74"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Jul 01 18:49:23 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Jul 01 18:49:23 2004 +0000"
      },
      "message": "add appearance of shlibs\n"
    },
    {
      "commit": "8694b9f605d6c433da2612b600f13211dab52f74",
      "tree": "ab18d5be89732d6f857cfa999f768af4096c0fbf",
      "parents": [
        "b2c1b282181af2244e738e9ea93296de17299bdc"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Jul 01 18:40:18 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Jul 01 18:40:18 2004 +0000"
      },
      "message": "There is no need to introduce new file of course, document big changes in\nNEWS file.\n"
    },
    {
      "commit": "b2c1b282181af2244e738e9ea93296de17299bdc",
      "tree": "ee1f3dab6634ede9fe402bd0568244c079140d76",
      "parents": [
        "87efd646ffef693235d9d29b005a1467373c51bd"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Jul 01 12:35:36 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Jul 01 12:35:36 2004 +0000"
      },
      "message": "Compile libospf shared as well.\n"
    },
    {
      "commit": "87efd646ffef693235d9d29b005a1467373c51bd",
      "tree": "85d43e323abb1de6b1ddb6e889f9d580fdb8546d",
      "parents": [
        "f2bfdee5f9db5363fcd13763eca3fda729067d57"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Wed Jun 30 17:36:11 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Wed Jun 30 17:36:11 2004 +0000"
      },
      "message": "Add libtool support.\n\nlibzebra and libospfapiclient are now built shared, and linked shared\nwith the daemons.  This reduces the memory needed when running\nmultiple daemons; each daemon is at least 150k smaller.  Static\nlibraries are still built, and libtool should use them on platforms\nwhich don\u0027t have shared libaries.  As with autoconf, the user of a\ndistribution does not need libtool; one just needs that to build from\nCVS.\n\nlibospf.a is still a non-shared library, and still installed, not\nbecause that makese sense, but because I don\u0027t understand why it is\nthe way it is now.\n\nNote that the tree was tagged \u0027libtool-before\u0027 just before this commit.\n"
    },
    {
      "commit": "f2bfdee5f9db5363fcd13763eca3fda729067d57",
      "tree": "dc9533e55d3edc3cab50cb0f11aad3968674a16e",
      "parents": [
        "fc9d074576c89299cb624b49810b52eda2da9b2c"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Wed Jun 30 17:25:15 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Wed Jun 30 17:25:15 2004 +0000"
      },
      "message": "Use EXTRA_DIST to distribute files, and don\u0027t list directories.\nRemove disthook that removed the crud that was copied in due to this.\n"
    },
    {
      "commit": "fc9d074576c89299cb624b49810b52eda2da9b2c",
      "tree": "9e83c1c0ecbd4d81313bdfbcd1716983e9825c23",
      "parents": [
        "cf3138890672e3ab65d10d50c1bb48ace04f6066"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Wed Jun 30 14:25:12 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Wed Jun 30 14:25:12 2004 +0000"
      },
      "message": "Make vtysh work on NetBSD, and minor cleanups:\n\n  if --enable-vtysh, look for perl, and substitute into vtysh/extract.pl,\n  rather than assuming perl is in /usr/bin\n\n  Look for tputs in libtermcap and libcurses, in addition to\n  previously-searched locations.  Follow GNU readlines search order.\n\n  Clean up --enable-vtysh definition in configure.ac.\n\n  Add vtysh/vtysh_cmds.c to CLEANFILES.  This is important if\n  extract.pl fails, so that \u0027make clean \u0026\u0026 make\u0027 will regenerate\n  vtysh_cmds.c rhather than using the old zero-length file.\n"
    },
    {
      "commit": "cf3138890672e3ab65d10d50c1bb48ace04f6066",
      "tree": "cb05565da1a335b9b63cd76e9e7f72bd34517298",
      "parents": [
        "138ce75fd0254072f27ecf38994a90276b276730"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Wed Jun 30 13:24:42 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Wed Jun 30 13:24:42 2004 +0000"
      },
      "message": "Use -rf with autom4te.cache.\n"
    },
    {
      "commit": "138ce75fd0254072f27ecf38994a90276b276730",
      "tree": "381589b0aa5f3bd18855ed594e4c88811a31262e",
      "parents": [
        "beebba75167b33e05b5e02a41179ad0c13a0bcd7"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Jun 21 10:35:59 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Jun 21 10:35:59 2004 +0000"
      },
      "message": "2004-06-21 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * ChangeLog: fix my last update config.h -\u003e zebra.h ;)\n        * zebra.h: Fix gcc check.\n"
    },
    {
      "commit": "beebba75167b33e05b5e02a41179ad0c13a0bcd7",
      "tree": "83b72a338e29f7f6cff2b83fd2c71e8615f9f8e5",
      "parents": [
        "320ec10a24d8dd81d0aa011dc92e07877e4e02f8"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sun Jun 20 21:00:27 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sun Jun 20 21:00:27 2004 +0000"
      },
      "message": "Remove ifdef\u0027s HAVE_NSSA. NSSA support is stable enough.\n"
    }
  ],
  "next": "320ec10a24d8dd81d0aa011dc92e07877e4e02f8"
}
