)]}'
{
  "log": [
    {
      "commit": "fea69a99f8f743c18958691e9d10f8b1256e2cef",
      "tree": "4037a6c20c5a4f28936ebec5665c3eaff7214d0b",
      "parents": [
        "279dc75a219703ef814f7f65a6f899d667661b8b"
      ],
      "author": {
        "name": "Paul Hu",
        "email": "paulhu@google.com",
        "time": "Thu Jan 30 09:31:02 2025 +0000"
      },
      "committer": {
        "name": "Paul Hu",
        "email": "paulhu@google.com",
        "time": "Thu Jan 30 09:31:35 2025 +0000"
      },
      "message": "Update DNS resolution to match java implementation\n\nThis commit adds the AI_ADDRCONFIG flag to the addrinfo hints\nstructure when resolving DNS addresses. This ensures that the\nC++ implementation of DNS resolution uses the same parameters\nas the Java implementation.\n\nTest: m\nChange-Id: I3c5f87e258c98008e13b5234d63bd24b3436d8ed\n"
    },
    {
      "commit": "559ab23750b18c648f6d9848a8d842c11ba5588c",
      "tree": "8bba3137d626dae452fe8118ec769d38eb0949f8",
      "parents": [
        "81d6b1748b5d2ea919bdf93c886b9ba0c10ab4b9"
      ],
      "author": {
        "name": "Henri Chataing",
        "email": "henrichataing@google.com",
        "time": "Thu Dec 19 17:20:09 2024 -0800"
      },
      "committer": {
        "name": "Henri Chataing",
        "email": "henrichataing@google.com",
        "time": "Thu Dec 19 17:20:33 2024 -0800"
      },
      "message": "Replace fmt::format with std::format\n\nBug: 378773651\nTest: TreeHugger\nChange-Id: Ib24ba95a7ccca458714555ef37a13aed03c36879\n"
    },
    {
      "commit": "3853af598afeae126afeceb637b2113b92b74449",
      "tree": "67f0e70bb2ec3132c0c5802b8568271f0ed80d5d",
      "parents": [
        "f0b091a8b2ca8d3a6d938e47e7eefe41481d4c99"
      ],
      "author": {
        "name": "Cole Faust",
        "email": "colefaust@google.com",
        "time": "Thu Aug 03 10:54:59 2023 -0700"
      },
      "committer": {
        "name": "Cole Faust",
        "email": "colefaust@google.com",
        "time": "Thu Aug 03 10:54:59 2023 -0700"
      },
      "message": "Remove references to the pdk product variable\n\npdk is deprecated and has no effect as of aosp/1319667.\n\nTest: Presubmits\nChange-Id: I19db5793fb3e53590405685107a48e99af5f5267\n"
    },
    {
      "commit": "4e060089506d82b3778aa7868761d615a62b4630",
      "tree": "2897e5ab2419ca9f92232612e13ea1cf4865ae9c",
      "parents": [
        "207a008f06ca75ca9f5b8adc1c333859d87ae927"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Tue Feb 16 18:59:28 2021 -0800"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Fri Feb 19 12:59:06 2021 -0800"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to system/extras\n\nAdded SPDX-license-identifier-Apache-2.0 to:\n  alloc-stress/Android.bp\n  app-launcher/Android.bp\n  boot_control_copy/Android.bp\n  bootctl/Android.bp\n  boottime_tools/bootanalyze/stressfs/Android.bp\n  boottime_tools/bootio/Android.bp\n  brillo_config/Android.mk\n  checkpoint_gc/Android.bp\n  cppreopts/Android.bp\n  crypto-perf/Android.bp\n  ext4_utils/Android.bp\n  ext4_utils/Android.mk\n  f2fs_utils/Android.bp\n  ioblame/Android.bp\n  ioshark/Android.bp\n  iotop/Android.bp\n  kexec_tools/Android.bp\n  latencytop/Android.bp\n  libfec/Android.bp\n  libfec/test/Android.bp\n  libfscrypt/Android.bp\n  libfscrypt/tests/Android.bp\n  libjsonpb/parse/Android.bp\n  libjsonpb/verify/Android.bp\n  memory_replay/Android.bp\n  memtrack/Android.bp\n  mmap-perf/Android.bp\n  module_ndk_libs/libnativehelper/Android.bp\n  multinetwork/Android.bp\n  pagecache/Android.bp\n  partition_tools/Android.bp\n  partition_tools/aidl/Android.bp\n  perf2cfg/Android.bp\n  postinst/Android.bp\n  preopt2cachename/Android.bp\n  profcollectd/Android.bp\n  profcollectd/libprofcollectd/Android.bp\n  profcollectd/libprofcollectd/bindings/libflags/Android.bp\n  pssbench/Android.mk\n  puncture_fs/Android.bp\n  runconuid/Android.bp\n  sane_schedstat/Android.bp\n  showslab/Android.bp\n  simpleperf/Android.bp\n  simpleperf/runtest/Android.bp\n  simpleperf/scripts/inferno/Android.bp\n  simpleperf/simpleperf_app_runner/Android.bp\n  slideshow/Android.mk\n  sound/Android.bp\n  squashfs_utils/Android.bp\n  su/Android.mk\n  taskstats/Android.bp\n  tests/Android.bp\n  tests/audio/alsa/Android.bp\n  tests/binder/benchmarks/Android.bp\n  tests/bootloader/Android.mk\n  tests/cpueater/Android.bp\n  tests/crypto/Android.bp\n  tests/directiotest/Android.bp\n  tests/ext4/Android.mk\n  tests/framebuffer/Android.bp\n  tests/fstest/Android.bp\n  tests/icachetest/Android.bp\n  tests/iptables/qtaguid/Android.bp\n  tests/kernel.config/Android.mk\n  tests/lib/Android.bp\n  tests/lib/testUtil/Android.bp\n  tests/memeater/Android.mk\n  tests/pagingtest/Android.mk\n  tests/pftest/Android.bp\n  tests/schedtest/Android.bp\n  tests/storage/Android.bp\n  tests/suspend_stress/Android.bp\n  tests/tcp_nuke_addr/Android.bp\n  tests/timetest/Android.bp\n  tests/uevents/Android.bp\n  toolchain-extras/Android.bp\n  vbmeta_tools/Android.bp\n  verity/Android.bp\n  verity/fec/Android.bp\n  zram-perf/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD to:\n  cpustats/Android.bp\n\nAdded SPDX-license-identifier-BSD to:\n  ANRdaemon/Android.bp\n\nBug: 68860345\nBug: 151177513\nBug: 151953481\n\nTest: m all\n\nExempt-From-Owner-Approval: janitorial work\nChange-Id: Ia559848af903a7b6746d9b12b7de8b83bc57f99d\n"
    },
    {
      "commit": "1e069ecc577f7c9a3a3d839ea3512f9c1baac5fd",
      "tree": "4f22a5a3d44080b7f10905599c216d0e49fd4f3f",
      "parents": [
        "044d055c842a5750359ed71dfe50a6a4bf5f4cc3"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Tue Feb 16 21:00:35 2021 +0000"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Tue Feb 16 21:00:35 2021 +0000"
      },
      "message": "Revert \"[LSC] Add LOCAL_LICENSE_KINDS to system/extras\"\n\nThis reverts commit 044d055c842a5750359ed71dfe50a6a4bf5f4cc3.\n\nReason for revert: Needs to run as multiple roots.\n\nChange-Id: I8e06e7eb19e0f634f52fbd8a1c6662f43e347dd5\n"
    },
    {
      "commit": "044d055c842a5750359ed71dfe50a6a4bf5f4cc3",
      "tree": "f8bfb444fd2342ac7b77cab4a86f3d5fd1ceada0",
      "parents": [
        "bfe2189925f13b2ba81321864aeab758dc43ee33"
      ],
      "author": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Fri Feb 12 14:20:32 2021 -0800"
      },
      "committer": {
        "name": "Bob Badour",
        "email": "bbadour@google.com",
        "time": "Fri Feb 12 14:20:32 2021 -0800"
      },
      "message": "[LSC] Add LOCAL_LICENSE_KINDS to system/extras\n\nAdded SPDX-license-identifier-Apache-2.0 to:\n  boot_control_copy/Android.bp\n  bootctl/Android.bp\n  boottime_tools/bootanalyze/stressfs/Android.bp\n  boottime_tools/bootio/Android.bp\n  checkpoint_gc/Android.bp\n  cppreopts/Android.bp\n  crypto-perf/Android.bp\n  ext4_utils/Android.bp\n  ext4_utils/Android.mk\n  f2fs_utils/Android.bp\n  ioshark/Android.bp\n  iotop/Android.bp\n  kexec_tools/Android.bp\n  latencytop/Android.bp\n  libfec/Android.bp\n  libfec/test/Android.bp\n  libfscrypt/Android.bp\n  libfscrypt/tests/Android.bp\n  libjsonpb/parse/Android.bp\n  libjsonpb/verify/Android.bp\n  memory_replay/Android.bp\n  memtrack/Android.bp\n  mmap-perf/Android.bp\n  module_ndk_libs/libnativehelper/Android.bp\n  multinetwork/Android.bp\n  pagecache/Android.bp\n  partition_tools/Android.bp\n  perf2cfg/Android.bp\n  postinst/Android.bp\n  preopt2cachename/Android.bp\n  profcollectd/Android.bp\n  profcollectd/libprofcollectd/Android.bp\n  profcollectd/libprofcollectd/bindings/libflags/Android.bp\n  puncture_fs/Android.bp\n  runconuid/Android.bp\n  sane_schedstat/Android.bp\n  showslab/Android.bp\n  simpleperf/Android.bp\n  simpleperf/runtest/Android.bp\n  simpleperf/scripts/inferno/Android.bp\n  simpleperf/simpleperf_app_runner/Android.bp\n  slideshow/Android.mk\n  sound/Android.bp\n  squashfs_utils/Android.bp\n  su/Android.mk\n  taskstats/Android.bp\n  tests/Android.bp\n  tests/audio/alsa/Android.bp\n  tests/binder/benchmarks/Android.bp\n  tests/bootloader/Android.mk\n  tests/cpueater/Android.bp\n  tests/crypto/Android.bp\n  tests/directiotest/Android.bp\n  tests/ext4/Android.mk\n  tests/framebuffer/Android.bp\n  tests/fstest/Android.bp\n  tests/icachetest/Android.bp\n  tests/iptables/qtaguid/Android.bp\n  tests/kernel.config/Android.mk\n  tests/lib/Android.bp\n  tests/lib/testUtil/Android.bp\n  tests/memeater/Android.mk\n  tests/pagingtest/Android.mk\n  tests/pftest/Android.bp\n  tests/schedtest/Android.bp\n  tests/storage/Android.bp\n  tests/suspend_stress/Android.bp\n  tests/tcp_nuke_addr/Android.bp\n  tests/timetest/Android.bp\n  tests/uevents/Android.bp\n  toolchain-extras/Android.bp\n  vbmeta_tools/Android.bp\n  verity/Android.bp\n  verity/fec/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD to:\n  cpustats/Android.bp\n\nAdded SPDX-license-identifier-Apache-2.0 SPDX-license-identifier-BSD\n    legacy_notice\nto:\n  Android.bp\n\nAdded SPDX-license-identifier-BSD\nto:\n  ANRdaemon/Android.bp\n\nAdded legacy_notice\nto:\n  alloc-stress/Android.bp\n  app-launcher/Android.bp\n  brillo_config/Android.mk\n  ioblame/Android.bp\n  partition_tools/aidl/Android.bp\n  pssbench/Android.mk\n  zram-perf/Android.bp\n\nBug: 68860345\nBug: 151177513\nBug: 151953481\n\nTest: m all\n\nExempt-From-Owner-Approval: janitorial work\nChange-Id: Ie7c022a4d7f828a89d0cda663684a497af37006e\n"
    },
    {
      "commit": "fa48d72548365c09b42853660d208cf1924f721c",
      "tree": "e294526e145293940d20fafad0df0fae57deb243",
      "parents": [
        "dacfcca550b5d72ffb08a6d1f0ac30fda8243aaf"
      ],
      "author": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Thu Nov 05 19:44:46 2020 +0900"
      },
      "committer": {
        "name": "Lorenzo Colitti",
        "email": "lorenzo@google.com",
        "time": "Fri Nov 27 19:31:17 2020 +0900"
      },
      "message": "Support random destinations/multiple tests in dnschk and httpurl.\n\nThis adds two parameters to the dnschk and httpurl utilities that\ncan be used for network testing:\n\n--randomname: connects to a random one-time DNS name.\n--attempts: repeats the requested operation N times.\n\nAlso reformat the code per clang-format\u0027s suggestions.\n\nTest: manual\nChange-Id: Iab9966c489f8fa692eb9f7974ba25281ddf80b06\n"
    },
    {
      "commit": "9f022b4b5d6b7dde25290e793eb8b5c5239659af",
      "tree": "c9d82f2cc68caf511e8c1e47b3963e709173d818",
      "parents": [
        "dc0191161cb4557535e89d45c8cfdd2305dcef4e"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Wed May 09 16:26:42 2018 -0700"
      },
      "committer": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Wed May 09 16:39:41 2018 -0700"
      },
      "message": "Convert more of system/extras to Soong\n\nSee build/soong/README.md for more information.\n\nSome modules are no longer installed by default on eng/debug builds, but\nI didn\u0027t see any automatic references to them. If they\u0027re commonly used\nby users, they can be added into build/make with PRODUCT_PACKAGES_ENG /\nPRODUCT_PACKAGES_DEBUG. Otherwise everyone\u0027s compiles get a little\nsmaller.\n\nSome modules also moved from /system/xbin to /system/bin, as we\u0027ve\ndeprecated xbin. I checked codesearch for references to the full paths\nand couldn\u0027t find any.\n\nTest: cd system/extras; mma\nTest: for the modules changing locations, check cs/ for references\nChange-Id: I4ffd99d3dcf50e4d5cb2197824abc11973214133\n"
    },
    {
      "commit": "207227063fbb3b155f6448f818ad5a54b91d1943",
      "tree": "c2deb6ebabc36f70c2c9c7ed84b77f436bf9f4fe",
      "parents": [
        "495b1fb4e8c6689c042f56dcc49dbaccd1f21967"
      ],
      "author": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Sat Mar 10 15:37:23 2018 -0800"
      },
      "committer": {
        "name": "Dan Willemsen",
        "email": "dwillemsen@google.com",
        "time": "Sat Mar 10 15:37:23 2018 -0800"
      },
      "message": "Remove obsolete BRILLO variable\n\nTest: none\nChange-Id: I1b15b23061b9130045b9da5114db6cfc71167bde\n"
    },
    {
      "commit": "373d3c7257fa815d0b9ee8f16874470a6002042e",
      "tree": "2488faeb9a5a2dfd9f76054bd4ba001b4806ffb3",
      "parents": [
        "d7bf23ae7b93ec93b8b7c2ce98eaa2ea94f387aa"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Wed Oct 18 16:28:14 2017 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Fri Oct 20 15:46:36 2017 -0700"
      },
      "message": "Use -Werror in system/extras\n\n* Remove unused variables.\n* Fix redefined macro warnings.\n* Fix sign-compare warnings.\n* Fix \u0027return false\u0027 in main().\n* Keep existing warnings to fix later.\n\nBug: 66996870\nTest: build with WITH_TIDY\u003d1\nChange-Id: Ib92ef5297693595fb84ed4f8e61665bda4cee312\n"
    },
    {
      "commit": "f6d5b0d06fc111cf87846eeecd529a202f9ed216",
      "tree": "bb8f2201159584a11ccf502a837f291bae50232e",
      "parents": [
        "b3734fda74ff55298be8849a9ef91ee8fef17d0d"
      ],
      "author": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Aug 03 14:04:06 2017 -0700"
      },
      "committer": {
        "name": "Chih-Hung Hsieh",
        "email": "chh@google.com",
        "time": "Thu Aug 03 14:13:18 2017 -0700"
      },
      "message": "Fix clang-tidy performance-* warnings in system/extras.\n\n* Use const reference parameter type to avoid unnecessary copy.\n* Use more efficient overloaded string methods.\n\nBug: 30407689\nBug: 30411878\nTest: build with WITH_TIDY\u003d1\nChange-Id: I558d482910c8a53c042d876848e35cdce8b8c15b\n"
    },
    {
      "commit": "dee9705c70cd6182c64936ef167779f9209998b0",
      "tree": "045ce09d592e6bc5fbc704fd65a216ee85b05efd",
      "parents": [
        "1607d18122f86274fc617996ea5b8eeca995a048"
      ],
      "author": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Fri Oct 07 15:19:02 2016 -0700"
      },
      "committer": {
        "name": "Elliott Hughes",
        "email": "enh@google.com",
        "time": "Sat Oct 08 15:06:52 2016 -0700"
      },
      "message": "Rely on the platform -std default.\n\nBug: http://b/32019064\nTest: builds\nChange-Id: I301b223df84ffdea7c93b5c735c859abcc5bb220\n"
    },
    {
      "commit": "dec3b35ec0823ebc3445aa3d0aabb4abe1344fac",
      "tree": "9943fcfe87d4eecec23fc46e131711e9941e9230",
      "parents": [
        "4d269c7593dec6758580e91ad1e71cf221d81aa9"
      ],
      "author": {
        "name": "Alex Deymo",
        "email": "deymo@google.com",
        "time": "Wed Aug 24 16:42:11 2016 -0700"
      },
      "committer": {
        "name": "Alex Deymo",
        "email": "deymo@google.com",
        "time": "Wed Aug 24 16:42:11 2016 -0700"
      },
      "message": "Don\u0027t include multinetwork tools in Brillo.\n\nThese tools depend on libandroid, which is not present in Brillo.\n\nBug: 31068444\nChange-Id: I0565775ab3effa910149f28bef790b6fed4e6485\nTest: `make dist`\n"
    },
    {
      "commit": "600c6341e62c165c60f526174d965cc7f1b30c38",
      "tree": "c7d7d4813c0ba627a0f69703cc5b62d2cf7125bf",
      "parents": [
        "65cbaeb020b209f3d75d594ebbe49a609dd3c7e7"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Jun 07 06:57:12 2016 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Tue Jun 07 10:57:11 2016 +0900"
      },
      "message": "Do not build multinetwork tools when targeting the PDK\n\nBug: 29071416\nChange-Id: Ie39cad3151907aabbf523895d6cde37b82ff29a2\n"
    },
    {
      "commit": "871e63d9b7e584bc398dd4aa983cf561a5e8394e",
      "tree": "a3208bbc5055f235241938a6fd1238b2bd522197",
      "parents": [
        "27879586fff26d5ac1864f57bf441a39f8ab9315"
      ],
      "author": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Fri Jan 22 09:07:44 2016 +0900"
      },
      "committer": {
        "name": "Erik Kline",
        "email": "ek@google.com",
        "time": "Mon May 30 17:56:18 2016 +0900"
      },
      "message": "Add multinetwork debugging tools, dnschk and httpurl\n\nBug: 19537384\nBug: 27199751\nBug: 28719525\nChange-Id: Ie983ec12ac6c550fa76c89cd44343220688a99b4\n"
    }
  ]
}
