)]}'
{
  "log": [
    {
      "commit": "6f53964023c27fa223aa92baf090d726949ac7ed",
      "tree": "ff718d7c1ebd439e8e1576613ab5af89cce9d8ca",
      "parents": [
        "42df57a4f1dc2c53382c5471b72f871239b6d9d3"
      ],
      "author": {
        "name": "Wilson Ng",
        "email": "wilson.ng@bigswitch.com",
        "time": "Mon Oct 28 18:17:44 2013 -0700"
      },
      "committer": {
        "name": "Wilson Ng",
        "email": "wilson.ng@bigswitch.com",
        "time": "Mon Oct 28 18:17:44 2013 -0700"
      },
      "message": "Remove unneeded util function.\n"
    },
    {
      "commit": "42df57a4f1dc2c53382c5471b72f871239b6d9d3",
      "tree": "3201ad0dcc51fb5381ac944713d7222ffd2dba1d",
      "parents": [
        "c11a918021c025f84bd3b8d40df8ae00439cd4ef"
      ],
      "author": {
        "name": "Wilson Ng",
        "email": "wilson.ng@bigswitch.com",
        "time": "Mon Oct 28 17:54:57 2013 -0700"
      },
      "committer": {
        "name": "Wilson Ng",
        "email": "wilson.ng@bigswitch.com",
        "time": "Mon Oct 28 17:54:57 2013 -0700"
      },
      "message": "Allow table_id override from --test-params.\n"
    },
    {
      "commit": "e4b384df950b553313a628ef9c37cba455ba8243",
      "tree": "6860128c143570f0007b2a13b65835ccf4db81c7",
      "parents": [
        "9f2f17e6715531ed1a750f09f1718f4aa40f8bec"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Fri Sep 13 14:33:40 2013 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Mon Sep 30 13:37:41 2013 -0700"
      },
      "message": "testutils: add new functions to check for dataplane packets\n\n`receive_pkt_check` and `receive_pkt_verify` had slightly different\nfunctionality and neither were sufficient for complex tests. This change\ndeprecates them and adds new functions.\n\nThe high level `verify_packets` function is sufficient for most tests. When\nmore complex logic is needed the primitive functions `verify_packet`,\n`verify_no_packet`, and `verify_no_other_packets` should be used directly.\n\nAll OpenFlow 1.0/1.3 tests are updated to use the new functions. The old\nfunctions are left around for compatibility with out of tree tests.\n"
    },
    {
      "commit": "4ed39ce584dc59685d2d41331d234d04e61696c9",
      "tree": "574fc020e255ccf25a5274db08f0152e2653b535",
      "parents": [
        "fb523e513a22c05d0b08d08044eb66668081c7ed"
      ],
      "author": {
        "name": "Kiran Poola",
        "email": "kiran.poola@bigswitch.com",
        "time": "Thu Aug 08 21:46:17 2013 -0700"
      },
      "committer": {
        "name": "Kiran Poola",
        "email": "kiran.poola@bigswitch.com",
        "time": "Thu Aug 08 21:46:17 2013 -0700"
      },
      "message": "Added OpenFlow 1.3 tests for testing IPv6 specific cases.\n"
    },
    {
      "commit": "fb523e513a22c05d0b08d08044eb66668081c7ed",
      "tree": "af414daba1b46c4c72c0af9e171247186d546e68",
      "parents": [
        "d06998a92f4f51996ca84a11ec1fc1c3032900a3"
      ],
      "author": {
        "name": "Kiran Poola",
        "email": "kiran.poola@bigswitch.com",
        "time": "Wed Aug 07 22:57:51 2013 -0700"
      },
      "committer": {
        "name": "Kiran Poola",
        "email": "kiran.poola@bigswitch.com",
        "time": "Wed Aug 07 22:57:51 2013 -0700"
      },
      "message": "OF 1.3 action tests to make sure setting dscp doesn\u0027t modify ecn and vice versa.\n"
    },
    {
      "commit": "d06998a92f4f51996ca84a11ec1fc1c3032900a3",
      "tree": "ff2554c8ea79017c2c4d29d748446d0848f0fc44",
      "parents": [
        "fe9c101366c7ee314a4154883aaab6fbdd49ad01"
      ],
      "author": {
        "name": "Kiran Poola",
        "email": "kiran.poola@bigswitch.com",
        "time": "Wed Aug 07 14:51:50 2013 -0700"
      },
      "committer": {
        "name": "Kiran Poola",
        "email": "kiran.poola@bigswitch.com",
        "time": "Wed Aug 07 14:51:50 2013 -0700"
      },
      "message": "Support for OpenFlow 1.3 SET_FIELD actions\n"
    },
    {
      "commit": "045db0710e1654dd1fdf0b9c9ecc68f23991ca39",
      "tree": "4fb52a61a67a0e19f35a974820da2e18d8d2e631",
      "parents": [
        "d53156a1ad4889118378c1f07756e2de5b2d38bf"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Tue Aug 06 13:16:30 2013 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Tue Aug 06 13:16:30 2013 -0700"
      },
      "message": "testutils: add openflow_ports()\n\nThis function replaces the common boilerplate code that gets a list of port\nnumbers from the config dictionary and checks that enough ports are available\nfor the test.\n\nI changed the OF 1.3 tests to use this function.\n"
    },
    {
      "commit": "b626a9c3bd8f57e1fb86ddc30b1281d359c912c7",
      "tree": "0e027b43684376e20644ffa5765a4ce6ba47e68a",
      "parents": [
        "33be15e3502203a94367928e408caa1f21a01ad0"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Mon Aug 05 16:45:50 2013 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Mon Aug 05 16:54:35 2013 -0700"
      },
      "message": "tests-1.3: add actions test module\n\nThese tests check the behavior of each type of action. The matches used are\nexact-match, to satisfy the OXM prerequisites of the set-field actions.\nThese tests use a single apply-actions instruction.\n\nOnly a few action tests have been implemented: push vlan, pop vlan, set vlan\nvid/pcp.\n"
    }
  ]
}
