)]}'
{
  "log": [
    {
      "commit": "590188b67db4021b9d1552238ef49482dd5f0123",
      "tree": "0e8a17b1fbb1359e55fcfcaaa058d45e61bf1f33",
      "parents": [
        "53f953a500569b12bb3c60b094c52f1b4184c0fb"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Jan 19 20:33:47 2006 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Jan 19 20:33:47 2006 +0000"
      },
      "message": "[cvs] update cvsignore file.\n"
    },
    {
      "commit": "6726f950ad25daa532e75dc7a6875b340ae0447d",
      "tree": "c58764ee0b640a72d433da936434f5768a685d31",
      "parents": [
        "8fdc32ab9a81cb80296d322346867c8c3d2b2b37"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Jan 16 12:06:00 2006 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Jan 16 12:06:00 2006 +0000"
      },
      "message": "2006-01-16 Paul Jakma \u003cpaul.jakma@sun.com\u003e\n\n\t* aspath_test.c: (validate) free the temporary aspaths.\n\t  (empty_get_test) ditto.\n"
    },
    {
      "commit": "067fca86323b189fabf4c64c0b9ccb98a458b981",
      "tree": "2a8b28a2cad3d1a956748204b7b20eecb63b1496",
      "parents": [
        "4b201d46348b81bd9d59aa626c81f7457ea6ef38"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Jan 10 14:49:04 2006 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Jan 10 14:49:04 2006 +0000"
      },
      "message": "[tests] Add small unit test for the new stream functions\n\n2006-01-10 Paul Jakma \u003cpaul.jakma@sun.com\u003e\n\n\t* test-stream.c: new file, small unit test for new\n\t  resize and {put,get}-quad stream functions.\n\t* Makefile.am: build teststream unit test.\n"
    },
    {
      "commit": "5906476bea21153f5d757e364b8e4c604b72cef1",
      "tree": "09fb18f3bc10b6b5e3adf01bfef49cfd3115254e",
      "parents": [
        "ad72740e884f16c1f30a99168428fdd15fadaa68"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Nov 23 02:48:14 2005 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Nov 23 02:48:14 2005 +0000"
      },
      "message": "[tests] Add empty-path and sequence+1ASN test data to aspath_test.c\n\n2005-11-23 Paul Jakma \u003cpaul.jakma@sun.com\u003e\n\n\t* aspath_test.c: Add an empty aspath to test segments, and to\n\t  compare tests.\n\t  Add a segment identical to seq1, but with one extra asn.\n\t  Fix bogus free of stream in make_aspath for case where\n\t  no stream was allocated (empty path data).\n"
    },
    {
      "commit": "84771ee0deadae6d83b939a2d3f8f83cc420a829",
      "tree": "68b3e5c5cc6e84dd7d57a4bda2e61616d518a1a2",
      "parents": [
        "77df1f78597af79209777d264ec9986f33a2fd17"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Oct 11 03:48:28 2005 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Oct 11 03:48:28 2005 +0000"
      },
      "message": "2005-10-11 Paul Jakma \u003cpaul.jakma@sun.com\u003e\n\n\t* test-privs.c: Privileges unit test.\n\t* Makefile.am: build testprivs\n\t* aspath_test.c: fix a few sign warnings\n"
    },
    {
      "commit": "1f377b0202dfc4653f7717de964b628a369a9526",
      "tree": "ff8718a3d40adbec8adeab994a32873bbbd4bacf",
      "parents": [
        "fe69a505f7be4357bf8523e3bbdced9c95590f3a"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Sat Sep 10 18:00:11 2005 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Sat Sep 10 18:00:11 2005 +0000"
      },
      "message": "2005-09-06 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* aspath_test.c: Test bgp_aspath functionality.\n\t* Makefile.am: build aspathtest\n\t* ChangeLog: Fix date of previous commit\n"
    },
    {
      "commit": "dff4f5272f7c3289b0c7eebe441cf7c223bcb044",
      "tree": "113b16e046e029b52220a4c7bc96eb8102af7612",
      "parents": [
        "6379b96117a50803236fe698e4e27d9849f3a3bc"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Sep 06 23:08:01 2005 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Sep 06 23:08:01 2005 +0000"
      },
      "message": "2004-09-06 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* test-buffer.c: include memory.h\n          (main) call memory_init().\n"
    },
    {
      "commit": "6379b96117a50803236fe698e4e27d9849f3a3bc",
      "tree": "2b01eef69470adb3ea4b10c309b553bf44357403",
      "parents": [
        "eb820afe3b53321624317cfa6b426ecae1392f24"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Sep 05 14:00:09 2005 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Sep 05 14:00:09 2005 +0000"
      },
      "message": "2004-09-05 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* heavy-wq.c: (slow_func_del,slow_func_err) make them take\n\t  void * argument to shut up silly gcc warning.\n"
    },
    {
      "commit": "9f3f7a1145a42942b28bae6b68163d805bb91b56",
      "tree": "439b8f849496aebd1bd5fa72523790fa0bf49c0a",
      "parents": [
        "147aff0fa4c3c1f54270881851b6c2c23418b031"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Apr 25 16:42:24 2005 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Apr 25 16:42:24 2005 +0000"
      },
      "message": "2004-05-25 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* main.c: new file, common \u0027main\u0027 portion which then calls\n\t  test_init.\n\t* heavy.c: remove common portions now in \u0027main.\n\t* heavy-wq.c: ditto\n\t* heavy-thread.c: ditto\n\t* heavy*.c: Set the slow_function iteration number lower, to 300, it\n\t  was several orders of magnitude too \u0027slow\u0027 to be useful. :)\n\t* Makefile.am: main is a source of the tests. heavy should link\n\t  to the math library.\n"
    },
    {
      "commit": "1d2c893b61211761a17bb2e51345a2eaed12cf1f",
      "tree": "e45d47b36df1293c4a0402646f3bb478c2154ec8",
      "parents": [
        "864c364df9eb7d119ce81db834eff6a726e2fa78"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Apr 22 00:54:44 2005 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Apr 22 00:54:44 2005 +0000"
      },
      "message": "2004-05-22 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* Makefile.am: Build heavythread\n"
    },
    {
      "commit": "864c364df9eb7d119ce81db834eff6a726e2fa78",
      "tree": "0e17cf1c611f406aec6af94ae90887104811fb6c",
      "parents": [
        "a48b4e6d074a4e61ce9e8bf78fdb8ea9c57c6e64"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Apr 22 00:50:08 2005 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Fri Apr 22 00:50:08 2005 +0000"
      },
      "message": "2004-05-22 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* heavy-thread.c: Andrew Schorr\u0027s adaptation of heavy.c to use a\n\t  background thread to avoid responsivity problems.\n"
    },
    {
      "commit": "cb0663c41a5c61c6261f6d5607526e56be0ed2d4",
      "tree": "8f99e78deb4c3dc92257deb33ab02b3d6c32cd46",
      "parents": [
        "f4d062f87298d8098436704eb15d079d2cfe7efd"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Apr 21 17:23:48 2005 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Apr 21 17:23:48 2005 +0000"
      },
      "message": "- bah, commit changelog\n"
    },
    {
      "commit": "f4d062f87298d8098436704eb15d079d2cfe7efd",
      "tree": "c6babfbd9f6c260ac32958af193bcce398a10437",
      "parents": [
        "f3ff15541592bab1435775f7b79c1cd267bd57f3"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Apr 21 16:58:44 2005 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Thu Apr 21 16:58:44 2005 +0000"
      },
      "message": "2004-05-21 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* heavy.c: Add a timer thread to demonstrate thread interactivity,\n\t  Add a daemon_exit command to assist with debugging (eg for memory\n\t  tracers, etc..)\n"
    },
    {
      "commit": "43313d05bce956b65711516f7aadf99ee2fed192",
      "tree": "7a9e42a7600b1c4e87a0be7d206b9605847d1b2e",
      "parents": [
        "924b9229717b749e303f3fb161616bebf53b5cdc"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Apr 19 21:28:36 2005 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Apr 19 21:28:36 2005 +0000"
      },
      "message": "2004-05-19 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* heavy.c: test programme to show how long-running functions\n\t  kill responsiveness. Demonstrating the most niggly problem\n\t  left in bgpd.\n"
    },
    {
      "commit": "662a1f25bb6c142c0ff5ff571095356df49c0557",
      "tree": "3fe999c2731936118ffa9b91f313bc7ff209d762",
      "parents": [
        "4dcadf7efd58e9d91a52c5f06c02cb40bbf21823"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Apr 13 03:32:23 2005 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Apr 13 03:32:23 2005 +0000"
      },
      "message": "- add changelog\n"
    },
    {
      "commit": "4dcadf7efd58e9d91a52c5f06c02cb40bbf21823",
      "tree": "5968d1e9773c79cfe0db364ce91314087cb57f6e",
      "parents": [
        "5d6e26910b6790e7ea759893c16e9f0e380fcc1e"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Apr 13 03:31:35 2005 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Wed Apr 13 03:31:35 2005 +0000"
      },
      "message": "2004-05-13 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* test-buffer.c: Andrew\u0027s buffer tester\n\t* test-memory.c: basic memory tester\n\t* Makefile.am: Add new tests\n"
    },
    {
      "commit": "3c035aa8716efa6f677e43435c5eb9bac6825518",
      "tree": "ea28fd6b6beadd72d3619315dc66ee0d03a3f7d3",
      "parents": [
        "e064d6d9c3c3319c62fe4fac3e4e5f7a1941a98c"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Nov 02 18:59:49 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Tue Nov 02 18:59:49 2004 +0000"
      },
      "message": "- Add .arch-ids and .arch-inventory to cvsignore, to allow one to use arch\n  with CVS trees.\n"
    },
    {
      "commit": "41c14a1fc3c97f8cfcb4ef8f8bce12a2d9ad29df",
      "tree": "d9b53eadf8cf0043c1c35bae2f58dd7ba853b858",
      "parents": [
        "1203e1c07c444df615605168c72852389e20340c"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Jul 26 19:27:51 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Jul 26 19:27:51 2004 +0000"
      },
      "message": "2004-07-26 Paul Jakma \u003cpaul@dishone.st\u003e\n\n\t* configure.ac: reenable tests/Makefile\n\t* tests/Makefile.am: automake file for tests dir\n\t* tests/.cvsignore: update\n"
    },
    {
      "commit": "d26ca6a976421b09ee6c4e5ac699075b6f549584",
      "tree": "447ea71cea6be30ec26194069e7d61acd211ba8a",
      "parents": [
        "074a917aeb16061440d932c1f3ffccd7afc475a1"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Sun Jun 06 15:25:35 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Sun Jun 06 15:25:35 2004 +0000"
      },
      "message": "CVS ignore Linux NFS silly-delete .nfs* files\n"
    },
    {
      "commit": "c15cfa832940dbdf49d1c1f03cfbab9078708e1e",
      "tree": "573b23ecef4d14c4c351a28dd7d9fce1b72b67bc",
      "parents": [
        "2d75d05218b76230bbd608cab8d08a5f47d77056"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Jan 19 21:33:17 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Jan 19 21:33:17 2004 +0000"
      },
      "message": "add appropriate cvsignore\n"
    },
    {
      "commit": "9a76e2ddb6c4dc303ce7ed937c0cfa9430c3ed27",
      "tree": "1dff2778c9b6a397213fa4bf4ad2f7dab607396b",
      "parents": [
        "c49b30692d7a2379264dfd2d45c2d2ab16e8822c"
      ],
      "author": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Jan 19 21:25:17 2004 +0000"
      },
      "committer": {
        "name": "paul",
        "email": "paul",
        "time": "Mon Jan 19 21:25:17 2004 +0000"
      },
      "message": "2004-01-19 Paul Jakma \u003cpaul@dishone.st\u003e\n\n        * tests/test-sig.c: New file, regression test for sigevents.\n"
    }
  ]
}
