)]}'
{
  "log": [
    {
      "commit": "06f953f7abd1ac10e059fc756878ac135bb76c58",
      "tree": "c18b23bb5b309ca9940c00f173028b4be85abd88",
      "parents": [
        "4927cf0bf0828f2c4a9bda30f3c890d1835c7370"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Oct 22 17:00:38 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Oct 22 17:00:38 2004 +0000"
      },
      "message": "2004-10-22 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* ospfd/ospf_packet.c: setsockopt_pktinfo -\u003e setsockopt_ifindex\n\t* zebra/irdp_main.c: ditto\n"
    },
    {
      "commit": "4927cf0bf0828f2c4a9bda30f3c890d1835c7370",
      "tree": "09ec812c627aeeb00a5aba1c58b0fe675d7a4fb8",
      "parents": [
        "406d67165262a3f9443f395c7c85d8c3519309ef"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Oct 22 16:55:10 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Oct 22 16:55:10 2004 +0000"
      },
      "message": "2004-10-22 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* sockopt.h: Fix elif that should be an else.\n"
    },
    {
      "commit": "406d67165262a3f9443f395c7c85d8c3519309ef",
      "tree": "198c7eb16a8d70d677a23e20082a20b4a269dc69",
      "parents": [
        "ac1912327ea078f1336d54fdb1177592f94a7980"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Oct 22 12:27:44 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Oct 22 12:27:44 2004 +0000"
      },
      "message": "2004-10-22 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* command.h: Cleanup the defines a bit, add helper defines and\n\t  collapse all defines to use those. Add an attribute field to\n\t  cmd_element to support, eg hidden or deprecated commands, add\n          defun defines for such. All that\u0027s left to do is add logic\n          to command.c to check these attributes... ;)\n"
    },
    {
      "commit": "ac1912327ea078f1336d54fdb1177592f94a7980",
      "tree": "0c1f6707631855387c9babee1ebe7e92e3fa4cf0",
      "parents": [
        "23b9c61e5bb60d557b07dc1d7c4d7614f63dc009"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Oct 22 12:05:17 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Oct 22 12:05:17 2004 +0000"
      },
      "message": "2004-10-22 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* ospf_network.c: (ospf_sock_init) call neutral setsock_ifindex()\n          function.\n        * ospf_packet.c: (ospf_read) manually look up ifindex\n          if system could not have returned one, eg openbsd.\n"
    },
    {
      "commit": "23b9c61e5bb60d557b07dc1d7c4d7614f63dc009",
      "tree": "5780bf6f095f8eb65b8e698fa6193df88cdc66fd",
      "parents": [
        "7d9c6e511597ee76d42bede782c9ddb9e1f83389"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Oct 22 11:51:57 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Oct 22 11:51:57 2004 +0000"
      },
      "message": "2004-10-22 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * sockopt.c: (setsockopt_pktinfo) unexported\n\t* sockopt.h: Cleanup SOCKOPT_CMSG defines a bit. Add a throwaway\n          define for SOPT_SIZE_CMSG_IFINDEX_IPV4 for systems which have\n          neither IP_RECVIF nor IP_PKTINFO (eg openbsd).\n"
    },
    {
      "commit": "7d9c6e511597ee76d42bede782c9ddb9e1f83389",
      "tree": "2c23062b129595c15e48153a2508500e93b2829e",
      "parents": [
        "c49ad8f1b0775c1b35ea9bf75f44f3eca105d786"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Oct 22 10:54:39 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Oct 22 10:54:39 2004 +0000"
      },
      "message": "2004-10-13 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* sockopt.c: (getsockopt_ipv4_ifindex) no ifindex should be 0, not\n          -1.\n"
    },
    {
      "commit": "c49ad8f1b0775c1b35ea9bf75f44f3eca105d786",
      "tree": "6ec708b6c39ca83707395d656e74a52c2eed7ade",
      "parents": [
        "6b6942f93625c073db645a5546fbaaf7e7b2c628"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Oct 22 10:27:28 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Oct 22 10:27:28 2004 +0000"
      },
      "message": "2004-10-22 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* ripd.c: Collapse redundant passing of various address structs,\n          struct interface and struct connected as arguments to functions\n          down to two key arguments, namely struct connected and, possibly,\n          address of source/destination. Testing for RIPv1 would be useful.\n          (rip_read) lookup struct connected for the received packet, pass\n          it on.\n        * rip_interface.c: With previous changes, we no longer have to tread\n          carefully with struct connected, as it will always be there and\n          valid.\n"
    },
    {
      "commit": "6b6942f93625c073db645a5546fbaaf7e7b2c628",
      "tree": "df34cb9e428b481e95fc6fe8f9110b9886518f6d",
      "parents": [
        "97b7db2d02863c718c53faf02d13a92260035ea8"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Oct 22 04:55:05 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Oct 22 04:55:05 2004 +0000"
      },
      "message": "2004-10-22 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* configure.ac: fix up enable help alignment slightly\n          Add --enable-gcc-ultra-verbose to set various gcc warnings which\n          should one day be fixed but are not serious problems or which\n          could be false-positives.\n"
    },
    {
      "commit": "97b7db2d02863c718c53faf02d13a92260035ea8",
      "tree": "0022eb8ebf2612d6fe8f51b3261089182ecb420a",
      "parents": [
        "6590f2c3dc10acaa04cea3206fd00445e0a6145c"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Oct 20 19:07:48 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Oct 20 19:07:48 2004 +0000"
      },
      "message": "Don\u0027t popen pager if command is \"exit\". Fixes \"vtysh screws up my terminal\nif I exit\" issue.\n"
    },
    {
      "commit": "6590f2c3dc10acaa04cea3206fd00445e0a6145c",
      "tree": "6ca50941520649a19f7488a45a4ca2f9b7f84ef1",
      "parents": [
        "3fb9cd6ef456959b6eff939d5c316f6785c2dda4"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Oct 19 20:40:08 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Oct 19 20:40:08 2004 +0000"
      },
      "message": "Small copyright string and hostname related cleanup.\n"
    },
    {
      "commit": "3fb9cd6ef456959b6eff939d5c316f6785c2dda4",
      "tree": "e350cb3ef7b20b8bbccfb1aa9309152311e845bd",
      "parents": [
        "5ae35f45f1292dce3a01f241accafeb2e59b10cc"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Oct 19 19:44:43 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Oct 19 19:44:43 2004 +0000"
      },
      "message": "OK. Here it is - PtP patch from Andrew J. Schorr. No problems with ospfd,\nripd might need some more testing though.\n"
    },
    {
      "commit": "5ae35f45f1292dce3a01f241accafeb2e59b10cc",
      "tree": "6a3f321c1c7b5adbc8446c0bc9005fab0a944c0b",
      "parents": [
        "c1eaa442cfdcebbe7c8002ec9b2a0ae5afea5812"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Oct 19 14:41:56 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Oct 19 14:41:56 2004 +0000"
      },
      "message": "- From Andrew Schorr, fixup logrotate to use correct path to killall\n  and use the pid file.\n"
    },
    {
      "commit": "c1eaa442cfdcebbe7c8002ec9b2a0ae5afea5812",
      "tree": "b67e1b778e9f9b6a1853854c52aa9c99edb115aa",
      "parents": [
        "81bc8c7a4ed67f2add4d7a67250393376e7bc4e1"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Oct 19 06:26:01 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Oct 19 06:26:01 2004 +0000"
      },
      "message": "Fix regression. It seems to me that this code still works only by accident\nthough. Needs serious cleanup.\n"
    },
    {
      "commit": "81bc8c7a4ed67f2add4d7a67250393376e7bc4e1",
      "tree": "6d2745393bdde3d8fa84f1fb7de28f1418e9c654",
      "parents": [
        "501ba490846e87e6fd5bfea05c31dce1777915b9"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Oct 14 23:07:37 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Oct 14 23:07:37 2004 +0000"
      },
      "message": "Missing comma.\n"
    },
    {
      "commit": "501ba490846e87e6fd5bfea05c31dce1777915b9",
      "tree": "e81c211d3b1cf95f925fd076c4517d2ef89985ac",
      "parents": [
        "8b3126b3c0b18144f8b748d7d82d72dcd538396d"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Oct 13 21:32:46 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Oct 13 21:32:46 2004 +0000"
      },
      "message": "Make dump configuration appear in vtysh.\n"
    },
    {
      "commit": "8b3126b3c0b18144f8b748d7d82d72dcd538396d",
      "tree": "853e095b735e169ace22e8a7f5c44fe10f4f0431",
      "parents": [
        "f4ad4dbea2cdda5d763143b221ddeaa92fe06840"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Oct 13 20:59:04 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Oct 13 20:59:04 2004 +0000"
      },
      "message": "Ladies and Gentlemens. This file is dead for years, from 1999 to be exact.\n"
    },
    {
      "commit": "f4ad4dbea2cdda5d763143b221ddeaa92fe06840",
      "tree": "de87bf62b5bdf5a3443541e17f54bc92c5369e6c",
      "parents": [
        "b71f00f23b0b39e50161c9f3d672cf242dd8202e"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Oct 13 14:52:22 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Oct 13 14:52:22 2004 +0000"
      },
      "message": "- fix date in changelog of my last commit..\n"
    },
    {
      "commit": "b71f00f23b0b39e50161c9f3d672cf242dd8202e",
      "tree": "07f572971db0083f6f593a889cf06fd91211bcbc",
      "parents": [
        "c75105ab6e6eeac0b013eab186c97641984f68cc"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Oct 13 12:20:35 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Oct 13 12:20:35 2004 +0000"
      },
      "message": "* zserv.c: Remove useless warnings \"forwarding is already on\".\n"
    },
    {
      "commit": "c75105ab6e6eeac0b013eab186c97641984f68cc",
      "tree": "ea221df06e957de7e83f379c9b45f578762736e7",
      "parents": [
        "d68614db1dc36a6814fee33f584417b1441a83e4"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Oct 13 10:33:26 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Oct 13 10:33:26 2004 +0000"
      },
      "message": "Make initializing smux connection configurable - \"smux peer OID\" command\ninitializes connection, and \"no smux peer\" command terminates it. Fixes\nbugzilla #47 and #112.\n"
    },
    {
      "commit": "d68614db1dc36a6814fee33f584417b1441a83e4",
      "tree": "0522831d0dfd9a4f23959532e3110f46fc88b49c",
      "parents": [
        "43fb1352a1cc9ef05ac7124d18099ed6f8c3986a"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Oct 13 09:32:48 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Oct 13 09:32:48 2004 +0000"
      },
      "message": "Unbreak compilation with ospfapi disabled. We should seriously think about\nreducing various configure options.\n"
    },
    {
      "commit": "43fb1352a1cc9ef05ac7124d18099ed6f8c3986a",
      "tree": "a55e49a7aad13e427d4a08e2c88537053e1640a4",
      "parents": [
        "c729c65010a11f011ebae654fa1a8444c7443c10"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Oct 13 08:47:32 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Oct 13 08:47:32 2004 +0000"
      },
      "message": "All access lists (IPv4 and IPv6) are used by all daemons to limit access to\nvty.\n"
    },
    {
      "commit": "c729c65010a11f011ebae654fa1a8444c7443c10",
      "tree": "490d99736a94f28aa69f31a9447dd18b3329abc8",
      "parents": [
        "ddd85ed1af88068939cee36a43125ff8ad50cf79"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Oct 13 08:36:47 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Oct 13 08:36:47 2004 +0000"
      },
      "message": "Initialize access lists here as well.\n"
    },
    {
      "commit": "ddd85ed1af88068939cee36a43125ff8ad50cf79",
      "tree": "d47785fc08f730fb92afa98800ce492148fb32dd",
      "parents": [
        "42d498658d85e36a7e5910955e7425b1fa2afa69"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Oct 13 08:18:07 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Oct 13 08:18:07 2004 +0000"
      },
      "message": "Fix critical bugzilla #113. Make CMD_ERR_NOTHING_TODO nonfatal.\n"
    },
    {
      "commit": "42d498658d85e36a7e5910955e7425b1fa2afa69",
      "tree": "4745462eb34a84e32ef5d3e1586a3cb5a983626e",
      "parents": [
        "fd79ac918b8feaacebe9719adaac97dffb69137a"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Oct 13 05:22:18 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Oct 13 05:22:18 2004 +0000"
      },
      "message": "2004-10-13 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* (global) more const\u0027ification.\n\t* sockunion.c: (sockunion_su2str) buffer should be sized\n          SU_ADDRSTRLEN.\n          (sockunion_log) do not return stack variables, strdup buf before\n          return.\n        * vty.h: Fix up the VTY_GET_INTEGER macros. Testing caller supplied\n          values against ULONG_MAX is daft, when caller probably has passed\n          a type that can not hold ULONG_MAX. use a temporary long instead.\n          Add VTY_GET_LONG, make VTY_GET_INTEGER_RANGE use it, make\n\t  VTY_GET_INTEGER a define for VTY_GET_INTEGER_RANGE.\n"
    },
    {
      "commit": "fd79ac918b8feaacebe9719adaac97dffb69137a",
      "tree": "d0665eb68e60da9d6e364414cdb61830f19f33d3",
      "parents": [
        "39db97e4e02eae08a1e18528367b6e9b07eb6a93"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Oct 13 05:06:08 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Oct 13 05:06:08 2004 +0000"
      },
      "message": "2004-10-13 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* (global) more const\u0027ification and fixups of types to clean up code.\n\t* bgp_mplsvpn.{c,h}: (str2tag) fix abuse. Still not perfect,\n          should use something like the VTY_GET_INTEGER macro, but without\n          the vty_out bits..\n        * bgp_routemap.c: (set_aggregator_as) use VTY_GET_INTEGER_RANGE\n          (no_set_aggregator_as) ditto.\n        * bgpd.c: (peer_uptime) fix unlikely bug, where no buffer is\n          returned, add comments about troublesome return value.\n"
    },
    {
      "commit": "39db97e4e02eae08a1e18528367b6e9b07eb6a93",
      "tree": "2fb3a0269f4f2fe235ef722e3ad9cc8e6005bb6c",
      "parents": [
        "39ff11dc92d004b59d1ec786fd54b27111fee0b5"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Oct 12 20:50:58 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Oct 12 20:50:58 2004 +0000"
      },
      "message": "Some compiler warnings fixes and fix for bugzilla #119.\n"
    },
    {
      "commit": "39ff11dc92d004b59d1ec786fd54b27111fee0b5",
      "tree": "00ec9f9ee2a8b94d05faf049715d766e0fd74bff",
      "parents": [
        "f4d58ce5aa0da64fd136c5747ff371d46736490a"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Oct 12 15:55:19 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Oct 12 15:55:19 2004 +0000"
      },
      "message": "Unbreak \"show ip route\" command.\n"
    },
    {
      "commit": "f4d58ce5aa0da64fd136c5747ff371d46736490a",
      "tree": "942bd00e2c53a22dd7f0c057d489b13ce1d7c4bd",
      "parents": [
        "54aa6b2d796416ed0d606c49bf4a0f1e62b93401"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Oct 12 06:13:54 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Oct 12 06:13:54 2004 +0000"
      },
      "message": "Unbreak ospfclient compilation.\n"
    },
    {
      "commit": "54aa6b2d796416ed0d606c49bf4a0f1e62b93401",
      "tree": "528b7cdd30c07ae87d9e7a672d09423f5e9c451f",
      "parents": [
        "4f8b5bb13888e5ae56070f8d9e3a9de14a228be2"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Oct 12 06:05:34 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Oct 12 06:05:34 2004 +0000"
      },
      "message": "ospf6d supports SNMP as well now.\n"
    },
    {
      "commit": "4f8b5bb13888e5ae56070f8d9e3a9de14a228be2",
      "tree": "06ede4389d7b587997495e953067b380580c8121",
      "parents": [
        "0921d48e8eae1c417a06b8470108ae46584375b5"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Oct 11 18:26:59 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Oct 11 18:26:59 2004 +0000"
      },
      "message": "2004-10-11 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* bump version to 0.97.1, release imminent.\n"
    },
    {
      "commit": "0921d48e8eae1c417a06b8470108ae46584375b5",
      "tree": "f5f1007cff529cdc2d641774d8c3e2a020822451",
      "parents": [
        "c8a440eca0645a8a78140f83907acce25a3c67c6"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Oct 11 18:21:55 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Oct 11 18:21:55 2004 +0000"
      },
      "message": "2004-09-17 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* vtysh.c: (vtysh_client_execute) fix the sync fix. The 4th and\n\t  final sync byte is not ASCII NULL, it\u0027s actually a status integer,\n\t  and only ASCII NULL if CMD_SUCCESS is returned by daemon.\n\t  Fix pointed out by Hasso.\n"
    },
    {
      "commit": "c8a440eca0645a8a78140f83907acce25a3c67c6",
      "tree": "44787becdd91b85170b32076c5baaf3f0acaa970",
      "parents": [
        "de4a643fdbf7da014e6556b74dca5ce43a2b8cd7"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Oct 11 17:02:40 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Oct 11 17:02:40 2004 +0000"
      },
      "message": "Better common router-id handling.\n"
    },
    {
      "commit": "de4a643fdbf7da014e6556b74dca5ce43a2b8cd7",
      "tree": "ccc4117f8cd4962ef3f81ed69e21b5f96c614bba",
      "parents": [
        "c3abdb722d35eb93ca72078a7da1b4661accab27"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Oct 11 16:29:29 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Oct 11 16:29:29 2004 +0000"
      },
      "message": "Update NEWS - apiserver is disabled by default now.\n"
    },
    {
      "commit": "c3abdb722d35eb93ca72078a7da1b4661accab27",
      "tree": "b89076220a74f3ca9c5e408331d4f2206bbdaed1",
      "parents": [
        "e2ea9fef99392299d6291067522eef0d99e1714c"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Oct 11 16:27:03 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Oct 11 16:27:03 2004 +0000"
      },
      "message": "Disable ospfapi init by default.\n"
    },
    {
      "commit": "e2ea9fef99392299d6291067522eef0d99e1714c",
      "tree": "4139f0155439cade8dda9566b550c0ec6ffa13c7",
      "parents": [
        "5862ff529effd26414827a6692c1e841ebb189a0"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Oct 11 14:33:23 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Oct 11 14:33:23 2004 +0000"
      },
      "message": "2004-10-11 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* ospfd.texi: reformat the ospf md5 paragraph, add an additional\n\t  way to work around bad clocks.\n"
    },
    {
      "commit": "5862ff529effd26414827a6692c1e841ebb189a0",
      "tree": "01ea1296de8aa787e00c199cdc054e76c895ecf3",
      "parents": [
        "f90a5f6f1a6c1c1a4199a87a6202fe3edc9f7520"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Oct 11 13:20:40 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Oct 11 13:20:40 2004 +0000"
      },
      "message": "Fix warnings here.\n"
    },
    {
      "commit": "f90a5f6f1a6c1c1a4199a87a6202fe3edc9f7520",
      "tree": "6ab4dd093298c0c8d68b854fc6400374cbd054f2",
      "parents": [
        "98b718a9d2aa7a3324c553944e26914fe090b87a"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Oct 11 13:11:56 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Oct 11 13:11:56 2004 +0000"
      },
      "message": "Sync isisd with changes in lib.\n"
    },
    {
      "commit": "98b718a9d2aa7a3324c553944e26914fe090b87a",
      "tree": "13a7002a3265a2debfa411a2a2c544dbde972f0a",
      "parents": [
        "a149411b85bbe74cde47d82193026b9401b29de0"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Oct 11 12:57:57 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Oct 11 12:57:57 2004 +0000"
      },
      "message": "Sync with changes in lib. Make more strings const.\n"
    },
    {
      "commit": "a149411b85bbe74cde47d82193026b9401b29de0",
      "tree": "87e720d2fad17c0af227e3eda4db321718a7bacb",
      "parents": [
        "8552e37427c8c6f3b3f5e02e55e2a34b28604af6"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Oct 11 12:53:17 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Oct 11 12:53:17 2004 +0000"
      },
      "message": "Some more const string fixes.\n"
    },
    {
      "commit": "8552e37427c8c6f3b3f5e02e55e2a34b28604af6",
      "tree": "05f4aab41232321bc2d100bf61e717e3f76b7c1e",
      "parents": [
        "c9eca01b298b83a849a608477f5f5b978a58167e"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Oct 11 12:14:22 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Oct 11 12:14:22 2004 +0000"
      },
      "message": "Commas -\u003e dots.\n"
    },
    {
      "commit": "c9eca01b298b83a849a608477f5f5b978a58167e",
      "tree": "afd25d986e49e57c73a4d555d4c083ab66d454fa",
      "parents": [
        "6c83567192ada1a66822c3f35580ce6a85f51ac9"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Oct 11 11:28:44 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Oct 11 11:28:44 2004 +0000"
      },
      "message": "2004-10-11 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* if.h: mtu\u0027s should be unsigned.\n\t* routemap.{c,h}: const char updates\n\t* smux.{c,h}: ditto\n"
    },
    {
      "commit": "6c83567192ada1a66822c3f35580ce6a85f51ac9",
      "tree": "39ef09859fae79b7c7e234a671bf2e04f8e9264a",
      "parents": [
        "6b33361187feeb8c9c257ec149b4f75238af6c48"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Oct 11 11:00:30 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Oct 11 11:00:30 2004 +0000"
      },
      "message": "2004-10-11 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* (global) Const char update and signed/unsigned fixes.\n\t* (various headers) size defines should be unsigned.\n\t* ospf_interface.h: remove duplicated defines, include the\n\t  authoritative header - though, these defines should probably\n          be moved to a dedicated header, or ospfd.h.\n\t* ospf_lsa.h: (struct lsa) ls_seqnum should be unsigned.\n\t* ospf_packet.c: (ospf_write) cast result of shift to unsigned.\n"
    },
    {
      "commit": "6b33361187feeb8c9c257ec149b4f75238af6c48",
      "tree": "41f383954c59ad166991014834e0dbe43639e345",
      "parents": [
        "9076fbd333cbd39b0fae7848de533dfe376af7fe"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Oct 11 10:11:25 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Oct 11 10:11:25 2004 +0000"
      },
      "message": "2004-10-11 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* ospf_dump.c: (ospf_ip_header_dump) Assume header is in host order\n\t  remove ntohs that should have dissappeared. Take struct ip\n\t  as argument, caller has to know there\u0027s an IP header at start of\n\t  stream anyway.\n\t* ospf_dump.h: update declaration of ospf_ip_header_dump.\n\t* ospf_packet.c: (ospf_write) correct call to\n\t  sockopt_iphdrincl_swab_htosys which was munging the header.\n\t  (ospf_recv_packet) ip_len is needed for old OpenBSD fixup.\n\t  (ospf_read) sockopt_iphdrincl_swab_systoh ip header as soon as\n\t  we have it.\n"
    },
    {
      "commit": "9076fbd333cbd39b0fae7848de533dfe376af7fe",
      "tree": "de174ccba2e91b65ab50fa505c8daad9a719955e",
      "parents": [
        "0c083ee9d870bf02a36563ae1807f3894ac24219"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Oct 11 09:40:58 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Oct 11 09:40:58 2004 +0000"
      },
      "message": "2004-10-11 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* thread.c: (funcname_thread_add_timer)\n\t  (funcname_thread_add_timer_msec) Fix mistakes from last change.\n\t  Pointed out by Liu Xin in [quagga-dev 1609].\n"
    },
    {
      "commit": "0c083ee9d870bf02a36563ae1807f3894ac24219",
      "tree": "04315c9103131381b9ca5e1d576e27a1f22d0da1",
      "parents": [
        "9035efaa924c69f4f4fcb1049c7dc4f43b9da980"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Sun Oct 10 12:54:58 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Sun Oct 10 12:54:58 2004 +0000"
      },
      "message": "2004-10-10 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* ospf6_route.c: Add const qualifier to various char arrays of\n          constants. signed/unsigned fixes.\n          (ospf6_linkstate_table_show) argv is const\n        * ospf6_snmp.c: listnode typedef is dead.\n          (ospf6_snmp_init) Take struct thread_master arg, needed for\n          smux_init.\n        * ospf6_snmp.h: update ospf6_snmp_init declaration.\n        * ospf6d.c: (ospf6_init) add const qualifier to sargv, pass master\n          to ospf_snmp6_init.\n\t* ospf6_asbr.c: const char update.\n\t* ospf6_interface.c: ditto, plus signed/unsigned fixes.\n\t  (ipv6_ospf6_cost) Check whether cost fits in u_int32_t and use\n          strtoul.\n\t* ospf6_intra.c: const char update. Parenthesise expression.\n\t* ospf6_lsa.c: signed/unsigned and const char updates.\n\t* ospf6_proto.c: ditto.\n\t* ospf6_message.c: ditto.\n\t* ospf6_lsdb.c: signed/unsigned update.\n\t* ospf6_main.c: const char update.\n\t* ospf6_neighbor.c: ditto.\n\t* ospf6_spf.c: ditto.\n\t* ospf6_top.c: ditto.\n"
    },
    {
      "commit": "9035efaa924c69f4f4fcb1049c7dc4f43b9da980",
      "tree": "f81d25b0e069ad8fb5f2843172a4e60fa0d6cbdf",
      "parents": [
        "ddd119fd3d94e95dd44aa9fb3bc3fca4f26078a0"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Sun Oct 10 11:56:56 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Sun Oct 10 11:56:56 2004 +0000"
      },
      "message": "2004-10-10 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* version.h.in: (pid_output*) add const qualifier.\n\t* command.h: Change DEFUN func to take const char *[] rather\n          than char **, to begin process of fixing compile warnings in lib/.\n          Nearly all other changes in this commit follow from this change.\n        * buffer.{c,h}: (buffer_write) pointer-arithmetic is gccism, take\n          const void * and cast an automatic const char *p to it.\n          (buffer_putstr) add const\n        * command.c: (zencrypt) const qualifier\n          (cmd_execute_command_real) ditto\n          (cmd_execute_command_strict) ditto\n          (config_log_file) ditto.\n          Fix leak of getcwd() returned string.\n        * memory.{c,h}: Add MTYPE_DISTRIBUTE_IFNAME for struct dist ifname.\n        * distribute.{c,h}: Update with const qualifier.\n          (distribute_free) use MTYPE_DISTRIBUTE_IFNAME\n          (distribute_lookup) Cast to char *, note that it\u0027s ok.\n          (distribute_hash_alloc) use MTYPE_DISTRIBUTE_IFNAME.\n          (distribute_get)  Cast to char *, note that it\u0027s ok.\n        * filter.c: Update with const qualifier.\n        * if.{c,h}: ditto.\n        * if_rmap.{c,h}: ditto.\n          (if_rmap_lookup) Cast to char *, note that it\u0027s ok.\n          (if_rmap_get) ditto.\n        * log.{c,h}: Update with const qualifier.\n        * plist.{c,h}: ditto.\n        * routemap.{c,h}: ditto.\n        * smux.{c,h}: ditto. Fix some signed/unsigned comparisons.\n        * sockopt.c: (getsockopt_cmsg_data) add return for error case.\n        * vty.c: Update with const qualifier.\n"
    },
    {
      "commit": "ddd119fd3d94e95dd44aa9fb3bc3fca4f26078a0",
      "tree": "357baf68c7e233e4a827955ec8999ec2899333d6",
      "parents": [
        "47ca295314a180eaebcb10184a425395313f9d94"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Sun Oct 10 08:07:29 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Sun Oct 10 08:07:29 2004 +0000"
      },
      "message": "2004-10-10 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* Makefile.am: fix listing of ospf_snmp.c in noinst_HEADERS\n"
    },
    {
      "commit": "47ca295314a180eaebcb10184a425395313f9d94",
      "tree": "5501ae904c2cafba971fc1356815c4746406b461",
      "parents": [
        "ef1bbf5ca41401ee4135a67e1a4d4465ff09b524"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Sun Oct 10 08:03:18 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Sun Oct 10 08:03:18 2004 +0000"
      },
      "message": "2004-10-05 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* version.h.in: (pid_output*) add const qualifier.\n"
    },
    {
      "commit": "ef1bbf5ca41401ee4135a67e1a4d4465ff09b524",
      "tree": "f7766d514316862c1c9ba5923e042a1132a52e36",
      "parents": [
        "eb1ce6059a00f3f0dd92c965aa5982907b54c00d"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Oct 08 12:04:21 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Oct 08 12:04:21 2004 +0000"
      },
      "message": "Merge svn revisions 1065 and 1066 from Zebra CVS.\n"
    },
    {
      "commit": "eb1ce6059a00f3f0dd92c965aa5982907b54c00d",
      "tree": "ebd6583ba2f2f9909c25653d0349662e08c26ecf",
      "parents": [
        "2e864cfa12724ec20e82f0a24e1be5929e3a0cef"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Oct 08 08:17:22 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Oct 08 08:17:22 2004 +0000"
      },
      "message": "Compiler warnings fixes round 1.\n"
    },
    {
      "commit": "2e864cfa12724ec20e82f0a24e1be5929e3a0cef",
      "tree": "f97da1d907f31be08f392d27ebb2842ccc92e2c9",
      "parents": [
        "8a676be30c275bcbe1a3de08c0c942a606caef2e"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Oct 08 06:40:24 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Oct 08 06:40:24 2004 +0000"
      },
      "message": "Argh, fix typo.\n"
    },
    {
      "commit": "8a676be30c275bcbe1a3de08c0c942a606caef2e",
      "tree": "c2202db7df836073b542e49c5f579062ee8b6d57",
      "parents": [
        "7a1d583c02253c53605f310d1afcc9f1c8e15b7b"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Oct 08 06:36:38 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Oct 08 06:36:38 2004 +0000"
      },
      "message": "There is no warnings here any more.\n"
    },
    {
      "commit": "7a1d583c02253c53605f310d1afcc9f1c8e15b7b",
      "tree": "38652398c60620d195bb6b74f97ad4770af559e5",
      "parents": [
        "27a43a81004b620e571f71aa1ea4db182c607862"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Oct 08 06:32:23 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Oct 08 06:32:23 2004 +0000"
      },
      "message": "Only warning left is the known lvalue problem in ripng_nexthop.c.\n"
    },
    {
      "commit": "27a43a81004b620e571f71aa1ea4db182c607862",
      "tree": "59b57a73d0cd7f14c2bd0fd6d1844ac3de9023c0",
      "parents": [
        "1b1214273edec92affb7260b62eefed233f54d37"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Oct 08 06:29:12 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Oct 08 06:29:12 2004 +0000"
      },
      "message": "More const strings.\n"
    },
    {
      "commit": "1b1214273edec92affb7260b62eefed233f54d37",
      "tree": "13e202884324afe5b2716c2a1777a2881262e3ee",
      "parents": [
        "5973ee73f0931d666a733afad8b198ca3b050592"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Oct 08 06:27:23 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Oct 08 06:27:23 2004 +0000"
      },
      "message": "Although we don\u0027t look at current directory for config any more, it\u0027s nice\nto have modified config file here for development.\n"
    },
    {
      "commit": "5973ee73f0931d666a733afad8b198ca3b050592",
      "tree": "4dff3039b3d0ffeedb17deab5f81c1d33524f9b0",
      "parents": [
        "da29c6b0699623116406183d21e0ff923084d072"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Oct 08 01:36:54 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Oct 08 01:36:54 2004 +0000"
      },
      "message": "2004-10-05 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* version.h.in: print_version declaration is here, not in autoconf\n\t  generated version.h.\n"
    },
    {
      "commit": "da29c6b0699623116406183d21e0ff923084d072",
      "tree": "fd22add3902f9ff0e2ba5c5ee4c5ac4007d6e75d",
      "parents": [
        "dda095222f30c8bee6edc46f2c1babb66f9e699d"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Oct 08 00:49:09 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Oct 08 00:49:09 2004 +0000"
      },
      "message": "- ospfclient should be in -devel package, if anywhere.\n"
    },
    {
      "commit": "dda095222f30c8bee6edc46f2c1babb66f9e699d",
      "tree": "25b33dc3ed6fc992f5cf8b8e055da1ddc8d2b747",
      "parents": [
        "ea8e9d972e8775f3e1c4e03fbacb18a42e8c4177"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Oct 07 21:40:25 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Oct 07 21:40:25 2004 +0000"
      },
      "message": "Vtysh compiles cleanly as well.\n"
    },
    {
      "commit": "ea8e9d972e8775f3e1c4e03fbacb18a42e8c4177",
      "tree": "0762c5ca1ae795080fb5ec9bc6cb54bffcc02748",
      "parents": [
        "e561a8eb365a77beb0dd1c4ac406f9de21543a74"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Oct 07 21:32:14 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Oct 07 21:32:14 2004 +0000"
      },
      "message": "Even more const strings and fix to bugfix.\n"
    },
    {
      "commit": "e561a8eb365a77beb0dd1c4ac406f9de21543a74",
      "tree": "85a4354654e7016797ddab73ceddf460de64fcf1",
      "parents": [
        "fce954f8de1456dd62d26b52902a4a352ef17a93"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Oct 07 20:38:44 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Oct 07 20:38:44 2004 +0000"
      },
      "message": "2004-10-07 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* ChangeLog: commit this too...\n\t* bump version to 0.97.0, release imminent.\n"
    },
    {
      "commit": "fce954f8de1456dd62d26b52902a4a352ef17a93",
      "tree": "3dee77fa141697940a9ff3203ea453e454e88d95",
      "parents": [
        "1cd80845dc5262ff7d3d38deb1921f0b8390f4df"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Oct 07 20:29:24 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Oct 07 20:29:24 2004 +0000"
      },
      "message": "Fix warnings. Didn\u0027t even look at files not compiled in Linux though.\n"
    },
    {
      "commit": "1cd80845dc5262ff7d3d38deb1921f0b8390f4df",
      "tree": "fc41aebc4470a8467663ccdc6dcc4b91edb75769",
      "parents": [
        "54ade99658ea95bf9207b5547fe6a7b97e64c97a"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Oct 07 20:07:40 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Oct 07 20:07:40 2004 +0000"
      },
      "message": "No warnings here any more.\n"
    },
    {
      "commit": "54ade99658ea95bf9207b5547fe6a7b97e64c97a",
      "tree": "7e800471cc271728b36ab3fccaf86c13c27c3a16",
      "parents": [
        "6ad96ea16ee54578391bb4ca88d047ac9d3654fc"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Oct 07 19:38:20 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Oct 07 19:38:20 2004 +0000"
      },
      "message": "2004-10-07  Greg Troxel  \u003cgdt@claude.ir.bbn.com\u003e\n\n        * ospf_apiserver.c (ospf_apiserver_unregister_opaque_type): Don\u0027t\n        use of variable names \u0027node\u0027 and \u0027nextnode\u0027 to avoid possible\n        conflict with list macros.  Move variable declaration inside for\n        loop after a statement to top of function.\n"
    },
    {
      "commit": "6ad96ea16ee54578391bb4ca88d047ac9d3654fc",
      "tree": "7a09427aaafcc48fe644ed4c2e6804005732b88f",
      "parents": [
        "015253c3f14cacad85a761fae0259ad32f083d4a"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Oct 07 19:33:46 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Thu Oct 07 19:33:46 2004 +0000"
      },
      "message": "Make more strings const.\n"
    },
    {
      "commit": "015253c3f14cacad85a761fae0259ad32f083d4a",
      "tree": "0b09faf3355126746ae6e5208c1780e4d175db43",
      "parents": [
        "69f5d260d6a6532b04a931f68899b89859576665"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Oct 07 16:25:49 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Oct 07 16:25:49 2004 +0000"
      },
      "message": "2004-10-07 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* bump version to 0.97.0, release imminent.\n"
    },
    {
      "commit": "69f5d260d6a6532b04a931f68899b89859576665",
      "tree": "03e5e990770d48aff82ca285602e53d725466d4b",
      "parents": [
        "aa20c6f1799a7ca86afb19aee246356c5499e87a"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Oct 07 16:23:36 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Oct 07 16:23:36 2004 +0000"
      },
      "message": "- make specfile actually work\n"
    },
    {
      "commit": "aa20c6f1799a7ca86afb19aee246356c5499e87a",
      "tree": "4d04f9660755a242671552f0c430d8f12e4d9135",
      "parents": [
        "7fd63b3843b502dfc0c3d023bca1191b298ca332"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Oct 07 14:19:36 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Oct 07 14:19:36 2004 +0000"
      },
      "message": "2004-10-07 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* ospf_snmp.c: Missed list typedef update\n\t* ospf_dump.c: Include sockopt.h for header swab functions.\n"
    },
    {
      "commit": "7fd63b3843b502dfc0c3d023bca1191b298ca332",
      "tree": "f074d3692754cc744715811ba8f1db3620909ea8",
      "parents": [
        "8c328f1106cf0498333c2d8a96940e7b4581e316"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Oct 07 13:53:29 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Oct 07 13:53:29 2004 +0000"
      },
      "message": "2004-10-07  Greg Troxel  \u003cgdt@sunpal7.mit.edu\u003e\n\n        * configure.ac: remove -Wpacked; 2.95.3 doesn\u0027t support it.\n"
    },
    {
      "commit": "8c328f1106cf0498333c2d8a96940e7b4581e316",
      "tree": "9bf24cca6a68a9dd5d4dda586484e497d0c19ca6",
      "parents": [
        "98c91ac6ac085713c00af00a6ac41779be6b50b3"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Oct 05 21:01:23 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Oct 05 21:01:23 2004 +0000"
      },
      "message": "Number of warnings is down to 3 again in lib directory. A lot of const\u0027s\nadded to strings and a lot of int -\u003e unsigned int changes.\n"
    },
    {
      "commit": "98c91ac6ac085713c00af00a6ac41779be6b50b3",
      "tree": "75e4301f069bd9b5bed6c579164a3fe5288b2886",
      "parents": [
        "7216466aecd59e675a4f66d6e329e748f32ad690"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Oct 05 14:57:50 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Oct 05 14:57:50 2004 +0000"
      },
      "message": "2004-10-05 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* thread.c: (funcname_thread_add_timer_timeval) new function, add\n          timer at specified timeval.\n\t  (funcname_thread_add_timer) use funcname_thread_add_timer_timeval.\n\t  (funcname_thread_add_timer_msec) ditto\n"
    },
    {
      "commit": "7216466aecd59e675a4f66d6e329e748f32ad690",
      "tree": "f1fdec0381383aef8b8491008c4337f89c5bc077",
      "parents": [
        "18b12c387e2bcd8a0e81a8d2635c1ef52c8a9a7d"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Oct 05 14:39:43 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Oct 05 14:39:43 2004 +0000"
      },
      "message": "2004-10-05 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* irdp_packet.c: (parse_irdp_packet) style issues.\n\t  Use sockopt_iphdrincl_swab_systoh.\n          Try unbork the code. Checksum the ICMP data and actually\n          compare it to received checksum. Check data length against\n          claimed length in header.\n\t  Always use ntoh.. when accessing addresses, even when the\n          comparison happens to be endian-safe.\n\t  (send_packet) minor style isues. Use\n          sockopt_iphdrincl_swab_htosys.\n\t  (irdp_iph_hton/ntoh) IP header to/from network/host order.\n"
    },
    {
      "commit": "18b12c387e2bcd8a0e81a8d2635c1ef52c8a9a7d",
      "tree": "1fe5f83b587e2848ddb981c625faa5c27ed57662",
      "parents": [
        "96e27c9928b5078526f2a7564700dbdafe2c8d42"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Oct 05 14:38:29 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Oct 05 14:38:29 2004 +0000"
      },
      "message": "2004-10-05 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* ospf_packet.c: replace ospf_swap_iph_to... with\n          sockopt_iphdrincl_swab_...\n"
    },
    {
      "commit": "96e27c9928b5078526f2a7564700dbdafe2c8d42",
      "tree": "5697279fc355244f385da4fbf6e313feb215f06a",
      "parents": [
        "7347a2ad7c05a86fcd9b7593a9d58b93ad50ef6a"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Oct 05 14:33:43 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Oct 05 14:33:43 2004 +0000"
      },
      "message": "2004-10-05 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* sockopt.{c,h}: add sockopt_iphdrincl_swab_{htosys,systoh},\n          functions to change byte order between system IP_HDRINCL order\n          and host order.\n"
    },
    {
      "commit": "7347a2ad7c05a86fcd9b7593a9d58b93ad50ef6a",
      "tree": "f2b170818d60ce8897fda0aa1c6039b12fa60d25",
      "parents": [
        "03a865aa5c3f9d2b3acf4332276efac79bce90bd"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Oct 05 14:15:17 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Oct 05 14:15:17 2004 +0000"
      },
      "message": "Even my time is limited :).\n"
    },
    {
      "commit": "03a865aa5c3f9d2b3acf4332276efac79bce90bd",
      "tree": "6ab440afc26dbe2ad95e0d943bdb93a71b0556a3",
      "parents": [
        "b04c699ecfb4704a67f4583e4ea929a6a3e49856"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Oct 05 14:09:04 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Oct 05 14:09:04 2004 +0000"
      },
      "message": "Remove dead files.\n"
    },
    {
      "commit": "b04c699ecfb4704a67f4583e4ea929a6a3e49856",
      "tree": "9149adb41b7bc1acca6c882ab413f68b19b2a64d",
      "parents": [
        "97c52f4e397848fb18c689dfe161d0b8f7803722"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Oct 04 19:10:31 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Oct 04 19:10:31 2004 +0000"
      },
      "message": "First small part of lib cleanup. Mainly \"constification\" of arguments and\nadding FIXME\u0027s.\n"
    },
    {
      "commit": "97c52f4e397848fb18c689dfe161d0b8f7803722",
      "tree": "e923e3ce3469c738fe0ec785c8eb9884b57e3bd2",
      "parents": [
        "9a3805e0826ed7f45a6266226b55a4829e42e423"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Oct 04 08:01:08 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Oct 04 08:01:08 2004 +0000"
      },
      "message": "Every file includes it and warns about it.\n"
    },
    {
      "commit": "9a3805e0826ed7f45a6266226b55a4829e42e423",
      "tree": "a81907a35f02bf3c1b6b35a7ce2536b8b3978983",
      "parents": [
        "e7168df4eff0d377621c45deb32cfcfa72e0dd83"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sun Oct 03 20:21:38 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sun Oct 03 20:21:38 2004 +0000"
      },
      "message": "Document stuff I broke today.\n"
    },
    {
      "commit": "e7168df4eff0d377621c45deb32cfcfa72e0dd83",
      "tree": "86c4017761ffd8cfdbc16223915a9f537844c4f2",
      "parents": [
        "eef1fe11b89c5ec3c035ff6e4a9acfbc5780b539"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sun Oct 03 20:11:32 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sun Oct 03 20:11:32 2004 +0000"
      },
      "message": "Big vtysh cleanup. See changelogs for details.\n"
    },
    {
      "commit": "eef1fe11b89c5ec3c035ff6e4a9acfbc5780b539",
      "tree": "82f80b9b898ede1b5293fc52adb2bee9b138e46c",
      "parents": [
        "18a6dce6f83dd20caf1f36c8e840868ff0bf6dbd"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sun Oct 03 18:46:08 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sun Oct 03 18:46:08 2004 +0000"
      },
      "message": "New way to handle secondary addresses from Gilad Arnold.\n"
    },
    {
      "commit": "18a6dce6f83dd20caf1f36c8e840868ff0bf6dbd",
      "tree": "ff832cbf6fe2b239bde06268820587bec671ae6d",
      "parents": [
        "a49c0ff6771975eeb1bd7da923a9dc830200cf65"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sun Oct 03 18:18:34 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sun Oct 03 18:18:34 2004 +0000"
      },
      "message": "Common router id.\n"
    },
    {
      "commit": "a49c0ff6771975eeb1bd7da923a9dc830200cf65",
      "tree": "26977c028acc569794ccbd2dfcd96448220e6e53",
      "parents": [
        "54b25dca1bd07d358acd3cb66fdf80ff298605e8"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Sep 30 06:08:58 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Sep 30 06:08:58 2004 +0000"
      },
      "message": "2004-09-30 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* Update default CFLAGS for gcc to keep Hasso busy.\n"
    },
    {
      "commit": "54b25dca1bd07d358acd3cb66fdf80ff298605e8",
      "tree": "7fa7c91f0f53d02b849998766e291f004676bdb1",
      "parents": [
        "03d52f8d6ccb4bcb17ab8d098468a8e112c910a4"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Sep 30 04:56:26 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Sep 30 04:56:26 2004 +0000"
      },
      "message": "* Wed Sep 15 2004 Paul Jakma \u003cpaul@dishone.st\u003e\n- build snmp support by default\n- build irdp support\n- build with shared libs\n- devel subpackage for archives and headers\n"
    },
    {
      "commit": "03d52f8d6ccb4bcb17ab8d098468a8e112c910a4",
      "tree": "7bc2e2b3738923597bbab593029152b5bceff8e1",
      "parents": [
        "aa0b9f912dc1057261fa02fbf5d458f222900af6"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Sep 29 00:26:19 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Sep 29 00:26:19 2004 +0000"
      },
      "message": "Merge svn revision 1048 from Zebra cvs. Also add missing sokopt.h include\nto ospf6_network.h.\n"
    },
    {
      "commit": "aa0b9f912dc1057261fa02fbf5d458f222900af6",
      "tree": "cc78e152912504db7645ed8b985f34462dc44ed4",
      "parents": [
        "d09da92a227105285206ff84f82b325a1e8a7d67"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Sep 28 15:05:56 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Tue Sep 28 15:05:56 2004 +0000"
      },
      "message": "I think that it\u0027s better to report bugs into Bugzilla.\n"
    },
    {
      "commit": "d09da92a227105285206ff84f82b325a1e8a7d67",
      "tree": "3a00b5760a2600bcfcb8a01c3322cc692d0309e2",
      "parents": [
        "e082ac1dc672b39b219d233775e6467634177f62"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Sep 28 13:10:10 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Sep 28 13:10:10 2004 +0000"
      },
      "message": "CVS ignores symlinks, but I recently updated update-autotools to have\nlibtool copy files rather than symlink. Ignore these now copied files.\n"
    },
    {
      "commit": "e082ac1dc672b39b219d233775e6467634177f62",
      "tree": "e5c5b686371454fa13ae2b81cdb72006ef84e8ba",
      "parents": [
        "6a99f83175d7b5b5868fb82328d569672b8bb9a4"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Sep 27 18:13:57 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Mon Sep 27 18:13:57 2004 +0000"
      },
      "message": "This code didn\u0027t survive valgrinding. I wonder how it survived normal run.\n"
    },
    {
      "commit": "6a99f83175d7b5b5868fb82328d569672b8bb9a4",
      "tree": "447f98abc31a7260bb2b354809312e4e6fdfda96",
      "parents": [
        "9172ee0e5dc8c6f6929821fb1433699700e53114"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Sep 27 12:56:30 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Sep 27 12:56:30 2004 +0000"
      },
      "message": "2004-09-27 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* ospf_dump.c: (ospf_ip_header_dump) Use HAVE_IP_HDRINCL_BSD_ORDER\n\t  Apply to offset too. Print ip_cksum, lets not worry about\n\t  possible 2.0.37 compile problems.\n\t* ospf_packet.c: (ospf_swap_iph_to{n,h}) Use\n\t  HAVE_IP_HDRINCL_BSD_ORDER.\n\t  (ospf_recv_packet) ditto.\n\t  (ospf_write) Fixup iov argument to ospf_write_frags.\n"
    },
    {
      "commit": "9172ee0e5dc8c6f6929821fb1433699700e53114",
      "tree": "63c8f3d3c3c375fe9613217e8e22213a7e10bf42",
      "parents": [
        "ddb07e5bf4e16889b0845c83d8a73ebfa435bcba"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Sep 27 12:46:37 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Sep 27 12:46:37 2004 +0000"
      },
      "message": "2004-09-27 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* zebra.h: Add WANT_OSPF_WRITE_FRAGMENT for ospfd\n\t  to try to fragment oversized packets. Enabled only for Linux.\n\t  Add HAVE_IP_HDRINCL_BSD_ORDER to define struct ip byte order,\n\t  to consolidate various ad-hoc platform defines for same thing.\n"
    },
    {
      "commit": "ddb07e5bf4e16889b0845c83d8a73ebfa435bcba",
      "tree": "c8387415c34f1fc9091ee7cd574e377afcdbb268",
      "parents": [
        "68defd6ddbc840f4877a817dd651a243a398049d"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Sep 27 07:49:57 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Sep 27 07:49:57 2004 +0000"
      },
      "message": "2004-09-27 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* update-autotools: libtoolize should copy files, rather than link.\n\t  the whole idea is that dist files should not need auto*, etc.\n\t  installed to be able to compile.\n"
    },
    {
      "commit": "68defd6ddbc840f4877a817dd651a243a398049d",
      "tree": "41ef70f45a02bf5ffc6d4be6b1261010cda1979d",
      "parents": [
        "0dae85e67ada6044ce895b3e64a3a223776eab5b"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Sep 27 07:27:13 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Sep 27 07:27:13 2004 +0000"
      },
      "message": "2004-09-27 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* ospf_packet.c: (ospf_write) (struct msghdr).msg_name is caddr_t\n\t  on most platforms.\n\t  (ospf_recv_packet) ditto. And msg_flags is not always there\n          memset struct then set fields we care about rather than\n          initialise all fields individually.\n"
    },
    {
      "commit": "0dae85e67ada6044ce895b3e64a3a223776eab5b",
      "tree": "8cc72db376fbf4f046d1fc5c084b41cfc8d54d4c",
      "parents": [
        "4289546d79a9d5be800c1c0ec31e82cc8a92a04b"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sun Sep 26 19:53:47 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sun Sep 26 19:53:47 2004 +0000"
      },
      "message": "Brown paperbag please. Fix previous commit.\n"
    },
    {
      "commit": "4289546d79a9d5be800c1c0ec31e82cc8a92a04b",
      "tree": "2ecd78f14dae2e2f1e174c628976cfa939e9d6e5",
      "parents": [
        "f7c43dcbbc44e2098728f9849d152d9b6df97a5d"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sun Sep 26 16:25:07 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sun Sep 26 16:25:07 2004 +0000"
      },
      "message": "Compiler warning fix.\n"
    },
    {
      "commit": "f7c43dcbbc44e2098728f9849d152d9b6df97a5d",
      "tree": "b0a244f23dc7f1d9414d7a92316f7f83e3103c5b",
      "parents": [
        "1af8193311192ec1bd2a4d2769e0e9b90bc1609f"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sun Sep 26 16:24:14 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sun Sep 26 16:24:14 2004 +0000"
      },
      "message": "Compiler warnings fixes.\n"
    },
    {
      "commit": "1af8193311192ec1bd2a4d2769e0e9b90bc1609f",
      "tree": "39b136c0cbc64dd6a39651ce21c5c93384bec50f",
      "parents": [
        "c9e52be3f4d98943b67fbbe5d9a7ccd823b88326"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sun Sep 26 16:11:14 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sun Sep 26 16:11:14 2004 +0000"
      },
      "message": "Fix compiler warning.\n"
    },
    {
      "commit": "c9e52be3f4d98943b67fbbe5d9a7ccd823b88326",
      "tree": "d4045a946af3be8bbdc303162778e8c44057e2f9",
      "parents": [
        "e473b032b860444b9656cee1654b0120f77b52b1"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sun Sep 26 16:09:34 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sun Sep 26 16:09:34 2004 +0000"
      },
      "message": "Compiler warnings fixes.\n"
    },
    {
      "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"
    }
  ],
  "next": "0c0f9112e1530e8e7497cbb75853b9e4da93ea95"
}
