)]}' { "commit": "413cb44a5bd2a554fb2819f15c1a16b96c29c0d9", "tree": "f99a514336a4fb2f226d587d018b939ffaffc66d", "parents": [ "8bbad168bd669c1ccb9f9ac76eb62fe9a72be150" ], "author": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Mon Sep 06 00:30:45 2021 +0200" }, "committer": { "name": "Adrià Vilanova Martínez", "email": "me@avm99963.com", "time": "Mon Sep 06 18:29:23 2021 +0200" }, "message": "Add kill switch mechanism\n\nThis code implements the kill switch mechanism in the extension. This is\nexplained in //src/killSwitch/README.md and in the design doc:\nhttps://docs.google.com/document/d/1O5YV6_WcxwrUyz-lwHOSTfZ3oyIFWj2EQee0VuKkhaA/edit.\n\nBug: twpowertools:64\n\nChange-Id: Ia993c78035bba7038aafd53d156f20954217e86f\n", "tree_diff": [ { "type": "modify", "old_id": "0123e00d99fb28b277670a4973809753e8706681", "old_mode": 33188, "old_path": "Makefile", "new_id": "3fdb95e103bcc96d48e28d0d3ec17d252489d724", "new_mode": 33188, "new_path": "Makefile" }, { "type": "modify", "old_id": "21767d893803e2596bef7bfc44964e7a89800172", "old_mode": 33188, "old_path": "package-lock.json", "new_id": "82db8295da9c58cc4337929d6df53c1cee8b4dd3", "new_mode": 33188, "new_path": "package-lock.json" }, { "type": "modify", "old_id": "33e929e3bd22b761d46f8f85ae22e4ea66cda8d8", "old_mode": 33188, "old_path": "package.json", "new_id": "bd3086e904925e427ee5e9b46b3c0a952094df9c", "new_mode": 33188, "new_path": "package.json" }, { "type": "modify", "old_id": "15f62b9cd60148ce325b433b9cdf36b29c6e87f0", "old_mode": 33188, "old_path": "src/background.js", "new_id": "a2bb071bb4ded38a03a2a69f114fc5aa1dec5f28", "new_mode": 33188, "new_path": "src/background.js" }, { "type": "modify", "old_id": "16294ab8d79361dcdc8a8e2d5903c4d71d15d78b", "old_mode": 33188, "old_path": "src/common/optionsUtils.js", "new_id": "bfcb92c74da7c4e6730be71d4509f38cd20f89a2", "new_mode": 33188, "new_path": "src/common/optionsUtils.js" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "40eb3352c9224b1806a612d48c60220809454464", "new_mode": 33188, "new_path": "src/killSwitch/README.md" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "ea2416ebe445918d73de101822068aaf48825e75", "new_mode": 33188, "new_path": "src/killSwitch/api_proto/README.md" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "fd5867ec8552618d8dffdf042d50489609bb21bd", "new_mode": 33188, "new_path": "src/killSwitch/api_proto/common.proto" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "d9150b2e24f9f60ac5927e55287915425df5c8b5", "new_mode": 33188, "new_path": "src/killSwitch/api_proto/common_pb.js" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "b3ffb70245b9e10645a56684f354ecc7912de833", "new_mode": 33188, "new_path": "src/killSwitch/api_proto/kill_switch.proto" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "0c5f28aef1cefe8d8895003ecc4a2eb92f4e6d8c", "new_mode": 33188, "new_path": "src/killSwitch/api_proto/kill_switch_grpc_web_pb.js" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "041291fed1255ec8d11431e5ed1d9079e30e5cee", "new_mode": 33188, "new_path": "src/killSwitch/api_proto/kill_switch_objects.proto" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "4b3d6e644b3a1ee6d005146198ae5ae9ff3120bd", "new_mode": 33188, "new_path": "src/killSwitch/api_proto/kill_switch_objects_pb.js" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "586f08e7a5cfeac9975fa5fd2912d0bbcb018f4f", "new_mode": 33188, "new_path": "src/killSwitch/api_proto/kill_switch_pb.js" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "1456a516e574e74046222a3483e4d6053a09e42c", "new_mode": 33188, "new_path": "src/killSwitch/index.js" }, { "type": "modify", "old_id": "42983a5ccf41754f8eb0e552a39b5cf217463f2a", "old_mode": 33188, "old_path": "src/optionsCommon.js", "new_id": "27db635490901398e773f30cc37bf33dff6e9ca3", "new_mode": 33188, "new_path": "src/optionsCommon.js" }, { "type": "modify", "old_id": "f435664c689eb6ab65cdf439ecaa5ff20ef39811", "old_mode": 33188, "old_path": "src/static/_locales/en/messages.json", "new_id": "10781fafb7db0f873782f868bd0bd49dfed9aa2d", "new_mode": 33188, "new_path": "src/static/_locales/en/messages.json" }, { "type": "modify", "old_id": "4ab69b307118151be80e3315bee6c3fb0cab9500", "old_mode": 33188, "old_path": "src/static/options/options.css", "new_id": "a3cd7abd93c4ab053889eed3c409bf2ed5f0bdd7", "new_mode": 33188, "new_path": "src/static/options/options.css" }, { "type": "modify", "old_id": "f22fb30abe69ad6187fc22e8257a391dc6233199", "old_mode": 33188, "old_path": "src/static/options/options.html", "new_id": "91a8205231e11761843f2a935ecf28d6f0597788", "new_mode": 33188, "new_path": "src/static/options/options.html" }, { "type": "modify", "old_id": "b8dccf2b3dbc4a6fa991e104d3b168f10fccd92c", "old_mode": 33188, "old_path": "src/sw.js", "new_id": "73efa0627aa7465097ffe1ac9bcb57e886cb9f67", "new_mode": 33188, "new_path": "src/sw.js" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "62b1383157c6ce8ab06354ef6b52937dfe01afb7", "new_mode": 33188, "new_path": "src/third_party/google-protobuf-commonjs_strict/google/protobuf/any_pb.js" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "2ca9be2244cecc8f109120d43ccd4f64f85f5385", "new_mode": 33188, "new_path": "src/third_party/google-protobuf-commonjs_strict/google/protobuf/api_pb.js" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "d0804734f4a08174408d3ae69cb7e212db46c3cc", "new_mode": 33188, "new_path": "src/third_party/google-protobuf-commonjs_strict/google/protobuf/compiler/plugin_pb.js" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "b0a9f1f2edca811d16dd79feeacecf041b488b76", "new_mode": 33188, "new_path": "src/third_party/google-protobuf-commonjs_strict/google/protobuf/descriptor_pb.js" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "4ceb55a7a62825235bcfeb805d411794850750d0", "new_mode": 33188, "new_path": "src/third_party/google-protobuf-commonjs_strict/google/protobuf/duration_pb.js" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "31392b446109b42be0bda9c32c7855b420bc3929", "new_mode": 33188, "new_path": "src/third_party/google-protobuf-commonjs_strict/google/protobuf/empty_pb.js" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "ee7bda0f0507cd06b2dfa455e12a65a82fde6cb6", "new_mode": 33188, "new_path": "src/third_party/google-protobuf-commonjs_strict/google/protobuf/field_mask_pb.js" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "1cc063c66a7bd2e48a9bb54d5d113e0b1bcbbc9f", "new_mode": 33188, "new_path": "src/third_party/google-protobuf-commonjs_strict/google/protobuf/source_context_pb.js" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "b1f2a9a43f87667360b4a54baead01442ef12f3b", "new_mode": 33188, "new_path": "src/third_party/google-protobuf-commonjs_strict/google/protobuf/struct_pb.js" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "42ece50e4aee7c0daf9b3b1b636c47cd550b1be1", "new_mode": 33188, "new_path": "src/third_party/google-protobuf-commonjs_strict/google/protobuf/timestamp_pb.js" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "e8bcb30382325d84b8e1f60c47df2ab50aeffb75", "new_mode": 33188, "new_path": "src/third_party/google-protobuf-commonjs_strict/google/protobuf/type_pb.js" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "75b7a262ec25e59b966594288e8381df347cee1e", "new_mode": 33188, "new_path": "src/third_party/google-protobuf-commonjs_strict/google/protobuf/wrappers_pb.js" }, { "type": "modify", "old_id": "8a9fe9d5a0c0b93dfb9e32e7bd7200ca3e01c4d8", "old_mode": 33188, "old_path": "templates/manifest.gjson", "new_id": "957193ff4959236739f336bf2218ce3830e6c2b4", "new_mode": 33188, "new_path": "templates/manifest.gjson" }, { "type": "modify", "old_id": "615ae14cf98e5a6cf609c9174c7b2fa9bf181647", "old_mode": 33188, "old_path": "webpack.config.js", "new_id": "7d71978d1fa15955ef8612aae23477ec482b755a", "new_mode": 33188, "new_path": "webpack.config.js" } ] }