From 3d0fb3768b05138fc0b6766b5ed107bffac4a380 Mon Sep 17 00:00:00 2001 From: dessant Date: Tue, 2 Nov 2021 08:21:44 +0200 Subject: [PATCH 1/4] fix: update challenge reset --- src/content/reset.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/content/reset.js b/src/content/reset.js index 4617ca4..dcba491 100644 --- a/src/content/reset.js +++ b/src/content/reset.js @@ -1,11 +1,13 @@ (function () { const reset = function (challengeUrl) { - for (const [k, client] of Object.entries(___grecaptcha_cfg.clients)) { + for (const [id, client] of Object.entries(___grecaptcha_cfg.clients)) { for (const [_, items] of Object.entries(client)) { - for (const [_, v] of Object.entries(items)) { - if (v instanceof Element && v.src === challengeUrl) { - (grecaptcha.reset || grecaptcha.enterprise.reset)(k); - return; + if (items instanceof Object) { + for (const [_, v] of Object.entries(items)) { + if (v instanceof Element && v.src === challengeUrl) { + (grecaptcha.reset || grecaptcha.enterprise.reset)(id); + return; + } } } } From c16df89d595bb7c4863de5096253c5cb1ce12d36 Mon Sep 17 00:00:00 2001 From: dessant Date: Tue, 2 Nov 2021 08:53:32 +0200 Subject: [PATCH 2/4] chore: fix typo --- src/background/main.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/background/main.js b/src/background/main.js index ca8b589..b4ad61a 100644 --- a/src/background/main.js +++ b/src/background/main.js @@ -177,7 +177,7 @@ function removeRequestOrigin(details) { return {requestHeaders: headers}; } -function addBackgroundRequestLitener() { +function addBackgroundRequestListener() { if ( !browser.webRequest.onBeforeSendHeaders.hasListener(removeRequestOrigin) ) { @@ -212,7 +212,7 @@ function addBackgroundRequestLitener() { } } -function removeBackgroundRequestLitener() { +function removeBackgroundRequestListener() { if (browser.webRequest.onBeforeSendHeaders.hasListener(removeRequestOrigin)) { browser.webRequest.onBeforeSendHeaders.removeListener(removeRequestOrigin); } @@ -536,11 +536,11 @@ async function onMessage(request, sender) { await showContributePage('use'); } } else if (request.id === 'transcribeAudio') { - addBackgroundRequestLitener(); + addBackgroundRequestListener(); try { return await transcribeAudio(request.audioUrl, request.lang); } finally { - removeBackgroundRequestLitener(); + removeBackgroundRequestListener(); } } else if (request.id === 'resetCaptcha') { await resetCaptcha(sender.tab.id, sender.frameId, request.challengeUrl); From a83dac6214cdf2bc3865650c7df1e4f01aa506ab Mon Sep 17 00:00:00 2001 From: dessant Date: Tue, 2 Nov 2021 09:10:26 +0200 Subject: [PATCH 3/4] chore: disable pull requests --- .github/pull_request_template.md | 1 + .github/workflows/lockdown.yml | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 .github/pull_request_template.md create mode 100644 .github/workflows/lockdown.yml diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000..e24b16c --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1 @@ +This project does not accept pull requests. Please use issues to report bugs or suggest new features. diff --git a/.github/workflows/lockdown.yml b/.github/workflows/lockdown.yml new file mode 100644 index 0000000..dee9324 --- /dev/null +++ b/.github/workflows/lockdown.yml @@ -0,0 +1,18 @@ +name: 'Repo Lockdown' + +on: + pull_request_target: + types: opened + +permissions: + pull-requests: write + +jobs: + action: + runs-on: ubuntu-latest + steps: + - uses: dessant/repo-lockdown@v2 + with: + exclude-pr-created-before: '2021-11-02T00:00:00Z' + pr-comment: 'This project does not accept pull requests. Please use issues to report bugs or suggest new features.' + process-only: 'prs' From 4c7dd3ea2a8fb1e5f614d5ee5cccb40522f9cd4b Mon Sep 17 00:00:00 2001 From: dessant Date: Tue, 2 Nov 2021 09:14:10 +0200 Subject: [PATCH 4/4] chore(release): 1.3.1 --- CHANGELOG.md | 7 +++++++ package.json | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fbad9ab..e585bde 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +### [1.3.1](https://github.com/dessant/buster/compare/v1.3.0...v1.3.1) (2021-11-02) + + +### Bug Fixes + +* update challenge reset ([3d0fb37](https://github.com/dessant/buster/commit/3d0fb3768b05138fc0b6766b5ed107bffac4a380)) + ## [1.3.0](https://github.com/dessant/buster/compare/v1.2.2...v1.3.0) (2021-09-25) diff --git a/package.json b/package.json index 2201652..fd89702 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "buster", - "version": "1.3.0", + "version": "1.3.1", "author": "Armin Sebastian", "repository": "https://github.com/dessant/buster", "license": "GPL-3.0-only",