)]}'
{
  "log": [
    {
      "commit": "cb585b65d1a513fd62449cc031e273245a8fd6c0",
      "tree": "076602b4fae8d47e3b82c353898de5260ac91007",
      "parents": [
        "f867d32c4a0d6a18c5f7c042b9dd5798dce93e10"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Fri Jan 14 17:09:38 2005 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Fri Jan 14 17:09:38 2005 +0000"
      },
      "message": "2005-01-14 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* command.c (print_version): Do not bother even to examine host.name,\n\t  since it is always NULL when this function is called from main.\n"
    },
    {
      "commit": "f867d32c4a0d6a18c5f7c042b9dd5798dce93e10",
      "tree": "03ae33b1e867d97d74afbe80b8a840bfbdfb5868",
      "parents": [
        "24e3287986f17b87e9e424f05c83ec4876ec9b24"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Fri Jan 14 15:47:33 2005 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Fri Jan 14 15:47:33 2005 +0000"
      },
      "message": "2005-01-14  Greg Troxel  \u003cgdt@fnord.ir.bbn.com\u003e\n\n        * command.c (print_version): Don\u0027t print host.name if it is NULL.\n        Fixes segfault on Solaris reported by Goetz von Escher \u003cgoetz@open.ch\u003e\n\n(pullup candidate)\n"
    },
    {
      "commit": "24e3287986f17b87e9e424f05c83ec4876ec9b24",
      "tree": "323f8085eacd20ee029227957e32c02712bd46f4",
      "parents": [
        "40abf2392ba9f14935dab556f43e674cb5c47cf3"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Jan 12 23:49:05 2005 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Jan 12 23:49:05 2005 +0000"
      },
      "message": "Ignore \u003cdist tarball\u003e.asc - i always seem to have one hanging around from\nlast release..\n"
    },
    {
      "commit": "40abf2392ba9f14935dab556f43e674cb5c47cf3",
      "tree": "3c5ff5794940f408b411c5d0204e27dac1014378",
      "parents": [
        "6cf9df088e10baefe04139897f8745a42ea0c772"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Jan 12 17:27:27 2005 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Jan 12 17:27:27 2005 +0000"
      },
      "message": "2005-01-12 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* configure.ac: Test for header file \u003cucontext.h\u003e (for use in\n\t  signal processing).\n\t* sigevent.c: (trap_default_signals) Use the SA_SIGINFO flag to\n\t  pass additional siginfo_t and ucontext_t arguments to core_handler\n\t  and exit_handler.\n\t  (core_handler,exit_handler) Now invoked with 3 arguments (using\n\t  SA_SIGINFO).  Pass additional info to zlog_signal.\n\t  (program_counter) New function to find program counter in ucontext_t,\n\t  needs to be enhanced to support more platforms (currently works only\n\t  on Linux/x86).\n\t* log.h: Change the zlog_signal prototype to add new arguments\n\t  siginfo_t * and program_counter.\n\t* log.c: (zlog_signal) Add new arguments siginfo and program_counter.\n\t  Include si_addr and program counter (if non-NULL) in message.\n\t  And remove #ifdef HAVE_GLIBC_BACKTRACE around hex_append, since\n\t  that is now used to render the si_addr and PC pointers.\n"
    },
    {
      "commit": "6cf9df088e10baefe04139897f8745a42ea0c772",
      "tree": "fc5e4ab015ccfc944f445399dc1946bf94ac0992",
      "parents": [
        "fc43ecc7ba23ddce46b9ec7732ff08cd9e5bcc1b"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Jan 12 16:52:55 2005 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Jan 12 16:52:55 2005 +0000"
      },
      "message": "2005-01-12 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* configure.ac: If configure is invoked with --enable-snmp, but\n\t  the configure script is unable to find SNMP support on the platform,\n\t  then configure should give an error message and exit.\n"
    },
    {
      "commit": "fc43ecc7ba23ddce46b9ec7732ff08cd9e5bcc1b",
      "tree": "ffcff2f1145b8c2f737a4239ed22eddcf4a0a0b9",
      "parents": [
        "a8a8ddcdd6387466bfb929fe0e9c96003d9509bd"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Jan 12 16:41:33 2005 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Jan 12 16:41:33 2005 +0000"
      },
      "message": "2005-01-12 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* redhat/quagga.spec.in: Pass --enable-gcc-rdynamic to configure\n\t  to get gcc to link with -rdynamic for better backtraces.\n\t  When the rpm is upgraded, the restart logic now works as follows:\n\t  1. stop watchquagga; 2. stop all routing daemons; 3. restart zebra\n\t  if it was running; 4. start all routing daemons that were running;\n\t  and 5. start watchquagga if it was running.\n"
    },
    {
      "commit": "a8a8ddcdd6387466bfb929fe0e9c96003d9509bd",
      "tree": "4ceb281a09fa165580bc58b4ae8d7a1d794794ab",
      "parents": [
        "e22f5516b3e1431b7716632b76e257b84e7e0ff4"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Jan 12 16:24:51 2005 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Jan 12 16:24:51 2005 +0000"
      },
      "message": "2005-01-12 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* watchquagga.c: (run_job) Fix bug: delay.tv_sec was being used\n\t  without having been initialized when the \"force\" argument was true.\n\t  (try_restart) When phased restart is stopping the routing daemons,\n\t  it should tell run_job to update the restart interval.\n\t  (phase_check) In final step of phased restart when the routing\n\t  daemons are being started again, tell run_job not to update\n\t  the restart interval (this is now done when the daemons are\n\t  stopped).\n"
    },
    {
      "commit": "e22f5516b3e1431b7716632b76e257b84e7e0ff4",
      "tree": "16ee1046948d1b8099c476a2450bdd605eca03e5",
      "parents": [
        "afc1e2ddf29fffe996f44d0f8eca99522e75d0ba"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Jan 12 16:18:17 2005 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Jan 12 16:18:17 2005 +0000"
      },
      "message": "2005-01-12 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* zebra.h: If not C99 and no va_copy macro available, fall back to\n\t  memcpy (solves a build problem on FreeBSD 4.x).\n"
    },
    {
      "commit": "afc1e2ddf29fffe996f44d0f8eca99522e75d0ba",
      "tree": "3a034f391773e4ddd031678eac96b54fdcc70794",
      "parents": [
        "86f1fd9615391485baf37afe1055b7d8bf64b4a8"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Jan 10 22:31:16 2005 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Jan 10 22:31:16 2005 +0000"
      },
      "message": "2005-01-10 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* texinfo.tex: Updated to a version which understands @{ and @}\n\t* vtysh.texi: Add node name for @section\n\t* quagga.info: updated build of autogenerated file\n"
    },
    {
      "commit": "86f1fd9615391485baf37afe1055b7d8bf64b4a8",
      "tree": "3a18671a9a94e952fabcb5ecca70c0bc80bcb523",
      "parents": [
        "220d0c0ea3a3aab81836a6aad4137aa40270512d"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Mon Jan 10 14:20:43 2005 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Mon Jan 10 14:20:43 2005 +0000"
      },
      "message": "2005-01-10  Greg Troxel  \u003cgdt@fnord.ir.bbn.com\u003e\n\n        * ospf_packet.h: Remove commented out definition of\n        OSPF_MAX_PACKET; neither it or the uncommented one are used any more.\n\n        * ospf_packet.c (ospf_make_ls_upd): Leave room for authentication\n        when deciding if an update will fit.\n        (ospf_packet_authspace): Factor out calculation of size required\n        for authentication.\n        (ospf_make_db_desc): Use ospf_max_packet, not OSPF_MAX_PACKET.\n        Don\u0027t confuse readers that there is a macro.\n"
    },
    {
      "commit": "220d0c0ea3a3aab81836a6aad4137aa40270512d",
      "tree": "b696448a7f7e9eb4c97a8a25f7ea2a8df605773f",
      "parents": [
        "1f3585ea3da831f592bc0290a1b969dc002c6ceb"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Jan 07 14:17:39 2005 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Jan 07 14:17:39 2005 +0000"
      },
      "message": "2005-01-07 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* configure.ac: Bump version to 0.98.0\n\t* doc/quagga.info: Version bump (autogenerated)\n"
    },
    {
      "commit": "1f3585ea3da831f592bc0290a1b969dc002c6ceb",
      "tree": "e2a34e7bf4d7ad0afdb8f909551b3029be3cf396",
      "parents": [
        "865b852cbf82f2da6cd3908e76176ceb6ad33d26"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Jan 05 11:58:31 2005 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Jan 05 11:58:31 2005 +0000"
      },
      "message": "2005-01-05 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* configure.ac: Bump version to 0.97.5\n\t* doc/quagga.info: autogenerated, version bump.\n"
    },
    {
      "commit": "865b852cbf82f2da6cd3908e76176ceb6ad33d26",
      "tree": "d34f9664feb19e614e3e64609e1c3a9329e8f2f8",
      "parents": [
        "a24a7e1b9e145d4c855d0aa4d919a79f598c645b"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Jan 05 08:30:35 2005 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Jan 05 08:30:35 2005 +0000"
      },
      "message": "2005-01-05 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* zserv.c: (zebra_accept) Comment out setting of socket to NONBLOCK\n          for now, as we dont actually deal with with resending.... See\n          bugzilla #122, fix from wawa@yandex-team.ru (Vladimir Ivanov).\n\t* kernel_socket.c: (routing_socket) ditto.\n"
    },
    {
      "commit": "a24a7e1b9e145d4c855d0aa4d919a79f598c645b",
      "tree": "02236b0424330cce2c902a9a971829a3610bac25",
      "parents": [
        "6c20046fd7494f9f529dac1b6f79da51b6efa44d"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Jan 05 08:14:13 2005 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Jan 05 08:14:13 2005 +0000"
      },
      "message": "2005-01-05 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* bgp_packet.c: (bgp_write) set socket to nonblock while writing\n          this should be generalised. See bugzilla #102. Fix supplied by\n\t  wawa@yandex-team.ru (Vladimir Ivanov).\n"
    },
    {
      "commit": "6c20046fd7494f9f529dac1b6f79da51b6efa44d",
      "tree": "749f886f9a365a4591305de088b0cf83c3a91a5b",
      "parents": [
        "b99760ab51abf8c4c9a1f89dab0c1630a6768ff7"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Tue Jan 04 17:02:48 2005 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Tue Jan 04 17:02:48 2005 +0000"
      },
      "message": "minor fix to HAVE_BROKEN_CMSG_FIRSTHDR support: use AC_MSG_CHECKING\netc. so configure output shows the choice we made.\n\n(Andrew: please recheck on a buggy system; it configures/compiles fine\non NetBSD.)\n"
    },
    {
      "commit": "b99760ab51abf8c4c9a1f89dab0c1630a6768ff7",
      "tree": "daaf8cabb567c5ff1a01368fa1382d8257b56854",
      "parents": [
        "73a7dea305b146febb8e57176295689d6a900f1d"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Tue Jan 04 16:24:43 2005 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Tue Jan 04 16:24:43 2005 +0000"
      },
      "message": "2005-01-04 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* configure.ac: Added test for broken CMSG_FIRSTHDR macro\n\t  (relevant for Solaris 8 and unpatched Solaris 9, don\u0027t know\n\t  whether other platforms are affected).\n\t* zebra.h: Define ZCMSG_FIRSTHDR appropriately based on whether\n\t  config.h indicates HAVE_BROKEN_CMSG_FIRSTHDR (as determined\n\t  by the configure test program).\n\t* sockopt.c: (getsockopt_cmsg_data) Use ZCMSG_FIRSTHDR instead\n\t  of CMSG_FIRSTHDR.\n\t* rtadv.c: (rtadv_recv_packet,rtadv_send_packet) Use ZCMSG_FIRSTHDR\n\t  instead of CMSG_FIRSTHDR.\n\t* ripd.c: (rip_recvmsg) Use ZCMSG_FIRSTHDR instead of CMSG_FIRSTHDR.\n\t* ripngd.c: (ripng_recv_packet) Use ZCMSG_FIRSTHDR instead of\n\t  CMSG_FIRSTHDR.\n"
    },
    {
      "commit": "73a7dea305b146febb8e57176295689d6a900f1d",
      "tree": "8cba308a796f0b6bd46c66737a40e3f837996361",
      "parents": [
        "cba8a60639aa83659ce551e91266dcee8408fc23"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Tue Jan 04 13:20:47 2005 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Tue Jan 04 13:20:47 2005 +0000"
      },
      "message": "2005-01-04 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* NEWS: Note improved logging facilities.\n"
    },
    {
      "commit": "cba8a60639aa83659ce551e91266dcee8408fc23",
      "tree": "4b1b9a943481b46d07889350f5842e9af726d38e",
      "parents": [
        "cee66491371403453dc1c2a2424683976d22e640"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sun Jan 02 18:51:01 2005 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sun Jan 02 18:51:01 2005 +0000"
      },
      "message": "Reverting some int -\u003e unsigned int fixes in command.c for now. Fixes crash\ndescribed in [quagga-dev 2292].\n"
    },
    {
      "commit": "cee66491371403453dc1c2a2424683976d22e640",
      "tree": "763df575b7e5486dd9407056a7f5f35caecfda46",
      "parents": [
        "b1b57e2b835ded16e6615723e10d67ed2e0b9c5e"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sat Jan 01 21:12:56 2005 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sat Jan 01 21:12:56 2005 +0000"
      },
      "message": "More cleanup in isisd.\n"
    },
    {
      "commit": "b1b57e2b835ded16e6615723e10d67ed2e0b9c5e",
      "tree": "463abd1febe6c792eb94de5c1bdcabfe9348a859",
      "parents": [
        "39f476f9f63fb084bbd1a4f2eb3a77b7ff1a626a"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sat Jan 01 21:02:13 2005 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sat Jan 01 21:02:13 2005 +0000"
      },
      "message": "Move TODO items from isid to the common TODO.\n"
    },
    {
      "commit": "39f476f9f63fb084bbd1a4f2eb3a77b7ff1a626a",
      "tree": "ebeb4f20194ee85dfd25a34d9b11704824f5c877",
      "parents": [
        "1cbc562b0c9f849639e2d95718ad823f6bc7877f"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sat Jan 01 20:49:21 2005 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sat Jan 01 20:49:21 2005 +0000"
      },
      "message": "There is no need to keep this directory.\n"
    },
    {
      "commit": "1cbc562b0c9f849639e2d95718ad823f6bc7877f",
      "tree": "5342d496488c56aeb34ab12f26e5ad2dd9865d92",
      "parents": [
        "3dc56b5bd3fa2aacc427505feaa9cd1366e7ebe8"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sat Jan 01 10:29:51 2005 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sat Jan 01 10:29:51 2005 +0000"
      },
      "message": "Make authentication of SNPs work correctly - ie. conditionally like it is in\nIOS.\n"
    },
    {
      "commit": "3dc56b5bd3fa2aacc427505feaa9cd1366e7ebe8",
      "tree": "a1c9855ec0d2a918f31c444c3d0d4228fedb0f50",
      "parents": [
        "cc49eb5a5f970b7405762d3f8a2def179e0022b4"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Thu Dec 30 15:11:19 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Thu Dec 30 15:11:19 2004 +0000"
      },
      "message": "2004-12-30 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* ospf_network.c: Improve all setsockopt error messages to give detailed\n\t  information on the arguments.\n"
    },
    {
      "commit": "cc49eb5a5f970b7405762d3f8a2def179e0022b4",
      "tree": "dbd4d9278b3c2dad27f1908662fab533568a2504",
      "parents": [
        "17eaa728aae282e373b98a8d193c5c48c24e1a0f"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Dec 30 13:50:32 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Dec 30 13:50:32 2004 +0000"
      },
      "message": "Add comment explaining about limit of 20 joined groups on a socket.\n"
    },
    {
      "commit": "17eaa728aae282e373b98a8d193c5c48c24e1a0f",
      "tree": "a629736bfc2e0a07152a1d539df7f604e576c619",
      "parents": [
        "b87f772abe45b24f3aeefc807d0a2e4344ec0754"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 29 21:04:48 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 29 21:04:48 2004 +0000"
      },
      "message": "2004-12-29 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* ospf_packet.c: (ospf_db_desc) Reduce severity of \"Negotiation done\"\n\t  messages from LOG_WARNING to LOG_INFO, since this seems to be\n\t  normal.\n"
    },
    {
      "commit": "b87f772abe45b24f3aeefc807d0a2e4344ec0754",
      "tree": "0a18d319acddbaa7a759e760a460e0751e03ac73",
      "parents": [
        "be21024692560b48a77e691fe31c16bb854376de"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 29 20:41:26 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 29 20:41:26 2004 +0000"
      },
      "message": "2004-12-29 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* ospf_packet.c: (ospf_read) Always look up the interface if\n\t  ospf_recv_packet returns NULL ifp, since some platforms such\n\t  as Solaris 8 appear to support ifindex retrieval but don\u0027t.\n"
    },
    {
      "commit": "be21024692560b48a77e691fe31c16bb854376de",
      "tree": "e94897471606e1f0fc4e0778959ce7c1186d78f0",
      "parents": [
        "b30c5e67a20b1a092faa56fe349171eb1da386b0"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Wed Dec 29 20:12:59 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Wed Dec 29 20:12:59 2004 +0000"
      },
      "message": "add XXX comment that perhaps we need to recover from short headers.\n"
    },
    {
      "commit": "b30c5e67a20b1a092faa56fe349171eb1da386b0",
      "tree": "9bc23b582e4c159ae41310cf1900b2e42f932af2",
      "parents": [
        "d44debedf53b85c989b72fe7c6924ffc1e7e625b"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Dec 29 20:06:41 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Dec 29 20:06:41 2004 +0000"
      },
      "message": "Really fix crashes now. Revert isis_circuit_update_params() part of previous\ncommit. Replace all if_is_up() calls with if_is_operative().\n"
    },
    {
      "commit": "d44debedf53b85c989b72fe7c6924ffc1e7e625b",
      "tree": "4c527145158b49674cffb714fb571fd7d9a92b24",
      "parents": [
        "4660687a38034d60296fbc9e82aae772011c407f"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Wed Dec 29 20:06:23 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Wed Dec 29 20:06:23 2004 +0000"
      },
      "message": "2004-12-29  Greg Troxel  \u003cgdt@poblano.ir.bbn.com\u003e\n\n\t* sockopt.c (getsockopt_ipv4_ifindex): Document calling\n\tconvention.  Beef up comments.  Handle the case where the cmsghdr\n\thas a zero controllen, or more specifically when the wanted option\n\tis not present.  This is needed for Solaris 8, and in general for\n\tany platform for which configure finds a method and it can fail.\n\tMark some changes with XXX to be cleaned up post 0.98.\n"
    },
    {
      "commit": "4660687a38034d60296fbc9e82aae772011c407f",
      "tree": "5a0d7caea1ba0958c8f9780da038654ce4f10fed",
      "parents": [
        "1d69fdf645d8434e8e1488f8bf0c73613df09da9"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Dec 29 19:34:22 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Dec 29 19:34:22 2004 +0000"
      },
      "message": "Don\u0027t crash during interface up/down events.\n"
    },
    {
      "commit": "1d69fdf645d8434e8e1488f8bf0c73613df09da9",
      "tree": "c3612df88e349556c1570d7d2ce0b37ce590ea5d",
      "parents": [
        "3cade26fea2febf99780288d31d0bfe7e1b16ef1"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Wed Dec 29 18:53:30 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Wed Dec 29 18:53:30 2004 +0000"
      },
      "message": "2004-12-29  Greg Troxel  \u003cgdt@poblano.ir.bbn.com\u003e\n\n\t* sockopt.c (getsockopt_ipv4_ifindex): Return 0 when passed a NULL\n\t  cmsghdr pointer.\n\nI believe this will avoid ospfd crashing on Solaris 8, which seems to\ndefine IP_RECVIF but not actually implement it.\n"
    },
    {
      "commit": "3cade26fea2febf99780288d31d0bfe7e1b16ef1",
      "tree": "3b5e7d4b0ce07d3e724412e3018911a92204c947",
      "parents": [
        "f2d8257fe428504bb3378ea1e1ddbec0c82e0b81"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 29 17:50:22 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 29 17:50:22 2004 +0000"
      },
      "message": "2004-12-29 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* configure.ac: Add new option --enable-gcc-rdynamic to link\n\t  with -rdynamic.\n"
    },
    {
      "commit": "f2d8257fe428504bb3378ea1e1ddbec0c82e0b81",
      "tree": "fb1417438a74a18dc5e1444f17092599fb489162",
      "parents": [
        "a365534f8d695438eb57aa8fd4e36288a59e05ad"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 29 17:45:08 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 29 17:45:08 2004 +0000"
      },
      "message": "2004-12-29 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* watchquagga.c: In several places, cast pid_t to int for printf to\n\t  avoid complaints on Solaris 8.\n"
    },
    {
      "commit": "a365534f8d695438eb57aa8fd4e36288a59e05ad",
      "tree": "bd55f5e7ede98f4c8ad2b3698f5d62537dfc38c7",
      "parents": [
        "1d75c8c3b28db50bc53771d5fac37b809d37b614"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 29 17:39:10 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 29 17:39:10 2004 +0000"
      },
      "message": "2004-12-29 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* watchquagga.c: Fix headers: get most stuff from zebra.h.\n"
    },
    {
      "commit": "1d75c8c3b28db50bc53771d5fac37b809d37b614",
      "tree": "530ea967460e0f9978572b85e15666617a4b3f45",
      "parents": [
        "af04bd7c102c3fc1a9c2e98337b0ab1fa824d080"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Tue Dec 28 21:43:17 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Tue Dec 28 21:43:17 2004 +0000"
      },
      "message": "2004-12-28 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* sockopt.c: (setsockopt_ipv4_ifindex) Improve error message.\n\t  When neither IP_PKTINFO nor IP_RECVIF is defined, make return value\n\t  deterministic (-1).\n"
    },
    {
      "commit": "af04bd7c102c3fc1a9c2e98337b0ab1fa824d080",
      "tree": "f0a71ed52fa703ed6d1bccc84faa90aeb0943a62",
      "parents": [
        "c6487d61a9b7766f69718edbc484a6ad989bdef4"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Tue Dec 28 17:00:12 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Tue Dec 28 17:00:12 2004 +0000"
      },
      "message": "2004-12-28 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* thread.c: (funcname_thread_add_timer_msec) Reduce overflow risk.\n"
    },
    {
      "commit": "c6487d61a9b7766f69718edbc484a6ad989bdef4",
      "tree": "2a896a8ebdd6e41edcd1b5917ce9dddefbb335fe",
      "parents": [
        "529d65b3db6a2a79cbdf9ca3a1aa915ce5776286"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Dec 24 06:00:11 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Dec 24 06:00:11 2004 +0000"
      },
      "message": "*.c: Change level of debug messages to LOG_DEBUG.\n"
    },
    {
      "commit": "529d65b3db6a2a79cbdf9ca3a1aa915ce5776286",
      "tree": "bc51f1350daf8c8f47cd87478f416ba812cfcff9",
      "parents": [
        "2b70200c5797ca60acf2011fe62f33fa161be54b"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Dec 24 00:14:50 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Fri Dec 24 00:14:50 2004 +0000"
      },
      "message": "zlog_* cleanup. Level of debug messages to LOG_DEBUG.\n"
    },
    {
      "commit": "2b70200c5797ca60acf2011fe62f33fa161be54b",
      "tree": "100bd14ebcf66566809154f0e41b053ffe4970eb",
      "parents": [
        "6f594023a50ccb3dd4ce809614789104051d91bb"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Dec 23 20:09:44 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Dec 23 20:09:44 2004 +0000"
      },
      "message": "2004-12-23 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\tconfigure.ac: Bump version to 0.97.4\n\tdoc/quagga.info: ditto (autogenerated file)\n"
    },
    {
      "commit": "6f594023a50ccb3dd4ce809614789104051d91bb",
      "tree": "602e48c5e73d3e1c63654083e3dd9e5b3c7f4837",
      "parents": [
        "f3931751663bfbe511a8f1d04aef10c38744481a"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Dec 23 19:35:56 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Dec 23 19:35:56 2004 +0000"
      },
      "message": "2004-12-23 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* watchquagga.c: Add missing getopt.h include\n"
    },
    {
      "commit": "f3931751663bfbe511a8f1d04aef10c38744481a",
      "tree": "2f6207ca0a6935835ef42a9dc40ec8e2bf6e6e9a",
      "parents": [
        "b3324e277eb6e035604edfb4e77d7271f7d60354"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Thu Dec 23 00:00:58 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Thu Dec 23 00:00:58 2004 +0000"
      },
      "message": "2004-12-22 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* redhat/quagga.spec.in: daemonv6_list should contain only IPv6 daemons.\n"
    },
    {
      "commit": "b3324e277eb6e035604edfb4e77d7271f7d60354",
      "tree": "14016f00689fab10d0e0af947b4a0316224e7273",
      "parents": [
        "098e240fdfcf4d5dc03fdea09250e516151301dc"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 22 17:52:29 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 22 17:52:29 2004 +0000"
      },
      "message": "2004-12-22 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* redhat/quagga.spec.in: Add watchquagga, and fix some other\n\t  logic to make sure that all daemons are restarted on upgrades\n\t  and stopped on package removal.\n"
    },
    {
      "commit": "098e240fdfcf4d5dc03fdea09250e516151301dc",
      "tree": "7a076e4d0153a6d92d3fef5adea6861b8b70dfc7",
      "parents": [
        "341a8f1ac9d584ca9dd44bd1b5f90588f475e769"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 22 17:00:46 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 22 17:00:46 2004 +0000"
      },
      "message": "2004-12-22 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* watchquagga.c: Try for gcc 2.95 compatibility (avoid %z and a tricky\n\t  initialization).\n"
    },
    {
      "commit": "341a8f1ac9d584ca9dd44bd1b5f90588f475e769",
      "tree": "6145d76a12a8232ce349b97447f9676ef8a700bc",
      "parents": [
        "afc44c29bc65fa574b9cfc0b2b6b5c499e18a4e5"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 22 16:32:16 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 22 16:32:16 2004 +0000"
      },
      "message": "2004-12-22 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* connected.c: (connected_add_ipv4) Limit warning about /32 addresses\n\t  with no peer specified to PtP interfaces only.\n"
    },
    {
      "commit": "afc44c29bc65fa574b9cfc0b2b6b5c499e18a4e5",
      "tree": "223a668fd70cb2de4d5a2ffc51751bbebe426091",
      "parents": [
        "c8b40f86edd5cf0e5553ecb660ee2cbaf84a366f"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 22 16:18:53 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 22 16:18:53 2004 +0000"
      },
      "message": "2004-12-22 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* redhat/quagga.sysconfig: Define some variables to support watchquagga.\n"
    },
    {
      "commit": "c8b40f86edd5cf0e5553ecb660ee2cbaf84a366f",
      "tree": "0c534d14860763e98f4582106d61a16e5dd35e59",
      "parents": [
        "fe71a97da23e2282bc92f647227d5c97c73e3bc8"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 22 16:17:16 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 22 16:17:16 2004 +0000"
      },
      "message": "2004-12-22 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* watchquagga.c: Add -b option to circumvent difficulties passing\n\t  embedded spaces in command-line arguments.  This is an ugly hack,\n\t  we should probably use a config file instead.\n"
    },
    {
      "commit": "fe71a97da23e2282bc92f647227d5c97c73e3bc8",
      "tree": "d812d9a1b98b0a1e9c1621194bf58dba097d6e3b",
      "parents": [
        "16f6511e94c3765725b196aacaf6053385bca8a3"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Dec 22 16:16:02 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Dec 22 16:16:02 2004 +0000"
      },
      "message": "Show sums of checksums in \"show ip ospf\" output. Okayed by Paul and James\nR. Leu (author of original idea).\n"
    },
    {
      "commit": "16f6511e94c3765725b196aacaf6053385bca8a3",
      "tree": "676252c865f79871b4ddb6d340ed5a3a083ae717",
      "parents": [
        "515210bdf7760b1634e9ec1e00e0126fa660bf24"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 22 15:37:44 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 22 15:37:44 2004 +0000"
      },
      "message": "2004-12-22 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* watchquagga.c: Use new config.h define for DAEMON_VTY_DIR.\n"
    },
    {
      "commit": "515210bdf7760b1634e9ec1e00e0126fa660bf24",
      "tree": "de62fba956aad33c4b63f1694affbdeb533aa298",
      "parents": [
        "6028df528e0bba4a4d4e06d402b877e0b6b15428"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 22 15:35:12 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 22 15:35:12 2004 +0000"
      },
      "message": "2004-12-22 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* configure.ac: Add a define for DAEMON_VTY_DIR in config.h.\n"
    },
    {
      "commit": "6028df528e0bba4a4d4e06d402b877e0b6b15428",
      "tree": "824fca18f249d6f7e794363639b3db13edad0fea",
      "parents": [
        "d01994307333ef34335b59f018feb5291322629a"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 22 14:08:13 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 22 14:08:13 2004 +0000"
      },
      "message": "2004-12-22 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* watchquagga.c: Get PATH_WATCHQUAGGA_PID from config.h.\n"
    },
    {
      "commit": "d01994307333ef34335b59f018feb5291322629a",
      "tree": "0e9aaa6dc41f04ab8640ad88aa4e19cec03758fb",
      "parents": [
        "c6b878195752f25e3c943184d2baa11f2b14f53a"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 22 14:03:52 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 22 14:03:52 2004 +0000"
      },
      "message": "2004-12-22 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* {configure.ac,Makefile.am}: Build watchquagga by default.\n"
    },
    {
      "commit": "c6b878195752f25e3c943184d2baa11f2b14f53a",
      "tree": "2bf618c4c9bce1c8d71ce178754baee3e7fc15c6",
      "parents": [
        "dfbb91241850117729f9ebcc37207260dc50146b"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Dec 22 13:09:59 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Dec 22 13:09:59 2004 +0000"
      },
      "message": "Fix \"show ip ospf\" output. If router is configured as \"translate-never\", we\nsay so - we can never be translator.\n"
    },
    {
      "commit": "dfbb91241850117729f9ebcc37207260dc50146b",
      "tree": "ec4169cf07a06b95b0011380d87d018232e2e929",
      "parents": [
        "1d8062884fb47475c91fdcade912281ef0ac81b3"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Dec 22 11:53:09 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Dec 22 11:53:09 2004 +0000"
      },
      "message": "More cosmetical vtysh fixes.\n"
    },
    {
      "commit": "1d8062884fb47475c91fdcade912281ef0ac81b3",
      "tree": "0b8b674445255f5c22091dcfdbcbde85f20c1cef",
      "parents": [
        "9a30ee5606fce86ac266839dccb1169af6e73d08"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Dec 22 09:43:20 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Dec 22 09:43:20 2004 +0000"
      },
      "message": "Show debug configuration in vtysh.\n"
    },
    {
      "commit": "9a30ee5606fce86ac266839dccb1169af6e73d08",
      "tree": "a4ba86019ebc144b8263c0179bdee89c24f60c15",
      "parents": [
        "c57c5e3bb29cf0f3aced157b6bdfef1825f70fd6"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Dec 22 09:27:42 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Wed Dec 22 09:27:42 2004 +0000"
      },
      "message": "No delimiter between \"ip forwarding\" and \"ipv6 forwarding\".\n"
    },
    {
      "commit": "c57c5e3bb29cf0f3aced157b6bdfef1825f70fd6",
      "tree": "b49d21fb7f1c84e2fb6fb0d58efef8acc9d694dc",
      "parents": [
        "8035e9f0a7cc3fc148abf42789012bc22b28e0c1"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 22 03:41:51 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 22 03:41:51 2004 +0000"
      },
      "message": "2004-12-21 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* .cvsignore: Added.\n"
    },
    {
      "commit": "8035e9f0a7cc3fc148abf42789012bc22b28e0c1",
      "tree": "9d107e9b40cdb364baf0757fc48036d334ab73df",
      "parents": [
        "9d0bfcb926fbe5e1c6a5892ae5d641656ecea075"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 22 03:16:59 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 22 03:16:59 2004 +0000"
      },
      "message": "2004-12-21 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* NEWS: Note addition of watchquagga.\n\t* HACKING: Note that watchquagga is in testing phase.\n"
    },
    {
      "commit": "9d0bfcb926fbe5e1c6a5892ae5d641656ecea075",
      "tree": "1fe5c84235db22f114f0a662721c3fb1b81094b4",
      "parents": [
        "0d742d24b8fb48891ec1734d6a02fbefa7812711"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 22 03:08:25 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 22 03:08:25 2004 +0000"
      },
      "message": "2004-12-21 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* watchquagga: New watchquagga daemon.\n"
    },
    {
      "commit": "0d742d24b8fb48891ec1734d6a02fbefa7812711",
      "tree": "d56b721d15d31ff04c0c5678bba3fb607654206b",
      "parents": [
        "54b5252542a7bf0d1f87d2554ee50e55c1eb3a6e"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 22 03:05:37 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 22 03:05:37 2004 +0000"
      },
      "message": "2004-12-21 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* redhat/Makefile.am: Added watchquagga.init to EXTRA_DIST.\n"
    },
    {
      "commit": "54b5252542a7bf0d1f87d2554ee50e55c1eb3a6e",
      "tree": "1e4ec695c76f210bd3219392979bca008031cc02",
      "parents": [
        "8b886ca781fdcf478afc8031ee797c509d15d878"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 22 03:02:46 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 22 03:02:46 2004 +0000"
      },
      "message": "2004-12-21 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* redhat/watchquagga.init: New file, init script for watchquagga.\n"
    },
    {
      "commit": "8b886ca781fdcf478afc8031ee797c509d15d878",
      "tree": "f2c13d78c1c1161009c0398866764b396d6ea20a",
      "parents": [
        "0e43a2bcc0b044ec8e92108811c1341076938af9"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 22 02:56:38 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 22 02:56:38 2004 +0000"
      },
      "message": "2004-12-21 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* {ChangeLog,watchquagga.c,Makefile.am}: Created.\n"
    },
    {
      "commit": "0e43a2bcc0b044ec8e92108811c1341076938af9",
      "tree": "b57ec33d9184ddbd0bfcd5d41344300440428c69",
      "parents": [
        "4ba9b9247222a6031a8060ddd39bfb19d90624e8"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Dec 22 00:15:34 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Dec 22 00:15:34 2004 +0000"
      },
      "message": "2004-12-21 Paul Jakma \u003cpaul.jakma@sun.com\u003e\n\n\t* stream.c: Dont allocate streams with 0 sized data buffers\n"
    },
    {
      "commit": "4ba9b9247222a6031a8060ddd39bfb19d90624e8",
      "tree": "4a738bb9239bd171135e61e81d17df833c07fd66",
      "parents": [
        "b8adec1f98b155c6bf5e54067c8e31ae1de3c133"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Dec 21 22:34:58 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Dec 21 22:34:58 2004 +0000"
      },
      "message": "2004-12-21 Paul Jakma \u003cpaul.jakma@sun.com\u003e\n\n\t* if.h: Add more \u0027non-generic\u0027 IFF_ flags.\n\t* if.c: IFF_NOXMIT/IFF_VIRTUAL interfaces are \u0027loopback like\u0027\n"
    },
    {
      "commit": "b8adec1f98b155c6bf5e54067c8e31ae1de3c133",
      "tree": "fc3114960ddcc24a3dfc120b7152b35cff7c42b9",
      "parents": [
        "ee3e115747e5ef48c5580072f680a0f96512b7c0"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sat Dec 18 16:03:28 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sat Dec 18 16:03:28 2004 +0000"
      },
      "message": "Fix \"show ipv6 route \u003cproto\u003e\" command.\n"
    },
    {
      "commit": "ee3e115747e5ef48c5580072f680a0f96512b7c0",
      "tree": "251bb654466dd802c412f780afd119ada9ac0b9a",
      "parents": [
        "2885f72d546a9d4673e4b9a607f8e30ab2e88cc9"
      ],
      "author": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sat Dec 18 15:59:25 2004 +0000"
      },
      "committer": {
        "name": "hasso",
        "email": "hasso",
        "time": "Sat Dec 18 15:59:25 2004 +0000"
      },
      "message": "Add isisd.8 into list of man pages.\n"
    },
    {
      "commit": "2885f72d546a9d4673e4b9a607f8e30ab2e88cc9",
      "tree": "47029b9cfbc3a3da505e7d43395b1a19714f0d74",
      "parents": [
        "202d08cab9ef110dcbf6202cd0223d8877c7f0b6"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Fri Dec 17 23:16:33 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Fri Dec 17 23:16:33 2004 +0000"
      },
      "message": "2004-12-17 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* command.c: (do_echo) Added new \"echo\" command, useful for\n\t  watchdog pinging to make sure the daemon is responsive.\n"
    },
    {
      "commit": "202d08cab9ef110dcbf6202cd0223d8877c7f0b6",
      "tree": "50fabfbb3e4567c9f4fd91d08c3ec72529158545",
      "parents": [
        "fa40f65874ca21bb9cca59ab5ddc8dbaf046f3c8"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Fri Dec 17 20:50:00 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Fri Dec 17 20:50:00 2004 +0000"
      },
      "message": "2004-12-17 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* pid_output.c: (pid_output_lock) Eliminate static function, and just\n\t  use the #ifdef to decide which version of the function to include.\n\t  This eliminates a compilation problem with gcc4.  And fix the\n\t  non-fcntl version so that it actually compiles.  Exit with\n\t  status 1 instead of -1 on error.\n"
    },
    {
      "commit": "fa40f65874ca21bb9cca59ab5ddc8dbaf046f3c8",
      "tree": "abbf5dae6dcea1e1e60ff657a328850b644273ff",
      "parents": [
        "81fc57ca0d743a6abe577c4f0b316bfb570e45be"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Thu Dec 16 16:18:13 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Thu Dec 16 16:18:13 2004 +0000"
      },
      "message": "2004-12-16 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* ripng_nexthop.c: Replace NEXTHOP_OUT macro with NEXTHOP_OUT_PTR,\n\t  since it\u0027s not really OK to take the address of a ternary expression.\n\t  (_ripng_rte_cmp,ripng_rte_send) Use new NEXTHOP_OUT_PTR macro\n\t  instead of NEXTHOP_OUT.\n"
    },
    {
      "commit": "81fc57ca0d743a6abe577c4f0b316bfb570e45be",
      "tree": "846f58014c25a74449c1ea19e075f6f0a23cc723",
      "parents": [
        "bc18d616ad7d1d580e1e04c28eab2cd9afb67fad"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 15 17:41:14 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 15 17:41:14 2004 +0000"
      },
      "message": "2004-12-15 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* sigevent.c: (trap_default_signals) Ignore SIGPIPE instead of exiting.\n"
    },
    {
      "commit": "bc18d616ad7d1d580e1e04c28eab2cd9afb67fad",
      "tree": "2177945097bf719604b066c35724b55606ad7eae",
      "parents": [
        "766a0ca3dcb824fc9283be89bb57e47132b26826"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 15 15:07:19 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 15 15:07:19 2004 +0000"
      },
      "message": "2004-12-15 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* ospf_interface.h: Declare new function ospf_default_iftype.\n\t* ospf_interface.c: (ospf_default_iftype) New function to centralize\n\t  this logic in one place.\n\t* ospf_zebra.c: (ospf_interface_add) Use new function\n\t  ospf_default_iftype.\n\t* ospf_vty.c: (no_ip_ospf_network,config_write_interface) Fix logic\n\t  by using new function ospf_default_iftype.\n"
    },
    {
      "commit": "766a0ca3dcb824fc9283be89bb57e47132b26826",
      "tree": "f8600196fb61cbbcbc090dad480830ce0ffe24fb",
      "parents": [
        "3aa8d5f9893c182eb27f0f6ab354a77edbf1b9f0"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 15 14:55:51 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 15 14:55:51 2004 +0000"
      },
      "message": "2004-12-15 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* ripd.c: (rip_read) Improve 2 error messages to show the source of\n\t  the packet when the lookup fails.\n"
    },
    {
      "commit": "3aa8d5f9893c182eb27f0f6ab354a77edbf1b9f0",
      "tree": "b2cc0ac454542e114bf3fcb4d85c62d9074903f1",
      "parents": [
        "3378d2099440cb3a14dc7531a3221d4140e186e2"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Sat Dec 11 18:00:06 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Sat Dec 11 18:00:06 2004 +0000"
      },
      "message": "2004-12-11 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* ospf_packet.c: (ospf_db_desc) Should be static, not global.\n\t  (ospf_hello,ospf_db_desc,ospf_ls_upd,ospf_ls_ack) Improve warning\n\t  messages to include identifying information (e.g. router id).\n\t* ospf_nsm.c: (nsm_change_state) Improve info message to include\n\t  router id and state names.\n"
    },
    {
      "commit": "3378d2099440cb3a14dc7531a3221d4140e186e2",
      "tree": "098f20625c9a7cd329c68865502da0d1a23ccd79",
      "parents": [
        "c3324c63b5f6b39c5f63329a679628b80b63e1bc"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Fri Dec 10 22:43:17 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Fri Dec 10 22:43:17 2004 +0000"
      },
      "message": "2004-12-10 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* log.c: (zlog_signal,_zlog_assert_failed) Change logging level back to\n\t  LOG_ERR instead of LOG_EMERG.\n"
    },
    {
      "commit": "c3324c63b5f6b39c5f63329a679628b80b63e1bc",
      "tree": "ee3350541aab91dc957007c31d95b3b11cfd31f6",
      "parents": [
        "3fb9de74bbd3de3a264c20b1b486f9853f908c79"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Thu Dec 09 17:26:31 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Thu Dec 09 17:26:31 2004 +0000"
      },
      "message": "2004-12-09 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* log.c: (hex_append) No need to include this function if\n\t  HAVE_GLIBC_BACKTRACE is not defined.\n"
    },
    {
      "commit": "3fb9de74bbd3de3a264c20b1b486f9853f908c79",
      "tree": "ff02a6c1259d49646c2e12efe4975503926902e4",
      "parents": [
        "09c3adb9e9f41d4698025e3a70cfa71e54e003e4"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Dec 09 16:30:04 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Dec 09 16:30:04 2004 +0000"
      },
      "message": "       * ospf_apiserver.c (ospf_apiserver_term): Obtain struct\n        ospf_apiserver * from listnode.  Remove unused variables.  Follows\n        suggestion from Jay Fenlason.\n"
    },
    {
      "commit": "09c3adb9e9f41d4698025e3a70cfa71e54e003e4",
      "tree": "72a422fbf223debf94bf3feeb5a0ccaefc5fe1c6",
      "parents": [
        "ad572396fc8306cee92af37d1099e317856a99d0"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Thu Dec 09 15:15:03 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Thu Dec 09 15:15:03 2004 +0000"
      },
      "message": "2004-12-09 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* vtysh.c: (vtysh_connect) No reason to call geteuid and getegid,\n\t  the results were never used.\n"
    },
    {
      "commit": "ad572396fc8306cee92af37d1099e317856a99d0",
      "tree": "6f402b91c6099a62247ef788359b52b4b602ede4",
      "parents": [
        "91f3e525a95d6a86f916872116af162eb3bdae5d"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Dec 09 14:53:32 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Dec 09 14:53:32 2004 +0000"
      },
      "message": "add XXX comment about hex_append being unused.\n(only used if HAVE_GLIBC_BACKTRACE, so perhaps ifdef it?)\n"
    },
    {
      "commit": "91f3e525a95d6a86f916872116af162eb3bdae5d",
      "tree": "c9944157d5cde3acf11850420012814214f8488c",
      "parents": [
        "f4436f7bb8234f86a1a38e2d8497b70a448a7246"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Dec 09 14:51:03 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Dec 09 14:51:03 2004 +0000"
      },
      "message": "ospf_apiserver_term:\n  Remove unused variable.\n\n  Add comment: this is seriously broken, and needs fixing.  It appears\n  likely to segfault if ever called.  Comments please - should I make\n  the fix I suggest in the comment?  -gdt\n"
    },
    {
      "commit": "f4436f7bb8234f86a1a38e2d8497b70a448a7246",
      "tree": "c92d79e64baf36912260617b238f9158f3ba5ffb",
      "parents": [
        "6a250b099fe25627e32e5ca58f5677ba5227f816"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Dec 09 14:49:51 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Dec 09 14:49:51 2004 +0000"
      },
      "message": "add comments about warnings\n"
    },
    {
      "commit": "6a250b099fe25627e32e5ca58f5677ba5227f816",
      "tree": "998ee0b7b54991d5914350848466ab038e8fc4bf",
      "parents": [
        "1686f93fcad703c3cb5b8d4aa5be3c62b5e966bb"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Dec 09 14:48:12 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Dec 09 14:48:12 2004 +0000"
      },
      "message": "Add const to char * to quiet warnings.\n\nNote two warnings in comments.  The serious one is that struct\ninterface-\u003eifindex probably needs to be signed, ssince we store and\ncompare to -1.\n"
    },
    {
      "commit": "1686f93fcad703c3cb5b8d4aa5be3c62b5e966bb",
      "tree": "9f921e5de0ded8c9bdf50467a3e661336d1c1b20",
      "parents": [
        "c29fdba771810c70d78d87127d3a479e0f72b60e"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Dec 09 14:47:09 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Dec 09 14:47:09 2004 +0000"
      },
      "message": "add comment about warning of comparison between signed and unsigned\n"
    },
    {
      "commit": "c29fdba771810c70d78d87127d3a479e0f72b60e",
      "tree": "75361d6969db5f8796596ccb7dbcae1d6769523e",
      "parents": [
        "d1db06faa82a331fb6729064290ecbc61a969b88"
      ],
      "author": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Dec 09 14:46:46 2004 +0000"
      },
      "committer": {
        "name": "gdt",
        "email": "gdt",
        "time": "Thu Dec 09 14:46:46 2004 +0000"
      },
      "message": "Add comments with warnings obtained on NetBSD/i386.  Both are due to\nsize_t being used for streams.  Perhaps cast to unsigned long before\nprintf?  Surely that\u0027s big enough even if size_t could be larger in\ntheory.\n\n(no changelog, since only comment changes)\n"
    },
    {
      "commit": "d1db06faa82a331fb6729064290ecbc61a969b88",
      "tree": "432832dbfd8438a51140630cb0005fc75e54352a",
      "parents": [
        "d2c1f16be47a3d60555219a92dad8639f381d553"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 08 22:01:48 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 08 22:01:48 2004 +0000"
      },
      "message": "2004-12-08 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* *.h: Change level of debug messages to LOG_DEBUG.\n"
    },
    {
      "commit": "d2c1f16be47a3d60555219a92dad8639f381d553",
      "tree": "662cd144ac4f838c65a5e6397363699768b3b76d",
      "parents": [
        "6b51474d91024a4a0e82fccdd55580ce9b3f5561"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 08 21:10:20 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 08 21:10:20 2004 +0000"
      },
      "message": "2004-12-08 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* *.c: Change level of debug messages to LOG_DEBUG.\n"
    },
    {
      "commit": "6b51474d91024a4a0e82fccdd55580ce9b3f5561",
      "tree": "93e340952621ac948f0788c5b9ff7bed588a613a",
      "parents": [
        "8325cd7f42d0b494d4866f69013c713bbaef7619"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 08 21:03:23 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 08 21:03:23 2004 +0000"
      },
      "message": "2004-12-08 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* *.c: Change level of debug messages to LOG_DEBUG.\n"
    },
    {
      "commit": "8325cd7f42d0b494d4866f69013c713bbaef7619",
      "tree": "70823756c4630b8d610cce546e068ccc29561b9f",
      "parents": [
        "478ba054aa04293821d86953a8455b7221cba39e"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 08 20:47:40 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 08 20:47:40 2004 +0000"
      },
      "message": "2004-12-08 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* *.c: Change level of debug messages to LOG_DEBUG.\n"
    },
    {
      "commit": "478ba054aa04293821d86953a8455b7221cba39e",
      "tree": "bec35cafb8867aba0562a240d57c282863b63519",
      "parents": [
        "8c2e200a4654b43594ae79e384fb44497958519b"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 08 20:41:23 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 08 20:41:23 2004 +0000"
      },
      "message": "2004-12-08 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* *.c: Change level of debug messages to LOG_DEBUG.\n"
    },
    {
      "commit": "8c2e200a4654b43594ae79e384fb44497958519b",
      "tree": "b04922abc9a1565b13b7147ecd463d1843a153b3",
      "parents": [
        "557865c28e34e9172477e9fab025e7888f62dad7"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 08 20:08:54 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 08 20:08:54 2004 +0000"
      },
      "message": "2004-12-08 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* *.c: Change level of debug messages to LOG_DEBUG.\n"
    },
    {
      "commit": "557865c28e34e9172477e9fab025e7888f62dad7",
      "tree": "151705cd67bda4e7f838856abbe34c96acaf5376",
      "parents": [
        "c610681284be58ec2e39867379bdf2ca3047f464"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 08 19:59:11 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 08 19:59:11 2004 +0000"
      },
      "message": "2004-12-08 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* *.c: Change level of debug messages to LOG_DEBUG.\n"
    },
    {
      "commit": "c610681284be58ec2e39867379bdf2ca3047f464",
      "tree": "b467991efbc337a2366b78b8ace6baf6e2ae6542",
      "parents": [
        "2e23ab2e41c299bd8d070183bb1c31628ab582f9"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 08 19:51:16 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 08 19:51:16 2004 +0000"
      },
      "message": "2004-12-08 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* *.c: Change level of debug messages to LOG_DEBUG.\n"
    },
    {
      "commit": "2e23ab2e41c299bd8d070183bb1c31628ab582f9",
      "tree": "a75ae3080585b2832deb209cb5d97dc5f27becaa",
      "parents": [
        "5d6c37798317cece827dca7f4b539fa0387b5eb9"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 08 19:46:50 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 08 19:46:50 2004 +0000"
      },
      "message": "2004-12-08 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* *.c: Change level of debug messages to LOG_DEBUG.\n"
    },
    {
      "commit": "5d6c37798317cece827dca7f4b539fa0387b5eb9",
      "tree": "c09349025c5549b316a2de264bc3f9b2de4b7de2",
      "parents": [
        "9b0e25c07763181e73d41d8816762a8aeeb2ad37"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 08 19:24:06 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 08 19:24:06 2004 +0000"
      },
      "message": "2004-12-08 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* *.c: Change level of debug messages to LOG_DEBUG.\n"
    },
    {
      "commit": "9b0e25c07763181e73d41d8816762a8aeeb2ad37",
      "tree": "aa20ab25195a851b775678c6a06634896c0cb9d5",
      "parents": [
        "2a42e285ed1b3891a479e52bf0bab958d68ca18e"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 08 19:06:51 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 08 19:06:51 2004 +0000"
      },
      "message": "2004-12-08 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* *.c: Change level of debug messages to LOG_DEBUG.\n"
    },
    {
      "commit": "2a42e285ed1b3891a479e52bf0bab958d68ca18e",
      "tree": "7f58188e992943424474199f11849f04ce62c665",
      "parents": [
        "e588f21f2adae26eaee8789bacc3a45002e86e94"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 08 18:43:03 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 08 18:43:03 2004 +0000"
      },
      "message": "2004-12-08 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* *.c: Change level of debug messages to LOG_DEBUG.\n"
    },
    {
      "commit": "e588f21f2adae26eaee8789bacc3a45002e86e94",
      "tree": "35ec71ed8391ef0568b594a3f821d91b20a33c3c",
      "parents": [
        "60925303c585735b7d52252c00fa4a7340690f31"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 08 18:12:06 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 08 18:12:06 2004 +0000"
      },
      "message": "2004-12-08 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* *.c: Change level of debug messages to LOG_DEBUG.\n"
    },
    {
      "commit": "60925303c585735b7d52252c00fa4a7340690f31",
      "tree": "8061894f032b57db05656d03f0eb836e5417c765",
      "parents": [
        "e84cc647f194593ebd1805422376f2a30e3e06e3"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 08 17:45:02 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 08 17:45:02 2004 +0000"
      },
      "message": "2004-12-08 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* *.c: Change level of debug messages to LOG_DEBUG.\n"
    },
    {
      "commit": "e84cc647f194593ebd1805422376f2a30e3e06e3",
      "tree": "1a2fcbc233df7d3c143d13fce2b19c83da63bccc",
      "parents": [
        "b9e7028fb2f626e1d345c6d52ace0567a410647f"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 08 17:28:56 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 08 17:28:56 2004 +0000"
      },
      "message": "2004-12-08 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* *.c: Change level of debug messages to LOG_DEBUG.\n"
    },
    {
      "commit": "b9e7028fb2f626e1d345c6d52ace0567a410647f",
      "tree": "5a17a8485604b8f860ccabb43f1f6bbab82069d1",
      "parents": [
        "b6178002270192fe3ab2403dafac12e5babe11e6"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 08 17:14:45 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Wed Dec 08 17:14:45 2004 +0000"
      },
      "message": "2004-12-08 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* prefix.c: (prefix_copy) Error message before abort should\n\t  have severity LOG_ERR, not LOG_INFO.\n\t* memory.c: (mtype_log) Log level should be LOG_DEBUG, not LOG_INFO.\n"
    },
    {
      "commit": "b6178002270192fe3ab2403dafac12e5babe11e6",
      "tree": "6b9c352d814185e16a353d17752059eb995019e0",
      "parents": [
        "8ddca7040da413cd283a4beba4634744f4e61ac8"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Tue Dec 07 21:12:56 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Tue Dec 07 21:12:56 2004 +0000"
      },
      "message": "2004-12-07 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* *.c: Change level of debug messages to LOG_DEBUG.\n"
    },
    {
      "commit": "8ddca7040da413cd283a4beba4634744f4e61ac8",
      "tree": "b0ff51f03f511a6c882c59272dff5134bf6b360f",
      "parents": [
        "82146b88915ca614ee1c28659478d6e310d84110"
      ],
      "author": {
        "name": "ajs",
        "email": "ajs",
        "time": "Tue Dec 07 18:53:52 2004 +0000"
      },
      "committer": {
        "name": "ajs",
        "email": "ajs",
        "time": "Tue Dec 07 18:53:52 2004 +0000"
      },
      "message": "2004-12-07 Andrew J. Schorr \u003cajschorr@alumni.princeton.edu\u003e\n\n\t* {smux.c,zclient.c}: Change level of debug messages to LOG_DEBUG.\n"
    }
  ],
  "next": "82146b88915ca614ee1c28659478d6e310d84110"
}
