)]}'
{
  "log": [
    {
      "commit": "5d405aeee2deb8bf462e557c7975f3a6e25af147",
      "tree": "7a15de8d24bda00fb66439bd93cc89a6dd840910",
      "parents": [
        "0708820c7deb7e59bc953dd0cf531b4e39d553e9",
        "ea2aac2237fefb7bbf4994f932dbdf1ab96dcb93"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Dec 19 14:41:58 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 19 14:41:58 2024 -0800"
      },
      "message": "Add janitors to the OWNERS file am: ea2aac2237\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libwebsockets/+/3423786\n\nChange-Id: I055827a7930ae7ea9bbf65feae513700ab0c6cad\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ea2aac2237fefb7bbf4994f932dbdf1ab96dcb93",
      "tree": "7a15de8d24bda00fb66439bd93cc89a6dd840910",
      "parents": [
        "21591522974dc8aa5ed7f20a85432e9ebecb12c8"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Dec 18 20:25:56 2024 +0000"
      },
      "committer": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Dec 18 20:25:56 2024 +0000"
      },
      "message": "Add janitors to the OWNERS file\n\nTest: TreeHugger\nChange-Id: I01ffd42ee3175079c8e95db2ef33a39a2d2e9b43\n"
    },
    {
      "commit": "0708820c7deb7e59bc953dd0cf531b4e39d553e9",
      "tree": "3951957d71eb3ce72907c3bf4649c7996fb28702",
      "parents": [
        "964a3e2628fbe376f9c163616baa790e8515633f",
        "21591522974dc8aa5ed7f20a85432e9ebecb12c8"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Nov 19 20:29:36 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 19 20:29:36 2024 +0000"
      },
      "message": "Remove unused -Wno-implicit-function-declaration. am: 2862e24dd8 am: 2159152297\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libwebsockets/+/3349992\n\nChange-Id: I60e707348ef8778c7505c36b496761f56a080d16\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "21591522974dc8aa5ed7f20a85432e9ebecb12c8",
      "tree": "3951957d71eb3ce72907c3bf4649c7996fb28702",
      "parents": [
        "964a3e2628fbe376f9c163616baa790e8515633f",
        "2862e24dd898cd94fc4e7d93d2c7906370c40df0"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Tue Nov 19 20:05:21 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Nov 19 20:05:21 2024 +0000"
      },
      "message": "Remove unused -Wno-implicit-function-declaration. am: 2862e24dd8\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libwebsockets/+/3349992\n\nChange-Id: Ia9e5e140956901b2a4d5f190abd2355c536331e1\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2862e24dd898cd94fc4e7d93d2c7906370c40df0",
      "tree": "3951957d71eb3ce72907c3bf4649c7996fb28702",
      "parents": [
        "964a3e2628fbe376f9c163616baa790e8515633f"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Nov 15 22:06:27 2024 +0000"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Nov 15 22:06:27 2024 +0000"
      },
      "message": "Remove unused -Wno-implicit-function-declaration.\n\nThis is an error in C23 anyway.\n\nChange-Id: Id7549e4a7da16f5c2df291659e937b1f9a0961bf\n"
    },
    {
      "commit": "964a3e2628fbe376f9c163616baa790e8515633f",
      "tree": "2cef9b482513a5ab0d617603167cb6df3629648a",
      "parents": [
        "4a8f91eccc96115d76a37d6eb4eb89d449881d96",
        "d35316f2bbc1914fab654cc7711008def0a800df"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Apr 29 22:35:22 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Apr 29 22:35:22 2024 +0000"
      },
      "message": "[automerger skipped] Empty merge of Android 24Q2 Release (ab/11526283) to aosp-main-future am: d35316f2bb -s ours\n\nam skip reason: Merged-In Ibd63f1c50385bf8ac014c065c61657961488b0d2 with SHA-1 ee15c9bf58 is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/libwebsockets/+/27144880\n\nChange-Id: Ic5f2c9a7f6e1f4922ae8b74638cd72b2c7df338c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d35316f2bbc1914fab654cc7711008def0a800df",
      "tree": "2cef9b482513a5ab0d617603167cb6df3629648a",
      "parents": [
        "ee15c9bf58cd54cc1c87d3387df1974fbab1ad04",
        "4a8f91eccc96115d76a37d6eb4eb89d449881d96"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Apr 29 11:50:05 2024 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Apr 29 11:50:05 2024 -0700"
      },
      "message": "Empty merge of Android 24Q2 Release (ab/11526283) to aosp-main-future\n\nBug: 337098550\nMerged-In: Ibd63f1c50385bf8ac014c065c61657961488b0d2\nChange-Id: I9de878f0e4252f4e85daf992c0af1521175d6811\n"
    },
    {
      "commit": "4a8f91eccc96115d76a37d6eb4eb89d449881d96",
      "tree": "2cef9b482513a5ab0d617603167cb6df3629648a",
      "parents": [
        "f267cd39c9f0836d1ae27d1977e8ac75395adaf9",
        "ee15c9bf58cd54cc1c87d3387df1974fbab1ad04"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Feb 22 21:45:51 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 22 21:45:51 2024 +0000"
      },
      "message": "Update OWNERS file am: 19cde079a5 am: ee15c9bf58\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libwebsockets/+/2973995\n\nChange-Id: I9d4e1858a900af06c923db0609c3d43c364d183a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ee15c9bf58cd54cc1c87d3387df1974fbab1ad04",
      "tree": "2cef9b482513a5ab0d617603167cb6df3629648a",
      "parents": [
        "f267cd39c9f0836d1ae27d1977e8ac75395adaf9",
        "19cde079a5b2aeefc15db6e1c0beb2c61df74792"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Feb 22 20:43:15 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Feb 22 20:43:15 2024 +0000"
      },
      "message": "Update OWNERS file am: 19cde079a5\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libwebsockets/+/2973995\n\nChange-Id: Ibd63f1c50385bf8ac014c065c61657961488b0d2\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "19cde079a5b2aeefc15db6e1c0beb2c61df74792",
      "tree": "2cef9b482513a5ab0d617603167cb6df3629648a",
      "parents": [
        "d74fd81f456fd8ebf0dd7b5e50cce86421f54337"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Feb 22 19:45:18 2024 +0000"
      },
      "committer": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Feb 22 19:45:18 2024 +0000"
      },
      "message": "Update OWNERS file\n\nRemove Xoogler kwstephenkim\n\nTest: TreeHugger\nChange-Id: Ic9822832a779ca460ff0f81acb5d8ddcc84f464e\n"
    },
    {
      "commit": "f267cd39c9f0836d1ae27d1977e8ac75395adaf9",
      "tree": "e9f69ec02638475cc9bc1feb555c220e7d41dd07",
      "parents": [
        "7e37446aeb2c1b1aa312e7b219ef254e32f0b0cf",
        "d74fd81f456fd8ebf0dd7b5e50cce86421f54337"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jun 19 02:59:00 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jun 19 02:59:00 2023 +0000"
      },
      "message": "gnu17 is now the platform default. am: d41e3b282d am: c0ecb97421 am: 43b5a8206d am: 7860cc2cea am: 7559a79886 am: d74fd81f45\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libwebsockets/+/2626762\n\nChange-Id: I56b63e60083dce9ddbaa9108e467bec65d19e746\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d74fd81f456fd8ebf0dd7b5e50cce86421f54337",
      "tree": "e9f69ec02638475cc9bc1feb555c220e7d41dd07",
      "parents": [
        "7e37446aeb2c1b1aa312e7b219ef254e32f0b0cf",
        "7559a798868021f8ed8beeaf848549346be5e36d"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jun 19 02:08:44 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jun 19 02:08:44 2023 +0000"
      },
      "message": "gnu17 is now the platform default. am: d41e3b282d am: c0ecb97421 am: 43b5a8206d am: 7860cc2cea am: 7559a79886\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libwebsockets/+/2626762\n\nChange-Id: I4ad9c477eb3d62102457fe6b20d42d02b9c32268\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7559a798868021f8ed8beeaf848549346be5e36d",
      "tree": "e9f69ec02638475cc9bc1feb555c220e7d41dd07",
      "parents": [
        "7e37446aeb2c1b1aa312e7b219ef254e32f0b0cf",
        "7860cc2cea2515a4361759821baae38013ca89a3"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jun 19 01:25:27 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jun 19 01:25:27 2023 +0000"
      },
      "message": "gnu17 is now the platform default. am: d41e3b282d am: c0ecb97421 am: 43b5a8206d am: 7860cc2cea\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libwebsockets/+/2626762\n\nChange-Id: I9f6e7cd9c8b68f289ab2c161e6ad29839e0b06a4\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7860cc2cea2515a4361759821baae38013ca89a3",
      "tree": "e9f69ec02638475cc9bc1feb555c220e7d41dd07",
      "parents": [
        "7e37446aeb2c1b1aa312e7b219ef254e32f0b0cf",
        "43b5a8206dca099eb8479a4119484a94f9ccfdee"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Mon Jun 19 00:38:58 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jun 19 00:38:58 2023 +0000"
      },
      "message": "gnu17 is now the platform default. am: d41e3b282d am: c0ecb97421 am: 43b5a8206d\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libwebsockets/+/2626762\n\nChange-Id: I688bdb570f1836e8717a6f1a3af6915038061c6a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "43b5a8206dca099eb8479a4119484a94f9ccfdee",
      "tree": "e9f69ec02638475cc9bc1feb555c220e7d41dd07",
      "parents": [
        "8974491153ec96da0e44d2f8a2438288867b4f0f",
        "c0ecb97421b0eeb7fb764aa9c9e0dfa56b547db9"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Sun Jun 18 23:50:51 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun Jun 18 23:50:51 2023 +0000"
      },
      "message": "gnu17 is now the platform default. am: d41e3b282d am: c0ecb97421\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libwebsockets/+/2626762\n\nChange-Id: I457cbd4b8edaffbcc924a61ccb6f6cbea748a0e9\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c0ecb97421b0eeb7fb764aa9c9e0dfa56b547db9",
      "tree": "e9f69ec02638475cc9bc1feb555c220e7d41dd07",
      "parents": [
        "8974491153ec96da0e44d2f8a2438288867b4f0f",
        "d41e3b282dd72b9fafd65bc8f643019712820b02"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Sun Jun 18 23:12:26 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sun Jun 18 23:12:26 2023 +0000"
      },
      "message": "gnu17 is now the platform default. am: d41e3b282d\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libwebsockets/+/2626762\n\nChange-Id: I5b9f5a44281959ac8540b6740215797385d7a6c9\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d41e3b282dd72b9fafd65bc8f643019712820b02",
      "tree": "e9f69ec02638475cc9bc1feb555c220e7d41dd07",
      "parents": [
        "8974491153ec96da0e44d2f8a2438288867b4f0f"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jun 16 13:01:02 2023 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Jun 16 13:01:02 2023 -0700"
      },
      "message": "gnu17 is now the platform default.\n\nBug: http://b/232413369\nTest: treehugger\nChange-Id: I21a39952f45b344ddb754d5ebbae84cd30473917\n"
    },
    {
      "commit": "7e37446aeb2c1b1aa312e7b219ef254e32f0b0cf",
      "tree": "82876b5e7039b38323b004b7edb75d996342cbe8",
      "parents": [
        "27c44ea2cec85c5e867ba08a81e56260917c13a4",
        "8974491153ec96da0e44d2f8a2438288867b4f0f"
      ],
      "author": {
        "name": "Jorge E. Moreira",
        "email": "jemoreira@google.com",
        "time": "Tue Aug 09 23:14:16 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 09 23:14:16 2022 +0000"
      },
      "message": "Fix build files am: 0ff78890a3 am: 2f86351634 am: ce5fc510cf am: 542662f593 am: 8974491153\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libwebsockets/+/2180178\n\nChange-Id: Ib799a8a8caa0e5a7283e1b95b544f4c4b6bb5092\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8974491153ec96da0e44d2f8a2438288867b4f0f",
      "tree": "82876b5e7039b38323b004b7edb75d996342cbe8",
      "parents": [
        "27c44ea2cec85c5e867ba08a81e56260917c13a4",
        "542662f5934b1818413e53be07e676bbdc32133f"
      ],
      "author": {
        "name": "Jorge E. Moreira",
        "email": "jemoreira@google.com",
        "time": "Tue Aug 09 22:46:43 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 09 22:46:43 2022 +0000"
      },
      "message": "Fix build files am: 0ff78890a3 am: 2f86351634 am: ce5fc510cf am: 542662f593\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libwebsockets/+/2180178\n\nChange-Id: I44922a4cbf7f209428d2e59b9437a03bd4362293\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "542662f5934b1818413e53be07e676bbdc32133f",
      "tree": "82876b5e7039b38323b004b7edb75d996342cbe8",
      "parents": [
        "27c44ea2cec85c5e867ba08a81e56260917c13a4",
        "ce5fc510cf50f4848a310a78c09838685e1a334d"
      ],
      "author": {
        "name": "Jorge E. Moreira",
        "email": "jemoreira@google.com",
        "time": "Tue Aug 09 22:00:37 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 09 22:00:37 2022 +0000"
      },
      "message": "Fix build files am: 0ff78890a3 am: 2f86351634 am: ce5fc510cf\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libwebsockets/+/2180178\n\nChange-Id: Ifb93bc57b55aa670a36c99d5a143344627ee8fe0\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ce5fc510cf50f4848a310a78c09838685e1a334d",
      "tree": "82876b5e7039b38323b004b7edb75d996342cbe8",
      "parents": [
        "27c44ea2cec85c5e867ba08a81e56260917c13a4",
        "2f863516341a8371977d8614ac65010005eb1def"
      ],
      "author": {
        "name": "Jorge E. Moreira",
        "email": "jemoreira@google.com",
        "time": "Tue Aug 09 21:33:23 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 09 21:33:23 2022 +0000"
      },
      "message": "Fix build files am: 0ff78890a3 am: 2f86351634\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libwebsockets/+/2180178\n\nChange-Id: Ide6d03cd0775c53d9bcb8baa3b5c9dfc3d85e465\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2f863516341a8371977d8614ac65010005eb1def",
      "tree": "82876b5e7039b38323b004b7edb75d996342cbe8",
      "parents": [
        "27c44ea2cec85c5e867ba08a81e56260917c13a4",
        "0ff78890a301de191cdfe8bb8b8ab4ce41198aed"
      ],
      "author": {
        "name": "Jorge E. Moreira",
        "email": "jemoreira@google.com",
        "time": "Tue Aug 09 21:06:36 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 09 21:06:36 2022 +0000"
      },
      "message": "Fix build files am: 0ff78890a3\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libwebsockets/+/2180178\n\nChange-Id: I6f864b788ac80d4a05b94b6c90eabc45c471c60f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0ff78890a301de191cdfe8bb8b8ab4ce41198aed",
      "tree": "82876b5e7039b38323b004b7edb75d996342cbe8",
      "parents": [
        "8db2c483ba888755d07e891fc785799bec6453b6"
      ],
      "author": {
        "name": "Jorge E. Moreira",
        "email": "jemoreira@google.com",
        "time": "Tue Aug 09 11:21:58 2022 -0700"
      },
      "committer": {
        "name": "Jorge E. Moreira",
        "email": "jemoreira@google.com",
        "time": "Tue Aug 09 11:43:14 2022 -0700"
      },
      "message": "Fix build files\n\nDuring the update to version 4.3 some definitions were incorrectly\ndeleted and are being re-added here.\n\nBug: 241885181\nTest: run cuttlefish locally\nChange-Id: Ia1e27caa0d7484864bd6ade025b089a4d24624d3\n"
    },
    {
      "commit": "27c44ea2cec85c5e867ba08a81e56260917c13a4",
      "tree": "fd8c111196cbfeba43e3a99e2115828696351b6b",
      "parents": [
        "22f5bec4f9e83a4a353e6a1f2afa291b572a5299",
        "8db2c483ba888755d07e891fc785799bec6453b6"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Feb 11 20:47:18 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 11 20:47:18 2022 +0000"
      },
      "message": "[automerger skipped] Empty merge of sc-v2-dev-plus-aosp-without-vendor@8084891 am: 70bee78513 -s ours am: 8db2c483ba -s ours\n\nam skip reason: Merged-In I1b93005199964436709c9b37824b35d551377e95 with SHA-1 7fde4bfe5a is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/libwebsockets/+/16843711\n\nChange-Id: Ib2e7f603d8b3514176164dcdaff8bc0927af9b7d\n"
    },
    {
      "commit": "8db2c483ba888755d07e891fc785799bec6453b6",
      "tree": "fd8c111196cbfeba43e3a99e2115828696351b6b",
      "parents": [
        "5840a27d8e3cb3a4a902081f68986f4a59d92aa2",
        "70bee785136f8926fe7bc56a36edeab3a9b54077"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Feb 11 20:23:15 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Feb 11 20:23:15 2022 +0000"
      },
      "message": "[automerger skipped] Empty merge of sc-v2-dev-plus-aosp-without-vendor@8084891 am: 70bee78513 -s ours\n\nam skip reason: Merged-In I1b93005199964436709c9b37824b35d551377e95 with SHA-1 7fde4bfe5a is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/libwebsockets/+/16843711\n\nChange-Id: I36cb8bad4e05062f9c0d14dc7ff034b8ab678646\n"
    },
    {
      "commit": "70bee785136f8926fe7bc56a36edeab3a9b54077",
      "tree": "fd8c111196cbfeba43e3a99e2115828696351b6b",
      "parents": [
        "23427d59a14a54570816550a68c33b78cc112a01",
        "d751fb19fc49c9149138a0899cf93582a1fa8f8b"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Feb 11 06:14:58 2022 +0000"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Feb 11 06:14:58 2022 +0000"
      },
      "message": "Empty merge of sc-v2-dev-plus-aosp-without-vendor@8084891\n\nBug: 214455710\nMerged-In: I1b93005199964436709c9b37824b35d551377e95\nChange-Id: I0af8dd06d86982f9c34cd5543c860e78e0a06ef6\n"
    },
    {
      "commit": "22f5bec4f9e83a4a353e6a1f2afa291b572a5299",
      "tree": "fd8c111196cbfeba43e3a99e2115828696351b6b",
      "parents": [
        "1766b1b2a0c615108cb41a5bd5c5c6f6e4462e68",
        "5840a27d8e3cb3a4a902081f68986f4a59d92aa2"
      ],
      "author": {
        "name": "Jorge E. Moreira",
        "email": "jemoreira@google.com",
        "time": "Tue Feb 08 19:52:43 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 08 19:52:43 2022 +0000"
      },
      "message": "Don\u0027t use netlink am: ba7e6c3989 am: 23427d59a1 am: 2dd806c08b am: 5840a27d8e\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libwebsockets/+/1975251\n\nChange-Id: I68a629e1a88efa3ddf41e046a27366b9eeda9cd4\n"
    },
    {
      "commit": "5840a27d8e3cb3a4a902081f68986f4a59d92aa2",
      "tree": "fd8c111196cbfeba43e3a99e2115828696351b6b",
      "parents": [
        "d751fb19fc49c9149138a0899cf93582a1fa8f8b",
        "2dd806c08b191af074504649df9a6dbd1d281418"
      ],
      "author": {
        "name": "Jorge E. Moreira",
        "email": "jemoreira@google.com",
        "time": "Tue Feb 08 19:29:56 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 08 19:29:56 2022 +0000"
      },
      "message": "Don\u0027t use netlink am: ba7e6c3989 am: 23427d59a1 am: 2dd806c08b\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libwebsockets/+/1975251\n\nChange-Id: I34ff63acbf7e646080d5b0b7d76c18420fd4a9a6\n"
    },
    {
      "commit": "2dd806c08b191af074504649df9a6dbd1d281418",
      "tree": "fd8c111196cbfeba43e3a99e2115828696351b6b",
      "parents": [
        "75b3f8e7b38d2a8a8aad2909677a774f075db8f0",
        "23427d59a14a54570816550a68c33b78cc112a01"
      ],
      "author": {
        "name": "Jorge E. Moreira",
        "email": "jemoreira@google.com",
        "time": "Tue Feb 08 19:11:52 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 08 19:11:52 2022 +0000"
      },
      "message": "Don\u0027t use netlink am: ba7e6c3989 am: 23427d59a1\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libwebsockets/+/1975251\n\nChange-Id: Ibada3fbe39a2b54e703975014d304ec8bc6c374f\n"
    },
    {
      "commit": "23427d59a14a54570816550a68c33b78cc112a01",
      "tree": "fd8c111196cbfeba43e3a99e2115828696351b6b",
      "parents": [
        "41cd03eb468f6141f9fba926a97c8fc8608fc73f",
        "ba7e6c39895f4a9468a93b26b5e3c730f1d43629"
      ],
      "author": {
        "name": "Jorge E. Moreira",
        "email": "jemoreira@google.com",
        "time": "Tue Feb 08 18:48:45 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 08 18:48:45 2022 +0000"
      },
      "message": "Don\u0027t use netlink am: ba7e6c3989\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libwebsockets/+/1975251\n\nChange-Id: Ia732997b3636e8784e8e9f2e148fd5772006413c\n"
    },
    {
      "commit": "ba7e6c39895f4a9468a93b26b5e3c730f1d43629",
      "tree": "fd8c111196cbfeba43e3a99e2115828696351b6b",
      "parents": [
        "7fde4bfe5ae9b27bdaba7f010f59e7fbcc77743f"
      ],
      "author": {
        "name": "Jorge E. Moreira",
        "email": "jemoreira@google.com",
        "time": "Mon Feb 07 14:29:17 2022 -0800"
      },
      "committer": {
        "name": "Jorge E. Moreira",
        "email": "jemoreira@google.com",
        "time": "Mon Feb 07 14:29:17 2022 -0800"
      },
      "message": "Don\u0027t use netlink\n\nBug: 217379705\nTest: locally\nChange-Id: I9512f5ceb6e99e1a4b785845b69327140ea3cff9\n"
    },
    {
      "commit": "1766b1b2a0c615108cb41a5bd5c5c6f6e4462e68",
      "tree": "417024e285b42b7a15dbdc81d22a829109e8d7af",
      "parents": [
        "61e20ae288e9fc017b5bbaa1b8aa61d8bb320e2e",
        "d751fb19fc49c9149138a0899cf93582a1fa8f8b"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Fri Jan 14 01:37:38 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jan 14 01:37:38 2022 +0000"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to external/libwebsockets am: 7fde4bfe5a am: 41cd03eb46 am: 75b3f8e7b3 am: d751fb19fc\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libwebsockets/+/1949460\n\nChange-Id: I5ff2da93bb5699788816c802974f05ffd1ef96de\n"
    },
    {
      "commit": "d751fb19fc49c9149138a0899cf93582a1fa8f8b",
      "tree": "417024e285b42b7a15dbdc81d22a829109e8d7af",
      "parents": [
        "eedbf0ba28719c6e7cbb5f2ac4d0e72a41bf9810",
        "75b3f8e7b38d2a8a8aad2909677a774f075db8f0"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Fri Jan 14 01:17:09 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jan 14 01:17:09 2022 +0000"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to external/libwebsockets am: 7fde4bfe5a am: 41cd03eb46 am: 75b3f8e7b3\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libwebsockets/+/1949460\n\nChange-Id: I9e9c48c14cfbc13dfb83f80b5dcd2146e491e6b8\n"
    },
    {
      "commit": "75b3f8e7b38d2a8a8aad2909677a774f075db8f0",
      "tree": "417024e285b42b7a15dbdc81d22a829109e8d7af",
      "parents": [
        "d70f7ac941b8217c65ef0e08e714f6ed57ac39ca",
        "41cd03eb468f6141f9fba926a97c8fc8608fc73f"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Fri Jan 14 00:58:07 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jan 14 00:58:07 2022 +0000"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to external/libwebsockets am: 7fde4bfe5a am: 41cd03eb46\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libwebsockets/+/1949460\n\nChange-Id: Iaf1d528e2953a6810ec4e61d28ab52dd74a1e188\n"
    },
    {
      "commit": "41cd03eb468f6141f9fba926a97c8fc8608fc73f",
      "tree": "417024e285b42b7a15dbdc81d22a829109e8d7af",
      "parents": [
        "ecd3ebb2af79e04d345fd1d18304246d3c865d3b",
        "7fde4bfe5ae9b27bdaba7f010f59e7fbcc77743f"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Fri Jan 14 00:38:03 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jan 14 00:38:03 2022 +0000"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to external/libwebsockets am: 7fde4bfe5a\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libwebsockets/+/1949460\n\nChange-Id: I0fc841057b31f87fea7d8a7df10f9764c1656ccc\n"
    },
    {
      "commit": "7fde4bfe5ae9b27bdaba7f010f59e7fbcc77743f",
      "tree": "417024e285b42b7a15dbdc81d22a829109e8d7af",
      "parents": [
        "4d0db3edcdd308378ca3f24f13ccc4ce5210c757"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Thu Jan 13 11:49:48 2022 -0800"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Thu Jan 13 11:49:48 2022 -0800"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to external/libwebsockets\n\nAdded SPDX-license-identifier-CC0-1.0 legacy_unencumbered to:\n  test-apps/android/app/src/main/jni/Android.mk\n\nBug: 68860345\nBug: 151177513\nBug: 151953481\n\nTest: m all\nChange-Id: I1b93005199964436709c9b37824b35d551377e95\n"
    },
    {
      "commit": "61e20ae288e9fc017b5bbaa1b8aa61d8bb320e2e",
      "tree": "8fa01b2a4ce5dd41cd7fb3abc969ae9876a180a7",
      "parents": [
        "87e444f977cde21f7760403f88ac51a6432bf5b9",
        "eedbf0ba28719c6e7cbb5f2ac4d0e72a41bf9810"
      ],
      "author": {
        "name": "Jorge E. Moreira",
        "email": "jemoreira@google.com",
        "time": "Mon Jan 10 20:38:27 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jan 10 20:38:27 2022 +0000"
      },
      "message": "Fix build files for update to 4.3 am: 4d0db3edcd am: ecd3ebb2af am: d70f7ac941 am: eedbf0ba28\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libwebsockets/+/1932879\n\nChange-Id: I18a24edfa8ba3f76040192475143da1246e73908\n"
    },
    {
      "commit": "87e444f977cde21f7760403f88ac51a6432bf5b9",
      "tree": "2bbbf4e2887964d8dad57d87ff3ca158fefcfbd3",
      "parents": [
        "d9128e27d79851042a24e4666409886cceef9131",
        "866200949e3619e24f98de5f4a29a1f70207d907"
      ],
      "author": {
        "name": "Jorge E. Moreira",
        "email": "jemoreira@google.com",
        "time": "Mon Jan 10 20:38:26 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jan 10 20:38:26 2022 +0000"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-v4.3-stable\u0027 am: 9b80fb3b08 am: aec8f204db am: 10713ced19 am: 866200949e\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libwebsockets/+/1932878\n\nChange-Id: I17ed253c8cd3556a5607c6c292abf9c88707b754\n"
    },
    {
      "commit": "eedbf0ba28719c6e7cbb5f2ac4d0e72a41bf9810",
      "tree": "8fa01b2a4ce5dd41cd7fb3abc969ae9876a180a7",
      "parents": [
        "866200949e3619e24f98de5f4a29a1f70207d907",
        "d70f7ac941b8217c65ef0e08e714f6ed57ac39ca"
      ],
      "author": {
        "name": "Jorge E. Moreira",
        "email": "jemoreira@google.com",
        "time": "Mon Jan 10 20:21:43 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jan 10 20:21:43 2022 +0000"
      },
      "message": "Fix build files for update to 4.3 am: 4d0db3edcd am: ecd3ebb2af am: d70f7ac941\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libwebsockets/+/1932879\n\nChange-Id: I967bdeb2e7f75bdf5a87edf03cfa5a3dfe0743b6\n"
    },
    {
      "commit": "866200949e3619e24f98de5f4a29a1f70207d907",
      "tree": "2bbbf4e2887964d8dad57d87ff3ca158fefcfbd3",
      "parents": [
        "1caf4528302ab4ba0ab82905caea172d17f87e69",
        "10713ced197ead2d0f2ec375a0bb39032387e281"
      ],
      "author": {
        "name": "Jorge E. Moreira",
        "email": "jemoreira@google.com",
        "time": "Mon Jan 10 20:21:42 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jan 10 20:21:42 2022 +0000"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-v4.3-stable\u0027 am: 9b80fb3b08 am: aec8f204db am: 10713ced19\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libwebsockets/+/1932878\n\nChange-Id: I022a28c796f24840b0be87c5fa1d34d9817440a7\n"
    },
    {
      "commit": "d70f7ac941b8217c65ef0e08e714f6ed57ac39ca",
      "tree": "8fa01b2a4ce5dd41cd7fb3abc969ae9876a180a7",
      "parents": [
        "10713ced197ead2d0f2ec375a0bb39032387e281",
        "ecd3ebb2af79e04d345fd1d18304246d3c865d3b"
      ],
      "author": {
        "name": "Jorge E. Moreira",
        "email": "jemoreira@google.com",
        "time": "Mon Jan 10 19:51:15 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jan 10 19:51:15 2022 +0000"
      },
      "message": "Fix build files for update to 4.3 am: 4d0db3edcd am: ecd3ebb2af\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libwebsockets/+/1932879\n\nChange-Id: I086e86943e7ee758ddf4c4bc37c39ccab3d0a4c4\n"
    },
    {
      "commit": "10713ced197ead2d0f2ec375a0bb39032387e281",
      "tree": "2bbbf4e2887964d8dad57d87ff3ca158fefcfbd3",
      "parents": [
        "1caf4528302ab4ba0ab82905caea172d17f87e69",
        "aec8f204db1176af1496b477ddec61966acea089"
      ],
      "author": {
        "name": "Jorge E. Moreira",
        "email": "jemoreira@google.com",
        "time": "Mon Jan 10 19:51:11 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jan 10 19:51:11 2022 +0000"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-v4.3-stable\u0027 am: 9b80fb3b08 am: aec8f204db\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libwebsockets/+/1932878\n\nChange-Id: I62ff06cc35d18a9ff8ad6ab0c69ead7518afac13\n"
    },
    {
      "commit": "ecd3ebb2af79e04d345fd1d18304246d3c865d3b",
      "tree": "8fa01b2a4ce5dd41cd7fb3abc969ae9876a180a7",
      "parents": [
        "aec8f204db1176af1496b477ddec61966acea089",
        "4d0db3edcdd308378ca3f24f13ccc4ce5210c757"
      ],
      "author": {
        "name": "Jorge E. Moreira",
        "email": "jemoreira@google.com",
        "time": "Mon Jan 10 19:29:41 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jan 10 19:29:41 2022 +0000"
      },
      "message": "Fix build files for update to 4.3 am: 4d0db3edcd\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libwebsockets/+/1932879\n\nChange-Id: I90c107a3f9b1e62d3cb78d81af22d884ad4dad53\n"
    },
    {
      "commit": "aec8f204db1176af1496b477ddec61966acea089",
      "tree": "2bbbf4e2887964d8dad57d87ff3ca158fefcfbd3",
      "parents": [
        "1caf4528302ab4ba0ab82905caea172d17f87e69",
        "9b80fb3b08d0e56cd1baf5d53e78a9607db085c6"
      ],
      "author": {
        "name": "Jorge E. Moreira",
        "email": "jemoreira@google.com",
        "time": "Mon Jan 10 19:29:36 2022 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jan 10 19:29:36 2022 +0000"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-v4.3-stable\u0027 am: 9b80fb3b08\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/libwebsockets/+/1932878\n\nChange-Id: I9172aef1f40873e247c93d1157a00cdabdf03ea4\n"
    },
    {
      "commit": "4d0db3edcdd308378ca3f24f13ccc4ce5210c757",
      "tree": "8fa01b2a4ce5dd41cd7fb3abc969ae9876a180a7",
      "parents": [
        "9b80fb3b08d0e56cd1baf5d53e78a9607db085c6"
      ],
      "author": {
        "name": "Jorge E. Moreira",
        "email": "jemoreira@google.com",
        "time": "Thu Dec 23 11:10:24 2021 -0800"
      },
      "committer": {
        "name": "Jorge E. Moreira",
        "email": "jemoreira@google.com",
        "time": "Thu Jan 06 11:34:12 2022 -0800"
      },
      "message": "Fix build files for update to 4.3\n\nBug: 209665362\nTest: locally\nChange-Id: I2be9d28c27df50f45b74e9430dfd46ea55aef6c9\n"
    },
    {
      "commit": "9b80fb3b08d0e56cd1baf5d53e78a9607db085c6",
      "tree": "2bbbf4e2887964d8dad57d87ff3ca158fefcfbd3",
      "parents": [
        "1caf4528302ab4ba0ab82905caea172d17f87e69",
        "141ebf373ca0fed7b41eb960cdbd7ab1f29490dc"
      ],
      "author": {
        "name": "Jorge E. Moreira",
        "email": "jemoreira@google.com",
        "time": "Mon Dec 20 15:05:47 2021 -0800"
      },
      "committer": {
        "name": "Jorge E. Moreira",
        "email": "jemoreira@google.com",
        "time": "Wed Jan 05 13:09:13 2022 -0800"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-v4.3-stable\u0027\n\nBug: 209665362\nTest: none\nChange-Id: Icf1b53ae8f677834c7fff74c450715a4108efe01\n"
    },
    {
      "commit": "141ebf373ca0fed7b41eb960cdbd7ab1f29490dc",
      "tree": "bbe2391273950547374df0a219a0825551eca08d",
      "parents": [
        "7aaa87766dbce818a96f97fc780a3886fa23ea13"
      ],
      "author": {
        "name": "Paul Lee",
        "email": "liberize@gmail.com",
        "time": "Tue Dec 14 06:56:45 2021 +0000"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Tue Dec 14 08:10:48 2021 +0000"
      },
      "message": "service: make sure to sleep if nothing to do\n\nhttps://github.com/warmcat/libwebsockets/issues/2524\n\n"
    },
    {
      "commit": "7aaa87766dbce818a96f97fc780a3886fa23ea13",
      "tree": "941e0870aecf8828c8f2e27971fdb749366ffe53",
      "parents": [
        "e529720fc1d66f89b87c6865bb7b50ff75c554db"
      ],
      "author": {
        "name": "chilL1n",
        "email": "devchilL1n@gmail.com",
        "time": "Mon Dec 13 21:06:48 2021 +0100"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Tue Dec 14 08:10:38 2021 +0000"
      },
      "message": "docs: lws_service_tsi\n\n"
    },
    {
      "commit": "e529720fc1d66f89b87c6865bb7b50ff75c554db",
      "tree": "18da08543d442f83337f9f42b80689bad8e918ec",
      "parents": [
        "91da9e30c7527275d232d2d5f161b53e697ecfe1"
      ],
      "author": {
        "name": "Vitaliy Orazov",
        "email": "vitaly.orazov@rubetek.com",
        "time": "Mon Dec 13 18:51:22 2021 +0300"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Tue Dec 14 08:10:25 2021 +0000"
      },
      "message": "http: proxying: allow for large headers\n\nset the buffer size (rpath) for header processing during\n proxying equal to the value in max_http_header_data\n\n"
    },
    {
      "commit": "91da9e30c7527275d232d2d5f161b53e697ecfe1",
      "tree": "93b0dbaf0c4aaf16c8c032ca3d858ccf6d57c911",
      "parents": [
        "0bc5b58ee3bf103ba78b6ccacbc58395e3825f8a"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Wed Dec 08 06:28:16 2021 +0000"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Tue Dec 14 08:09:25 2021 +0000"
      },
      "message": "cancel pipe: mark close when wsi is close\n"
    },
    {
      "commit": "0bc5b58ee3bf103ba78b6ccacbc58395e3825f8a",
      "tree": "24d9f234094b6a44eaa456d127edf714a8612d50",
      "parents": [
        "122cf591a3b573f5a78299602faabf364e6c99be"
      ],
      "author": {
        "name": "DerKleinePunk",
        "email": "derkleinepunk@user.github.invalid",
        "time": "Thu Dec 02 09:18:23 2021 +0000"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Thu Dec 02 09:46:46 2021 +0000"
      },
      "message": "http: cookie_get\n\nThe loop check shouldn\u0027t care about bl any more, since we snipped bl from n\nalready.\n\n"
    },
    {
      "commit": "122cf591a3b573f5a78299602faabf364e6c99be",
      "tree": "65294d16b121bd0e5375408108ea1b2eba5e95c0",
      "parents": [
        "0dc0f92f29da0d3320a8c1b9f42830ee7531924f"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 29 05:04:56 2021 +0000"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Thu Dec 02 09:26:30 2021 +0000"
      },
      "message": "docs: decruft README.coding\n"
    },
    {
      "commit": "0dc0f92f29da0d3320a8c1b9f42830ee7531924f",
      "tree": "5e50590d7d05b17d858775c72700fd0a5508eea8",
      "parents": [
        "741cf67b7fc66857332c29bc165bada0a03c8309"
      ],
      "author": {
        "name": "Vitaliy Orazov",
        "email": "vitaly.orazov@rubetek.com",
        "time": "Mon Nov 29 17:26:48 2021 +0300"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 29 15:26:04 2021 +0000"
      },
      "message": " http proxy: support PUT, PATCH and DELETE methods\n\n"
    },
    {
      "commit": "741cf67b7fc66857332c29bc165bada0a03c8309",
      "tree": "f8fe687dfe82df61119c00af375de008cf7342ea",
      "parents": [
        "c295f8014ad88a3bdf833abd772375c92eb1d484"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Sun Nov 07 07:19:21 2021 +0000"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 22 17:23:12 2021 +0000"
      },
      "message": "windows: mingw file type is int (v2)\n\n"
    },
    {
      "commit": "c295f8014ad88a3bdf833abd772375c92eb1d484",
      "tree": "f6d0dfeeabdb2e8bdc4b3e5d502cf6067ff7ee62",
      "parents": [
        "d42a7900d6e1c1ed533ca4206d4f248b96d48a11"
      ],
      "author": {
        "name": "Daniel",
        "email": "smartalock@user.github.invalid",
        "time": "Mon Nov 22 15:37:18 2021 +0000"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 22 15:44:23 2021 +0000"
      },
      "message": "extpoll: make sure DEL_POLL_FD only coming once\n\nhttps://github.com/warmcat/libwebsockets/issues/2500\n\n"
    },
    {
      "commit": "d42a7900d6e1c1ed533ca4206d4f248b96d48a11",
      "tree": "b26faff10bd7ec0c2b7c97a0762663b67682eae8",
      "parents": [
        "c1828713582d5c9d50c9fbde151c577e9583e413"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Wed Nov 10 16:26:18 2021 +0000"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 22 15:42:14 2021 +0000"
      },
      "message": "ws: client: fail server link if masked\n"
    },
    {
      "commit": "c1828713582d5c9d50c9fbde151c577e9583e413",
      "tree": "befe8a74e3e37ecda068b26b197cc13714381fb7",
      "parents": [
        "b0b7fff957cc15b7d059ff62c6ce245b4a76067c"
      ],
      "author": {
        "name": "Chunho Lee",
        "email": "chunhole@amazon.com",
        "time": "Mon Nov 15 07:45:12 2021 -0800"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 22 15:41:37 2021 +0000"
      },
      "message": "mqtt: always init wildcard and shadow\n\n"
    },
    {
      "commit": "b0b7fff957cc15b7d059ff62c6ce245b4a76067c",
      "tree": "e09852d2735a448abde341a2e50df3a06a90c166",
      "parents": [
        "eba4f8cfb850a8a5edf467a73ea085e194ffcf61"
      ],
      "author": {
        "name": "calvin2021y",
        "email": "calvin2021y@user.github.invalid",
        "time": "Wed Nov 10 16:45:02 2021 +0000"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 22 15:40:07 2021 +0000"
      },
      "message": "android: fix extra warnings on android-resolv\n\n"
    },
    {
      "commit": "eba4f8cfb850a8a5edf467a73ea085e194ffcf61",
      "tree": "35375d17bbab0ceb9abfbe3f6219cf5770b9dc6c",
      "parents": [
        "bc83a5720782b310ab683e123d27a1558823c345"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Thu Nov 11 08:58:29 2021 +0000"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 22 15:39:42 2021 +0000"
      },
      "message": "http: remove stray debug log\n"
    },
    {
      "commit": "bc83a5720782b310ab683e123d27a1558823c345",
      "tree": "3049dfefc4264cfa7dae37871a3c9e9201c95358",
      "parents": [
        "121dd5e8eefdd3eeae2966e2cedc2d64319d2b79"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Wed Nov 17 14:48:59 2021 +0000"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Thu Nov 18 08:06:32 2021 +0000"
      },
      "message": "h2: post: do not try to bind origin for files\n"
    },
    {
      "commit": "121dd5e8eefdd3eeae2966e2cedc2d64319d2b79",
      "tree": "797e794fa7df66856bd24456f374127e7ee8d3e9",
      "parents": [
        "3ef446f27ca3a7a3f5af5402521a20246f434fd3"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Tue Nov 09 09:53:11 2021 +0000"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Tue Nov 09 09:54:08 2021 +0000"
      },
      "message": "ss: revert make ss timeout handle underlying wsi gone\n"
    },
    {
      "commit": "3ef446f27ca3a7a3f5af5402521a20246f434fd3",
      "tree": "93a1c1860b845b34ae73b7c42d2e2904d1b46e95",
      "parents": [
        "b45dfcb81e6d3c129969bcc3592f9b7a128b4eb0"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Tue Nov 09 08:58:01 2021 +0000"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Tue Nov 09 09:29:00 2021 +0000"
      },
      "message": "freertos-service: remove cruft\n\nThis can\u0027t be reached currently, so remove it and simplify the setting of c\nto the exact equivalent.\n\n"
    },
    {
      "commit": "b45dfcb81e6d3c129969bcc3592f9b7a128b4eb0",
      "tree": "1d559087c09abfdd6101bf2be33b2c2f53bb163a",
      "parents": [
        "cab34801ea7841d320ee264e172d849135030291"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Sun Nov 07 07:19:21 2021 +0000"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Tue Nov 09 09:28:37 2021 +0000"
      },
      "message": "windows: mingw file type is int\n"
    },
    {
      "commit": "cab34801ea7841d320ee264e172d849135030291",
      "tree": "cb1d176cb2a6f4945cce5ef96f4d34cfbc45f5a4",
      "parents": [
        "f8a21fec225a324e9ff8bc5fc05aeffc001d77aa"
      ],
      "author": {
        "name": "Yichen Gu",
        "email": "guyiche@amazon.com",
        "time": "Mon Nov 08 13:42:52 2021 +0000"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Tue Nov 09 09:28:26 2021 +0000"
      },
      "message": "wsimux: immortal: only process immortality once per stream\n\nWe can call mark immortal multiple times for a child stream, make sure it\nis only processed (and increments the nwsi refcount) the once.\n\n"
    },
    {
      "commit": "f8a21fec225a324e9ff8bc5fc05aeffc001d77aa",
      "tree": "2b94bc4ed75f7a20acb9a1e2e8e53b7e3b4484cf",
      "parents": [
        "3e1a1a443dd5c904e8773c425f9bdbeea8a43f08"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Tue Nov 09 09:27:38 2021 +0000"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Tue Nov 09 09:27:41 2021 +0000"
      },
      "message": "adopt: coverity: move vh deref until after pointless check\n"
    },
    {
      "commit": "3e1a1a443dd5c904e8773c425f9bdbeea8a43f08",
      "tree": "6a4dfefb4ef1ea203fd8ef6e1b13f1964658b3b2",
      "parents": [
        "f9fc45bd9896e19b00a40da64134845ccf5fcea0"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Sun Oct 17 07:48:40 2021 +0100"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 08 11:08:45 2021 +0000"
      },
      "message": "coverity: client_reset: no longer any way to get NULL *pwsi\n\nCoverity belatedly noticed that client_reset no longer changes *pwsi\n\n"
    },
    {
      "commit": "f9fc45bd9896e19b00a40da64134845ccf5fcea0",
      "tree": "32250dc48d46136a6989636a1087f477955ea8ab",
      "parents": [
        "1db45d17dfd6282ee7a88676ac01525714305cce"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 08 10:44:55 2021 +0000"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 08 11:05:28 2021 +0000"
      },
      "message": "sspc: proxy: coverity: handle unknown metadata name\n"
    },
    {
      "commit": "1db45d17dfd6282ee7a88676ac01525714305cce",
      "tree": "d903e3b83f9de0ee64a279998dbc6c0cb1b3b5c3",
      "parents": [
        "b415f59bd27975e8e781526a8c5ee846f37fcb66"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 08 10:09:35 2021 +0000"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 08 11:05:28 2021 +0000"
      },
      "message": "h2: coverity: check for OOM on dynamic table alloc\n\nIt can fail, we should check it.\n\n"
    },
    {
      "commit": "b415f59bd27975e8e781526a8c5ee846f37fcb66",
      "tree": "6293f8060888b2d5de704ff3da060fd0c73f33aa",
      "parents": [
        "11ba0b713b83621f65ca859d2798d8d603bbb65b"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 08 10:41:53 2021 +0000"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 08 11:05:28 2021 +0000"
      },
      "message": "ss-deserialize: add pointless h NULL check\n\nh cannot be NULL since it\u0027s set by address offset earlier.\nHelp coverity understand that.\n"
    },
    {
      "commit": "11ba0b713b83621f65ca859d2798d8d603bbb65b",
      "tree": "6b9a6a0be429f7a86aea812b976506c62ed0e38d",
      "parents": [
        "b0cd8f6703645ac2eafd65e841c5f06458a7c319"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 08 10:00:17 2021 +0000"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 08 11:05:28 2021 +0000"
      },
      "message": "adopt: coverity: add pointless vh NULL check\n\nThe wsi is always created on a valid vhost.  Add a needless NULL check on\nit to satisfy coverity.\n\n"
    },
    {
      "commit": "b0cd8f6703645ac2eafd65e841c5f06458a7c319",
      "tree": "4785e1405bfab421ba2ab8aacff1fd7556f16f28",
      "parents": [
        "6e9c25d1f76f40a91a070a237359189feb3f8d7d"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 08 09:56:55 2021 +0000"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 08 11:05:28 2021 +0000"
      },
      "message": "ss-h1: coverity: add needless header NULL check\n\nCoverity does not understand that once we checked that  the header has\na non-zero length, the associated pointer can never be NULL.  Add a\npointless check to make it happy.\n\n"
    },
    {
      "commit": "6e9c25d1f76f40a91a070a237359189feb3f8d7d",
      "tree": "b1ac4b860c611d6e19491d6d0e40a562cbbb1be9",
      "parents": [
        "a00703f50074f53d4af0250c6340245e3470490b"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 08 09:53:56 2021 +0000"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 08 11:05:28 2021 +0000"
      },
      "message": "mbedtls-x509: coverity: remove needless check\n\nip can\u0027t be NULL, it\u0027s set to the address of another object.\n\n"
    },
    {
      "commit": "a00703f50074f53d4af0250c6340245e3470490b",
      "tree": "513a20b4644d2b822e29ca458b1f1c231314e6ff",
      "parents": [
        "39380ffbac0df4af91fe79a2eb51ae86769bdc45"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 08 09:51:19 2021 +0000"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 08 11:05:28 2021 +0000"
      },
      "message": "unix-sockets: NOP for coverity\n\ncontinue here makes no difference than using break, but continue gets us a\npointless complaint \"statement continue does not have any effect\" and break\ndoes not.\n\n"
    },
    {
      "commit": "39380ffbac0df4af91fe79a2eb51ae86769bdc45",
      "tree": "d403c2b1e49243451dca9dc4eaa48d4c161f4d61",
      "parents": [
        "57c5a0da55d871df6a311ce9f847171995fc29e6"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 08 09:45:39 2021 +0000"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 08 11:05:28 2021 +0000"
      },
      "message": "client: connect: confirm we have a protocol\n\nCoverity gets antsy that we were checking wsi-\u003ea.protocol for NULL earlier\nthen start using it... explicitly bail if it\u0027s NULL before we start using\nit.\n\n"
    },
    {
      "commit": "57c5a0da55d871df6a311ce9f847171995fc29e6",
      "tree": "bb1a08e978477d564ca84a205568e7757fcf7c78",
      "parents": [
        "240cd55ef6c43f603f275e44ea8c7ef0f87b058b"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 08 09:37:44 2021 +0000"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 08 11:05:28 2021 +0000"
      },
      "message": "jit-trust: SAN_RFC822_NAME needs other_name union member\n\n-\u003esan is a union, in this case we set the type to indicate we use\nSAN_OTHER_NAME member, but set the unstructured_name union member, that is\nsmaller.\n\nThis doesn\u0027t cause any problem, since the union has space for it.  But\nCoverity noticed, it is wrong, so fix it.\n\n"
    },
    {
      "commit": "240cd55ef6c43f603f275e44ea8c7ef0f87b058b",
      "tree": "bbf1516457fa80ff574db7906245b64a37c48750",
      "parents": [
        "7882a6dc13f0d44cbab9f916e7340ff2b9d9890b"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 08 09:27:59 2021 +0000"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 08 11:05:28 2021 +0000"
      },
      "message": "jit-trust: show coverity we handle NULL attribute source\n\nCoverity doesn\u0027t understand that since we already handled\nakid.keyIdentifier.MBEDTLS_PRIVATE(len) being zero, we don\u0027t need to\ncheck for akid.keyIdentifier.MBEDTLS_PRIVATE(p) being NULL.\n\nSo explicitly check it, even though it is a NOP.\n\n"
    },
    {
      "commit": "7882a6dc13f0d44cbab9f916e7340ff2b9d9890b",
      "tree": "8adccde5dbe7bcc7c610a1f9ba03310ab1821cd7",
      "parents": [
        "433ad32216757547d321e87bdfef64771939f7ec"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 08 09:22:46 2021 +0000"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 08 11:05:24 2021 +0000"
      },
      "message": "jit-trust: clean after failed mbedtls_x509_get_name\n\nmbedtls_x509_get_name() does not clean up properly after itself in the case\nof OOM on multi-segment name.  We have to add extra handling and cleaning.\n\n"
    },
    {
      "commit": "433ad32216757547d321e87bdfef64771939f7ec",
      "tree": "5edeca963375d7b928c27c4ab60429a3f8f3f563",
      "parents": [
        "c42c2adba949677c0e5f49b307d1f45aaf849101"
      ],
      "author": {
        "name": "PW Hu",
        "email": "jlu.hpw@foxmail.com",
        "time": "Sun Nov 07 08:16:34 2021 +0000"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 08 10:34:18 2021 +0000"
      },
      "message": "docs: audit api return information\n\nhttps://github.com/warmcat/libwebsockets/issues/2481\n\n"
    },
    {
      "commit": "c42c2adba949677c0e5f49b307d1f45aaf849101",
      "tree": "73dd48d87807ff7dce7edfe0bed20cdb10d3b0f4",
      "parents": [
        "897eb024319a5d233d908e404a00298240cd0edb"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Sat Nov 06 09:09:32 2021 +0000"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Mon Nov 08 10:33:12 2021 +0000"
      },
      "message": "retry: handle empty retry table\n"
    },
    {
      "commit": "897eb024319a5d233d908e404a00298240cd0edb",
      "tree": "3434a8c856984ac3d55227d00565a246c664b8a3",
      "parents": [
        "972f154a62a376449419df79b4f53fbb13119a7a"
      ],
      "author": {
        "name": "Jakov Smolić",
        "email": "jsmolic@user.github.invalid",
        "time": "Thu Nov 04 06:58:40 2021 +0000"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Thu Nov 04 07:16:18 2021 +0000"
      },
      "message": "plugins: sshd: eg musl needs sys/types if available\n\nhttps://github.com/warmcat/libwebsockets/issues/2477\n\n"
    },
    {
      "commit": "972f154a62a376449419df79b4f53fbb13119a7a",
      "tree": "a677a5fd5d98474a81db1cb7b4f2ec8536d43b1f",
      "parents": [
        "0c8dbadc1f35ddc320d978f1739ca19f5c9d5ace"
      ],
      "author": {
        "name": "Hannes Achleitner",
        "email": "hannes.software@gmx.at",
        "time": "Mon Nov 01 10:17:37 2021 +0100"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Tue Nov 02 07:25:24 2021 +0000"
      },
      "message": "examples-lowlevel: ws client: add -n to README table\n\n"
    },
    {
      "commit": "0c8dbadc1f35ddc320d978f1739ca19f5c9d5ace",
      "tree": "52bc27c273725d50d8c56b69be543fda68ca2154",
      "parents": [
        "4935fe9e1e4328e79717ea3cc402cae91ad6d8c0"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Tue Nov 02 07:10:51 2021 +0000"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Tue Nov 02 07:25:05 2021 +0000"
      },
      "message": "examples-lowlevel: ws-server: pvo for WITH_PLUGINS\n"
    },
    {
      "commit": "4935fe9e1e4328e79717ea3cc402cae91ad6d8c0",
      "tree": "7218c8890bcb5b0df7029cae1ef75450279db181",
      "parents": [
        "c0f324fce250a47ae77e4433c54d3cc5ed449600"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Fri Oct 29 15:58:08 2021 +0100"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Tue Nov 02 07:23:28 2021 +0000"
      },
      "message": "openssl: remove lws_ssl_get_error_string as cruft\n\nIt\u0027s not exported, it seems nothing wants it any more\n\n"
    },
    {
      "commit": "c0f324fce250a47ae77e4433c54d3cc5ed449600",
      "tree": "2778b6596e13b8119299a7700eb4f0b919b9dedc",
      "parents": [
        "7451ce5cfb708ef30fd06c7bacfde61a3467d94e"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Fri Oct 29 15:00:26 2021 +0100"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Tue Nov 02 07:21:41 2021 +0000"
      },
      "message": "esp32-c3dev: remove stray ssd1306 copy\n"
    },
    {
      "commit": "7451ce5cfb708ef30fd06c7bacfde61a3467d94e",
      "tree": "19ddd66e087ed28d818f0bdd4b13c731b093151b",
      "parents": [
        "b912958a678437030f609264a70de5d18017f37d"
      ],
      "author": {
        "name": "Ron Frederick",
        "email": "ronf@timeheart.net",
        "time": "Sat Oct 30 06:14:28 2021 +0100"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Sat Oct 30 06:24:04 2021 +0100"
      },
      "message": "server: SO_REUSEPORT: enable with LWS_MAX_SMP \u003e 1\n\nEither explicit option selection, or multiple SMP service threads, should\nenable SO_REUSEPORT\n\nhttps://github.com/warmcat/libwebsockets/issues/2470\n\n"
    },
    {
      "commit": "b912958a678437030f609264a70de5d18017f37d",
      "tree": "5364692e8586e1f6f8b86c68b704d08dbc407ab6",
      "parents": [
        "b843c09dc24a674ec1857e6fdead20693bb0da7a"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Thu Oct 28 07:17:52 2021 +0100"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Thu Oct 28 10:47:12 2021 +0100"
      },
      "message": "cmake: bring tls include requirement out as PUBLIC\n\nThere\u0027s no problem for library build, also with LWS_WITH_MINIMAL_EXAMPLES,\nbut after install at least on OSX, there are problems finding the installed\nlws include dir (concealed on most platforms by the path being in the\ndefault search list for the toolchain), and the references in the lws\nincludes to the tls includes meaning that explicit paths for that must be\navailable at consuming cmakes.\n\nThis patch enhances the cmake config installed by lws to deal with adding\nthe lws include paths to CMAKE_REQUIRED_INCLUDES and include_directories,\nso it can be found before the target is introduced.\n\nThe tls include is passed back up the CMakeLists layers and the lws targets\nmarked with target_include_directories(PUBLIC) with them, so they are\nunderstood as needed by consumers.\n\nMore boilerplate is moved out of the example consuming cmakes.\n\nAfter this, on machines with previous installs of older lws, you may have to\nclean out the cmake install path, that is usually something like\n\n  /usr/local/lib/cmake/libwebsockets/*\n\nbefore make installing lws and putting the latest content in there.\n\n"
    },
    {
      "commit": "b843c09dc24a674ec1857e6fdead20693bb0da7a",
      "tree": "231a59012f040561c83883cf525776edc39efc5a",
      "parents": [
        "00b7fa23d059743986ce573a62545ca67a8fb902"
      ],
      "author": {
        "name": "Chunho Lee",
        "email": "chunhole@amazon.com",
        "time": "Tue Oct 26 17:45:11 2021 -0700"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Wed Oct 27 16:55:12 2021 +0100"
      },
      "message": "mqtt: allow indicating username and password are not on heap\n\nFix minimal-mqtt-client and minimal-mqtt-client-multi from crashes\nby allowing indicating username and password are not on heap.\n"
    },
    {
      "commit": "00b7fa23d059743986ce573a62545ca67a8fb902",
      "tree": "2aa66d802bb4a35ecea4a78e8af4a4ce370757c3",
      "parents": [
        "26f5cb71e767e581cca33b36de131f873b63e012"
      ],
      "author": {
        "name": "Chunho Lee",
        "email": "chunhole@amazon.com",
        "time": "Sun Oct 24 18:48:48 2021 -0700"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Tue Oct 26 09:55:54 2021 +0100"
      },
      "message": "plat: freertos: selectively use old service looping\n\n"
    },
    {
      "commit": "26f5cb71e767e581cca33b36de131f873b63e012",
      "tree": "222239c069205f46331bd68525f9fc70840b8943",
      "parents": [
        "1a69afaf6ec8c78ee6537293336b962e0cd4d695"
      ],
      "author": {
        "name": "Felipe Gasper",
        "email": "felipe@felipegasper.com",
        "time": "Mon Oct 25 15:01:58 2021 -0400"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Tue Oct 26 06:54:11 2021 +0100"
      },
      "message": "docs: client: Add UNIX socket connection notes for clients\n\n"
    },
    {
      "commit": "1a69afaf6ec8c78ee6537293336b962e0cd4d695",
      "tree": "0bab30e2937e204caa946deca17560e557e52385",
      "parents": [
        "b43f90a8ed4da95c6cf5c4550e3dffca6018b85e"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Sun Oct 24 06:21:51 2021 +0100"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Sun Oct 24 16:57:40 2021 +0100"
      },
      "message": "raw-file: clear POLLOUT before handling\n\n"
    },
    {
      "commit": "b43f90a8ed4da95c6cf5c4550e3dffca6018b85e",
      "tree": "20a8ff3e5059552216b9a974fc6f46a64d599636",
      "parents": [
        "63db023f585dc4f312ee9f9ef8da90b9910e69ca"
      ],
      "author": {
        "name": "Jin Wang",
        "email": "jnwang@amazon.com",
        "time": "Thu Oct 21 14:44:33 2021 +0100"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Thu Oct 21 16:14:02 2021 +0100"
      },
      "message": "ss: policy: adaptations for dynamic policy\n\n"
    },
    {
      "commit": "63db023f585dc4f312ee9f9ef8da90b9910e69ca",
      "tree": "5f650b185926bb34e6c92c415e8c5ce10246657b",
      "parents": [
        "e9c92ec161b4069e4f47a88f6a37f8ce84b3ea87"
      ],
      "author": {
        "name": "Orefkov Aleksander",
        "email": "orefkov@gmail.com",
        "time": "Tue Oct 19 13:39:33 2021 +0300"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Tue Oct 19 17:24:07 2021 +0100"
      },
      "message": "pugins: sshd: handle window-change request\n\nAdded processing of window-change request, according to RFC 4254 6.7\nhttps://datatracker.ietf.org/doc/html/rfc4254#section-6.7\nFor processing called callback pty_req with empty terminal and modes.\n\n"
    },
    {
      "commit": "e9c92ec161b4069e4f47a88f6a37f8ce84b3ea87",
      "tree": "ecb1082ea6ff34e277e946e903f74b05efc3fca5",
      "parents": [
        "6c7798eef44446b3bc9a1bf6663affbf934a1e75"
      ],
      "author": {
        "name": "Jin Wang",
        "email": "jnwang@lab126.com",
        "time": "Tue Oct 19 10:45:26 2021 +0100"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Tue Oct 19 10:51:23 2021 +0100"
      },
      "message": "metrics: ss: skip tagging if no ss streamtypename\n\n"
    },
    {
      "commit": "6c7798eef44446b3bc9a1bf6663affbf934a1e75",
      "tree": "3bc20ce59bdeb24f85c1ccf81ac43d41bac200f1",
      "parents": [
        "957bfae5c8c9467fe879f53125734719aad22a09"
      ],
      "author": {
        "name": "Orefkov Aleksander",
        "email": "orefkov@gmail.com",
        "time": "Tue Oct 19 02:01:59 2021 +0300"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Tue Oct 19 10:50:52 2021 +0100"
      },
      "message": "plugins: sshd: channel fixes\n\nIn responses  with channel numbers, the sender\u0027s channel number is sent instead of the recipient\u0027s channel number.\nSee for example https://datatracker.ietf.org/doc/html/rfc4254#section-5.1\nPutty uses channel 256 for session, and existing code break it with \"Received SSH2_MSG_CHANNEL_OPEN_CONFIRMATION for nonexistent channel 0\" error.\n\n"
    },
    {
      "commit": "957bfae5c8c9467fe879f53125734719aad22a09",
      "tree": "4a9296bbb01e86c14272fb6c31582a18d288cfce",
      "parents": [
        "9efc32ab4932f6dc58ac69323dc0f210139a4da4"
      ],
      "author": {
        "name": "Orefkov Aleksander",
        "email": "orefkov@gmail.com",
        "time": "Tue Oct 19 02:01:59 2021 +0300"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Tue Oct 19 10:50:43 2021 +0100"
      },
      "message": "plugins: sshd: mbedtls 3 extra adaptation\n\nIn fresh mbedtls rsa public decrypt is deprecated and not work on public keys.\nReplaced by lws_genrsa_hash_sig_verify.\n\n"
    },
    {
      "commit": "9efc32ab4932f6dc58ac69323dc0f210139a4da4",
      "tree": "5abf1eb3aa2c1bb0779b77bcc0a1a2678b396787",
      "parents": [
        "d77a6c397ec84a94c581d055704af05e8e277467"
      ],
      "author": {
        "name": "Orefkov Aleksander",
        "email": "orefkov@gmail.com",
        "time": "Tue Oct 19 06:37:10 2021 +0100"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Tue Oct 19 07:29:26 2021 +0100"
      },
      "message": "plugins: sshd: sc25519 must handle last bit\n\nThis was originally commented because Coverity objected to it.\n\n"
    },
    {
      "commit": "d77a6c397ec84a94c581d055704af05e8e277467",
      "tree": "1f84728c1b1f79a3e4b27e33a19b5ade2b806a19",
      "parents": [
        "36af26600107ec744413c811cdce7fad24450195"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Tue Oct 19 06:31:58 2021 +0100"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Tue Oct 19 07:29:13 2021 +0100"
      },
      "message": "client: connect_check fail just log once\n"
    },
    {
      "commit": "36af26600107ec744413c811cdce7fad24450195",
      "tree": "602f83cca9fcf60bfea11efbb4bf59d3cf9d7ead",
      "parents": [
        "50f7bd4f6e757ce18c0b51c8896935628d5e9331"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Sat Oct 16 07:37:36 2021 +0100"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Sat Oct 16 09:44:37 2021 +0100"
      },
      "message": "adns: fix label limit check\n\n"
    },
    {
      "commit": "50f7bd4f6e757ce18c0b51c8896935628d5e9331",
      "tree": "dfa0fc683273995466dd89ff61d9a5d333b88c34",
      "parents": [
        "55a7c6a0f4ebb7e080b7f0d511d0826094a0863c"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Sat Oct 16 08:28:20 2021 +0100"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Sat Oct 16 08:28:22 2021 +0100"
      },
      "message": "logs: unconvert adns wsi deref after potential close\n"
    },
    {
      "commit": "55a7c6a0f4ebb7e080b7f0d511d0826094a0863c",
      "tree": "0242fb9ac5bf57bd2ea07ca1d03a96a8ca3d1260",
      "parents": [
        "acb05eb1ca156d2f41366c72274ef12498c01bd8"
      ],
      "author": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Sat Oct 16 05:28:37 2021 +0100"
      },
      "committer": {
        "name": "Andy Green",
        "email": "andy@warmcat.com",
        "time": "Sat Oct 16 05:33:56 2021 +0100"
      },
      "message": "http: sse: check POLLIN during DOING_TRANSACTION\n\nWhen the client goes away, on some platforms all we get is POLLIN revent\nstuck on... we have to read it to find out a zero length result and\nunderstand it\u0027s gone.\n\nAdd SSE mode\u0027s DOING_TRANSACTION to the list of states we will read for.\n\n"
    }
  ],
  "next": "acb05eb1ca156d2f41366c72274ef12498c01bd8"
}
