tor-commits
Threads by month
- ----- 2025 -----
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
April 2022
- 2 participants
- 111 discussions

[Git][tpo/applications/fenix][tor-browser-99.0.0b3-11.5-1] 12 commits: Bug 40002: Add GitLab CI
by aguestuser (@aguestuser) 21 Apr '22
by aguestuser (@aguestuser) 21 Apr '22
21 Apr '22
aguestuser pushed to branch tor-browser-99.0.0b3-11.5-1 at The Tor Project / Applications / fenix
Commits:
b8400fd6 by Matthew Finkel at 2022-03-18T13:06:26-04:00
Bug 40002: Add GitLab CI
Pin CI builds to runners with 32GB of RAM to avoid OOM conditions.
- - - - -
050a133e by Matthew Finkel at 2022-03-18T13:12:28-04:00
Rename as Tor Browser
Bug 40020: Change applicationId
Bug 40020: Change app name
Bug 40020: Change deeplink scheme
Bug 40020: Change App icons
Bug 40073: Use correct branding on About page
Bug 40088: Use Tor Browser logo in migration screen
- - - - -
121d26cc by Matthew Finkel at 2022-04-21T11:37:07-04:00
Disable features and functionality
Bug 33594: Disable data collection by default (Glean)
Bug 40019: Adjust is disabled on Release when data collection is disabled
Bug 34338: Disable the crash reporter
Bug 40014: Neuter Google Advertising ID
Bug 40018: Disable Push service
Bug 40034: Disable PWA onboading
Bug 40072: Disable Tracking Protection
Bug 40061: Do not show "Send to device" in sharing menu
Bug 40109: Reduce requested permissions
Exclude LOCATION and NETWORK_STATE
- - - - -
f9aa56be by Georg Koppen at 2022-04-21T11:37:08-04:00
Modify build system
Bug 40083: Make locale ordering in BuildConfig deterministic
Bug 40042: Add option do overwrite timestamp in extension version
Bug 40059: Use MOZ_BUILD_DATE for versionCode
At the same time we adapt MOZ_BUILD_DATE to our needs where it is
actually used and not in tor-browser-build. This gives us more
flexibility. See: tor-browser-build#40084.
Bug 40067: Fix reproducibility issue in classes2.dex
We make sure our MOZ_BUILD_DATE gets used as a source for showing date
related information on the Fenix about page.
Bug 40071: Show only supported locales
Bug 40064: Use Gecko Beta for Nightly and Debug variants
Bug 40123: Allow building the instrumented tests apks for variants other than debug
This allows to specify the variant of the instrumented tests via
a `testBuildType` gradle argument. It also applies a workaround for
a R8 issue from https://issuetracker.google.com/issues/140851070.
Bug 40143: Use deterministic date in Test apk
The build config was using Date() when generating the Test apk's
versionName.
- - - - -
b462d44f by Matthew Finkel at 2022-04-21T11:37:08-04:00
Add Tor integration and UI
Bug 40001: Start Tor as part of the Fenix initialization
Bug 40028: Implement Tor Service controller
Bug 40028: Integrate Tor Controller into HomeFragment
Bug 40028: Implement Tor connect and logger screens
Bug 40028: Implement Tor Onboarding
Bug 40028: Implement new home screen
Bug 40028: Define bootstrapping events and Quick Start
Bug 40041: Implement Tor Network Settings
Bug 40041: Integrate Tor Network Settings
Bug 40179: Show Snowflake bridge option on Release
Bug 40176: Re-render Home fragment on resume
- - - - -
be94d66d by Alex Catarineu at 2022-04-21T11:37:09-04:00
Modify UI/UX
Bug 40015: Modify Home menu
Bug 40016: Hide unwanted Settings
Bug 40016: Modify Default toolbar menu
Bug 40016: Add Donate settings button
Bug 40016: Move Allow Screenshots under Advanced
Bug 40016: Don't install WebCompat webext
Bug 40016: Don't onboard Search Suggestions
Bug 40094: Do not use MasterPasswordTipProvider in HomeFragment
Bug 40095: Hide "Sign in to sync" in bookmarks
Bug 40031: Hide Mozilla-specific items on About page
Bug 40032: Set usesCleartextTraffic as false
Bug 40063: Do not sort search engines alphabetically
Bug 34378: Port external helper app prompting
With the corresponding android-components patch, this allows all `startActivity`
that may open external apps to be replaced by `TorUtils.startActivityPrompt`.
Bug 34403: Disable Normal mode by default
Bug 40087: Implement a switch for english locale spoofing
Bug 40144: Hide Download Manager
Bug 40141: Hide EME site permission
Bug 40166: Hide "Normal" tab (again) and Sync tab in TabTray
Bug 40167: Hide "Save to Collection" in menu
Bug 40172: Find the Quit button
Bug 40186: Hide Credit Cards in Settings
Bug 40198: Spoof English toggle now overlaps with locale list
- - - - -
24426bb1 by Alex Catarineu at 2022-04-21T11:37:09-04:00
Modify Add-on support
Bug 40030: Install HTTPS Everywhere and NoScript addons on startup
HTTPS Everywhere is installed as a builtin extension and NoScript as
a regular AMO addon. To avoid unnecessary I/O we only install NoScript
the first time, and rely on the browser addon updating mechanism for
keeping up with new versions. This is the same behaviour that was
implemented in the Fennec-based Tor Browser, where it was installed
as a "distribution addon", which also only occurred once.
Bug 40062: HTTPS Everywhere is not shown as installed
Also 40070: Consider storing the list of recommended addons
This implements our own AddonsProvider, which loads the list of
available addons from assets instead of fetching it from an
endpoint. In this list, we replace https-everywhere by
our https-everywhere-eff, so that the EFF one is shown as installed
in the addons list and the AMO one is not displayed.
Also, we hide the uninstall button for builtin addons.
Bug 40058: Hide option for disallowing addon in private mode
- - - - -
429fad3d by Matthew Finkel at 2022-04-21T11:37:10-04:00
Add Security Level UI
Bug 40026: Implement Security Level settings
Bug 40026: Integrate Security Level settings
- - - - -
518ce382 by HackerNCoder at 2022-04-21T11:37:10-04:00
Bug 40177: Hide Tor icons in settings
- - - - -
21ca451f by Matthew Finkel at 2022-04-21T11:37:10-04:00
Bug 40185: Use NimbusDisabled
- - - - -
96a20e62 by aguestuser at 2022-04-21T11:37:11-04:00
Disable all telemetry "brutally"
- - - - -
14c96c7e by aguestuser at 2022-04-21T15:42:40+00:00
Merge branch '40213_rebase-fenix-to-99.0' into 'tor-browser-99.0.0b3-11.5-1'
Resolve #40213: Rebase Fenix patches to 99.0
See merge request tpo/applications/fenix!144
- - - - -
30 changed files:
- + .gitlab-ci.yml
- app/build.gradle
- app/proguard-rules.pro
- app/src/androidTest/java/org/mozilla/fenix/ui/robots/SettingsSubMenuAboutRobot.kt
- − app/src/beta/res/drawable/ic_launcher_foreground.xml
- app/src/beta/res/mipmap-hdpi/ic_launcher.png
- app/src/beta/res/mipmap-mdpi/ic_launcher.png
- app/src/beta/res/mipmap-xhdpi/ic_launcher.png
- app/src/beta/res/mipmap-xxhdpi/ic_launcher.png
- app/src/beta/res/mipmap-xxxhdpi/ic_launcher.png
- app/src/beta/res/values/static_strings.xml
- app/src/beta/res/xml/shortcuts.xml
- − app/src/debug/res/drawable/ic_launcher_foreground.xml
- app/src/debug/res/xml/shortcuts.xml
- app/src/main/AndroidManifest.xml
- + app/src/main/assets/allowed_addons.json
- app/src/main/java/org/mozilla/fenix/FenixApplication.kt
- app/src/main/java/org/mozilla/fenix/HomeActivity.kt
- app/src/main/java/org/mozilla/fenix/addons/InstalledAddonDetailsFragment.kt
- app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt
- app/src/main/java/org/mozilla/fenix/components/Analytics.kt
- app/src/main/java/org/mozilla/fenix/components/Components.kt
- app/src/main/java/org/mozilla/fenix/components/Core.kt
- + app/src/main/java/org/mozilla/fenix/components/TorAddonCollectionProvider.kt
- + app/src/main/java/org/mozilla/fenix/components/TorBrowserFeatures.kt
- app/src/main/java/org/mozilla/fenix/components/metrics/AdjustMetricsService.kt
- app/src/main/java/org/mozilla/fenix/components/metrics/MetricController.kt
- app/src/main/java/org/mozilla/fenix/components/metrics/MetricsUtils.kt
- app/src/main/java/org/mozilla/fenix/components/toolbar/DefaultToolbarMenu.kt
- app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt
The diff was not included because it is too large.
View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/compare/c3b68c8579ed…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/compare/c3b68c8579ed…
You're receiving this email because of your account on gitlab.torproject.org.
1
0

