)]}'
{
  "log": [
    {
      "commit": "d57f83337b80df4b7c2d27b5f8897b91586f6c85",
      "tree": "48cb8e0ec715da3d41dae6f28627315fab27830c",
      "parents": [
        "77a4e8917b87281faadfa13539675bfc24b73c85"
      ],
      "author": {
        "name": "Jordan",
        "email": "rop@google.com",
        "time": "Wed Jun 18 05:57:58 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jun 18 06:18:47 2025"
      },
      "message": "LSC Add \u0027Update Mechanism:\u0027 to README.chromium\n\nBug: 417367156\nChange-Id: I318629733d1f75262e030105ec0b684f1307d2fd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6646426\nAuto-Submit: Jordan Brown \u003crop@google.com\u003e\nOwners-Override: Jordan Brown \u003crop@google.com\u003e\nCommit-Queue: Jordan Brown \u003crop@google.com\u003e\nCommit-Queue: Jiewei Qian \u003cqjw@chromium.org\u003e\nReviewed-by: Jiewei Qian \u003cqjw@chromium.org\u003e\nReviewed-by: Rachael Newitt \u003crenewitt@google.com\u003e\nReviewed-by: Joey Scarr \u003cjsca@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1475401}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: da752eb2a3660cf1bf8dac620f6380b89dd953a7\n"
    },
    {
      "commit": "77a4e8917b87281faadfa13539675bfc24b73c85",
      "tree": "5e907e1b93c3def3efb307cbe7f930546ce75d94",
      "parents": [
        "d07f89f26e12cbd1cd32699cf1a85611a385dbef"
      ],
      "author": {
        "name": "Jordan",
        "email": "rop@google.com",
        "time": "Fri Jan 17 07:10:59 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jan 17 07:26:41 2025"
      },
      "message": "LSC updating licenseID\u0027s\n\nThe licenses have been identifed using the open source license\nclassifier https://opensource.corp.google.com/license/analyze\non the license file provided.\n\nBug: 358504615\nChange-Id: Ia8e5ded04ff98796bdb6083198e01cdca926b453\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6169852\nReviewed-by: Rachael Newitt \u003crenewitt@google.com\u003e\nReviewed-by: Jiewei Qian \u003cqjw@chromium.org\u003e\nCommit-Queue: Jiewei Qian \u003cqjw@chromium.org\u003e\nAuto-Submit: Jordan Brown \u003crop@google.com\u003e\nOwners-Override: Jordan Brown \u003crop@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1407746}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 3bf57959d77e65929fc3428e1d4a2e00402e865d\n"
    },
    {
      "commit": "d07f89f26e12cbd1cd32699cf1a85611a385dbef",
      "tree": "0b330049f6783f85066df824e22cee9a252c423b",
      "parents": [
        "fa9b216f9e95da3db52f74441d74d5682dfe6fee"
      ],
      "author": {
        "name": "Claudio DeSouza",
        "email": "cdesouza@chromium.org",
        "time": "Fri May 31 12:20:46 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri May 31 12:37:08 2024"
      },
      "message": "Remove string_piece.h inclusions in //net\n\nThis CL is part of a group of changes removing the use of the former\nbase::StringPiece header from use across the codebase, and replacing it\nwith string_view where approppriate.\n\nBug: 40506050\nChange-Id: I299007c287405497e9b5ebcad5b7c24b2cdaf87b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5553599\nReviewed-by: Matt Mueller \u003cmattm@chromium.org\u003e\nCommit-Queue: Claudio DeSouza \u003ccdesouza@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1308574}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 089eb96462c560b08e78c7ff1619e6b356b0edaf\n"
    },
    {
      "commit": "fa9b216f9e95da3db52f74441d74d5682dfe6fee",
      "tree": "3e3577420988844b9241f5158686bda1ad4973b0",
      "parents": [
        "580757716af082f70d648ef640b30f81ed897912"
      ],
      "author": {
        "name": "David Benjamin",
        "email": "davidben@chromium.org",
        "time": "Tue Jan 30 00:15:26 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jan 30 00:22:56 2024"
      },
      "message": "Rely on new bssl::Span-like APIs in der::Input\n\nThis starts removing some of the dependencies in Chromium on der::Input\nbeing its own bespoke type.\n\nhttps://boringssl.googlesource.com/boringssl/+/90ceeb021579cdec2c1dd663a5f993e7161f5082\n\nBug: boringssl:661\nChange-Id: Idb500a24b0c0a13c50696845565d8c85cf98ed92\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5240257\nReviewed-by: Ali Juma \u003cajuma@chromium.org\u003e\nReviewed-by: Matt Mueller \u003cmattm@chromium.org\u003e\nReviewed-by: Luke Halliwell \u003challiwell@chromium.org\u003e\nCommit-Queue: David Benjamin \u003cdavidben@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1253641}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: e544cb8b03ff7cd9c65654f3a8b48ec2340125f6\n"
    },
    {
      "commit": "580757716af082f70d648ef640b30f81ed897912",
      "tree": "3a853430878f95f9caccfdbb1c1cb7c1667ff176",
      "parents": [
        "c465729527ee00164ee512a60a9b8aec06533efd"
      ],
      "author": {
        "name": "Jeff Yoon",
        "email": "jeffyoon@google.com",
        "time": "Wed Jan 17 22:17:35 2024"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jan 17 22:23:54 2024"
      },
      "message": "[buganizer] Migrate DIR_METADATA for net/ and sql/\n\nMigrate all metadata files for net/ and sql/ and mixins\nused by metadata files under net/ and sql/.\n\nVerify components with http://b/components/{id} or at\ngo/chrome-on-buganizer-prod-components.\n\nBug: chromium:1518875\nChange-Id: I2d081a94bb40e0f1e8638582976787a4ae5fa000\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5203309\nReviewed-by: Chris Fredrickson \u003ccfredric@chromium.org\u003e\nReviewed-by: Adam Langley \u003cagl@chromium.org\u003e\nCommit-Queue: Jeff Yoon \u003cjeffyoon@google.com\u003e\nReviewed-by: Ayu Ishii \u003cayui@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1248393}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 68190b3fbbc7aedebd148fedfcfa3b09509d1e65\n"
    },
    {
      "commit": "c465729527ee00164ee512a60a9b8aec06533efd",
      "tree": "cff11435bc62fea6ded4aaff7a0f2b1aafa8b7a4",
      "parents": [
        "d119f29c5a5daa6eb185964d5533ace82e0d9f76"
      ],
      "author": {
        "name": "Bob Beck",
        "email": "bbe@chromium.org",
        "time": "Fri Nov 03 14:18:12 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Nov 03 14:24:51 2023"
      },
      "message": "Reland \"Change over to using BoringSSL in place of net/der and net/cert/pki\"\n\nThis reverts commit 4763ed3ead5af1850833773aa4757e264fb6bd6e.\n\nReason for revert: Cronet IOS build bots have been shut down\nin https://chromium-review.googlesource.com/c/chromium/src/+/4988794\n\nOriginal change\u0027s description:\n\u003e Revert \"Change over to using BoringSSL in place of net/der and net/cert/pki\"\n\u003e\n\u003e This reverts commit 88963e95f705d2f63114b18be9015f562fbbd20a.\n\u003e\n\u003e Reason for revert:\n\u003e LUCI Bisection has identified this change as the culprit of a build failure. See the analysis: https://ci.chromium.org/ui/p/chromium/bisection/compile-analysis/b/8766070381079393057\n\u003e\n\u003e Sample failed build: https://ci.chromium.org/b/8766070381079393057\n\u003e\n\u003e If this is a false positive, please report it at https://bugs.chromium.org/p/chromium/issues/entry?comment\u003dAnalysis%3A+https%3A%2F%2Fci.chromium.org%2Fui%2Fp%2Fchromium%2Fbisection%2Fcompile-analysis%2Fb%2F8766070381079393057\u0026components\u003dTools%3ETest%3EFindit\u0026labels\u003dLUCI-Bisection-Wrong%2CPri-3%2CType-Bug\u0026status\u003dAvailable\u0026summary\u003dWrongly+blamed+https%3A%2F%2Fchromium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F4917011\n\u003e\n\u003e Original change\u0027s description:\n\u003e \u003e Change over to using BoringSSL in place of net/der and net/cert/pki\n\u003e \u003e\n\u003e \u003e This changes Chrome to use the core of the X.509 verification logic\n\u003e \u003e from BoringSSL\u0027s libpki (which is these same files extracted from\n\u003e \u003e chrome and with the Chrome dependencies removed). With this change\n\u003e \u003e we move the source of truth for this code to BoringSSL.\n\u003e \u003e\n\u003e \u003e The other major consumer of this (google3) has already been converted\n\u003e \u003e to use this code from BoringSSL. With this change both codebases use\n\u003e \u003e the same thing, instead of differently translated copies.\n\u003e \u003e\n\u003e \u003e Bug: 1322914\n\u003e \u003e Change-Id: Ic8c51d5309359c34a4a2c416336327970c30b43e\n\u003e \u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4917011\n\u003e \u003e Reviewed-by: David Benjamin \u003cdavidben@chromium.org\u003e\n\u003e \u003e Owners-Override: danakj \u003cdanakj@chromium.org\u003e\n\u003e \u003e Commit-Queue: Bob Beck \u003cbbe@chromium.org\u003e\n\u003e \u003e Reviewed-by: danakj \u003cdanakj@chromium.org\u003e\n\u003e \u003e Cr-Commit-Position: refs/heads/main@{#1216147}\n\u003e \u003e\n\u003e\n\u003e Bug: 1322914\n\u003e Change-Id: I8ed8ed2365e7340a90c681b87a0e317d309a96b1\n\u003e No-Presubmit: true\n\u003e No-Tree-Checks: true\n\u003e No-Try: true\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4984682\n\u003e Commit-Queue: luci-bisection@appspot.gserviceaccount.com \u003cluci-bisection@appspot.gserviceaccount.com\u003e\n\u003e Bot-Commit: luci-bisection@appspot.gserviceaccount.com \u003cluci-bisection@appspot.gserviceaccount.com\u003e\n\u003e Owners-Override: luci-bisection@appspot.gserviceaccount.com \u003cluci-bisection@appspot.gserviceaccount.com\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1216163}\n\nBug: 1322914\nChange-Id: I2d0d6f63b3631f0ee7f869b8f9cbd74472bbe14e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5001690\nBot-Commit: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@chromium.org\u003e\nCommit-Queue: danakj \u003cdanakj@chromium.org\u003e\nOwners-Override: danakj \u003cdanakj@chromium.org\u003e\nReviewed-by: danakj \u003cdanakj@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1219451}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 8b76aac079cc0896a0111a499042644817d3e708\n"
    },
    {
      "commit": "d119f29c5a5daa6eb185964d5533ace82e0d9f76",
      "tree": "2fd72b9a8271f5c148095b83ec9d8907c26754b9",
      "parents": [
        "9c0632eeac7fecd3634714e59051a67c55b68323"
      ],
      "author": {
        "name": "luci-bisection@appspot.gserviceaccount.com",
        "email": "luci-bisection@appspot.gserviceaccount.com",
        "time": "Fri Oct 27 15:48:41 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Oct 27 16:04:07 2023"
      },
      "message": "Revert \"Change over to using BoringSSL in place of net/der and net/cert/pki\"\n\nThis reverts commit 88963e95f705d2f63114b18be9015f562fbbd20a.\n\nReason for revert:\nLUCI Bisection has identified this change as the culprit of a build failure. See the analysis: https://ci.chromium.org/ui/p/chromium/bisection/compile-analysis/b/8766070381079393057\n\nSample failed build: https://ci.chromium.org/b/8766070381079393057\n\nIf this is a false positive, please report it at https://bugs.chromium.org/p/chromium/issues/entry?comment\u003dAnalysis%3A+https%3A%2F%2Fci.chromium.org%2Fui%2Fp%2Fchromium%2Fbisection%2Fcompile-analysis%2Fb%2F8766070381079393057\u0026components\u003dTools%3ETest%3EFindit\u0026labels\u003dLUCI-Bisection-Wrong%2CPri-3%2CType-Bug\u0026status\u003dAvailable\u0026summary\u003dWrongly+blamed+https%3A%2F%2Fchromium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F4917011\n\nOriginal change\u0027s description:\n\u003e Change over to using BoringSSL in place of net/der and net/cert/pki\n\u003e\n\u003e This changes Chrome to use the core of the X.509 verification logic\n\u003e from BoringSSL\u0027s libpki (which is these same files extracted from\n\u003e chrome and with the Chrome dependencies removed). With this change\n\u003e we move the source of truth for this code to BoringSSL.\n\u003e\n\u003e The other major consumer of this (google3) has already been converted\n\u003e to use this code from BoringSSL. With this change both codebases use\n\u003e the same thing, instead of differently translated copies.\n\u003e\n\u003e Bug: 1322914\n\u003e Change-Id: Ic8c51d5309359c34a4a2c416336327970c30b43e\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4917011\n\u003e Reviewed-by: David Benjamin \u003cdavidben@chromium.org\u003e\n\u003e Owners-Override: danakj \u003cdanakj@chromium.org\u003e\n\u003e Commit-Queue: Bob Beck \u003cbbe@chromium.org\u003e\n\u003e Reviewed-by: danakj \u003cdanakj@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1216147}\n\u003e\n\nBug: 1322914\nChange-Id: I8ed8ed2365e7340a90c681b87a0e317d309a96b1\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4984682\nCommit-Queue: luci-bisection@appspot.gserviceaccount.com \u003cluci-bisection@appspot.gserviceaccount.com\u003e\nBot-Commit: luci-bisection@appspot.gserviceaccount.com \u003cluci-bisection@appspot.gserviceaccount.com\u003e\nOwners-Override: luci-bisection@appspot.gserviceaccount.com \u003cluci-bisection@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1216163}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 4763ed3ead5af1850833773aa4757e264fb6bd6e\n"
    },
    {
      "commit": "9c0632eeac7fecd3634714e59051a67c55b68323",
      "tree": "cff11435bc62fea6ded4aaff7a0f2b1aafa8b7a4",
      "parents": [
        "a1f450b0e228a0ac70f122857c777329dd9436e3"
      ],
      "author": {
        "name": "Bob Beck",
        "email": "bbe@google.com",
        "time": "Fri Oct 27 15:32:02 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Oct 27 15:37:58 2023"
      },
      "message": "Change over to using BoringSSL in place of net/der and net/cert/pki\n\nThis changes Chrome to use the core of the X.509 verification logic\nfrom BoringSSL\u0027s libpki (which is these same files extracted from\nchrome and with the Chrome dependencies removed). With this change\nwe move the source of truth for this code to BoringSSL.\n\nThe other major consumer of this (google3) has already been converted\nto use this code from BoringSSL. With this change both codebases use\nthe same thing, instead of differently translated copies.\n\nBug: 1322914\nChange-Id: Ic8c51d5309359c34a4a2c416336327970c30b43e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4917011\nReviewed-by: David Benjamin \u003cdavidben@chromium.org\u003e\nOwners-Override: danakj \u003cdanakj@chromium.org\u003e\nCommit-Queue: Bob Beck \u003cbbe@chromium.org\u003e\nReviewed-by: danakj \u003cdanakj@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1216147}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 88963e95f705d2f63114b18be9015f562fbbd20a\n"
    },
    {
      "commit": "a1f450b0e228a0ac70f122857c777329dd9436e3",
      "tree": "2fd72b9a8271f5c148095b83ec9d8907c26754b9",
      "parents": [
        "ca7499c8151fdee3fba806f01baed15ec11eff51"
      ],
      "author": {
        "name": "David Benjamin",
        "email": "davidben@chromium.org",
        "time": "Thu Aug 10 22:07:05 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Aug 10 22:13:33 2023"
      },
      "message": "Add a span constructor to der::Input\n\nThis is a redo of\nhttps://chromium-review.googlesource.com/c/chromium/src/+/3469620, since\na lot of things have moved in the meantime. As this code is getting\nextracted to BoringSSL, we use bssl::Span instead of base::span. Also,\nper CL discussion there, the weird pointer-to-container business is\nremoved in favor of just taking the view types in the usual idiomatic\nway.\n\nBug: 770501\nChange-Id: I11acdac1009a504e469d16d61e50f151d5a280f2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4712228\nReviewed-by: Daniel Nicoara \u003cdnicoara@chromium.org\u003e\nReviewed-by: Kyle Horimoto \u003ckhorimoto@chromium.org\u003e\nCommit-Queue: David Benjamin \u003cdavidben@chromium.org\u003e\nReviewed-by: Bob Beck \u003cbbe@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1182312}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: c7bb0b0372cb68536def700616e8b11ccf22ecd2\n"
    },
    {
      "commit": "ca7499c8151fdee3fba806f01baed15ec11eff51",
      "tree": "b2f60ba9ae3f4bbb1d8906c96817bb0e9a7a3e8a",
      "parents": [
        "10e4d9b0e54e8d90d009e9438cf7810a972a6a7f"
      ],
      "author": {
        "name": "Anne Redulla",
        "email": "aredulla@google.com",
        "time": "Fri Jul 07 02:59:30 2023"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jul 07 03:13:23 2023"
      },
      "message": "[ssci] Add Shipped field to READMEs\n\nThis CL adds the Shipped field and updates the\nLicense File field in Chromium READMEs within the\ndirectory /net/third_party/nss.\n\nSee the LSC doc at go/lsc-chrome-metadata.\n\nThis CL was uploaded by git cl split.\n\nR\u003ddavidben@chromium.org\n\nBug: b:285450740\nChange-Id: I9fbaa982787c28560b3c3258a9fbc645f14cc7a3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4659643\nReviewed-by: David Benjamin \u003cdavidben@chromium.org\u003e\nCommit-Queue: Anne Redulla \u003caredulla@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1166971}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 834cae1b8e73d0aef10973eaf48107f94b16786d\n"
    },
    {
      "commit": "10e4d9b0e54e8d90d009e9438cf7810a972a6a7f",
      "tree": "8b5ee5ceaff7bea71dbad39a9fe9535eed310e23",
      "parents": [
        "7f1fd52f9d7d12117dd6808943f1dd2244c07c62"
      ],
      "author": {
        "name": "Bob Beck",
        "email": "bbe@google.com",
        "time": "Tue Jul 19 16:06:26 2022"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jul 19 16:21:07 2022"
      },
      "message": "Move files used by extracted path verifier in google3 from cert/internal\nto cert/pki\n\nThis to prepare us for making some internal changes to reduce base\nand internal chrome dependencies prior to extraction to boringssl\nwhere this will become libpki.  The files in cert/der will also\nmove to boring, but they are already self-contained.\n\nThis is a completely mechanical change done with the script in\ngoogle3/experimental/users/bbe/verify-mover/verify-mover\n\nBug: 1322914\nChange-Id: Iac4b1c066a08e1a066b449b97b94bfbbcf4b7913\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3764656\nCommit-Queue: Bob Beck \u003cbbe@google.com\u003e\nReviewed-by: Yuchen Liu \u003cyucliu@chromium.org\u003e\nReviewed-by: Mark Foltz \u003cmfoltz@chromium.org\u003e\nReviewed-by: David Benjamin \u003cdavidben@chromium.org\u003e\nReviewed-by: Maks Orlovich \u003cmorlovich@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1025754}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: b71444cb7d5f66a0100e0480a8d3c5dcfa6dc15e\n"
    },
    {
      "commit": "7f1fd52f9d7d12117dd6808943f1dd2244c07c62",
      "tree": "c4b57324b66e07ad835b61f6a184ed9d538ae7f0",
      "parents": [
        "899d2c9dd071981cc186731d5f93e89982813ce1"
      ],
      "author": {
        "name": "Wan-Teh Chang",
        "email": "wtc@google.com",
        "time": "Wed Jul 06 08:48:50 2022"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jul 06 09:03:39 2022"
      },
      "message": "Change wtc@chromium.org to wtc@google.com\n\nFor security reasons, I had wtc@chromium.org disabled when I left the\nChrome team. When I returned to the Chrome team, I decided to just use\nwtc@google.com for my Chrome work.\n\nChange-Id: Icbc596af616fd2cb9c3c5815acda7b3763f9dfa1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3739608\nReviewed-by: Gabriel Charette \u003cgab@chromium.org\u003e\nCommit-Queue: Wan-Teh Chang \u003cwtc@google.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@chromium.org\u003e\nReviewed-by: Colin Blundell \u003cblundell@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1021098}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 47c34128b8905baadb6c6ca6fbc63794b4a6e0de\n"
    },
    {
      "commit": "899d2c9dd071981cc186731d5f93e89982813ce1",
      "tree": "58a98a3d56ef26ff5162a3298167a2cf9a6b032d",
      "parents": [
        "d8513ce7fa21777f39a5127861fed81b32e2d619"
      ],
      "author": {
        "name": "Owners Cleanup",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Thu Mar 03 18:44:07 2022"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Mar 03 19:37:22 2022"
      },
      "message": "Remove rsleevi@chromium.org from net/third_party/nss/OWNERS\n\nThis is an automatically generated changelist based on group memberships and affiliations, with some transition delay.\n\nTo approve this change, CR+1/2 this change and submit. To reject this change, CR -1 this change, and the bot will abandon the change.\n\nTo report an issue, file a bug in the Infra\u003eSecurity component.\n\nChange-Id: I27c32d22d44a674d262418a21376c0269c8cf73b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3502029\nAuto-Submit: Owners Cleanup \u003cswarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com\u003e\nReviewed-by: Ryan Sleevi \u003crsleevi@chromium.org\u003e\nCommit-Queue: Ryan Sleevi \u003crsleevi@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#977201}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: cd19bb8d8525ea3b6773b4148f28ec2fe7b0850c\n"
    },
    {
      "commit": "d8513ce7fa21777f39a5127861fed81b32e2d619",
      "tree": "4ec720b4cf39245dd90306db5d0ba0587fd04836",
      "parents": [
        "a4fbd82ac7a937bbec67f0e24515dd06a2b04b57"
      ],
      "author": {
        "name": "David Benjamin",
        "email": "davidben@chromium.org",
        "time": "Mon Aug 09 21:49:51 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 09 21:58:24 2021"
      },
      "message": "Remove CPEPrefix from net/third_party/nss\n\nnet/third_party/nss is not a vendored dependency. Rather it is a single\nsingle function containing a while loop that was, historically, derived\nfrom a corresponding function in NSS. There is virtually zero chance\nthat any NSS CVE applies to this code, and we will never update the\nversion tag associated with it.\n\nThe only remaining connection to NSS is the high-level while loop\nstructure, and the call to CERT_FindCertByName(), a public NSS API.\n\nTo avoid flurries of false positives, from Chromium and all the copies\ndownstream, remove CPEPrefix.\n\nBug: none\nChange-Id: I663c3cfd8fd9acf0c58b2176013eb884cc630856\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3082273\nReviewed-by: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nReviewed-by: Ryan Sleevi \u003crsleevi@chromium.org\u003e\nCommit-Queue: David Benjamin \u003cdavidben@chromium.org\u003e\nCr-Commit-Position: refs/heads/master@{#910000}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 84a75ef611359d706381cc5566c74cf5b4a242ce\n"
    },
    {
      "commit": "a4fbd82ac7a937bbec67f0e24515dd06a2b04b57",
      "tree": "41869511bde2a9407459f863517c7c07a5f96f1d",
      "parents": [
        "d5489ea159d98a569500346ad723749dbf84d17e"
      ],
      "author": {
        "name": "John Palmer",
        "email": "jopalmer@chromium.org",
        "time": "Thu May 20 23:03:07 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu May 20 23:14:54 2021"
      },
      "message": "[COIL] Change chromium code search type links to use main rather than master for net\n\n    See this doc: go/chromium-coil-change for more info\n    BUG\u003d1210385\n\nChange-Id: If2c8864891bb13b137cb2c6508483e2f49d4b949\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2901725\nAuto-Submit: John Palmer \u003cjopalmer@chromium.org\u003e\nCommit-Queue: Eric Orth \u003cericorth@chromium.org\u003e\nReviewed-by: Eric Orth \u003cericorth@chromium.org\u003e\nCr-Commit-Position: refs/heads/master@{#885272}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 4452b4ca7fabaca948dfa5a020fb5064a84d1ae2\n"
    },
    {
      "commit": "d5489ea159d98a569500346ad723749dbf84d17e",
      "tree": "54ba12c5bed0f147b7ece8d10b85ec41c83c5286",
      "parents": [
        "0da34a1ae56a3c613643c7dcd034dadd3b9fef3d"
      ],
      "author": {
        "name": "David Benjamin",
        "email": "davidben@chromium.org",
        "time": "Thu Feb 18 18:41:09 2021"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Feb 18 18:49:26 2021"
      },
      "message": "Point SSL and Certificate components at the new trusty-transport@chromium.org\n\nI added this to every DIR_METADATA file that specified\nInternals\u003eNetwork\u003e{SSL,Certificate}, with the exception of\ncomponents/certificate_matching since the OWNERS file currently lists\nChromeOS folks.\n\nChange-Id: I6658e4fe4ce85660fc5243d8cfe76e902508635f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2704778\nCommit-Queue: David Benjamin \u003cdavidben@chromium.org\u003e\nReviewed-by: Ryan Sleevi \u003crsleevi@chromium.org\u003e\nReviewed-by: Emily Stark \u003cestark@chromium.org\u003e\nCr-Commit-Position: refs/heads/master@{#855356}\nGitOrigin-RevId: 54e2f283cc33df244998ce0596338fdcdcee4cd6\n"
    },
    {
      "commit": "0da34a1ae56a3c613643c7dcd034dadd3b9fef3d",
      "tree": "a9e3bff4013c5fa8b75275d295f727a4718ab997",
      "parents": [
        "f47c63c04808ff824021fbb65ca45b7f5f9df713"
      ],
      "author": {
        "name": "Edward Lesmes",
        "email": "ehmaldonado@google.com",
        "time": "Wed Oct 14 18:24:17 2020"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Oct 14 18:30:33 2020"
      },
      "message": "Add DIR_METADATA files to //net\n\nAdd Generate DIR_METADATA files and remove metadata from OWNERS\nfiles for //net.\n\nR\u003djochen@chromium.org, rsleevi@chromium.org\n\nBug: 1113033\nChange-Id: I6173a164f2ec855d83ca71b545ee0d71bffa0145\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2454407\nReviewed-by: Ryan Sleevi \u003crsleevi@chromium.org\u003e\nReviewed-by: Eric Roman \u003ceroman@chromium.org\u003e\nCommit-Queue: Ryan Sleevi \u003crsleevi@chromium.org\u003e\nAuto-Submit: Edward Lesmes \u003cehmaldonado@chromium.org\u003e\nCr-Commit-Position: refs/heads/master@{#817111}\nGitOrigin-RevId: 9c17f75d8cd48b397fd18c57aac4f803bf90990e\n"
    },
    {
      "commit": "f47c63c04808ff824021fbb65ca45b7f5f9df713",
      "tree": "8f11719d4511caa1a86a7a9789ca05a713c74328",
      "parents": [
        "312df03194c1bd3f69db00c5d226759ca0de2dc2"
      ],
      "author": {
        "name": "Adrian Taylor",
        "email": "adetaylor@chromium.org",
        "time": "Sat Oct 10 16:04:23 2020"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sat Oct 10 16:09:34 2020"
      },
      "message": "Add CPEPrefix for NSS.\n\nThis will enable automatic tooling to raise a security crbug if\na future security vulnerability (CVE) is reported.\n\nChange-Id: I1ace4eb8ba7ef71d884ab0d9f52b3639075dd47c\nBug: 895969\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2464069\nAuto-Submit: Adrian Taylor \u003cadetaylor@chromium.org\u003e\nReviewed-by: Ryan Sleevi \u003crsleevi@chromium.org\u003e\nCommit-Queue: Ryan Sleevi \u003crsleevi@chromium.org\u003e\nCr-Commit-Position: refs/heads/master@{#815952}\nGitOrigin-RevId: 5113215af71015abfdfc31e105c5466f96225563\n"
    },
    {
      "commit": "312df03194c1bd3f69db00c5d226759ca0de2dc2",
      "tree": "8f9ca76ef9747f0b9d8068ccc95699081f7f413f",
      "parents": [
        "204a5afc3f78a519c614eca9fbbbed04378e92b0"
      ],
      "author": {
        "name": "Matt Mueller",
        "email": "mattm@chromium.org",
        "time": "Thu Dec 07 00:23:34 2017"
      },
      "committer": {
        "name": "Anthony Polito",
        "email": "apolito@google.com",
        "time": "Wed Aug 12 17:50:36 2020"
      },
      "message": "remove copybara initialization artifacts\n\nGitOrigin-RevId: a4193270b51780e7f1146766cfcc232ea2a971fe\n"
    },
    {
      "commit": "204a5afc3f78a519c614eca9fbbbed04378e92b0",
      "tree": "0e5970ce6c2db79b930697d795f571083d783e35",
      "parents": [
        "d3e1d5190cdf9a5b19d2e981a2a89304ba1ca1fa"
      ],
      "author": {
        "name": "Matt Mueller",
        "email": "mattm@chromium.org",
        "time": "Thu Dec 07 00:23:34 2017"
      },
      "committer": {
        "name": "Anthony Polito",
        "email": "apolito@google.com",
        "time": "Wed Aug 12 17:49:25 2020"
      },
      "message": "Copybara Service Migration Initialization.\n\nGitOrigin-RevId: a4193270b51780e7f1146766cfcc232ea2a971fe\n"
    },
    {
      "commit": "d3e1d5190cdf9a5b19d2e981a2a89304ba1ca1fa",
      "tree": "8f9ca76ef9747f0b9d8068ccc95699081f7f413f",
      "parents": [
        "4728f7c1c150aa2079f40e157b6ca61783af317d"
      ],
      "author": {
        "name": "Matt Mueller",
        "email": "mattm@chromium.org",
        "time": "Thu Dec 07 00:23:34 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Dec 07 00:23:34 2017"
      },
      "message": "Remove OSCertHandle typedefs, use smart pointers for CRYPTO_BUFFER ownership.\n\nAlso renames / removes some X509Certificate methods to make more sense\nin the use_byte_certs world:\n\nos_cert_handle() -\u003e cert_buffer()\nGetIntermediateCertificates() -\u003e intermediate_buffers()\nCreateFromHandle() -\u003e CreateFromBuffer()\nCreateOSCertHandleFromBytes() -\u003e CreateCertBufferFromBytes()\nCreateOSCertHandlesFromBytes() -\u003e CreateCertBuffersFromBytes()\nGetDEREncoded() -\u003e x509_util::CryptoBufferAsStringPiece()\nIsSameOSCert() -\u003e x509_util::CryptoBufferEqual()\nDupOSCertHandle() -\u003e x509_util::DupCryptoBuffer()\nFreeOSCertHandle() -\u003e N/A (everything uses bssl::UniquePtr\u003cCRYPTO_BUFFER\u003e)\n\nBug: 769549\nCq-Include-Trybots: master.tryserver.chromium.android:android_cronet_tester;master.tryserver.chromium.mac:ios-simulator-cronet;master.tryserver.chromium.mac:ios-simulator-full-configs\nChange-Id: I5d94158ea5e7ba5e9e3b9f2f5e76221564c9683b\nReviewed-on: https://chromium-review.googlesource.com/775540\nCommit-Queue: Matt Mueller \u003cmattm@chromium.org\u003e\nReviewed-by: Lambros Lambrou \u003clambroslambrou@chromium.org\u003e\nReviewed-by: mark a. foltz \u003cmfoltz@chromium.org\u003e\nReviewed-by: Steven Bennetts \u003cstevenjb@chromium.org\u003e\nReviewed-by: Ted Choc \u003ctedchoc@chromium.org\u003e\nReviewed-by: Dmitry Gozman \u003cdgozman@chromium.org\u003e\nReviewed-by: Yusuke Sato \u003cyusukes@chromium.org\u003e\nReviewed-by: Raymes Khoury \u003craymes@chromium.org\u003e\nReviewed-by: Richard Coles \u003ctorne@chromium.org\u003e\nReviewed-by: Moe Ahmadi \u003cmahmadi@chromium.org\u003e\nReviewed-by: Misha Efimov \u003cmef@chromium.org\u003e\nReviewed-by: Maksim Ivanov \u003cemaxx@chromium.org\u003e\nReviewed-by: Charlie Harrison \u003ccsharrison@chromium.org\u003e\nReviewed-by: Eugene But \u003ceugenebut@chromium.org\u003e\nReviewed-by: Jialiu Lin \u003cjialiul@chromium.org\u003e\nReviewed-by: Ryan Sleevi \u003crsleevi@chromium.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#522269}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: a4193270b51780e7f1146766cfcc232ea2a971fe"
    },
    {
      "commit": "4728f7c1c150aa2079f40e157b6ca61783af317d",
      "tree": "519fb03f250f664ad5636ace773f9e1c4ede225e",
      "parents": [
        "01f5f8913e8af1186bbb8a0b2bd6b10539d54ae1"
      ],
      "author": {
        "name": "Matt Mueller",
        "email": "mattm@chromium.org",
        "time": "Fri Oct 27 18:27:41 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Oct 27 18:27:41 2017"
      },
      "message": "Remove use_byte_certs buildflag and x509_certificate_nss code.\n\nBug: 769549\nChange-Id: I2b6064bed9a530b46653094e7ddfa201c5b55e8c\nReviewed-on: https://chromium-review.googlesource.com/741551\nReviewed-by: David Benjamin \u003cdavidben@chromium.org\u003e\nCommit-Queue: Matt Mueller \u003cmattm@chromium.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#512246}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 233e451723f38dff807ff0ccc5c560ff19c4ddd4"
    },
    {
      "commit": "01f5f8913e8af1186bbb8a0b2bd6b10539d54ae1",
      "tree": "161a5f38d0f3dec29410539152887b515e240e2e",
      "parents": [
        "2a42b3dd692faba23bfe486262fd36d8dadddc11"
      ],
      "author": {
        "name": "Matt Mueller",
        "email": "mattm@chromium.org",
        "time": "Fri Aug 18 01:43:16 2017"
      },
      "committer": {
        "name": "Commit Bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Aug 18 01:43:16 2017"
      },
      "message": "Make ClientCertStoreNSS use_byte_certs-friendly.\n\nAlso introduces:\nx509_util::CreateX509CertificateFromCERTCertificate\n\nAnd extracts GetDEREncoded from x509_certificate_nss.cc.\n\nBug: 671420\nChange-Id: I5b604ad380f466de35322bc81c20b5ce3932f541\nReviewed-on: https://chromium-review.googlesource.com/611311\nCommit-Queue: Matt Mueller \u003cmattm@chromium.org\u003e\nReviewed-by: David Benjamin \u003cdavidben@chromium.org\u003e\nCr-Original-Commit-Position: refs/heads/master@{#495419}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 947a0b83058a0a48018f7a713bb390632d5f1d49"
    },
    {
      "commit": "2a42b3dd692faba23bfe486262fd36d8dadddc11",
      "tree": "f33669ec4f5645fab940735688127c1020e2d7a2",
      "parents": [
        "2576d5d99bbfaf248ba0a1f65610ac760bad406b"
      ],
      "author": {
        "name": "ymzhang",
        "email": "ymzhang@chromium.org",
        "time": "Wed Mar 08 23:43:32 2017"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Mar 08 23:43:32 2017"
      },
      "message": "[DirectoryOwnership] Add TEAM/COMPONENT into OWNERS files.\n\nWe are adding COMPONENT/TEAM information into OWNERS file\n(domain_reliability, etc).\n\nProposal to add TEAM/COMPONENT information into OWNERS files\nhttp://bit.ly/add-team-component-proposal\nProposal about how to get suggested component for directory.\nhttp://bit.ly/directory-mapping-proposal\nTEAM-COMPONENT mapping\nhttp://bit.ly/component-team-mapping\n\nAdditional Information:\nComponent lists\nhttps://bugs.chromium.org/p/chromium/adminComponents\n\nBUG\u003d679905\nR\u003ddavidben@chromium.org\n\nReview-Url: https://codereview.chromium.org/2740683004\nCr-Original-Commit-Position: refs/heads/master@{#455597}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 2314fa58a0d4e63203d65afb4e5c6502f1f036cd\n"
    },
    {
      "commit": "2576d5d99bbfaf248ba0a1f65610ac760bad406b",
      "tree": "2d4c98a2448d76dbdfa54a52f3051229e0355fd1",
      "parents": [
        "10c09a865e05543678afbaabd91df7587748eead"
      ],
      "author": {
        "name": "davidben",
        "email": "davidben@chromium.org",
        "time": "Fri Jul 29 18:58:38 2016"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Jul 29 18:59:56 2016"
      },
      "message": "Remove stray #include.\n\nThis was left in here while debugging. I forgot to remove it.\n\nBUG\u003dnone\n\nReview-Url: https://codereview.chromium.org/2189373002\nCr-Original-Commit-Position: refs/heads/master@{#408703}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: a13385059eb0bd0e44e1442572787abed2529675\n"
    },
    {
      "commit": "10c09a865e05543678afbaabd91df7587748eead",
      "tree": "f3b185c4206c40c6d3e9730d01e43d10feaf54f0",
      "parents": [
        "976902d4609bd01487fd9afe0a12da9cf20299a3"
      ],
      "author": {
        "name": "davidben",
        "email": "davidben@chromium.org",
        "time": "Fri Jul 29 16:03:18 2016"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Jul 29 16:06:35 2016"
      },
      "message": "Return the certificate chain in ClientCertStoreNSS.\n\nNSS used to build a chain internally in the SSL stack which got lost\nwhen switching to BoringSSL. Align with other platforms by building the\nchain externally in ClientCertStoreNSS.\n\nAlthough this is inherently somewhat flaky, some servers do not have\nintermediates configured locally and expect the client to supply them.\n\nThis modifies (really completely rewrites) our bundled\nNSS_CmpCertChainWCANames to return the chain it found. That is returned\nout of ClientCertStoreNSS.\n\nNote that this is not completely the same as the old behavior. Rather\nthan building as much of a path as we can manage from the leaf, we will\nstop at the issuer list supplied by the server. It is assumed that the\nserver accepts the issuers it claims to accept. We also only do\nname-based matching (which we were doing anyway) to avoid adding a more\nexpensive global operation in the candidate matching path.\n\nIn doing so, this syncs NSS with other platforms in removing the ancient\nworkaround for Netscape Enterprise Server 2.0, released in 1996.\n\nTested with unit tests and also manually against a custom Go server.\n\nBUG\u003d548631\n\nReview-Url: https://codereview.chromium.org/2185403003\nCr-Original-Commit-Position: refs/heads/master@{#408647}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 8d569f5901989954c0b39a83f16ebd36375e98b8\n"
    },
    {
      "commit": "976902d4609bd01487fd9afe0a12da9cf20299a3",
      "tree": "812971a214e33c2fd90f68a5737afa6a97694624",
      "parents": [
        "99f1c872e96fab04df49e21b053de75e8e4bbea1"
      ],
      "author": {
        "name": "davidben",
        "email": "davidben@chromium.org",
        "time": "Tue Jun 28 21:38:44 2016"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Jun 28 21:41:55 2016"
      },
      "message": "Fix net/third_party/nss/README.chromium.\n\nIt refers to patches which are no longer valid. Also point to the LICENSE file\nnow that there are no other copies to pick it up from.\n\nBUG\u003dnone\n\nReview-Url: https://codereview.chromium.org/2105873002\nCr-Original-Commit-Position: refs/heads/master@{#402552}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 9e1df26c5b72a94f27a46753830170ca3c44632f\n"
    },
    {
      "commit": "99f1c872e96fab04df49e21b053de75e8e4bbea1",
      "tree": "05188bb3d8cacebbddbd0acac521bdf85c6c6a35",
      "parents": [
        "1791e3bd3cbcab365547a5585b61ca29c4d0112e"
      ],
      "author": {
        "name": "svaldez",
        "email": "svaldez@chromium.org",
        "time": "Wed Apr 20 16:34:53 2016"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Apr 20 16:36:24 2016"
      },
      "message": "This removes most of the NSS files and both the use_openssl build argument and\nmacro since we no longer have any platforms using NSS for crypto/SSL.\n\nBUG\u003d604728\nTBR\u003dkelvinp@chromium.org\n\nReview URL: https://codereview.chromium.org/1882433002\n\nCr-Original-Commit-Position: refs/heads/master@{#388517}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 2135be5210856ba79bdb774166af869342c5dddf\n"
    },
    {
      "commit": "1791e3bd3cbcab365547a5585b61ca29c4d0112e",
      "tree": "da92a8a3b04ae5b19305551a71ac0ea5c6633b63",
      "parents": [
        "fa856fed532b3db2886fd52c716b137d67a7025f"
      ],
      "author": {
        "name": "rsleevi",
        "email": "rsleevi@chromium.org",
        "time": "Wed Apr 06 02:22:34 2016"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Apr 06 02:23:47 2016"
      },
      "message": "Uprev NSS to 3.23 on iOS\n\nR\u003dsvaldez@chromium.org\nBUG\u003d600619\n\nReview URL: https://codereview.chromium.org/1844813002\n\nCr-Original-Commit-Position: refs/heads/master@{#385370}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: c8191e72b96b9007695a9852142d6331ac22632d\n"
    },
    {
      "commit": "fa856fed532b3db2886fd52c716b137d67a7025f",
      "tree": "d8c7ef197b92f7f52514e3eed8060cdfbe8fceee",
      "parents": [
        "dfd4ffd249c27f8cae9abea672904bd11889cee8"
      ],
      "author": {
        "name": "rsleevi",
        "email": "rsleevi@chromium.org",
        "time": "Sat Dec 19 01:21:30 2015"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Sat Dec 19 01:22:20 2015"
      },
      "message": "Uprev NSS (in libssl) to NSS 3.21\n\nUpdate the bundled libssl to use NSS 3.21. This removes the\npatches for DHE 1024-bit, lock ordering, and build metadata,\nwhich are all upstreamed.\n\nUpstream has added a dhe-param.c file, but this is intentionally\nnot added to build targets, as it\u0027s simply #included from another\nC file.\n\nBUG\u003d568855\n\nReview URL: https://codereview.chromium.org/1511123006\n\nCr-Original-Commit-Position: refs/heads/master@{#366244}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 95065347187475b6a60fdff82d87153dce14892f\n"
    },
    {
      "commit": "dfd4ffd249c27f8cae9abea672904bd11889cee8",
      "tree": "7ee21cc54ae5ab6750a2a725f4a6019af8a00820",
      "parents": [
        "773e37dc649860262ba436eb3433171f849e78c9"
      ],
      "author": {
        "name": "sdefresne",
        "email": "sdefresne@chromium.org",
        "time": "Wed Aug 12 01:08:58 2015"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Aug 12 01:09:45 2015"
      },
      "message": "Disable warnings when compiling //net/third_party/nss/ssl on iOS.\n\nnet/third_party/nss/ssl/sslmutex.c uses sem_init/sem_destroy that\nare deprecated (not supported in fact) on iOS. Disable the warning.\n\nBUG\u003d459705\n\nReview URL: https://codereview.chromium.org/1275403003\n\nCr-Original-Commit-Position: refs/heads/master@{#342953}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 561c2c8aa2fb4f554321ccbd32bbcdfa3dd40b5e\n"
    },
    {
      "commit": "773e37dc649860262ba436eb3433171f849e78c9",
      "tree": "306c353b6272ebcab62b9b3e9fe72b6b15498af5",
      "parents": [
        "a0fa5ec1cdd8f8c1b90ecdbca7088c01834a09bb"
      ],
      "author": {
        "name": "brettw",
        "email": "brettw@chromium.org",
        "time": "Thu Aug 06 21:38:58 2015"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Aug 06 21:39:37 2015"
      },
      "message": "Pull ICU, rename component build GN variables.\n\nThis ICU roll only renames component_mode -\u003e is_component_build\n\nUpdate other users of the component_mode string to is_component_build.\n\nRename the declaration to be local to BUILDCONFIG.gn (prefixed with \u0027_\u0027).\n\nRemoves a bitrotted GN unit test around component handing (it wasn\u0027t\ntesting anything useful any more since we removed the built-in\ncomponent function).\n\nReview URL: https://codereview.chromium.org/1275583002\n\nCr-Original-Commit-Position: refs/heads/master@{#342204}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 2a08763777c45ca4e7a00a846266bbfed31ef673\n"
    },
    {
      "commit": "a0fa5ec1cdd8f8c1b90ecdbca7088c01834a09bb",
      "tree": "737eb64b098126cdf3ec0f5c89357cec799ea7af",
      "parents": [
        "1ace7bca8d509dc4b9477600aa130ba0bbc67101"
      ],
      "author": {
        "name": "pkasting",
        "email": "pkasting@chromium.org",
        "time": "Tue Jul 21 02:46:21 2015"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Jul 21 02:46:49 2015"
      },
      "message": "Enable MSVC warning C4018 for various directories that seem to pass as-is.\n\nBUG\u003d398202\nTEST\u003dnone\nTBR\u003dbrettw\n\nReview URL: https://codereview.chromium.org/1246863002\n\nCr-Original-Commit-Position: refs/heads/master@{#339602}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 513df87e8724587dc7be0d27a5f79652275c0767\n"
    },
    {
      "commit": "1ace7bca8d509dc4b9477600aa130ba0bbc67101",
      "tree": "1fbde44544a7a5668769e8ccb2e5c5d72d6ed105",
      "parents": [
        "733154cbcaa24f0e8d921296235173990bacfa5e"
      ],
      "author": {
        "name": "sbc",
        "email": "sbc@chromium.org",
        "time": "Fri Jun 05 01:13:40 2015"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Jun 05 01:14:15 2015"
      },
      "message": "Fix use of \u0027sysroot\u0027 variable in harfbuzz.gyp\n\nThe sysroot variable is set conditionally in common.gypi\nbut not at the nesting level required for other conditional\nto depend on it like the one in hardbuzz does.  This means\nthat sysroot always appeared to be empty to harfbuzz.gyp,\nand hence the special handling for ARM linux was required.\nThis change moves the setting of \u0027sysroot\u0027 up one level of\nnesting and defines \u0027pkg-config\u0027 in common.gypi so it can\nbe shared.\n\nThis is the third attempt at a landing. First attempt was\nreverted: https://codereview.chromium.org/1151753002\n\nThis is a re-land of the second attempt which was\nreverted speculatively (wrongly as it turned out):\nhttps://codereview.chromium.org/1158283003\n\nTBR\u003dcpu\n\nReview URL: https://codereview.chromium.org/1146303007\n\nCr-Original-Commit-Position: refs/heads/master@{#332982}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: dea1c634b5328b1e171ba22698fb7027f338453f\n"
    },
    {
      "commit": "733154cbcaa24f0e8d921296235173990bacfa5e",
      "tree": "c11b4682dc93c9760aa271654482a786c0789c33",
      "parents": [
        "9fc008fd249edbf795602a53b6d0845be51e6f6a"
      ],
      "author": {
        "name": "sbc",
        "email": "sbc@chromium.org",
        "time": "Thu Jun 04 02:13:21 2015"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Jun 04 02:13:47 2015"
      },
      "message": "Speculative revert to fix ChromeOS PFQ mips builder\n\nThe original change is suspected of breaking the build\nand the second one is followup that needs to be reverted\nalong with it.\n\nRevert \"Fix use of \u0027sysroot\u0027 variable in harfbuzz.gyp\"\nhttps://codereview.chromium.org/1158283003\n\nRevert \"Fix common.gypi when run with target_arch\u003dmips\"\nhttps://codereview.chromium.org/1166523004\n\nTBR\u003dcpu\nBUG\u003d496462\n\nReview URL: https://codereview.chromium.org/1159083004\n\nCr-Original-Commit-Position: refs/heads/master@{#332766}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 3f39737a0258d942440b9abe589f06c7305bfb77\n"
    },
    {
      "commit": "9fc008fd249edbf795602a53b6d0845be51e6f6a",
      "tree": "1fbde44544a7a5668769e8ccb2e5c5d72d6ed105",
      "parents": [
        "1440db9b27a3e0e88c7d19c4debfb92af395ee02"
      ],
      "author": {
        "name": "sbc",
        "email": "sbc@chromium.org",
        "time": "Tue Jun 02 01:39:11 2015"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Jun 02 01:39:40 2015"
      },
      "message": "Fix use of \u0027sysroot\u0027 variable in harfbuzz.gyp\n\nThe sysroot variable is set conditionally in common.gypi\nbut not at the nesting level required for other conditional\nto depend on it like the one in hardbuzz does.  This means\nthat sysroot always appeared to be empty to harfbuzz.gyp,\nand hence the special handling for ARM linux was required.\n\nThis change moves the setting of \u0027sysroot\u0027 up one level of\nnesting and defines \u0027pkg-config\u0027 in common.gypi so it can\nbe shared.\n\nSecond attempt at landing this. First attempt was here:\nhttps://codereview.chromium.org/1151753002\n\nTBR\u003dcpu\n\nReview URL: https://codereview.chromium.org/1158283003\n\nCr-Original-Commit-Position: refs/heads/master@{#332311}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: fa36d7041817ddd299c89ca5ecef432c9210fda9\n"
    },
    {
      "commit": "1440db9b27a3e0e88c7d19c4debfb92af395ee02",
      "tree": "c11b4682dc93c9760aa271654482a786c0789c33",
      "parents": [
        "d8856c7e69b156469c1c216dc24112822825c266"
      ],
      "author": {
        "name": "rsleevi",
        "email": "rsleevi@chromium.org",
        "time": "Wed May 27 21:58:19 2015"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed May 27 21:58:56 2015"
      },
      "message": "Uprev libssl from 3.18.0 RTM to 3.19.0 RTM\n\nBUG\u003d492448\nR\u003ddavidben@chromium.org\n\nReview URL: https://codereview.chromium.org/1156003004\n\nCr-Original-Commit-Position: refs/heads/master@{#331665}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: bd29bd8fc050ffcb7e3513dc0ddacb9589681824\n"
    },
    {
      "commit": "d8856c7e69b156469c1c216dc24112822825c266",
      "tree": "bd9817b2fd62dd515d944ec395839dec1d776426",
      "parents": [
        "77920728876d9892c69a0d7ac72f26143a822d10"
      ],
      "author": {
        "name": "spang",
        "email": "spang@chromium.org",
        "time": "Wed May 27 20:43:24 2015"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed May 27 20:43:53 2015"
      },
      "message": "Revert of Fix use of \u0027sysroot\u0027 variable in harfbuzz.gyp (patchset #6 id:100001 of https://codereview.chromium.org/1151753002/)\n\nReason for revert:\nBreaks GYP for Chrome OS builds. Repro steps:\n\n cros chrome-sdk --board\u003damd64-generic\n gclient runhooks\n\nUpdating projects from gyp files...\n/bin/sh: /build/amd64-generic/build/bin/pkg-config: No such file or directory\ngyp: Call to \u0027/build/amd64-generic/build/bin/pkg-config --libs-only-l nss | sed -e \"s/-lssl3//\"\u0027 returned exit status 0.\n/bin/sh: /build/amd64-generic/build/bin/pkg-config: No such file or directory\ngyp: Call to \u0027/build/amd64-generic/build/bin/pkg-config --libs libcras\u0027 returned exit status 127.\n/bin/sh: /build/amd64-generic/build/bin/pkg-config: No such file or directory\ngyp: Call to \u0027/build/amd64-generic/build/bin/pkg-config --cflags x11\u0027 returned exit status 127.\nError: Command /usr/bin/python src/build/gyp_chromium returned non-zero exit status 1 in /ssd/src/chromium\n\nTEST\u003dcros chrome-sdk --board\u003damd64-generic \u0026\u0026 gclient runhooks\n\nOriginal issue\u0027s description:\n\u003e Fix use of \u0027sysroot\u0027 variable in harfbuzz.gyp\n\u003e\n\u003e The sysroot variable is set conditionally in common.gypi\n\u003e but not at the nesting level required for other conditional\n\u003e to depend on it like the one in hardbuzz does.  This means\n\u003e that sysroot always appeared to be empty to harfbuzz.gyp,\n\u003e and hence the special handling for ARM linux was required.\n\u003e\n\u003e This change moves the setting of \u0027sysroot\u0027 up one level of\n\u003e nesting and defines \u0027pkg-config\u0027 in common.gypi so it can\n\u003e be shared.\n\u003e\n\u003e Committed: https://crrev.com/6a80b32f309490f44347f2925589a6f0fc23c3ff\n\u003e Cr-Commit-Position: refs/heads/master@{#331506}\n\nTBR\u003dmazda@chromium.org,dpranke@chromium.org,cpu@chromium.org,sbc@chromium.org\nNOPRESUBMIT\u003dtrue\nNOTREECHECKS\u003dtrue\nNOTRY\u003dtrue\n\nReview URL: https://codereview.chromium.org/1154213004\n\nCr-Original-Commit-Position: refs/heads/master@{#331642}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 8505ef356013ec9239f295501a283ec9fd43b08a\n"
    },
    {
      "commit": "77920728876d9892c69a0d7ac72f26143a822d10",
      "tree": "48371dd3f0ad96f6fe4ae98fd720fbe1e1d36c1d",
      "parents": [
        "2d76f14247fa9331f4199491137b8113a66143c5"
      ],
      "author": {
        "name": "sbc",
        "email": "sbc@chromium.org",
        "time": "Wed May 27 01:23:26 2015"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed May 27 01:24:41 2015"
      },
      "message": "Fix use of \u0027sysroot\u0027 variable in harfbuzz.gyp\n\nThe sysroot variable is set conditionally in common.gypi\nbut not at the nesting level required for other conditional\nto depend on it like the one in hardbuzz does.  This means\nthat sysroot always appeared to be empty to harfbuzz.gyp,\nand hence the special handling for ARM linux was required.\n\nThis change moves the setting of \u0027sysroot\u0027 up one level of\nnesting and defines \u0027pkg-config\u0027 in common.gypi so it can\nbe shared.\n\nReview URL: https://codereview.chromium.org/1151753002\n\nCr-Original-Commit-Position: refs/heads/master@{#331506}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 6a80b32f309490f44347f2925589a6f0fc23c3ff\n"
    },
    {
      "commit": "2d76f14247fa9331f4199491137b8113a66143c5",
      "tree": "bd9817b2fd62dd515d944ec395839dec1d776426",
      "parents": [
        "1836b074889278a29b663de2f15216353d70b798"
      ],
      "author": {
        "name": "agl",
        "email": "agl@chromium.org",
        "time": "Wed May 20 20:20:29 2015"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed May 20 20:20:41 2015"
      },
      "message": "NSS: reject DH groups smaller than 1024 bits.\n\nSince some platforms are still using NSS for now, this change mirrors https://boringssl-review.googlesource.com/#/c/4813/ in NSS.\n\nBUG\u003d490240\n\nReview URL: https://codereview.chromium.org/1143303002\n\nCr-Original-Commit-Position: refs/heads/master@{#330791}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 1da1e686a87ad9f95d26786d2b53a1a4c280189f\n"
    },
    {
      "commit": "1836b074889278a29b663de2f15216353d70b798",
      "tree": "439cea3755024ac49f83cf344f1ee6d600cdda3d",
      "parents": [
        "3ceb89ee1b2285d97f19f8cf7f6d637a6fc4488a"
      ],
      "author": {
        "name": "davidben",
        "email": "davidben@chromium.org",
        "time": "Thu May 07 18:22:49 2015"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu May 07 18:23:23 2015"
      },
      "message": "Fix NSS locking bug when sending no_renegotiate.\n\nSee https://bugzilla.mozilla.org/show_bug.cgi?id\u003d1162521.\n\nBUG\u003d484543,462283\n\nReview URL: https://codereview.chromium.org/1134493002\n\nCr-Original-Commit-Position: refs/heads/master@{#328795}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 3e6bbddd9984561c6e9216d1aadcc3231c043f12\n"
    },
    {
      "commit": "3ceb89ee1b2285d97f19f8cf7f6d637a6fc4488a",
      "tree": "b5294fe9f451478ca391b166e9fe353cc9f900db",
      "parents": [
        "e8301f2fe4341306542d8b1192258f3a29a16c7a"
      ],
      "author": {
        "name": "rsleevi",
        "email": "rsleevi@chromium.org",
        "time": "Fri Apr 03 22:46:53 2015"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Apr 03 22:52:10 2015"
      },
      "message": "Update the bundled libssl to NSS 3.18 RTM\n\nBUG\u003d469516\n\nReview URL: https://codereview.chromium.org/1053903002\n\nCr-Original-Commit-Position: refs/heads/master@{#323840}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: d5139059122edc3c22dfa0e60ad2e4d3167e27fc\n"
    },
    {
      "commit": "e8301f2fe4341306542d8b1192258f3a29a16c7a",
      "tree": "8a6788163a3ef2abc16c218567411d29b6de354e",
      "parents": [
        "870c1b9993bc2098c955902d9e1283113b23d4e1"
      ],
      "author": {
        "name": "ppi",
        "email": "ppi@chromium.org",
        "time": "Tue Mar 03 11:38:00 2015"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Mar 03 11:38:37 2015"
      },
      "message": "Use dlsym(RTLD_DEFAULT) instead of dlsym(dlopen(NULL)) in aesgcmchromium.patch.\n\nThis patch updates the dynamic lookup of NSS symbols to use\ndlsym(RTLD_DEFAULT) instead of dlsym on the dlopen(NULL) handle.\n\nThe latter doesn\u0027t work if the binary that does the dynamic lookup was\nloaded dynamically itself (as dlopen(NULL) gives access only to the\nsymbols loaded at the start of the program).\n\nNote that RTLD_DEFAULT requires setting _GNU_SOURCE.\n\nBUG\u003d462203\n\nReview URL: https://codereview.chromium.org/962593002\n\nCr-Original-Commit-Position: refs/heads/master@{#318863}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: f7302e6c7f955f11679ab844cfe3d326f47bb0dc\n"
    },
    {
      "commit": "870c1b9993bc2098c955902d9e1283113b23d4e1",
      "tree": "5df0d6b1758ba820c264b96f705c23a141128e48",
      "parents": [
        "68aa1183ea6464aacdcb02c03f8bec26c1f0c3ab"
      ],
      "author": {
        "name": "brettw",
        "email": "brettw@chromium.org",
        "time": "Wed Feb 25 18:46:53 2015"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Feb 25 18:48:11 2015"
      },
      "message": "Fix official build in GN\n\nChanges process_version template. In GYP this is used in two ways and the GN version only supported one of these. This change also deletes an unnecessary fork of the template file, and fixes the dependencies for the extra files (previously they were just passed with \"-f\" and not added to the inputs of the target.\n\nAdds a cdm_adapter template which basically matches the GYP version. Uses this for the media clearkey adapter and the widevine one in the official build.\n\nFixes for the crypto targets when compiling with the official build\u0027s checked-in sysroots.\n\nReview URL: https://codereview.chromium.org/949233003\n\nCr-Original-Commit-Position: refs/heads/master@{#318083}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 70d2f6ea98ae618b24a7c517570b74d20b92a7c7\n"
    },
    {
      "commit": "68aa1183ea6464aacdcb02c03f8bec26c1f0c3ab",
      "tree": "d5ce9d634bb9cc8413235431987efbcbc80683a3",
      "parents": [
        "f3e85fd75ad7946c4d6c9f1d149a7db13b1b580c"
      ],
      "author": {
        "name": "brettw",
        "email": "brettw@chromium.org",
        "time": "Thu Feb 19 23:17:04 2015"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Feb 19 23:18:14 2015"
      },
      "message": "Update existing uses of /wd4267 to use the GN config\n\nThis is the size_t to integer conversion warning. Using the config prevents flag duplication and is clearer to read.\n\nMinor updates to Win64 build, including some fixes for size_t to int conversions.\n\nReview URL: https://codereview.chromium.org/929793006\n\nCr-Original-Commit-Position: refs/heads/master@{#317162}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: d1c719acf7db459016f425eb8018ec4208511578\n"
    },
    {
      "commit": "f3e85fd75ad7946c4d6c9f1d149a7db13b1b580c",
      "tree": "9eba5de00b7b956e1ac9143ee80e637fcd88c917",
      "parents": [
        "452479d41fb2ab17551654221e5d642f65181be1"
      ],
      "author": {
        "name": "satorux",
        "email": "satorux@chromium.org",
        "time": "Mon Feb 16 01:39:34 2015"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Mon Feb 16 01:40:17 2015"
      },
      "message": "Re-sort GYP files with the latest version of tools/source_list.py\n\nIn crrev.com/316164, a bug was fixed to handle comments in\na source list correctly.\n\nIn this patch, a bug was fixed to handle comments at the\nend of a source list.\n\nAlong the way, sort some GYP files in sub directories under\nbase and net, which I forgot to sort previously.\n\nBUG\u003d456014\nTEST\u003deverything should build as before\n\nReview URL: https://codereview.chromium.org/924743002\n\nCr-Original-Commit-Position: refs/heads/master@{#316418}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: eef164ef753ccb97ae45d6c86e12a3f2c3318d1d\n"
    },
    {
      "commit": "452479d41fb2ab17551654221e5d642f65181be1",
      "tree": "d5d1b9fec0df192214d06e0489d095a37b58df92",
      "parents": [
        "b464bac0247b282ccf2dee2536a7c43ba4db59da"
      ],
      "author": {
        "name": "satorux",
        "email": "satorux@chromium.org",
        "time": "Fri Feb 13 07:09:10 2015"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Fri Feb 13 07:10:05 2015"
      },
      "message": "Sort GN files under net\n\nFor tools/sort_sources.py to be useful, existing GYP files\nshould be sorted.\n\nBUG\u003d456014\nTEST\u003deverything should build as before\n\nReview URL: https://codereview.chromium.org/919333002\n\nCr-Original-Commit-Position: refs/heads/master@{#316182}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 933fc7a6df76fa1bdec90e95fbe9864fc33eeea3\n"
    },
    {
      "commit": "b464bac0247b282ccf2dee2536a7c43ba4db59da",
      "tree": "91d489f293c7ff4129647637a1e5fdbf82d28011",
      "parents": [
        "7d44059936c37d3ee03ec52114f8a3cef4a86263"
      ],
      "author": {
        "name": "scottmg",
        "email": "scottmg@chromium.org",
        "time": "Wed Dec 03 23:27:24 2014"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Dec 03 23:27:41 2014"
      },
      "message": "gn format // (the rest, except mojo)\n\nExcluded mojo because I think that needs to happen on the other side.\n\nAt gn --version \u003d 306668 for which roll is in CQ.\n\nR\u003dbrettw@chromium.org\nTBR\u003dscherkus@chromium.org\nBUG\u003d348474\n\nReview URL: https://codereview.chromium.org/774353003\n\nCr-Original-Commit-Position: refs/heads/master@{#306708}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 34fb7e5919ed42dc800acf3961fe6a2bf9e7d6eb\n"
    },
    {
      "commit": "7d44059936c37d3ee03ec52114f8a3cef4a86263",
      "tree": "645bb6aaa10ae7049505c528055b576bee24a53b",
      "parents": [
        "0af9202c8e3bd62012616b78058420cb4b60c54d"
      ],
      "author": {
        "name": "thakis",
        "email": "thakis@chromium.org",
        "time": "Tue Nov 25 20:23:35 2014"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Nov 25 20:25:12 2014"
      },
      "message": "clang: Suppress a few -Wstring-conversion warnings in 3rd-party code.\n\nThe warning got stricter recently.\n\nBUG\u003d82385\nTBR\u003dbrettw\n\nReview URL: https://codereview.chromium.org/758963003\n\nCr-Original-Commit-Position: refs/heads/master@{#305685}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 5cd4f7a2be87749d96589486eb054c7da1e55bac\n"
    },
    {
      "commit": "0af9202c8e3bd62012616b78058420cb4b60c54d",
      "tree": "1ae0e3196482bf2a78c82c7ddeebb15731acfca6",
      "parents": [
        "d5c34a378e5890d25bdf3fc90cf8147b263114da"
      ],
      "author": {
        "name": "sebmarchand",
        "email": "sebmarchand@chromium.org",
        "time": "Thu Oct 30 23:07:56 2014"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Oct 30 23:09:11 2014"
      },
      "message": "Remove a reference to __DATE__ and __TIME__ from nss for non official builds.\n\nBUG\u003d314403\n\nReview URL: https://codereview.chromium.org/691193002\n\nCr-Original-Commit-Position: refs/heads/master@{#302185}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 594ceb450adaccadb6bd572f5e23c19cfcbcf90b\n"
    },
    {
      "commit": "d5c34a378e5890d25bdf3fc90cf8147b263114da",
      "tree": "a2a54a82fa4320d8de651faadfa269fd581b6d50",
      "parents": [
        "977dc43f0c1152f9423107d53cd33228a3272566"
      ],
      "author": {
        "name": "agl",
        "email": "agl@chromium.org",
        "time": "Wed Oct 29 21:44:48 2014"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Oct 29 21:45:16 2014"
      },
      "message": "net: move the FALLBACK_SCSV to the back of the cipher suite list.\n\nYngve Pettersen reports better compatibility with this value at the end of the list and OpenSSL had a bug around process it when it was first.\n\n(I pondered moving the reneg SCSV to the end also but that code is from upstream and reneg SCSV is only sent for SSLv3, which is not a going concern any longer.)\n\nBUG\u003dnone\n\nReview URL: https://codereview.chromium.org/678413002\n\nCr-Original-Commit-Position: refs/heads/master@{#301941}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 0aad74ad1d2e14e38e5b7671de78bae3f40e992b\n"
    },
    {
      "commit": "977dc43f0c1152f9423107d53cd33228a3272566",
      "tree": "7d4b84afd09f7defce70d8f0f7dd843a89da823f",
      "parents": [
        "f331550367395f6299c0f2eb1dec8b7311ce6a9e"
      ],
      "author": {
        "name": "wtc",
        "email": "wtc@chromium.org",
        "time": "Wed Oct 29 19:51:32 2014"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Oct 29 19:52:03 2014"
      },
      "message": "Update the LICENSE file.\n\nUpdate the LICENSE file with the contents of the current COPYING file in\nthe NSS source tree.\n\nR\u003drsleevi@chromium.org,tjblasi@google.com\nBUG\u003dnone\n\nReview URL: https://codereview.chromium.org/685253002\n\nCr-Original-Commit-Position: refs/heads/master@{#301913}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: e06ac71b008ed40a81c2152382a31c23e537934d\n"
    },
    {
      "commit": "f331550367395f6299c0f2eb1dec8b7311ce6a9e",
      "tree": "dcc41e0145f33d1fb41b11e22a1c38ab78effad6",
      "parents": [
        "f81948e9a402db94287a43bb34a07ee0daf56cb5"
      ],
      "author": {
        "name": "engedy",
        "email": "engedy@chromium.org",
        "time": "Thu Oct 02 11:55:16 2014"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Oct 02 11:55:45 2014"
      },
      "message": "GN, GYP: Remove -Wno-incompatible-pointer-types flag for building NSS.\n\nThis workaround is no longer needed as the NSS bug was fixed in NSS 3.12.10 (see: https://bugzilla.mozilla.org/show_bug.cgi?id\u003d635778), and Chromium requires NSS 3.14.3 or later now.\n\nBUG\u003d138571\n\nReview URL: https://codereview.chromium.org/616093002\n\nCr-Original-Commit-Position: refs/heads/master@{#297809}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 0b29bcaaf9afc46785a7b757fd4292fa07dfcef0\n"
    },
    {
      "commit": "f81948e9a402db94287a43bb34a07ee0daf56cb5",
      "tree": "93fb0a4936aa61b7bb20f19ddc3d0904590b3876",
      "parents": [
        "74ae4b1f792f7510dc39345968c6909bb3a8f29b"
      ],
      "author": {
        "name": "wtc",
        "email": "wtc@chromium.org",
        "time": "Thu Oct 02 02:41:37 2014"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Oct 02 02:41:53 2014"
      },
      "message": "Merge the server-side support of ALPN from the NSS upstream.\n\nNSS upstream patches:\nhttps://hg.mozilla.org/projects/nss/rev/2cb5c73ac307\nhttps://hg.mozilla.org/projects/nss/rev/544eb0f50d40\n\nR\u003dagl@chromium.org\nBUG\u003d416841\n\nReview URL: https://codereview.chromium.org/595823003\n\nCr-Original-Commit-Position: refs/heads/master@{#297772}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: c9089fa21c59d9797398e660e4943b9423db1296\n"
    },
    {
      "commit": "74ae4b1f792f7510dc39345968c6909bb3a8f29b",
      "tree": "07d4f53f7ecdde5cf931acb9c36df0590958ca1a",
      "parents": [
        "93c9e31e35c67751c699d0dd3a871d66ddc20c36"
      ],
      "author": {
        "name": "engedy",
        "email": "engedy@chromium.org",
        "time": "Thu Oct 02 01:02:45 2014"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Thu Oct 02 01:03:13 2014"
      },
      "message": "GN build: Prescribe -Wno-header-guard for direct dependents of libssl.\n\nThis is required to workaround typo in the guard macro of secmod.h. See details in bug.\n\nBUG\u003d415498\n\nReview URL: https://codereview.chromium.org/582403002\n\nCr-Original-Commit-Position: refs/heads/master@{#297754}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 78f3331bfec0cf4db351c806a40517e62d386887\n"
    },
    {
      "commit": "93c9e31e35c67751c699d0dd3a871d66ddc20c36",
      "tree": "c10d9015e2f3f26b841774a9d47ccc2ff1d20150",
      "parents": [
        "9962e2c0205fc69b4cb2cff298652bac1105a3cc"
      ],
      "author": {
        "name": "wtc",
        "email": "wtc@chromium.org",
        "time": "Wed Oct 01 16:50:42 2014"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Wed Oct 01 16:50:58 2014"
      },
      "message": "Add net/third_party/nss/OWNERS.\n\nR\u003drsleevi@chromium.org,rch@chromium.org\nBUG\u003d\n\nReview URL: https://codereview.chromium.org/613353002\n\nCr-Original-Commit-Position: refs/heads/master@{#297657}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: f4c829b8a78a8a2bdd84e284fb724f878ae758aa\n"
    },
    {
      "commit": "9962e2c0205fc69b4cb2cff298652bac1105a3cc",
      "tree": "841c1dc97bd3e85ece38a7a57370a34f96e91537",
      "parents": [
        "f2f749d0df6a315be6afb4abdb84d1828c4bbd0d"
      ],
      "author": {
        "name": "ckocagil",
        "email": "ckocagil@chromium.org",
        "time": "Tue Sep 30 19:31:43 2014"
      },
      "committer": {
        "name": "Commit bot",
        "email": "commit-bot@chromium.org",
        "time": "Tue Sep 30 19:32:02 2014"
      },
      "message": "gn: Fix more build issues on Win\n\nBUG\u003d354261\nR\u003dbrettw\nTBR\u003dpiman,wtc\nNOTRY\u003dtrue\n\nReview URL: https://codereview.chromium.org/603143002\n\nCr-Original-Commit-Position: refs/heads/master@{#297481}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: fc8d7f23b2f20a93c5d987d0c073e892d09f0ade\n"
    },
    {
      "commit": "f2f749d0df6a315be6afb4abdb84d1828c4bbd0d",
      "tree": "745c7624f2ba828d301107ce1407c79f55918def",
      "parents": [
        "bf6305a7aa19bdcf8f590ceb5e16384f9af63745"
      ],
      "author": {
        "name": "Brett Wilson",
        "email": "brettw@chromium.org",
        "time": "Tue Sep 23 23:41:46 2014"
      },
      "committer": {
        "name": "Brett Wilson",
        "email": "brettw@chromium.org",
        "time": "Tue Sep 23 23:42:24 2014"
      },
      "message": "Replace forward_dependent_configs with public_deps\n\nThis is the new name. It has the same meaning but additionally with a \"you can use the headers\" permission.\n\nRename direct_dependent_configs to public_configs. This is the new name with identical meaning.\n\nTBR\u003djamesr\n\nReview URL: https://codereview.chromium.org/595073002\n\nCr-Original-Commit-Position: refs/heads/master@{#296302}\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: e5389527466d390b5653724a069008b9f1edcd5c\n"
    },
    {
      "commit": "bf6305a7aa19bdcf8f590ceb5e16384f9af63745",
      "tree": "8a3ae928fe4d23e81fa34fea7b590b4bd9832862",
      "parents": [
        "3bd1fb27556d41d9f7869da9047bb8aa25a5f9b6"
      ],
      "author": {
        "name": "wtc@chromium.org",
        "email": "wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Fri Jun 06 10:54:20 2014"
      },
      "committer": {
        "name": "wtc@chromium.org",
        "email": "wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Fri Jun 06 10:54:20 2014"
      },
      "message": "Ignore out-of-order DTLS ChangeCipherSpec.\n\nApply Eric Rescorla\u0027s patch from upstream NSS:\nhttps://bugzilla.mozilla.org/show_bug.cgi?id\u003d1009227\n\nR\u003dagl@chromium.org,ekr@rtfm.com\nBUG\u003d369855\n\nReview URL: https://codereview.chromium.org/319573002\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 3e1f77385a9feb89b0a52ecf5f6c50c5dbf38398\n"
    },
    {
      "commit": "3bd1fb27556d41d9f7869da9047bb8aa25a5f9b6",
      "tree": "086cecba4547604cc55c0a3d20def6df022658ee",
      "parents": [
        "778882ea4dd5df506a33e6d14350ac7304dbffe4"
      ],
      "author": {
        "name": "vapier@chromium.org",
        "email": "vapier@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Mon May 26 04:37:43 2014"
      },
      "committer": {
        "name": "vapier@chromium.org",
        "email": "vapier@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Mon May 26 04:37:43 2014"
      },
      "message": "pkg-config-wrapper: use system_libdir for libpath\n\nWe already have a variable for tracking the system libdir name in the\ngyp files, so let\u0027s use that instead of hardcoding the logic based on\nthe arch.\n\nBUG\u003dchromium:219015\nTEST\u003d`cbuildbot amd64-generic-tot-chrome-pfq-informational` works\n\nReview URL: https://codereview.chromium.org/244593002\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 95048b2b55560ce86ccc157d81817865db90c54c\n"
    },
    {
      "commit": "778882ea4dd5df506a33e6d14350ac7304dbffe4",
      "tree": "5c7c4acf595e456024cbe8d4c963f36b519bb5ec",
      "parents": [
        "5953e46f4ebb189c46f6e3c25bc335e2ab09bdc9"
      ],
      "author": {
        "name": "tfarina@chromium.org",
        "email": "tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Sun May 18 14:17:33 2014"
      },
      "committer": {
        "name": "tfarina@chromium.org",
        "email": "tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Sun May 18 14:17:33 2014"
      },
      "message": "net: Unbreak component build on Linux.\n\nThis is happening when running the following command line:\n\n$ gn gen out/Debug --args\u003d\u0027is_component_build\u003dtrue\u0027\nERROR at //net/third_party/nss/ssl/BUILD.gn:122:18: Item not found\n    configs -\u003d [ \"//build/config/gcc:symbol_visibility_hidden\" ]\n                     ^--------------------------------------------\nYou were trying to remove \"//build/config/gcc:symbol_visibility_hidden\"\nfrom the list but it wasn\u0027t there.\n\nBUG\u003dNone\nTEST\u003dabove\nR\u003dbrettw@chromium.org,wtc@chromium.org\nNOTRY\u003dtrue\n\nReview URL: https://codereview.chromium.org/285293009\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 3748811b2eb9587c84afe187f91a6994b69a94b6\n"
    },
    {
      "commit": "5953e46f4ebb189c46f6e3c25bc335e2ab09bdc9",
      "tree": "a1afb1da754e82563f078b4862a065bfe78bf4c8",
      "parents": [
        "5d1cddca7d502a758719f828b267ccaae7eed1d6"
      ],
      "author": {
        "name": "davidben@chromium.org",
        "email": "davidben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Thu May 01 00:39:00 2014"
      },
      "committer": {
        "name": "davidben@chromium.org",
        "email": "davidben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Thu May 01 00:39:00 2014"
      },
      "message": "Move signature_algorithm extension to the end in NSS.\n\nWebSphere Application Server 7.0 appears to be intolerant of an\nempty extension at the end. To that end, also ensure we never\nsend an empty padding extension.\n\nBUG\u003d363583\n\nReview URL: https://codereview.chromium.org/240633006\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 21c88ef2167cb7f48c04b5ce4b9050c337bd61aa\n"
    },
    {
      "commit": "5d1cddca7d502a758719f828b267ccaae7eed1d6",
      "tree": "7b96fa245e01f4f75a3bfbfc76be6864696fe168",
      "parents": [
        "8d4d7db726f0c441cf0798ae0bc7c4d25b8b670a"
      ],
      "author": {
        "name": "brettw@chromium.org",
        "email": "brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Wed Apr 30 16:47:24 2014"
      },
      "committer": {
        "name": "brettw@chromium.org",
        "email": "brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Wed Apr 30 16:47:24 2014"
      },
      "message": "GN build improvements.\n\nFixes a TODO about private symbols on GCC.\n\nMoves many third party BUILD.gn files from the secondary tree to the main one.\n\nFixes the dependencies on Linux so \"gn check\" passes again.\n\nBUG\u003d367595\nR\u003dscottmg@chromium.org\n\nPrevious review: https://codereview.chromium.org/256153003/\n\nReview URL: https://codereview.chromium.org/264463002\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 71d94dfce9c1989595d60e2737e05420cf6a5d5e\n"
    },
    {
      "commit": "8d4d7db726f0c441cf0798ae0bc7c4d25b8b670a",
      "tree": "8311111c2a8c63fbccb0eaa7acb2d55c31754952",
      "parents": [
        "504f5aa5a584089fbfcb8596dad3ca384bff5818"
      ],
      "author": {
        "name": "brettw@chromium.org",
        "email": "brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Apr 29 19:24:05 2014"
      },
      "committer": {
        "name": "brettw@chromium.org",
        "email": "brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Apr 29 19:24:05 2014"
      },
      "message": "Revert 266932 \"GN build improvements.\"\n\n\u003e GN build improvements.\n\u003e \n\u003e Fixes a TODO about private symbols on GCC.\n\u003e \n\u003e Moves many third party BUILD.gn files from the secondary tree to the main one.\n\u003e \n\u003e Fixes the dependencies on Linux so \"gn check\" passes again.\n\u003e \n\u003e BUG\u003d367595\n\u003e R\u003dscottmg@chromium.org\n\u003e \n\u003e Review URL: https://codereview.chromium.org/256153003\n\nTBR\u003dbrettw@chromium.org\n\nReview URL: https://codereview.chromium.org/257243003\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 7ae2e5e6e6dbc3e706a0dd2efbe1d923e6406bec\n"
    },
    {
      "commit": "504f5aa5a584089fbfcb8596dad3ca384bff5818",
      "tree": "7b96fa245e01f4f75a3bfbfc76be6864696fe168",
      "parents": [
        "6f266f32ec6c07ecab23def91b5731726a6d41de"
      ],
      "author": {
        "name": "brettw@chromium.org",
        "email": "brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Apr 29 19:12:06 2014"
      },
      "committer": {
        "name": "brettw@chromium.org",
        "email": "brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Apr 29 19:12:06 2014"
      },
      "message": "GN build improvements.\n\nFixes a TODO about private symbols on GCC.\n\nMoves many third party BUILD.gn files from the secondary tree to the main one.\n\nFixes the dependencies on Linux so \"gn check\" passes again.\n\nBUG\u003d367595\nR\u003dscottmg@chromium.org\n\nReview URL: https://codereview.chromium.org/256153003\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: ff0811a8763c69ee59e3e6d0421f2f43ced7d41a\n"
    },
    {
      "commit": "6f266f32ec6c07ecab23def91b5731726a6d41de",
      "tree": "8311111c2a8c63fbccb0eaa7acb2d55c31754952",
      "parents": [
        "5c0200d8918b76ccb807d9eceab82a72d1afd6a7"
      ],
      "author": {
        "name": "brettw@chromium.org",
        "email": "brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Apr 22 22:25:23 2014"
      },
      "committer": {
        "name": "brettw@chromium.org",
        "email": "brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Apr 22 22:25:23 2014"
      },
      "message": "Make GN\u0027s \"check\" run cleanly.\n\nThis fixes a bunch of minor issues, mostly header file dependencies for undeclared dependencies.\n\nThis also fixes some random TODOs.\n\nR\u003dscottmg@chromium.org\nBUG\u003d\n\nReview URL: https://codereview.chromium.org/246303005\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 59ff2d432815be7bd59b96b7567f68b592847ac5\n"
    },
    {
      "commit": "5c0200d8918b76ccb807d9eceab82a72d1afd6a7",
      "tree": "c3592de0a4cfbacac0ca1983ed2105d76d55c514",
      "parents": [
        "efb5f79faa2613a745a97d3c9b6029fcc04b79ac"
      ],
      "author": {
        "name": "brettw@chromium.org",
        "email": "brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Apr 15 19:26:44 2014"
      },
      "committer": {
        "name": "brettw@chromium.org",
        "email": "brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Apr 15 19:26:44 2014"
      },
      "message": "Implement net in GN build.\n\nThis does the net target. I started doing some more that are commented out at the bottom, and there are a few more after that do do. The deps of these targets started to build up to an unreasonable level and this should be a good checkpoint.\n\nFix grit rule.\n\nFix SSL dependent configs\n\nAdd TLD cleanup\n\nAdd gconf and gio targets for Linux.\n\nAdd sources filtering for ChromeOS, .rc, and .mm files. Remove built-in code that removes .rc and .mm files (this wasn\u0027t quite complete so causes problems).\n\nBUG\u003d\nR\u003dscottmg@chromium.org\n\nReview URL: https://codereview.chromium.org/236713002\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 4625adec3f819018283fbfbc7e1bd0657eb916c8\n"
    },
    {
      "commit": "efb5f79faa2613a745a97d3c9b6029fcc04b79ac",
      "tree": "878f4532820ef136750b55ac3248eaec7d209572",
      "parents": [
        "da12c80bb4872498acd7b7684fdb5cf5b6cc4dcd"
      ],
      "author": {
        "name": "brettw@chromium.org",
        "email": "brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Mon Apr 14 23:25:13 2014"
      },
      "committer": {
        "name": "brettw@chromium.org",
        "email": "brettw@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Mon Apr 14 23:25:13 2014"
      },
      "message": "Add SSL support to the GN build\n\nThis moves files from the secondary tree to the main one, and renames the \"meta\" one to //crypto:ssl. It also adds the crypto unit tests.\n\nR\u003drsleevi@chromium.org\n\nReview URL: https://codereview.chromium.org/231673006\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 7a7e08546c85dd5a039c8dd0e57bae1cd384fc44\n"
    },
    {
      "commit": "da12c80bb4872498acd7b7684fdb5cf5b6cc4dcd",
      "tree": "933fd71b9139a4b1927667dac611eb86fac4d44d",
      "parents": [
        "43f897bc567ac752c3a23d34ec4f5bfa813d1af2"
      ],
      "author": {
        "name": "wtc@chromium.org",
        "email": "wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Fri Apr 11 07:19:00 2014"
      },
      "committer": {
        "name": "wtc@chromium.org",
        "email": "wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Fri Apr 11 07:19:00 2014"
      },
      "message": "Change ssl_padding_xtn to the IANA-assigned value 21.\n\nR\u003dagl@chromium.org,davidben@chromium.org,rsleevi@chromium.org\nBUG\u003d361311\n\nReview URL: https://codereview.chromium.org/233633002\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: bb711d48429a9606fbc0044811b1356510011856\n"
    },
    {
      "commit": "43f897bc567ac752c3a23d34ec4f5bfa813d1af2",
      "tree": "9e03e741f40c39feb3ba3711dec88f3ada3cd4c5",
      "parents": [
        "3d71090be2f7a9044356a7a889fb1fa058a855b0"
      ],
      "author": {
        "name": "maruel@chromium.org",
        "email": "maruel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Fri Apr 04 21:06:46 2014"
      },
      "committer": {
        "name": "maruel@chromium.org",
        "email": "maruel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Fri Apr 04 21:06:46 2014"
      },
      "message": "Get rid of all component builds specific .isolate.\n\nThe status quo was unmaintainable.  These \u0027component build specific .isolate\nfiles\u0027 are superseeded by tools/isolate_driver.py which packages dynamic\nlibraries automatically.\n\nThe new way is much more sane and dynamic, isolate_driver.py is currently very\ncrude but \u0027does the job\u0027, the expected way to make it work is to read the .ninja\nfiles to extract all the dynamic libraries marked as a dependency to the main\ntarget being executed.\n\nTBR\u003dcsharp@chromium.org\nBUG\u003d333473\n\nReview URL: https://codereview.chromium.org/226123004\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 4df54e8c095bd239b8f7c3786440a4878d2eb509\n"
    },
    {
      "commit": "3d71090be2f7a9044356a7a889fb1fa058a855b0",
      "tree": "396fdfea086b84041f06502c8611750bec4d8387",
      "parents": [
        "48ecaf79f969d27be8e05a3a39ade6bb532d62f5"
      ],
      "author": {
        "name": "davidben@chromium.org",
        "email": "davidben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Wed Mar 12 05:28:13 2014"
      },
      "committer": {
        "name": "davidben@chromium.org",
        "email": "davidben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Wed Mar 12 05:28:13 2014"
      },
      "message": "Fix handling of DSA and ECDSA client auth keys on Mac.\n\nWe were computing the signature length incorrectly. In addition, Apple\u0027s\nimplementation returns the signatures in DER-encoded form, so there is no need\nto re-encode them. (Instead, convert DSA signatures back into raw form in SSL3\nto match NSS behavior on other platforms.)\n\nBUG\u003d349775\nTEST\u003dsee bug\n\nReview URL: https://codereview.chromium.org/190753005\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 0e565a979c87c9b8b25cb96d3206e49e57e4b8b5\n"
    },
    {
      "commit": "48ecaf79f969d27be8e05a3a39ade6bb532d62f5",
      "tree": "be875dcb5bbdcf32267a2e186f427cb2096b2cda",
      "parents": [
        "6d13c607046661bb9d753ffa1ffaad03b45614d1"
      ],
      "author": {
        "name": "wtc@chromium.org",
        "email": "wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Thu Feb 27 01:45:46 2014"
      },
      "committer": {
        "name": "wtc@chromium.org",
        "email": "wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Thu Feb 27 01:45:46 2014"
      },
      "message": "Revert r242742. The Clang codegen bug has been fixed.\n\n\u003e Hack for Mac 10.9 hang when the Keychain is modified with Chrome running.\n\u003e\n\u003e BUG\u003d326011\n\nR\u003drsesek@chromium.org,rsleevi@chromium.org\nBUG\u003dnone\nTEST\u003dnone\n\nReview URL: https://codereview.chromium.org/177093021\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 4282a89ea5b7ba015b3f0545bdcfe738de2cb128\n"
    },
    {
      "commit": "6d13c607046661bb9d753ffa1ffaad03b45614d1",
      "tree": "19cb6fbd71ae302d0325c8bb552ef3be1ae88719",
      "parents": [
        "f7af5b053e1c1817461831a20c0839958662b741"
      ],
      "author": {
        "name": "agl@chromium.org",
        "email": "agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Thu Feb 20 23:52:01 2014"
      },
      "committer": {
        "name": "agl@chromium.org",
        "email": "agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Thu Feb 20 23:52:01 2014"
      },
      "message": "net: don\u0027t always add TLS padding.\n\nIn order to flush out any problems with padding, Chrome has always been\nadding it, even when the ClientHello was small enough not to need it.\n\nSince that change is in Chrome 33 (and the Chrome 34 branch), it\u0027s time\nto remove it.\n\nBUG\u003d315828\n\nReview URL: https://codereview.chromium.org/171713011\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 3eeef7f2b57bf6a5a7e7e992570e58bff38ea030\n"
    },
    {
      "commit": "f7af5b053e1c1817461831a20c0839958662b741",
      "tree": "9f4755b8896867da06971ed2deec08d6a03db233",
      "parents": [
        "faa410f36eba9a4b2191167e738613bd0dc3a28e"
      ],
      "author": {
        "name": "maruel@chromium.org",
        "email": "maruel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Wed Feb 05 23:33:48 2014"
      },
      "committer": {
        "name": "maruel@chromium.org",
        "email": "maruel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Wed Feb 05 23:33:48 2014"
      },
      "message": "Make net_unittests_run work with component\u003dshared_library.\n\nSpecifically, this adds support to run net_unittests isolated via \u0027isolate.py\nrun\u0027 when built with component build.\n\nR\u003dvadimsh@chromium.org,brettw@chromium.org,rsleevi@chromium.org\nBUG\u003d336439\n\nReview URL: https://codereview.chromium.org/134003004\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: bddb76d80b4cacd5f9af0c0cbbafc843f7b676ed\n"
    },
    {
      "commit": "faa410f36eba9a4b2191167e738613bd0dc3a28e",
      "tree": "955378e6b6a9e35834765655a4c8bc18816bc4ee",
      "parents": [
        "aa8faed5e4646ec8a8fc2aec5cf1dde50323513c"
      ],
      "author": {
        "name": "maruel@chromium.org",
        "email": "maruel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Wed Jan 22 09:05:59 2014"
      },
      "committer": {
        "name": "maruel@chromium.org",
        "email": "maruel@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Wed Jan 22 09:05:59 2014"
      },
      "message": "Add support for component\u003dshared_library for base_unittests_run.\n\nSpecifically, this adds support to run base_unittests isolated\nvia \u0027isolate.py run\u0027 when built with component build.\n\nThis requires rolling icu @ 246118 to get the new icu.isolate.\n\nR\u003dthakis@chromium.org,jshin@chromium.org,frankf@chromium.org,rsleevi@chromium.org\nBUG\u003d336439\n\nReview URL: https://codereview.chromium.org/132233030\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: c9ea791495b2484dd1bdf85f8182ee3e1d916336\n"
    },
    {
      "commit": "aa8faed5e4646ec8a8fc2aec5cf1dde50323513c",
      "tree": "ee90c955f9bd1fbe583e7fcf25cd9e380a73fe7c",
      "parents": [
        "c4f96fde16915a4b8e97c9992de63f993d7f7e22"
      ],
      "author": {
        "name": "wtc@chromium.org",
        "email": "wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Jan 21 21:06:48 2014"
      },
      "committer": {
        "name": "wtc@chromium.org",
        "email": "wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Jan 21 21:06:48 2014"
      },
      "message": "Update net/third_party/nss to NSS 3.15.5 Beta 2.\n\nalpn.patch and paddingextension.patch have been committed in the NSS\nupstream.\n\nIn addition to calling SSL_SetNextProtoNego, the SSL_ENABLE_NPN and\nSSL_ENABLE_ALPN options need to be used to control whether each of\nNPN and APLN will be negotiated. SSL_ENABLE_NPN is enabled by default,\nbut we enable it explicitly to be safe.\n\nR\u003dagl@chromium.org\nBUG\u003d331625\nTEST\u003dnone\n\nReview URL: https://codereview.chromium.org/142283002\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 063a520f9f53b2d7af8cfb014e93d45a9368ac7c\n"
    },
    {
      "commit": "c4f96fde16915a4b8e97c9992de63f993d7f7e22",
      "tree": "958cff4b73a3c2be629490016d881e30ce0d5145",
      "parents": [
        "fbb4f03e18bd3ce3cb28df09793c82f93be268ad"
      ],
      "author": {
        "name": "wtc@chromium.org",
        "email": "wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Thu Jan 09 12:52:55 2014"
      },
      "committer": {
        "name": "wtc@chromium.org",
        "email": "wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Thu Jan 09 12:52:55 2014"
      },
      "message": "Use NSSRWLock instead of PRRWLock in sslSessionID. This avoids the bugs\nin the lock rank checking code in PRRWLock.\n\nRemove the suppression for the memory leak in _PR_SET_THREAD_RWLOCK_RANK.\n\nR\u003dagl@chromium.org,thestig@chromium.org\nBUG\u003d124445,331625\nTEST\u003dnone\n\nReview URL: https://codereview.chromium.org/129413003\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: d557d0c5bec757abca6d545b5b49b3852f78ba06\n"
    },
    {
      "commit": "fbb4f03e18bd3ce3cb28df09793c82f93be268ad",
      "tree": "4d7e05fc236d817d91b13b6b5a29ca06fa92b703",
      "parents": [
        "96e0e2189e0b2e544afc5b835765cbefdb9c4e63"
      ],
      "author": {
        "name": "wtc@chromium.org",
        "email": "wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Jan 07 21:52:26 2014"
      },
      "committer": {
        "name": "wtc@chromium.org",
        "email": "wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Jan 07 21:52:26 2014"
      },
      "message": "Update net/third_party/nss to NSS 3.15.4.\n\nNotable changes:\n\n1. Reorder the cipher suites offered in ClientHello.\nhttps://bugzilla.mozilla.org/show_bug.cgi?id\u003d936828\nhttps://bugzilla.mozilla.org/show_bug.cgi?id\u003d946147\n\n2. Store a random value in the gmt_unix_time field of ClientHello and\nServerHello.\nhttps://bugzilla.mozilla.org/show_bug.cgi?id\u003d937976\n\n3. Handle \u003e\u003d 2048-bit DSA certificates.\nhttps://bugzilla.mozilla.org/show_bug.cgi?id\u003d925591\n\n4. Session ticket renewal bug fixes.\nhttps://bugzilla.mozilla.org/show_bug.cgi?id\u003d930857\nhttps://bugzilla.mozilla.org/show_bug.cgi?id\u003d930874\n\nThe following patches are removed.\n\n1. Patches that are no longer necessary because we require NSS 3.14.3:\nversionskew.patch\necpointform.patch\ncbc.patch\n\n2. Patches that have been committed in NSS upstream:\nrenegoscsv.patch\npeercertchain.patch\t\npeercertchain2.patch\nnegotiatedextension.patch\nsslsock_903565.patch\t\naesgcm.patch\ntls12backuphash.patch\t\ntls12backuphash2.patch\nciphersuiteversion.patch\nresumeclienthelloversion.patch\ncanfalsestart.patch\nnullcipher_934016.patch\n\n3. Miscellaneous:\nchannelid2.patch: merged with channelid.patch.\ndisableticketrenewal.patch: bug fixed in the NSS upstream.\n\nR\u003dagl@chromium.org,rsleevi@chromium.org\nBUG\u003d331625\nTEST\u003dnone\n\nReview URL: https://codereview.chromium.org/111853013\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: ab5870577fc65b5f64ef28f60010dfee1b0896bd\n"
    },
    {
      "commit": "96e0e2189e0b2e544afc5b835765cbefdb9c4e63",
      "tree": "d516ce02030d90d789311c3ea4a8a1aa1bdb1dce",
      "parents": [
        "36aeb77d5c9ae4333e168b9b8e658690ab9fb3b1"
      ],
      "author": {
        "name": "rsesek@chromium.org",
        "email": "rsesek@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Mon Dec 30 23:46:25 2013"
      },
      "committer": {
        "name": "rsesek@chromium.org",
        "email": "rsesek@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Mon Dec 30 23:46:25 2013"
      },
      "message": "Hack for Mac 10.9 hang when the Keychain is modified with Chrome running.\n\nBUG\u003d326011\nR\u003drsleevi@chromium.org\nTEST\u003dOn 10.9, open Chrome and Keychain Access. Install a certificate in Keychain. Chrome does not hang.\n\nReview URL: https://codereview.chromium.org/106423010\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 5ff39fc742bc403e560c13dffc8622672a7d7885\n"
    },
    {
      "commit": "36aeb77d5c9ae4333e168b9b8e658690ab9fb3b1",
      "tree": "a336e6cfb6dbf5173405ad99f4d46b0c6b6b8a39",
      "parents": [
        "897fd9179e401d9a526305157c4c3fe5819af66c"
      ],
      "author": {
        "name": "rsleevi@chromium.org",
        "email": "rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Fri Dec 27 02:14:24 2013"
      },
      "committer": {
        "name": "rsleevi@chromium.org",
        "email": "rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Fri Dec 27 02:14:24 2013"
      },
      "message": "Defer TLS session caching until after certificate verification\n\nBUG\u003d305220\nR\u003dwtc\n\nReview URL: https://codereview.chromium.org/112183006\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: a8fed174c1c3d7095cb2bad96f4f8f62c0f0d186\n"
    },
    {
      "commit": "897fd9179e401d9a526305157c4c3fe5819af66c",
      "tree": "3c6d2282196bd3a0054b8281fe08a8c232610dee",
      "parents": [
        "3537bcade811b235ee2215fa7d7e69038346b432"
      ],
      "author": {
        "name": "rsleevi@chromium.org",
        "email": "rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Sat Dec 21 01:17:52 2013"
      },
      "committer": {
        "name": "rsleevi@chromium.org",
        "email": "rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Sat Dec 21 01:17:52 2013"
      },
      "message": "Revert 242219 \"Defer TLS session caching until after certificate...\"\n\n\u003e Defer TLS session caching until after certificate verification\n\u003e \n\u003e BUG\u003d305220\n\u003e R\u003dwtc@chromium.org, wtc\n\u003e \n\u003e Review URL: https://codereview.chromium.org/93773007\n\nTBR\u003drsleevi@chromium.org\n\nReview URL: https://codereview.chromium.org/120043007\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: c777fa0164f2f057d52bdf71767dc379c745806e\n"
    },
    {
      "commit": "3537bcade811b235ee2215fa7d7e69038346b432",
      "tree": "a336e6cfb6dbf5173405ad99f4d46b0c6b6b8a39",
      "parents": [
        "9d2962dfd9c1dd7b9f43f423bf17da19577186df"
      ],
      "author": {
        "name": "rsleevi@chromium.org",
        "email": "rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Sat Dec 21 00:09:19 2013"
      },
      "committer": {
        "name": "rsleevi@chromium.org",
        "email": "rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Sat Dec 21 00:09:19 2013"
      },
      "message": "Defer TLS session caching until after certificate verification\n\nBUG\u003d305220\nR\u003dwtc@chromium.org, wtc\n\nReview URL: https://codereview.chromium.org/93773007\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: e0d617504667a3db59ea0958c53e38c909e5388c\n"
    },
    {
      "commit": "9d2962dfd9c1dd7b9f43f423bf17da19577186df",
      "tree": "3c6d2282196bd3a0054b8281fe08a8c232610dee",
      "parents": [
        "a5bfa9bf776fd56df599faa121e82cc947a0795c"
      ],
      "author": {
        "name": "wtc@chromium.org",
        "email": "wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Fri Dec 13 13:34:24 2013"
      },
      "committer": {
        "name": "wtc@chromium.org",
        "email": "wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Fri Dec 13 13:34:24 2013"
      },
      "message": "Disable session ticket renewal.\n\nR\u003dagl@chromium.org\nBUG\u003d327881\nTEST\u003dnone\n\nReview URL: https://codereview.chromium.org/109523003\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 0f801ec422f10c9e627fdbfe2b2e57040d675b71\n"
    },
    {
      "commit": "a5bfa9bf776fd56df599faa121e82cc947a0795c",
      "tree": "249799dd7139fdb6a00b4335ec05ec68f361abbc",
      "parents": [
        "4678faf33a1c8713d18c0db7ff7b13ef867bcb4b"
      ],
      "author": {
        "name": "agl@chromium.org",
        "email": "agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Sat Dec 07 17:20:18 2013"
      },
      "committer": {
        "name": "agl@chromium.org",
        "email": "agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Sat Dec 07 17:20:18 2013"
      },
      "message": "net: use model NSS socket to save setting the cipher order every time.\n\nBecause setting the cipher order is a quadratic operation, this change does it\nonce at startup and exposes a model NSS socket that is then cloned when we need\nnew ones.\n\nWhen writing, I also found a bug in SSL_CipherOrderSet which I hadn\u0027t noticed.\nBecause SSL_ImplementedCiphers includes, at the end, several SSLv2 cipher\nsuites (SSL_EN_*) that aren\u0027t included in ssl3con.c:cipherSuites, the function\nwas always failing because it couldn\u0027t find those cipher suites. However, it\nwas failing after having made the needed updates, so everything functioned\ncorrectly.\n\nThis change alters SSL_CipherOrderSet to ignore unknown cipher suites because\nit\u0027s not clear how else users of NSS are supposed to use it given the\nSSL_ImplementedCiphers includes these unknown cipher suites.\n\nBUG\u003d310768\nR\u003dwtc@chromium.org\n\nReview URL: https://codereview.chromium.org/100393002\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 24954cdf5d14e2f1982f4928e0da4dd02649c38f\n"
    },
    {
      "commit": "4678faf33a1c8713d18c0db7ff7b13ef867bcb4b",
      "tree": "c4a432a799f295b75195122ebefb4a501bfe4090",
      "parents": [
        "a08a868e7095370cdccb293da942054bb7291c23"
      ],
      "author": {
        "name": "agl@chromium.org",
        "email": "agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Sat Dec 07 16:37:24 2013"
      },
      "committer": {
        "name": "agl@chromium.org",
        "email": "agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Sat Dec 07 16:37:24 2013"
      },
      "message": "net: implement TLS_FALLBACK_SCSV.\n\nSee https://tools.ietf.org/html/draft-bmoeller-tls-downgrade-scsv-01\n\nR\u003dwtc@chromium.org\n\nReview URL: https://codereview.chromium.org/92653002\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: a53e4d1f579a615755b4d3334635beadbdf3cad9\n"
    },
    {
      "commit": "a08a868e7095370cdccb293da942054bb7291c23",
      "tree": "9e785b4e3a8dad524505a4c3642c27cebb36b518",
      "parents": [
        "cc1ead4e3be9d4ff01dc5fd7855fb661dcb53ec8"
      ],
      "author": {
        "name": "davidben@chromium.org",
        "email": "davidben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Wed Dec 04 18:53:54 2013"
      },
      "committer": {
        "name": "davidben@chromium.org",
        "email": "davidben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Wed Dec 04 18:53:54 2013"
      },
      "message": "Use SHA-1 in TLS 1.2 client auth if the server requests it.\n\nConsider the signature algorithms requested by the server in addition to those\nsupported by the client key in ssl3_DestroyBackupHandshakeHashIfNotNeeded.\nThis also takes the client key\u0027s signature algorithm into account.\n\nBUG\u003d325254\nTEST\u003dmanual testing by bug reporter\n\nReview URL: https://codereview.chromium.org/102663002\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 49e128ede845c021d3c32b3c82d603a264957cde\n"
    },
    {
      "commit": "cc1ead4e3be9d4ff01dc5fd7855fb661dcb53ec8",
      "tree": "495c2bac41b5713cb867373fec4092aed5a1dac9",
      "parents": [
        "d81bcfbe99ea3dea090bf072194b8b30f4614b90"
      ],
      "author": {
        "name": "wtc@chromium.org",
        "email": "wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Dec 03 21:32:21 2013"
      },
      "committer": {
        "name": "wtc@chromium.org",
        "email": "wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Dec 03 21:32:21 2013"
      },
      "message": "Fill the TLS padding extension with zero bytes instead of spaces.\n\nR\u003dagl@chromium.org\nBUG\u003d315828\nTEST\u003dnone\n\nReview URL: https://codereview.chromium.org/99253006\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 52dcd0946f332a09435287023db124632ce8977e\n"
    },
    {
      "commit": "d81bcfbe99ea3dea090bf072194b8b30f4614b90",
      "tree": "0a5f1ebfef72bcbd719e031b02a4d8a12fcec6dd",
      "parents": [
        "66f6fd4b1dbac9dfc3080a565c4fc0cb5ea3d6b6"
      ],
      "author": {
        "name": "agl@chromium.org",
        "email": "agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Dec 03 18:50:45 2013"
      },
      "committer": {
        "name": "agl@chromium.org",
        "email": "agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Dec 03 18:50:45 2013"
      },
      "message": "nss: fix order of parenthesis.\n\nThanks to PVS-Studio for finding this.\n\nBUG\u003d324701\n\nReview URL: https://codereview.chromium.org/99423002\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 4f99c556d1221778c1e6e38c199dfa93726a4425\n"
    },
    {
      "commit": "66f6fd4b1dbac9dfc3080a565c4fc0cb5ea3d6b6",
      "tree": "d3e1431787422693b3cf2664bc4d067326b3fe9b",
      "parents": [
        "eced82c3abbee693c7d209f79773f9b990b1a438"
      ],
      "author": {
        "name": "agl@chromium.org",
        "email": "agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Mon Dec 02 16:15:03 2013"
      },
      "committer": {
        "name": "agl@chromium.org",
        "email": "agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Mon Dec 02 16:15:03 2013"
      },
      "message": "net: boost AES-GCM ciphers if the machine has AES-NI.\n\nWe want to use ChaCha20 based cipher suites on machines that don\u0027t have AES-NI\nand AES-GCM on those that do.\n\nNote: this was https://codereview.chromium.org/75663004/ and the review took\nplace there. But codereview broke and I had to reupload as a different issue.\n\nBUG\u003d310768\nR\u003dwtc@chromium.org\n\nReview URL: https://codereview.chromium.org/91913002\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: b54d16d011672158e7042abfc7fc3e1ed5477215\n"
    },
    {
      "commit": "eced82c3abbee693c7d209f79773f9b990b1a438",
      "tree": "4a0619baa5f9ec9297a4de3b7ce096c4be291910",
      "parents": [
        "590eac028f4c511e1fecab8b82e0b7df13e1c0b5"
      ],
      "author": {
        "name": "ekasper@google.com",
        "email": "ekasper@google.com@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Thu Nov 28 13:43:26 2013"
      },
      "committer": {
        "name": "ekasper@google.com",
        "email": "ekasper@google.com@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Thu Nov 28 13:43:26 2013"
      },
      "message": "Add support for fetching Certificate Transparency SCTs over a TLS extension\n\nBUG\u003d309578\n\nReview URL: https://codereview.chromium.org/83333003\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 4e72ee50e8f859f1b7dc9a8904d41462c107277e\n"
    },
    {
      "commit": "590eac028f4c511e1fecab8b82e0b7df13e1c0b5",
      "tree": "d6cbaf0b349d2e640b276ffb30bd995d9c4af198",
      "parents": [
        "1751b7e59d234e2125fd9008dae7aa3ba7fd1114"
      ],
      "author": {
        "name": "agl@chromium.org",
        "email": "agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Nov 26 19:43:25 2013"
      },
      "committer": {
        "name": "agl@chromium.org",
        "email": "agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Nov 26 19:43:25 2013"
      },
      "message": "net: fix PORT_Assert crash when renegotiating.\n\nr235826 added a test when sending the ChannelID extension which is\nnonsense in at least two different ways.\n\nFirstly, it PORT_Asserts when it doesn\u0027t match, which is wrong because it\u0027s not\nan exceptional condition. The handshake hash is only stored in the session if\nChannelID was negotiated so this should have been crashing on every,\nnon-ChannelID resume.\n\nThe reason that it didn\u0027t crash was because the isResuming flag that it used\nwasn\u0027t set until the ServerHello was processed. So the only time when it did\ncrash was on renegotiation after a resumption.\n\nThis change fixes the resumption test and removes the assert. I think the\nresumption test is needed because it\u0027s possible that a server could deploy\nChannelID between the initial handshake and a resumption attempt.\n\nBUG\u003dnone\n\nReview URL: https://codereview.chromium.org/85783004\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 6d0a9d24abaf94e47dc06c3eeb7f1ea06856fe3d\n"
    },
    {
      "commit": "1751b7e59d234e2125fd9008dae7aa3ba7fd1114",
      "tree": "4ff98d1b47e4f1d87b4658dfe225a63f186c9df4",
      "parents": [
        "33ad0a1bb214863e215e9499a8fc9640ee319514"
      ],
      "author": {
        "name": "ekasper@google.com",
        "email": "ekasper@google.com@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Thu Nov 21 02:36:55 2013"
      },
      "committer": {
        "name": "ekasper@google.com",
        "email": "ekasper@google.com@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Thu Nov 21 02:36:55 2013"
      },
      "message": "Certificate Transparency TLS extension patch for NSS\n\n\nBUG\u003d309578\n\nReview URL: https://codereview.chromium.org/64553002\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: b04dff61dbf2c71c021eed65dd549c7e84dfb34b\n"
    },
    {
      "commit": "33ad0a1bb214863e215e9499a8fc9640ee319514",
      "tree": "b0b4732b09eef0a31e876b46e3bb90163afb9619",
      "parents": [
        "2ff662f99c8b8db0a6f9fcb59dbae000c9d5f4e3"
      ],
      "author": {
        "name": "wtc@chromium.org",
        "email": "wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Nov 19 04:01:09 2013"
      },
      "committer": {
        "name": "wtc@chromium.org",
        "email": "wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Nov 19 04:01:09 2013"
      },
      "message": "Update to the latest False Start code from NSS upstream.\n\nNSS now calls the handshake callback at the true completion of the\nhandshake, whether it False Started or not. And it is necessary to\nregister a CanFalseStartCallback.\n\nRemove the workaround for NSS bug 562434, which has been fixed.\n\nR\u003dagl@chromium.org,rsleevi@chromium.org\nBUG\u003dnone\nTEST\u003dnone\n\nReview URL: https://codereview.chromium.org/61293009\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 2c1d72b03a23f33c1472fb999151ac8025a841c5\n"
    },
    {
      "commit": "2ff662f99c8b8db0a6f9fcb59dbae000c9d5f4e3",
      "tree": "65ba79b95c108f8d848f6fde50f95d3907c7a095",
      "parents": [
        "138caf551e02fcf9ba8aed553037b1fb96ead62d"
      ],
      "author": {
        "name": "agl@chromium.org",
        "email": "agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Mon Nov 18 22:00:04 2013"
      },
      "committer": {
        "name": "agl@chromium.org",
        "email": "agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Mon Nov 18 22:00:04 2013"
      },
      "message": "Support new ChannelID extension.\n\nThis change switches over to use the new-style ChannelID extension.\n\nBUG\u003d305951\n\nReview URL: https://codereview.chromium.org/27589002\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 2b0dbd272de36d95c7cd0890a5b3f391f7a13970\n"
    },
    {
      "commit": "138caf551e02fcf9ba8aed553037b1fb96ead62d",
      "tree": "83278cdb6a9602a2d1c00ca068d3195d1ca042a5",
      "parents": [
        "f16a028248045d711898245db77fa025cb7860e2"
      ],
      "author": {
        "name": "agl@chromium.org",
        "email": "agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Wed Nov 13 18:08:41 2013"
      },
      "committer": {
        "name": "agl@chromium.org",
        "email": "agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Wed Nov 13 18:08:41 2013"
      },
      "message": "net: add padding extension to all handshakes.\n\nThis, temporary, change adds the padding extension to all handshakes to check\nwhether we encounter any servers with problems.\n\nBUG\u003d315828\n\nReview URL: https://codereview.chromium.org/62443004\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 1a95abb685dfc97764fec49ff601bbcfeb5aa787\n"
    },
    {
      "commit": "f16a028248045d711898245db77fa025cb7860e2",
      "tree": "bdf4ee50972880850a684cedee9a24982dc57c31",
      "parents": [
        "6b3f4e4f7ecc4cbd2cb33afafdaf5d0175caa8ab"
      ],
      "author": {
        "name": "agl@chromium.org",
        "email": "agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Nov 12 20:16:18 2013"
      },
      "committer": {
        "name": "agl@chromium.org",
        "email": "agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Tue Nov 12 20:16:18 2013"
      },
      "message": "net: don\u0027t add padding extension for SSLv3.\n\nThis is a no-op change because our SSLv3 handshakes aren\u0027t long enough to\ntrigger the padding extension. But, if they were, the padding extension would\nbreak them.\n\nBUG\u003d315828\n\nReview URL: https://codereview.chromium.org/66553007\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 20dd903083c08a71a25bd38bbe33c3c2acfd03b1\n"
    },
    {
      "commit": "6b3f4e4f7ecc4cbd2cb33afafdaf5d0175caa8ab",
      "tree": "eb6f47072e0086fc1a660690a57f9cf7adf6f72d",
      "parents": [
        "15757cc71cecd99b871b235f22a91e7430c0c7c0"
      ],
      "author": {
        "name": "agl@chromium.org",
        "email": "agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Fri Nov 08 23:38:11 2013"
      },
      "committer": {
        "name": "agl@chromium.org",
        "email": "agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Fri Nov 08 23:38:11 2013"
      },
      "message": "NSS: add `padding\u0027 extension when we might hit the F5 bug.\n\nIn the case that a ClientHello record is between 256 and 511 bytes long, add an\nextension to make it at least 512 bytes. This works around a bug in F5 terminators.\n\nBUG\u003d315828\n\nReview URL: https://codereview.chromium.org/62103003\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 7389cfda10273fb2007a2c6161f8fabd0ed0be9d\n"
    },
    {
      "commit": "15757cc71cecd99b871b235f22a91e7430c0c7c0",
      "tree": "598631ee6ec7b9d999cb3260382aecd11f5f91f8",
      "parents": [
        "6e539c0cefaa2b68a35b32d4a71e298bbc43bb20"
      ],
      "author": {
        "name": "rsleevi@chromium.org",
        "email": "rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Sat Nov 02 01:59:36 2013"
      },
      "committer": {
        "name": "rsleevi@chromium.org",
        "email": "rsleevi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Sat Nov 02 01:59:36 2013"
      },
      "message": "Include a fix for NSS bug 934016\n\nBUG\u003d314225\nR\u003dwtc@chromium.org, wtc\n\nReview URL: https://codereview.chromium.org/52713015\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: aea012e2b3ef338cbbe4ef157bdb8469176f16b3\n"
    },
    {
      "commit": "6e539c0cefaa2b68a35b32d4a71e298bbc43bb20",
      "tree": "4b301bcee631f0e1930c16b98b2bc076ea8df1cb",
      "parents": [
        "752ff183ce7d6454203551fd3354226399d3987b"
      ],
      "author": {
        "name": "wtc@chromium.org",
        "email": "wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Mon Oct 28 22:41:41 2013"
      },
      "committer": {
        "name": "wtc@chromium.org",
        "email": "wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Mon Oct 28 22:41:41 2013"
      },
      "message": "Update chacha20poly1305.patch for the changes made in r230713\n(https://codereview.chromium.org/36073014).\n\nR\u003dagl@chromium.org\nBUG\u003d310768\nTEST\u003dnone\n\nReview URL: https://codereview.chromium.org/48913004\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 7e20244a1e2c9b71b20fd101b660ca6c7e12dba5\n"
    },
    {
      "commit": "752ff183ce7d6454203551fd3354226399d3987b",
      "tree": "c1fd927ea986ff7eddf09768b899d4cc1cc24f01",
      "parents": [
        "a8cb47a4e4587fb499d7594b6e7690bb8a76ccd2"
      ],
      "author": {
        "name": "wtc@chromium.org",
        "email": "wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Thu Oct 24 13:54:32 2013"
      },
      "committer": {
        "name": "wtc@chromium.org",
        "email": "wtc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98",
        "time": "Thu Oct 24 13:54:32 2013"
      },
      "message": "Update to the new definitions of CKM_NSS_CHACHA20_POLY1305 and\nstruct CK_NSS_AEAD_PARAMS.\n\nThis updates code added in https://codereview.chromium.org/23619044.\n\nR\u003dagl@chromium.org\nBUG\u003d310768\nTEST\u003dnone\n\nReview URL: https://codereview.chromium.org/36073014\n\nCr-Mirrored-From: https://chromium.googlesource.com/chromium/src\nCr-Mirrored-Commit: 40ecbe7fbf307b05d68c80aa52e519e1bfe68d8a\n"
    }
  ],
  "next": "a8cb47a4e4587fb499d7594b6e7690bb8a76ccd2"
}
