)]}'
{
  "log": [
    {
      "commit": "1b3f6906767c2c169b00b91312d8ddb71c72e59d",
      "tree": "205811371728a4429ab283616e7e82a55a296d94",
      "parents": [
        "dba4c34563f848906b1a5a63df1dd9ebb621b1ef"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Mon Feb 15 14:14:19 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Mon Feb 15 14:14:19 2010 -0800"
      },
      "message": "Lots of reorg and wrestling with sockets\n"
    },
    {
      "commit": "dba4c34563f848906b1a5a63df1dd9ebb621b1ef",
      "tree": "26ba8df934c38e9a791f62c7cc1f78c04145d5c4",
      "parents": [
        "dba244e62b83525246e9b3a88e801a34c6bdda7a"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Mon Feb 15 14:13:02 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Mon Feb 15 14:13:02 2010 -0800"
      },
      "message": "Added default debug level\n\nAlso, just one test port for bcm_indigo for now\n"
    },
    {
      "commit": "d7e2dbedd24da852edb42a68ba315da719db553e",
      "tree": "57ad07d074ee1cfdfcf7a7eaa780936a4fd686ac",
      "parents": [
        "ec857daa57c1f6cd6e9225b9a530560e2a6d9fd6"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Sat Feb 13 21:51:15 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Sat Feb 13 21:51:15 2010 -0800"
      },
      "message": "Moved core code up to oftest directory\n"
    },
    {
      "commit": "ec857daa57c1f6cd6e9225b9a530560e2a6d9fd6",
      "tree": "29632d9a7a800c96d95c555a6fb05a0214fbf9b4",
      "parents": [
        "3087a4632f30ba688dc50e4868d384dfa38bbf89"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Sat Feb 13 21:49:32 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Sat Feb 13 21:49:32 2010 -0800"
      },
      "message": "Moved code up one directory\n"
    },
    {
      "commit": "3087a4632f30ba688dc50e4868d384dfa38bbf89",
      "tree": "22d46b995aa6d60b20e94e36dc99a4e40e7c0e4a",
      "parents": [
        "411489d65a53503c5d4ba54a980628053f035a1c"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Sat Feb 13 14:01:47 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Sat Feb 13 14:01:47 2010 -0800"
      },
      "message": "Moved dataplaneport to dataplane so as only one file\n"
    },
    {
      "commit": "08d9dfeeb37a009b4f96b2ee989db4bd689e9c2a",
      "tree": "0890d12bbc409bdf531236944615c90599390153",
      "parents": [
        "19dbc79ca2807118789ef28f7c0971a1c29e6d16"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Fri Feb 12 23:02:11 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Fri Feb 12 23:02:11 2010 -0800"
      },
      "message": "Changed debug output\n"
    },
    {
      "commit": "19dbc79ca2807118789ef28f7c0971a1c29e6d16",
      "tree": "e018aa7703a1bfb2a86c39b08554c98d656ede77",
      "parents": [
        "21c75c7fc01523e5e3283444a25d8bad17cc9df4"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Fri Feb 12 23:00:54 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Fri Feb 12 23:00:54 2010 -0800"
      },
      "message": "Added promisc stuff here; moved other stuff to controller\n"
    },
    {
      "commit": "21c75c7fc01523e5e3283444a25d8bad17cc9df4",
      "tree": "656fd8a3d1b11c4e5499da05eec75588d7f20b39",
      "parents": [
        "9be11bc0b4979c17970e5cc8792680cf3434f5dc"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Fri Feb 12 22:59:24 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Fri Feb 12 22:59:24 2010 -0800"
      },
      "message": "Major changes\n\nAdded threading. Added queuing of received messages\nChanged function prototypes.  Debug counters.\n"
    },
    {
      "commit": "9be11bc0b4979c17970e5cc8792680cf3434f5dc",
      "tree": "ba43f9c777bbc409b68cac108f91b6d53ba5e738",
      "parents": [
        "a3b20188ac8746b4637862674882b9e21c03d9ee"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Fri Feb 12 22:58:46 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Fri Feb 12 22:58:46 2010 -0800"
      },
      "message": "Added debug, etc to config.py and moved to oft_config.py due to conflict\n"
    },
    {
      "commit": "a3b20188ac8746b4637862674882b9e21c03d9ee",
      "tree": "48fb43dcea2b0c0b2ec42369f154d431d2f35fd0",
      "parents": [
        "dc881813b8aba78eb434eec70278c72f111cf043"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Wed Feb 10 22:49:34 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Wed Feb 10 22:49:34 2010 -0800"
      },
      "message": "Comment changes\n"
    },
    {
      "commit": "b66b112491b5fad1009c7ca10401379ff1613889",
      "tree": "6125940c4c3400140445b920474274f842add3d8",
      "parents": [
        "56eb48d9a6c7213264b980ad0c5d470a33570ee5"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Wed Feb 10 22:38:49 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Wed Feb 10 22:38:49 2010 -0800"
      },
      "message": "Added scapy and packet to flow match\n"
    },
    {
      "commit": "56eb48d9a6c7213264b980ad0c5d470a33570ee5",
      "tree": "a5e08e0fac1fe3f22e79b46621de765bb1471081",
      "parents": [
        "d0dcca8520cb4d8f313075af29a72ac0f0058264"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Wed Feb 10 22:38:24 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Wed Feb 10 22:38:24 2010 -0800"
      },
      "message": "Added vendor action to be recognized\n"
    },
    {
      "commit": "e37999f12704c95fe06a225e9bbda0a58da7acb8",
      "tree": "7be723e6697ace24c89d6d9437fde96ea1170759",
      "parents": [
        "b9cb548960025dab688f754d61d9479faa8b971b"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Tue Feb 09 15:27:12 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Tue Feb 09 15:27:12 2010 -0800"
      },
      "message": "Added netutils; update for changed paths\n"
    },
    {
      "commit": "b9cb548960025dab688f754d61d9479faa8b971b",
      "tree": "7171a5290295f8ebbf491e042d642f0cd07d31e3",
      "parents": [
        "34089522e7b488249bd9de2944d7199975655e8e"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Tue Feb 09 15:23:12 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Tue Feb 09 15:23:12 2010 -0800"
      },
      "message": "Renamed files\n\noft_config \u003d\u003d\u003e config\nofmsg \u003d\u003d\u003e protocol\nofmsg/of_message \u003d\u003d\u003e protocol/parse\nofmsg/ofp \u003d\u003d\u003e protocol/cstruct\nofmsg/ofp_aux \u003d\u003d\u003e protocol/class_maps\n"
    },
    {
      "commit": "34089522e7b488249bd9de2944d7199975655e8e",
      "tree": "91175e34189784cea14959fbaba99a1310a16215",
      "parents": [
        "10fe5c2c6a97bdd2b44331199a40cd5e03e7f42f"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Sun Feb 07 23:07:41 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Sun Feb 07 23:07:41 2010 -0800"
      },
      "message": "Added controller, dataplane and configuration files\n"
    },
    {
      "commit": "c398ca975de89de0338b9f2f64aba48c80ae0ff4",
      "tree": "3dfb18bf2e1af487982b4802e0009ecc7f33440c",
      "parents": [
        "5d9911fc30043064aa5b3c7ef8bcb5ad64c16df8"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Sun Feb 07 22:57:28 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Sun Feb 07 22:57:28 2010 -0800"
      },
      "message": "Added type based functions and extend\n"
    },
    {
      "commit": "f75360a6820e5e05fd72f528b0f246ffd2b39811",
      "tree": "e9d1dda4b3672d43cf5414badf4734861fa0d562",
      "parents": [],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Fri Feb 05 22:22:54 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Fri Feb 05 22:22:54 2010 -0800"
      },
      "message": "Initial oftest skeleton with wrapper generators and pylibopenflow\n"
    }
  ]
}
