)]}'
{
  "log": [
    {
      "commit": "6e9f180cc34633b43355b7b5bd08718b7663cb48",
      "tree": "c6f1d755062702ee347ee025b5e679c4890a2191",
      "parents": [
        "88b676c8c572277e2487c309be6daace6bed0ee9"
      ],
      "author": {
        "name": "pajaresmarti",
        "email": "guillermo.pajaresmartin@telefonica.com",
        "time": "Thu Aug 29 10:55:31 2019 +0200"
      },
      "committer": {
        "name": "pajaresmarti",
        "email": "guillermo.pajaresmartin@telefonica.com",
        "time": "Thu Aug 29 10:59:55 2019 +0200"
      },
      "message": "L2SM Plugin - Restconf Compliant\n\nChange-Id: Iefa27d3c2aa6939b17bedb1c92cd351ede42ca4b\nSigned-off-by: pajaresmarti \u003cguillermo.pajaresmartin@telefonica.com\u003e\n"
    },
    {
      "commit": "1c7f6e4f65cc3cba4f00e9747369f7cb23e693a3",
      "tree": "07208617cafed8bfcef0f0298d9facd724c7e066",
      "parents": [
        "ea6c81321a2f2f9a171747962e1e290fd67e8cd2"
      ],
      "author": {
        "name": "sasiain",
        "email": "jorge.sasiain@ehu.es",
        "time": "Mon Jul 08 10:15:31 2019 +0200"
      },
      "committer": {
        "name": "sasiain",
        "email": "jorge.sasiain@ehu.es",
        "time": "Wed Jul 24 11:54:00 2019 +0100"
      },
      "message": "Update Dynpac WIM connector\n\nChange-Id: I20d6c8e42abc6f88d5b5c81ed057ce2559c72a77\nSigned-off-by: sasiain \u003cjorge.sasiain@ehu.es\u003e\n"
    },
    {
      "commit": "ea6c81321a2f2f9a171747962e1e290fd67e8cd2",
      "tree": "ebda87e94e4c6cc5a070cc3eb0f8eb743c2d334d",
      "parents": [
        "01e776ae9fb50c5d29ab28824cc2135ca5da8408"
      ],
      "author": {
        "name": "pajaresmarti",
        "email": "guillermo.pajaresmartin@telefonica.com",
        "time": "Thu Jul 04 09:14:40 2019 +0200"
      },
      "committer": {
        "name": "pajaresmarti",
        "email": "guillermo.pajaresmartin@telefonica.com",
        "time": "Wed Jul 24 11:10:34 2019 +0100"
      },
      "message": "Bearer Added\n\nChange-Id: I40de3e356ec161968d23a3f98cb04d203d9962f5\nSigned-off-by: pajaresmarti \u003cguillermo.pajaresmartin@telefonica.com\u003e\n"
    },
    {
      "commit": "66d080ed1ffe1fff6087b69d935d86ad78c90635",
      "tree": "6713e29a4ac74b0eb516ed2c301e042fa045afb5",
      "parents": [
        "20c13237430c0f946d4433461ce190129bf0cf8b"
      ],
      "author": {
        "name": "pajaresmarti",
        "email": "guillermo.pajaresmartin@telefonica.com",
        "time": "Thu Jun 20 12:45:21 2019 +0200"
      },
      "committer": {
        "name": "pajaresmarti",
        "email": "guillermo.pajaresmartin@telefonica.com",
        "time": "Fri Jun 21 10:05:11 2019 +0200"
      },
      "message": "Bug 780 fixed - port_mapping reading error\n\nChange-Id: Ifc0d0c0e63864efbd66b9c250ef6bc3ddfa624bb\nSigned-off-by: pajaresmarti \u003cguillermo.pajaresmartin@telefonica.com\u003e\n"
    },
    {
      "commit": "98d35c26071b06b6f0943a9f61ac68e0ff484292",
      "tree": "dd0ade18b7b1cd1906fa4339e88f1bbb3aea957f",
      "parents": [
        "aaba400517bde3bfa47e28b315ef2b00e23acd06"
      ],
      "author": {
        "name": "Anderson Bravalheri",
        "email": "a.bravalheri@bristol.ac.uk",
        "time": "Mon Jun 03 15:14:12 2019 +0100"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed Jun 12 11:37:52 2019 +0100"
      },
      "message": "Minor fix regarding \"related\" in WIM\n\nChange-Id: I99c60a905009aa12513ab64dde5f64d164cca855\nSigned-off-by: Anderson Bravalheri \u003ca.bravalheri@bristol.ac.uk\u003e\n"
    },
    {
      "commit": "06abc096e277e5b0b3321dcd81e7782459960a97",
      "tree": "95fa87d0dfc4b13a89b038caf79b8d7a9129a60f",
      "parents": [
        "fa35a72885d442bbebd5e1da4804953692121117"
      ],
      "author": {
        "name": "Anderson Bravalheri",
        "email": "a.bravalheri@bristol.ac.uk",
        "time": "Thu May 30 15:55:55 2019 +0100"
      },
      "committer": {
        "name": "Anderson Bravalheri",
        "email": "a.bravalheri@bristol.ac.uk",
        "time": "Mon Jun 03 18:28:34 2019 +0100"
      },
      "message": "Add \"additionalProperties\" support to remove_extra_items in utils\n\nChange-Id: Ia3d48796f0d6b9b5dfd7d5838df0863846778944\nSigned-off-by: Anderson Bravalheri \u003ca.bravalheri@bristol.ac.uk\u003e\n"
    },
    {
      "commit": "250e329c4c12a0e9407bc0f75c7d64a30b2e5632",
      "tree": "887d26952360b904f12de1f8e87ed209dc8b0197",
      "parents": [
        "b5091bd290e9a6d6af15c363a3a1f230b3655ff0"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu May 23 08:07:12 2019 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Thu May 23 08:07:12 2019 +0000"
      },
      "message": "fixing wim types\n\nChange-Id: I64cd6b28381a7641e0af664fd2fd24c6e3856f62\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "c3dfbfbeba188a122ae82169d5a14186586a8901",
      "tree": "5015218acdc7fdf684557dd97225a7eb6e26f2be",
      "parents": [
        "c26cf291fc97d49224c85822e566b795c9692f14"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed May 22 09:56:05 2019 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Wed May 22 10:41:17 2019 +0000"
      },
      "message": "adding wim fake connector\n\nChange-Id: I03fa422d5fe57f4bb5f82aa3f059ab049f466de9\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "433a63deecc246609abe0b070e6bf75826d03ef2",
      "tree": "54d00117905f835230eb23cd160c6b07dcda273d",
      "parents": [
        "8a2d20725d5b3ad32946affd7bea7388434094e9"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Tue Apr 02 11:49:31 2019 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Apr 29 15:12:14 2019 +0000"
      },
      "message": "Adding flake8 tests over some files\n\nChange-Id: Ic00ddca13ac3dfa21b1279030026891239989e28\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "8a2d20725d5b3ad32946affd7bea7388434094e9",
      "tree": "2686e67d590d3a90c35eb7537f6a0fde8a6b29e3",
      "parents": [
        "1ee604398d81ec9863915b0700ed881c0cbdd078",
        "00f9c19cbba8767da56b1a7cdbd7526835d131f0"
      ],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Apr 29 14:42:32 2019 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Apr 29 15:06:43 2019 +0000"
      },
      "message": "Merge branch WIM: Connector using IETF L2VPN Service model\nfix flake8 errors\n\nChange-Id: I6c24777b75c0197364cc6138f444e32ba3be2018\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "00f9c19cbba8767da56b1a7cdbd7526835d131f0",
      "tree": "95244d130875cc35288bf98d2034117e24952a8f",
      "parents": [
        "fed47b0903b8e5ee93591ef53540432d3ecce796"
      ],
      "author": {
        "name": "gonzalezdedi",
        "email": "oscar.gonzalezdedios@telefonica.com",
        "time": "Fri Jan 18 14:52:43 2019 +0100"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Mon Apr 29 15:25:17 2019 +0100"
      },
      "message": "First implementation of a WIM Connector using IETF L2VPN Service model\n(RFC 8466)\n\nChange-Id: I7602e204c4e9caedcf87421db3ac4a6a1990ea3b\nSigned-off-by: gonzalezdedi \u003coscar.gonzalezdedios@telefonica.com\u003e\n"
    },
    {
      "commit": "1ee604398d81ec9863915b0700ed881c0cbdd078",
      "tree": "183db280c0a7f39d4093bfbd328ae5086a9b5089",
      "parents": [],
      "author": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri Apr 26 12:26:01 2019 +0000"
      },
      "committer": {
        "name": "tierno",
        "email": "alfonso.tiernosepulveda@telefonica.com",
        "time": "Fri Apr 26 12:27:44 2019 +0000"
      },
      "message": "bug 684: database order of interfaces are lost\n\nChange-Id: Iad5d027ef77d7be5d48045150b81c6560694e602\nSigned-off-by: tierno \u003calfonso.tiernosepulveda@telefonica.com\u003e\n"
    },
    {
      "commit": "fed47b0903b8e5ee93591ef53540432d3ecce796",
      "tree": "ca8abc044e154e6cdcf72df97edfff4641d0cec3",
      "parents": [
        "0fb702806f0ae0e3157fffcd541537293edb84b8"
      ],
      "author": {
        "name": "Anderson Bravalheri",
        "email": "a.bravalheri@bristol.ac.uk",
        "time": "Sun Dec 16 20:44:08 2018 +0000"
      },
      "committer": {
        "name": "Anderson Bravalheri",
        "email": "a.bravalheri@bristol.ac.uk",
        "time": "Fri Jan 18 12:24:01 2019 +0000"
      },
      "message": "Inject \"wim_port_mappings\" from \"wim.config\"\n\nAutomatically create/update port mappings during WIM creation/update,\nas discussed in the WIM implementation meeting (12/Dec/2018).\n\nAdditionally fix small related errors and ensure wan_port_mappings\nare returned by the HTTP server using the same keys forming the schema.\n\nChange-Id: Icc27ad85c1de826ed96cb42b377055ea1b0c2cab\nSigned-off-by: Anderson Bravalheri \u003ca.bravalheri@bristol.ac.uk\u003e\n"
    },
    {
      "commit": "6e816cd16f11eabea6eed9b6f17ce2adda7cf4b2",
      "tree": "b4c039f2959b2657152f6fcca26a35f9436b4fc8",
      "parents": [
        "e2c09f3117bc608a26f2172a0f07a0df41922730"
      ],
      "author": {
        "name": "Anderson Bravalheri",
        "email": "a.bravalheri@bristol.ac.uk",
        "time": "Fri Dec 07 12:51:45 2018 +0000"
      },
      "committer": {
        "name": "Anderson Bravalheri",
        "email": "a.bravalheri@bristol.ac.uk",
        "time": "Fri Jan 18 12:24:01 2019 +0000"
      },
      "message": "Change WAN Actions to use VIM config rules\n\nExtract switch ID and port by default from\nvim.config.external_connections, as discussed in the WIM implementation\nmeeting (21/Nov/2018).\n\nChange-Id: I95cc5fb0d6ad2822ef4bd1b80e7652bfabf34120\nSigned-off-by: Anderson Bravalheri \u003ca.bravalheri@bristol.ac.uk\u003e\n"
    },
    {
      "commit": "e2c09f3117bc608a26f2172a0f07a0df41922730",
      "tree": "41d8def7709f36ce91d91fae84113ab93c842f91",
      "parents": [
        "0ce24dccfbbc28e48551a2a89086aa923016fd9f"
      ],
      "author": {
        "name": "Anderson Bravalheri",
        "email": "a.bravalheri@bristol.ac.uk",
        "time": "Fri Nov 30 09:55:29 2018 +0000"
      },
      "committer": {
        "name": "Anderson Bravalheri",
        "email": "a.bravalheri@bristol.ac.uk",
        "time": "Fri Jan 18 12:24:01 2019 +0000"
      },
      "message": "Find WIM before creating local networks\n\nThe usage of the wim_account information for create networks inside the\nVIMs/datacenters should be developed in future commits\n\nChange-Id: I545455f23cbde9071b2bdc91ae032b7a76e0eefe\nSigned-off-by: Anderson Bravalheri \u003ca.bravalheri@bristol.ac.uk\u003e\n"
    },
    {
      "commit": "0ce24dccfbbc28e48551a2a89086aa923016fd9f",
      "tree": "4c3e5cc89e2f19a1931e016ae7837c10436e1d44",
      "parents": [
        "00e29ddd2bc186460698cb2431f6751daa24eca8"
      ],
      "author": {
        "name": "David García",
        "email": "david.garciaco@ehu.eus",
        "time": "Thu Jan 10 23:31:03 2019 +0100"
      },
      "committer": {
        "name": "David García",
        "email": "david.garciaco@ehu.eus",
        "time": "Thu Jan 10 23:31:03 2019 +0100"
      },
      "message": "WIM dynpac: Add credentials\n\nChange-Id: Iae69fda14d9ffab43af47084b596ba4a5bc8c7a7\nSigned-off-by: David García \u003cdavid.garciaco@ehu.eus\u003e\n"
    },
    {
      "commit": "00e29ddd2bc186460698cb2431f6751daa24eca8",
      "tree": "79596116af8989e49d75a6ea473fcd82622fa157",
      "parents": [
        "31e121f56d87b6be951caa550b2884ed5908cd92"
      ],
      "author": {
        "name": "David García",
        "email": "david.garciaco@ehu.eus",
        "time": "Mon Dec 10 09:43:50 2018 +0100"
      },
      "committer": {
        "name": "David García",
        "email": "david.garciaco@ehu.eus",
        "time": "Mon Dec 10 09:44:05 2018 +0100"
      },
      "message": "Add Dynpac WIM Connector\n\nA file osm_ro.wim.wimconn_dynpac added, which defines a the DynpacConnector class\n\nChange-Id: I72fbd5387cdf3c09bc69cdde10713e224b7876ed\nSigned-off-by: David García \u003cdavid.garciaco@ehu.eus\u003e\n"
    },
    {
      "commit": "c0b8718464d2942c1204312a9dcce2c9f0b8b6cd",
      "tree": "f37849a577ccc6dc750ebab436917f162b34b44c",
      "parents": [
        "c5293def02d95ed4ee086dd8842437b76ec05c4e"
      ],
      "author": {
        "name": "Anderson Bravalheri",
        "email": "a.bravalheri@bristol.ac.uk",
        "time": "Wed Nov 28 11:48:14 2018 +0000"
      },
      "committer": {
        "name": "Anderson Bravalheri",
        "email": "a.bravalheri@bristol.ac.uk",
        "time": "Wed Nov 28 17:33:22 2018 +0000"
      },
      "message": "Change confusing \"get_endpoint\" name and add docs\n\nChange-Id: Ia39bf1acb0b452b320c41d4ae9e04fc760adeecb\nSigned-off-by: Anderson Bravalheri \u003ca.bravalheri@bristol.ac.uk\u003e\n"
    },
    {
      "commit": "0446cd5df24c38f95cea13b995c553e9b2403f21",
      "tree": "c44cdd6e13913129dee35afff428e01c8dcd2d8b",
      "parents": [
        "63056c57eea17465ada68bcc076a0159d9c5f93f"
      ],
      "author": {
        "name": "Anderson Bravalheri",
        "email": "a.bravalheri@bristol.ac.uk",
        "time": "Fri Aug 17 15:26:19 2018 +0100"
      },
      "committer": {
        "name": "Anderson Bravalheri",
        "email": "a.bravalheri@bristol.ac.uk",
        "time": "Fri Nov 16 10:57:14 2018 +0000"
      },
      "message": "Implement feature 5949\n\nEnable dynamic connectivity setup in multi-site Network Services\n\nThe code required to implement the feature is contained in `osm_ro/wim`\nas much as possible.\n\n* `wim/engine.py` works together with `nfvo.py` to implement the\n  feature\n* `wim/persistence.py` is equivalent to `nfvo_db.py` and try to\n  encapsulate most of the SQL-specific code, implementing a persistence\n  layer\n* `wim/http_handler.py` extends `httpserver.py` adding WIM-related HTTP\n  routes\n* `wim/wim_thread.py` is similar to `vim_thread.py` and controls the\n  execution of WIM-related tasks\n* `wim/actions.py` and `wim/wan_link_actions.py` implement the action\n  handling specific code, calling instances of the `wim/wimconn.py`\n  subclasses\n\nWIM connectors are still a work in progress\n\nIndividual change details (newer to older)\n\n- Add errors for inconsistent state\n\n- Delay re-scheduled tasks\n\n- Move lock to inside the persistence object\n\n- Better errors for connector failures\n\n- Try to cache the wan_link information before it is deleted from the database\n\n- Integrate WanLinkDelete to NFVO\n\n- Add WanLinkDelete implementation draft with some tests\n\n- Add basic wim network creation\n\n- Add minimal documentation for actions\n\n- Add checks to the create action\n\n- Improve documentation, rearrange insert_pending and remove unused functions on WimThread\n\n- Integrate Action classes in refresh_tasks\n\n- Add Action classes to avoid intricate conditions\n\n- Adding Proposed License\n\n- Move grouping of actions to persistence\n\n- Change WimThread to use SQL to do the heavy lifting\n\n- Simplify WimThread reload_actions\n\n- Add tests for derive_wan_links\n\n- Implement find_common_wim(s)\n\n- Add tests for create_wim_account\n\n- Add migration scripts for version 33\n\n- Changes to WIM and VIM threads for vim_wim_actions\n\n- Implement wim_account management according to the discussion\n\n- Add WimHandler integration inside httpserver\n\n- Add quick instructions to run the tests\n\n- Add WIM functional tests using real database\n\n- Add DB WIM port mapping\n\n- RO WIM-related console scripts\n\n- Add WIM integration to NFVO\n\n- Improve database support focusing on tests\n\n- RO NBI WIM-related commands in HTTP server\n\n- Adding WIM tables to MANO DB\n\n- Add wim http handler initial implementation\n\n- Move http utility functions to separated files\n\n    This separation allows the code to be reused more easily and avoids\n    circular dependencies.\n\n    (The httpserver can import other modules implementing http routes,\n    and those modules can then use the utility functions without having\n    to import back httpserver)\n\n- Add a HTTP handler class and custom route decorator\n\n    These tools can be used to create independent groups of bottle\n    routes/callbacks in a OOP fashion\n\n- Extract http error codes and related logic to separated file\n\nChange-Id: Icd5fc9fa345852b8cf571e48f427dc10bdbd24c5\nSigned-off-by: Anderson Bravalheri \u003ca.bravalheri@bristol.ac.uk\u003e\n"
    }
  ]
}
