)]}'
{
  "log": [
    {
      "commit": "68a503fff7af8fbf6f78cd496830813d41150817",
      "tree": "125355d4e19f5d859a5fb379fdaeb75fc7e14083",
      "parents": [
        "5d80a242ce73107648141ae996771e3847f0e4bd"
      ],
      "author": {
        "name": "Grace Cham",
        "email": "hscham@chromium.org",
        "time": "Mon Nov 28 11:14:16 2022 +0900"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Dec 01 00:36:46 2022 +0000"
      },
      "message": "Copy upstream code as of Chromium 39d53\n\nFor libchrome r1075024 uprev, where base/base64.cc will use the new\nfunction modp_b64_encode_data, change made in crrev.com/1074948.\n\nBUG\u003dNone\nTEST\u003demerge modp_b64\n\nChange-Id: I4fefddd140d431ee6fca4d27ffa8199372e4bebb\nReviewed-on: https://chromium-review.googlesource.com/c/aosp/platform/external/modp_b64/+/4060326\nTested-by: Grace Cham \u003chscham@chromium.org\u003e\nCommit-Queue: Grace Cham \u003chscham@chromium.org\u003e\nReviewed-by: Manoj Gupta \u003cmanojgupta@chromium.org\u003e\n"
    },
    {
      "commit": "5d80a242ce73107648141ae996771e3847f0e4bd",
      "tree": "69b52d96ebedcd4ac9e2f322615180c04976cbcc",
      "parents": [
        "269b6fb8401617b85e2dff7ae8a7b0f97613e2cd"
      ],
      "author": {
        "name": "Grace Cham",
        "email": "hscham@chromium.org",
        "time": "Wed Oct 26 12:14:28 2022 +0900"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 27 09:28:46 2022 +0000"
      },
      "message": "modp_b64: Handle overflow in Base64Encode\n\nCherry-pick changes on crrev.com/c/3909830.\nlibchrome will be using the macro MODP_B64_MAX_INPUT_LEN for r1050872\nuprev.\n\nBUG\u003dNone\nTEST\u003demerge modp_b64 libchrome (r1050872)\n\nChange-Id: I76e221a3c1b3be0c5d0bf3c237716e3f4170af50\nReviewed-on: https://chromium-review.googlesource.com/c/aosp/platform/external/modp_b64/+/3979129\nReviewed-by: David Benjamin \u003cdavidben@chromium.org\u003e\nReviewed-by: Georg Neis \u003cneis@chromium.org\u003e\nAuto-Submit: Grace Cham \u003chscham@chromium.org\u003e\nTested-by: Grace Cham \u003chscham@chromium.org\u003e\nCommit-Queue: Georg Neis \u003cneis@chromium.org\u003e\n"
    },
    {
      "commit": "269b6fb8401617b85e2dff7ae8a7b0f97613e2cd",
      "tree": "9473949bc842cc166ac244567638b94150a97865",
      "parents": [
        "467734f4870d3ab23968f5ebdd461f6112e4103b"
      ],
      "author": {
        "name": "Abhishek Pandit-Subedi",
        "email": "abhishekpandit@chromium.org",
        "time": "Mon Jan 25 12:41:34 2021 -0800"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Jan 29 01:31:51 2021 +0000"
      },
      "message": "modp_b64: Generate pkgconfig\n\nGenerate a pkgconfig file for this project.\n\nBUG\u003db:176847216\nTEST\u003demerge-zork modp_b64\n\nChange-Id: Ie1058750a56da435aba949ecd31ed15e47d20f56\nReviewed-on: https://chromium-review.googlesource.com/c/aosp/platform/external/modp_b64/+/2648693\nReviewed-by: Mike Frysinger \u003cvapier@chromium.org\u003e\nTested-by: Abhishek Pandit-Subedi \u003cabhishekpandit@chromium.org\u003e\nCommit-Queue: Abhishek Pandit-Subedi \u003cabhishekpandit@chromium.org\u003e\n"
    },
    {
      "commit": "467734f4870d3ab23968f5ebdd461f6112e4103b",
      "tree": "0d9f5ec1543458ecbe0d97bbabbdd59b79d56c5a",
      "parents": [
        "ae26ad8516036774fd3b6e84a98a89955dcf5f61"
      ],
      "author": {
        "name": "Tatsuhisa Yamaguchi",
        "email": "yamaguchi@chromium.org",
        "time": "Wed May 27 00:49:57 2020 +0000"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu May 28 14:41:44 2020 +0000"
      },
      "message": "Correct the path of a header file in source list.\n\nThe header file path should be relative to the location of BUILD.gn.\nThis error is detected by gn gen --check, but it hasn\u0027t because the\ncheck option has not been applied by common-mk/platform2.py.\n\nBUG\u003dchromium:1018878\nTEST\u003drun \"gn gen --check\" like done by crrev.com/c/2215951\n\nChange-Id: I3057e18739d82e2212927d6446a359f7665aac89\nReviewed-on: https://chromium-review.googlesource.com/c/aosp/platform/external/modp_b64/+/2215863\nTested-by: Tatsuhisa Yamaguchi \u003cyamaguchi@chromium.org\u003e\nCommit-Queue: Tatsuhisa Yamaguchi \u003cyamaguchi@chromium.org\u003e\nReviewed-by: Hidehiko Abe \u003chidehiko@chromium.org\u003e\n"
    },
    {
      "commit": "ae26ad8516036774fd3b6e84a98a89955dcf5f61",
      "tree": "1cd0c980789295336eeb6be130bf3f001344f5da",
      "parents": [
        "11a6fc258c6765a43b973b15e86fb4bce7675202"
      ],
      "author": {
        "name": "vitalybuka",
        "email": "vitalybuka@chromium.org",
        "time": "Wed Oct 23 20:36:12 2019 -0700"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Thu Oct 24 21:27:05 2019 -0700"
      },
      "message": "Cherry-pick crrev.com/350033 to avoid misaligned access.\n\nAvoid misaligned read/write on little endian platforms\n\nAsan build with -fsanitize\u003dalignment flag crash on\nout/Debug/base_unittests --gtest_filter\u003dBase*\n\nCode does not use memcpy for consistency with code around.\n\nBUG\u003dchromium:1017267\nBUG\u003dchromium:1015098\n\nTEST\u003dpre-cq passes\n\nChange-Id: Ie5c1d60204967c117e6b6ac2d9bd06c6fd7c1b50\nReviewed-on: https://chromium-review.googlesource.com/1877433\nTested-by: Manoj Gupta \u003cmanojgupta@chromium.org\u003e\nCommit-Ready: Manoj Gupta \u003cmanojgupta@chromium.org\u003e\nLegacy-Commit-Queue: Commit Bot \u003ccommit-bot@chromium.org\u003e\nReviewed-by: Eric Caruso \u003cejcaruso@chromium.org\u003e\nReviewed-by: Luis Lozano \u003cllozano@chromium.org\u003e\n"
    },
    {
      "commit": "11a6fc258c6765a43b973b15e86fb4bce7675202",
      "tree": "578e6ce7f9190342841d9a8e74e19bcc5d500844",
      "parents": [
        "832ee65ffff7353e88bf622e2d14e22e991ce698"
      ],
      "author": {
        "name": "Manoj Gupta",
        "email": "manojgupta@google.com",
        "time": "Mon Oct 14 11:37:20 2019 -0700"
      },
      "committer": {
        "name": "Manoj Gupta",
        "email": "manojgupta@google.com",
        "time": "Mon Oct 14 11:44:01 2019 -0700"
      },
      "message": "Use regular archives.\n\nlibmodp_b64 needs to be linked by libchrome later so\nuse regular archives.\n\nBUG\u003dchromium:1012803\nTEST\u003dlibchrome can link with libmodp_b64.\n\nChange-Id: Ie0bbcc8a54051d4136463c95762ba8343e487862\n"
    },
    {
      "commit": "832ee65ffff7353e88bf622e2d14e22e991ce698",
      "tree": "dd49003ec4899e324c4f2e7e09e9dc8dff796796",
      "parents": [
        "afc3e28a3de4a627e3afaf73b4c55ed85c992470"
      ],
      "author": {
        "name": "Manoj Gupta",
        "email": "manojgupta@google.com",
        "time": "Wed Oct 09 12:40:18 2019 -0700"
      },
      "committer": {
        "name": "Manoj Gupta",
        "email": "manojgupta@google.com",
        "time": "Wed Oct 09 15:18:38 2019 -0700"
      },
      "message": "modp_b64: Fix GN build and add fuzzers.\n\nmodp_b64 is currently build with Makefile.\nFix the BUILD.gn so that it can be used and remove\nMakefile usage.\nAlso add two fuzzers for encode and decode routines.\n\nBUG\u003dchromium:1012803\nTEST\u003dGN build work with modified ebuild.\n\nCq-Depend: chromium:1850664\nChange-Id: I1756237d91630ea7e18e7c3ed055d2b3b532de0d\n"
    },
    {
      "commit": "afc3e28a3de4a627e3afaf73b4c55ed85c992470",
      "tree": "88008d7df653ed5c2ac81369aedaedfcaab053c9",
      "parents": [
        "99dc13926931cedfd2e4e582c33ef657d0645c5c"
      ],
      "author": {
        "name": "Keigo Oka",
        "email": "oka@chromium.org",
        "time": "Fri Apr 26 10:25:12 2019 +0900"
      },
      "committer": {
        "name": "chrome-bot",
        "email": "chrome-bot@chromium.org",
        "time": "Tue May 07 17:23:02 2019 -0700"
      },
      "message": "modp: remove unused gyp files.\n\nBUG\u003dchromium:953642\nTEST\u003debuild ~/trunk/src/third_party/chromiumos-overlay/dev-libs/modp_b64/modp_b64-9999.ebuild clean compile\n\nChange-Id: I5e8b3cb688eda540ce707db6035fbf7494328827\nReviewed-on: https://chromium-review.googlesource.com/1585479\nCommit-Ready: ChromeOS CL Exonerator Bot \u003cchromiumos-cl-exonerator@appspot.gserviceaccount.com\u003e\nTested-by: Keigo Oka \u003coka@chromium.org\u003e\nReviewed-by: Shuhei Takahashi \u003cnya@chromium.org\u003e\nReviewed-by: Keigo Oka \u003coka@chromium.org\u003e\n"
    },
    {
      "commit": "99dc13926931cedfd2e4e582c33ef657d0645c5c",
      "tree": "34ea2aa76bacf239b91b735d00b24c1bd8f3b16f",
      "parents": [
        "ea22d9747f6dac0f3f972ce3cae96bcb4c401fc5"
      ],
      "author": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Thu Feb 25 11:43:58 2016 -0800"
      },
      "committer": {
        "name": "Jakub Pawlowski",
        "email": "jpawlowski@google.com",
        "time": "Thu Feb 25 11:44:11 2016 -0800"
      },
      "message": "Fix BUILD.gn file\n\nAfter headers were moved to modp_b64 folder BUILD.gn file was\nnot updated to reflect the change.\n\nChange-Id: I619d450193af3bf7256b10f6459ef5825ce12451\n"
    },
    {
      "commit": "ea22d9747f6dac0f3f972ce3cae96bcb4c401fc5",
      "tree": "27352320019ef6544dd52244e67464f93fd149ca",
      "parents": [
        "3a32798c0319e96a83a40eae58a8c916818d051e",
        "4f8ee97e89a08f25e55f04873a1abd129e0d47f2"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Oct 06 21:13:36 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 06 21:13:36 2015 +0000"
      },
      "message": "am 4f8ee97e: Merge remote-tracking branch \\\u0027goog/stage-aosp-master\\\u0027 into HEAD\n\n* commit \u00274f8ee97e89a08f25e55f04873a1abd129e0d47f2\u0027:\n"
    },
    {
      "commit": "3a32798c0319e96a83a40eae58a8c916818d051e",
      "tree": "27352320019ef6544dd52244e67464f93fd149ca",
      "parents": [
        "9f896b56af9b894b178ddc5332058f6034ae6428",
        "b1e6e2024f4b05e9747556c0937d6770da74ba13"
      ],
      "author": {
        "name": "Bertrand SIMONNET",
        "email": "bsimonnet@google.com",
        "time": "Tue Oct 06 21:13:36 2015 +0000"
      },
      "committer": {
        "name": "Android Git Automerger",
        "email": "android-git-automerger@android.com",
        "time": "Tue Oct 06 21:13:36 2015 +0000"
      },
      "message": "am b1e6e202: Move header to modp_b64 subdir.\n\n* commit \u0027b1e6e2024f4b05e9747556c0937d6770da74ba13\u0027:\n  Move header to modp_b64 subdir.\n"
    },
    {
      "commit": "4f8ee97e89a08f25e55f04873a1abd129e0d47f2",
      "tree": "27352320019ef6544dd52244e67464f93fd149ca",
      "parents": [
        "b1e6e2024f4b05e9747556c0937d6770da74ba13",
        "9f896b56af9b894b178ddc5332058f6034ae6428"
      ],
      "author": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Oct 06 09:36:12 2015 -0700"
      },
      "committer": {
        "name": "The Android Open Source Project",
        "email": "initial-contribution@android.com",
        "time": "Tue Oct 06 09:36:12 2015 -0700"
      },
      "message": "Merge remote-tracking branch \u0027goog/stage-aosp-master\u0027 into HEAD\n"
    },
    {
      "commit": "9f896b56af9b894b178ddc5332058f6034ae6428",
      "tree": "27352320019ef6544dd52244e67464f93fd149ca",
      "parents": [
        "92466676f157f59423ecd0b49173d1f22b78d00a"
      ],
      "author": {
        "name": "Bertrand SIMONNET",
        "email": "bsimonnet@google.com",
        "time": "Fri Jul 24 15:25:24 2015 -0700"
      },
      "committer": {
        "name": "Bertrand SIMONNET",
        "email": "bsimonnet@google.com",
        "time": "Fri Jul 31 13:30:03 2015 -0700"
      },
      "message": "Move header to modp_b64 subdir.\n\nlibchromeos imports modp_b64 via modp_b64/modp_b64.h. Moving it into a\nsubdirectory make the import cleaner.\n\n(cherry-pick from b1e6e2024f4b05e9747556c0937d6770da74ba13)\n\nChange-Id: Ib4b778bd103af1f75ea7ba5333e722a7699f91e7\n"
    },
    {
      "commit": "b1e6e2024f4b05e9747556c0937d6770da74ba13",
      "tree": "27352320019ef6544dd52244e67464f93fd149ca",
      "parents": [
        "92466676f157f59423ecd0b49173d1f22b78d00a"
      ],
      "author": {
        "name": "Bertrand SIMONNET",
        "email": "bsimonnet@google.com",
        "time": "Fri Jul 24 15:25:24 2015 -0700"
      },
      "committer": {
        "name": "Bertrand SIMONNET",
        "email": "bsimonnet@google.com",
        "time": "Fri Jul 24 16:08:56 2015 -0700"
      },
      "message": "Move header to modp_b64 subdir.\n\nlibchromeos imports modp_b64 via modp_b64/modp_b64.h. Moving it into a\nsubdirectory make the import cleaner.\n\nChange-Id: Ib4b778bd103af1f75ea7ba5333e722a7699f91e7\n"
    },
    {
      "commit": "92466676f157f59423ecd0b49173d1f22b78d00a",
      "tree": "d7e971415b930b071c2e687edc4cff7fc3942d9d",
      "parents": [
        "99e2a1a63cfd471fe9d383ea703539d5bd23ac53"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Fri Jul 24 09:09:44 2015 -0700"
      },
      "committer": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Fri Jul 24 09:09:44 2015 -0700"
      },
      "message": "Rename host library to libmodpb64-host\n\nThis is apparently the convention, and is easy to change before we grow\ndependencies.\n\nBug: 22608897\nChange-Id: I22c8b416fae9be49c9cd200f217b5853b8a29758\n"
    },
    {
      "commit": "99e2a1a63cfd471fe9d383ea703539d5bd23ac53",
      "tree": "a4b4fe3b0c8ee499050484600656919ba78e828c",
      "parents": [
        "cd5ed19e85c8de365ba7ac081525f0d51267b371"
      ],
      "author": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Wed Jul 22 16:02:44 2015 -0700"
      },
      "committer": {
        "name": "Christopher Wiley",
        "email": "wiley@google.com",
        "time": "Wed Jul 22 16:02:44 2015 -0700"
      },
      "message": "Add libmodpb64_host target\n\nBug: 22608897\nChange-Id: I9074738f8cc0aeb75add85c0b22051b8187db197\n"
    },
    {
      "commit": "cd5ed19e85c8de365ba7ac081525f0d51267b371",
      "tree": "2b79a9ef6ebb74526bc1a87338c30a9fe5be8921",
      "parents": [
        "21c3897f6d90f71beb250e570fb06d24db6bac94",
        "047a4e3d17df58eae021694ef90dd4bf2d80c043"
      ],
      "author": {
        "name": "Bertrand SIMONNET",
        "email": "bsimonnet@google.com",
        "time": "Thu Jul 16 15:32:00 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jul 16 15:32:00 2015 +0000"
      },
      "message": "Merge \"Add makefile to build in Chromium os.\""
    },
    {
      "commit": "047a4e3d17df58eae021694ef90dd4bf2d80c043",
      "tree": "c712cc55a7f93befb648e6c60c32f8f16bade2d7",
      "parents": [
        "81d487d29e27de3a0450711131871c25e5a0bf63"
      ],
      "author": {
        "name": "Bertrand SIMONNET",
        "email": "bsimonnet@google.com",
        "time": "Wed Jul 15 13:46:24 2015 -0700"
      },
      "committer": {
        "name": "Bertrand SIMONNET",
        "email": "bsimonnet@google.com",
        "time": "Wed Jul 15 17:50:29 2015 -0700"
      },
      "message": "Add makefile to build in Chromium os.\n\nWe want to use this repo to build modp_b64 in Chromium OS. This CL adds\na Chromium OS style makefile to build modp_b64 as a static library.\n\nChange-Id: I202eb2ddc046826872f69962739f3968efaad941\n"
    },
    {
      "commit": "21c3897f6d90f71beb250e570fb06d24db6bac94",
      "tree": "1f96e8039f38fce5c8eefe5ed331c54b98b5c07e",
      "parents": [
        "81d487d29e27de3a0450711131871c25e5a0bf63"
      ],
      "author": {
        "name": "Daniel Erat",
        "email": "derat@google.com",
        "time": "Wed Jul 15 15:36:48 2015 -0600"
      },
      "committer": {
        "name": "Daniel Erat",
        "email": "derat@google.com",
        "time": "Wed Jul 15 15:36:48 2015 -0600"
      },
      "message": "Set LOCAL_EXPORT_C_INCLUDE_DIRS.\n\nThis makes it so that users of this library don\u0027t need to\nexplictly add external/modp_b64 to LOCAL_C_INCLUDES.\n\nBug: 22353299\nChange-Id: If9170824c0eec9182434053689892860a66c3514\n"
    },
    {
      "commit": "81d487d29e27de3a0450711131871c25e5a0bf63",
      "tree": "4e72d1230c18ee0ced284336a63ec7338e574aae",
      "parents": [
        "420545e161c4e48fe1849a726ef1012e2f93b872"
      ],
      "author": {
        "name": "Arman Uguray",
        "email": "armansito@google.com",
        "time": "Fri Jul 10 12:33:48 2015 -0700"
      },
      "committer": {
        "name": "Arman Uguray",
        "email": "armansito@google.com",
        "time": "Fri Jul 10 17:54:01 2015 -0700"
      },
      "message": "Add Android.mk and build package as a static library\n\nAdded an Android.mk file that builds the package as a static library called\nlibmodpb64.\n\nBug: 22353299\nChange-Id: I00dd9ceede22c30f8883a1a7b917d317f0b92b6d\n"
    },
    {
      "commit": "420545e161c4e48fe1849a726ef1012e2f93b872",
      "tree": "9ac0567104396a181277d766f7f8dd608cdf3ef2",
      "parents": [
        "a83d60ef5999d308bcab53482c4340d3f98ca9aa"
      ],
      "author": {
        "name": "Arman Uguray",
        "email": "armansito@google.com",
        "time": "Thu Jul 09 16:58:43 2015 -0700"
      },
      "committer": {
        "name": "Arman Uguray",
        "email": "armansito@google.com",
        "time": "Thu Jul 09 18:04:05 2015 -0700"
      },
      "message": "Add upstream code as of Chromium 279ad18\n\nCopy the unchanged source from\nhttps://chromium.googlesource.com/chromium/src/third_party/modp_b64. The latest\ncommit in Chromium was 279ad18 while the latest commit that touched\nthird_party/modp_b64 was e9705fd.\n\nAdded MODULE_LICENSE_BSD and NOTICE. The latter is identical to the existing\nLICENSE file.\n\nBug: 22382625\n\nChange-Id: I0e5d00abb84f087d20529aa1d2bf47b5cb4c75b5\n"
    },
    {
      "commit": "a83d60ef5999d308bcab53482c4340d3f98ca9aa",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Jul 09 15:30:23 2015 -0700"
      },
      "committer": {
        "name": "Bill Yi",
        "email": "byi@google.com",
        "time": "Thu Jul 09 15:30:23 2015 -0700"
      },
      "message": "Initial empty repository\n"
    }
  ]
}