[Git][tpo/applications/android-components][android-components-99.0.3-11.5-1] 14 commits: Bug 40005: Modify Default toolbar menu
by aguestuser (@aguestuser) 21 Apr '22
by aguestuser (@aguestuser) 21 Apr '22
21 Apr '22
aguestuser pushed to branch android-components-99.0.3-11.5-1 at The Tor Project / Applications / android-components
Commits:
8ecf138b by Matthew Finkel at 2022-03-18T15:31:06+00:00
Bug 40005: Modify Default toolbar menu
- - - - -
13dde627 by Alex Catarineu at 2022-03-18T15:31:06+00:00
Bug 40007: Port external helper app prompting
Together with the corresponding fenix patch, this allows all `startActivity`
that may open external apps to be replaced by `TorUtils.startActivityPrompt`.
- - - - -
a8d9f1e5 by Alex Catarineu at 2022-03-18T15:31:07+00:00
Bug 40002: Ensure system download manager is not used
- - - - -
2d24b5c2 by Alex Catarineu at 2022-03-18T15:39:30+00:00
Bug 40009: Change the default search engines
This matches the search engines from desktop, that is:
DDG as the default, then YouTube, Google, DDGOnion,
Startpage, Twitter, Wikipedia and Yahoo.
Bug 40062: Update DuckDuckGo onion search plugin
- - - - -
c46159a2 by Alex Catarineu at 2022-03-18T15:39:37+00:00
Modify Addon support
Bug 40011: Hide option for disallowing addons in private mode
Bug 40016: Allow inheriting from AddonCollectionProvider
This will allow implementing our own AddonsProvider in fenix.
- - - - -
3046f8e9 by Georg Koppen at 2022-03-18T15:39:38+00:00
Bug 40013: Add option do overwrite timestamp in extension version
- - - - -
f7a95729 by Alex Catarineu at 2022-03-18T15:39:38+00:00
Bug 40015: Port padlock states for .onion services
- - - - -
fc40723a by Alex Catarineu at 2022-03-18T15:39:39+00:00
Bug 40021: Force telemetry=false in Fennec settings migration
- - - - -
24d1b50c by Alex Catarineu at 2022-03-18T15:39:39+00:00
Bug 40022: Migrate Tor security level from Fennec
- - - - -
26e30914 by Matthew Finkel at 2022-03-18T15:39:40+00:00
Modify Tracking Protection configuration
Bug 40020: Disable third-party cookies
Bug 40024: Disable tracking protection by default
- - - - -
e84567ee by Matthew Finkel at 2022-03-18T15:39:40+00:00
Bug 40023: Stop PrivateNotificationService
- - - - -
8457ec32 by Matthew Finkel at 2022-03-18T15:43:05+00:00
Add support for new GeckoView interfaces
Bug 40006: Expose Security Level interface
Bug 40019: Expose spoofEnglish pref
Bug 34439: Isolate Icon loader on Android
- - - - -
6d4054a6 by aguestuser at 2022-03-18T15:43:09+00:00
Bug 40075: Support scoped storage to enable downloads on API < 29
- in android-components!7, we blocked all usage of Scoped
Storage in an attempt to block usage of Android's
DownloadManager, which is known to cause proxy bypasses
- as of Android API 29, downloads will not work without Scoped Storage,
causing all downlaods to fail (see: fenix##40192)
- here, we enable usage of scoped storage for API >= 29, but block
calls to DownloadManager on API < 29
- - - - -
9c182e27 by aguestuser at 2022-04-21T15:42:29+00:00
Merge branch '40076_rebase-android-components-to-99.0' into 'android-components-99.0.3-11.5-1'
Resolve #40076: Rebase android-components patches to 99.0.3
See merge request tpo/applications/android-components!81
- - - - -
30 changed files:
- build.gradle
- components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/GeckoEngine.kt
- components/browser/engine-gecko/src/main/java/mozilla/components/browser/engine/gecko/fetch/GeckoViewFetchClient.kt
- components/browser/icons/src/main/java/mozilla/components/browser/icons/loader/HttpIconLoader.kt
- components/browser/menu/src/main/java/mozilla/components/browser/menu/WebExtensionBrowserMenuBuilder.kt
- components/browser/toolbar/src/main/java/mozilla/components/browser/toolbar/display/DisplayToolbar.kt
- components/browser/toolbar/src/main/java/mozilla/components/browser/toolbar/display/SiteSecurityIconView.kt
- components/browser/toolbar/src/main/res/drawable/mozac_ic_site_security.xml
- components/browser/toolbar/src/main/res/values/attrs_browser_toolbar.xml
- components/concept/engine/src/main/java/mozilla/components/concept/engine/EngineSession.kt
- components/concept/engine/src/main/java/mozilla/components/concept/engine/Settings.kt
- components/concept/fetch/src/main/java/mozilla/components/concept/fetch/Request.kt
- components/concept/toolbar/src/main/java/mozilla/components/concept/toolbar/Toolbar.kt
- components/feature/addons/src/main/java/mozilla/components/feature/addons/amo/AddonCollectionProvider.kt
- components/feature/addons/src/main/res/layout/mozac_feature_addons_fragment_dialog_addon_installed.xml
- components/feature/app-links/build.gradle
- components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksFeature.kt
- components/feature/app-links/src/main/java/mozilla/components/feature/app/links/AppLinksUseCases.kt
- components/feature/contextmenu/src/main/java/mozilla/components/feature/contextmenu/ContextMenuCandidate.kt
- components/feature/downloads/src/main/java/mozilla/components/feature/downloads/AbstractFetchDownloadService.kt
- components/feature/downloads/src/main/java/mozilla/components/feature/downloads/DownloadsFeature.kt
- components/feature/privatemode/src/main/java/mozilla/components/feature/privatemode/notification/PrivateNotificationFeature.kt
- components/feature/search/src/main/assets/search/list.json
- + components/feature/search/src/main/assets/searchplugins/ddg-onion.xml
- components/feature/search/src/main/assets/searchplugins/ddg.xml
- + components/feature/search/src/main/assets/searchplugins/startpage.xml
- + components/feature/search/src/main/assets/searchplugins/yahoo.xml
- components/feature/toolbar/src/main/java/mozilla/components/feature/toolbar/ToolbarPresenter.kt
- components/support/ktx/src/main/java/mozilla/components/support/ktx/android/content/Context.kt
- components/support/ktx/src/main/java/mozilla/components/support/ktx/kotlin/String.kt
The diff was not included because it is too large.
View it on GitLab: https://gitlab.torproject.org/tpo/applications/android-components/-/compare…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/android-components/-/compare…
You're receiving this email because of your account on gitlab.torproject.org.
1
0

[Git][tpo/applications/fenix] Pushed new branch tor-browser-100.0.0b6-11.5-1
by Pier Angelo Vendrame (@pierov) 21 Apr '22
by Pier Angelo Vendrame (@pierov) 21 Apr '22
21 Apr '22
Pier Angelo Vendrame pushed new branch tor-browser-100.0.0b6-11.5-1 at The Tor Project / Applications / fenix
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-100…
You're receiving this email because of your account on gitlab.torproject.org.
1
0

[Git][tpo/applications/android-components] Pushed new branch android-components-100.0.7-11.5-1
by Pier Angelo Vendrame (@pierov) 21 Apr '22
by Pier Angelo Vendrame (@pierov) 21 Apr '22
21 Apr '22
Pier Angelo Vendrame pushed new branch android-components-100.0.7-11.5-1 at The Tor Project / Applications / android-components
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/android-components/-/tree/an…
You're receiving this email because of your account on gitlab.torproject.org.
1
0

[Git][tpo/applications/fenix] Pushed new branch tor-browser-99.2.0-11.0-1
by Pier Angelo Vendrame (@pierov) 21 Apr '22
by Pier Angelo Vendrame (@pierov) 21 Apr '22
21 Apr '22
Pier Angelo Vendrame pushed new branch tor-browser-99.2.0-11.0-1 at The Tor Project / Applications / fenix
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/tree/tor-browser-99.…
You're receiving this email because of your account on gitlab.torproject.org.
1
0

[Git][tpo/applications/android-components] Pushed new branch android-components-99.0.10-11.0-1
by Pier Angelo Vendrame (@pierov) 21 Apr '22
by Pier Angelo Vendrame (@pierov) 21 Apr '22
21 Apr '22
Pier Angelo Vendrame pushed new branch android-components-99.0.10-11.0-1 at The Tor Project / Applications / android-components
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/android-components/-/tree/an…
You're receiving this email because of your account on gitlab.torproject.org.
1
0

[tor-browser-spec] branch master updated: Bug 40027: Update processes/ReleaseProcess following tor-browser-build#40414
by gitolite role 20 Apr '22
by gitolite role 20 Apr '22
20 Apr '22
This is an automated email from the git hooks/post-receive script.
boklm pushed a commit to branch master
in repository tor-browser-spec.
The following commit(s) were added to refs/heads/master by this push:
new 0381b27 Bug 40027: Update processes/ReleaseProcess following tor-browser-build#40414
0381b27 is described below
commit 0381b271b4f4d57a37024a2aeaf21681c59b59c5
Author: Nicolas Vigier <boklm(a)torproject.org>
AuthorDate: Thu Mar 24 12:47:39 2022 +0100
Bug 40027: Update processes/ReleaseProcess following tor-browser-build#40414
---
processes/ReleaseProcess | 242 +++++++++++++++++++++++++++--------------------
1 file changed, 140 insertions(+), 102 deletions(-)
diff --git a/processes/ReleaseProcess b/processes/ReleaseProcess
index 08db508..21a3b9b 100644
--- a/processes/ReleaseProcess
+++ b/processes/ReleaseProcess
@@ -3,6 +3,10 @@
# "May this part of our job one day be replaced by a small shell script"
#
+#####################
+### Prepare build ###
+#####################
+
#. Tag any relevant component versions.
# In particular: before tagging the tor-browser tag, the final code from
# Torbutton needs to get included and in order to avoid unnecessary commit
@@ -24,7 +28,14 @@
torsocks git push origin master:master
torsocks git push origin --tags
+
+#####################
+### Build ###
+#####################
+
#. Build and generate incremental MAR files.
+ git tag -v tbb-$TORBROWSER_VERSION-buildN
+ git checkout tbb-$TORBROWSER_VERSION-buildN
make && make incrementals-release # `make alpha && make incrementals-alpha`
#. Compare the SHA256 sums of the bundles and MAR files with an independent
@@ -49,96 +60,124 @@
# and changelog.
# For stable releases put tails-dev(a)boum.org into Cc.
+
+##########################
+### Signing and upload ###
+##########################
+
+#. You need a `pkgstage` machine to store the bundles during the signing
+# process. This machine should be:
+# - secure (you will ssh to the signing machines and staticiforme
+# from there)
+# - with good bandwidth (you will download/upload bundles from there)
+#
+# All steps from the `Signing and upload` are run from the `pkgstage`
+# machine unless mentioned otherwise.
+#
+# The signing scripts are located in the tor-browser-build/tools/signing
+# directory.
+
+#. Checkout the tor-browser-build.git commit corresponding to the
+# tor browser version you need to sign/publish.
+ cd tor-browser-build
+ git tag -v tbb-$TORBROWSER_VERSION-buildN
+ git checkout tbb-$TORBROWSER_VERSION-buildN
+
+#. Change to the tor-browser-build/tools/signing directory. All following
+# commands are run from this directory.
+ cd tor-browser-build/tools/signing
+
+#. Set hosts information.
+ vim set-config.hosts
+
+#. Set tor browser version information. You should set tbb_version,
+# tbb_version_build, tbb_version_type. This should match the information
+# in rbm.conf.
+ vim set-config.tbb-version
+
+#. Download the tor browser build to the `pkgstage` machine from your
+# build machine (configured in set-config.hosts).
+ ./sync-builder-unsigned-to-local-signed
+
#. Codesign the macOS dmg files.
- # setup
- torsocks ssh mac-signer "mkdir $TORBROWSER_VERSION"
- torsocks rsync -avP $TORBROWSER_BUILDDIR/*.dmg mac-signer:$TORBROWSER_VERSION/
- torsocks ssh mac-signer
- # Unlock the keychain and then...
- cd $TORBROWSER_VERSION
- # Enable networking
- networksetup -setsecurewebproxystate Ethernet on
- # Sign the bundles.
- ../gatekeeper-signing.sh $TORBROWSER_VERSION
- # notarize and staple
- ../notarization.sh $TORBROWSER_VERSION
- ../stapler.sh $TORBROWSER_VERSION
- # Check that it worked.
- unzip -d test tb-$TORBROWSER_VERSION-osx_zh-CN-stapled.zip
- pushd test
- # Both should be "Tor Browser.app: Accepted" with "source=Notarized Developer ID"
- spctl -vvvv --assess --type=exec --context context:primary-signature Tor\ Browser.app/
- spctl -vvvv --assess --type=open --context context:primary-signature Tor\ Browser.app/
- popd
- rm -rf test
- # Disable networking
- networksetup -setsocksfirewallproxystate Ethernet off
- exit
- torsocks rsync -avP mac-signer:$TORBROWSER_VERSION/tb-*-stapled.zip /path/to/builddir/$TORBROWSER_VERSION/
+#
+# Updload the tor browser dmg files to `macos-signer`
+ ./sync-macos-local-to-macos-signer
+
+# Upload updated signing scripts to `macos-signer`. The scripts are
+# located in the `signing-release` or `signing-alpha` directory on
+# `macos-signer`.
+ ./sync-scripts-to-macos-signer
+
+# Run proxy for `macos-signer`. You may need to kill an old proxy
+# process on `macos-signer` if it was still running.
+ ./macos-signer-proxy
- cp -rT tor-browser-build/projects/tor-browser/Bundle-Data/mac-applications.dmg dmg
+# Sign the bundles. On `macos-signer`.
+# (replace signing-release with signing-alpha for an alpha release)
+ macos-signer$ ~/signing-release/macos-signer-gatekeeper-signing
+
+# Notarize the bundles. On `macos-signer`.
+# (replace signing-release with signing-alpha for an alpha release)
+ macos-signer$ ~/signing-release/macos-signer-notarization
+
+# Staple the bundles. On `macos-signer`.
+# (replace signing-release with signing-alpha for an alpha release)
+ macos-signer$ ~/signing-release/macos-signer-stapler
+
+# Download the stapled bundles to `pkgstage`.
+ ./sync-macos-signer-stapled-to-macos-local-stapled
+
+#. Regenerate macOS DMG files from stapled zip files.
+ ./gatekeeper-bundling.sh
#. Regenerate macOS MAR files from code signed dmg files.
- # XXX Go to your directory prepared for recreating the .dmg files and containing
- # the uploaded .zip files.
- ./gatekeeper-bundling.sh $TORBROWSER_VERSION
- rsync -avP ../$TORBROWSER_VERSION-signed/*.dmg $TORBROWSER_BUILDDIR/
- cd tor-browser-build
- mv $TORBROWSER_BUILDDIR/ release/signed/ (or alpha)
- # The code signed dmg files should be in the $TORBROWSER_VERSION directory
- # Install a recent p7zip version (see ../tools/dmg2mar for instructions)
- make dmg2mar-release # or `make dmg2mar-alpha`
-
-#. Sign the MAR files
- # First, copy the tor-browser-bundle tree to the signing machine. XXX: This
- # still uses part of the old Gitian related infrastructure.
- torsocks rsync -avP $TORBROWSER_BUILDDIR/../../../ signing-machine
- torsocks ssh signing-machine "mkdir tor-browser-bundle/gitian/$TORBROWSER_VERSION"
- torsocks rsync -avP $TORBROWSER_BUILDDIR/*.mar signing-machine:tor-browser-bundle/gitian/$TORBROWSER_VERSION/
- torsocks ssh signing-machine
- cd tor-browser-bundle/gitian
- # XXX Modify the signmars.sh script to comment out the eval call.
- export TORBROWSER_VERSION=$TORBROWSER_VERSION
- export NSS_DB_DIR=/path/to/nssdb
- # Only needed if you are not owner of the marsigner cert
- export NSS_CERTNAME=your_certname
- make signmars
- exit
- torsocks rsync -avP signing-machine:tor-browser-bundle/gitian/$TORBROWSER_VERSION/*.mar $TORBROWSER_BUILDDIR/
-
-#. Sign individual bundle files.
- # Authenticode signing first
- torsocks ssh windows-signing-machine "mkdir tor-browser-bundle/gitian/$TORBROWSER_VERSION"
- torsocks rsync -avP $TORBROWSER_BUILDDIR/*.exe windows-signing-machine:tor-browser-bundle/gitian/$TORBROWSER_VERSION/
- torsocks ssh windows-signing-machine
- cd tor-browser-bundle/gitian/$TORBROWSER_VERSION
- /path/to/authenticode-signing.sh
- exit
- torsocks rsync -avP window-signing-machine:tor-browser-bundle/gitian/$TORBROWSER_VERSION/*.exe $TORBROWSER_BUILDDIR/
- # Authenticode timestamping next
- cd $TORBROWSER_BUILDDIR
- export OSSLSIGNCODE=/path/to/osslsigncode
- /path/to/authenticode-timestamping.sh
- # Hashes of the signed bundles
- ../../../tools/hash_signed_bundles.sh
- # All the GPG signatures at last
- torsocks rsync -avP $TORBROWSER_BUILDDIR/* signing-machine:tor-browser-bundle/gitian/$TORBROWSER_VERSION/
- cd tor-browser-bundle/gitian/$TORBROWSER_VERSION
- /path/to/tbb-signing.sh
- exit
- torsocks rsync -avP signing-machine:tor-browser-bundle/gitian/$TORBROWSER_VERSION/ $TORBROWSER_BUILDDIR
- # Fetch signatures on unsigned sha256sums from other builds
-
-#. Sync to people.torproject.org
- torsocks rsync -avP $TORBROWSER_BUILDDIR/ people.torproject.org:public_html/builds/$TORBROWSER_BUILDDIR
- torsocks ssh people.torproject.org "mv public_html/$TORBROWSER_BUILDDIR public_html/$TORBROWSER_VERSION"
+ ./dmg2mar
+
+#. Sync bundles to `linux-signer`.
+ ./sync-local-to-linux-signer
+
+#. Upload updated signing scripts to `linux-signer`. The scripts are
+# located in the `signing-release` or `signing-alpha` directory on
+# `linux-signer`.
+ ./sync-scripts-to-linux-signer
+
+#. Sign the MAR files. On `linux-signer`.
+# (replace signing-release with signing-alpha for an alpha release)
+ linux-signer$ ~/signing-release/linux-signer-signmars
-#. Transfer builds to staticiforme
+#. Authenticode signing of exe files. On `linux-signer`.
+ linux-signer$ chgrp -R yubihsm ~/$TORBROWSER_VERSION
+ linux-signer$ chmod -R g+w ~/$TORBROWSER_VERSION
+ linux-signer$ sudo su - yubihsm
+ linux-signer$ cd ~user/$TORBROWSER_VERSION
+ linux-signer$ /path/to/authenticode-signing.sh
+
+#. Authenticode timestamping.
+ ./sync-linux-signer-to-local
+ ./authenticode-timestamping.sh
+
+#. Create sha256sums-signed-build files
+ ./hash_signed_bundles.sh
+
+#. Upload sha256sums-signed-build and updated exe files to `linux-signer`.
+ ./sync-local-to-linux-signer
+
+#. Gpg signing.
+ ./linux-signer-gpg-sign
+
+#. Fetch signatures on unsigned sha256sums from other builds
+ ./download-unsigned-sha256sums-gpg-signatures-from-people-tpo
+
+#. Remove old builds on `staticiforme`
# IMPORTANT: Remove the oldest version in a series in case there is more
# than 1 available on dist.torproject.org before proceeding
# XXX: TORBROWSER_VERSION_OLDEST needs to be set
- rm -rf /srv/dist-master.torproject.org/htdocs/torbrowser/$TORBROWSER_VERSION_OLDEST
- static-update-component dist.torproject.org
+ staticiforme$ rm -rf /srv/dist-master.torproject.org/htdocs/torbrowser/$TORBROWSER_VERSION_OLDEST
+ staticiforme$ static-update-component dist.torproject.org
+
+#. Upload new build to `staticiforme`
+ ./sync-local-to-staticiforme
#. Check diskspace available on cdn.tpo
# We currently have enough disk space to host two alpha and stable
@@ -150,14 +189,15 @@
# web-fsn-01.torproject.org, and cdn-backend-sunet-01.torproject.org
#. Remove the oldest *.mar files from cdn.tpo to save space
- rm -rf /srv/cdn-master.torproject.org/htdocs/aus1/torbrowser/$TORBROWSER_VERSION_OLDEST
- static-update-component cdn.torproject.org
+ staticiforme$ rm -rf /srv/cdn-master.torproject.org/htdocs/aus1/torbrowser/$TORBROWSER_VERSION_OLDEST
+ staticiforme$ static-update-component cdn.torproject.org
#. Sync files to dist.tpo and cdn.tpo mirrored web servers
- # Obtain publish_version.sh from the tor-browser-build repo under tools/update/.
+ # Obtain publish_version.sh from the tor-browser-build repo under
+ # tools/update/ to run it on staticiforme.
# $PREV_TORBROWSER_VERSION is one of the previously published versions remaining
# on staticiforme from where the .htaccess is copied.
- ./publish_version.sh $TORBROWSER_VERSION $PREV_TORBROWSER_VERSION release # or alpha
+ staticiforme$ ./publish_version.sh $TORBROWSER_VERSION $PREV_TORBROWSER_VERSION
#. Make sure we really built from the proper Mozilla build tag by consulting
# the respective ESR release branch (for a good overview for ESR78 see
@@ -193,9 +233,10 @@
cd ..
#. Create blog post from changelog
- # See https://blog.torproject.org/blog/tor-browser-352-released for now
- # Don't forget to link to Mozilla's security advisories if this is a security
- # update.
+# Edit set-config.blog to set you local blog directory.
+# Don't forget to link to Mozilla's security advisories if this is a security
+# update.
+ ./create-blog-post
#. Check whether the .exe files got properly signed and timestamped
# Point OSSLSIGNCODE to your osslsigncode binary
@@ -215,19 +256,16 @@
../../../tools/marsigning_check.sh
popd
-#. Update and upload new update responses for the updater
- # IMPORTANT: Copy the signed MAR files back before creating the update
- # responses!
- export TORBROWSER_UPDATE_CHANNEL=release # or alpha / nightly
- make update_responses-$TORBROWSER_UPDATE_CHANNEL
- cd $TORBROWSER_UPDATE_CHANNEL/update-responses
- tar -xf update-responses-$TORBROWSER_UPDATE_CHANNEL-$TORBROWSER_VERSION.tar
- chmod 664 ${TORBROWSER_UPDATE_CHANNEL}/*
- chmod 664 ${TORBROWSER_UPDATE_CHANNEL}/.htaccess
- chmod 775 ${TORBROWSER_UPDATE_CHANNEL}/
- torsocks rsync -avP $TORBROWSER_UPDATE_CHANNEL staticiforme.torproject.org:/srv/aus1-master.torproject.org/htdocs/torbrows…
- torsocks ssh staticiforme.torproject.org "chown -R :torwww /srv/aus1-master.torproject.org/htdocs/torbrowser/update_3/${TORBROWSER_UPDATE_CHANNEL}"
- torsocks ssh staticiforme.torproject.org "static-update-component aus1.torproject.org"
+#. Generate and upload update_responses to staticiforme
+ ./upload-update_responses-to-staticiforme
+
+#. Enable update. On `staticiforme`.
+# (for alpha release, use deploy_update_responses-alpha.sh instead)
+ staticiforme$ ~/deploy_update_responses-release.sh
+
+#. Clean linux-signer and macos-signer
+ ./finished-signing-clean-linux-signer
+ ./finished-signing-clean-macos-signer
# Upload APKs to Google Play
Log into https://play.google.com/apps/publish
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0

20 Apr '22
This is an automated email from the git hooks/post-receive script.
boklm pushed a change to branch master
in repository builders/tor-browser-build.
from e485133 Bug 40473: Update projects/tor-browser/allowed_addons.json
new b5e5e4b Bug 40137: Add publication script
new 318bafd Bug 40157: Add sanity check scripts
new 1e2b74d Bug 40414: Remove tools/update/format_changelog.pl
new 4c07cbe Bug 40414: Add common config and functions files
new 74584a9 Bug 40414: Improve the gatekeeper-bundling.sh script
new ef9b7e7 Bug 40414: Add osslsigncode project
new 3401ffc Bug 40414: Improve the authenticode-timestamping.sh script
new 517f4e6 Bug 40414: Add sync-* signing scripts
new dcd8ff5 Bug 40414: add macos-signer-proxy
new 8a74ee7 Bug 40414: Move hash_signed_bundles.sh to the signing directory
new b7549fe Bug 40414: Improve hash_signed_bundles.sh
new a6783cf Bug 40414: Add download-unsigned-sha256sums-gpg-signatures-from-people-tpo script
new 0447c30 Bug 40414: Add linux-signer-signmars
new da9a132 Bug 40414: Improve linux-signer-signmars
new d7e5a16 Bug 40414: Add tools/signing/create-blog-post
new b3f7612 Bug 40414: Add tools/signing/upload-update_responses-to-staticiforme
new 9adebc4 Bug 40414: Add tools/signing/dmg2mar
new a8805ed Bug 40414: Rename gatekeeper-signing.sh to macos-signer-gatekeeper-signing
new 1d17b75 Bug 40414: Update stable.entitlements.xml
new fff6a80 Bug 40414: Update macos-signer-gatekeeper-signing
new a20376c Bug 40414: Improve macos-signer-gatekeeper-signing
new 2b8d923 Bug 40414: Rename notarization.sh to macos-signer-notarization
new 8d120f9 Bug 40414: Update macos-signer-notarization
new 80cb859 Bug 40414: Improve macos-signer-notarization
new cbc1000 Bug 40414: Rename stapler.sh to macos-signer-stapler
new bfdcad1 Bug 40414: Update macos-signer-stapler
new 0f9db0e Bug 40414: Improve macos-signer-stapler
new 3daf04d Bug 40414: Rename tbb-signing.sh to linux-signer-gpg-sign
new d59c22b Bug 40414: Update linux-signer-gpg-sign
new 220006d Bug 40414: Improve linux-signer-gpg-sign
new c955e9f Bug 40414: Update nssdb7 path in linux-signer-signmars
new da516e6 Bug 40414: Add finished-signing-clean-*
The 32 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../0001-Make-code-work-with-OpenSSL-1.1.patch | 324 +++++++++++++++++++++
projects/{libdmg-hfsplus => osslsigncode}/build | 13 +-
projects/osslsigncode/config | 17 ++
projects/osslsigncode/timestamping.patch | 56 ++++
...e_check.sh => authenticode_verify_timestamp.sh} | 76 +++--
tools/marsigning_check.sh | 12 +
tools/signing/authenticode-timestamping.sh | 24 +-
tools/signing/check_file_counts | 168 +++++++++++
tools/signing/create-blog-post | 61 ++++
tools/signing/ddmg.sh | 41 +++
tools/signing/dmg2mar | 29 ++
...igned-sha256sums-gpg-signatures-from-people-tpo | 16 +
tools/signing/finished-signing-clean-linux-signer | 14 +
tools/signing/finished-signing-clean-macos-signer | 14 +
tools/signing/functions | 22 ++
tools/signing/gatekeeper-bundling.sh | 46 ++-
tools/signing/gatekeeper-signing.sh | 51 ----
tools/{ => signing}/hash_signed_bundles.sh | 14 +-
tools/signing/linux-signer-gpg-sign | 19 ++
tools/signing/linux-signer-signmars | 75 +++++
tools/signing/macos-signer-gatekeeper-signing | 98 +++++++
tools/signing/macos-signer-notarization | 44 +++
tools/signing/macos-signer-proxy | 6 +
tools/signing/macos-signer-stapler | 18 ++
tools/signing/notarization.sh | 50 ----
...a.entitlements.xml => release.entitlements.xml} | 0
tools/signing/set-config | 17 ++
tools/signing/set-config.blog | 4 +
tools/signing/set-config.hosts | 6 +
tools/signing/set-config.macos-notarization | 5 +
tools/signing/set-config.tbb-version | 7 +
tools/signing/stable.entitlements.xml | 53 ----
tools/signing/stapler.sh | 47 ---
tools/signing/sync-builder-to-local | 8 +
tools/signing/sync-builder-to-local.dry-run | 1 +
.../signing/sync-builder-unsigned-to-local-signed | 8 +
.../sync-builder-unsigned-to-local-signed.dry-run | 1 +
tools/signing/sync-linux-signer-to-local | 8 +
tools/signing/sync-linux-signer-to-local.dry-run | 1 +
tools/signing/sync-local-to-builder | 8 +
tools/signing/sync-local-to-builder.dry-run | 1 +
tools/signing/sync-local-to-linux-signer | 8 +
tools/signing/sync-local-to-linux-signer.dry-run | 1 +
tools/signing/sync-local-to-staticiforme | 6 +
tools/signing/sync-local-to-staticiforme.dry-run | 1 +
tools/signing/sync-macos-local-to-macos-signer | 8 +
.../sync-macos-local-to-macos-signer.dry-run | 1 +
...ync-macos-signer-stapled-to-macos-local-stapled | 8 +
...s-signer-stapled-to-macos-local-stapled.dry-run | 1 +
tools/signing/sync-scripts-to-linux-signer | 8 +
tools/signing/sync-scripts-to-linux-signer.dry-run | 1 +
tools/signing/sync-scripts-to-macos-signer | 8 +
tools/signing/sync-scripts-to-macos-signer.dry-run | 1 +
tools/signing/tbb-signing.sh | 38 ---
.../upload-update_responses-to-staticiforme | 49 ++++
tools/update/publish_version.sh | 39 +++
56 files changed, 1360 insertions(+), 301 deletions(-)
create mode 100644 projects/osslsigncode/0001-Make-code-work-with-OpenSSL-1.1.patch
copy projects/{libdmg-hfsplus => osslsigncode}/build (63%)
create mode 100644 projects/osslsigncode/config
create mode 100644 projects/osslsigncode/timestamping.patch
copy tools/{authenticode_check.sh => authenticode_verify_timestamp.sh} (54%)
create mode 100755 tools/signing/check_file_counts
create mode 100755 tools/signing/create-blog-post
create mode 100755 tools/signing/ddmg.sh
create mode 100755 tools/signing/dmg2mar
create mode 100755 tools/signing/download-unsigned-sha256sums-gpg-signatures-from-people-tpo
create mode 100755 tools/signing/finished-signing-clean-linux-signer
create mode 100755 tools/signing/finished-signing-clean-macos-signer
create mode 100644 tools/signing/functions
delete mode 100755 tools/signing/gatekeeper-signing.sh
rename tools/{ => signing}/hash_signed_bundles.sh (87%)
create mode 100755 tools/signing/linux-signer-gpg-sign
create mode 100755 tools/signing/linux-signer-signmars
create mode 100755 tools/signing/macos-signer-gatekeeper-signing
create mode 100755 tools/signing/macos-signer-notarization
create mode 100755 tools/signing/macos-signer-proxy
create mode 100755 tools/signing/macos-signer-stapler
delete mode 100755 tools/signing/notarization.sh
copy tools/signing/{alpha.entitlements.xml => release.entitlements.xml} (100%)
create mode 100644 tools/signing/set-config
create mode 100644 tools/signing/set-config.blog
create mode 100644 tools/signing/set-config.hosts
create mode 100644 tools/signing/set-config.macos-notarization
create mode 100644 tools/signing/set-config.tbb-version
delete mode 100644 tools/signing/stable.entitlements.xml
delete mode 100755 tools/signing/stapler.sh
create mode 100755 tools/signing/sync-builder-to-local
create mode 120000 tools/signing/sync-builder-to-local.dry-run
create mode 100755 tools/signing/sync-builder-unsigned-to-local-signed
create mode 120000 tools/signing/sync-builder-unsigned-to-local-signed.dry-run
create mode 100755 tools/signing/sync-linux-signer-to-local
create mode 120000 tools/signing/sync-linux-signer-to-local.dry-run
create mode 100755 tools/signing/sync-local-to-builder
create mode 120000 tools/signing/sync-local-to-builder.dry-run
create mode 100755 tools/signing/sync-local-to-linux-signer
create mode 120000 tools/signing/sync-local-to-linux-signer.dry-run
create mode 100755 tools/signing/sync-local-to-staticiforme
create mode 120000 tools/signing/sync-local-to-staticiforme.dry-run
create mode 100755 tools/signing/sync-macos-local-to-macos-signer
create mode 120000 tools/signing/sync-macos-local-to-macos-signer.dry-run
create mode 100755 tools/signing/sync-macos-signer-stapled-to-macos-local-stapled
create mode 120000 tools/signing/sync-macos-signer-stapled-to-macos-local-stapled.dry-run
create mode 100755 tools/signing/sync-scripts-to-linux-signer
create mode 120000 tools/signing/sync-scripts-to-linux-signer.dry-run
create mode 100755 tools/signing/sync-scripts-to-macos-signer
create mode 120000 tools/signing/sync-scripts-to-macos-signer.dry-run
delete mode 100755 tools/signing/tbb-signing.sh
create mode 100755 tools/signing/upload-update_responses-to-staticiforme
create mode 100755 tools/update/publish_version.sh
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
32

[builders/tor-browser-build] branch master updated: Bug 40473: Update projects/tor-browser/allowed_addons.json
by gitolite role 19 Apr '22
by gitolite role 19 Apr '22
19 Apr '22
This is an automated email from the git hooks/post-receive script.
boklm pushed a commit to branch master
in repository builders/tor-browser-build.
The following commit(s) were added to refs/heads/master by this push:
new e485133 Bug 40473: Update projects/tor-browser/allowed_addons.json
e485133 is described below
commit e485133a16b4471b8630c63a020e719f52fa0f3c
Author: Nicolas Vigier <boklm(a)torproject.org>
AuthorDate: Mon Apr 11 11:13:05 2022 +0200
Bug 40473: Update projects/tor-browser/allowed_addons.json
---
projects/tor-browser/allowed_addons.json | 294 +++++++++++++++----------------
1 file changed, 144 insertions(+), 150 deletions(-)
diff --git a/projects/tor-browser/allowed_addons.json b/projects/tor-browser/allowed_addons.json
index be1a46e..178be6c 100644
--- a/projects/tor-browser/allowed_addons.json
+++ b/projects/tor-browser/allowed_addons.json
@@ -17,7 +17,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/13/13299/13299734.png?modifi…"
}
],
- "average_daily_users": 772237,
+ "average_daily_users": 794947,
"categories": {
"android": [
"experimental",
@@ -31,7 +31,7 @@
"contributions_url": "https://opencollective.com/darkreader?utm_content=product-page-contribute&u…",
"created": "2017-09-19T07:03:00Z",
"current_version": {
- "id": 5360273,
+ "id": 5377785,
"compatibility": {
"firefox": {
"min": "54.0",
@@ -42,7 +42,7 @@
"max": "*"
}
},
- "edit_url": "https://addons.mozilla.org/en-US/developers/addon/darkreader/versions/53602…",
+ "edit_url": "https://addons.mozilla.org/en-US/developers/addon/darkreader/versions/53777…",
"is_strict_compatibility_enabled": false,
"license": {
"id": 22,
@@ -53,22 +53,22 @@
"url": "http://www.opensource.org/licenses/mit-license.php"
},
"release_notes": {
- "en-US": "- Revert reducing brightness for images (due to some performance issues).\n- Users' fixes for websites."
+ "en-US": "- Users' fixes for websites."
},
"reviewed": null,
- "version": "4.9.45",
+ "version": "4.9.47",
"files": [
{
- "id": 3904618,
- "created": "2022-02-05T17:44:16Z",
- "hash": "sha256:7df6f5a6c07d3740ed26be3c24fdd1719b77e685506e2642f756ce3538b3cc7f",
+ "id": 3922130,
+ "created": "2022-03-14T12:50:45Z",
+ "hash": "sha256:e849883de7211e344d2608abb8c527df09316eb9a8d3a4aef3fcfe18ff9d5502",
"is_restart_required": false,
"is_webextension": true,
"is_mozilla_signed_extension": false,
"platform": "all",
- "size": 592244,
+ "size": 597511,
"status": "public",
- "url": "https://addons.mozilla.org/firefox/downloads/file/3904618/dark_reader-4.9.4…",
+ "url": "https://addons.mozilla.org/firefox/downloads/file/3922130/dark_reader-4.9.4…",
"permissions": [
"alarms",
"contextMenus",
@@ -143,7 +143,7 @@
},
"is_disabled": false,
"is_experimental": false,
- "last_updated": "2022-02-07T12:07:52Z",
+ "last_updated": "2022-03-14T13:52:03Z",
"name": {
"ar": "Dark Reader",
"bn": "Dark Reader",
@@ -216,10 +216,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.5576,
- "bayesian_average": 4.5563339816549595,
- "count": 4265,
- "text_count": 1374
+ "average": 4.5567,
+ "bayesian_average": 4.555443942700678,
+ "count": 4331,
+ "text_count": 1395
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/darkreader/reviews/",
"requires_payment": false,
@@ -310,7 +310,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/darkreader/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/darkreader/versions/",
- "weekly_downloads": 24378
+ "weekly_downloads": 22929
},
"notes": null
},
@@ -326,7 +326,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/5/5474/5474073.png?modified=…"
}
],
- "average_daily_users": 707373,
+ "average_daily_users": 711352,
"categories": {
"android": [
"security-privacy"
@@ -335,7 +335,7 @@
"privacy-security"
]
},
- "contributions_url": "https://www.paypal.me/SupportEFF?utm_content=product-page-contribute&utm_me…",
+ "contributions_url": "https://paypal.me/SupportEFF?utm_content=product-page-contribute&utm_medium…",
"created": "2010-09-16T15:09:10Z",
"current_version": {
"id": 5265391,
@@ -459,10 +459,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.6624,
- "bayesian_average": 4.659894838355429,
- "count": 2210,
- "text_count": 442
+ "average": 4.667,
+ "bayesian_average": 4.6644855119288025,
+ "count": 2225,
+ "text_count": 444
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/https-everywhere/reviews/",
"requires_payment": false,
@@ -491,7 +491,7 @@
"type": "extension",
"url": "https://www.eff.org/https-everywhere",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/https-everywhere/versions/",
- "weekly_downloads": 11488
+ "weekly_downloads": 11650
},
"notes": null
},
@@ -507,7 +507,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/6/6937/6937656.png?modified=…"
}
],
- "average_daily_users": 232802,
+ "average_daily_users": 236157,
"categories": {
"android": [
"security-privacy"
@@ -722,9 +722,9 @@
"category": "recommended"
},
"ratings": {
- "average": 4.815,
- "bayesian_average": 4.81024645434603,
- "count": 1211,
+ "average": 4.8143,
+ "bayesian_average": 4.809576344569952,
+ "count": 1228,
"text_count": 227
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/decentraleyes/reviews/",
@@ -810,7 +810,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/decentraleyes/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/decentraleyes/versions/",
- "weekly_downloads": 4240
+ "weekly_downloads": 5193
},
"notes": null
},
@@ -826,7 +826,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/5/5474/5474073.png?modified=…"
}
],
- "average_daily_users": 1021853,
+ "average_daily_users": 1033933,
"categories": {
"android": [
"security-privacy"
@@ -835,7 +835,7 @@
"privacy-security"
]
},
- "contributions_url": "https://www.paypal.me/SupportEFF?utm_content=product-page-contribute&utm_me…",
+ "contributions_url": "https://paypal.me/SupportEFF?utm_content=product-page-contribute&utm_medium…",
"created": "2014-05-01T18:23:16Z",
"current_version": {
"id": 5327937,
@@ -1348,10 +1348,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.7932,
- "bayesian_average": 4.7903783091849474,
- "count": 2031,
- "text_count": 403
+ "average": 4.7946,
+ "bayesian_average": 4.791777627781774,
+ "count": 2045,
+ "text_count": 405
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/reviews/",
"requires_payment": false,
@@ -1375,7 +1375,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/privacy-badger17/versions/",
- "weekly_downloads": 27163
+ "weekly_downloads": 15332
},
"notes": null
},
@@ -1391,7 +1391,7 @@
"picture_url": null
}
],
- "average_daily_users": 5485991,
+ "average_daily_users": 5631653,
"categories": {
"android": [
"security-privacy"
@@ -1403,7 +1403,7 @@
"contributions_url": "",
"created": "2015-04-25T07:26:22Z",
"current_version": {
- "id": 5368975,
+ "id": 5388847,
"compatibility": {
"firefox": {
"min": "68.0",
@@ -1414,7 +1414,7 @@
"max": "*"
}
},
- "edit_url": "https://addons.mozilla.org/en-US/developers/addon/ublock-origin/versions/53…",
+ "edit_url": "https://addons.mozilla.org/en-US/developers/addon/ublock-origin/versions/53…",
"is_strict_compatibility_enabled": false,
"license": {
"id": 6,
@@ -1425,22 +1425,22 @@
"url": "http://www.gnu.org/licenses/gpl-3.0.html"
},
"release_notes": {
- "en-US": "See complete release notes for <a href=\"https://outgoing.prod.mozaws.net/v1/86f1ffdef48173aff3a0df9bee31e8c3ce2a6d5…" rel=\"nofollow\">1.41.8</a>.\n\n<b>Fixes:</b>\n\n<ul><li><a href=\"https://outgoing.prod.mozaws.net/v1/30f023b5828c1bee8ffd2bb503c6eeec652d94f…" rel=\"nofollow\" [...]
+ "en-US": "See complete release notes for <a href=\"https://outgoing.prod.mozaws.net/v1/e39683c322e9d7e4e31e3522131aae62906b8fd…" rel=\"nofollow\">1.42.4</a>.\n\n<b>Fixes:</b>\n\n<ul><li><a href=\"https://outgoing.prod.mozaws.net/v1/8b044853fe1cef57d52c89b3d4095fec7b19013…" rel=\"nofollow\" [...]
},
"reviewed": null,
- "version": "1.41.8",
+ "version": "1.42.4",
"files": [
{
- "id": 3913320,
- "created": "2022-02-23T12:03:38Z",
- "hash": "sha256:527c7527116a6c6ffddb963cdfb901518d56f624cfc922f6eab32916b24e8f5d",
+ "id": 3933192,
+ "created": "2022-04-07T13:36:54Z",
+ "hash": "sha256:bc3c335c961269cb40dd11551788d0d8674aefcacdc8fbdf6c19845eaea339ce",
"is_restart_required": false,
"is_webextension": true,
"is_mozilla_signed_extension": false,
"platform": "all",
- "size": 2993631,
+ "size": 3021270,
"status": "public",
- "url": "https://addons.mozilla.org/firefox/downloads/file/3913320/ublock_origin-1.4…",
+ "url": "https://addons.mozilla.org/firefox/downloads/file/3933192/ublock_origin-1.4…",
"permissions": [
"dns",
"menus",
@@ -1460,7 +1460,8 @@
"https://filterlists.com/*",
"https://forums.lanik.us/*",
"https://github.com/*",
- "https://*.github.io/*"
+ "https://*.github.io/*",
+ "https://*.letsblock.it/*"
],
"optional_permissions": []
}
@@ -1554,7 +1555,7 @@
},
"is_disabled": false,
"is_experimental": false,
- "last_updated": "2022-02-27T13:56:27Z",
+ "last_updated": "2022-04-07T15:51:34Z",
"name": {
"ar": "uBlock Origin",
"bg": "uBlock Origin",
@@ -1699,10 +1700,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.7726,
- "bayesian_average": 4.772170064769559,
- "count": 13270,
- "text_count": 3558
+ "average": 4.773,
+ "bayesian_average": 4.772572661271224,
+ "count": 13451,
+ "text_count": 3589
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/reviews/",
"requires_payment": false,
@@ -1764,7 +1765,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/versions/",
- "weekly_downloads": 122735
+ "weekly_downloads": 124370
},
"notes": null
},
@@ -1780,7 +1781,7 @@
"picture_url": null
}
],
- "average_daily_users": 91163,
+ "average_daily_users": 97703,
"categories": {
"android": [
"photos-media"
@@ -1877,10 +1878,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.5125,
- "bayesian_average": 4.507365641865589,
- "count": 1036,
- "text_count": 393
+ "average": 4.5158,
+ "bayesian_average": 4.510648462316578,
+ "count": 1043,
+ "text_count": 394
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/video-background-play-fix/re…",
"requires_payment": false,
@@ -1902,7 +1903,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/video-background-play-fix/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/video-background-play-fix/ve…",
- "weekly_downloads": 245
+ "weekly_downloads": 319
},
"notes": null
},
@@ -1918,7 +1919,7 @@
"picture_url": null
}
],
- "average_daily_users": 94075,
+ "average_daily_users": 93874,
"categories": {
"android": [
"experimental",
@@ -2036,9 +2037,9 @@
"category": "recommended"
},
"ratings": {
- "average": 4.4206,
- "bayesian_average": 4.406871326205544,
- "count": 378,
+ "average": 4.4226,
+ "bayesian_average": 4.4088763239967355,
+ "count": 381,
"text_count": 106
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/privacy-possum/reviews/",
@@ -2061,7 +2062,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/privacy-possum/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/privacy-possum/versions/",
- "weekly_downloads": 1475
+ "weekly_downloads": 1268
},
"notes": null
},
@@ -2077,7 +2078,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/12/12929/12929064.png?modifi…"
}
],
- "average_daily_users": 204556,
+ "average_daily_users": 206760,
"categories": {
"android": [
"photos-media",
@@ -2091,7 +2092,7 @@
"contributions_url": "https://www.paypal.com/donate?hosted_button_id=GLL4UNSNU6SQN&utm_content=pr…",
"created": "2017-06-17T15:23:33Z",
"current_version": {
- "id": 5346569,
+ "id": 5388379,
"compatibility": {
"firefox": {
"min": "68.0",
@@ -2102,7 +2103,7 @@
"max": "*"
}
},
- "edit_url": "https://addons.mozilla.org/en-US/developers/addon/search_by_image/versions/…",
+ "edit_url": "https://addons.mozilla.org/en-US/developers/addon/search_by_image/versions/…",
"is_strict_compatibility_enabled": false,
"license": {
"id": 6,
@@ -2116,21 +2117,22 @@
"en-US": "Learn more about this release from the <a href=\"https://outgoing.prod.mozaws.net/v1/034fc31c913b4c441795892fe3d65db9f7edbe6…" rel=\"nofollow\">changelog</a>."
},
"reviewed": null,
- "version": "4.5.0",
+ "version": "4.8.0",
"files": [
{
- "id": 3890914,
- "created": "2022-01-08T16:57:01Z",
- "hash": "sha256:2b0406167991bf6aa8e297fa28390f93a368d82ee78d94ba11508a6adb977012",
+ "id": 3932724,
+ "created": "2022-04-06T11:55:07Z",
+ "hash": "sha256:b361bed0e65e9b32d6ff5411927fb608f43b08d3e8aa1007d2acded7cc982212",
"is_restart_required": false,
"is_webextension": true,
"is_mozilla_signed_extension": false,
"platform": "all",
- "size": 681142,
+ "size": 692279,
"status": "public",
- "url": "https://addons.mozilla.org/firefox/downloads/file/3890914/search_by_image-4…",
+ "url": "https://addons.mozilla.org/firefox/downloads/file/3932724/search_by_image-4…",
"permissions": [
"alarms",
+ "clipboardRead",
"contextMenus",
"storage",
"unlimitedStorage",
@@ -2168,7 +2170,7 @@
},
"is_disabled": false,
"is_experimental": false,
- "last_updated": "2022-01-10T20:04:05Z",
+ "last_updated": "2022-04-06T13:32:15Z",
"name": {
"en-US": "Search by Image"
},
@@ -2294,10 +2296,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.6548,
- "bayesian_average": 4.649595094734144,
- "count": 1063,
- "text_count": 212
+ "average": 4.6437,
+ "bayesian_average": 4.638596240675252,
+ "count": 1089,
+ "text_count": 218
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/search_by_image/reviews/",
"requires_payment": false,
@@ -2318,7 +2320,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/search_by_image/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/search_by_image/versions/",
- "weekly_downloads": 3477
+ "weekly_downloads": 3912
},
"notes": null
},
@@ -2341,7 +2343,7 @@
"picture_url": null
}
],
- "average_daily_users": 72724,
+ "average_daily_users": 74959,
"categories": {
"android": [
"other"
@@ -2623,10 +2625,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.44,
- "bayesian_average": 4.4352509463063265,
- "count": 1100,
- "text_count": 296
+ "average": 4.4436,
+ "bayesian_average": 4.438843908570849,
+ "count": 1109,
+ "text_count": 297
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/google-search-fixer/reviews/",
"requires_payment": false,
@@ -2646,7 +2648,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/google-search-fixer/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/google-search-fixer/versions/",
- "weekly_downloads": 40
+ "weekly_downloads": 49
},
"notes": null
},
@@ -2662,7 +2664,7 @@
"picture_url": "https://addons.mozilla.org/user-media/userpics/0/0/143.png?modified=1506804…"
}
],
- "average_daily_users": 358365,
+ "average_daily_users": 355665,
"categories": {
"android": [
"performance",
@@ -2673,10 +2675,10 @@
"web-development"
]
},
- "contributions_url": "https://www.paypal.me/NoScript?utm_content=product-page-contribute&utm_medi…",
+ "contributions_url": "https://www.paypal.com/donate/?hosted_button_id=9ERKTU5MBH4EW&utm_content=p…",
"created": "2005-05-13T10:51:32Z",
"current_version": {
- "id": 5371832,
+ "id": 5385970,
"compatibility": {
"firefox": {
"min": "59.0",
@@ -2687,7 +2689,7 @@
"max": "*"
}
},
- "edit_url": "https://addons.mozilla.org/en-US/developers/addon/noscript/versions/5371832",
+ "edit_url": "https://addons.mozilla.org/en-US/developers/addon/noscript/versions/5385970",
"is_strict_compatibility_enabled": false,
"license": {
"id": 13,
@@ -2698,22 +2700,22 @@
"url": "http://www.gnu.org/licenses/gpl-2.0.html"
},
"release_notes": {
- "en-US": "v 11.3.7\n============================================================\nx Always avoid DNS resolution when a HTTP(S) proxy is used\n (thanks nojake for reporting)"
+ "en-US": "v 11.4.4\n============================================================\nx [L10n] Updated mk\nx Removed \"clearclick\" item from default settings\nx Better layout for mixed status icons"
},
"reviewed": null,
- "version": "11.3.7",
+ "version": "11.4.4",
"files": [
{
- "id": 3916177,
- "created": "2022-03-02T10:26:41Z",
- "hash": "sha256:6e5af18ce46bfc496fb027581d3d37a0edb95df158d053a5d9a1f89b8093bc49",
+ "id": 3930315,
+ "created": "2022-04-01T07:31:48Z",
+ "hash": "sha256:925fc2fadb017bab3ed1abf9c9fde705f5ac03e64ce19b3b1b3f20407cd1de31",
"is_restart_required": false,
"is_webextension": true,
"is_mozilla_signed_extension": false,
"platform": "all",
- "size": 677785,
+ "size": 876593,
"status": "public",
- "url": "https://addons.mozilla.org/firefox/downloads/file/3916177/noscript_security…",
+ "url": "https://addons.mozilla.org/firefox/downloads/file/3930315/noscript_security…",
"permissions": [
"contextMenus",
"storage",
@@ -2771,15 +2773,15 @@
"sk": "http://noscript.net",
"zh-CN": "http://noscript.net"
},
- "icon_url": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAcl0lEQVR42sWbeViV1fbHP++Bw3iAw+AAyKSoKJigIorihDM5Z2WWWU45D+V0zSE1p2bTNC0ry+ne6laWZg5N19ukHNAAURTFWdEmp0T5/v54jwqI4+3e3/s8+0Gf8w57fffaa6/9Xd8NJS4DeBQY/R+2IUBjw6BFYKC1Y/Xq3N+wIaM7d/Yb3bVrrdFdurQe3bnzA6Pvvbf/6I4dB4/u0GHA6HbtHhrdrl2HbvXq1W0dE1Oxa2wsjSpWJMHTk4aGQXOg1fXNqxVw3x30axQQwE0uC7AX0N02b2+UmEh+jx40q149MNJuf7tuWNiG9WPHrtHChVs1fXq2Ro3KV79+B9S7d4F69jyonj0L1KvXfj322N7i/v1zLo4Y8f2JkSM//KpPn1nzUlO7twsPD [...]
+ "icon_url": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAXZElEQVR42s1bB3hU1bae9N57nZmUmUkIRIWABAIYQHpTAZ9BKVYURSlPvSCgCFwFAQv64AmWi6hRwIa0p8hTIEDKzKQHQqiCQEBpFwmZ/66155xhEqZFkXvP951k5sw5+6y+/rX23grFDTqgULht69nTs/X1GqVGV6HWFpSrtIuNSs0mg0pbbVBpThuU2st6ldbEJ382qrSn+DejWruZ762mZ/jZ1uPxO/hdiv+Ug4mBYqSH1Xf3WnVGXpVa92qFSltCjF2qU2dgf0oG+H+1WocKlQ50HQbp5M98jX+zvpcEcYnHoLEWVqoyehQqFFbvGenxbxeENeO7lZmxlSrt9EqVzkgCwKHUTJkJkJabidGr/F/WOp0ok85ScWpMfJapNHSPRtzLz9ZZjUXCK [...]
"icons": {
- "32": "https://addons.mozilla.org/user-media/addon_icons/0/722-32.png?modified=mcr…",
- "64": "https://addons.mozilla.org/user-media/addon_icons/0/722-64.png?modified=mcr…",
- "128": "https://addons.mozilla.org/user-media/addon_icons/0/722-128.png?modified=mc…"
+ "32": "https://addons.mozilla.org/user-media/addon_icons/0/722-32.png?modified=2d7…",
+ "64": "https://addons.mozilla.org/user-media/addon_icons/0/722-64.png?modified=2d7…",
+ "128": "https://addons.mozilla.org/user-media/addon_icons/0/722-128.png?modified=2d…"
},
"is_disabled": false,
"is_experimental": false,
- "last_updated": "2022-03-06T18:17:01Z",
+ "last_updated": "2022-04-05T21:11:32Z",
"name": {
"de": "NoScript",
"el": "NoScript",
@@ -2795,68 +2797,52 @@
},
"previews": [
{
- "id": 846,
+ "id": 267408,
"caption": {
- "en-US": "Enable JavaScript only where you're sure it is safe, with ONE CLICK!"
+ "en-US": "You are finally in control, and can decide by yourself which sites you TRUST. Don't let any unknown or UNTRUSTED sites to execute scripts and use other potentially dangerous capabilities in your browser!"
},
"image_size": [
- 291,
- 244
+ 960,
+ 727
],
- "image_url": "https://addons.mozilla.org/user-media/previews/full/0/846.png?modified=1622…",
+ "image_url": "https://addons.mozilla.org/user-media/previews/full/267/267408.png?modified…",
"thumbnail_size": [
- 291,
- 244
- ],
- "thumbnail_url": "https://addons.mozilla.org/user-media/previews/thumbs/0/846.jpg?modified=16…"
- },
- {
- "id": 1060,
- "caption": {
- "en-US": "NoScript can block any kind of potentially dangerous active content, not just JavaScript!"
- },
- "image_size": [
- 423,
- 447
- ],
- "image_url": "https://addons.mozilla.org/user-media/previews/full/1/1060.png?modified=162…",
- "thumbnail_size": [
- 379,
+ 528,
400
],
- "thumbnail_url": "https://addons.mozilla.org/user-media/previews/thumbs/1/1060.jpg?modified=1…"
+ "thumbnail_url": "https://addons.mozilla.org/user-media/previews/thumbs/267/267408.jpg?modifi…"
},
{
- "id": 1062,
+ "id": 267511,
"caption": {
- "en-US": "NoScript's ClearClick module is the first and only client-side protection against Clickjacking!"
+ "en-US": "You can globally configure permissions for all the websites (DEFAULT preset), those you trust (TRUSTED) and those which you don't trust (UNTRUSTED). Then you can CUSTOMize them further for each site, if you want."
},
"image_size": [
- 457,
- 428
+ 717,
+ 542
],
- "image_url": "https://addons.mozilla.org/user-media/previews/full/1/1062.png?modified=162…",
+ "image_url": "https://addons.mozilla.org/user-media/previews/full/267/267511.png?modified…",
"thumbnail_size": [
- 427,
+ 529,
400
],
- "thumbnail_url": "https://addons.mozilla.org/user-media/previews/thumbs/1/1062.jpg?modified=1…"
+ "thumbnail_url": "https://addons.mozilla.org/user-media/previews/thumbs/267/267511.jpg?modifi…"
},
{
- "id": 52395,
+ "id": 267512,
"caption": {
- "en-US": "NoScript's powerful XSS filter has been the first and is still the most effective."
+ "en-US": "Both dark and light color schemes are supported!"
},
"image_size": [
- 504,
- 385
+ 717,
+ 542
],
- "image_url": "https://addons.mozilla.org/user-media/previews/full/52/52395.png?modified=1…",
+ "image_url": "https://addons.mozilla.org/user-media/previews/full/267/267512.png?modified…",
"thumbnail_size": [
- 504,
- 385
+ 529,
+ 400
],
- "thumbnail_url": "https://addons.mozilla.org/user-media/previews/thumbs/52/52395.jpg?modified…"
+ "thumbnail_url": "https://addons.mozilla.org/user-media/previews/thumbs/267/267512.jpg?modifi…"
}
],
"promoted": {
@@ -2867,10 +2853,10 @@
"category": "recommended"
},
"ratings": {
- "average": 4.4081,
- "bayesian_average": 4.405336398114597,
- "count": 1877,
- "text_count": 737
+ "average": 4.3924,
+ "bayesian_average": 4.389701833612158,
+ "count": 1929,
+ "text_count": 773
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/noscript/reviews/",
"requires_payment": false,
@@ -2902,11 +2888,19 @@
"el": "http://noscript.net/forum",
"en-US": "https://noscript.net/forum"
},
- "tags": [],
+ "tags": [
+ "ad blocker",
+ "anti malware",
+ "anti tracker",
+ "antivirus",
+ "content blocker",
+ "privacy",
+ "security"
+ ],
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/noscript/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/noscript/versions/",
- "weekly_downloads": 8123
+ "weekly_downloads": 8130
},
"notes": null
},
@@ -2922,7 +2916,7 @@
"picture_url": null
}
],
- "average_daily_users": 128116,
+ "average_daily_users": 131367,
"categories": {
"android": [
"performance",
@@ -3034,10 +3028,10 @@
"category": "recommended"
},
"ratings": {
- "average": 3.9084,
- "bayesian_average": 3.904089268719947,
- "count": 1037,
- "text_count": 371
+ "average": 3.911,
+ "bayesian_average": 3.906675357141875,
+ "count": 1045,
+ "text_count": 375
},
"ratings_url": "https://addons.mozilla.org/en-US/firefox/addon/youtube-high-definition/revi…",
"requires_payment": false,
@@ -3056,7 +3050,7 @@
"type": "extension",
"url": "https://addons.mozilla.org/en-US/firefox/addon/youtube-high-definition/",
"versions_url": "https://addons.mozilla.org/en-US/firefox/addon/youtube-high-definition/vers…",
- "weekly_downloads": 1513
+ "weekly_downloads": 1796
},
"notes": null
}
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0

[pluggable-transports/snowflake] branch main updated: Bump webrtc library version
by gitolite role 14 Apr '22
by gitolite role 14 Apr '22
14 Apr '22
This is an automated email from the git hooks/post-receive script.
cohosh pushed a commit to branch main
in repository pluggable-transports/snowflake.
The following commit(s) were added to refs/heads/main by this push:
new b6875c6 Bump webrtc library version
b6875c6 is described below
commit b6875c6ae91bf2154c55e41ee346a117af7306e5
Author: Cecylia Bocovich <cohosh(a)torproject.org>
AuthorDate: Tue Apr 12 12:10:01 2022 -0400
Bump webrtc library version
go get github.com/pion/webrtc/v3@latest
go mod tidy
---
go.mod | 14 ++++----
go.sum | 116 +++++++++++++++++++++++++++++++++++------------------------------
2 files changed, 68 insertions(+), 62 deletions(-)
diff --git a/go.mod b/go.mod
index d05b325..2afb03b 100644
--- a/go.mod
+++ b/go.mod
@@ -4,22 +4,20 @@ go 1.13
require (
git.torproject.org/pluggable-transports/goptlib.git v1.1.0
- github.com/google/uuid v1.2.0 // indirect
github.com/gorilla/websocket v1.4.1
- github.com/pion/dtls/v2 v2.0.12 // indirect
- github.com/pion/ice/v2 v2.0.15
+ github.com/pion/ice/v2 v2.2.3
github.com/pion/sdp/v3 v3.0.4
github.com/pion/stun v0.3.5
- github.com/pion/webrtc/v3 v3.0.15
+ github.com/pion/webrtc/v3 v3.1.28
github.com/prometheus/client_golang v1.10.0
github.com/prometheus/client_model v0.2.0
github.com/refraction-networking/utls v1.0.0
github.com/smartystreets/goconvey v1.6.4
- github.com/stretchr/testify v1.7.0
+ github.com/stretchr/testify v1.7.1
github.com/xtaci/kcp-go/v5 v5.6.1
github.com/xtaci/smux v1.5.15
gitlab.torproject.org/tpo/anti-censorship/geoip v0.0.0-20210928150955-7ce4b3d98d01
- golang.org/x/crypto v0.0.0-20211117183948-ae814b36b871
- golang.org/x/net v0.0.0-20211201190559-0a0e4e1bb54c
- google.golang.org/protobuf v1.23.0
+ golang.org/x/crypto v0.0.0-20220131195533-30dcbda58838
+ golang.org/x/net v0.0.0-20220401154927-543a649e0bdd
+ google.golang.org/protobuf v1.26.0
)
diff --git a/go.sum b/go.sum
index c2258f0..68c19b7 100644
--- a/go.sum
+++ b/go.sum
@@ -67,6 +67,7 @@ github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V
github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A=
github.com/go-sql-driver/mysql v1.4.0/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w=
github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=
+github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg7847qk6SyHyPtNmDHnmrv/HOrqktSC+C9fM+CJOE=
github.com/gogo/googleapis v1.1.0/go.mod h1:gf4bu3Q80BeJ6H1S1vYPm8/ELATdvryBaNFGgqEef3s=
github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
github.com/gogo/protobuf v1.2.0/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ=
@@ -84,8 +85,10 @@ github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrU
github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w=
github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0=
github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=
-github.com/golang/protobuf v1.4.3 h1:JjCZWpVbqXDqFVmTfYWEVTMIYrL/NPdPSCHPJ0T/raM=
github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI=
+github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk=
+github.com/golang/protobuf v1.5.2 h1:ROPKBNFfQgOUMifHyP+KYbvpjbdoFNs+aK7DXlji0Tw=
+github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY=
github.com/golang/snappy v0.0.0-20180518054509-2e65f85255db/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q=
github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
@@ -93,14 +96,14 @@ github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5a
github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
-github.com/google/go-cmp v0.5.4 h1:L8R9j+yAqZuZjsqh/z+F1NCffTKKLShY6zXTItVIZ8M=
github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
+github.com/google/go-cmp v0.5.5 h1:Khx7svrCpmxxtHBq5j2mp/xVjsi8hQMfNLvJFAlrGgU=
+github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE=
github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg=
github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI=
github.com/google/uuid v1.0.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
-github.com/google/uuid v1.1.5/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
-github.com/google/uuid v1.2.0 h1:qJYtXnJRWmpe7m/3XlyhrsLrEURqHRM2kxzoxXqyUDs=
-github.com/google/uuid v1.2.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
+github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I=
+github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1 h1:EGx4pi6eqNxGaHF6qqu48+N2wcFQ5qg5FXgOdqsJ5d8=
github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY=
github.com/gorilla/context v1.1.1/go.mod h1:kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51q0aT7Yg=
@@ -195,17 +198,19 @@ github.com/nats-io/nkeys v0.1.0/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxzi
github.com/nats-io/nkeys v0.1.3/go.mod h1:xpnFELMwJABBLVhffcfd1MZx6VsNRFpEugbxziKVo7w=
github.com/nats-io/nuid v1.0.1/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OSON2c=
github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A=
+github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU=
github.com/oklog/oklog v0.3.2/go.mod h1:FCV+B7mhrz4o+ueLpx+KqkyXRGMWOYEvfiXtdGtbWGs=
github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQA=
github.com/olekukonko/tablewriter v0.0.0-20170122224234-a0225b3f23b5/go.mod h1:vsDQFd/mU46D+Z4whnwzcISnGGzXWMclvtLoiIKAKIo=
github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
github.com/onsi/ginkgo v1.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108oapk=
-github.com/onsi/ginkgo v1.14.2/go.mod h1:iSB4RoI2tjJc9BBv4NKIKWKya62Rps+oPG/Lv9klQyY=
+github.com/onsi/ginkgo v1.16.4/go.mod h1:dX+/inL/fNMqNlz0e9LfyB9TswhZpCVdJM/Z6Vvnwo0=
+github.com/onsi/ginkgo v1.16.5/go.mod h1:+E8gABHa3K6zRBolWtd+ROzc/U5bkGt0FwiG042wbpU=
github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY=
github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY=
github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo=
-github.com/onsi/gomega v1.10.3/go.mod h1:V9xEwhxec5O8UDM77eCW8vLymOMltsqPVYWrpDsH8xc=
+github.com/onsi/gomega v1.17.0/go.mod h1:HnhC7FXeEQY45zxNK3PPoIUhzk/80Xly9PcubAlGdZY=
github.com/op/go-logging v0.0.0-20160315200505-970db520ece7/go.mod h1:HzydrMdWErDVzsI23lYNej1Htcns9BCg93Dk0bBINWk=
github.com/opentracing-contrib/go-observer v0.0.0-20170622124052-a52f23424492/go.mod h1:Ngi6UdF0k5OKD5t5wlmGhe/EDKPoUM3BXZSSfIuJbis=
github.com/opentracing/basictracer-go v1.0.0/go.mod h1:QfBfYuafItcjQuMwinw9GhYKwFXS9KnPs5lxoYwgW74=
@@ -221,49 +226,46 @@ github.com/pborman/uuid v1.2.0/go.mod h1:X/NO0urCmaxf9VXbdlT7C2Yzkj2IKimNn4k+gtP
github.com/performancecopilot/speed v3.0.0+incompatible/go.mod h1:/CLtqpZ5gBg1M9iaPbIdPPGyKcA8hKdoy6hAWba7Yac=
github.com/pierrec/lz4 v1.0.2-0.20190131084431-473cd7ce01a1/go.mod h1:3/3N9NVKO0jef7pBehbT1qWhCMrIgbYNnFAZCqQ5LRc=
github.com/pierrec/lz4 v2.0.5+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY=
-github.com/pion/datachannel v1.4.21 h1:3ZvhNyfmxsAqltQrApLPQMhSFNA+aT87RqyCq4OXmf0=
-github.com/pion/datachannel v1.4.21/go.mod h1:oiNyP4gHx2DIwRzX/MFyH0Rz/Gz05OgBlayAI2hAWjg=
-github.com/pion/dtls/v2 v2.0.4/go.mod h1:qAkFscX0ZHoI1E07RfYPoRw3manThveu+mlTDdOxoGI=
-github.com/pion/dtls/v2 v2.0.8/go.mod h1:QuDII+8FVvk9Dp5t5vYIMTo7hh7uBkra+8QIm7QGm10=
-github.com/pion/dtls/v2 v2.0.12 h1:QMSvNht7FM/XDXij3Ic90SCbl5yL7kppeI4ghfF4in8=
-github.com/pion/dtls/v2 v2.0.12/go.mod h1:5Pe3QJI0Ajsx+uCfxREeewGFlKYBzLrXe9ku7Y0oRXM=
-github.com/pion/ice/v2 v2.0.15 h1:KZrwa2ciL9od8+TUVJiYTNsCW9J5lktBjGwW1MacEnQ=
-github.com/pion/ice/v2 v2.0.15/go.mod h1:ZIiVGevpgAxF/cXiIVmuIUtCb3Xs4gCzCbXB6+nFkSI=
-github.com/pion/interceptor v0.0.10 h1:dXFyFWRJFwmzQqyn0U8dUAbOJu+JJnMVAqxmvTu30B4=
-github.com/pion/interceptor v0.0.10/go.mod h1:qzeuWuD/ZXvPqOnxNcnhWfkCZ2e1kwwslicyyPnhoK4=
+github.com/pion/datachannel v1.5.2 h1:piB93s8LGmbECrpO84DnkIVWasRMk3IimbcXkTQLE6E=
+github.com/pion/datachannel v1.5.2/go.mod h1:FTGQWaHrdCwIJ1rw6xBIfZVkslikjShim5yr05XFuCQ=
+github.com/pion/dtls/v2 v2.1.3 h1:3UF7udADqous+M2R5Uo2q/YaP4EzUoWKdfX2oscCUio=
+github.com/pion/dtls/v2 v2.1.3/go.mod h1:o6+WvyLDAlXF7YiPB/RlskRoeK+/JtuaZa5emwQcWus=
+github.com/pion/ice/v2 v2.2.3 h1:kBVhmtMcI1L3bWDepilO9kKpCGpLQeppCuVxVS8obhE=
+github.com/pion/ice/v2 v2.2.3/go.mod h1:SWuHiOGP17lGromHTFadUe1EuPgFh/oCU6FCMZHooVE=
+github.com/pion/interceptor v0.1.10 h1:DJ2GjMGm4XGIQgMJxuEpdaExdY/6RdngT7Uh4oVmquU=
+github.com/pion/interceptor v0.1.10/go.mod h1:Lh3JSl/cbJ2wP8I3ccrjh1K/deRGRn3UlSPuOTiHb6U=
github.com/pion/logging v0.2.2 h1:M9+AIj/+pxNsDfAT64+MAVgJO0rsyLnoJKCqf//DoeY=
github.com/pion/logging v0.2.2/go.mod h1:k0/tDVsRCX2Mb2ZEmTqNa7CWsQPc+YYCB7Q+5pahoms=
-github.com/pion/mdns v0.0.4 h1:O4vvVqr4DGX63vzmO6Fw9vpy3lfztVWHGCQfyw0ZLSY=
-github.com/pion/mdns v0.0.4/go.mod h1:R1sL0p50l42S5lJs91oNdUL58nm0QHrhxnSegr++qC0=
+github.com/pion/mdns v0.0.5 h1:Q2oj/JB3NqfzY9xGZ1fPzZzK7sDSD8rZPOvcIQ10BCw=
+github.com/pion/mdns v0.0.5/go.mod h1:UgssrvdD3mxpi8tMxAXbsppL3vJ4Jipw1mTCW+al01g=
github.com/pion/randutil v0.1.0 h1:CFG1UdESneORglEsnimhUjf33Rwjubwj6xfiOXBa3mA=
github.com/pion/randutil v0.1.0/go.mod h1:XcJrSMMbbMRhASFVOlj/5hQial/Y8oH/HVo7TBZq+j8=
-github.com/pion/rtcp v1.2.6 h1:1zvwBbyd0TeEuuWftrd/4d++m+/kZSeiguxU61LFWpo=
github.com/pion/rtcp v1.2.6/go.mod h1:52rMNPWFsjr39z9B9MhnkqhPLoeHTv1aN63o/42bWE0=
-github.com/pion/rtp v1.6.2 h1:iGBerLX6JiDjB9NXuaPzHyxHFG9JsIEdgwTC0lp5n/U=
-github.com/pion/rtp v1.6.2/go.mod h1:bDb5n+BFZxXx0Ea7E5qe+klMuqiBrP+w8XSjiWtCUko=
-github.com/pion/sctp v1.7.10/go.mod h1:EhpTUQu1/lcK3xI+eriS6/96fWetHGCvBi9MSsnaBN0=
-github.com/pion/sctp v1.7.11 h1:UCnj7MsobLKLuP/Hh+JMiI/6W5Bs/VF45lWKgHFjSIE=
-github.com/pion/sctp v1.7.11/go.mod h1:EhpTUQu1/lcK3xI+eriS6/96fWetHGCvBi9MSsnaBN0=
+github.com/pion/rtcp v1.2.9 h1:1ujStwg++IOLIEoOiIQ2s+qBuJ1VN81KW+9pMPsif+U=
+github.com/pion/rtcp v1.2.9/go.mod h1:qVPhiCzAm4D/rxb6XzKeyZiQK69yJpbUDJSF7TgrqNo=
+github.com/pion/rtp v1.7.0/go.mod h1:bDb5n+BFZxXx0Ea7E5qe+klMuqiBrP+w8XSjiWtCUko=
+github.com/pion/rtp v1.7.4/go.mod h1:bDb5n+BFZxXx0Ea7E5qe+klMuqiBrP+w8XSjiWtCUko=
+github.com/pion/rtp v1.7.12 h1:Wtrx1btLYn96vQGx35UTpgRBG/MGJmIHvrGND1m219A=
+github.com/pion/rtp v1.7.12/go.mod h1:bDb5n+BFZxXx0Ea7E5qe+klMuqiBrP+w8XSjiWtCUko=
+github.com/pion/sctp v1.8.0/go.mod h1:xFe9cLMZ5Vj6eOzpyiKjT9SwGM4KpK/8Jbw5//jc+0s=
+github.com/pion/sctp v1.8.2 h1:yBBCIrUMJ4yFICL3RIvR4eh/H2BTTvlligmSTy+3kiA=
+github.com/pion/sctp v1.8.2/go.mod h1:xFe9cLMZ5Vj6eOzpyiKjT9SwGM4KpK/8Jbw5//jc+0s=
github.com/pion/sdp/v3 v3.0.4 h1:2Kf+dgrzJflNCSw3TV5v2VLeI0s/qkzy2r5jlR0wzf8=
github.com/pion/sdp/v3 v3.0.4/go.mod h1:bNiSknmJE0HYBprTHXKPQ3+JjacTv5uap92ueJZKsRk=
-github.com/pion/srtp/v2 v2.0.2 h1:664iGzVmaY7KYS5M0gleY0DscRo9ReDfTxQrq4UgGoU=
-github.com/pion/srtp/v2 v2.0.2/go.mod h1:VEyLv4CuxrwGY8cxM+Ng3bmVy8ckz/1t6A0q/msKOw0=
+github.com/pion/srtp/v2 v2.0.5 h1:ks3wcTvIUE/GHndO3FAvROQ9opy0uLELpwHJaQ1yqhQ=
+github.com/pion/srtp/v2 v2.0.5/go.mod h1:8k6AJlal740mrZ6WYxc4Dg6qDqqhxoRG2GSjlUhDF0A=
github.com/pion/stun v0.3.5 h1:uLUCBCkQby4S1cf6CGuR9QrVOKcvUwFeemaC865QHDg=
github.com/pion/stun v0.3.5/go.mod h1:gDMim+47EeEtfWogA37n6qXZS88L5V6LqFcf+DZA2UA=
-github.com/pion/transport v0.8.10/go.mod h1:tBmha/UCjpum5hqTWhfAEs3CO4/tHSg0MYRhSzR+CZ8=
-github.com/pion/transport v0.10.0/go.mod h1:BnHnUipd0rZQyTVB2SBGojFHT9CBt5C5TcsJSQGkvSE=
-github.com/pion/transport v0.10.1/go.mod h1:PBis1stIILMiis0PewDw91WJeLJkyIMcEk+DwKOzf4A=
-github.com/pion/transport v0.12.1/go.mod h1:N3+vZQD9HlDP5GWkZ85LohxNsDcNgofQmyL6ojX5d8Q=
github.com/pion/transport v0.12.2/go.mod h1:N3+vZQD9HlDP5GWkZ85LohxNsDcNgofQmyL6ojX5d8Q=
-github.com/pion/transport v0.12.3 h1:vdBfvfU/0Wq8kd2yhUMSDB/x+O4Z9MYVl2fJ5BT4JZw=
github.com/pion/transport v0.12.3/go.mod h1:OViWW9SP2peE/HbwBvARicmAVnesphkNkCVZIWJ6q9A=
-github.com/pion/turn/v2 v2.0.5 h1:iwMHqDfPEDEOFzwWKT56eFmh6DYC6o/+xnLAEzgISbA=
-github.com/pion/turn/v2 v2.0.5/go.mod h1:APg43CFyt/14Uy7heYUOGWdkem/Wu4PhCO/bjyrTqMw=
-github.com/pion/udp v0.1.0/go.mod h1:BPELIjbwE9PRbd/zxI/KYBnbo7B6+oA6YuEaNE8lths=
+github.com/pion/transport v0.13.0 h1:KWTA5ZrQogizzYwPEciGtHPLwpAjE91FgXnyu+Hv2uY=
+github.com/pion/transport v0.13.0/go.mod h1:yxm9uXpK9bpBBWkITk13cLo1y5/ur5VQpG22ny6EP7g=
+github.com/pion/turn/v2 v2.0.8 h1:KEstL92OUN3k5k8qxsXHpr7WWfrdp7iJZHx99ud8muw=
+github.com/pion/turn/v2 v2.0.8/go.mod h1:+y7xl719J8bAEVpSXBXvTxStjJv3hbz9YFflvkpcGPw=
github.com/pion/udp v0.1.1 h1:8UAPvyqmsxK8oOjloDk4wUt63TzFe9WEJkg5lChlj7o=
github.com/pion/udp v0.1.1/go.mod h1:6AFo+CMdKQm7UiA0eUPA8/eVCTx8jBIITLZHc9DWX5M=
-github.com/pion/webrtc/v3 v3.0.15 h1:g8MMJohjQoj0+pTrU329tWM6dvCieNTgnjtqv1kmEdY=
-github.com/pion/webrtc/v3 v3.0.15/go.mod h1:uUt2nRSsCnK/nfzTAfOmaeLan26ZJ0aP9iwjc/gcC2Y=
+github.com/pion/webrtc/v3 v3.1.28 h1:cNUENLrHmY3PWO9na3RGrhnSjzPLQyXRVRDREC7a5Ug=
+github.com/pion/webrtc/v3 v3.1.28/go.mod h1:MKhUmhMsy0NZuLpZkEvTg7tcn9HBHZO39Mh2+VDj67g=
github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
@@ -331,8 +333,9 @@ github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UV
github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA=
github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
-github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY=
github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
+github.com/stretchr/testify v1.7.1 h1:5TQK59W5E3v0r2duFAb7P95B6hEeOyEnHRa8MjYSMTY=
+github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/templexxx/cpu v0.0.1/go.mod h1:w7Tb+7qgcAlIyX4NhLuDKt78AHA5SzPmq0Wj6HiEnnk=
github.com/templexxx/cpu v0.0.7 h1:pUEZn8JBy/w5yzdYWgx+0m0xL9uk6j4K91C5kOViAzo=
github.com/templexxx/cpu v0.0.7/go.mod h1:w7Tb+7qgcAlIyX4NhLuDKt78AHA5SzPmq0Wj6HiEnnk=
@@ -352,6 +355,7 @@ github.com/xtaci/smux v1.5.15 h1:6hMiXswcleXj5oNfcJc+DXS8Vj36XX2LaX98udog6Kc=
github.com/xtaci/smux v1.5.15/go.mod h1:OMlQbT5vcgl2gb49mFkYo6SMf+zP3rcjcwQz7ZU7IGY=
github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
+github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
gitlab.torproject.org/tpo/anti-censorship/geoip v0.0.0-20210928150955-7ce4b3d98d01 h1:4949mHh9Vj2/okk48yG8nhP6TosFWOUfSfSr502sKGE=
gitlab.torproject.org/tpo/anti-censorship/geoip v0.0.0-20210928150955-7ce4b3d98d01/go.mod h1:K3LOI4H8fa6j+7E10ViHeGEQV10304FG4j94ypmKLjY=
go.etcd.io/bbolt v1.3.3/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU=
@@ -376,10 +380,8 @@ golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8U
golang.org/x/crypto v0.0.0-20191219195013-becbf705a915/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto v0.0.0-20200728195943-123391ffb6de/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
-golang.org/x/crypto v0.0.0-20201016220609-9e8e0b390897/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
-golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I=
-golang.org/x/crypto v0.0.0-20211117183948-ae814b36b871 h1:/pEO3GD/ABYAjuakUS6xSEmmlyVS4kxBNkeA9tLJiTI=
-golang.org/x/crypto v0.0.0-20211117183948-ae814b36b871/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
+golang.org/x/crypto v0.0.0-20220131195533-30dcbda58838 h1:71vQrMauZZhcTVK6KdYM+rklehEEwb3E+ZhaE5jrPrE=
+golang.org/x/crypto v0.0.0-20220131195533-30dcbda58838/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA=
golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
@@ -407,19 +409,19 @@ golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR
golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
-golang.org/x/net v0.0.0-20191126235420-ef20fe5d7933/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A=
golang.org/x/net v0.0.0-20200625001655-4c5254603344/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
golang.org/x/net v0.0.0-20200707034311-ab3426394381/go.mod h1:/O7V0waA8r7cgGh81Ro3o1hOxt32SMVPicZroKQ2sZA=
-golang.org/x/net v0.0.0-20201006153459-a7d1128ccaa0/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
-golang.org/x/net v0.0.0-20201031054903-ff519b6c9102/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
+golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
golang.org/x/net v0.0.0-20201201195509-5d6afe98e0b7/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
golang.org/x/net v0.0.0-20210119194325-5f4716e94777/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
-golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
+golang.org/x/net v0.0.0-20210428140749-89ef3d95e781/go.mod h1:OJAsFXCWl8Ukc7SiCT/9KSuxbyM7479/AVlXFRxuMCk=
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
-golang.org/x/net v0.0.0-20211201190559-0a0e4e1bb54c h1:WtYZ93XtWSO5KlOMgPZu7hXY9WhMZpprvlm5VwvAl8c=
golang.org/x/net v0.0.0-20211201190559-0a0e4e1bb54c/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
+golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
+golang.org/x/net v0.0.0-20220401154927-543a649e0bdd h1:zYlwaUHTmxuf6H7hwO2dgwqozQmH7zf4x+/qql4oVWc=
+golang.org/x/net v0.0.0-20220401154927-543a649e0bdd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw=
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
@@ -429,6 +431,7 @@ golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJ
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
+golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20201207232520-09787c993a3a/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
@@ -446,29 +449,30 @@ golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7w
golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191220142924-d4481acd189f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200106162015-b016eb3dc98e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20200519105757-fe76b779f299/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200615200032-f1bc736245b1/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200625212154-ddb9806d33ae/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200808120158-1030fc2bf1d9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20210112080510-489259a85091/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210124154548-22da62e12c0c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210309074719-68d13333faf2/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
-golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1 h1:SrN+KX8Art/Sf4HNj6Zcz06G7VEz+7w9tdXTPOZ7+l4=
golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
+golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e h1:fLOSk5Q00efkSvAm+4xcoXD+RRmLmmulPn5I3Y9F2EM=
+golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
+golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
-golang.org/x/text v0.3.6 h1:aRYxNxv6iGQlyVaZmk6ZgYEDa+Jg18DxebPSrd6bg1M=
golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
+golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk=
+golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
@@ -486,8 +490,9 @@ golang.org/x/tools v0.0.0-20191029190741-b9c20aec41a5/go.mod h1:b+2E5dAYhXwXZwtn
golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools v0.0.0-20200103221440-774c71fcf114/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28=
golang.org/x/tools v0.0.0-20200425043458-8463f397d07c/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
-golang.org/x/tools v0.0.0-20200808161706-5bf02b21f123 h1:4JSJPND/+4555t1HfXYF4UEqDqiSKCgeV0+hbA8hMs4=
golang.org/x/tools v0.0.0-20200808161706-5bf02b21f123/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA=
+golang.org/x/tools v0.0.0-20201224043029-2b0845dc783e h1:4nW4NLDYnU28ojHaHO8OVxFHk/aQ33U01a9cjED+pzE=
+golang.org/x/tools v0.0.0-20201224043029-2b0845dc783e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
@@ -516,8 +521,10 @@ google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ
google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM=
google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE=
google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo=
-google.golang.org/protobuf v1.23.0 h1:4MY060fB1DLGMB/7MBTLnwQUY6+F09GEiz6SsrNqyzM=
google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU=
+google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw=
+google.golang.org/protobuf v1.26.0 h1:bxAC2xTBsZGibn2RTntX0oH50xLsqy1OxA9tTL3p/lk=
+google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
@@ -536,6 +543,7 @@ gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.2.5/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
+gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c h1:dUUwHk2QECo/6vqA44rthZ8ie2QXMNeKRTHCNY2nXvo=
gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
honnef.co/go/tools v0.0.0-20180728063816-88497007e858/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4=
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
1
0