)]}'
{
  "log": [
    {
      "commit": "1085e7ee76191892a00a1b26f87a68cc468034b2",
      "tree": "8c5f339067e4b0a8ec5a158ccfeec2aee7fff482",
      "parents": [
        "284ba2b074eecf9cc46867b317d46ab95445b18e"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Jun 01 16:37:52 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Jun 01 16:37:52 2017 +0200"
      },
      "message": "fix son-emu-cli compatibility with son-emu REST API\n"
    },
    {
      "commit": "284ba2b074eecf9cc46867b317d46ab95445b18e",
      "tree": "72df169cc3887b65ebd7c6086539e94fed0630ac",
      "parents": [
        "f693a3b7d6bc9190f180bbd23ae4c577143fe5a5"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Jun 01 16:17:51 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Jun 01 16:17:51 2017 +0200"
      },
      "message": "fix son-emu-cli network/monitor CLI\n"
    },
    {
      "commit": "f693a3b7d6bc9190f180bbd23ae4c577143fe5a5",
      "tree": "e780928327afff169915deba909859344d63fc33",
      "parents": [
        "ce69f2e9f813fefb0d56dfb6624e5200399becd6"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Jun 01 15:15:59 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Jun 01 15:15:59 2017 +0200"
      },
      "message": "update son-emu-cli network CLI\n"
    },
    {
      "commit": "ce69f2e9f813fefb0d56dfb6624e5200399becd6",
      "tree": "cf254d472af8f95b084952de4cfa07a273a27744",
      "parents": [
        "23b02744af93adbcd5d9f0a67dc781c889975dd4",
        "dfc24e2123f2ba54a451d62bfc776fd8298fa89a"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri May 19 12:03:17 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri May 19 12:03:17 2017 +0200"
      },
      "message": "Merge pull request #221 from mpeuster/master\n\nCleanups and fixes for upcoming v2.1 "
    },
    {
      "commit": "dfc24e2123f2ba54a451d62bfc776fd8298fa89a",
      "tree": "cf254d472af8f95b084952de4cfa07a273a27744",
      "parents": [
        "e8616b520c9ba2290d2a8d83d0d7f1c7be63cf4d"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri May 19 10:57:28 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri May 19 10:57:28 2017 +0200"
      },
      "message": "README\n"
    },
    {
      "commit": "e8616b520c9ba2290d2a8d83d0d7f1c7be63cf4d",
      "tree": "b8e3cf4c73cce84bfb2023ae70dc75d9cc9c8873",
      "parents": [
        "c090780685d58a15ac54f81193baddb5cb63ae84"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri May 19 10:56:08 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri May 19 10:56:08 2017 +0200"
      },
      "message": "README: Tab vs. spaces\n"
    },
    {
      "commit": "c090780685d58a15ac54f81193baddb5cb63ae84",
      "tree": "c10eecbecd0024ffc56ff90e00f703c75e4793b7",
      "parents": [
        "4b093f6f432f097030a168ede4078eb243967607"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri May 19 10:53:32 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri May 19 10:53:32 2017 +0200"
      },
      "message": "Updated and polished README.md for v2.1\n"
    },
    {
      "commit": "4b093f6f432f097030a168ede4078eb243967607",
      "tree": "71dd60ea0b1a4cf004cba8d95c609be385e61e3e",
      "parents": [
        "23b02744af93adbcd5d9f0a67dc781c889975dd4"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri May 19 10:25:01 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri May 19 10:25:01 2017 +0200"
      },
      "message": "Fix/update: Simplified emulator dashboard that only shows running containers and DCs. No graph, since this does not work by non-dummy-gk deployments. Dashboard autoupdated itself every 2 s.\n"
    },
    {
      "commit": "23b02744af93adbcd5d9f0a67dc781c889975dd4",
      "tree": "a2289d2a5e3406fb7bf1d894e6977d43438be7ad",
      "parents": [
        "0d8066654408ea1994d599c12c61b13709055a2d",
        "f4ac4f2dcb58ecfd59b4c13e31bf024bf60d1da4"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu May 18 16:39:10 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu May 18 16:39:10 2017 +0200"
      },
      "message": "Merge pull request #220 from mpeuster/merge-openstack-apis\n\nAdding OpenStack fake APIs from dev branch"
    },
    {
      "commit": "f4ac4f2dcb58ecfd59b4c13e31bf024bf60d1da4",
      "tree": "a2289d2a5e3406fb7bf1d894e6977d43438be7ad",
      "parents": [
        "861bad759d9520b5f97be4d3c8dbb91eea86a964"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu May 18 15:51:57 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu May 18 15:51:57 2017 +0200"
      },
      "message": "Fix: Removed problem with race conditions in OpenStack dummy API tests\n"
    },
    {
      "commit": "861bad759d9520b5f97be4d3c8dbb91eea86a964",
      "tree": "b87f54bf64f852cfb4333af3906058b0a2b0da66",
      "parents": [
        "e22979a58ea5ae049186cd14113fa78eab3c5860"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu May 18 14:55:27 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu May 18 14:55:27 2017 +0200"
      },
      "message": "Try to avoid race condition problems in unittests\n"
    },
    {
      "commit": "e22979a58ea5ae049186cd14113fa78eab3c5860",
      "tree": "0707b2efab093c2d9995c60fc364dcfeb788955f",
      "parents": [
        "a044ef5d6d10bce6ef4f6f1b5624e9efa2febddd"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu May 18 13:28:38 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu May 18 13:28:38 2017 +0200"
      },
      "message": "Removed properitary monitoring (used for student demo). Only keep OpenStack fakes.\n"
    },
    {
      "commit": "a044ef5d6d10bce6ef4f6f1b5624e9efa2febddd",
      "tree": "35778f0f7ce53e9572bc926bcefee00fb5b6cf33",
      "parents": [
        "16b7a153462f8a65d9fdccecb5c3e6123dc83993"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 17 14:33:42 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 17 14:33:42 2017 +0200"
      },
      "message": "Re-enabled tests to check with fiexed Jenkins\n"
    },
    {
      "commit": "16b7a153462f8a65d9fdccecb5c3e6123dc83993",
      "tree": "94cf35ffff26b1e9ccbaf2dcde78ec0df349bbf1",
      "parents": [
        "f88a31dacf0bfa8dba7357d866c3e5bdece8c05c"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 17 12:20:05 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 17 12:20:05 2017 +0200"
      },
      "message": "Deactivated some test to find Jenkins issue.\n"
    },
    {
      "commit": "f88a31dacf0bfa8dba7357d866c3e5bdece8c05c",
      "tree": "35778f0f7ce53e9572bc926bcefee00fb5b6cf33",
      "parents": [
        "09a24fad4acbc380f2743f0ede596285e7647355"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 17 11:01:09 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 17 11:01:09 2017 +0200"
      },
      "message": "Fix: Made API shutdown more robust\n"
    },
    {
      "commit": "09a24fad4acbc380f2743f0ede596285e7647355",
      "tree": "e05575349ba25e81403188ccbb59a8ce64f9faa2",
      "parents": [
        "e46ab6034c9804fa4a95600627e7622eff1b002c"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 17 10:21:18 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 17 10:21:18 2017 +0200"
      },
      "message": "Added topology for integration demo\n"
    },
    {
      "commit": "e46ab6034c9804fa4a95600627e7622eff1b002c",
      "tree": "4b72f0f5c257ce785fc278417dffbbbee8b5c29b",
      "parents": [
        "92a37cd072a82cc8bfc32f04d7b4eedb39a57192"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 17 10:08:50 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 17 10:08:50 2017 +0200"
      },
      "message": "Fix: Last fixes for OpenStack API imports after renaming\n"
    },
    {
      "commit": "92a37cd072a82cc8bfc32f04d7b4eedb39a57192",
      "tree": "e3f386e1ad6dd3c9ed901028c46f6363f5c3c720",
      "parents": [
        "f27a592f03ff6ca772195ecf71f64da3fb251b48"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 17 09:51:05 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 17 09:51:05 2017 +0200"
      },
      "message": "Fix: Nova, Heat APIs now rely on latest son-emu master code to handle links\n"
    },
    {
      "commit": "f27a592f03ff6ca772195ecf71f64da3fb251b48",
      "tree": "be45b89249fb7646165f4d498be8561565979957",
      "parents": [
        "00199782de7042b51927bbbac5540d6f671597bb"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 17 08:48:54 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 17 08:48:54 2017 +0200"
      },
      "message": "Manually added test code for openstack apis\n"
    },
    {
      "commit": "00199782de7042b51927bbbac5540d6f671597bb",
      "tree": "0cf96acf3a149b686f193a7d3ca1b1eafae26a2e",
      "parents": [
        "0d8066654408ea1994d599c12c61b13709055a2d"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 17 08:48:12 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed May 17 08:48:12 2017 +0200"
      },
      "message": "Manually added OpenStack  API code\n"
    },
    {
      "commit": "0d8066654408ea1994d599c12c61b13709055a2d",
      "tree": "57f7ac33dde2aeb1c9ba38ab3460b11b6d156f58",
      "parents": [
        "161b92b9fa9696e6b7d788dabd08aec0e1ac85d0",
        "c63c549c44b90b0e9e447ae47466d701efbca5db"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Tue May 09 14:53:56 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue May 09 14:53:56 2017 +0200"
      },
      "message": "Merge pull request #218 from stevenvanrossem/master\n\nsome updates, mainly demo features"
    },
    {
      "commit": "c63c549c44b90b0e9e447ae47466d701efbca5db",
      "tree": "57f7ac33dde2aeb1c9ba38ab3460b11b6d156f58",
      "parents": [
        "ed293f8a67f260ea937ae8b2b72823e1e39353f2"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon May 08 16:10:13 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon May 08 16:10:13 2017 +0200"
      },
      "message": "start Docker VNF xterm via the rest api (can be called from the dashboard)\n"
    },
    {
      "commit": "ed293f8a67f260ea937ae8b2b72823e1e39353f2",
      "tree": "094ce8e3319905bded374ba9ca6b7f941ed94713",
      "parents": [
        "5d61e264565b4ae5f3114122d4007720216751e4"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon May 08 02:11:21 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon May 08 02:11:21 2017 +0200"
      },
      "message": "add MAC address in dashboard\n"
    },
    {
      "commit": "5d61e264565b4ae5f3114122d4007720216751e4",
      "tree": "cb6cca9d5b34487a02291bec8ab8e0b7b45c591e",
      "parents": [
        "b9a7951983e2db2277091f6636d59bdc42354936"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sun May 07 22:40:44 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sun May 07 22:40:44 2017 +0200"
      },
      "message": "fix monitoring bug (cleanup monitored metrics list after vnf removal)\n"
    },
    {
      "commit": "161b92b9fa9696e6b7d788dabd08aec0e1ac85d0",
      "tree": "6c11eeec48f3be808e2c95831ac60d5f145bd6fb",
      "parents": [
        "807be58fa7a13781cdd895a9ab4694c426c00395",
        "b9a7951983e2db2277091f6636d59bdc42354936"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri May 05 12:50:29 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri May 05 12:50:29 2017 +0200"
      },
      "message": "Merge pull request #217 from stevenvanrossem/master\n\nput example topology back in original state"
    },
    {
      "commit": "b9a7951983e2db2277091f6636d59bdc42354936",
      "tree": "6c11eeec48f3be808e2c95831ac60d5f145bd6fb",
      "parents": [
        "412c7ff14f3c539aa2f34c5f5ecb8fdc52bd33b7"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri May 05 11:35:15 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri May 05 11:35:15 2017 +0200"
      },
      "message": "remove unused file\n"
    },
    {
      "commit": "412c7ff14f3c539aa2f34c5f5ecb8fdc52bd33b7",
      "tree": "e48481d56dccc69b9631b0b3e516b3bba4e75153",
      "parents": [
        "e62b278e53b51618ea352e76b64591a3696f2aa0"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri May 05 11:33:25 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri May 05 11:33:25 2017 +0200"
      },
      "message": "update example topologies\n"
    },
    {
      "commit": "e62b278e53b51618ea352e76b64591a3696f2aa0",
      "tree": "2afbd5a1b58b08c90b63d827933d9255fbdb6a93",
      "parents": [
        "807be58fa7a13781cdd895a9ab4694c426c00395"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri May 05 11:26:15 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri May 05 11:26:15 2017 +0200"
      },
      "message": "put example topology file back in original state\n"
    },
    {
      "commit": "807be58fa7a13781cdd895a9ab4694c426c00395",
      "tree": "19f663efd0e9fc3a71729d353e2f0d0f886fce8a",
      "parents": [
        "093334b25972312bc4ae55a80f71d512ca862545",
        "2aa774b6f6801c7022b92890c457187dd3ea5ea1"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri May 05 11:08:43 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri May 05 11:08:43 2017 +0200"
      },
      "message": "Merge pull request #216 from stevenvanrossem/master\n\nseveral bug fixes and updates"
    },
    {
      "commit": "2aa774b6f6801c7022b92890c457187dd3ea5ea1",
      "tree": "19f663efd0e9fc3a71729d353e2f0d0f886fce8a",
      "parents": [
        "3378093aff555df14c7b8e7febde039d2f4fbe5e"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri May 05 00:39:32 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri May 05 00:39:32 2017 +0200"
      },
      "message": "fix unittest\n"
    },
    {
      "commit": "3378093aff555df14c7b8e7febde039d2f4fbe5e",
      "tree": "5acdc46b2300145565229a9453fbb6ad95b590c1",
      "parents": [
        "791525c7ae32ccf243f07680fb5db6ba9a194785"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri May 05 00:20:37 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri May 05 00:20:37 2017 +0200"
      },
      "message": "fix unittest\n"
    },
    {
      "commit": "791525c7ae32ccf243f07680fb5db6ba9a194785",
      "tree": "6e09a3b8de4c747eeb5360715431313d35ba87c4",
      "parents": [
        "fa91cf2172cfdddc74e76a49a47404f81c83e049"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri May 05 00:01:19 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri May 05 00:01:19 2017 +0200"
      },
      "message": "fix unittest\n"
    },
    {
      "commit": "fa91cf2172cfdddc74e76a49a47404f81c83e049",
      "tree": "144efdf327bc7a459889d9e963c8ca7200f7aca0",
      "parents": [
        "17b6e881a3813e6f1f99100ed384f974eaff36a3"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu May 04 23:45:15 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu May 04 23:45:15 2017 +0200"
      },
      "message": "small updates in dashboard + E-LAN deployment\n"
    },
    {
      "commit": "17b6e881a3813e6f1f99100ed384f974eaff36a3",
      "tree": "15c5ef7050ed0122f76014d40ae6aa0316037de5",
      "parents": [
        "ef8d68b01d70ddc202b2e8af656a273ad2d432eb"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu May 04 16:51:34 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu May 04 16:51:34 2017 +0200"
      },
      "message": "display assigned ip\u0027s and interfaces on dashboard\n"
    },
    {
      "commit": "ef8d68b01d70ddc202b2e8af656a273ad2d432eb",
      "tree": "684d8f317017f3f553485c30719f3d109b3a56b1",
      "parents": [
        "5f5fd4441825797d7bf245d6abebb2ee05f8af5d"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu May 04 14:09:36 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu May 04 14:09:36 2017 +0200"
      },
      "message": "update dashboard to display ip adresses\n"
    },
    {
      "commit": "5f5fd4441825797d7bf245d6abebb2ee05f8af5d",
      "tree": "c6b9001a6b606861f7610df44098a72c76c3fb96",
      "parents": [
        "f371201f8a205911398ee81359b30afcba526038"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu May 04 00:42:31 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu May 04 00:42:46 2017 +0200"
      },
      "message": "update dashboard\n"
    },
    {
      "commit": "f371201f8a205911398ee81359b30afcba526038",
      "tree": "edecd0c7b056d2b30a0ce15c9cd7266083021a5c",
      "parents": [
        "68a0ba9dc7fe9ca4f0caf512cf0d4ecdb7a179d5"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu May 04 00:01:52 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu May 04 00:01:52 2017 +0200"
      },
      "message": "update dashboard, to display placement, colored by node type\n"
    },
    {
      "commit": "68a0ba9dc7fe9ca4f0caf512cf0d4ecdb7a179d5",
      "tree": "a77bd6c13ca9b2313c4d11447c04e14a16d87efa",
      "parents": [
        "99d1f61305b5031df25ace2f49cf22220bd71e6c"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed May 03 21:48:26 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed May 03 21:48:26 2017 +0200"
      },
      "message": "using new containernet function to add/remove SAPs\n"
    },
    {
      "commit": "99d1f61305b5031df25ace2f49cf22220bd71e6c",
      "tree": "12b0dddebbe1910a14f3f0f31f910b6282105938",
      "parents": [
        "ca164cf8efbc5d76c7c8ae25f4a3bffcb983c364"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed May 03 16:28:38 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed May 03 16:28:38 2017 +0200"
      },
      "message": "update the unittest\n"
    },
    {
      "commit": "ca164cf8efbc5d76c7c8ae25f4a3bffcb983c364",
      "tree": "7be65fb1acdb9683ca8e31a1dd60777d4d65ec9b",
      "parents": [
        "aa9c3c87d694cefd6bb3c04404736799cdb27391"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed May 03 16:26:01 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed May 03 16:26:01 2017 +0200"
      },
      "message": "update Dockerfile to fix Jenkins test\n"
    },
    {
      "commit": "aa9c3c87d694cefd6bb3c04404736799cdb27391",
      "tree": "2a64e0d3d759a8dfef5575ae5b060c412aacc583",
      "parents": [
        "2542bfaa225f20272df99f1ccab5236326f16070"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed May 03 13:16:31 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed May 03 13:16:31 2017 +0200"
      },
      "message": "fix typo\n"
    },
    {
      "commit": "2542bfaa225f20272df99f1ccab5236326f16070",
      "tree": "26ed6775cae320ff8c09ef4be75349f40aae2cee",
      "parents": [
        "3022636ba875aaf57b9404d0299f753e4b7b6f80",
        "093334b25972312bc4ae55a80f71d512ca862545"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed May 03 12:55:09 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed May 03 12:55:09 2017 +0200"
      },
      "message": "Merge remote-tracking branch \u0027upstream/master\u0027\n"
    },
    {
      "commit": "3022636ba875aaf57b9404d0299f753e4b7b6f80",
      "tree": "90f5b65f302834e3e02d2677c1dfd0f0c25942ce",
      "parents": [
        "29afff5798b26242e1bfe1d92ef0ef0d9ddc4a97",
        "a58772a51328578fea11f2d5f388b639abf9e810"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed May 03 12:54:23 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed May 03 12:54:23 2017 +0200"
      },
      "message": "Merge remote-tracking branch \u0027origin/master\u0027\n\n# Conflicts:\n#\tsrc/emuvim/api/sonata/dummygatekeeper.py\n"
    },
    {
      "commit": "29afff5798b26242e1bfe1d92ef0ef0d9ddc4a97",
      "tree": "1056936b9513da1f2c0f6bd441b1cd2445044be4",
      "parents": [
        "885e762d31097919f1f842553bd93faadfd9aec5"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed May 03 12:39:51 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed May 03 12:39:51 2017 +0200"
      },
      "message": "allow multiple VNFs with same name/image but different IDs\n"
    },
    {
      "commit": "093334b25972312bc4ae55a80f71d512ca862545",
      "tree": "ea9cf53c63f440d459a9e03bcfb691b2bfd313d6",
      "parents": [
        "5b6f13cd51ead3eb99b2c4160ca3236f4884d95a",
        "5a6b5cd2e6e7f36bd245fb02ae8f4cc106de8553"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Apr 28 09:02:44 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Apr 28 09:02:44 2017 +0200"
      },
      "message": "Merge pull request #214 from mpeuster/master\n\nFix: Let dummy GK consider vcpus field in VNFDs"
    },
    {
      "commit": "5a6b5cd2e6e7f36bd245fb02ae8f4cc106de8553",
      "tree": "ea9cf53c63f440d459a9e03bcfb691b2bfd313d6",
      "parents": [
        "c25a458842746b4047be06411efb203025ffec65"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Apr 28 08:15:51 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Fri Apr 28 08:15:51 2017 +0200"
      },
      "message": "Fix: This iptc dependency in the clean function is really prblematic!\n"
    },
    {
      "commit": "c25a458842746b4047be06411efb203025ffec65",
      "tree": "000d44ea1c53b303dec992fac46b77721f0647e1",
      "parents": [
        "5a952b2392fe4dcf038de134058fa8e4627cfc83"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Apr 27 16:15:11 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Apr 27 16:15:11 2017 +0200"
      },
      "message": "There is a dependecy bug in the new tests. This might reolve it.\n"
    },
    {
      "commit": "5a952b2392fe4dcf038de134058fa8e4627cfc83",
      "tree": "b578c0ab7e3cfa63e61a3251e352082e32ba5d68",
      "parents": [
        "3a8ec8803f50a7609d572d406ae74477c00764ee"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Apr 27 15:20:51 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Apr 27 15:20:51 2017 +0200"
      },
      "message": "Fix: Dumb bug. This happens if your commit before testing locally :-)\n"
    },
    {
      "commit": "a58772a51328578fea11f2d5f388b639abf9e810",
      "tree": "7871d4389b11e5953e9ba64106971adce681ff87",
      "parents": [
        "7f397b65334ba7315dec35b12e79534c7e114d14"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Apr 27 15:10:59 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Apr 27 15:10:59 2017 +0200"
      },
      "message": "use unique vnf_id iso vnf_name to identify vnfs in the nsd/vnfd\n"
    },
    {
      "commit": "7f397b65334ba7315dec35b12e79534c7e114d14",
      "tree": "a74ef96857b64ce5e144a3118215672a4dee3438",
      "parents": [
        "885e762d31097919f1f842553bd93faadfd9aec5"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Apr 27 15:09:55 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Apr 27 15:09:55 2017 +0200"
      },
      "message": "update dashbboard placement graph\n"
    },
    {
      "commit": "3a8ec8803f50a7609d572d406ae74477c00764ee",
      "tree": "128588427f3651d04a8f64844f8708752b649b37",
      "parents": [
        "5b6f13cd51ead3eb99b2c4160ca3236f4884d95a"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Apr 27 14:44:54 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Thu Apr 27 14:44:54 2017 +0200"
      },
      "message": "Fix: Let dummy GK consider vcpus field in VNFDs\n"
    },
    {
      "commit": "885e762d31097919f1f842553bd93faadfd9aec5",
      "tree": "9a19d2d0f8fa39bf5460b0936f66d130ed15493b",
      "parents": [
        "ae8da7c21d4f308c4b7b58f9871ed4108e429aa7"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon Apr 24 04:45:43 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon Apr 24 04:45:43 2017 +0200"
      },
      "message": "fix this later\n"
    },
    {
      "commit": "ae8da7c21d4f308c4b7b58f9871ed4108e429aa7",
      "tree": "f046a493bcd66c5dc1f1ad917d869ae1791b4400",
      "parents": [
        "6bed70f41b6d56dcbcccb8eb1f379ade40a0ae24"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon Apr 24 04:36:58 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon Apr 24 04:36:58 2017 +0200"
      },
      "message": "use id iso name to identify a vnfd\n"
    },
    {
      "commit": "6bed70f41b6d56dcbcccb8eb1f379ade40a0ae24",
      "tree": "9a19d2d0f8fa39bf5460b0936f66d130ed15493b",
      "parents": [
        "aefc46afef49c660984d2d62f62dd6df70a27a71"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon Apr 24 03:14:44 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon Apr 24 03:14:44 2017 +0200"
      },
      "message": "update cadvisor args\n"
    },
    {
      "commit": "aefc46afef49c660984d2d62f62dd6df70a27a71",
      "tree": "7bd562b180095ec38d3ada2dd9fdd19f89809c3f",
      "parents": [
        "f5ebfcfdeb7e6e5ba03cbce88e02abe8d68491b5"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sun Apr 23 17:54:33 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sun Apr 23 17:54:33 2017 +0200"
      },
      "message": "use better web server module for rest api\n"
    },
    {
      "commit": "f5ebfcfdeb7e6e5ba03cbce88e02abe8d68491b5",
      "tree": "0575efb49c5ea46f92592407ce28c46664e18953",
      "parents": [
        "77524dc7c92cb1c36ada4d0fc99bd2fe985e46f3"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sun Apr 23 17:49:32 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sun Apr 23 17:49:32 2017 +0200"
      },
      "message": "update dashboard for demo\n"
    },
    {
      "commit": "77524dc7c92cb1c36ada4d0fc99bd2fe985e46f3",
      "tree": "ccb57a7b4989fb8f308c865ee92d441d16f28710",
      "parents": [
        "ee28ee3e423fa37f0abc48fc7b96e9830ab9a2fd"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sun Apr 23 02:15:03 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sun Apr 23 02:15:03 2017 +0200"
      },
      "message": "update title\n"
    },
    {
      "commit": "ee28ee3e423fa37f0abc48fc7b96e9830ab9a2fd",
      "tree": "ab3c136e3ec744e326edd1548f9e1fb529d48ede",
      "parents": [
        "a5e3675e2259b597592e24015f9bd9285d3592ce"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sun Apr 23 02:07:21 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sun Apr 23 02:07:21 2017 +0200"
      },
      "message": "update title\n"
    },
    {
      "commit": "a5e3675e2259b597592e24015f9bd9285d3592ce",
      "tree": "6d91f4a2f3e88539a234f50a9a107ab72d3c4f8d",
      "parents": [
        "ba51a81ddd774203e6e581d49a34670e4a2b4701"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sun Apr 23 01:25:09 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sun Apr 23 01:25:09 2017 +0200"
      },
      "message": "update dashboard title\n"
    },
    {
      "commit": "ba51a81ddd774203e6e581d49a34670e4a2b4701",
      "tree": "eecf8b7752500932ba812ca6a565a5375fb6482e",
      "parents": [
        "0af81d41e407a2ee55d83bf0371511e24b430d80"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sun Apr 23 01:22:59 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sun Apr 23 01:22:59 2017 +0200"
      },
      "message": "update dashboard with graph\n"
    },
    {
      "commit": "0af81d41e407a2ee55d83bf0371511e24b430d80",
      "tree": "cd45438eff60bad4417233544bd0a9909a1e76ab",
      "parents": [
        "85d749c2c5d73c2f5ec844b0a75dcb2518ea30cd"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sat Apr 22 22:00:46 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sat Apr 22 22:00:46 2017 +0200"
      },
      "message": "change cadvisor startup args\n"
    },
    {
      "commit": "85d749c2c5d73c2f5ec844b0a75dcb2518ea30cd",
      "tree": "07e99e9251130af130ee0cb5a36f143ecd6c6c5a",
      "parents": [
        "3df73e8cdfb04c55df6bf49c42425d8e9dceb2f8"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sat Apr 22 21:47:15 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sat Apr 22 21:47:15 2017 +0200"
      },
      "message": "add extra startup arg for cadvisor and reset subnets in dummygatekeeper\n"
    },
    {
      "commit": "3df73e8cdfb04c55df6bf49c42425d8e9dceb2f8",
      "tree": "ecf9924f321e574df1caf23d1a19729480a05452",
      "parents": [
        "c6ace2d9c93a95405acabc7b72a0a6672c01dae3"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sat Apr 22 19:37:29 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sat Apr 22 19:37:29 2017 +0200"
      },
      "message": "add demo topologies and cadvisor startup args\n"
    },
    {
      "commit": "c6ace2d9c93a95405acabc7b72a0a6672c01dae3",
      "tree": "05a7387927e5e5df809653785fefccee31b2494d",
      "parents": [
        "00e65b9a485862a4af99d8f2c4769fac9a96f9d6"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Apr 21 13:47:06 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Apr 21 13:47:06 2017 +0200"
      },
      "message": "fix monitoring bug\nadd option to specify sap vnfd file in toplogy file\n"
    },
    {
      "commit": "00e65b9a485862a4af99d8f2c4769fac9a96f9d6",
      "tree": "75a0046478e983ac9126d665aeb5fc966ae9787f",
      "parents": [
        "301d2d31fd08d96238336c311cb959af67204256"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Tue Apr 18 16:57:40 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Tue Apr 18 16:57:40 2017 +0200"
      },
      "message": "properly delete the External SAPs\n"
    },
    {
      "commit": "301d2d31fd08d96238336c311cb959af67204256",
      "tree": "c66ffe5fc9b1a0003ae5c895344806b3546826d6",
      "parents": [
        "15013851b654dc08e53f4767476081655e284a74"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon Apr 17 21:22:10 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon Apr 17 21:22:47 2017 +0200"
      },
      "message": "Add option to auto delete any running service when uploading a new package\n"
    },
    {
      "commit": "15013851b654dc08e53f4767476081655e284a74",
      "tree": "c41061f532f19ef6558b9ac7c64e3495007c8364",
      "parents": [
        "4378f16256c242eccfd169a1e685e6aab2ed0e88"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Apr 14 16:25:12 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Apr 14 16:25:12 2017 +0200"
      },
      "message": "change default AUTO_DEPLOY flag to false\n"
    },
    {
      "commit": "4378f16256c242eccfd169a1e685e6aab2ed0e88",
      "tree": "1a6fabbc3f7ca2791ed0b272b75786f09cb27306",
      "parents": [
        "0bb3d47c04f09934885a06f987ff4f520ed5daac"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Apr 14 16:09:21 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Apr 14 16:09:21 2017 +0200"
      },
      "message": "Add flag to the topology file to auto-deploy an uploaded service.\n"
    },
    {
      "commit": "0bb3d47c04f09934885a06f987ff4f520ed5daac",
      "tree": "35ff12c383c585196716d83105d4194b15752866",
      "parents": [
        "86e64a08ca267ebd033ed87be5eef683d93e6c1d",
        "5b6f13cd51ead3eb99b2c4160ca3236f4884d95a"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Apr 13 13:47:06 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Apr 13 13:47:06 2017 +0200"
      },
      "message": "Merge remote-tracking branch \u0027upstream/master\u0027\n"
    },
    {
      "commit": "86e64a08ca267ebd033ed87be5eef683d93e6c1d",
      "tree": "3846396e78466f6c8d696043a9853a72602b036b",
      "parents": [
        "371a4b6045b697cafddd7178cc6ac2e22c35c509"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Apr 13 02:21:45 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Apr 13 13:20:20 2017 +0200"
      },
      "message": "Extend the External SAP functionality, so we can reach the service from the host\n"
    },
    {
      "commit": "5b6f13cd51ead3eb99b2c4160ca3236f4884d95a",
      "tree": "6b57833bca562d998eeeb75f1db4467b02c3eab0",
      "parents": [
        "ee5179f161d10b35a8a73f495ca3692fda9b2e71",
        "7bb91b109ffc36026d55cdd67943ec01808f0c24"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Apr 12 16:23:01 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Wed Apr 12 16:23:01 2017 +0200"
      },
      "message": "Merge pull request #213 from cgeoffroy/pr/minimize_cli\n\nRemove most of the active waits on the cli logs"
    },
    {
      "commit": "7bb91b109ffc36026d55cdd67943ec01808f0c24",
      "tree": "6b57833bca562d998eeeb75f1db4467b02c3eab0",
      "parents": [
        "e2a4849c826900cf257a9ee471d363fd63db3927"
      ],
      "author": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Wed Apr 12 10:49:52 2017 +0200"
      },
      "committer": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Wed Apr 12 11:17:00 2017 +0200"
      },
      "message": "Executing important commands directly inside the vnfs\n"
    },
    {
      "commit": "e2a4849c826900cf257a9ee471d363fd63db3927",
      "tree": "2cab915d6e76ab3cfcf3d90d0d9463866a6bd01f",
      "parents": [
        "ee5179f161d10b35a8a73f495ca3692fda9b2e71"
      ],
      "author": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Wed Apr 12 10:48:34 2017 +0200"
      },
      "committer": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Wed Apr 12 11:17:00 2017 +0200"
      },
      "message": "Stricter cleanup\n"
    },
    {
      "commit": "ee5179f161d10b35a8a73f495ca3692fda9b2e71",
      "tree": "5ade0d20562649ef1374614e2a006c134e18fd30",
      "parents": [
        "c8d0d8625a1fbd1ea8bb57e2409af6c632555c0e",
        "371a4b6045b697cafddd7178cc6ac2e22c35c509"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Apr 11 19:41:54 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Apr 11 19:41:54 2017 +0200"
      },
      "message": "Merge pull request #211 from stevenvanrossem/master\n\ndashboard modification + external SAP points"
    },
    {
      "commit": "c8d0d8625a1fbd1ea8bb57e2409af6c632555c0e",
      "tree": "b398c8f1f00bfa202ed4ea2db01db64c940952d7",
      "parents": [
        "a98b1e8dd7630fc358cd65f3fa133886365b283a",
        "014a10a9415d97edbf5fada7dab5ee79a029da95"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Apr 11 18:33:45 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Apr 11 18:33:45 2017 +0200"
      },
      "message": "Merge pull request #212 from cgeoffroy/pr/fix_manualexamples_textoverlap\n\nPr/fix manualexamples textoverlap"
    },
    {
      "commit": "014a10a9415d97edbf5fada7dab5ee79a029da95",
      "tree": "b398c8f1f00bfa202ed4ea2db01db64c940952d7",
      "parents": [
        "b6a2aeed522ef0378661d570570efa0e4b546de1"
      ],
      "author": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Tue Apr 11 17:16:49 2017 +0200"
      },
      "committer": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Tue Apr 11 17:16:49 2017 +0200"
      },
      "message": "Avoid using sync inside vnfs\n"
    },
    {
      "commit": "b6a2aeed522ef0378661d570570efa0e4b546de1",
      "tree": "2f4ca1f0393d8d5e722ee872ea36f044c0fb2ecd",
      "parents": [
        "75591cdb5cd977a4a77e5028020ace01239284ba"
      ],
      "author": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Tue Apr 11 11:22:17 2017 +0200"
      },
      "committer": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Tue Apr 11 11:22:17 2017 +0200"
      },
      "message": "Protect backslash to avoid premature substitution\n"
    },
    {
      "commit": "75591cdb5cd977a4a77e5028020ace01239284ba",
      "tree": "046491ad5cbc28a9e1a60d7d2c4cff17c93d8f26",
      "parents": [
        "5ca7aae70bfb9a8df5aed1fc44b195d7a13c462d"
      ],
      "author": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Tue Apr 11 11:21:27 2017 +0200"
      },
      "committer": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Tue Apr 11 11:21:27 2017 +0200"
      },
      "message": "Split command to be compatible with container sh\n"
    },
    {
      "commit": "5ca7aae70bfb9a8df5aed1fc44b195d7a13c462d",
      "tree": "f02cfc6325f842df6ca417d2d045cafb6cb7b465",
      "parents": [
        "46bbdf19d830cdfe939071c1364588a34aa554b0"
      ],
      "author": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Tue Apr 11 11:20:23 2017 +0200"
      },
      "committer": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Tue Apr 11 11:20:23 2017 +0200"
      },
      "message": "Clearer error header\n"
    },
    {
      "commit": "46bbdf19d830cdfe939071c1364588a34aa554b0",
      "tree": "214506ae8606fbacbe218668919046117bc91b2b",
      "parents": [
        "1d6978bff6ac551b14b623ef86477a2e944d9de1"
      ],
      "author": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Tue Apr 11 11:06:55 2017 +0200"
      },
      "committer": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Tue Apr 11 11:06:55 2017 +0200"
      },
      "message": "Avoid using printheader\n"
    },
    {
      "commit": "1d6978bff6ac551b14b623ef86477a2e944d9de1",
      "tree": "73bea58dc056fb586187b368e163fd2e42398e33",
      "parents": [
        "0412c6265c44cec2ce3a9916081227a4047e865b"
      ],
      "author": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Tue Apr 11 11:05:56 2017 +0200"
      },
      "committer": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Tue Apr 11 11:05:56 2017 +0200"
      },
      "message": "Using sync and newline when printing text\n"
    },
    {
      "commit": "0412c6265c44cec2ce3a9916081227a4047e865b",
      "tree": "e7c194efedbc1d3a2916a7f6c07c8a2726e50180",
      "parents": [
        "a98b1e8dd7630fc358cd65f3fa133886365b283a"
      ],
      "author": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Tue Apr 11 10:58:53 2017 +0200"
      },
      "committer": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Tue Apr 11 10:58:53 2017 +0200"
      },
      "message": "Print the containernet cli logs when a pattern is missing\n"
    },
    {
      "commit": "371a4b6045b697cafddd7178cc6ac2e22c35c509",
      "tree": "f0a3c75bc49041dc0fde5e5eaeb765cd3bb3490b",
      "parents": [
        "f4d6c037a4c5d4d8d9034038decd38cf329c4b06"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon Apr 10 23:18:39 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon Apr 10 23:18:39 2017 +0200"
      },
      "message": "delete old dashboard directory\n"
    },
    {
      "commit": "f4d6c037a4c5d4d8d9034038decd38cf329c4b06",
      "tree": "30fddfc3246f065ea54123dbd470c4dcd192abde",
      "parents": [
        "c911ca6a6560d062fed5d294bc5a80c26da69672"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon Apr 10 23:17:23 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon Apr 10 23:17:23 2017 +0200"
      },
      "message": "delete old dashboard directory\n"
    },
    {
      "commit": "c911ca6a6560d062fed5d294bc5a80c26da69672",
      "tree": "d4bcf95be3cf608e84119a94af1762361652b60a",
      "parents": [
        "5b876700bdef500e17c212f5b0bcea5383e44528",
        "a98b1e8dd7630fc358cd65f3fa133886365b283a"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon Apr 10 11:51:20 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Mon Apr 10 11:51:20 2017 +0200"
      },
      "message": "Merge remote-tracking branch \u0027upstream/master\u0027\n\nConflicts:\n\tsrc/emuvim/api/sonata/dummygatekeeper.py\n"
    },
    {
      "commit": "5b876700bdef500e17c212f5b0bcea5383e44528",
      "tree": "8c0ca5035fe9cdd351f5b3f34b94a2361a6addcc",
      "parents": [
        "23be11bc2e8fcb8e177694c61d95e65682a84238"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sat Apr 08 13:41:15 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Sat Apr 08 13:41:15 2017 +0200"
      },
      "message": "add son-emu dashboard to the python setup file, so it is served from the Flask app, at the dummygatekeeper\u0027s ip:port\n"
    },
    {
      "commit": "23be11bc2e8fcb8e177694c61d95e65682a84238",
      "tree": "56457a6c9e0d5b85027e9433853770227d038808",
      "parents": [
        "1816508dbd9beb79e81fcc0bedb60ef7de2a151e"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Apr 07 21:13:30 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Apr 07 21:13:30 2017 +0200"
      },
      "message": "cleanup logging\n"
    },
    {
      "commit": "1816508dbd9beb79e81fcc0bedb60ef7de2a151e",
      "tree": "128d9e95a5a95f561c5f459ccd36ed6666faea87",
      "parents": [
        "56749675dd2f84833cf789b932f5813356179645"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Apr 07 17:20:50 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Fri Apr 07 17:20:50 2017 +0200"
      },
      "message": "cleanup logging\n"
    },
    {
      "commit": "56749675dd2f84833cf789b932f5813356179645",
      "tree": "1912f0e37ef9104aaf2a056bb52769741bbb12f2",
      "parents": [
        "b101872396a91b6cda600a4c8567c6a943209943"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Apr 06 14:44:33 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Apr 06 14:44:33 2017 +0200"
      },
      "message": "choose the management interface name as specified in the vnfd, when using docker mgmt interfaces\n"
    },
    {
      "commit": "b101872396a91b6cda600a4c8567c6a943209943",
      "tree": "63a9dd3536d779a0aaeaa6b9e6c4be0c74d706b3",
      "parents": [
        "ce032e1c7f1ae6da54cb7cf04fbad84b5bec1c97"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Apr 06 02:21:20 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Thu Apr 06 02:21:20 2017 +0200"
      },
      "message": "fix issues with installing  docker management networks\n"
    },
    {
      "commit": "ce032e1c7f1ae6da54cb7cf04fbad84b5bec1c97",
      "tree": "b55259e9c09bc5f79e878f0c932ef020912b62fe",
      "parents": [
        "b9e768fae8c8c265d28b44ee2110ae748aaa23b9"
      ],
      "author": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Apr 05 17:31:20 2017 +0200"
      },
      "committer": {
        "name": "stevenvanrossem",
        "email": "steven.vanrossem@intec.ugent.be",
        "time": "Wed Apr 05 17:31:20 2017 +0200"
      },
      "message": "Possibility to deploy external (as host interface) and internal (as container, default) SAPs.\nThis is specified in the NSD, by the connection_points type (external/internal)\n"
    },
    {
      "commit": "a98b1e8dd7630fc358cd65f3fa133886365b283a",
      "tree": "6adb7704e0a2342184b4043131c4a2e19dacc27a",
      "parents": [
        "613f1bfeba0382bf3dbc72e42a28c9848d22e5b9",
        "c134bad84c61f5ca8d919c388b3200e06b97dacc"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Apr 04 13:10:59 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Apr 04 13:10:59 2017 +0200"
      },
      "message": "Merge pull request #210 from cgeoffroy/pr/enable_learning_01\n\nPutting enable_learning to True by default in sonata_y1_demo_topology_1.py"
    },
    {
      "commit": "c134bad84c61f5ca8d919c388b3200e06b97dacc",
      "tree": "6adb7704e0a2342184b4043131c4a2e19dacc27a",
      "parents": [
        "613f1bfeba0382bf3dbc72e42a28c9848d22e5b9"
      ],
      "author": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Mon Apr 03 14:18:25 2017 +0200"
      },
      "committer": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Mon Apr 03 14:18:25 2017 +0200"
      },
      "message": "Putting enable_learning to True by default in sonata_y1_demo_topology_1.py\n"
    },
    {
      "commit": "613f1bfeba0382bf3dbc72e42a28c9848d22e5b9",
      "tree": "d31e4bcd8d8a35983fe0325d9f7759ef3b2b49a7",
      "parents": [
        "b9e768fae8c8c265d28b44ee2110ae748aaa23b9",
        "c6fb00aad102d04f472b5b8cebf6ad37c7ab49fd"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Apr 03 13:35:17 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Mon Apr 03 13:35:17 2017 +0200"
      },
      "message": "Merge pull request #209 from edmaas/master\n\nVolumes in son-emu dgk and choosing port in profiling topology"
    },
    {
      "commit": "c6fb00aad102d04f472b5b8cebf6ad37c7ab49fd",
      "tree": "d31e4bcd8d8a35983fe0325d9f7759ef3b2b49a7",
      "parents": [
        "d1626e553c62a53c3f042515dfcb8f3f9a382524",
        "b9e768fae8c8c265d28b44ee2110ae748aaa23b9"
      ],
      "author": {
        "name": "edmaas",
        "email": "eduard.maas@uni-paderborn.de",
        "time": "Sun Apr 02 16:23:29 2017 +0200"
      },
      "committer": {
        "name": "edmaas",
        "email": "eduard.maas@uni-paderborn.de",
        "time": "Sun Apr 02 16:23:29 2017 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of https://github.com/sonata-nfv/son-emu\n"
    },
    {
      "commit": "d1626e553c62a53c3f042515dfcb8f3f9a382524",
      "tree": "72da0b088c4969bf36018c3fd0e89758952972aa",
      "parents": [
        "8d4290a88dc41173832490d4bd20097f929f397c"
      ],
      "author": {
        "name": "edmaas",
        "email": "eduard.maas@uni-paderborn.de",
        "time": "Sun Apr 02 16:21:57 2017 +0200"
      },
      "committer": {
        "name": "edmaas",
        "email": "eduard.maas@uni-paderborn.de",
        "time": "Sun Apr 02 16:21:57 2017 +0200"
      },
      "message": "finished implementing passing a folder as volume to docker files for log collection\n"
    },
    {
      "commit": "b9e768fae8c8c265d28b44ee2110ae748aaa23b9",
      "tree": "5d7d8f94e905f83e6efef9e4d3b0e0f941ecc4b7",
      "parents": [
        "082aa109ef4522c507fcb0a6f6ceedf656e7e8ef",
        "2530a1ac94052c251c35b8fce082b07b0a3452cd"
      ],
      "author": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Mar 28 14:05:11 2017 +0200"
      },
      "committer": {
        "name": "peusterm",
        "email": "manuel.peuster@uni-paderborn.de",
        "time": "Tue Mar 28 14:05:11 2017 +0200"
      },
      "message": "Merge pull request #205 from cgeoffroy/pr/avoid_bash_subshell\n\nRemoving subshell for compatibility with Jenkins"
    },
    {
      "commit": "8d4290a88dc41173832490d4bd20097f929f397c",
      "tree": "5c878b6c3e13fb89703988fcd3b6dd55c66438b7",
      "parents": [
        "644ad52fdb67eed4bf82250084194f84e2616917"
      ],
      "author": {
        "name": "edmaas",
        "email": "eduard.maas@uni-paderborn.de",
        "time": "Mon Mar 27 13:56:59 2017 +0200"
      },
      "committer": {
        "name": "edmaas",
        "email": "eduard.maas@uni-paderborn.de",
        "time": "Mon Mar 27 13:56:59 2017 +0200"
      },
      "message": "attempt to add a log file directory to every vnf created\n"
    },
    {
      "commit": "644ad52fdb67eed4bf82250084194f84e2616917",
      "tree": "728840d112151324a5eeb387fc0828256afb0c5f",
      "parents": [
        "71a574e1437e5fa4740103651c554bc3c1169b69",
        "082aa109ef4522c507fcb0a6f6ceedf656e7e8ef"
      ],
      "author": {
        "name": "edmaas",
        "email": "eduard.maas@uni-paderborn.de",
        "time": "Mon Mar 27 13:24:13 2017 +0200"
      },
      "committer": {
        "name": "edmaas",
        "email": "eduard.maas@uni-paderborn.de",
        "time": "Mon Mar 27 13:24:13 2017 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of https://github.com/sonata-nfv/son-emu\n"
    },
    {
      "commit": "2530a1ac94052c251c35b8fce082b07b0a3452cd",
      "tree": "5d7d8f94e905f83e6efef9e4d3b0e0f941ecc4b7",
      "parents": [
        "116d394efc273145b46b2b7318ab63d72f45f811"
      ],
      "author": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Thu Mar 23 15:36:56 2017 +0100"
      },
      "committer": {
        "name": "cgeoffroy",
        "email": "geoffroy.chollon@thalesgroup.com",
        "time": "Thu Mar 23 15:36:56 2017 +0100"
      },
      "message": "Stricter conditional on ping\n"
    }
  ],
  "next": "116d394efc273145b46b2b7318ab63d72f45f811"
}
