)]}'
{
  "commit": "4b157b9099744585390301d1a75b026d17fb2223",
  "tree": "063fafcc4e9780a8a4310087f62b04d31540c836",
  "parents": [
    "318dcb63362a645193956d1d8bcba661b0c84157"
  ],
  "author": {
    "name": "Jukka Rissanen",
    "email": "jukka.rissanen@nordicsemi.no",
    "time": "Thu Nov 09 20:09:03 2023 +0200"
  },
  "committer": {
    "name": "Carles Cufí",
    "email": "carles.cufi@nordicsemi.no",
    "time": "Tue Apr 30 13:25:22 2024 +0200"
  },
  "message": "net: lib: http_server: Initial HTTP server support\n\nOriginal code developed as a GSoC 2023 project by Emna Rekik.\n\nCode refactored in order to provide better bisectability\nas the origical commits were not bisectable.\n\nThe server supports static and dynamic resources, managed by\nHTTP_SERVICE/HTTP_RESOURCE macros.\n\nFixes #59685\nFixes #59686\nFixes #59688\nFixes #59690\nFixes #59670\nFixes #59700\nFixes #59684\nFixes #59693\nFixes #59693\nFixes #59694\nFixes #59699\nFixes #59696\nFixes #59688\nFixes #59690\nFixes #59670\nFixes #59700\nFixes #59685\nFixes #59686\nFixes #59688\nFixes #59691\n\nSigned-off-by: Emna Rekik \u003cemna.rekik007@gmail.com\u003e\nSigned-off-by: Jukka Rissanen \u003cjukka.rissanen@nordicsemi.no\u003e\nSigned-off-by: Robert Lubos \u003crobert.lubos@nordicsemi.no\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5305f9cf873c2605f2a1ef6a97251477faf489a3",
      "old_mode": 33188,
      "old_path": "include/zephyr/linker/common-rom/common-rom-net.ld",
      "new_id": "95aeeb99e89335f9259f59eb6a552ba629b7ad80",
      "new_mode": 33188,
      "new_path": "include/zephyr/linker/common-rom/common-rom-net.ld"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "efdd78edf6ee5d0c588f7b0e4a27b166e25b42ca",
      "new_mode": 33188,
      "new_path": "include/zephyr/net/http/frame.h"
    },
    {
      "type": "modify",
      "old_id": "a45c555e97b97088a9fe9c0731e43686dcd7cb7f",
      "old_mode": 33188,
      "old_path": "include/zephyr/net/http/method.h",
      "new_id": "b27e3144b236b9638bdaf98740b65e89899286b0",
      "new_mode": 33188,
      "new_path": "include/zephyr/net/http/method.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "35f1dcdc872f15cba4d78acc496276401d40d7d3",
      "new_mode": 33188,
      "new_path": "include/zephyr/net/http/server.h"
    },
    {
      "type": "modify",
      "old_id": "3e48147cd01f784fc6a24b0c111a9a6fff0e6c8e",
      "old_mode": 33188,
      "old_path": "include/zephyr/net/http/service.h",
      "new_id": "2f17b5022f7cd4b84bbb34422e98af9cd1b9235b",
      "new_mode": 33188,
      "new_path": "include/zephyr/net/http/service.h"
    },
    {
      "type": "modify",
      "old_id": "40795ac5a1696a49e64901ffc0fe86d830f11f78",
      "old_mode": 33188,
      "old_path": "subsys/net/lib/CMakeLists.txt",
      "new_id": "02d43e2190af5514e76bef8191991abdab393951",
      "new_mode": 33188,
      "new_path": "subsys/net/lib/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "5d9d4a06a32545ec6a6ab07b4b6ef603fc52a790",
      "old_mode": 33188,
      "old_path": "subsys/net/lib/http/CMakeLists.txt",
      "new_id": "4d4409b2ad731e9635e5063fdfc6b25a0dc86dd2",
      "new_mode": 33188,
      "new_path": "subsys/net/lib/http/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "789e45827c33aa14beb84ba2a823353ba16ca6bb",
      "old_mode": 33188,
      "old_path": "subsys/net/lib/http/Kconfig",
      "new_id": "b78d8e93e3555dbb40e217a86c6b716002363b2d",
      "new_mode": 33188,
      "new_path": "subsys/net/lib/http/Kconfig"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e70c67d2cc4da210edfa888ce1ff0183d2961578",
      "new_mode": 33188,
      "new_path": "subsys/net/lib/http/headers/mlog.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "61e8a36fa538abee7f11ef5c0f5a3f69f4df03e1",
      "new_mode": 33188,
      "new_path": "subsys/net/lib/http/headers/server_internal.h"
    },
    {
      "type": "modify",
      "old_id": "0f73ce6e8f8804488f33b7ba26f9b1c17526e06c",
      "old_mode": 33188,
      "old_path": "subsys/net/lib/http/http_client.c",
      "new_id": "58ff1389b47b48e273ab28b46db4d9bdb494e631",
      "new_mode": 33188,
      "new_path": "subsys/net/lib/http/http_client.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a7f11b45b8ea0dffc85d84311de0521e1ab957a0",
      "new_mode": 33188,
      "new_path": "subsys/net/lib/http/http_server_core.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c7dff045d7483cd11cf286c7e96e4df8f944f4ab",
      "new_mode": 33188,
      "new_path": "subsys/net/lib/http/http_server_http1.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b26139a79bb2669fc785927baadb6387c79c71d9",
      "new_mode": 33188,
      "new_path": "subsys/net/lib/http/http_server_http2.c"
    }
  ]
}
