summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2021-01-26 15:16:36 +0100
committerFlorian Bruhin <me@the-compiler.org>2021-01-26 15:19:01 +0100
commit1a4fff1a4216d4d2736621527e2ff6c744ab6656 (patch)
treee31c962c150353f37826c276f50c7d6530d022ed
parenteeb26a6aa8e9ddc7b48d656ea93dea987ee88c79 (diff)
downloadqutebrowser-1a4fff1a4216d4d2736621527e2ff6c744ab6656.tar.gz
qutebrowser-1a4fff1a4216d4d2736621527e2ff6c744ab6656.zip
doc: Switch URLs to https
-rw-r--r--LICENSE8
-rw-r--r--README.asciidoc8
-rw-r--r--doc/backers.asciidoc4
-rw-r--r--doc/changelog.asciidoc18
-rw-r--r--doc/contributing.asciidoc78
-rw-r--r--doc/extapi/conf.py2
-rw-r--r--doc/faq.asciidoc2
-rw-r--r--doc/help/commands.asciidoc2
-rw-r--r--doc/help/configuring.asciidoc2
-rw-r--r--doc/help/index.asciidoc2
-rw-r--r--doc/help/settings.asciidoc6
-rw-r--r--doc/install.asciidoc10
-rw-r--r--doc/quickstart.asciidoc2
-rw-r--r--doc/qutebrowser.1.asciidoc4
-rw-r--r--doc/userscripts.asciidoc4
-rwxr-xr-xmisc/nsis/install.nsh2
-rwxr-xr-xmisc/nsis/install_pages.nsh2
-rwxr-xr-xmisc/nsis/qutebrowser.nsi2
-rwxr-xr-xmisc/nsis/uninstall.nsh2
-rwxr-xr-xmisc/nsis/uninstall_pages.nsh2
-rw-r--r--misc/requirements/requirements-tests-git.txt2
-rwxr-xr-xmisc/userscripts/cast2
-rwxr-xr-xmisc/userscripts/dmenu_qutebrowser2
-rwxr-xr-xmisc/userscripts/getbib2
-rwxr-xr-xmisc/userscripts/openfeeds2
-rwxr-xr-xmisc/userscripts/qute-bitwarden2
-rwxr-xr-xmisc/userscripts/qute-keepass2
-rwxr-xr-xmisc/userscripts/qute-lastpass2
-rwxr-xr-xmisc/userscripts/qute-pass2
-rwxr-xr-xmisc/userscripts/rss2
-rwxr-xr-xmisc/userscripts/tor_identity2
-rwxr-xr-xmisc/userscripts/view_in_mpv2
-rwxr-xr-xqutebrowser.py2
-rw-r--r--qutebrowser/__init__.py2
-rw-r--r--qutebrowser/__main__.py2
-rw-r--r--qutebrowser/api/__init__.py2
-rw-r--r--qutebrowser/api/apitypes.py2
-rw-r--r--qutebrowser/api/cmdutils.py2
-rw-r--r--qutebrowser/api/config.py2
-rw-r--r--qutebrowser/api/downloads.py2
-rw-r--r--qutebrowser/api/hook.py2
-rw-r--r--qutebrowser/api/interceptor.py2
-rw-r--r--qutebrowser/api/message.py2
-rw-r--r--qutebrowser/api/qtutils.py2
-rw-r--r--qutebrowser/app.py2
-rw-r--r--qutebrowser/browser/__init__.py2
-rw-r--r--qutebrowser/browser/browsertab.py2
-rw-r--r--qutebrowser/browser/commands.py2
-rw-r--r--qutebrowser/browser/downloads.py2
-rw-r--r--qutebrowser/browser/downloadview.py2
-rw-r--r--qutebrowser/browser/eventfilter.py2
-rw-r--r--qutebrowser/browser/greasemonkey.py2
-rw-r--r--qutebrowser/browser/hints.py2
-rw-r--r--qutebrowser/browser/history.py2
-rw-r--r--qutebrowser/browser/inspector.py2
-rw-r--r--qutebrowser/browser/navigate.py2
-rw-r--r--qutebrowser/browser/network/pac.py2
-rw-r--r--qutebrowser/browser/network/proxy.py4
-rw-r--r--qutebrowser/browser/pdfjs.py2
-rw-r--r--qutebrowser/browser/qtnetworkdownloads.py2
-rw-r--r--qutebrowser/browser/qutescheme.py2
-rw-r--r--qutebrowser/browser/shared.py2
-rw-r--r--qutebrowser/browser/signalfilter.py2
-rw-r--r--qutebrowser/browser/urlmarks.py2
-rw-r--r--qutebrowser/browser/webelem.py2
-rw-r--r--qutebrowser/browser/webengine/__init__.py2
-rw-r--r--qutebrowser/browser/webengine/certificateerror.py2
-rw-r--r--qutebrowser/browser/webengine/cookies.py2
-rw-r--r--qutebrowser/browser/webengine/darkmode.py2
-rw-r--r--qutebrowser/browser/webengine/interceptor.py2
-rw-r--r--qutebrowser/browser/webengine/spell.py2
-rw-r--r--qutebrowser/browser/webengine/tabhistory.py2
-rw-r--r--qutebrowser/browser/webengine/webenginedownloads.py2
-rw-r--r--qutebrowser/browser/webengine/webengineelem.py2
-rw-r--r--qutebrowser/browser/webengine/webengineinspector.py2
-rw-r--r--qutebrowser/browser/webengine/webenginequtescheme.py2
-rw-r--r--qutebrowser/browser/webengine/webenginesettings.py2
-rw-r--r--qutebrowser/browser/webengine/webenginetab.py2
-rw-r--r--qutebrowser/browser/webengine/webview.py2
-rw-r--r--qutebrowser/browser/webkit/__init__.py2
-rw-r--r--qutebrowser/browser/webkit/cache.py2
-rw-r--r--qutebrowser/browser/webkit/certificateerror.py2
-rw-r--r--qutebrowser/browser/webkit/cookies.py4
-rw-r--r--qutebrowser/browser/webkit/http.py2
-rw-r--r--qutebrowser/browser/webkit/mhtml.py2
-rw-r--r--qutebrowser/browser/webkit/network/filescheme.py2
-rw-r--r--qutebrowser/browser/webkit/network/networkmanager.py12
-rw-r--r--qutebrowser/browser/webkit/network/networkreply.py2
-rw-r--r--qutebrowser/browser/webkit/network/webkitqutescheme.py2
-rw-r--r--qutebrowser/browser/webkit/tabhistory.py2
-rw-r--r--qutebrowser/browser/webkit/webkitelem.py4
-rw-r--r--qutebrowser/browser/webkit/webkithistory.py2
-rw-r--r--qutebrowser/browser/webkit/webkitinspector.py2
-rw-r--r--qutebrowser/browser/webkit/webkitsettings.py2
-rw-r--r--qutebrowser/browser/webkit/webkittab.py4
-rw-r--r--qutebrowser/browser/webkit/webpage.py4
-rw-r--r--qutebrowser/browser/webkit/webview.py2
-rw-r--r--qutebrowser/commands/__init__.py2
-rw-r--r--qutebrowser/commands/argparser.py2
-rw-r--r--qutebrowser/commands/cmdexc.py2
-rw-r--r--qutebrowser/commands/command.py2
-rw-r--r--qutebrowser/commands/runners.py2
-rw-r--r--qutebrowser/commands/userscripts.py4
-rw-r--r--qutebrowser/completion/__init__.py2
-rw-r--r--qutebrowser/completion/completer.py2
-rw-r--r--qutebrowser/completion/completiondelegate.py2
-rw-r--r--qutebrowser/completion/completionwidget.py4
-rw-r--r--qutebrowser/completion/models/__init__.py2
-rw-r--r--qutebrowser/completion/models/completionmodel.py2
-rw-r--r--qutebrowser/completion/models/configmodel.py2
-rw-r--r--qutebrowser/completion/models/filepathcategory.py2
-rw-r--r--qutebrowser/completion/models/histcategory.py2
-rw-r--r--qutebrowser/completion/models/listcategory.py2
-rw-r--r--qutebrowser/completion/models/miscmodels.py2
-rw-r--r--qutebrowser/completion/models/urlmodel.py2
-rw-r--r--qutebrowser/completion/models/util.py2
-rw-r--r--qutebrowser/components/__init__.py2
-rw-r--r--qutebrowser/components/adblockcommands.py2
-rw-r--r--qutebrowser/components/braveadblock.py2
-rw-r--r--qutebrowser/components/caretcommands.py2
-rw-r--r--qutebrowser/components/hostblock.py2
-rw-r--r--qutebrowser/components/misccommands.py6
-rw-r--r--qutebrowser/components/readlinecommands.py2
-rw-r--r--qutebrowser/components/scrollcommands.py2
-rw-r--r--qutebrowser/components/utils/blockutils.py2
-rw-r--r--qutebrowser/components/zoomcommands.py2
-rw-r--r--qutebrowser/config/__init__.py2
-rw-r--r--qutebrowser/config/config.py2
-rw-r--r--qutebrowser/config/configcache.py2
-rw-r--r--qutebrowser/config/configcommands.py2
-rw-r--r--qutebrowser/config/configdata.py2
-rw-r--r--qutebrowser/config/configdata.yml2
-rw-r--r--qutebrowser/config/configexc.py2
-rw-r--r--qutebrowser/config/configfiles.py2
-rw-r--r--qutebrowser/config/configinit.py2
-rw-r--r--qutebrowser/config/configtypes.py8
-rw-r--r--qutebrowser/config/configutils.py2
-rw-r--r--qutebrowser/config/qtargs.py2
-rw-r--r--qutebrowser/config/stylesheet.py2
-rw-r--r--qutebrowser/config/websettings.py2
-rw-r--r--qutebrowser/extensions/interceptors.py2
-rw-r--r--qutebrowser/extensions/loader.py2
-rw-r--r--qutebrowser/html/license.html18
-rw-r--r--qutebrowser/html/version.html4
-rw-r--r--qutebrowser/javascript/caret.js4
-rw-r--r--qutebrowser/javascript/history.js2
-rw-r--r--qutebrowser/javascript/pac_utils.js2
-rw-r--r--qutebrowser/javascript/position_caret.js2
-rw-r--r--qutebrowser/javascript/scroll.js2
-rw-r--r--qutebrowser/javascript/stylesheet.js2
-rw-r--r--qutebrowser/javascript/webelem.js2
-rw-r--r--qutebrowser/keyinput/__init__.py2
-rw-r--r--qutebrowser/keyinput/basekeyparser.py2
-rw-r--r--qutebrowser/keyinput/eventfilter.py2
-rw-r--r--qutebrowser/keyinput/keyutils.py2
-rw-r--r--qutebrowser/keyinput/macros.py2
-rw-r--r--qutebrowser/keyinput/modeman.py2
-rw-r--r--qutebrowser/keyinput/modeparsers.py2
-rw-r--r--qutebrowser/mainwindow/__init__.py2
-rw-r--r--qutebrowser/mainwindow/mainwindow.py2
-rw-r--r--qutebrowser/mainwindow/messageview.py2
-rw-r--r--qutebrowser/mainwindow/prompt.py2
-rw-r--r--qutebrowser/mainwindow/statusbar/__init__.py2
-rw-r--r--qutebrowser/mainwindow/statusbar/backforward.py2
-rw-r--r--qutebrowser/mainwindow/statusbar/bar.py2
-rw-r--r--qutebrowser/mainwindow/statusbar/command.py2
-rw-r--r--qutebrowser/mainwindow/statusbar/keystring.py2
-rw-r--r--qutebrowser/mainwindow/statusbar/percentage.py2
-rw-r--r--qutebrowser/mainwindow/statusbar/progress.py2
-rw-r--r--qutebrowser/mainwindow/statusbar/tabindex.py2
-rw-r--r--qutebrowser/mainwindow/statusbar/textbase.py4
-rw-r--r--qutebrowser/mainwindow/statusbar/url.py2
-rw-r--r--qutebrowser/mainwindow/tabbedbrowser.py2
-rw-r--r--qutebrowser/mainwindow/tabwidget.py4
-rw-r--r--qutebrowser/mainwindow/windowundo.py2
-rw-r--r--qutebrowser/misc/__init__.py2
-rw-r--r--qutebrowser/misc/autoupdate.py2
-rw-r--r--qutebrowser/misc/backendproblem.py2
-rw-r--r--qutebrowser/misc/checkpyver.py2
-rw-r--r--qutebrowser/misc/cmdhistory.py2
-rw-r--r--qutebrowser/misc/consolewidget.py2
-rw-r--r--qutebrowser/misc/crashdialog.py4
-rw-r--r--qutebrowser/misc/crashsignal.py2
-rw-r--r--qutebrowser/misc/debugcachestats.py2
-rw-r--r--qutebrowser/misc/earlyinit.py2
-rw-r--r--qutebrowser/misc/editor.py2
-rw-r--r--qutebrowser/misc/guiprocess.py2
-rw-r--r--qutebrowser/misc/httpclient.py2
-rw-r--r--qutebrowser/misc/ipc.py2
-rw-r--r--qutebrowser/misc/keyhintwidget.py2
-rw-r--r--qutebrowser/misc/lineparser.py2
-rw-r--r--qutebrowser/misc/miscwidgets.py2
-rw-r--r--qutebrowser/misc/msgbox.py2
-rw-r--r--qutebrowser/misc/objects.py2
-rw-r--r--qutebrowser/misc/pastebin.py2
-rw-r--r--qutebrowser/misc/quitter.py2
-rw-r--r--qutebrowser/misc/savemanager.py2
-rw-r--r--qutebrowser/misc/sessions.py2
-rw-r--r--qutebrowser/misc/split.py2
-rw-r--r--qutebrowser/misc/sql.py2
-rw-r--r--qutebrowser/misc/throttle.py2
-rw-r--r--qutebrowser/misc/utilcmds.py2
-rw-r--r--qutebrowser/qt.py2
-rw-r--r--qutebrowser/qutebrowser.py2
-rw-r--r--qutebrowser/utils/__init__.py2
-rw-r--r--qutebrowser/utils/debug.py2
-rw-r--r--qutebrowser/utils/docutils.py2
-rw-r--r--qutebrowser/utils/error.py2
-rw-r--r--qutebrowser/utils/javascript.py4
-rw-r--r--qutebrowser/utils/jinja.py2
-rw-r--r--qutebrowser/utils/log.py4
-rw-r--r--qutebrowser/utils/message.py2
-rw-r--r--qutebrowser/utils/objreg.py2
-rw-r--r--qutebrowser/utils/qtutils.py2
-rw-r--r--qutebrowser/utils/standarddir.py7
-rw-r--r--qutebrowser/utils/urlmatch.py2
-rw-r--r--qutebrowser/utils/urlutils.py2
-rw-r--r--qutebrowser/utils/usertypes.py2
-rw-r--r--qutebrowser/utils/utils.py4
-rw-r--r--qutebrowser/utils/version.py4
-rwxr-xr-xscripts/asciidoc2html.py2
-rw-r--r--scripts/dev/build_pyqt_wheel.py2
-rwxr-xr-xscripts/dev/build_release.py2
-rw-r--r--scripts/dev/check_coverage.py2
-rwxr-xr-xscripts/dev/check_doc_changes.py2
-rw-r--r--scripts/dev/ci/docker/generate.py2
-rw-r--r--scripts/dev/ci/problemmatchers.py2
-rwxr-xr-xscripts/dev/cleanup.py2
-rw-r--r--scripts/dev/gen_resources.py2
-rw-r--r--scripts/dev/gen_versioninfo.py2
-rw-r--r--scripts/dev/get_coredumpctl_traces.py2
-rw-r--r--scripts/dev/misc_checks.py6
-rw-r--r--scripts/dev/pylint_checkers/qute_pylint/config.py2
-rw-r--r--scripts/dev/pylint_checkers/qute_pylint/modeline.py2
-rw-r--r--scripts/dev/pylint_checkers/qute_pylint/openencoding.py2
-rw-r--r--scripts/dev/pylint_checkers/setup.py2
-rw-r--r--scripts/dev/recompile_requirements.py8
-rwxr-xr-xscripts/dev/run_profile.py2
-rw-r--r--scripts/dev/run_pylint_on_tests.py2
-rw-r--r--scripts/dev/run_shellcheck.sh2
-rwxr-xr-xscripts/dev/run_vulture.py2
-rwxr-xr-xscripts/dev/src2asciidoc.py2
-rw-r--r--scripts/dev/standardpaths_tester.py2
-rwxr-xr-xscripts/dev/update_3rdparty.py2
-rw-r--r--scripts/dev/update_version.py2
-rwxr-xr-xscripts/dictcli.py2
-rwxr-xr-xscripts/hist_importer.py2
-rw-r--r--scripts/hostblock_blame.py2
-rwxr-xr-xscripts/importer.py2
-rw-r--r--scripts/keytester.py2
-rw-r--r--scripts/link_pyqt.py2
-rw-r--r--scripts/mkvenv.py2
-rw-r--r--scripts/setupcommon.py2
-rwxr-xr-xscripts/testbrowser/testbrowser_webengine.py2
-rwxr-xr-xscripts/testbrowser/testbrowser_webkit.py2
-rw-r--r--scripts/utils.py2
-rwxr-xr-xsetup.py2
-rw-r--r--tests/conftest.py6
-rw-r--r--tests/end2end/conftest.py2
-rw-r--r--tests/end2end/data/brave-adblock/LICENSE2
-rw-r--r--tests/end2end/data/brave-adblock/generate.py2
-rw-r--r--tests/end2end/data/misc/pyeval_file.py2
-rwxr-xr-xtests/end2end/data/userscripts/stdinclose.py2
-rw-r--r--tests/end2end/features/conftest.py2
-rw-r--r--tests/end2end/features/test_backforward_bdd.py2
-rw-r--r--tests/end2end/features/test_caret_bdd.py2
-rw-r--r--tests/end2end/features/test_completion_bdd.py2
-rw-r--r--tests/end2end/features/test_downloads_bdd.py2
-rw-r--r--tests/end2end/features/test_editor_bdd.py2
-rw-r--r--tests/end2end/features/test_hints_bdd.py2
-rw-r--r--tests/end2end/features/test_history_bdd.py2
-rw-r--r--tests/end2end/features/test_invoke_bdd.py2
-rw-r--r--tests/end2end/features/test_javascript_bdd.py2
-rw-r--r--tests/end2end/features/test_keyinput_bdd.py2
-rw-r--r--tests/end2end/features/test_marks_bdd.py2
-rw-r--r--tests/end2end/features/test_misc_bdd.py2
-rw-r--r--tests/end2end/features/test_navigate_bdd.py2
-rw-r--r--tests/end2end/features/test_open_bdd.py2
-rw-r--r--tests/end2end/features/test_private_bdd.py2
-rw-r--r--tests/end2end/features/test_prompts_bdd.py2
-rw-r--r--tests/end2end/features/test_qutescheme_bdd.py2
-rw-r--r--tests/end2end/features/test_scroll_bdd.py2
-rw-r--r--tests/end2end/features/test_search_bdd.py2
-rw-r--r--tests/end2end/features/test_sessions_bdd.py2
-rw-r--r--tests/end2end/features/test_spawn_bdd.py2
-rw-r--r--tests/end2end/features/test_tabs_bdd.py2
-rw-r--r--tests/end2end/features/test_urlmarks_bdd.py2
-rw-r--r--tests/end2end/features/test_utilcmds_bdd.py2
-rw-r--r--tests/end2end/features/test_yankpaste_bdd.py2
-rw-r--r--tests/end2end/features/test_zoom_bdd.py2
-rw-r--r--tests/end2end/fixtures/quteprocess.py4
-rw-r--r--tests/end2end/fixtures/test_quteprocess.py2
-rw-r--r--tests/end2end/fixtures/test_testprocess.py2
-rw-r--r--tests/end2end/fixtures/test_webserver.py2
-rw-r--r--tests/end2end/fixtures/testprocess.py2
-rw-r--r--tests/end2end/fixtures/webserver.py2
-rw-r--r--tests/end2end/fixtures/webserver_sub.py2
-rw-r--r--tests/end2end/fixtures/webserver_sub_ssl.py2
-rw-r--r--tests/end2end/misc/test_runners_e2e.py2
-rw-r--r--tests/end2end/test_adblock_e2e.py2
-rw-r--r--tests/end2end/test_dirbrowser.py2
-rw-r--r--tests/end2end/test_hints_html.py2
-rw-r--r--tests/end2end/test_insert_mode.py2
-rw-r--r--tests/end2end/test_invocations.py2
-rw-r--r--tests/end2end/test_mhtml_e2e.py2
-rw-r--r--tests/end2end/test_mkvenv.py2
-rw-r--r--tests/helpers/fixtures.py2
-rw-r--r--tests/helpers/logfail.py2
-rw-r--r--tests/helpers/messagemock.py2
-rw-r--r--tests/helpers/stubs.py2
-rw-r--r--tests/helpers/test_helper_utils.py2
-rw-r--r--tests/helpers/test_logfail.py2
-rw-r--r--tests/helpers/test_stubs.py2
-rw-r--r--tests/helpers/utils.py2
-rw-r--r--tests/test_conftest.py2
-rw-r--r--tests/unit/api/test_cmdutils.py2
-rw-r--r--tests/unit/browser/test_caret.py2
-rw-r--r--tests/unit/browser/test_downloads.py2
-rw-r--r--tests/unit/browser/test_hints.py2
-rw-r--r--tests/unit/browser/test_history.py2
-rw-r--r--tests/unit/browser/test_inspector.py2
-rw-r--r--tests/unit/browser/test_navigate.py2
-rw-r--r--tests/unit/browser/test_pdfjs.py2
-rw-r--r--tests/unit/browser/test_qutescheme.py2
-rw-r--r--tests/unit/browser/test_shared.py2
-rw-r--r--tests/unit/browser/test_signalfilter.py2
-rw-r--r--tests/unit/browser/test_urlmarks.py2
-rw-r--r--tests/unit/browser/webengine/test_darkmode.py2
-rw-r--r--tests/unit/browser/webengine/test_spell.py2
-rw-r--r--tests/unit/browser/webengine/test_webengine_cookies.py2
-rw-r--r--tests/unit/browser/webengine/test_webenginedownloads.py2
-rw-r--r--tests/unit/browser/webengine/test_webengineinterceptor.py2
-rw-r--r--tests/unit/browser/webengine/test_webenginesettings.py2
-rw-r--r--tests/unit/browser/webengine/test_webenginetab.py2
-rw-r--r--tests/unit/browser/webkit/http/test_content_disposition.py10
-rw-r--r--tests/unit/browser/webkit/http/test_http.py2
-rw-r--r--tests/unit/browser/webkit/network/test_filescheme.py2
-rw-r--r--tests/unit/browser/webkit/network/test_networkmanager.py2
-rw-r--r--tests/unit/browser/webkit/network/test_networkreply.py2
-rw-r--r--tests/unit/browser/webkit/network/test_pac.py2
-rw-r--r--tests/unit/browser/webkit/test_cache.py2
-rw-r--r--tests/unit/browser/webkit/test_cookies.py2
-rw-r--r--tests/unit/browser/webkit/test_mhtml.py2
-rw-r--r--tests/unit/browser/webkit/test_tabhistory.py2
-rw-r--r--tests/unit/browser/webkit/test_webkitelem.py2
-rw-r--r--tests/unit/browser/webkit/test_webkitsettings.py2
-rw-r--r--tests/unit/browser/webkit/test_webview.py2
-rw-r--r--tests/unit/commands/test_argparser.py2
-rw-r--r--tests/unit/commands/test_runners.py2
-rw-r--r--tests/unit/commands/test_userscripts.py2
-rw-r--r--tests/unit/completion/test_completer.py2
-rw-r--r--tests/unit/completion/test_completiondelegate.py2
-rw-r--r--tests/unit/completion/test_completionmodel.py2
-rw-r--r--tests/unit/completion/test_completionwidget.py2
-rw-r--r--tests/unit/completion/test_histcategory.py2
-rw-r--r--tests/unit/completion/test_listcategory.py2
-rw-r--r--tests/unit/completion/test_models.py2
-rw-r--r--tests/unit/components/test_blockutils.py2
-rw-r--r--tests/unit/components/test_braveadblock.py2
-rw-r--r--tests/unit/components/test_hostblock.py2
-rw-r--r--tests/unit/components/test_misccommands.py2
-rw-r--r--tests/unit/components/test_readlinecommands.py2
-rw-r--r--tests/unit/config/test_config.py2
-rw-r--r--tests/unit/config/test_configcache.py2
-rw-r--r--tests/unit/config/test_configcommands.py2
-rw-r--r--tests/unit/config/test_configdata.py2
-rw-r--r--tests/unit/config/test_configexc.py2
-rw-r--r--tests/unit/config/test_configfiles.py2
-rw-r--r--tests/unit/config/test_configinit.py2
-rw-r--r--tests/unit/config/test_configtypes.py2
-rw-r--r--tests/unit/config/test_configutils.py2
-rw-r--r--tests/unit/config/test_qtargs.py2
-rw-r--r--tests/unit/config/test_stylesheet.py2
-rw-r--r--tests/unit/config/test_websettings.py2
-rw-r--r--tests/unit/extensions/test_loader.py2
-rw-r--r--tests/unit/javascript/conftest.py2
-rw-r--r--tests/unit/javascript/position_caret/test_position_caret.py2
-rw-r--r--tests/unit/javascript/stylesheet/test_stylesheet_js.py2
-rw-r--r--tests/unit/javascript/test_greasemonkey.py2
-rw-r--r--tests/unit/javascript/test_js_execution.py2
-rw-r--r--tests/unit/keyinput/conftest.py2
-rw-r--r--tests/unit/keyinput/key_data.py2
-rw-r--r--tests/unit/keyinput/test_basekeyparser.py2
-rw-r--r--tests/unit/keyinput/test_bindingtrie.py2
-rw-r--r--tests/unit/keyinput/test_keyutils.py2
-rw-r--r--tests/unit/keyinput/test_modeman.py2
-rw-r--r--tests/unit/keyinput/test_modeparsers.py2
-rw-r--r--tests/unit/mainwindow/statusbar/test_backforward.py2
-rw-r--r--tests/unit/mainwindow/statusbar/test_percentage.py2
-rw-r--r--tests/unit/mainwindow/statusbar/test_progress.py2
-rw-r--r--tests/unit/mainwindow/statusbar/test_tabindex.py2
-rw-r--r--tests/unit/mainwindow/statusbar/test_textbase.py2
-rw-r--r--tests/unit/mainwindow/statusbar/test_url.py2
-rw-r--r--tests/unit/mainwindow/test_messageview.py2
-rw-r--r--tests/unit/mainwindow/test_prompt.py2
-rw-r--r--tests/unit/mainwindow/test_tabbedbrowser.py2
-rw-r--r--tests/unit/mainwindow/test_tabwidget.py2
-rw-r--r--tests/unit/misc/test_autoupdate.py2
-rw-r--r--tests/unit/misc/test_checkpyver.py2
-rw-r--r--tests/unit/misc/test_cmdhistory.py2
-rw-r--r--tests/unit/misc/test_crashdialog.py2
-rw-r--r--tests/unit/misc/test_earlyinit.py2
-rw-r--r--tests/unit/misc/test_editor.py2
-rw-r--r--tests/unit/misc/test_guiprocess.py2
-rw-r--r--tests/unit/misc/test_ipc.py2
-rw-r--r--tests/unit/misc/test_keyhints.py2
-rw-r--r--tests/unit/misc/test_lineparser.py2
-rw-r--r--tests/unit/misc/test_miscwidgets.py2
-rw-r--r--tests/unit/misc/test_msgbox.py2
-rw-r--r--tests/unit/misc/test_objects.py2
-rw-r--r--tests/unit/misc/test_pastebin.py2
-rw-r--r--tests/unit/misc/test_sessions.py2
-rw-r--r--tests/unit/misc/test_split.py2
-rw-r--r--tests/unit/misc/test_split_hypothesis.py2
-rw-r--r--tests/unit/misc/test_sql.py2
-rw-r--r--tests/unit/misc/test_throttle.py2
-rw-r--r--tests/unit/misc/test_utilcmds.py2
-rw-r--r--tests/unit/misc/userscripts/test_qute_lastpass.py2
-rw-r--r--tests/unit/scripts/test_check_coverage.py2
-rw-r--r--tests/unit/scripts/test_dictcli.py2
-rw-r--r--tests/unit/scripts/test_importer.py2
-rw-r--r--tests/unit/scripts/test_problemmatchers.py2
-rw-r--r--tests/unit/scripts/test_run_vulture.py2
-rw-r--r--tests/unit/test_app.py2
-rw-r--r--tests/unit/test_qutebrowser.py2
-rw-r--r--tests/unit/utils/overflow_test_cases.py2
-rw-r--r--tests/unit/utils/test_debug.py2
-rw-r--r--tests/unit/utils/test_error.py2
-rw-r--r--tests/unit/utils/test_javascript.py5
-rw-r--r--tests/unit/utils/test_jinja.py2
-rw-r--r--tests/unit/utils/test_log.py2
-rw-r--r--tests/unit/utils/test_qtutils.py2
-rw-r--r--tests/unit/utils/test_standarddir.py4
-rw-r--r--tests/unit/utils/test_urlmatch.py2
-rw-r--r--tests/unit/utils/test_urlutils.py2
-rw-r--r--tests/unit/utils/test_utils.py2
-rw-r--r--tests/unit/utils/test_version.py4
-rw-r--r--tests/unit/utils/usertypes/test_misc.py2
-rw-r--r--tests/unit/utils/usertypes/test_neighborlist.py2
-rw-r--r--tests/unit/utils/usertypes/test_question.py2
-rw-r--r--tests/unit/utils/usertypes/test_timer.py2
-rw-r--r--tox.ini2
442 files changed, 556 insertions, 554 deletions
diff --git a/LICENSE b/LICENSE
index 94a9ed024..f288702d2 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,7 +1,7 @@
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
- Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
@@ -645,7 +645,7 @@ the "copyright" line and a pointer to where the full notice is found.
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see <http://www.gnu.org/licenses/>.
+ along with this program. If not, see <https://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
@@ -664,11 +664,11 @@ might be different; for a GUI interface, you would use an "about box".
You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU GPL, see
-<http://www.gnu.org/licenses/>.
+<https://www.gnu.org/licenses/>.
The GNU General Public License does not permit incorporating your program
into proprietary programs. If your program is a subroutine library, you
may consider it more useful to permit linking proprietary applications with
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
-<http://www.gnu.org/philosophy/why-not-lgpl.html>.
+<https://www.gnu.org/licenses/why-not-lgpl.html>.
diff --git a/README.asciidoc b/README.asciidoc
index 787ee049a..7759b18b6 100644
--- a/README.asciidoc
+++ b/README.asciidoc
@@ -92,8 +92,8 @@ The following software and libraries are required to run qutebrowser:
for Python 3
* https://pypi.python.org/pypi/setuptools/[pkg_resources/setuptools] (being
phased out for qutebrowser v2.0.0)
-* http://jinja.pocoo.org/[jinja2]
-* http://pygments.org/[pygments]
+* https://palletsprojects.com/p/jinja/[jinja2]
+* https://pygments.org/[pygments]
* https://github.com/yaml/pyyaml[PyYAML]
On older Python versions (3.6/3.7/3.8), the following backports are also required:
@@ -106,7 +106,7 @@ The following libraries are optional:
* https://pypi.org/project/adblock/[adblock] (for improved adblocking using ABP syntax)
* On Windows, https://pypi.python.org/pypi/colorama/[colorama] for colored log
output.
-* http://asciidoc.org/[asciidoc] to generate the documentation for the `:help`
+* https://asciidoc.org/[asciidoc] to generate the documentation for the `:help`
command, when using the git repository (rather than a release).
See link:doc/install.asciidoc[the documentation] for directions on how to
@@ -185,7 +185,7 @@ Active
* https://fanglingsu.github.io/vimb/[vimb] (C, GTK+ with WebKit2)
* https://luakit.github.io/luakit/[luakit] (C/Lua, GTK+ with WebKit2)
-* https://nyxt.atlas.engineer/[Nyxt browser] (formerly "Next browser", Lisp, Emacs-like but also offers Vim bindings, QtWebKit or GTK+/WebKit2 - note there was a http://jgkamat.gitlab.io/blog/next-rce.html[critical remote code execution] which was handled quite badly)
+* https://nyxt.atlas.engineer/[Nyxt browser] (formerly "Next browser", Lisp, Emacs-like but also offers Vim bindings, QtWebKit or GTK+/WebKit2 - note there was a https://jgkamat.gitlab.io/blog/next-rce.html[critical remote code execution] which was handled quite badly)
* https://vieb.dev/[Vieb] (JavaScript, Electron)
* Chrome/Chromium addons:
https://vimium.github.io/[Vimium],
diff --git a/doc/backers.asciidoc b/doc/backers.asciidoc
index 80f46fd6e..bdabb5f96 100644
--- a/doc/backers.asciidoc
+++ b/doc/backers.asciidoc
@@ -23,7 +23,7 @@ Silver sponsors
- https://benary.org[benaryorg]
- https://scratchbook.ch[Claude]
- Martin Tournoij
-- http://supported.elsensohn.ch[Thomas Elsensohn]
+- https://elsensohn.ch[Thomas Elsensohn]
- Christian Helbling
- Gavin Troy
- Chris King-Parra
@@ -174,7 +174,7 @@ Other sponsors
2016
----
-Mid-2016, qutebrowser did run a http://igg.me/at/qutebrowser[crowdfunding] for
+Mid-2016, qutebrowser did run a https://igg.me/at/qutebrowser[crowdfunding] for
QtWebEngine support in qutebrowser.
Thanks a lot to the following people who contributed to it:
diff --git a/doc/changelog.asciidoc b/doc/changelog.asciidoc
index ab3df642e..f8442bb9b 100644
--- a/doc/changelog.asciidoc
+++ b/doc/changelog.asciidoc
@@ -1,10 +1,10 @@
Change Log
===========
-// http://keepachangelog.com/
+// https://keepachangelog.com/
All notable changes to this project will be documented in this file.
-This project adheres to http://semver.org/[Semantic Versioning], though minor
+This project adheres to https://semver.org/[Semantic Versioning], though minor
breaking changes (such as renamed commands) can happen in minor releases.
// tags:
@@ -1471,7 +1471,7 @@ Changed
- Windows and macOS releases now bundle Python 3.7, PyQt 5.11.3 and Qt 5.11.2.
QtWebEngine includes security fixes up to Chromium 68.0.3440.75 and
- http://code.qt.io/cgit/qt/qtwebengine.git/tree/dist/changes-5.11.2/?h=v5.11.2[various other fixes].
+ https://code.qt.io/cgit/qt/qtwebengine.git/tree/dist/changes-5.11.2/?h=v5.11.2[various other fixes].
- Various performance improvements when many tabs are opened.
- The `content.headers.referer` setting now works on QtWebEngine.
- The `:repeat` command now takes a count which is multiplied with the given
@@ -2231,7 +2231,7 @@ Major changes
* Support for Python 3.4 is dropped.
* Support for Qt before 5.7.1 and PyQt before 5.7 is dropped.
* New dependency on the QtSql module and Qt sqlite support.
- * New dependency on the http://www.attrs.org/[attrs] project (packaged as
+ * New dependency on the https://www.attrs.org/[attrs] project (packaged as
`python-attr` in some distributions).
* The depedency on PyOpenGL (when using QtWebEngine) got removed. Note
that PyQt5.QtOpenGL is still a dependency.
@@ -3283,7 +3283,7 @@ Added
- New (hidden) command `:clear-keychain` to clear a partially entered keychain (bound to `<Escape>` by default, in addition to clearing search).
- New setting `ui -> smooth-scrolling`.
- New setting `content -> webgl` to enable/disable https://www.khronos.org/webgl/[WebGL].
-- New setting `content -> css-regions` to enable/disable support for http://dev.w3.org/csswg/css-regions/[CSS Regions].
+- New setting `content -> css-regions` to enable/disable support for https://dev.w3.org/csswg/css-regions/[CSS Regions].
- New setting `content -> hyperlink-auditing` to enable/disable support for https://html.spec.whatwg.org/multipage/semantics.html#hyperlink-auditing[hyperlink auditing].
- New setting `tabs -> mousewheel-tab-switching` to control mousewheel behavior on the tab bar.
- New arguments `--datadir` and `--cachedir` to set the data/cache location.
@@ -3457,11 +3457,11 @@ Changed
- Add tab index display to the statusbar.
- Keep progress bar height fixed when the statusbar is multiline.
- Many improvements to tests and related infrastructure:
- * `init_venv.py` and `run_checks.py` have been replaced by http://tox.readthedocs.org/[tox]. Install tox and run `tox -e mkvenv` instead.
- * The tests now use http://pytest.org/[pytest]
+ * `init_venv.py` and `run_checks.py` have been replaced by https://tox.readthedocs.org/[tox]. Install tox and run `tox -e mkvenv` instead.
+ * The tests now use https://pytest.org/[pytest]
* Many new tests added
* Mac Mini buildbot to run the tests on macOS.
- * Coverage recording via http://nedbatchelder.com/code/coverage/[coverage.py].
+ * Coverage recording via https://coverage.readthedocs.io/[coverage.py].
* New `--pdb-postmortem argument` to drop into the pdb debugger on exceptions.
* Use https://github.com/ionelmc/python-hunter[hunter] for line tracing instead of a selfmade solution.
@@ -3476,7 +3476,7 @@ Deprecated
Removed
~~~~~~~
-- `init_venv.py` and `run_checks.py` have been replaced by http://tox.readthedocs.org/[tox]. Install tox and run `tox -e mkvenv` instead..
+- `init_venv.py` and `run_checks.py` have been replaced by https://tox.readthedocs.org/[tox]. Install tox and run `tox -e mkvenv` instead..
Fixed
~~~~~
diff --git a/doc/contributing.asciidoc b/doc/contributing.asciidoc
index f50067571..dc7b331b1 100644
--- a/doc/contributing.asciidoc
+++ b/doc/contributing.asciidoc
@@ -27,7 +27,7 @@ several ways:
https://lists.schokokeks.org/mailman/listinfo.cgi/qutebrowser[subscribe]
first).
* Join the IRC channel irc://irc.freenode.org/#qutebrowser[`#qutebrowser`] on
-http://freenode.net/[Freenode]
+https://freenode.net/[Freenode]
(https://webchat.freenode.net/?channels=#qutebrowser[webchat]).
Finding something to work on
@@ -60,14 +60,14 @@ There are also some things to do if you don't want to write code:
Using git
---------
-qutebrowser uses http://git-scm.com/[git] for its development. You can clone
+qutebrowser uses https://git-scm.com/[git] for its development. You can clone
the repo like this:
----
git clone https://github.com/qutebrowser/qutebrowser.git
----
-If you don't know git, a http://git-scm.com/[git cheatsheet] might come in
+If you don't know git, a https://git-scm.com/[git cheatsheet] might come in
handy. Of course, if using git is the issue which prevents you from
contributing, feel free to send normal patches instead, e.g., generated via
`diff -Nur`.
@@ -117,10 +117,10 @@ Currently, the following tox environments are available:
* `flake8`: Run various linting checks via https://pypi.python.org/pypi/flake8[flake8].
* `vulture`: Run https://pypi.python.org/pypi/vulture[vulture] to find
unused code portions.
-* `pylint`: Run http://pylint.org/[pylint] static code analysis.
+* `pylint`: Run https://pylint.org/[pylint] static code analysis.
* `pyroma`: Check packaging practices with
https://pypi.python.org/pypi/pyroma/[pyroma].
-* `eslint`: Run http://eslint.org/[ESLint] javascript checker.
+* `eslint`: Run https://eslint.org/[ESLint] javascript checker.
* `check-manifest`: Check MANIFEST.in completeness with
https://github.com/mgedmin/check-manifest[check-manifest].
* `mkvenv`: Bootstrap a virtualenv for testing.
@@ -193,8 +193,8 @@ qutebrowser instance, waits for it to exit and then shows the graph.
Available methods for visualization are:
* https://jiffyclub.github.io/snakeviz/[SnakeViz] (`--profile-tool=snakeviz`, the default)
-* https://pypi.python.org/pypi/pyprof2calltree/[pyprof2calltree] and http://kcachegrind.sourceforge.net/html/Home.html[KCacheGrind] (`--profile-tool=kcachegrind`)
-* https://github.com/jrfonseca/gprof2dot[gprof2dot] (`--profile-tool=gprof2dot`, needs `dot` from http://graphviz.org/[Graphviz] and http://feh.finalrewind.org/[feh])
+* https://pypi.python.org/pypi/pyprof2calltree/[pyprof2calltree] and https://kcachegrind.github.io/[KCacheGrind] (`--profile-tool=kcachegrind`)
+* https://github.com/jrfonseca/gprof2dot[gprof2dot] (`--profile-tool=gprof2dot`, needs `dot` from https://graphviz.org/[Graphviz] and https://feh.finalrewind.org/[feh])
* https://github.com/nschloe/tuna[tuna] (`--profile-tool=tuna`)
You can also save the binary profile data to a file (`--profile-tool=none`).
@@ -219,17 +219,16 @@ Useful websites
Some resources which might be handy:
-* http://doc.qt.io/qt-5/classes.html[The Qt5 reference]
+* https://doc.qt.io/qt-5/classes.html[The Qt5 reference]
* https://docs.python.org/3/library/index.html[The Python reference]
-* http://httpbin.org/[httpbin, a test service for HTTP requests/responses]
+* https://httpbin.org/[httpbin, a test service for HTTP requests/responses]
* https://requestbin.com/[RequestBin, a service to inspect HTTP requests]
Documentation of used Python libraries:
-* http://jinja.pocoo.org/docs/dev/[jinja2]
-* http://pygments.org/docs/[pygments]
-* http://pythonhosted.org/setuptools/[setuptools]
-* http://www.pyinstaller.org/[PyInstaller]
+* https://jinja.palletsprojects.com/[jinja2]
+* https://pygments.org/docs/[pygments]
+* https://www.pyinstaller.org/[PyInstaller]
* https://pypi.python.org/pypi/colorama[colorama]
Related RFCs and standards:
@@ -239,50 +238,49 @@ HTTP
* https://tools.ietf.org/html/rfc2616[RFC 2616 - Hypertext Transfer Protocol
-- HTTP/1.1]
-(http://www.rfc-editor.org/errata_search.php?rfc=2616[Errata])
+(https://www.rfc-editor.org/errata_search.php?rfc=2616[Errata])
* https://tools.ietf.org/html/rfc7230[RFC 7230 - Hypertext Transfer Protocol
(HTTP/1.1): Message Syntax and Routing]
-(http://www.rfc-editor.org/errata_search.php?rfc=7230[Errata])
+(https://www.rfc-editor.org/errata_search.php?rfc=7230[Errata])
* https://tools.ietf.org/html/rfc7231[RFC 7231 - Hypertext Transfer Protocol
(HTTP/1.1): Semantics and Content]
-(http://www.rfc-editor.org/errata_search.php?rfc=7231[Errata])
+(https://www.rfc-editor.org/errata_search.php?rfc=7231[Errata])
* https://tools.ietf.org/html/rfc7232[RFC 7232 - Hypertext Transfer Protocol
(HTTP/1.1): Conditional Requests]
-(http://www.rfc-editor.org/errata_search.php?rfc=7232[Errata])
+(https://www.rfc-editor.org/errata_search.php?rfc=7232[Errata])
* https://tools.ietf.org/html/rfc7233[RFC 7233 - Hypertext Transfer Protocol
(HTTP/1.1): Range Requests]
-(http://www.rfc-editor.org/errata_search.php?rfc=7233[Errata])
+(https://www.rfc-editor.org/errata_search.php?rfc=7233[Errata])
* https://tools.ietf.org/html/rfc7234[RFC 7234 - Hypertext Transfer Protocol
(HTTP/1.1): Caching]
-(http://www.rfc-editor.org/errata_search.php?rfc=7234[Errata])
+(https://www.rfc-editor.org/errata_search.php?rfc=7234[Errata])
* https://tools.ietf.org/html/rfc7235[RFC 7235 - Hypertext Transfer Protocol
(HTTP/1.1): Authentication]
-(http://www.rfc-editor.org/errata_search.php?rfc=7235[Errata])
+(https://www.rfc-editor.org/errata_search.php?rfc=7235[Errata])
* https://tools.ietf.org/html/rfc5987[RFC 5987 - Character Set and Language
Encoding for Hypertext Transfer Protocol (HTTP) Header Field Parameters]
-(http://www.rfc-editor.org/errata_search.php?rfc=5987[Errata])
+(https://www.rfc-editor.org/errata_search.php?rfc=5987[Errata])
* https://tools.ietf.org/html/rfc6266[RFC 6266 - Use of the
Content-Disposition Header Field in the Hypertext Transfer Protocol (HTTP)]
-(http://www.rfc-editor.org/errata_search.php?rfc=6266[Errata])
-* http://tools.ietf.org/html/rfc6265[RFC 6265 - HTTP State Management Mechanism
-(Cookies)] (http://www.rfc-editor.org/errata_search.php?rfc=6265[Errata])
+(https://www.rfc-editor.org/errata_search.php?rfc=6266[Errata])
+* https://tools.ietf.org/html/rfc6265[RFC 6265 - HTTP State Management Mechanism
+(Cookies)] (https://www.rfc-editor.org/errata_search.php?rfc=6265[Errata])
* http://www.cookiecentral.com/faq/#3.5[Netscape Cookie Format]
Other
^^^^^
* https://tools.ietf.org/html/rfc5646[RFC 5646 - Tags for Identifying
-Languages] (http://www.rfc-editor.org/errata_search.php?rfc=5646[Errata])
-* http://www.w3.org/TR/CSS2/[Cascading Style Sheets Level 2 Revision 1 (CSS
+Languages] (https://www.rfc-editor.org/errata_search.php?rfc=5646[Errata])
+* https://www.w3.org/TR/CSS2/[Cascading Style Sheets Level 2 Revision 1 (CSS
2.1) Specification]
-* http://doc.qt.io/qt-5/stylesheet-reference.html[Qt Style Sheets Reference]
-* http://mimesniff.spec.whatwg.org/[MIME Sniffing Standard]
-* http://spec.whatwg.org/[WHATWG specifications]
-* http://www.w3.org/html/wg/drafts/html/master/Overview.html[HTML 5.1 Nightly]
-* http://www.w3.org/TR/webstorage/[Web Storage]
-* http://www.brynosaurus.com/cachedir/spec.html[Cache directory tagging
-standard]
-* http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html[XDG
+* https://doc.qt.io/qt-5/stylesheet-reference.html[Qt Style Sheets Reference]
+* https://mimesniff.spec.whatwg.org/[MIME Sniffing Standard]
+* https://spec.whatwg.org/[WHATWG specifications]
+* https://www.w3.org/html/wg/drafts/html/master/Overview.html[HTML 5.1 Nightly]
+* https://www.w3.org/TR/webstorage/[Web Storage]
+* https://bford.info/cachedir/[Cache directory tagging standard]
+* https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html[XDG
basedir specification]
Hints
@@ -355,7 +353,7 @@ All objects can be printed by starting with the `--debug` flag and using the
The registry is mainly used for <<commands,command handlers>>, but it can
also be useful in places where using Qt's
-http://doc.qt.io/qt-5/signalsandslots.html[signals and slots] mechanism would
+https://doc.qt.io/qt-5/signalsandslots.html[signals and slots] mechanism would
be difficult.
Logging
@@ -435,7 +433,7 @@ e.g., an argument `foo=True` will be converted to a flag `-f`/`--foo` in
qutebrowser's commandline.
The type can be overridden using Python's
-http://legacy.python.org/dev/peps/pep-3107/[function annotations]:
+https://www.python.org/dev/peps/pep-3107/[function annotations]:
[source,python]
----
@@ -522,7 +520,7 @@ Running valgrind on QtWebKit
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
If you want to run qutebrowser (and thus QtWebKit) with
-http://valgrind.org/[valgrind], you'll need to pass `--smc-check=all` to it or
+https://valgrind.org/[valgrind], you'll need to pass `--smc-check=all` to it or
recompile QtWebKit with the Javascript JIT disabled.
This is needed so valgrind handles self-modifying code correctly:
@@ -600,20 +598,20 @@ The hierarchy of widgets when QtWebEngine is involved looks like this:
- The `WebEngineTab` has a `_widget` attribute, which is the https://doc.qt.io/qt-5/qwebengineview.html[QWebEngineView]
- That view has a https://doc.qt.io/qt-5/qwebenginepage.html[QWebEnginePage] for everything which doesn't require rendering.
- The view also has a layout with exactly one element (which also is its `focusProxy()`)
-- That element is the http://code.qt.io/cgit/qt/qtwebengine.git/tree/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp[RenderWidgetHostViewQtDelegateWidget] (it inherits https://doc.qt.io/qt-5/qquickwidget.html[QQuickWidget]) - also often referred to as RWHV or RWHVQDW. It can be obtained via `sip.cast(tab._widget.focusProxy(), QQuickWidget)`.
+- That element is the https://code.qt.io/cgit/qt/qtwebengine.git/tree/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp[RenderWidgetHostViewQtDelegateWidget] (it inherits https://doc.qt.io/qt-5/qquickwidget.html[QQuickWidget]) - also often referred to as RWHV or RWHVQDW. It can be obtained via `sip.cast(tab._widget.focusProxy(), QQuickWidget)`.
- Calling `rootObject()` on that gives us the https://doc.qt.io/qt-5/qquickitem.html[QQuickItem] where Chromium renders into (?). With it, we can do things like `.setRotation(20)`.
Style conventions
-----------------
qutebrowser's coding conventions are based on
-http://legacy.python.org/dev/peps/pep-0008/[PEP8] and the https://google.github.io/styleguide/pyguide.html[Google Python style guidelines] with some additions:
+https://www.python.org/dev/peps/pep-0008/[PEP8] and the https://google.github.io/styleguide/pyguide.html[Google Python style guidelines] with some additions:
* The _Raise:_ section is not added to the docstring.
* Methods overriding Qt methods (obviously!) don't follow the naming schemes.
* Everything else does though, even slots.
* Docstrings should look like described in
-http://legacy.python.org/dev/peps/pep-0257/[PEP257] and the google guidelines.
+https://www.python.org/dev/peps/pep-0257/[PEP257] and the google guidelines.
* Class docstrings have additional _Attributes:_, _Class attributes:_ and
_Signals:_ sections.
* In docstrings of command handlers (registered via `@cmdutils.register`), the
diff --git a/doc/extapi/conf.py b/doc/extapi/conf.py
index aba5e93af..f558e1bfc 100644
--- a/doc/extapi/conf.py
+++ b/doc/extapi/conf.py
@@ -4,7 +4,7 @@
#
# This file does only contain a selection of the most common options. For a
# full list see the documentation:
-# http://www.sphinx-doc.org/en/master/config
+# https://www.sphinx-doc.org/en/master/config
# -- Path setup --------------------------------------------------------------
diff --git a/doc/faq.asciidoc b/doc/faq.asciidoc
index 16a791975..5a637c0ff 100644
--- a/doc/faq.asciidoc
+++ b/doc/faq.asciidoc
@@ -92,7 +92,7 @@ https://github.com/qutebrowser/qutebrowser/issues/4039[#4039] for more details.
Security issues in qutebrowser's code happen very rarely (as per September 2019,
there have been three security issues caused by qutebrowser in almost 6 years).
Those were handled appropriately
-(http://seclists.org/oss-sec/2018/q3/29[example]) and fixed timely. To report
+(https://seclists.org/oss-sec/2018/q3/29[example]) and fixed timely. To report
security bugs, please contact me directly at mail@qutebrowser.org, GPG ID
https://www.the-compiler.org/pubkey.asc[0x916eb0c8fd55a072].
diff --git a/doc/help/commands.asciidoc b/doc/help/commands.asciidoc
index c1e9290ed..d03de6691 100644
--- a/doc/help/commands.asciidoc
+++ b/doc/help/commands.asciidoc
@@ -2089,7 +2089,7 @@ Syntax: +:debug-webaction 'action'+
Execute a webaction.
-Available actions: http://doc.qt.io/archives/qt-5.5/qwebpage.html#WebAction-enum (WebKit) http://doc.qt.io/qt-5/qwebenginepage.html#WebAction-enum (WebEngine)
+Available actions: https://doc.qt.io/archives/qt-5.5/qwebpage.html#WebAction-enum (WebKit) https://doc.qt.io/qt-5/qwebenginepage.html#WebAction-enum (WebEngine)
==== positional arguments
* +'action'+: The action to execute, e.g. MoveToNextChar.
diff --git a/doc/help/configuring.asciidoc b/doc/help/configuring.asciidoc
index 35a0fbb62..76586115c 100644
--- a/doc/help/configuring.asciidoc
+++ b/doc/help/configuring.asciidoc
@@ -431,7 +431,7 @@ Various emacs/conkeror-like keybinding configs exist:
- https://gitlab.com/jgkamat/qutemacs/blob/master/qutemacs.py[jgkamat]
- https://gitlab.com/Kaligule/qutebrowser-emacs-config/blob/master/config.py[Kaligule]
-- http://me0w.net/pit/1540882719[nm0i]
+- https://me0w.net/pit/1540882719[nm0i]
- https://www.reddit.com/r/qutebrowser/comments/eh10i7/config_share_qute_with_emacs_keybindings/[jasonsun0310]
It's also mostly possible to get rid of modal keybindings by setting
diff --git a/doc/help/index.asciidoc b/doc/help/index.asciidoc
index 7424e1a65..1ade1cde8 100644
--- a/doc/help/index.asciidoc
+++ b/doc/help/index.asciidoc
@@ -66,4 +66,4 @@ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
-along with this program. If not, see <http://www.gnu.org/licenses/>.
+along with this program. If not, see <https://www.gnu.org/licenses/>.
diff --git a/doc/help/settings.asciidoc b/doc/help/settings.asciidoc
index a408c65d1..03b48c182 100644
--- a/doc/help/settings.asciidoc
+++ b/doc/help/settings.asciidoc
@@ -2023,7 +2023,7 @@ This setting is only available with the QtWebKit backend.
=== content.cache.maximum_pages
Maximum number of pages to hold in the global memory page cache.
The page cache allows for a nicer user experience when navigating forth or back to pages in the forward/back history, by pausing and resuming up to _n_ pages.
-For more information about the feature, please refer to: http://webkit.org/blog/427/webkit-page-cache-i-the-basics/
+For more information about the feature, please refer to: https://webkit.org/blog/427/webkit-page-cache-i-the-basics/
Type: <<types,Int>>
@@ -4437,10 +4437,10 @@ When setting from a string, pass a json-like list, e.g. `["one", "two"]`.
|Proxy|A proxy URL, or `system`/`none`.
|QssColor|A color value supporting gradients.
-A value can be in one of the following formats: * `#RGB`/`#RRGGBB`/`#AARRGGBB`/`#RRRGGGBBB`/`#RRRRGGGGBBBB` * An SVG color name as specified in http://www.w3.org/TR/SVG/types.html#ColorKeywords[the W3C specification]. * transparent (no color) * `rgb(r, g, b)` / `rgba(r, g, b, a)` (values 0-255 or percentages) * `hsv(h, s, v)` / `hsva(h, s, v, a)` (values 0-255, hue 0-359) * A gradient as explained in http://doc.qt.io/qt-5/stylesheet-reference.html#list-of-property-types[the Qt documentation] under ``Gradient''
+A value can be in one of the following formats: * `#RGB`/`#RRGGBB`/`#AARRGGBB`/`#RRRGGGBBB`/`#RRRRGGGGBBBB` * An SVG color name as specified in https://www.w3.org/TR/SVG/types.html#ColorKeywords[the W3C specification]. * transparent (no color) * `rgb(r, g, b)` / `rgba(r, g, b, a)` (values 0-255 or percentages) * `hsv(h, s, v)` / `hsva(h, s, v, a)` (values 0-255, hue 0-359) * A gradient as explained in https://doc.qt.io/qt-5/stylesheet-reference.html#list-of-property-types[the Qt documentation] under ``Gradient''
|QtColor|A color value.
-A value can be in one of the following formats: * `#RGB`/`#RRGGBB`/`#AARRGGBB`/`#RRRGGGBBB`/`#RRRRGGGGBBBB` * An SVG color name as specified in http://www.w3.org/TR/SVG/types.html#ColorKeywords[the W3C specification]. * transparent (no color) * `rgb(r, g, b)` / `rgba(r, g, b, a)` (values 0-255 or percentages) * `hsv(h, s, v)` / `hsva(h, s, v, a)` (values 0-255, hue 0-359)
+A value can be in one of the following formats: * `#RGB`/`#RRGGBB`/`#AARRGGBB`/`#RRRGGGBBB`/`#RRRRGGGGBBBB` * An SVG color name as specified in https://www.w3.org/TR/SVG/types.html#ColorKeywords[the W3C specification]. * transparent (no color) * `rgb(r, g, b)` / `rgba(r, g, b, a)` (values 0-255 or percentages) * `hsv(h, s, v)` / `hsva(h, s, v, a)` (values 0-255, hue 0-359)
|Regex|A regular expression.
When setting from `config.py`, both a string or a `re.compile(...)` object are valid.
diff --git a/doc/install.asciidoc b/doc/install.asciidoc
index 954c7da41..b78e74d07 100644
--- a/doc/install.asciidoc
+++ b/doc/install.asciidoc
@@ -205,9 +205,9 @@ There are prebuilt RPMs available at https://software.opensuse.org/download.html
On Slackware
------------
-qutebrowser is available in the 3rd party repository at http://slackbuilds.org[slackbuilds.org]
+qutebrowser is available in the 3rd party repository at https://slackbuilds.org[slackbuilds.org]
-An easy way to install it is with sbopkg (frontend for slackbuilds.org) available at http://sbopkg.org[sbopkg.org]
+An easy way to install it is with sbopkg (frontend for slackbuilds.org) available at https://sbopkg.org[sbopkg.org]
sbopkg can be run with a dialog screen interface, or via command line options.
@@ -301,7 +301,7 @@ C:\> scoop install qutebrowser
Manual install
~~~~~~~~~~~~~~
-Use the installer from http://www.python.org/downloads[python.org] to get
+Use the installer from https://www.python.org/downloads[python.org] to get
Python 3 (be sure to install pip).
Then <<tox,install qutebrowser via virtualenv>>.
@@ -335,7 +335,7 @@ Manual Install
~~~~~~~~~~~~~~
Alternatively, you can install the dependencies via a package manager (like
-http://brew.sh/[Homebrew] or https://www.macports.org/[MacPorts]) and run
+https://brew.sh/[Homebrew] or https://www.macports.org/[MacPorts]) and run
qutebrowser from source.
==== Homebrew
@@ -388,7 +388,7 @@ The next couple of sections will explain the most common use-cases - run
Getting the repository
~~~~~~~~~~~~~~~~~~~~~~
-First of all, clone the repository using http://git-scm.org/[git] and switch
+First of all, clone the repository using https://git-scm.org/[git] and switch
into the repository folder:
----
diff --git a/doc/quickstart.asciidoc b/doc/quickstart.asciidoc
index ab9298fa6..afe5ae231 100644
--- a/doc/quickstart.asciidoc
+++ b/doc/quickstart.asciidoc
@@ -47,7 +47,7 @@ If you get stuck, you can get help in multiple ways:
Additionally, each command can be started with a `--help` flag to show its
help.
* Chat via the IRC channel: irc://irc.freenode.org/#qutebrowser[`#qutebrowser`] on
-http://freenode.net/[Freenode]
+https://freenode.net/[Freenode]
(https://webchat.freenode.net/?channels=#qutebrowser[webchat])
* On Reddit: https://www.reddit.com/r/qutebrowser/[/r/qutebrowser]
* Via https://github.com/qutebrowser/qutebrowser/discussions[GitHub Discussions]
diff --git a/doc/qutebrowser.1.asciidoc b/doc/qutebrowser.1.asciidoc
index 83e7986bc..8564c8a51 100644
--- a/doc/qutebrowser.1.asciidoc
+++ b/doc/qutebrowser.1.asciidoc
@@ -144,7 +144,7 @@ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with
-this program. If not, see <http://www.gnu.org/licenses/>.
+this program. If not, see <https://www.gnu.org/licenses/>.
== RESOURCES
* Website: https://www.qutebrowser.org/
@@ -153,7 +153,7 @@ https://lists.schokokeks.org/mailman/listinfo.cgi/qutebrowser
* Announce-only mailinglist: mailto:qutebrowser-announce@lists.qutebrowser.org[] /
https://lists.schokokeks.org/mailman/listinfo.cgi/qutebrowser-announce
* IRC: irc://irc.freenode.org/#qutebrowser[`#qutebrowser`] on
-http://freenode.net/[Freenode]
+https://freenode.net/[Freenode]
* Github: https://github.com/qutebrowser/qutebrowser
== AUTHOR
diff --git a/doc/userscripts.asciidoc b/doc/userscripts.asciidoc
index 804ef5a34..747340454 100644
--- a/doc/userscripts.asciidoc
+++ b/doc/userscripts.asciidoc
@@ -76,13 +76,13 @@ you should append to the file (`>>` in bash) rather than overwrite it (`>`).
Examples
--------
-Opening the currently selected word on http://www.dict.cc/[dict.cc]:
+Opening the currently selected word on https://www.dict.cc/[dict.cc]:
[source,bash]
----
#!/bin/bash
-echo "open -t http://www.dict.cc/?s=$QUTE_SELECTED_TEXT" >> "$QUTE_FIFO"
+echo "open -t https://www.dict.cc/?s=$QUTE_SELECTED_TEXT" >> "$QUTE_FIFO"
----
Libraries
diff --git a/misc/nsis/install.nsh b/misc/nsis/install.nsh
index ba932fe07..f29a0a9a8 100755
--- a/misc/nsis/install.nsh
+++ b/misc/nsis/install.nsh
@@ -13,7 +13,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
# NSIS installer header. Uses NsisMultiUser plugin and contains portions of
# its demo code, copyright 2017 Richard Drizin, Alex Mitev.
diff --git a/misc/nsis/install_pages.nsh b/misc/nsis/install_pages.nsh
index 9ba6863cc..a8e1f9253 100755
--- a/misc/nsis/install_pages.nsh
+++ b/misc/nsis/install_pages.nsh
@@ -13,7 +13,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
# NSIS pages header. Uses NsisMultiUser plugin and contains portions of
# its demo code, copyright 2017 Richard Drizin, Alex Mitev.
diff --git a/misc/nsis/qutebrowser.nsi b/misc/nsis/qutebrowser.nsi
index 77fd373eb..3a96cb013 100755
--- a/misc/nsis/qutebrowser.nsi
+++ b/misc/nsis/qutebrowser.nsi
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
# NSIS installer script. Uses NsisMultiUser plugin and contains portions of
# its demo code, copyright 2017 Richard Drizin, Alex Mitev.
diff --git a/misc/nsis/uninstall.nsh b/misc/nsis/uninstall.nsh
index 4f42d30e8..fc33b7aee 100755
--- a/misc/nsis/uninstall.nsh
+++ b/misc/nsis/uninstall.nsh
@@ -13,7 +13,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
# NSIS uninstaller header. Uses NsisMultiUser plugin and contains portions of
# its demo code, copyright 2017 Richard Drizin, Alex Mitev.
diff --git a/misc/nsis/uninstall_pages.nsh b/misc/nsis/uninstall_pages.nsh
index 8ad203ebb..10bc30484 100755
--- a/misc/nsis/uninstall_pages.nsh
+++ b/misc/nsis/uninstall_pages.nsh
@@ -13,7 +13,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
# NSIS pages header. Uses NsisMultiUser plugin and contains portions of
# its demo code, copyright 2017 Richard Drizin, Alex Mitev.
diff --git a/misc/requirements/requirements-tests-git.txt b/misc/requirements/requirements-tests-git.txt
index 83da60c59..6fc4bb460 100644
--- a/misc/requirements/requirements-tests-git.txt
+++ b/misc/requirements/requirements-tests-git.txt
@@ -29,6 +29,6 @@ git+https://github.com/pallets/werkzeug.git
git+https://github.com/tartley/colorama.git
git+https://github.com/pallets/jinja.git
git+https://github.com/pallets/markupsafe.git
-hg+http://bitbucket.org/birkenfeld/pygments-main
+git+https://github.com/pygments/pygments.git
git+https://github.com/python-attrs/attrs.git
git+https://github.com/yaml/pyyaml.git
diff --git a/misc/userscripts/cast b/misc/userscripts/cast
index 8bbf05a40..df74fe97e 100755
--- a/misc/userscripts/cast
+++ b/misc/userscripts/cast
@@ -116,7 +116,7 @@ cat <<EOF
}
/** force repainting the video, thanks to:
- * http://martinwolf.org/2014/06/10/force-repaint-of-an-element-with-javascript/
+ * http://web.archive.org/web/20151029064649/https://martinwolf.org/2014/06/10/force-repaint-of-an-element-with-javascript/
*/
var siteHeader = document.getElementById('header');
siteHeader.style.display='none';
diff --git a/misc/userscripts/dmenu_qutebrowser b/misc/userscripts/dmenu_qutebrowser
index 4fcd8fe00..309736200 100755
--- a/misc/userscripts/dmenu_qutebrowser
+++ b/misc/userscripts/dmenu_qutebrowser
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
# Pipes history, quickmarks, and URL into dmenu.
#
diff --git a/misc/userscripts/getbib b/misc/userscripts/getbib
index 33c516904..0ab0ba54d 100755
--- a/misc/userscripts/getbib
+++ b/misc/userscripts/getbib
@@ -48,7 +48,7 @@ message_fifo("Found {} DOIs on page, selecting {}".format(len(dois), doi),
level="info")
# get bibtex data corresponding to DOI
-url = "http://dx.doi.org/" + url_parse.quote(doi)
+url = "https://dx.doi.org/" + url_parse.quote(doi)
headers = dict(Accept='text/bibliography; style=bibtex')
request = url_request.Request(url, headers=headers)
response = url_request.urlopen(request)
diff --git a/misc/userscripts/openfeeds b/misc/userscripts/openfeeds
index d326dcd4b..7cd5b86a8 100755
--- a/misc/userscripts/openfeeds
+++ b/misc/userscripts/openfeeds
@@ -17,7 +17,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
# Opens all links to feeds defined in the head of a site
#
diff --git a/misc/userscripts/qute-bitwarden b/misc/userscripts/qute-bitwarden
index a4954ef0c..8f6f928fb 100755
--- a/misc/userscripts/qute-bitwarden
+++ b/misc/userscripts/qute-bitwarden
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""
Insert login information using Bitwarden CLI and a dmenu-compatible application
diff --git a/misc/userscripts/qute-keepass b/misc/userscripts/qute-keepass
index 95e27d8bd..090d3c713 100755
--- a/misc/userscripts/qute-keepass
+++ b/misc/userscripts/qute-keepass
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""This userscript allows for insertion of usernames and passwords from keepass
databases using pykeepass. Since it is a userscript, it must be run from
diff --git a/misc/userscripts/qute-lastpass b/misc/userscripts/qute-lastpass
index 503b19512..ac9783641 100755
--- a/misc/userscripts/qute-lastpass
+++ b/misc/userscripts/qute-lastpass
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""
Insert login information using lastpass CLI and a dmenu-compatible application (e.g. dmenu, rofi -dmenu, ...).
diff --git a/misc/userscripts/qute-pass b/misc/userscripts/qute-pass
index 9ea2bb5ac..8e1827935 100755
--- a/misc/userscripts/qute-pass
+++ b/misc/userscripts/qute-pass
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""
Insert login information using pass and a dmenu-compatible application (e.g. dmenu, rofi -dmenu, ...). A short
diff --git a/misc/userscripts/rss b/misc/userscripts/rss
index f8feebee7..3c52d1f27 100755
--- a/misc/userscripts/rss
+++ b/misc/userscripts/rss
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
# This script keeps track of URLs in RSS feeds and opens new ones.
# New feeds can be added with ':spawn -u /path/to/userscripts/rss add' or
diff --git a/misc/userscripts/tor_identity b/misc/userscripts/tor_identity
index 811a22ea2..a08f4f006 100755
--- a/misc/userscripts/tor_identity
+++ b/misc/userscripts/tor_identity
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
# Change your tor identity.
#
diff --git a/misc/userscripts/view_in_mpv b/misc/userscripts/view_in_mpv
index 16603bdb3..4ab37d617 100755
--- a/misc/userscripts/view_in_mpv
+++ b/misc/userscripts/view_in_mpv
@@ -124,7 +124,7 @@ cat <<EOF
}
/** force repainting the video, thanks to:
- * http://martinwolf.org/2014/06/10/force-repaint-of-an-element-with-javascript/
+ * http://web.archive.org/web/20151029064649/https://martinwolf.org/2014/06/10/force-repaint-of-an-element-with-javascript/
*/
var siteHeader = document.getElementById('header');
siteHeader.style.display='none';
diff --git a/qutebrowser.py b/qutebrowser.py
index 1956dd0b8..89ea27dcb 100755
--- a/qutebrowser.py
+++ b/qutebrowser.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Simple launcher for qutebrowser."""
diff --git a/qutebrowser/__init__.py b/qutebrowser/__init__.py
index b4d83c339..708d6fc1c 100644
--- a/qutebrowser/__init__.py
+++ b/qutebrowser/__init__.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""A keyboard-driven, vim-like browser based on PyQt5."""
diff --git a/qutebrowser/__main__.py b/qutebrowser/__main__.py
index 1956dd0b8..89ea27dcb 100644
--- a/qutebrowser/__main__.py
+++ b/qutebrowser/__main__.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Simple launcher for qutebrowser."""
diff --git a/qutebrowser/api/__init__.py b/qutebrowser/api/__init__.py
index ade0cdcc7..15f4f8f0f 100644
--- a/qutebrowser/api/__init__.py
+++ b/qutebrowser/api/__init__.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""API for extensions.
diff --git a/qutebrowser/api/apitypes.py b/qutebrowser/api/apitypes.py
index d57424c1d..cbbd4467c 100644
--- a/qutebrowser/api/apitypes.py
+++ b/qutebrowser/api/apitypes.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""A single tab."""
diff --git a/qutebrowser/api/cmdutils.py b/qutebrowser/api/cmdutils.py
index 5834eb78b..cc5d68aeb 100644
--- a/qutebrowser/api/cmdutils.py
+++ b/qutebrowser/api/cmdutils.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""qutebrowser has the concept of functions, exposed to the user as commands.
diff --git a/qutebrowser/api/config.py b/qutebrowser/api/config.py
index 7037116ce..19e2b3c3e 100644
--- a/qutebrowser/api/config.py
+++ b/qutebrowser/api/config.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Access to the qutebrowser configuration."""
diff --git a/qutebrowser/api/downloads.py b/qutebrowser/api/downloads.py
index d2a8714cb..cd33f5709 100644
--- a/qutebrowser/api/downloads.py
+++ b/qutebrowser/api/downloads.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""APIs related to downloading files."""
diff --git a/qutebrowser/api/hook.py b/qutebrowser/api/hook.py
index da4b0d9aa..eadc310f3 100644
--- a/qutebrowser/api/hook.py
+++ b/qutebrowser/api/hook.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
# pylint: disable=invalid-name
diff --git a/qutebrowser/api/interceptor.py b/qutebrowser/api/interceptor.py
index b457068ea..edbfe36a7 100644
--- a/qutebrowser/api/interceptor.py
+++ b/qutebrowser/api/interceptor.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""APIs related to intercepting/blocking requests."""
diff --git a/qutebrowser/api/message.py b/qutebrowser/api/message.py
index 508fc0c8d..068d06a38 100644
--- a/qutebrowser/api/message.py
+++ b/qutebrowser/api/message.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Utilities to display messages above the status bar."""
diff --git a/qutebrowser/api/qtutils.py b/qutebrowser/api/qtutils.py
index f0405de9f..c404530ba 100644
--- a/qutebrowser/api/qtutils.py
+++ b/qutebrowser/api/qtutils.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Utilities related to Qt classes."""
diff --git a/qutebrowser/app.py b/qutebrowser/app.py
index 4c314567c..05350bdb6 100644
--- a/qutebrowser/app.py
+++ b/qutebrowser/app.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Initialization of qutebrowser and application-wide things.
diff --git a/qutebrowser/browser/__init__.py b/qutebrowser/browser/__init__.py
index c8f8ca8b1..340069bcf 100644
--- a/qutebrowser/browser/__init__.py
+++ b/qutebrowser/browser/__init__.py
@@ -15,6 +15,6 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Classes related to the browser widgets."""
diff --git a/qutebrowser/browser/browsertab.py b/qutebrowser/browser/browsertab.py
index 856be811d..6b73c92b8 100644
--- a/qutebrowser/browser/browsertab.py
+++ b/qutebrowser/browser/browsertab.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Base class for a wrapper over QWebView/QWebEngineView."""
diff --git a/qutebrowser/browser/commands.py b/qutebrowser/browser/commands.py
index daf2908b1..867cef9bc 100644
--- a/qutebrowser/browser/commands.py
+++ b/qutebrowser/browser/commands.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Command dispatcher for TabbedBrowser."""
diff --git a/qutebrowser/browser/downloads.py b/qutebrowser/browser/downloads.py
index f1e52322b..fa4ac9da2 100644
--- a/qutebrowser/browser/downloads.py
+++ b/qutebrowser/browser/downloads.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Shared QtWebKit/QtWebEngine code for downloads."""
diff --git a/qutebrowser/browser/downloadview.py b/qutebrowser/browser/downloadview.py
index 6858bfa40..7d1ec3848 100644
--- a/qutebrowser/browser/downloadview.py
+++ b/qutebrowser/browser/downloadview.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""The ListView to display downloads in."""
diff --git a/qutebrowser/browser/eventfilter.py b/qutebrowser/browser/eventfilter.py
index d6f590908..78a6678cc 100644
--- a/qutebrowser/browser/eventfilter.py
+++ b/qutebrowser/browser/eventfilter.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Event handling for a browser tab."""
diff --git a/qutebrowser/browser/greasemonkey.py b/qutebrowser/browser/greasemonkey.py
index da03cd259..c1574aed1 100644
--- a/qutebrowser/browser/greasemonkey.py
+++ b/qutebrowser/browser/greasemonkey.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Load, parse and make available Greasemonkey scripts."""
diff --git a/qutebrowser/browser/hints.py b/qutebrowser/browser/hints.py
index 4bb2e5ca6..4bf093646 100644
--- a/qutebrowser/browser/hints.py
+++ b/qutebrowser/browser/hints.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""A HintManager to draw hints over links."""
diff --git a/qutebrowser/browser/history.py b/qutebrowser/browser/history.py
index 79f47d543..8ce319cba 100644
--- a/qutebrowser/browser/history.py
+++ b/qutebrowser/browser/history.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Simple history which gets written to disk."""
diff --git a/qutebrowser/browser/inspector.py b/qutebrowser/browser/inspector.py
index e5d451d0f..9ed5b52ea 100644
--- a/qutebrowser/browser/inspector.py
+++ b/qutebrowser/browser/inspector.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Base class for a QtWebKit/QtWebEngine web inspector."""
diff --git a/qutebrowser/browser/navigate.py b/qutebrowser/browser/navigate.py
index 2bf50bf8e..82bf57136 100644
--- a/qutebrowser/browser/navigate.py
+++ b/qutebrowser/browser/navigate.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Implementation of :navigate."""
diff --git a/qutebrowser/browser/network/pac.py b/qutebrowser/browser/network/pac.py
index ef121c83d..4a4768dde 100644
--- a/qutebrowser/browser/network/pac.py
+++ b/qutebrowser/browser/network/pac.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Evaluation of PAC scripts."""
diff --git a/qutebrowser/browser/network/proxy.py b/qutebrowser/browser/network/proxy.py
index 59a103c2c..2c0187837 100644
--- a/qutebrowser/browser/network/proxy.py
+++ b/qutebrowser/browser/network/proxy.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Handling of proxies."""
@@ -97,7 +97,7 @@ class ProxyFactory(QNetworkProxyFactory):
if proxy is configtypes.SYSTEM_PROXY:
# On Linux, use "export http_proxy=socks5://host:port" to manually
# set system proxy.
- # ref. http://doc.qt.io/qt-5/qnetworkproxyfactory.html#systemProxyForQuery
+ # ref. https://doc.qt.io/qt-5/qnetworkproxyfactory.html#systemProxyForQuery
proxies = QNetworkProxyFactory.systemProxyForQuery(query)
elif isinstance(proxy, pac.PACFetcher):
if objects.backend == usertypes.Backend.QtWebEngine:
diff --git a/qutebrowser/browser/pdfjs.py b/qutebrowser/browser/pdfjs.py
index 1ecd72660..3bde1b8a4 100644
--- a/qutebrowser/browser/pdfjs.py
+++ b/qutebrowser/browser/pdfjs.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""pdf.js integration for qutebrowser."""
diff --git a/qutebrowser/browser/qtnetworkdownloads.py b/qutebrowser/browser/qtnetworkdownloads.py
index 992f123ee..e178fb0e5 100644
--- a/qutebrowser/browser/qtnetworkdownloads.py
+++ b/qutebrowser/browser/qtnetworkdownloads.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Download manager."""
diff --git a/qutebrowser/browser/qutescheme.py b/qutebrowser/browser/qutescheme.py
index c9995d0b6..0a1dcef08 100644
--- a/qutebrowser/browser/qutescheme.py
+++ b/qutebrowser/browser/qutescheme.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Backend-independent qute://* code.
diff --git a/qutebrowser/browser/shared.py b/qutebrowser/browser/shared.py
index f622ce28e..4d1714cbe 100644
--- a/qutebrowser/browser/shared.py
+++ b/qutebrowser/browser/shared.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Various utilities shared between webpage/webview subclasses."""
diff --git a/qutebrowser/browser/signalfilter.py b/qutebrowser/browser/signalfilter.py
index 53f141388..0b002e345 100644
--- a/qutebrowser/browser/signalfilter.py
+++ b/qutebrowser/browser/signalfilter.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""A filter for signals which either filters or passes them."""
diff --git a/qutebrowser/browser/urlmarks.py b/qutebrowser/browser/urlmarks.py
index fa02e4988..944ec23d4 100644
--- a/qutebrowser/browser/urlmarks.py
+++ b/qutebrowser/browser/urlmarks.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Managers for bookmarks and quickmarks.
diff --git a/qutebrowser/browser/webelem.py b/qutebrowser/browser/webelem.py
index bc17f496d..f53ad1afb 100644
--- a/qutebrowser/browser/webelem.py
+++ b/qutebrowser/browser/webelem.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Generic web element related code."""
diff --git a/qutebrowser/browser/webengine/__init__.py b/qutebrowser/browser/webengine/__init__.py
index db06bf6e9..e86e96d39 100644
--- a/qutebrowser/browser/webengine/__init__.py
+++ b/qutebrowser/browser/webengine/__init__.py
@@ -15,6 +15,6 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Classes related to the browser widgets for QtWebEngine."""
diff --git a/qutebrowser/browser/webengine/certificateerror.py b/qutebrowser/browser/webengine/certificateerror.py
index 928456bec..8cd3f25b3 100644
--- a/qutebrowser/browser/webengine/certificateerror.py
+++ b/qutebrowser/browser/webengine/certificateerror.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Wrapper over a QWebEngineCertificateError."""
diff --git a/qutebrowser/browser/webengine/cookies.py b/qutebrowser/browser/webengine/cookies.py
index 42b567615..3a5a621cc 100644
--- a/qutebrowser/browser/webengine/cookies.py
+++ b/qutebrowser/browser/webengine/cookies.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Filter for QtWebEngine cookies."""
diff --git a/qutebrowser/browser/webengine/darkmode.py b/qutebrowser/browser/webengine/darkmode.py
index 8fa46bd53..ffc14c7e3 100644
--- a/qutebrowser/browser/webengine/darkmode.py
+++ b/qutebrowser/browser/webengine/darkmode.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Get darkmode arguments to pass to Qt.
diff --git a/qutebrowser/browser/webengine/interceptor.py b/qutebrowser/browser/webengine/interceptor.py
index 258417262..6f97fc2ce 100644
--- a/qutebrowser/browser/webengine/interceptor.py
+++ b/qutebrowser/browser/webengine/interceptor.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""A request interceptor taking care of adblocking and custom headers."""
diff --git a/qutebrowser/browser/webengine/spell.py b/qutebrowser/browser/webengine/spell.py
index 1b014a9cf..06c613d9b 100644
--- a/qutebrowser/browser/webengine/spell.py
+++ b/qutebrowser/browser/webengine/spell.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Installing and configuring spell-checking for QtWebEngine."""
diff --git a/qutebrowser/browser/webengine/tabhistory.py b/qutebrowser/browser/webengine/tabhistory.py
index 5cbf9d080..d6c795fb2 100644
--- a/qutebrowser/browser/webengine/tabhistory.py
+++ b/qutebrowser/browser/webengine/tabhistory.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""QWebHistory serializer for QtWebEngine."""
diff --git a/qutebrowser/browser/webengine/webenginedownloads.py b/qutebrowser/browser/webengine/webenginedownloads.py
index 3293871c5..3fd3221ce 100644
--- a/qutebrowser/browser/webengine/webenginedownloads.py
+++ b/qutebrowser/browser/webengine/webenginedownloads.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""QtWebEngine specific code for downloads."""
diff --git a/qutebrowser/browser/webengine/webengineelem.py b/qutebrowser/browser/webengine/webengineelem.py
index 909e496e1..5d4c6ad9a 100644
--- a/qutebrowser/browser/webengine/webengineelem.py
+++ b/qutebrowser/browser/webengine/webengineelem.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""QtWebEngine specific part of the web element API."""
diff --git a/qutebrowser/browser/webengine/webengineinspector.py b/qutebrowser/browser/webengine/webengineinspector.py
index 972c0f40a..ee7782e10 100644
--- a/qutebrowser/browser/webengine/webengineinspector.py
+++ b/qutebrowser/browser/webengine/webengineinspector.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Customized QWebInspector for QtWebEngine."""
diff --git a/qutebrowser/browser/webengine/webenginequtescheme.py b/qutebrowser/browser/webengine/webenginequtescheme.py
index 2c3dce86e..586f64bb1 100644
--- a/qutebrowser/browser/webengine/webenginequtescheme.py
+++ b/qutebrowser/browser/webengine/webenginequtescheme.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""QtWebEngine specific qute://* handlers and glue code."""
diff --git a/qutebrowser/browser/webengine/webenginesettings.py b/qutebrowser/browser/webengine/webenginesettings.py
index 5c148e254..56742824c 100644
--- a/qutebrowser/browser/webengine/webenginesettings.py
+++ b/qutebrowser/browser/webengine/webenginesettings.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Bridge from QWebEngineSettings to our own settings.
diff --git a/qutebrowser/browser/webengine/webenginetab.py b/qutebrowser/browser/webengine/webenginetab.py
index c497f9b3b..a5fbc099f 100644
--- a/qutebrowser/browser/webengine/webenginetab.py
+++ b/qutebrowser/browser/webengine/webenginetab.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Wrapper over a QWebEngineView."""
diff --git a/qutebrowser/browser/webengine/webview.py b/qutebrowser/browser/webengine/webview.py
index 18799560b..8544e0fef 100644
--- a/qutebrowser/browser/webengine/webview.py
+++ b/qutebrowser/browser/webengine/webview.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""The main browser widget for QtWebEngine."""
diff --git a/qutebrowser/browser/webkit/__init__.py b/qutebrowser/browser/webkit/__init__.py
index d19727c18..27492235a 100644
--- a/qutebrowser/browser/webkit/__init__.py
+++ b/qutebrowser/browser/webkit/__init__.py
@@ -15,6 +15,6 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Classes related to the browser widgets for QtWebKit."""
diff --git a/qutebrowser/browser/webkit/cache.py b/qutebrowser/browser/webkit/cache.py
index 8be7af80e..8494a8477 100644
--- a/qutebrowser/browser/webkit/cache.py
+++ b/qutebrowser/browser/webkit/cache.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""HTTP network cache."""
diff --git a/qutebrowser/browser/webkit/certificateerror.py b/qutebrowser/browser/webkit/certificateerror.py
index 1004d523f..38166ec35 100644
--- a/qutebrowser/browser/webkit/certificateerror.py
+++ b/qutebrowser/browser/webkit/certificateerror.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Wrapper over a QSslError."""
diff --git a/qutebrowser/browser/webkit/cookies.py b/qutebrowser/browser/webkit/cookies.py
index 9b3b2616a..055ef64d8 100644
--- a/qutebrowser/browser/webkit/cookies.py
+++ b/qutebrowser/browser/webkit/cookies.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Handling of HTTP cookies."""
@@ -102,7 +102,7 @@ class CookieJar(RAMCookieJar):
def purge_old_cookies(self):
"""Purge expired cookies from the cookie jar."""
# Based on:
- # http://doc.qt.io/qt-5/qtwebkitexamples-webkitwidgets-browser-cookiejar-cpp.html
+ # https://doc.qt.io/archives/qt-5.5/qtwebkitexamples-webkitwidgets-browser-cookiejar-cpp.html
now = QDateTime.currentDateTime()
cookies = [c for c in self.allCookies()
if c.isSessionCookie() or
diff --git a/qutebrowser/browser/webkit/http.py b/qutebrowser/browser/webkit/http.py
index 478efacef..35cecd89a 100644
--- a/qutebrowser/browser/webkit/http.py
+++ b/qutebrowser/browser/webkit/http.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Parsing functions for various HTTP headers."""
diff --git a/qutebrowser/browser/webkit/mhtml.py b/qutebrowser/browser/webkit/mhtml.py
index 7175aada7..d9f2d484e 100644
--- a/qutebrowser/browser/webkit/mhtml.py
+++ b/qutebrowser/browser/webkit/mhtml.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Utils for writing an MHTML file."""
diff --git a/qutebrowser/browser/webkit/network/filescheme.py b/qutebrowser/browser/webkit/network/filescheme.py
index bfab79034..78c511cf4 100644
--- a/qutebrowser/browser/webkit/network/filescheme.py
+++ b/qutebrowser/browser/webkit/network/filescheme.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
#
# pylint complains when using .render() on jinja templates, so we make it shut
# up for this whole module.
diff --git a/qutebrowser/browser/webkit/network/networkmanager.py b/qutebrowser/browser/webkit/network/networkmanager.py
index 584a26ab9..339e45bba 100644
--- a/qutebrowser/browser/webkit/network/networkmanager.py
+++ b/qutebrowser/browser/webkit/network/networkmanager.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Our own QNetworkAccessManager."""
@@ -68,19 +68,19 @@ def _is_secure_cipher(cipher):
# https://weakdh.org/
return False
elif cipher.encryptionMethod().upper().startswith('RC4'):
- # http://en.wikipedia.org/wiki/RC4#Security
+ # https://en.wikipedia.org/wiki/RC4#Security
# https://codereview.qt-project.org/#/c/148906/
return False
elif cipher.encryptionMethod().upper().startswith('DES'):
- # http://en.wikipedia.org/wiki/Data_Encryption_Standard#Security_and_cryptanalysis
+ # https://en.wikipedia.org/wiki/Data_Encryption_Standard#Security_and_cryptanalysis
return False
elif 'MD5' in tokens:
- # http://www.win.tue.nl/hashclash/rogue-ca/
+ # https://www.win.tue.nl/hashclash/rogue-ca/
return False
# OpenSSL should already protect against this in a better way
# elif (('CBC3' in tokens or 'CBC' in tokens) and (cipher.protocol() not in
# [QSsl.TlsV1_0, QSsl.TlsV1_1, QSsl.TlsV1_2])):
- # # http://en.wikipedia.org/wiki/POODLE
+ # # https://en.wikipedia.org/wiki/POODLE
# return False
### These things should never happen as those are already filtered out by
### either the SSL libraries or Qt - but let's be sure.
@@ -156,7 +156,7 @@ class NetworkManager(QNetworkAccessManager):
log.init.debug("Initializing NetworkManager")
with log.disable_qt_msghandler():
# WORKAROUND for a hang when a message is printed - See:
- # http://www.riverbankcomputing.com/pipermail/pyqt/2014-November/035045.html
+ # https://www.riverbankcomputing.com/pipermail/pyqt/2014-November/035045.html
#
# Still needed on Qt/PyQt 5.15.2 according to #6010.
super().__init__(parent)
diff --git a/qutebrowser/browser/webkit/network/networkreply.py b/qutebrowser/browser/webkit/network/networkreply.py
index fc48fdbfd..c1ead3209 100644
--- a/qutebrowser/browser/webkit/network/networkreply.py
+++ b/qutebrowser/browser/webkit/network/networkreply.py
@@ -18,7 +18,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
#
# For some reason, a segfault will be triggered if the unnecessary lambdas in
# this file aren't there.
diff --git a/qutebrowser/browser/webkit/network/webkitqutescheme.py b/qutebrowser/browser/webkit/network/webkitqutescheme.py
index 160bb8eab..bccdd1acd 100644
--- a/qutebrowser/browser/webkit/network/webkitqutescheme.py
+++ b/qutebrowser/browser/webkit/network/webkitqutescheme.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""QtWebKit specific qute://* handlers and glue code."""
diff --git a/qutebrowser/browser/webkit/tabhistory.py b/qutebrowser/browser/webkit/tabhistory.py
index 17d320f5d..c38968b62 100644
--- a/qutebrowser/browser/webkit/tabhistory.py
+++ b/qutebrowser/browser/webkit/tabhistory.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Utilities related to QWebHistory."""
diff --git a/qutebrowser/browser/webkit/webkitelem.py b/qutebrowser/browser/webkit/webkitelem.py
index 8fe22be48..5bf96a610 100644
--- a/qutebrowser/browser/webkit/webkitelem.py
+++ b/qutebrowser/browser/webkit/webkitelem.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""QtWebKit specific part of the web element API."""
@@ -380,7 +380,7 @@ class WebKitElement(webelem.AbstractWebElement):
def get_child_frames(startframe: QWebFrame) -> List[QWebFrame]:
"""Get all children recursively of a given QWebFrame.
- Loosely based on http://blog.nextgenetics.net/?e=64
+ Loosely based on https://blog.nextgenetics.net/?e=64
Args:
startframe: The QWebFrame to start with.
diff --git a/qutebrowser/browser/webkit/webkithistory.py b/qutebrowser/browser/webkit/webkithistory.py
index 34cc96385..4149bda88 100644
--- a/qutebrowser/browser/webkit/webkithistory.py
+++ b/qutebrowser/browser/webkit/webkithistory.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""QtWebKit specific part of history."""
diff --git a/qutebrowser/browser/webkit/webkitinspector.py b/qutebrowser/browser/webkit/webkitinspector.py
index a987ad01c..57bcd40ea 100644
--- a/qutebrowser/browser/webkit/webkitinspector.py
+++ b/qutebrowser/browser/webkit/webkitinspector.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Customized QWebInspector for QtWebKit."""
diff --git a/qutebrowser/browser/webkit/webkitsettings.py b/qutebrowser/browser/webkit/webkitsettings.py
index 1f7b0bc62..385b7bdc3 100644
--- a/qutebrowser/browser/webkit/webkitsettings.py
+++ b/qutebrowser/browser/webkit/webkitsettings.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Bridge from QWebSettings to our own settings.
diff --git a/qutebrowser/browser/webkit/webkittab.py b/qutebrowser/browser/webkit/webkittab.py
index 08f07301c..066cce348 100644
--- a/qutebrowser/browser/webkit/webkittab.py
+++ b/qutebrowser/browser/webkit/webkittab.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Wrapper over our (QtWebKit) WebView."""
@@ -765,7 +765,7 @@ class WebKitElements(browsertab.AbstractElements):
except webkitelem.IsNullError:
# For some reason, the hit result element can be a null element
# sometimes (e.g. when clicking the timetable fields on
- # http://www.sbb.ch/ ).
+ # https://www.sbb.ch/ ).
log.webview.debug("Hit test result element is null!")
callback(None)
return
diff --git a/qutebrowser/browser/webkit/webpage.py b/qutebrowser/browser/webkit/webpage.py
index 8a18b5918..2f26f3d28 100644
--- a/qutebrowser/browser/webkit/webpage.py
+++ b/qutebrowser/browser/webkit/webpage.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""The main browser widgets."""
@@ -274,7 +274,7 @@ class BrowserPage(QWebPage):
correct for some common errors the server do.
At some point we might want to implement the MIME Sniffing standard
- here: http://mimesniff.spec.whatwg.org/
+ here: https://mimesniff.spec.whatwg.org/
"""
inline, suggested_filename = http.parse_content_disposition(reply)
download_manager = objreg.get('qtnetwork-download-manager')
diff --git a/qutebrowser/browser/webkit/webview.py b/qutebrowser/browser/webkit/webview.py
index a75b656b4..0242bed0c 100644
--- a/qutebrowser/browser/webkit/webview.py
+++ b/qutebrowser/browser/webkit/webview.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""The main browser widgets."""
diff --git a/qutebrowser/commands/__init__.py b/qutebrowser/commands/__init__.py
index ef1e97606..4a4edc53b 100644
--- a/qutebrowser/commands/__init__.py
+++ b/qutebrowser/commands/__init__.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""In qutebrowser, all keybindings are mapped to commands.
diff --git a/qutebrowser/commands/argparser.py b/qutebrowser/commands/argparser.py
index d18f1910a..f8f083b72 100644
--- a/qutebrowser/commands/argparser.py
+++ b/qutebrowser/commands/argparser.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""argparse.ArgumentParser subclass to parse qutebrowser commands."""
diff --git a/qutebrowser/commands/cmdexc.py b/qutebrowser/commands/cmdexc.py
index c1701090e..fdd06537f 100644
--- a/qutebrowser/commands/cmdexc.py
+++ b/qutebrowser/commands/cmdexc.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Exception classes for commands modules.
diff --git a/qutebrowser/commands/command.py b/qutebrowser/commands/command.py
index a8936f133..aa0fc1f73 100644
--- a/qutebrowser/commands/command.py
+++ b/qutebrowser/commands/command.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Contains the Command class, a skeleton for a command."""
diff --git a/qutebrowser/commands/runners.py b/qutebrowser/commands/runners.py
index 6dfaeb53e..4d53295dd 100644
--- a/qutebrowser/commands/runners.py
+++ b/qutebrowser/commands/runners.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Module containing command managers (SearchRunner and CommandRunner)."""
diff --git a/qutebrowser/commands/userscripts.py b/qutebrowser/commands/userscripts.py
index 5da1cd461..2ab29a2fd 100644
--- a/qutebrowser/commands/userscripts.py
+++ b/qutebrowser/commands/userscripts.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Functions to execute a userscript."""
@@ -54,7 +54,7 @@ class _QtFIFOReader(QObject):
super().__init__(parent)
self._filepath = filepath
# We open as R/W so we never get EOF and have to reopen the pipe.
- # See http://www.outflux.net/blog/archives/2008/03/09/using-select-on-a-fifo/
+ # See https://www.outflux.net/blog/archives/2008/03/09/using-select-on-a-fifo/
# We also use os.open and os.fdopen rather than built-in open so we
# can add O_NONBLOCK.
# pylint: disable=no-member,useless-suppression
diff --git a/qutebrowser/completion/__init__.py b/qutebrowser/completion/__init__.py
index c6faea894..0f86f9432 100644
--- a/qutebrowser/completion/__init__.py
+++ b/qutebrowser/completion/__init__.py
@@ -15,6 +15,6 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Modules related to the command completion."""
diff --git a/qutebrowser/completion/completer.py b/qutebrowser/completion/completer.py
index 9d502a7d2..52d4dc5f2 100644
--- a/qutebrowser/completion/completer.py
+++ b/qutebrowser/completion/completer.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Completer attached to a CompletionView."""
diff --git a/qutebrowser/completion/completiondelegate.py b/qutebrowser/completion/completiondelegate.py
index c485153f5..9ea82e876 100644
--- a/qutebrowser/completion/completiondelegate.py
+++ b/qutebrowser/completion/completiondelegate.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Completion item delegate for CompletionView.
diff --git a/qutebrowser/completion/completionwidget.py b/qutebrowser/completion/completionwidget.py
index 7b20c3c4c..dd8e267fe 100644
--- a/qutebrowser/completion/completionwidget.py
+++ b/qutebrowser/completion/completionwidget.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Completion view for statusbar command section.
@@ -138,7 +138,7 @@ class CompletionView(QTreeView):
# This is a workaround for weird race conditions with invalid
# item indexes leading to segfaults in Qt.
#
- # Some background: http://bugs.quassel-irc.org/issues/663
+ # Some background: https://bugs.quassel-irc.org/issues/663
# The proposed fix there was later reverted because it didn't help.
self.setUniformRowHeights(True)
self.hide()
diff --git a/qutebrowser/completion/models/__init__.py b/qutebrowser/completion/models/__init__.py
index 6d06b6f09..f11f631d5 100644
--- a/qutebrowser/completion/models/__init__.py
+++ b/qutebrowser/completion/models/__init__.py
@@ -15,6 +15,6 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Models for the command completion."""
diff --git a/qutebrowser/completion/models/completionmodel.py b/qutebrowser/completion/models/completionmodel.py
index 768f75c13..81f4bba8e 100644
--- a/qutebrowser/completion/models/completionmodel.py
+++ b/qutebrowser/completion/models/completionmodel.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""A model that proxies access to one or more completion categories."""
diff --git a/qutebrowser/completion/models/configmodel.py b/qutebrowser/completion/models/configmodel.py
index bf2770fdd..a942b868a 100644
--- a/qutebrowser/completion/models/configmodel.py
+++ b/qutebrowser/completion/models/configmodel.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Functions that return config-related completion models."""
diff --git a/qutebrowser/completion/models/filepathcategory.py b/qutebrowser/completion/models/filepathcategory.py
index 7a420dea4..ac5dd2278 100644
--- a/qutebrowser/completion/models/filepathcategory.py
+++ b/qutebrowser/completion/models/filepathcategory.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Completion category for filesystem paths.
diff --git a/qutebrowser/completion/models/histcategory.py b/qutebrowser/completion/models/histcategory.py
index cf7134469..bee2b43d9 100644
--- a/qutebrowser/completion/models/histcategory.py
+++ b/qutebrowser/completion/models/histcategory.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""A completion category that queries the SQL history store."""
diff --git a/qutebrowser/completion/models/listcategory.py b/qutebrowser/completion/models/listcategory.py
index 23740025d..352151ebb 100644
--- a/qutebrowser/completion/models/listcategory.py
+++ b/qutebrowser/completion/models/listcategory.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Completion category that uses a list of tuples as a data source."""
diff --git a/qutebrowser/completion/models/miscmodels.py b/qutebrowser/completion/models/miscmodels.py
index b25e1c339..b45127651 100644
--- a/qutebrowser/completion/models/miscmodels.py
+++ b/qutebrowser/completion/models/miscmodels.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Functions that return miscellaneous completion models."""
diff --git a/qutebrowser/completion/models/urlmodel.py b/qutebrowser/completion/models/urlmodel.py
index abab9ba22..2152f60ec 100644
--- a/qutebrowser/completion/models/urlmodel.py
+++ b/qutebrowser/completion/models/urlmodel.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Function to return the url completion model for the `open` command."""
diff --git a/qutebrowser/completion/models/util.py b/qutebrowser/completion/models/util.py
index d225b5906..224004d1b 100644
--- a/qutebrowser/completion/models/util.py
+++ b/qutebrowser/completion/models/util.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Utility functions for completion models."""
diff --git a/qutebrowser/components/__init__.py b/qutebrowser/components/__init__.py
index ea0d7f98c..a7613dd81 100644
--- a/qutebrowser/components/__init__.py
+++ b/qutebrowser/components/__init__.py
@@ -15,6 +15,6 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""qutebrowser "extensions" which only use the qutebrowser.api API."""
diff --git a/qutebrowser/components/adblockcommands.py b/qutebrowser/components/adblockcommands.py
index 1f426e98c..3b2cbe24d 100644
--- a/qutebrowser/components/adblockcommands.py
+++ b/qutebrowser/components/adblockcommands.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Commands relating to ad blocking."""
diff --git a/qutebrowser/components/braveadblock.py b/qutebrowser/components/braveadblock.py
index a3e5dd385..68196255c 100644
--- a/qutebrowser/components/braveadblock.py
+++ b/qutebrowser/components/braveadblock.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Functions related to the Brave adblocker."""
diff --git a/qutebrowser/components/caretcommands.py b/qutebrowser/components/caretcommands.py
index 490f2c241..8ab175012 100644
--- a/qutebrowser/components/caretcommands.py
+++ b/qutebrowser/components/caretcommands.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Commands related to caret browsing."""
diff --git a/qutebrowser/components/hostblock.py b/qutebrowser/components/hostblock.py
index a1a9e5975..8a0174584 100644
--- a/qutebrowser/components/hostblock.py
+++ b/qutebrowser/components/hostblock.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Functions related to host blocking."""
diff --git a/qutebrowser/components/misccommands.py b/qutebrowser/components/misccommands.py
index 202aabd62..b74998ae1 100644
--- a/qutebrowser/components/misccommands.py
+++ b/qutebrowser/components/misccommands.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Various commands."""
@@ -220,8 +220,8 @@ def debug_webaction(tab: apitypes.Tab, action: str, count: int = 1) -> None:
"""Execute a webaction.
Available actions:
- http://doc.qt.io/archives/qt-5.5/qwebpage.html#WebAction-enum (WebKit)
- http://doc.qt.io/qt-5/qwebenginepage.html#WebAction-enum (WebEngine)
+ https://doc.qt.io/archives/qt-5.5/qwebpage.html#WebAction-enum (WebKit)
+ https://doc.qt.io/qt-5/qwebenginepage.html#WebAction-enum (WebEngine)
Args:
action: The action to execute, e.g. MoveToNextChar.
diff --git a/qutebrowser/components/readlinecommands.py b/qutebrowser/components/readlinecommands.py
index 4ab50bb5b..da9c515dd 100644
--- a/qutebrowser/components/readlinecommands.py
+++ b/qutebrowser/components/readlinecommands.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Bridge to provide readline-like shortcuts for QLineEdits."""
diff --git a/qutebrowser/components/scrollcommands.py b/qutebrowser/components/scrollcommands.py
index 43f03e861..757c23b2b 100644
--- a/qutebrowser/components/scrollcommands.py
+++ b/qutebrowser/components/scrollcommands.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Scrolling-related commands."""
diff --git a/qutebrowser/components/utils/blockutils.py b/qutebrowser/components/utils/blockutils.py
index c945a5faa..bd27baece 100644
--- a/qutebrowser/components/utils/blockutils.py
+++ b/qutebrowser/components/utils/blockutils.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Code that is shared between the host blocker and Brave ad blocker."""
diff --git a/qutebrowser/components/zoomcommands.py b/qutebrowser/components/zoomcommands.py
index feab15ae7..877bb1552 100644
--- a/qutebrowser/components/zoomcommands.py
+++ b/qutebrowser/components/zoomcommands.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Zooming-related commands."""
diff --git a/qutebrowser/config/__init__.py b/qutebrowser/config/__init__.py
index 3e24043db..516879e79 100644
--- a/qutebrowser/config/__init__.py
+++ b/qutebrowser/config/__init__.py
@@ -15,6 +15,6 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Modules related to the configuration."""
diff --git a/qutebrowser/config/config.py b/qutebrowser/config/config.py
index 6fba8c8df..a91f72c82 100644
--- a/qutebrowser/config/config.py
+++ b/qutebrowser/config/config.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Configuration storage and config-related utilities."""
diff --git a/qutebrowser/config/configcache.py b/qutebrowser/config/configcache.py
index b717cf5f0..54915fb2b 100644
--- a/qutebrowser/config/configcache.py
+++ b/qutebrowser/config/configcache.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Implementation of a basic config cache."""
diff --git a/qutebrowser/config/configcommands.py b/qutebrowser/config/configcommands.py
index 91433a860..afec3d5aa 100644
--- a/qutebrowser/config/configcommands.py
+++ b/qutebrowser/config/configcommands.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Commands related to the configuration."""
diff --git a/qutebrowser/config/configdata.py b/qutebrowser/config/configdata.py
index f5b2af1ec..6cead0732 100644
--- a/qutebrowser/config/configdata.py
+++ b/qutebrowser/config/configdata.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Configuration data for config.py.
diff --git a/qutebrowser/config/configdata.yml b/qutebrowser/config/configdata.yml
index 861cf0fdc..69786f2b3 100644
--- a/qutebrowser/config/configdata.yml
+++ b/qutebrowser/config/configdata.yml
@@ -360,7 +360,7 @@ content.cache.maximum_pages:
_n_ pages.
For more information about the feature, please refer to:
- http://webkit.org/blog/427/webkit-page-cache-i-the-basics/
+ https://webkit.org/blog/427/webkit-page-cache-i-the-basics/
content.cache.appcache:
default: true
diff --git a/qutebrowser/config/configexc.py b/qutebrowser/config/configexc.py
index 37034e169..27a1001b5 100644
--- a/qutebrowser/config/configexc.py
+++ b/qutebrowser/config/configexc.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Exceptions related to config parsing."""
diff --git a/qutebrowser/config/configfiles.py b/qutebrowser/config/configfiles.py
index 7c6f3aa7d..dcf1c9e5a 100644
--- a/qutebrowser/config/configfiles.py
+++ b/qutebrowser/config/configfiles.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Configuration files residing on disk."""
diff --git a/qutebrowser/config/configinit.py b/qutebrowser/config/configinit.py
index 42e1d4b0f..8b2b12227 100644
--- a/qutebrowser/config/configinit.py
+++ b/qutebrowser/config/configinit.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Initialization of the configuration."""
diff --git a/qutebrowser/config/configtypes.py b/qutebrowser/config/configtypes.py
index 30c31e5ae..4db51ee89 100644
--- a/qutebrowser/config/configtypes.py
+++ b/qutebrowser/config/configtypes.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Types for options in qutebrowser's configuration.
@@ -1089,7 +1089,7 @@ class QtColor(BaseType):
* `#RGB`/`#RRGGBB`/`#AARRGGBB`/`#RRRGGGBBB`/`#RRRRGGGGBBBB`
* An SVG color name as specified in
- http://www.w3.org/TR/SVG/types.html#ColorKeywords[the W3C specification].
+ https://www.w3.org/TR/SVG/types.html#ColorKeywords[the W3C specification].
* transparent (no color)
* `rgb(r, g, b)` / `rgba(r, g, b, a)` (values 0-255 or percentages)
* `hsv(h, s, v)` / `hsva(h, s, v, a)` (values 0-255, hue 0-359)
@@ -1160,12 +1160,12 @@ class QssColor(BaseType):
* `#RGB`/`#RRGGBB`/`#AARRGGBB`/`#RRRGGGBBB`/`#RRRRGGGGBBBB`
* An SVG color name as specified in
- http://www.w3.org/TR/SVG/types.html#ColorKeywords[the W3C specification].
+ https://www.w3.org/TR/SVG/types.html#ColorKeywords[the W3C specification].
* transparent (no color)
* `rgb(r, g, b)` / `rgba(r, g, b, a)` (values 0-255 or percentages)
* `hsv(h, s, v)` / `hsva(h, s, v, a)` (values 0-255, hue 0-359)
* A gradient as explained in
- http://doc.qt.io/qt-5/stylesheet-reference.html#list-of-property-types[the Qt documentation]
+ https://doc.qt.io/qt-5/stylesheet-reference.html#list-of-property-types[the Qt documentation]
under ``Gradient''
"""
diff --git a/qutebrowser/config/configutils.py b/qutebrowser/config/configutils.py
index a2d174885..d619eb21f 100644
--- a/qutebrowser/config/configutils.py
+++ b/qutebrowser/config/configutils.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Utilities and data structures used by various config code."""
diff --git a/qutebrowser/config/qtargs.py b/qutebrowser/config/qtargs.py
index 0ce515e5f..6058931b3 100644
--- a/qutebrowser/config/qtargs.py
+++ b/qutebrowser/config/qtargs.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Get arguments to pass to Qt."""
diff --git a/qutebrowser/config/stylesheet.py b/qutebrowser/config/stylesheet.py
index 8fe9cefa4..2927aec08 100644
--- a/qutebrowser/config/stylesheet.py
+++ b/qutebrowser/config/stylesheet.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Handling of Qt qss stylesheets."""
diff --git a/qutebrowser/config/websettings.py b/qutebrowser/config/websettings.py
index 80d8abb02..5599e2172 100644
--- a/qutebrowser/config/websettings.py
+++ b/qutebrowser/config/websettings.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Bridge from QWeb(Engine)Settings to our own settings."""
diff --git a/qutebrowser/extensions/interceptors.py b/qutebrowser/extensions/interceptors.py
index 15a077250..99c5f5186 100644
--- a/qutebrowser/extensions/interceptors.py
+++ b/qutebrowser/extensions/interceptors.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Infrastructure for intercepting requests."""
diff --git a/qutebrowser/extensions/loader.py b/qutebrowser/extensions/loader.py
index 8953a3f1f..297f1b108 100644
--- a/qutebrowser/extensions/loader.py
+++ b/qutebrowser/extensions/loader.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Loader for qutebrowser extensions."""
diff --git a/qutebrowser/html/license.html b/qutebrowser/html/license.html
index c0392120d..3cbc6c74b 100644
--- a/qutebrowser/html/license.html
+++ b/qutebrowser/html/license.html
@@ -1,17 +1,19 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html><head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>GNU General Public License v3.0 - GNU Project - Free Software Foundation (FSF)</title>
<link rel="alternate" type="application/rdf+xml"
- href="http://www.gnu.org/licenses/gpl-3.0.rdf" />
+ href="https://www.gnu.org/licenses/gpl-3.0.rdf" />
</head>
<body>
<h3 style="text-align: center;">GNU GENERAL PUBLIC LICENSE</h3>
<p style="text-align: center;">Version 3, 29 June 2007</p>
<p>Copyright &copy; 2007 Free Software Foundation, Inc.
- &lt;<a href="http://fsf.org/">http://fsf.org/</a>&gt;</p><p>
+ &lt;<a href="https://fsf.org/">https://fsf.org/</a>&gt;</p><p>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.</p>
@@ -661,7 +663,7 @@ the &ldquo;copyright&rdquo; line and a pointer to where the full notice is found
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with this program. If not, see &lt;http://www.gnu.org/licenses/&gt;.
+ along with this program. If not, see &lt;https://www.gnu.org/licenses/&gt;.
</pre>
<p>Also add information on how to contact you by electronic and paper mail.</p>
@@ -682,13 +684,13 @@ might be different; for a GUI interface, you would use an &ldquo;about box&rdquo
<p>You should also get your employer (if you work as a programmer) or school,
if any, to sign a &ldquo;copyright disclaimer&rdquo; for the program, if necessary.
For more information on this, and how to apply and follow the GNU GPL, see
-&lt;<a href="http://www.gnu.org/licenses/">http://www.gnu.org/licenses/</a>&gt;.</p>
+&lt;<a href="https://www.gnu.org/licenses/">https://www.gnu.org/licenses/</a>&gt;.</p>
<p>The GNU General Public License does not permit incorporating your program
into proprietary programs. If your program is a subroutine library, you
may consider it more useful to permit linking proprietary applications with
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
-&lt;<a href="http://www.gnu.org/philosophy/why-not-lgpl.html">http://www.gnu.org/philosophy/why-not-lgpl.html</a>&gt;.</p>
+&lt;<a href="https://www.gnu.org/licenses/why-not-lgpl.html">https://www.gnu.org/licenses/why-not-lgpl.html</a>&gt;.</p>
</body></html>
diff --git a/qutebrowser/html/version.html b/qutebrowser/html/version.html
index 368fbaed6..27fa4eb4c 100644
--- a/qutebrowser/html/version.html
+++ b/qutebrowser/html/version.html
@@ -34,7 +34,7 @@ GNU General Public License for more details.
</p>
<p>
You should have received a copy of the GNU General Public License
-along with this program. If not, see <a href="http://www.gnu.org/licenses/">
-http://www.gnu.org/licenses/</a> or open <a href="qute://gpl">qute://gpl</a>.
+along with this program. If not, see <a href="https://www.gnu.org/licenses/">
+https://www.gnu.org/licenses/</a> or open <a href="qute://gpl">qute://gpl</a>.
</p>
{% endblock %}
diff --git a/qutebrowser/javascript/caret.js b/qutebrowser/javascript/caret.js
index ed09aa80c..7c157142c 100644
--- a/qutebrowser/javascript/caret.js
+++ b/qutebrowser/javascript/caret.js
@@ -45,7 +45,7 @@ default-case */
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+ * along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
*/
/**
@@ -53,7 +53,7 @@ default-case */
* https://cs.chromium.org/chromium/src/ui/accessibility/extensions/caretbrowsing/
*
* The behavior is based on Mozilla's spec whenever possible:
- * http://www.mozilla.org/access/keyboard/proposal
+ * https://web.archive.org/web/20110818013741/http://www.mozilla.org/access/keyboard/proposal
*
* The one exception is that Esc is used to escape out of a form control,
* rather than their proposed key (which doesn't seem to work in the
diff --git a/qutebrowser/javascript/history.js b/qutebrowser/javascript/history.js
index b6c691ad7..a50e42d6b 100644
--- a/qutebrowser/javascript/history.js
+++ b/qutebrowser/javascript/history.js
@@ -15,7 +15,7 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+ * along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
*/
"use strict";
diff --git a/qutebrowser/javascript/pac_utils.js b/qutebrowser/javascript/pac_utils.js
index f93c85a87..567033531 100644
--- a/qutebrowser/javascript/pac_utils.js
+++ b/qutebrowser/javascript/pac_utils.js
@@ -4,7 +4,7 @@
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
- * http://www.mozilla.org/MPL/
+ * https://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
diff --git a/qutebrowser/javascript/position_caret.js b/qutebrowser/javascript/position_caret.js
index 8eee2161d..7b53008fa 100644
--- a/qutebrowser/javascript/position_caret.js
+++ b/qutebrowser/javascript/position_caret.js
@@ -15,7 +15,7 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
-* along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+* along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
*/
/**
diff --git a/qutebrowser/javascript/scroll.js b/qutebrowser/javascript/scroll.js
index 312f77aeb..8bb904c56 100644
--- a/qutebrowser/javascript/scroll.js
+++ b/qutebrowser/javascript/scroll.js
@@ -14,7 +14,7 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+ * along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
*/
"use strict";
diff --git a/qutebrowser/javascript/stylesheet.js b/qutebrowser/javascript/stylesheet.js
index 78fd4ce5c..508585c74 100644
--- a/qutebrowser/javascript/stylesheet.js
+++ b/qutebrowser/javascript/stylesheet.js
@@ -15,7 +15,7 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+ * along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
*/
"use strict";
diff --git a/qutebrowser/javascript/webelem.js b/qutebrowser/javascript/webelem.js
index 9c5c1d578..b4cef24bc 100644
--- a/qutebrowser/javascript/webelem.js
+++ b/qutebrowser/javascript/webelem.js
@@ -14,7 +14,7 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
- * along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+ * along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
*/
/**
diff --git a/qutebrowser/keyinput/__init__.py b/qutebrowser/keyinput/__init__.py
index 9e393de90..4acc6d7c3 100644
--- a/qutebrowser/keyinput/__init__.py
+++ b/qutebrowser/keyinput/__init__.py
@@ -15,6 +15,6 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Modules related to keyboard input and mode handling."""
diff --git a/qutebrowser/keyinput/basekeyparser.py b/qutebrowser/keyinput/basekeyparser.py
index 178e6a289..d1828791c 100644
--- a/qutebrowser/keyinput/basekeyparser.py
+++ b/qutebrowser/keyinput/basekeyparser.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Base class for vim-like key sequence parser."""
diff --git a/qutebrowser/keyinput/eventfilter.py b/qutebrowser/keyinput/eventfilter.py
index 234f5a344..4d016bea6 100644
--- a/qutebrowser/keyinput/eventfilter.py
+++ b/qutebrowser/keyinput/eventfilter.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Global Qt event filter which dispatches key events."""
diff --git a/qutebrowser/keyinput/keyutils.py b/qutebrowser/keyinput/keyutils.py
index ef24246d6..c25ed6f17 100644
--- a/qutebrowser/keyinput/keyutils.py
+++ b/qutebrowser/keyinput/keyutils.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Our own QKeySequence-like class and related utilities.
diff --git a/qutebrowser/keyinput/macros.py b/qutebrowser/keyinput/macros.py
index ec314bbd4..fdef7c669 100644
--- a/qutebrowser/keyinput/macros.py
+++ b/qutebrowser/keyinput/macros.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Keyboard macro system."""
diff --git a/qutebrowser/keyinput/modeman.py b/qutebrowser/keyinput/modeman.py
index 54e568a20..fdba93777 100644
--- a/qutebrowser/keyinput/modeman.py
+++ b/qutebrowser/keyinput/modeman.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Mode manager (per window) which handles the current keyboard mode."""
diff --git a/qutebrowser/keyinput/modeparsers.py b/qutebrowser/keyinput/modeparsers.py
index 48be06743..1a8b171c2 100644
--- a/qutebrowser/keyinput/modeparsers.py
+++ b/qutebrowser/keyinput/modeparsers.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""KeyChainParser for "hint" and "normal" modes.
diff --git a/qutebrowser/mainwindow/__init__.py b/qutebrowser/mainwindow/__init__.py
index 041428c68..086ff97cf 100644
--- a/qutebrowser/mainwindow/__init__.py
+++ b/qutebrowser/mainwindow/__init__.py
@@ -15,6 +15,6 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Widgets needed for the main window."""
diff --git a/qutebrowser/mainwindow/mainwindow.py b/qutebrowser/mainwindow/mainwindow.py
index facca7930..ae30c6352 100644
--- a/qutebrowser/mainwindow/mainwindow.py
+++ b/qutebrowser/mainwindow/mainwindow.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""The main window of qutebrowser."""
diff --git a/qutebrowser/mainwindow/messageview.py b/qutebrowser/mainwindow/messageview.py
index 86870f138..dedc311ee 100644
--- a/qutebrowser/mainwindow/messageview.py
+++ b/qutebrowser/mainwindow/messageview.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Showing messages above the statusbar."""
diff --git a/qutebrowser/mainwindow/prompt.py b/qutebrowser/mainwindow/prompt.py
index 6a3d57d9f..419355884 100644
--- a/qutebrowser/mainwindow/prompt.py
+++ b/qutebrowser/mainwindow/prompt.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Showing prompts above the statusbar."""
diff --git a/qutebrowser/mainwindow/statusbar/__init__.py b/qutebrowser/mainwindow/statusbar/__init__.py
index fce781fb8..5ded944da 100644
--- a/qutebrowser/mainwindow/statusbar/__init__.py
+++ b/qutebrowser/mainwindow/statusbar/__init__.py
@@ -15,6 +15,6 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Widgets needed for the statusbar."""
diff --git a/qutebrowser/mainwindow/statusbar/backforward.py b/qutebrowser/mainwindow/statusbar/backforward.py
index 781219caa..76614a14f 100644
--- a/qutebrowser/mainwindow/statusbar/backforward.py
+++ b/qutebrowser/mainwindow/statusbar/backforward.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Navigation (back/forward) indicator displayed in the statusbar."""
diff --git a/qutebrowser/mainwindow/statusbar/bar.py b/qutebrowser/mainwindow/statusbar/bar.py
index 4bd9a3915..0f6cd9fbc 100644
--- a/qutebrowser/mainwindow/statusbar/bar.py
+++ b/qutebrowser/mainwindow/statusbar/bar.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""The main statusbar widget."""
diff --git a/qutebrowser/mainwindow/statusbar/command.py b/qutebrowser/mainwindow/statusbar/command.py
index 58afb496b..fb09b66db 100644
--- a/qutebrowser/mainwindow/statusbar/command.py
+++ b/qutebrowser/mainwindow/statusbar/command.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""The commandline in the statusbar."""
diff --git a/qutebrowser/mainwindow/statusbar/keystring.py b/qutebrowser/mainwindow/statusbar/keystring.py
index 725226894..590dbda93 100644
--- a/qutebrowser/mainwindow/statusbar/keystring.py
+++ b/qutebrowser/mainwindow/statusbar/keystring.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Keychain string displayed in the statusbar."""
diff --git a/qutebrowser/mainwindow/statusbar/percentage.py b/qutebrowser/mainwindow/statusbar/percentage.py
index 2a79c343a..122a4d4b4 100644
--- a/qutebrowser/mainwindow/statusbar/percentage.py
+++ b/qutebrowser/mainwindow/statusbar/percentage.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Scroll percentage displayed in the statusbar."""
diff --git a/qutebrowser/mainwindow/statusbar/progress.py b/qutebrowser/mainwindow/statusbar/progress.py
index 9fdbf9939..9d56cd03f 100644
--- a/qutebrowser/mainwindow/statusbar/progress.py
+++ b/qutebrowser/mainwindow/statusbar/progress.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""The progress bar in the statusbar."""
diff --git a/qutebrowser/mainwindow/statusbar/tabindex.py b/qutebrowser/mainwindow/statusbar/tabindex.py
index fcccfa99b..635d3817b 100644
--- a/qutebrowser/mainwindow/statusbar/tabindex.py
+++ b/qutebrowser/mainwindow/statusbar/tabindex.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""TabIndex displayed in the statusbar."""
diff --git a/qutebrowser/mainwindow/statusbar/textbase.py b/qutebrowser/mainwindow/statusbar/textbase.py
index a257554e4..cb454b902 100644
--- a/qutebrowser/mainwindow/statusbar/textbase.py
+++ b/qutebrowser/mainwindow/statusbar/textbase.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Base text widgets for statusbar."""
@@ -33,7 +33,7 @@ class TextBase(QLabel):
Unlike QLabel, the text will get elided.
Eliding is loosely based on
- http://gedgedev.blogspot.ch/2010/12/elided-labels-in-qt.html
+ https://gedgedev.blogspot.ch/2010/12/elided-labels-in-qt.html
Attributes:
_elidemode: Where to elide the text.
diff --git a/qutebrowser/mainwindow/statusbar/url.py b/qutebrowser/mainwindow/statusbar/url.py
index 9f65d2243..99818e284 100644
--- a/qutebrowser/mainwindow/statusbar/url.py
+++ b/qutebrowser/mainwindow/statusbar/url.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""URL displayed in the statusbar."""
diff --git a/qutebrowser/mainwindow/tabbedbrowser.py b/qutebrowser/mainwindow/tabbedbrowser.py
index bf5825d31..52241d777 100644
--- a/qutebrowser/mainwindow/tabbedbrowser.py
+++ b/qutebrowser/mainwindow/tabbedbrowser.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""The main tabbed browser widget."""
diff --git a/qutebrowser/mainwindow/tabwidget.py b/qutebrowser/mainwindow/tabwidget.py
index be0443e60..4041de2c9 100644
--- a/qutebrowser/mainwindow/tabwidget.py
+++ b/qutebrowser/mainwindow/tabwidget.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""The tab widget used for TabbedBrowser from browser.py."""
@@ -739,7 +739,7 @@ class TabBarStyle(QCommonStyle):
Based on:
- http://stackoverflow.com/a/17294081
+ https://stackoverflow.com/a/17294081
https://code.google.com/p/makehuman/source/browse/trunk/makehuman/lib/qtgui.py
"""
diff --git a/qutebrowser/mainwindow/windowundo.py b/qutebrowser/mainwindow/windowundo.py
index 28e4d757d..ea7e1a987 100644
--- a/qutebrowser/mainwindow/windowundo.py
+++ b/qutebrowser/mainwindow/windowundo.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Code for :undo --window."""
diff --git a/qutebrowser/misc/__init__.py b/qutebrowser/misc/__init__.py
index e6cb72889..8f68e3d6f 100644
--- a/qutebrowser/misc/__init__.py
+++ b/qutebrowser/misc/__init__.py
@@ -15,6 +15,6 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Misc. modules."""
diff --git a/qutebrowser/misc/autoupdate.py b/qutebrowser/misc/autoupdate.py
index 9edc35634..73afdde54 100644
--- a/qutebrowser/misc/autoupdate.py
+++ b/qutebrowser/misc/autoupdate.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Classes related to auto-updating and getting the latest version."""
diff --git a/qutebrowser/misc/backendproblem.py b/qutebrowser/misc/backendproblem.py
index ce07bc147..1011e539d 100644
--- a/qutebrowser/misc/backendproblem.py
+++ b/qutebrowser/misc/backendproblem.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Dialogs shown when there was a problem with a backend choice."""
diff --git a/qutebrowser/misc/checkpyver.py b/qutebrowser/misc/checkpyver.py
index a84622108..e9a7a1eef 100644
--- a/qutebrowser/misc/checkpyver.py
+++ b/qutebrowser/misc/checkpyver.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Check if qutebrowser is run with the correct python version.
diff --git a/qutebrowser/misc/cmdhistory.py b/qutebrowser/misc/cmdhistory.py
index 22f6fddb5..e4218832c 100644
--- a/qutebrowser/misc/cmdhistory.py
+++ b/qutebrowser/misc/cmdhistory.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Command history for the status bar."""
diff --git a/qutebrowser/misc/consolewidget.py b/qutebrowser/misc/consolewidget.py
index 98025ed2b..a826a4ed8 100644
--- a/qutebrowser/misc/consolewidget.py
+++ b/qutebrowser/misc/consolewidget.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Debugging console."""
diff --git a/qutebrowser/misc/crashdialog.py b/qutebrowser/misc/crashdialog.py
index 9db25789d..ac292dcdb 100644
--- a/qutebrowser/misc/crashdialog.py
+++ b/qutebrowser/misc/crashdialog.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""The dialog which gets shown when qutebrowser crashes."""
@@ -318,7 +318,7 @@ class _CrashDialog(QDialog):
log.misc.exception("Error while getting user")
user = 'unknown'
try:
- # parent: http://p.cmpl.cc/90286958
+ # parent: https://p.cmpl.cc/90286958
self._paste_client.paste(user, self._get_paste_title(),
self._paste_text, parent='90286958')
except Exception as e:
diff --git a/qutebrowser/misc/crashsignal.py b/qutebrowser/misc/crashsignal.py
index 23d890ee2..45c52f54c 100644
--- a/qutebrowser/misc/crashsignal.py
+++ b/qutebrowser/misc/crashsignal.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Handlers for crashes and OS signals."""
diff --git a/qutebrowser/misc/debugcachestats.py b/qutebrowser/misc/debugcachestats.py
index 98427b7d6..f172f0854 100644
--- a/qutebrowser/misc/debugcachestats.py
+++ b/qutebrowser/misc/debugcachestats.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Implementation of the command debug-cache-stats.
diff --git a/qutebrowser/misc/earlyinit.py b/qutebrowser/misc/earlyinit.py
index 8f4d5d6ca..1938a8361 100644
--- a/qutebrowser/misc/earlyinit.py
+++ b/qutebrowser/misc/earlyinit.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Things which need to be done really early (e.g. before importing Qt).
diff --git a/qutebrowser/misc/editor.py b/qutebrowser/misc/editor.py
index e2311b4b1..b399c01a6 100644
--- a/qutebrowser/misc/editor.py
+++ b/qutebrowser/misc/editor.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Launcher for an external editor."""
diff --git a/qutebrowser/misc/guiprocess.py b/qutebrowser/misc/guiprocess.py
index 3a43f6210..1273b227e 100644
--- a/qutebrowser/misc/guiprocess.py
+++ b/qutebrowser/misc/guiprocess.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""A QProcess which shows notifications in the GUI."""
diff --git a/qutebrowser/misc/httpclient.py b/qutebrowser/misc/httpclient.py
index 431068588..f9b1e5cc7 100644
--- a/qutebrowser/misc/httpclient.py
+++ b/qutebrowser/misc/httpclient.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""An HTTP client based on QNetworkAccessManager."""
diff --git a/qutebrowser/misc/ipc.py b/qutebrowser/misc/ipc.py
index 8ddbd9287..34c31ec4a 100644
--- a/qutebrowser/misc/ipc.py
+++ b/qutebrowser/misc/ipc.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Utilities for IPC with existing instances."""
diff --git a/qutebrowser/misc/keyhintwidget.py b/qutebrowser/misc/keyhintwidget.py
index 34217416e..4fcef72e4 100644
--- a/qutebrowser/misc/keyhintwidget.py
+++ b/qutebrowser/misc/keyhintwidget.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Small window that pops up to show hints for possible keystrings.
diff --git a/qutebrowser/misc/lineparser.py b/qutebrowser/misc/lineparser.py
index 2154063c9..60da6b895 100644
--- a/qutebrowser/misc/lineparser.py
+++ b/qutebrowser/misc/lineparser.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Parser for line-based files like histories."""
diff --git a/qutebrowser/misc/miscwidgets.py b/qutebrowser/misc/miscwidgets.py
index 553d02043..b89288fc7 100644
--- a/qutebrowser/misc/miscwidgets.py
+++ b/qutebrowser/misc/miscwidgets.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Misc. widgets used at different places."""
diff --git a/qutebrowser/misc/msgbox.py b/qutebrowser/misc/msgbox.py
index 95b91e9d4..9c55e8005 100644
--- a/qutebrowser/misc/msgbox.py
+++ b/qutebrowser/misc/msgbox.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Convenience functions to show message boxes."""
diff --git a/qutebrowser/misc/objects.py b/qutebrowser/misc/objects.py
index 3ae0e18ee..00a1ef35d 100644
--- a/qutebrowser/misc/objects.py
+++ b/qutebrowser/misc/objects.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Various global objects."""
diff --git a/qutebrowser/misc/pastebin.py b/qutebrowser/misc/pastebin.py
index 37c9370b4..a4e0a196f 100644
--- a/qutebrowser/misc/pastebin.py
+++ b/qutebrowser/misc/pastebin.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Client for the pastebin."""
diff --git a/qutebrowser/misc/quitter.py b/qutebrowser/misc/quitter.py
index 257512142..7d84c57f2 100644
--- a/qutebrowser/misc/quitter.py
+++ b/qutebrowser/misc/quitter.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Helpers related to quitting qutebrowser cleanly."""
diff --git a/qutebrowser/misc/savemanager.py b/qutebrowser/misc/savemanager.py
index 8917fd235..ee22ba14d 100644
--- a/qutebrowser/misc/savemanager.py
+++ b/qutebrowser/misc/savemanager.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Saving things to disk periodically."""
diff --git a/qutebrowser/misc/sessions.py b/qutebrowser/misc/sessions.py
index 58a3bc8b9..3f786dd42 100644
--- a/qutebrowser/misc/sessions.py
+++ b/qutebrowser/misc/sessions.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Management of sessions - saved tabs/windows."""
diff --git a/qutebrowser/misc/split.py b/qutebrowser/misc/split.py
index 6ca0c90bb..4db91360e 100644
--- a/qutebrowser/misc/split.py
+++ b/qutebrowser/misc/split.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Our own fork of shlex.split with some added and removed features."""
diff --git a/qutebrowser/misc/sql.py b/qutebrowser/misc/sql.py
index cfc6d807b..774f3ebb0 100644
--- a/qutebrowser/misc/sql.py
+++ b/qutebrowser/misc/sql.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Provides access to an in-memory sqlite database."""
diff --git a/qutebrowser/misc/throttle.py b/qutebrowser/misc/throttle.py
index 03489235f..1beebe1aa 100644
--- a/qutebrowser/misc/throttle.py
+++ b/qutebrowser/misc/throttle.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""A throttle for throttling function calls."""
diff --git a/qutebrowser/misc/utilcmds.py b/qutebrowser/misc/utilcmds.py
index 0bdca40e5..7ba45bdc3 100644
--- a/qutebrowser/misc/utilcmds.py
+++ b/qutebrowser/misc/utilcmds.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Misc. utility commands exposed to the user."""
diff --git a/qutebrowser/qt.py b/qutebrowser/qt.py
index d5dcf047d..9f665be49 100644
--- a/qutebrowser/qt.py
+++ b/qutebrowser/qt.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Wrappers around Qt/PyQt code."""
diff --git a/qutebrowser/qutebrowser.py b/qutebrowser/qutebrowser.py
index 8896465ae..038421e98 100644
--- a/qutebrowser/qutebrowser.py
+++ b/qutebrowser/qutebrowser.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Early initialization and main entry point.
diff --git a/qutebrowser/utils/__init__.py b/qutebrowser/utils/__init__.py
index efa601ca9..3f6a4f239 100644
--- a/qutebrowser/utils/__init__.py
+++ b/qutebrowser/utils/__init__.py
@@ -15,6 +15,6 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Misc utility functions."""
diff --git a/qutebrowser/utils/debug.py b/qutebrowser/utils/debug.py
index a091f59e0..54fcd5aa9 100644
--- a/qutebrowser/utils/debug.py
+++ b/qutebrowser/utils/debug.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Utilities used for debugging."""
diff --git a/qutebrowser/utils/docutils.py b/qutebrowser/utils/docutils.py
index 4b94877da..202fcba95 100644
--- a/qutebrowser/utils/docutils.py
+++ b/qutebrowser/utils/docutils.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Utilities used for the documentation and built-in help."""
diff --git a/qutebrowser/utils/error.py b/qutebrowser/utils/error.py
index abfe97d05..75cc873b1 100644
--- a/qutebrowser/utils/error.py
+++ b/qutebrowser/utils/error.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tools related to error printing/displaying."""
diff --git a/qutebrowser/utils/javascript.py b/qutebrowser/utils/javascript.py
index 616c65952..2850db3d1 100644
--- a/qutebrowser/utils/javascript.py
+++ b/qutebrowser/utils/javascript.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Utilities related to javascript interaction."""
@@ -42,7 +42,7 @@ def string_escape(text: str) -> str:
('\r', r'\r'),
('\x00', r'\x00'),
('\ufeff', r'\ufeff'),
- # http://stackoverflow.com/questions/2965293/
+ # https://stackoverflow.com/questions/2965293/
('\u2028', r'\u2028'),
('\u2029', r'\u2029'),
)
diff --git a/qutebrowser/utils/jinja.py b/qutebrowser/utils/jinja.py
index aaac625dc..20e61c136 100644
--- a/qutebrowser/utils/jinja.py
+++ b/qutebrowser/utils/jinja.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Utilities related to jinja2."""
diff --git a/qutebrowser/utils/log.py b/qutebrowser/utils/log.py
index c51f2fd3b..b6f1f3e9b 100644
--- a/qutebrowser/utils/log.py
+++ b/qutebrowser/utils/log.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Loggers and utilities related to logging."""
@@ -81,7 +81,7 @@ LOG_COLORS = {
}
# We first monkey-patch logging to support our VDEBUG level before getting the
-# loggers. Based on http://stackoverflow.com/a/13638084
+# loggers. Based on https://stackoverflow.com/a/13638084
# mypy doesn't know about this, so we need to ignore it.
VDEBUG_LEVEL = 9
logging.addLevelName(VDEBUG_LEVEL, 'VDEBUG')
diff --git a/qutebrowser/utils/message.py b/qutebrowser/utils/message.py
index 77fafa8d7..e2d922202 100644
--- a/qutebrowser/utils/message.py
+++ b/qutebrowser/utils/message.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
# Because every method needs to have a log_stack argument
# pylint: disable=unused-argument
diff --git a/qutebrowser/utils/objreg.py b/qutebrowser/utils/objreg.py
index 8495da735..99d8a0936 100644
--- a/qutebrowser/utils/objreg.py
+++ b/qutebrowser/utils/objreg.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""The global object registry and related utility functions."""
diff --git a/qutebrowser/utils/qtutils.py b/qutebrowser/utils/qtutils.py
index 06b18e14b..f7c5a3ce0 100644
--- a/qutebrowser/utils/qtutils.py
+++ b/qutebrowser/utils/qtutils.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Misc. utilities related to Qt.
diff --git a/qutebrowser/utils/standarddir.py b/qutebrowser/utils/standarddir.py
index ca9c1b040..91cbf0399 100644
--- a/qutebrowser/utils/standarddir.py
+++ b/qutebrowser/utils/standarddir.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Utilities to get and initialize data/config paths."""
@@ -344,7 +344,7 @@ def init(args: Optional[argparse.Namespace]) -> None:
def _init_cachedir_tag() -> None:
"""Create CACHEDIR.TAG if it doesn't exist.
- See http://www.brynosaurus.com/cachedir/spec.html
+ See https://bford.info/cachedir/
"""
cachedir_tag = os.path.join(cache(), 'CACHEDIR.TAG')
if not os.path.exists(cachedir_tag):
@@ -354,7 +354,6 @@ def _init_cachedir_tag() -> None:
f.write("# This file is a cache directory tag created by "
"qutebrowser.\n")
f.write("# For information about cache directory tags, see:\n")
- f.write("# http://www.brynosaurus.com/"
- "cachedir/\n")
+ f.write("# https://bford.info/cachedir/\n")
except OSError:
log.init.exception("Failed to create CACHEDIR.TAG")
diff --git a/qutebrowser/utils/urlmatch.py b/qutebrowser/utils/urlmatch.py
index ffac7eb49..8dfd6d273 100644
--- a/qutebrowser/utils/urlmatch.py
+++ b/qutebrowser/utils/urlmatch.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""A Chromium-like URL matching pattern.
diff --git a/qutebrowser/utils/urlutils.py b/qutebrowser/utils/urlutils.py
index 7949d9c78..045981680 100644
--- a/qutebrowser/utils/urlutils.py
+++ b/qutebrowser/utils/urlutils.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Utils regarding URL handling."""
diff --git a/qutebrowser/utils/usertypes.py b/qutebrowser/utils/usertypes.py
index 5b3e544f0..366223f34 100644
--- a/qutebrowser/utils/usertypes.py
+++ b/qutebrowser/utils/usertypes.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Custom useful data types."""
diff --git a/qutebrowser/utils/utils.py b/qutebrowser/utils/utils.py
index 4ae0c9cab..bb70ee99c 100644
--- a/qutebrowser/utils/utils.py
+++ b/qutebrowser/utils/utils.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Other utilities which don't fit anywhere else."""
@@ -267,7 +267,7 @@ def format_seconds(total_seconds: int) -> str:
def format_size(size: Optional[float], base: int = 1024, suffix: str = '') -> str:
"""Format a byte size so it's human readable.
- Inspired by http://stackoverflow.com/q/1094841
+ Inspired by https://stackoverflow.com/q/1094841
"""
prefixes = ['', 'k', 'M', 'G', 'T', 'P', 'E', 'Z', 'Y']
if size is None:
diff --git a/qutebrowser/utils/version.py b/qutebrowser/utils/version.py
index 9c4228cd1..5be088b15 100644
--- a/qutebrowser/utils/version.py
+++ b/qutebrowser/utils/version.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Utilities to show various version information."""
@@ -458,7 +458,7 @@ def _chromium_version() -> str:
"""Get the Chromium version for QtWebEngine.
This can also be checked by looking at this file with the right Qt tag:
- http://code.qt.io/cgit/qt/qtwebengine.git/tree/tools/scripts/version_resolver.py#n41
+ https://code.qt.io/cgit/qt/qtwebengine.git/tree/tools/scripts/version_resolver.py#n41
Quick reference:
diff --git a/scripts/asciidoc2html.py b/scripts/asciidoc2html.py
index 4c72aeafd..44e6ab048 100755
--- a/scripts/asciidoc2html.py
+++ b/scripts/asciidoc2html.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Generate the html documentation based on the asciidoc files."""
diff --git a/scripts/dev/build_pyqt_wheel.py b/scripts/dev/build_pyqt_wheel.py
index 0d647bbd7..b63331341 100644
--- a/scripts/dev/build_pyqt_wheel.py
+++ b/scripts/dev/build_pyqt_wheel.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Build updated PyQt wheels."""
diff --git a/scripts/dev/build_release.py b/scripts/dev/build_release.py
index f0784755e..b4fee48a2 100755
--- a/scripts/dev/build_release.py
+++ b/scripts/dev/build_release.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Build a new release."""
diff --git a/scripts/dev/check_coverage.py b/scripts/dev/check_coverage.py
index 37769603e..58a6b2873 100644
--- a/scripts/dev/check_coverage.py
+++ b/scripts/dev/check_coverage.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Enforce perfect coverage on some files."""
diff --git a/scripts/dev/check_doc_changes.py b/scripts/dev/check_doc_changes.py
index 6cdbbaf27..5e3a457b6 100755
--- a/scripts/dev/check_doc_changes.py
+++ b/scripts/dev/check_doc_changes.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Check if docs changed and output an error if so."""
diff --git a/scripts/dev/ci/docker/generate.py b/scripts/dev/ci/docker/generate.py
index b7c97ad73..2ab25f325 100644
--- a/scripts/dev/ci/docker/generate.py
+++ b/scripts/dev/ci/docker/generate.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Generate Dockerfiles for qutebrowser's CI."""
diff --git a/scripts/dev/ci/problemmatchers.py b/scripts/dev/ci/problemmatchers.py
index f71b2115e..d479b3efb 100644
--- a/scripts/dev/ci/problemmatchers.py
+++ b/scripts/dev/ci/problemmatchers.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Register problem matchers for GitHub Actions.
diff --git a/scripts/dev/cleanup.py b/scripts/dev/cleanup.py
index 119da0d8c..4f4842f3b 100755
--- a/scripts/dev/cleanup.py
+++ b/scripts/dev/cleanup.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Script to clean up the mess made by Python/setuptools/PyInstaller."""
diff --git a/scripts/dev/gen_resources.py b/scripts/dev/gen_resources.py
index 785c40907..dd76c123e 100644
--- a/scripts/dev/gen_resources.py
+++ b/scripts/dev/gen_resources.py
@@ -16,7 +16,7 @@
# gnu general public license for more details.
#
# you should have received a copy of the gnu general public license
-# along with qutebrowser. if not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Generate Qt resources based on source files."""
diff --git a/scripts/dev/gen_versioninfo.py b/scripts/dev/gen_versioninfo.py
index 513961296..56610721d 100644
--- a/scripts/dev/gen_versioninfo.py
+++ b/scripts/dev/gen_versioninfo.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Generate file_version_info.txt for Pyinstaller use with Windows builds."""
diff --git a/scripts/dev/get_coredumpctl_traces.py b/scripts/dev/get_coredumpctl_traces.py
index 33c2111d6..88a0a5b0c 100644
--- a/scripts/dev/get_coredumpctl_traces.py
+++ b/scripts/dev/get_coredumpctl_traces.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Get qutebrowser crash information and stacktraces from coredumpctl."""
diff --git a/scripts/dev/misc_checks.py b/scripts/dev/misc_checks.py
index 4b137d93c..ae766c878 100644
--- a/scripts/dev/misc_checks.py
+++ b/scripts/dev/misc_checks.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Various small code checkers."""
@@ -218,6 +218,10 @@ def check_spelling(args: argparse.Namespace) -> Optional[bool]:
re.compile(r'attr\.(s|ib)($|\()'),
"attrs have been replaced by dataclasses in qutebrowser.",
),
+ (
+ re.compile(r'http://www\.gnu\.org/licenses/'),
+ "use https:// URL.",
+ ),
]
# Files which should be ignored, e.g. because they come from another
diff --git a/scripts/dev/pylint_checkers/qute_pylint/config.py b/scripts/dev/pylint_checkers/qute_pylint/config.py
index 93e04a41b..420ecb4ec 100644
--- a/scripts/dev/pylint_checkers/qute_pylint/config.py
+++ b/scripts/dev/pylint_checkers/qute_pylint/config.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Custom astroid checker for config calls."""
diff --git a/scripts/dev/pylint_checkers/qute_pylint/modeline.py b/scripts/dev/pylint_checkers/qute_pylint/modeline.py
index ddea6cb02..114cfaf94 100644
--- a/scripts/dev/pylint_checkers/qute_pylint/modeline.py
+++ b/scripts/dev/pylint_checkers/qute_pylint/modeline.py
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Checker for vim modelines in files."""
diff --git a/scripts/dev/pylint_checkers/qute_pylint/openencoding.py b/scripts/dev/pylint_checkers/qute_pylint/openencoding.py
index 54523bcc0..972a55db8 100644
--- a/scripts/dev/pylint_checkers/qute_pylint/openencoding.py
+++ b/scripts/dev/pylint_checkers/qute_pylint/openencoding.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Make sure open() has an encoding set."""
diff --git a/scripts/dev/pylint_checkers/setup.py b/scripts/dev/pylint_checkers/setup.py
index 7af51fe3a..e67fbe074 100644
--- a/scripts/dev/pylint_checkers/setup.py
+++ b/scripts/dev/pylint_checkers/setup.py
@@ -17,7 +17,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""This is only here so we can install those plugins in tox.ini easily."""
diff --git a/scripts/dev/recompile_requirements.py b/scripts/dev/recompile_requirements.py
index 669af09a0..d227ac28e 100644
--- a/scripts/dev/recompile_requirements.py
+++ b/scripts/dev/recompile_requirements.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Script to regenerate requirements files in misc/requirements."""
@@ -39,7 +39,7 @@ REQ_DIR = os.path.join(REPO_DIR, 'misc', 'requirements')
CHANGELOG_URLS = {
'pyparsing': 'https://github.com/pyparsing/pyparsing/blob/master/CHANGES',
- 'pylint': 'http://pylint.pycqa.org/en/latest/whatsnew/changelog.html',
+ 'pylint': 'https://pylint.pycqa.org/en/latest/whatsnew/changelog.html',
'isort': 'https://pycqa.github.io/isort/CHANGELOG/',
'lazy-object-proxy': 'https://github.com/ionelmc/python-lazy-object-proxy/blob/master/CHANGELOG.rst',
'mccabe': 'https://github.com/PyCQA/mccabe#changes',
@@ -75,7 +75,7 @@ CHANGELOG_URLS = {
'virtualenv': 'https://virtualenv.pypa.io/en/latest/changelog.html',
'packaging': 'https://packaging.pypa.io/en/latest/changelog.html',
'build': 'https://github.com/pypa/build/commits/master',
- 'attrs': 'http://www.attrs.org/en/stable/changelog.html',
+ 'attrs': 'https://www.attrs.org/en/stable/changelog.html',
'Jinja2': 'https://github.com/pallets/jinja/blob/master/CHANGES.rst',
'MarkupSafe': 'https://markupsafe.palletsprojects.com/en/1.1.x/changes/',
'flake8': 'https://gitlab.com/pycqa/flake8/tree/master/docs/source/release-notes',
@@ -103,7 +103,7 @@ CHANGELOG_URLS = {
'hunter': 'https://github.com/ionelmc/python-hunter/blob/master/CHANGELOG.rst',
'uritemplate': 'https://github.com/python-hyper/uritemplate/blob/master/HISTORY.rst',
'more-itertools': 'https://github.com/erikrose/more-itertools/blob/master/docs/versions.rst',
- 'pydocstyle': 'http://www.pydocstyle.org/en/latest/release_notes.html',
+ 'pydocstyle': 'https://www.pydocstyle.org/en/latest/release_notes.html',
'Sphinx': 'https://www.sphinx-doc.org/en/master/changes.html',
'Babel': 'https://github.com/python-babel/babel/blob/master/CHANGES',
'alabaster': 'https://alabaster.readthedocs.io/en/latest/changelog.html',
diff --git a/scripts/dev/run_profile.py b/scripts/dev/run_profile.py
index dbf4e523a..2799a031b 100755
--- a/scripts/dev/run_profile.py
+++ b/scripts/dev/run_profile.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Profile qutebrowser."""
diff --git a/scripts/dev/run_pylint_on_tests.py b/scripts/dev/run_pylint_on_tests.py
index 270f841d9..16a281d57 100644
--- a/scripts/dev/run_pylint_on_tests.py
+++ b/scripts/dev/run_pylint_on_tests.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Run pylint on tests.
diff --git a/scripts/dev/run_shellcheck.sh b/scripts/dev/run_shellcheck.sh
index c1982fc2f..1556f9654 100644
--- a/scripts/dev/run_shellcheck.sh
+++ b/scripts/dev/run_shellcheck.sh
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
set -e
diff --git a/scripts/dev/run_vulture.py b/scripts/dev/run_vulture.py
index 8d74a7063..fab46b115 100755
--- a/scripts/dev/run_vulture.py
+++ b/scripts/dev/run_vulture.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Run vulture on the source files and filter out false-positives."""
diff --git a/scripts/dev/src2asciidoc.py b/scripts/dev/src2asciidoc.py
index 8ce6ce6b5..4f05f98ca 100755
--- a/scripts/dev/src2asciidoc.py
+++ b/scripts/dev/src2asciidoc.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Generate asciidoc source for qutebrowser based on docstrings."""
diff --git a/scripts/dev/standardpaths_tester.py b/scripts/dev/standardpaths_tester.py
index d9f74f89e..03de7f887 100644
--- a/scripts/dev/standardpaths_tester.py
+++ b/scripts/dev/standardpaths_tester.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Show various QStandardPath paths."""
diff --git a/scripts/dev/update_3rdparty.py b/scripts/dev/update_3rdparty.py
index 3b8e80d2f..dc1c4f289 100755
--- a/scripts/dev/update_3rdparty.py
+++ b/scripts/dev/update_3rdparty.py
@@ -17,7 +17,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Update all third-party-modules."""
diff --git a/scripts/dev/update_version.py b/scripts/dev/update_version.py
index eac94e242..e7e0547d7 100644
--- a/scripts/dev/update_version.py
+++ b/scripts/dev/update_version.py
@@ -17,7 +17,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Update version numbers using bump2version."""
diff --git a/scripts/dictcli.py b/scripts/dictcli.py
index f59ae200a..8cb93fb8a 100755
--- a/scripts/dictcli.py
+++ b/scripts/dictcli.py
@@ -17,7 +17,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""A script installing Hunspell dictionaries.
diff --git a/scripts/hist_importer.py b/scripts/hist_importer.py
index d9a985509..6f2b9fa87 100755
--- a/scripts/hist_importer.py
+++ b/scripts/hist_importer.py
@@ -17,7 +17,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tool to import browser history from other browsers."""
diff --git a/scripts/hostblock_blame.py b/scripts/hostblock_blame.py
index 44a270c85..38acaa58d 100644
--- a/scripts/hostblock_blame.py
+++ b/scripts/hostblock_blame.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Check by which hostblock list a host was blocked."""
diff --git a/scripts/importer.py b/scripts/importer.py
index 5090a2631..d23c1e0da 100755
--- a/scripts/importer.py
+++ b/scripts/importer.py
@@ -17,7 +17,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tool to import data from other browsers.
diff --git a/scripts/keytester.py b/scripts/keytester.py
index ff1830e9b..bc9a22263 100644
--- a/scripts/keytester.py
+++ b/scripts/keytester.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Small test script to show key presses.
diff --git a/scripts/link_pyqt.py b/scripts/link_pyqt.py
index 9c2802dc2..6df48198c 100644
--- a/scripts/link_pyqt.py
+++ b/scripts/link_pyqt.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Symlink PyQt into a given virtualenv."""
diff --git a/scripts/mkvenv.py b/scripts/mkvenv.py
index 05607bc2e..d510ba75b 100644
--- a/scripts/mkvenv.py
+++ b/scripts/mkvenv.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Create a local virtualenv with a PyQt install."""
diff --git a/scripts/setupcommon.py b/scripts/setupcommon.py
index a9361e1e8..b1d246044 100644
--- a/scripts/setupcommon.py
+++ b/scripts/setupcommon.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Data used by setup.py and the PyInstaller qutebrowser.spec."""
diff --git a/scripts/testbrowser/testbrowser_webengine.py b/scripts/testbrowser/testbrowser_webengine.py
index ee0b2a395..73fa6828e 100755
--- a/scripts/testbrowser/testbrowser_webengine.py
+++ b/scripts/testbrowser/testbrowser_webengine.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Very simple browser for testing purposes."""
diff --git a/scripts/testbrowser/testbrowser_webkit.py b/scripts/testbrowser/testbrowser_webkit.py
index cb53b6ff2..40938d06b 100755
--- a/scripts/testbrowser/testbrowser_webkit.py
+++ b/scripts/testbrowser/testbrowser_webkit.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Very simple browser for testing purposes."""
diff --git a/scripts/utils.py b/scripts/utils.py
index 7deb93ded..6663069c9 100644
--- a/scripts/utils.py
+++ b/scripts/utils.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Utility functions for scripts."""
diff --git a/setup.py b/setup.py
index 75dadfd1a..4c4bd3243 100755
--- a/setup.py
+++ b/setup.py
@@ -17,7 +17,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""setuptools installer script for qutebrowser."""
diff --git a/tests/conftest.py b/tests/conftest.py
index 37109cb0b..16cd39656 100644
--- a/tests/conftest.py
+++ b/tests/conftest.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
# pylint: disable=unused-import,wildcard-import,unused-wildcard-import
@@ -153,7 +153,7 @@ def pytest_collection_modifyitems(config, items):
a python test that will be executed.
Reference:
- http://pytest.org/latest/plugins.html
+ https://pytest.org/latest/plugins.html
"""
remaining_items = []
deselected_items = []
@@ -299,7 +299,7 @@ def check_yaml_c_exts():
def pytest_runtest_makereport(item, call):
"""Make test information available in fixtures.
- See http://pytest.org/latest/example/simple.html#making-test-result-information-available-in-fixtures
+ See https://pytest.org/latest/example/simple.html#making-test-result-information-available-in-fixtures
"""
outcome = yield
rep = outcome.get_result()
diff --git a/tests/end2end/conftest.py b/tests/end2end/conftest.py
index c3501d2e2..aea08c5db 100644
--- a/tests/end2end/conftest.py
+++ b/tests/end2end/conftest.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
# pylint: disable=unused-import
diff --git a/tests/end2end/data/brave-adblock/LICENSE b/tests/end2end/data/brave-adblock/LICENSE
index 6f03f190d..1de5f800d 100644
--- a/tests/end2end/data/brave-adblock/LICENSE
+++ b/tests/end2end/data/brave-adblock/LICENSE
@@ -303,7 +303,7 @@ Exhibit A - Source Code Form License Notice
This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
- file, You can obtain one at http://mozilla.org/MPL/2.0/.
+ file, You can obtain one at https://mozilla.org/MPL/2.0/.
If it is not possible or desirable to put the notice in a particular
file, then You may include the notice in a location (such as a
diff --git a/tests/end2end/data/brave-adblock/generate.py b/tests/end2end/data/brave-adblock/generate.py
index 01210741d..7a23a21ab 100644
--- a/tests/end2end/data/brave-adblock/generate.py
+++ b/tests/end2end/data/brave-adblock/generate.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import io
import gzip
diff --git a/tests/end2end/data/misc/pyeval_file.py b/tests/end2end/data/misc/pyeval_file.py
index 63449c0a7..168ba24a9 100644
--- a/tests/end2end/data/misc/pyeval_file.py
+++ b/tests/end2end/data/misc/pyeval_file.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Simple test file for :debug-pyeval."""
diff --git a/tests/end2end/data/userscripts/stdinclose.py b/tests/end2end/data/userscripts/stdinclose.py
index df8ab9a3d..e0062ab35 100755
--- a/tests/end2end/data/userscripts/stdinclose.py
+++ b/tests/end2end/data/userscripts/stdinclose.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""A userscript to check if the stdin gets closed."""
diff --git a/tests/end2end/features/conftest.py b/tests/end2end/features/conftest.py
index e5e74be78..2862cc5d6 100644
--- a/tests/end2end/features/conftest.py
+++ b/tests/end2end/features/conftest.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Steps for bdd-like tests."""
diff --git a/tests/end2end/features/test_backforward_bdd.py b/tests/end2end/features/test_backforward_bdd.py
index e5a4856b1..15177d9c6 100644
--- a/tests/end2end/features/test_backforward_bdd.py
+++ b/tests/end2end/features/test_backforward_bdd.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pytest_bdd as bdd
bdd.scenarios('backforward.feature')
diff --git a/tests/end2end/features/test_caret_bdd.py b/tests/end2end/features/test_caret_bdd.py
index c4778c1b3..8be48849a 100644
--- a/tests/end2end/features/test_caret_bdd.py
+++ b/tests/end2end/features/test_caret_bdd.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pytest_bdd as bdd
diff --git a/tests/end2end/features/test_completion_bdd.py b/tests/end2end/features/test_completion_bdd.py
index c6d61b69e..05faff4fc 100644
--- a/tests/end2end/features/test_completion_bdd.py
+++ b/tests/end2end/features/test_completion_bdd.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pytest_bdd as bdd
bdd.scenarios('completion.feature')
diff --git a/tests/end2end/features/test_downloads_bdd.py b/tests/end2end/features/test_downloads_bdd.py
index 83c9c4e1c..804ed40fe 100644
--- a/tests/end2end/features/test_downloads_bdd.py
+++ b/tests/end2end/features/test_downloads_bdd.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import os
import sys
diff --git a/tests/end2end/features/test_editor_bdd.py b/tests/end2end/features/test_editor_bdd.py
index c6d720d1b..445691bee 100644
--- a/tests/end2end/features/test_editor_bdd.py
+++ b/tests/end2end/features/test_editor_bdd.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import sys
import json
diff --git a/tests/end2end/features/test_hints_bdd.py b/tests/end2end/features/test_hints_bdd.py
index 33513550f..1747bf462 100644
--- a/tests/end2end/features/test_hints_bdd.py
+++ b/tests/end2end/features/test_hints_bdd.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import textwrap
diff --git a/tests/end2end/features/test_history_bdd.py b/tests/end2end/features/test_history_bdd.py
index 658d753db..3a44c2c11 100644
--- a/tests/end2end/features/test_history_bdd.py
+++ b/tests/end2end/features/test_history_bdd.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import json
import logging
diff --git a/tests/end2end/features/test_invoke_bdd.py b/tests/end2end/features/test_invoke_bdd.py
index 0a56ac1b0..f4fe287f7 100644
--- a/tests/end2end/features/test_invoke_bdd.py
+++ b/tests/end2end/features/test_invoke_bdd.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pytest_bdd as bdd
bdd.scenarios('invoke.feature')
diff --git a/tests/end2end/features/test_javascript_bdd.py b/tests/end2end/features/test_javascript_bdd.py
index 09db3f8a8..d0e6282d2 100644
--- a/tests/end2end/features/test_javascript_bdd.py
+++ b/tests/end2end/features/test_javascript_bdd.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import os.path
diff --git a/tests/end2end/features/test_keyinput_bdd.py b/tests/end2end/features/test_keyinput_bdd.py
index a1be24435..7c8ac81aa 100644
--- a/tests/end2end/features/test_keyinput_bdd.py
+++ b/tests/end2end/features/test_keyinput_bdd.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pytest_bdd as bdd
bdd.scenarios('keyinput.feature')
diff --git a/tests/end2end/features/test_marks_bdd.py b/tests/end2end/features/test_marks_bdd.py
index c6e74ff38..f9115ee00 100644
--- a/tests/end2end/features/test_marks_bdd.py
+++ b/tests/end2end/features/test_marks_bdd.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pytest
diff --git a/tests/end2end/features/test_misc_bdd.py b/tests/end2end/features/test_misc_bdd.py
index eb4b39294..44920d19f 100644
--- a/tests/end2end/features/test_misc_bdd.py
+++ b/tests/end2end/features/test_misc_bdd.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pytest_bdd as bdd
bdd.scenarios('misc.feature')
diff --git a/tests/end2end/features/test_navigate_bdd.py b/tests/end2end/features/test_navigate_bdd.py
index 4682e8909..0f2bc1194 100644
--- a/tests/end2end/features/test_navigate_bdd.py
+++ b/tests/end2end/features/test_navigate_bdd.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pytest_bdd as bdd
bdd.scenarios('navigate.feature')
diff --git a/tests/end2end/features/test_open_bdd.py b/tests/end2end/features/test_open_bdd.py
index 742e4b461..04ab3411f 100644
--- a/tests/end2end/features/test_open_bdd.py
+++ b/tests/end2end/features/test_open_bdd.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import logging
diff --git a/tests/end2end/features/test_private_bdd.py b/tests/end2end/features/test_private_bdd.py
index 1261f55ac..1bc58bcb1 100644
--- a/tests/end2end/features/test_private_bdd.py
+++ b/tests/end2end/features/test_private_bdd.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import json
diff --git a/tests/end2end/features/test_prompts_bdd.py b/tests/end2end/features/test_prompts_bdd.py
index 833e5190a..8c222177c 100644
--- a/tests/end2end/features/test_prompts_bdd.py
+++ b/tests/end2end/features/test_prompts_bdd.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import logging
diff --git a/tests/end2end/features/test_qutescheme_bdd.py b/tests/end2end/features/test_qutescheme_bdd.py
index 28d937896..e120cd2e7 100644
--- a/tests/end2end/features/test_qutescheme_bdd.py
+++ b/tests/end2end/features/test_qutescheme_bdd.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pytest_bdd as bdd
diff --git a/tests/end2end/features/test_scroll_bdd.py b/tests/end2end/features/test_scroll_bdd.py
index d03b5f349..85cc6d43c 100644
--- a/tests/end2end/features/test_scroll_bdd.py
+++ b/tests/end2end/features/test_scroll_bdd.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pytest
diff --git a/tests/end2end/features/test_search_bdd.py b/tests/end2end/features/test_search_bdd.py
index c63a25e64..563152b65 100644
--- a/tests/end2end/features/test_search_bdd.py
+++ b/tests/end2end/features/test_search_bdd.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import json
diff --git a/tests/end2end/features/test_sessions_bdd.py b/tests/end2end/features/test_sessions_bdd.py
index ab60ccc4c..d1db0315a 100644
--- a/tests/end2end/features/test_sessions_bdd.py
+++ b/tests/end2end/features/test_sessions_bdd.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import os.path
import logging
diff --git a/tests/end2end/features/test_spawn_bdd.py b/tests/end2end/features/test_spawn_bdd.py
index ec676fbe7..a7fbf9bdb 100644
--- a/tests/end2end/features/test_spawn_bdd.py
+++ b/tests/end2end/features/test_spawn_bdd.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pytest_bdd as bdd
bdd.scenarios('spawn.feature')
diff --git a/tests/end2end/features/test_tabs_bdd.py b/tests/end2end/features/test_tabs_bdd.py
index 5aa8e2347..84bfa8928 100644
--- a/tests/end2end/features/test_tabs_bdd.py
+++ b/tests/end2end/features/test_tabs_bdd.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pytest_bdd as bdd
bdd.scenarios('tabs.feature')
diff --git a/tests/end2end/features/test_urlmarks_bdd.py b/tests/end2end/features/test_urlmarks_bdd.py
index 7618e3bef..2d4dcb5b5 100644
--- a/tests/end2end/features/test_urlmarks_bdd.py
+++ b/tests/end2end/features/test_urlmarks_bdd.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import os.path
diff --git a/tests/end2end/features/test_utilcmds_bdd.py b/tests/end2end/features/test_utilcmds_bdd.py
index 71634424a..294dbc10e 100644
--- a/tests/end2end/features/test_utilcmds_bdd.py
+++ b/tests/end2end/features/test_utilcmds_bdd.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pytest
import pytest_bdd as bdd
diff --git a/tests/end2end/features/test_yankpaste_bdd.py b/tests/end2end/features/test_yankpaste_bdd.py
index 685f512a2..b3099b864 100644
--- a/tests/end2end/features/test_yankpaste_bdd.py
+++ b/tests/end2end/features/test_yankpaste_bdd.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pytest
diff --git a/tests/end2end/features/test_zoom_bdd.py b/tests/end2end/features/test_zoom_bdd.py
index 3f1ccb12d..adf9a3df2 100644
--- a/tests/end2end/features/test_zoom_bdd.py
+++ b/tests/end2end/features/test_zoom_bdd.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pytest_bdd as bdd
bdd.scenarios('zoom.feature')
diff --git a/tests/end2end/fixtures/quteprocess.py b/tests/end2end/fixtures/quteprocess.py
index 2f18676d1..5bf439347 100644
--- a/tests/end2end/fixtures/quteprocess.py
+++ b/tests/end2end/fixtures/quteprocess.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Fixtures to run qutebrowser in a QProcess and communicate."""
@@ -60,7 +60,7 @@ def is_ignored_lowlevel_message(message):
# ???
'Xlib: sequence lost*',
# Started appearing with Qt 5.8...
- # http://patchwork.sourceware.org/patch/10255/
+ # https://patchwork.sourceware.org/patch/10255/
("*_dl_allocate_tls_init: Assertion `listp->slotinfo[cnt].gen <= "
"GL(dl_tls_generation)' failed!*"),
# ???
diff --git a/tests/end2end/fixtures/test_quteprocess.py b/tests/end2end/fixtures/test_quteprocess.py
index 5b89be374..81dd1d13b 100644
--- a/tests/end2end/fixtures/test_quteprocess.py
+++ b/tests/end2end/fixtures/test_quteprocess.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Test the quteproc fixture used for tests."""
diff --git a/tests/end2end/fixtures/test_testprocess.py b/tests/end2end/fixtures/test_testprocess.py
index 746f1cd9e..73fcf8b05 100644
--- a/tests/end2end/fixtures/test_testprocess.py
+++ b/tests/end2end/fixtures/test_testprocess.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Test testprocess.Process."""
diff --git a/tests/end2end/fixtures/test_webserver.py b/tests/end2end/fixtures/test_webserver.py
index 1058dd5c8..4ad9108ca 100644
--- a/tests/end2end/fixtures/test_webserver.py
+++ b/tests/end2end/fixtures/test_webserver.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Test the server webserver used for tests."""
diff --git a/tests/end2end/fixtures/testprocess.py b/tests/end2end/fixtures/testprocess.py
index c3f674307..08a836bf7 100644
--- a/tests/end2end/fixtures/testprocess.py
+++ b/tests/end2end/fixtures/testprocess.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Base class for a subprocess run for tests."""
diff --git a/tests/end2end/fixtures/webserver.py b/tests/end2end/fixtures/webserver.py
index 9e1d0205d..4677415f1 100644
--- a/tests/end2end/fixtures/webserver.py
+++ b/tests/end2end/fixtures/webserver.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Fixtures for the server webserver."""
diff --git a/tests/end2end/fixtures/webserver_sub.py b/tests/end2end/fixtures/webserver_sub.py
index add637a87..f65e7df4c 100644
--- a/tests/end2end/fixtures/webserver_sub.py
+++ b/tests/end2end/fixtures/webserver_sub.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Web server for end2end tests.
diff --git a/tests/end2end/fixtures/webserver_sub_ssl.py b/tests/end2end/fixtures/webserver_sub_ssl.py
index 5c96122e2..354c05db0 100644
--- a/tests/end2end/fixtures/webserver_sub_ssl.py
+++ b/tests/end2end/fixtures/webserver_sub_ssl.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Minimal flask webserver serving a Hello World via SSL.
diff --git a/tests/end2end/misc/test_runners_e2e.py b/tests/end2end/misc/test_runners_e2e.py
index 2c36c5ed8..7c466023d 100644
--- a/tests/end2end/misc/test_runners_e2e.py
+++ b/tests/end2end/misc/test_runners_e2e.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for runners."""
diff --git a/tests/end2end/test_adblock_e2e.py b/tests/end2end/test_adblock_e2e.py
index 7374a4d33..0df9aa5ad 100644
--- a/tests/end2end/test_adblock_e2e.py
+++ b/tests/end2end/test_adblock_e2e.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""End to end tests for adblocking."""
diff --git a/tests/end2end/test_dirbrowser.py b/tests/end2end/test_dirbrowser.py
index 731fc8df7..8a9f895a2 100644
--- a/tests/end2end/test_dirbrowser.py
+++ b/tests/end2end/test_dirbrowser.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Test the built-in directory browser."""
diff --git a/tests/end2end/test_hints_html.py b/tests/end2end/test_hints_html.py
index 1c8f88745..8441fd962 100644
--- a/tests/end2end/test_hints_html.py
+++ b/tests/end2end/test_hints_html.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Test hints based on html files with special comments."""
diff --git a/tests/end2end/test_insert_mode.py b/tests/end2end/test_insert_mode.py
index ce85bb7ef..e829f25a6 100644
--- a/tests/end2end/test_insert_mode.py
+++ b/tests/end2end/test_insert_mode.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Test insert mode settings on html files."""
diff --git a/tests/end2end/test_invocations.py b/tests/end2end/test_invocations.py
index f308fde78..c4f7282fd 100644
--- a/tests/end2end/test_invocations.py
+++ b/tests/end2end/test_invocations.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Test starting qutebrowser with special arguments/environments."""
diff --git a/tests/end2end/test_mhtml_e2e.py b/tests/end2end/test_mhtml_e2e.py
index 5809ba35e..f82fe9079 100644
--- a/tests/end2end/test_mhtml_e2e.py
+++ b/tests/end2end/test_mhtml_e2e.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Test mhtml downloads based on sample files."""
diff --git a/tests/end2end/test_mkvenv.py b/tests/end2end/test_mkvenv.py
index 93a11ded6..b7b8f13b9 100644
--- a/tests/end2end/test_mkvenv.py
+++ b/tests/end2end/test_mkvenv.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
from scripts import mkvenv
diff --git a/tests/helpers/fixtures.py b/tests/helpers/fixtures.py
index ece926983..547e11dba 100644
--- a/tests/helpers/fixtures.py
+++ b/tests/helpers/fixtures.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
# pylint: disable=invalid-name
diff --git a/tests/helpers/logfail.py b/tests/helpers/logfail.py
index bd85dbab8..ae4ac9bc0 100644
--- a/tests/helpers/logfail.py
+++ b/tests/helpers/logfail.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Logging handling for the tests."""
diff --git a/tests/helpers/messagemock.py b/tests/helpers/messagemock.py
index 4177570a3..41f0bac64 100644
--- a/tests/helpers/messagemock.py
+++ b/tests/helpers/messagemock.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""pytest helper to monkeypatch the message module."""
diff --git a/tests/helpers/stubs.py b/tests/helpers/stubs.py
index 012bf7ff2..c1ccdcf8b 100644
--- a/tests/helpers/stubs.py
+++ b/tests/helpers/stubs.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
# pylint: disable=invalid-name,abstract-method
diff --git a/tests/helpers/test_helper_utils.py b/tests/helpers/test_helper_utils.py
index 5d4d7173b..2f4822df9 100644
--- a/tests/helpers/test_helper_utils.py
+++ b/tests/helpers/test_helper_utils.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pytest
diff --git a/tests/helpers/test_logfail.py b/tests/helpers/test_logfail.py
index 099db09d2..910f5cbf4 100644
--- a/tests/helpers/test_logfail.py
+++ b/tests/helpers/test_logfail.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for the LogFailHandler test helper."""
diff --git a/tests/helpers/test_stubs.py b/tests/helpers/test_stubs.py
index 71f9e9521..6def48128 100644
--- a/tests/helpers/test_stubs.py
+++ b/tests/helpers/test_stubs.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Test test stubs."""
diff --git a/tests/helpers/utils.py b/tests/helpers/utils.py
index 700d8703b..41da08331 100644
--- a/tests/helpers/utils.py
+++ b/tests/helpers/utils.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Various utilities used inside tests."""
diff --git a/tests/test_conftest.py b/tests/test_conftest.py
index 9cb9e07fe..fedc6b43f 100644
--- a/tests/test_conftest.py
+++ b/tests/test_conftest.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Various meta-tests for conftest.py."""
diff --git a/tests/unit/api/test_cmdutils.py b/tests/unit/api/test_cmdutils.py
index 74ebb1cd8..ac73f4468 100644
--- a/tests/unit/api/test_cmdutils.py
+++ b/tests/unit/api/test_cmdutils.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
# pylint: disable=unused-variable
diff --git a/tests/unit/browser/test_caret.py b/tests/unit/browser/test_caret.py
index ce4a998df..ad5425b8e 100644
--- a/tests/unit/browser/test_caret.py
+++ b/tests/unit/browser/test_caret.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for caret browsing mode."""
diff --git a/tests/unit/browser/test_downloads.py b/tests/unit/browser/test_downloads.py
index cfb264a17..16dee0889 100644
--- a/tests/unit/browser/test_downloads.py
+++ b/tests/unit/browser/test_downloads.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pytest
diff --git a/tests/unit/browser/test_hints.py b/tests/unit/browser/test_hints.py
index 2f63e74cd..85c0a642c 100644
--- a/tests/unit/browser/test_hints.py
+++ b/tests/unit/browser/test_hints.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import string
import functools
diff --git a/tests/unit/browser/test_history.py b/tests/unit/browser/test_history.py
index 3740fc6ce..9e3bd0519 100644
--- a/tests/unit/browser/test_history.py
+++ b/tests/unit/browser/test_history.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for the global page history."""
diff --git a/tests/unit/browser/test_inspector.py b/tests/unit/browser/test_inspector.py
index d96f93b6d..cb76a18a6 100644
--- a/tests/unit/browser/test_inspector.py
+++ b/tests/unit/browser/test_inspector.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pytest
diff --git a/tests/unit/browser/test_navigate.py b/tests/unit/browser/test_navigate.py
index c15b9ece9..9813705ca 100644
--- a/tests/unit/browser/test_navigate.py
+++ b/tests/unit/browser/test_navigate.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pytest
diff --git a/tests/unit/browser/test_pdfjs.py b/tests/unit/browser/test_pdfjs.py
index 465244819..2a23faa73 100644
--- a/tests/unit/browser/test_pdfjs.py
+++ b/tests/unit/browser/test_pdfjs.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import logging
import os.path
diff --git a/tests/unit/browser/test_qutescheme.py b/tests/unit/browser/test_qutescheme.py
index 60b8f7de5..a471dbfba 100644
--- a/tests/unit/browser/test_qutescheme.py
+++ b/tests/unit/browser/test_qutescheme.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import json
import os
diff --git a/tests/unit/browser/test_shared.py b/tests/unit/browser/test_shared.py
index dec97b423..5ec8a4ce1 100644
--- a/tests/unit/browser/test_shared.py
+++ b/tests/unit/browser/test_shared.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pytest
diff --git a/tests/unit/browser/test_signalfilter.py b/tests/unit/browser/test_signalfilter.py
index a8c6212d1..35c7f3557 100644
--- a/tests/unit/browser/test_signalfilter.py
+++ b/tests/unit/browser/test_signalfilter.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for browser.signalfilter."""
diff --git a/tests/unit/browser/test_urlmarks.py b/tests/unit/browser/test_urlmarks.py
index 30ea19fec..6b8d429a9 100644
--- a/tests/unit/browser/test_urlmarks.py
+++ b/tests/unit/browser/test_urlmarks.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for bookmarks/quickmarks."""
diff --git a/tests/unit/browser/webengine/test_darkmode.py b/tests/unit/browser/webengine/test_darkmode.py
index a6bea44cf..743f2ab1a 100644
--- a/tests/unit/browser/webengine/test_darkmode.py
+++ b/tests/unit/browser/webengine/test_darkmode.py
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import logging
diff --git a/tests/unit/browser/webengine/test_spell.py b/tests/unit/browser/webengine/test_spell.py
index 7fdb63d2b..2218b5c31 100644
--- a/tests/unit/browser/webengine/test_spell.py
+++ b/tests/unit/browser/webengine/test_spell.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import logging
import os
diff --git a/tests/unit/browser/webengine/test_webengine_cookies.py b/tests/unit/browser/webengine/test_webengine_cookies.py
index 1ac9c5d1a..1a74dfb3e 100644
--- a/tests/unit/browser/webengine/test_webengine_cookies.py
+++ b/tests/unit/browser/webengine/test_webengine_cookies.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pytest
from PyQt5.QtCore import QUrl
diff --git a/tests/unit/browser/webengine/test_webenginedownloads.py b/tests/unit/browser/webengine/test_webenginedownloads.py
index 9f85c62d3..f3fb13f1b 100644
--- a/tests/unit/browser/webengine/test_webenginedownloads.py
+++ b/tests/unit/browser/webengine/test_webenginedownloads.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import os.path
import base64
diff --git a/tests/unit/browser/webengine/test_webengineinterceptor.py b/tests/unit/browser/webengine/test_webengineinterceptor.py
index f9046afb0..eb71e0c6e 100644
--- a/tests/unit/browser/webengine/test_webengineinterceptor.py
+++ b/tests/unit/browser/webengine/test_webengineinterceptor.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Test interceptor.py for webengine."""
diff --git a/tests/unit/browser/webengine/test_webenginesettings.py b/tests/unit/browser/webengine/test_webenginesettings.py
index 0a4bc4497..0f803a172 100644
--- a/tests/unit/browser/webengine/test_webenginesettings.py
+++ b/tests/unit/browser/webengine/test_webenginesettings.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import logging
diff --git a/tests/unit/browser/webengine/test_webenginetab.py b/tests/unit/browser/webengine/test_webenginetab.py
index 180493fbd..7827c379b 100644
--- a/tests/unit/browser/webengine/test_webenginetab.py
+++ b/tests/unit/browser/webengine/test_webenginetab.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Test webenginetab."""
diff --git a/tests/unit/browser/webkit/http/test_content_disposition.py b/tests/unit/browser/webkit/http/test_content_disposition.py
index 166fe66a6..52f97478b 100644
--- a/tests/unit/browser/webkit/http/test_content_disposition.py
+++ b/tests/unit/browser/webkit/http/test_content_disposition.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import logging
@@ -111,7 +111,7 @@ def test_iso2231_iso8859_invalid_chars(header_checker):
"attachment; filename*=iso-8859-1''foo-%80.html")
-# All following test cases are based on http://greenbytes.de/tech/tc2231/
+# All following test cases are based on https://greenbytes.de/tech/tc2231/
class TestInline:
@@ -405,7 +405,7 @@ class TestAttachment:
Should be treated as extension parameter, therefore almost any behavior
is acceptable.
- [1] http://www.imc.org/ietf-smtp/mail-archive/msg05023.html
+ [1] https://web.archive.org/web/20150317023040/http://www.imc.org/ietf-smtp/mail-archive/msg05023.html
"""
header_checker.check_unnamed('attachment; name="foo-%41.html"')
@@ -634,7 +634,7 @@ class TestAttachment:
Note that test results under Operating Systems other than Windows vary
(see
- http://lists.w3.org/Archives/Public/ietf-http-wg/2011JanMar/0112.html);
+ https://lists.w3.org/Archives/Public/ietf-http-wg/2011JanMar/0112.html);
apparently some UAs consider the backslash a legitimate filename
character.
"""
@@ -649,7 +649,7 @@ class TestAttachment:
Note that test results under Operating Systems other than Windows vary
(see
- http://lists.w3.org/Archives/Public/ietf-http-wg/2011JanMar/0112.html);
+ https://lists.w3.org/Archives/Public/ietf-http-wg/2011JanMar/0112.html);
apparently some UAs consider the backslash a legitimate filename
character.
"""
diff --git a/tests/unit/browser/webkit/http/test_http.py b/tests/unit/browser/webkit/http/test_http.py
index 30e52bdda..4db78f4ff 100644
--- a/tests/unit/browser/webkit/http/test_http.py
+++ b/tests/unit/browser/webkit/http/test_http.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.browser.webkit.http."""
diff --git a/tests/unit/browser/webkit/network/test_filescheme.py b/tests/unit/browser/webkit/network/test_filescheme.py
index ec1a197df..4d97fd847 100644
--- a/tests/unit/browser/webkit/network/test_filescheme.py
+++ b/tests/unit/browser/webkit/network/test_filescheme.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import os
import dataclasses
diff --git a/tests/unit/browser/webkit/network/test_networkmanager.py b/tests/unit/browser/webkit/network/test_networkmanager.py
index 6ea0c993f..8140fce95 100644
--- a/tests/unit/browser/webkit/network/test_networkmanager.py
+++ b/tests/unit/browser/webkit/network/test_networkmanager.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pytest
diff --git a/tests/unit/browser/webkit/network/test_networkreply.py b/tests/unit/browser/webkit/network/test_networkreply.py
index bc44852cb..b01fe6c5b 100644
--- a/tests/unit/browser/webkit/network/test_networkreply.py
+++ b/tests/unit/browser/webkit/network/test_networkreply.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for browser.network.networkreply."""
diff --git a/tests/unit/browser/webkit/network/test_pac.py b/tests/unit/browser/webkit/network/test_pac.py
index e4aa8b048..79b34be9a 100644
--- a/tests/unit/browser/webkit/network/test_pac.py
+++ b/tests/unit/browser/webkit/network/test_pac.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import http.server
import threading
diff --git a/tests/unit/browser/webkit/test_cache.py b/tests/unit/browser/webkit/test_cache.py
index 4b6f3e049..83d5054d7 100644
--- a/tests/unit/browser/webkit/test_cache.py
+++ b/tests/unit/browser/webkit/test_cache.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pytest
from PyQt5.QtCore import QUrl, QDateTime
diff --git a/tests/unit/browser/webkit/test_cookies.py b/tests/unit/browser/webkit/test_cookies.py
index b4575b7c1..0c30c44df 100644
--- a/tests/unit/browser/webkit/test_cookies.py
+++ b/tests/unit/browser/webkit/test_cookies.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
from PyQt5.QtNetwork import QNetworkCookie
from PyQt5.QtCore import QUrl
diff --git a/tests/unit/browser/webkit/test_mhtml.py b/tests/unit/browser/webkit/test_mhtml.py
index 3892d0ec9..dabffeb78 100644
--- a/tests/unit/browser/webkit/test_mhtml.py
+++ b/tests/unit/browser/webkit/test_mhtml.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import io
import textwrap
diff --git a/tests/unit/browser/webkit/test_tabhistory.py b/tests/unit/browser/webkit/test_tabhistory.py
index 97db1cce3..d1c4a25a4 100644
--- a/tests/unit/browser/webkit/test_tabhistory.py
+++ b/tests/unit/browser/webkit/test_tabhistory.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for webelement.tabhistory."""
diff --git a/tests/unit/browser/webkit/test_webkitelem.py b/tests/unit/browser/webkit/test_webkitelem.py
index c75a89964..33af45b6c 100644
--- a/tests/unit/browser/webkit/test_webkitelem.py
+++ b/tests/unit/browser/webkit/test_webkitelem.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for the webelement utils."""
diff --git a/tests/unit/browser/webkit/test_webkitsettings.py b/tests/unit/browser/webkit/test_webkitsettings.py
index 2a5fc2765..8b30b85aa 100644
--- a/tests/unit/browser/webkit/test_webkitsettings.py
+++ b/tests/unit/browser/webkit/test_webkitsettings.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pytest
pytest.importorskip('PyQt5.QtWebKitWidgets')
diff --git a/tests/unit/browser/webkit/test_webview.py b/tests/unit/browser/webkit/test_webview.py
index dffa6259a..fcaaa2256 100644
--- a/tests/unit/browser/webkit/test_webview.py
+++ b/tests/unit/browser/webkit/test_webview.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pytest
webview = pytest.importorskip('qutebrowser.browser.webkit.webview')
diff --git a/tests/unit/commands/test_argparser.py b/tests/unit/commands/test_argparser.py
index f666251f3..cfa94c552 100644
--- a/tests/unit/commands/test_argparser.py
+++ b/tests/unit/commands/test_argparser.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.commands.argparser."""
diff --git a/tests/unit/commands/test_runners.py b/tests/unit/commands/test_runners.py
index 9e9d15c46..ac9fee485 100644
--- a/tests/unit/commands/test_runners.py
+++ b/tests/unit/commands/test_runners.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.commands.runners."""
diff --git a/tests/unit/commands/test_userscripts.py b/tests/unit/commands/test_userscripts.py
index cf66e2310..6758bdd08 100644
--- a/tests/unit/commands/test_userscripts.py
+++ b/tests/unit/commands/test_userscripts.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import os
import json
diff --git a/tests/unit/completion/test_completer.py b/tests/unit/completion/test_completer.py
index c355239cd..467357d32 100644
--- a/tests/unit/completion/test_completer.py
+++ b/tests/unit/completion/test_completer.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for the Completer Object."""
diff --git a/tests/unit/completion/test_completiondelegate.py b/tests/unit/completion/test_completiondelegate.py
index 0e7e30ae1..5b2e519ea 100644
--- a/tests/unit/completion/test_completiondelegate.py
+++ b/tests/unit/completion/test_completiondelegate.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
from unittest import mock
import hypothesis
diff --git a/tests/unit/completion/test_completionmodel.py b/tests/unit/completion/test_completionmodel.py
index 92f5cfa96..e2d55082e 100644
--- a/tests/unit/completion/test_completionmodel.py
+++ b/tests/unit/completion/test_completionmodel.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for CompletionModel."""
diff --git a/tests/unit/completion/test_completionwidget.py b/tests/unit/completion/test_completionwidget.py
index cc2488374..494531ff4 100644
--- a/tests/unit/completion/test_completionwidget.py
+++ b/tests/unit/completion/test_completionwidget.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for the CompletionView Object."""
diff --git a/tests/unit/completion/test_histcategory.py b/tests/unit/completion/test_histcategory.py
index 7ea59e1cf..e0a12943b 100644
--- a/tests/unit/completion/test_histcategory.py
+++ b/tests/unit/completion/test_histcategory.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Test the web history completion category."""
diff --git a/tests/unit/completion/test_listcategory.py b/tests/unit/completion/test_listcategory.py
index a15bdbdb4..4ebbd59e6 100644
--- a/tests/unit/completion/test_listcategory.py
+++ b/tests/unit/completion/test_listcategory.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for CompletionFilterModel."""
diff --git a/tests/unit/completion/test_models.py b/tests/unit/completion/test_models.py
index 6f9b28315..ce5aebbe5 100644
--- a/tests/unit/completion/test_models.py
+++ b/tests/unit/completion/test_models.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for completion models."""
diff --git a/tests/unit/components/test_blockutils.py b/tests/unit/components/test_blockutils.py
index 067cebfdc..205dd7fc1 100644
--- a/tests/unit/components/test_blockutils.py
+++ b/tests/unit/components/test_blockutils.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import os
import io
diff --git a/tests/unit/components/test_braveadblock.py b/tests/unit/components/test_braveadblock.py
index 5c641a40f..0afb7499e 100644
--- a/tests/unit/components/test_braveadblock.py
+++ b/tests/unit/components/test_braveadblock.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pathlib
import logging
diff --git a/tests/unit/components/test_hostblock.py b/tests/unit/components/test_hostblock.py
index d1a65ade5..3869aba66 100644
--- a/tests/unit/components/test_hostblock.py
+++ b/tests/unit/components/test_hostblock.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import os
import os.path
diff --git a/tests/unit/components/test_misccommands.py b/tests/unit/components/test_misccommands.py
index 3cff743bb..342b39f64 100644
--- a/tests/unit/components/test_misccommands.py
+++ b/tests/unit/components/test_misccommands.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.components.misccommands."""
diff --git a/tests/unit/components/test_readlinecommands.py b/tests/unit/components/test_readlinecommands.py
index 3284de8fe..334e2ef9e 100644
--- a/tests/unit/components/test_readlinecommands.py
+++ b/tests/unit/components/test_readlinecommands.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import re
import inspect
diff --git a/tests/unit/config/test_config.py b/tests/unit/config/test_config.py
index cef165c3e..7f35af024 100644
--- a/tests/unit/config/test_config.py
+++ b/tests/unit/config/test_config.py
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.config.config."""
diff --git a/tests/unit/config/test_configcache.py b/tests/unit/config/test_configcache.py
index 018ea6c2a..6bd841a65 100644
--- a/tests/unit/config/test_configcache.py
+++ b/tests/unit/config/test_configcache.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
# False-positives
# FIXME: Report this to pylint?
diff --git a/tests/unit/config/test_configcommands.py b/tests/unit/config/test_configcommands.py
index dcdacc08c..a15a6a334 100644
--- a/tests/unit/config/test_configcommands.py
+++ b/tests/unit/config/test_configcommands.py
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.config.configcommands."""
diff --git a/tests/unit/config/test_configdata.py b/tests/unit/config/test_configdata.py
index 3c3980bc3..7afb6a2a9 100644
--- a/tests/unit/config/test_configdata.py
+++ b/tests/unit/config/test_configdata.py
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.config.configdata."""
diff --git a/tests/unit/config/test_configexc.py b/tests/unit/config/test_configexc.py
index 6f2a871d5..a236494f9 100644
--- a/tests/unit/config/test_configexc.py
+++ b/tests/unit/config/test_configexc.py
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.config.configexc."""
diff --git a/tests/unit/config/test_configfiles.py b/tests/unit/config/test_configfiles.py
index cc272c7c6..8208a4d26 100644
--- a/tests/unit/config/test_configfiles.py
+++ b/tests/unit/config/test_configfiles.py
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.config.configfiles."""
diff --git a/tests/unit/config/test_configinit.py b/tests/unit/config/test_configinit.py
index 7dec3a8e2..4a7788874 100644
--- a/tests/unit/config/test_configinit.py
+++ b/tests/unit/config/test_configinit.py
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.config.configinit."""
diff --git a/tests/unit/config/test_configtypes.py b/tests/unit/config/test_configtypes.py
index 3e7a78e6f..493cf0ace 100644
--- a/tests/unit/config/test_configtypes.py
+++ b/tests/unit/config/test_configtypes.py
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.config.configtypes."""
diff --git a/tests/unit/config/test_configutils.py b/tests/unit/config/test_configutils.py
index 16ebe0836..f7cefec31 100644
--- a/tests/unit/config/test_configutils.py
+++ b/tests/unit/config/test_configutils.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import hypothesis
from hypothesis import strategies
diff --git a/tests/unit/config/test_qtargs.py b/tests/unit/config/test_qtargs.py
index da97aa704..f560f7275 100644
--- a/tests/unit/config/test_qtargs.py
+++ b/tests/unit/config/test_qtargs.py
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import sys
import os
diff --git a/tests/unit/config/test_stylesheet.py b/tests/unit/config/test_stylesheet.py
index 05419e768..935280b01 100644
--- a/tests/unit/config/test_stylesheet.py
+++ b/tests/unit/config/test_stylesheet.py
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pytest
diff --git a/tests/unit/config/test_websettings.py b/tests/unit/config/test_websettings.py
index cb8d30e62..7601c7c24 100644
--- a/tests/unit/config/test_websettings.py
+++ b/tests/unit/config/test_websettings.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pytest
diff --git a/tests/unit/extensions/test_loader.py b/tests/unit/extensions/test_loader.py
index 7beae200d..feb5dd347 100644
--- a/tests/unit/extensions/test_loader.py
+++ b/tests/unit/extensions/test_loader.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import types
diff --git a/tests/unit/javascript/conftest.py b/tests/unit/javascript/conftest.py
index 0e799304d..793ec25d7 100644
--- a/tests/unit/javascript/conftest.py
+++ b/tests/unit/javascript/conftest.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""pytest conftest file for javascript tests."""
diff --git a/tests/unit/javascript/position_caret/test_position_caret.py b/tests/unit/javascript/position_caret/test_position_caret.py
index 6cc5e486f..70a1df333 100644
--- a/tests/unit/javascript/position_caret/test_position_caret.py
+++ b/tests/unit/javascript/position_caret/test_position_caret.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for position_caret.js."""
diff --git a/tests/unit/javascript/stylesheet/test_stylesheet_js.py b/tests/unit/javascript/stylesheet/test_stylesheet_js.py
index 925af6cb7..13ec85cd5 100644
--- a/tests/unit/javascript/stylesheet/test_stylesheet_js.py
+++ b/tests/unit/javascript/stylesheet/test_stylesheet_js.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for stylesheet.js."""
diff --git a/tests/unit/javascript/test_greasemonkey.py b/tests/unit/javascript/test_greasemonkey.py
index 3d248f83a..c28b9c8f7 100644
--- a/tests/unit/javascript/test_greasemonkey.py
+++ b/tests/unit/javascript/test_greasemonkey.py
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.browser.greasemonkey."""
diff --git a/tests/unit/javascript/test_js_execution.py b/tests/unit/javascript/test_js_execution.py
index 0dcd4fd4d..e371e0f36 100644
--- a/tests/unit/javascript/test_js_execution.py
+++ b/tests/unit/javascript/test_js_execution.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Check how Qt behaves when trying to execute JS."""
diff --git a/tests/unit/keyinput/conftest.py b/tests/unit/keyinput/conftest.py
index 75561b1c9..cfe491df2 100644
--- a/tests/unit/keyinput/conftest.py
+++ b/tests/unit/keyinput/conftest.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""pytest fixtures for tests.keyinput."""
diff --git a/tests/unit/keyinput/key_data.py b/tests/unit/keyinput/key_data.py
index 4560d813d..c451d2534 100644
--- a/tests/unit/keyinput/key_data.py
+++ b/tests/unit/keyinput/key_data.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
# pylint: disable=line-too-long
diff --git a/tests/unit/keyinput/test_basekeyparser.py b/tests/unit/keyinput/test_basekeyparser.py
index b08869ac8..42fa2aeed 100644
--- a/tests/unit/keyinput/test_basekeyparser.py
+++ b/tests/unit/keyinput/test_basekeyparser.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for BaseKeyParser."""
diff --git a/tests/unit/keyinput/test_bindingtrie.py b/tests/unit/keyinput/test_bindingtrie.py
index f5d5d8e6a..c769386c0 100644
--- a/tests/unit/keyinput/test_bindingtrie.py
+++ b/tests/unit/keyinput/test_bindingtrie.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for the BindingTrie."""
diff --git a/tests/unit/keyinput/test_keyutils.py b/tests/unit/keyinput/test_keyutils.py
index 9d6479480..6ac01ead5 100644
--- a/tests/unit/keyinput/test_keyutils.py
+++ b/tests/unit/keyinput/test_keyutils.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import operator
diff --git a/tests/unit/keyinput/test_modeman.py b/tests/unit/keyinput/test_modeman.py
index e995e70a4..8cc298f87 100644
--- a/tests/unit/keyinput/test_modeman.py
+++ b/tests/unit/keyinput/test_modeman.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pytest
diff --git a/tests/unit/keyinput/test_modeparsers.py b/tests/unit/keyinput/test_modeparsers.py
index 369b69a65..ff3758362 100644
--- a/tests/unit/keyinput/test_modeparsers.py
+++ b/tests/unit/keyinput/test_modeparsers.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for mode parsers."""
diff --git a/tests/unit/mainwindow/statusbar/test_backforward.py b/tests/unit/mainwindow/statusbar/test_backforward.py
index 0a25bf000..d3e033b34 100644
--- a/tests/unit/mainwindow/statusbar/test_backforward.py
+++ b/tests/unit/mainwindow/statusbar/test_backforward.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Test Backforward widget."""
diff --git a/tests/unit/mainwindow/statusbar/test_percentage.py b/tests/unit/mainwindow/statusbar/test_percentage.py
index 06c600f86..392fe03c1 100644
--- a/tests/unit/mainwindow/statusbar/test_percentage.py
+++ b/tests/unit/mainwindow/statusbar/test_percentage.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Test Percentage widget."""
diff --git a/tests/unit/mainwindow/statusbar/test_progress.py b/tests/unit/mainwindow/statusbar/test_progress.py
index e5aea154a..888ed5943 100644
--- a/tests/unit/mainwindow/statusbar/test_progress.py
+++ b/tests/unit/mainwindow/statusbar/test_progress.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Test Progress widget."""
diff --git a/tests/unit/mainwindow/statusbar/test_tabindex.py b/tests/unit/mainwindow/statusbar/test_tabindex.py
index fe51ef104..b46f93efe 100644
--- a/tests/unit/mainwindow/statusbar/test_tabindex.py
+++ b/tests/unit/mainwindow/statusbar/test_tabindex.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Test TabIndex widget."""
diff --git a/tests/unit/mainwindow/statusbar/test_textbase.py b/tests/unit/mainwindow/statusbar/test_textbase.py
index 49a51fe96..e77b11671 100644
--- a/tests/unit/mainwindow/statusbar/test_textbase.py
+++ b/tests/unit/mainwindow/statusbar/test_textbase.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Test TextBase widget."""
diff --git a/tests/unit/mainwindow/statusbar/test_url.py b/tests/unit/mainwindow/statusbar/test_url.py
index f6ea9b77d..efe4d6f93 100644
--- a/tests/unit/mainwindow/statusbar/test_url.py
+++ b/tests/unit/mainwindow/statusbar/test_url.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Test Statusbar url."""
diff --git a/tests/unit/mainwindow/test_messageview.py b/tests/unit/mainwindow/test_messageview.py
index 5ca90a3ad..03b8c9879 100644
--- a/tests/unit/mainwindow/test_messageview.py
+++ b/tests/unit/mainwindow/test_messageview.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pytest
from PyQt5.QtCore import Qt
diff --git a/tests/unit/mainwindow/test_prompt.py b/tests/unit/mainwindow/test_prompt.py
index 82dfee2ce..f8d4cdee6 100644
--- a/tests/unit/mainwindow/test_prompt.py
+++ b/tests/unit/mainwindow/test_prompt.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import os
diff --git a/tests/unit/mainwindow/test_tabbedbrowser.py b/tests/unit/mainwindow/test_tabbedbrowser.py
index ee8f1feb3..2aa83735c 100644
--- a/tests/unit/mainwindow/test_tabbedbrowser.py
+++ b/tests/unit/mainwindow/test_tabbedbrowser.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pytest
diff --git a/tests/unit/mainwindow/test_tabwidget.py b/tests/unit/mainwindow/test_tabwidget.py
index 2858e9991..3f9e0292d 100644
--- a/tests/unit/mainwindow/test_tabwidget.py
+++ b/tests/unit/mainwindow/test_tabwidget.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for the custom TabWidget/TabBar."""
diff --git a/tests/unit/misc/test_autoupdate.py b/tests/unit/misc/test_autoupdate.py
index 473e5c497..f86b9b0ff 100644
--- a/tests/unit/misc/test_autoupdate.py
+++ b/tests/unit/misc/test_autoupdate.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.misc.autoupdate."""
diff --git a/tests/unit/misc/test_checkpyver.py b/tests/unit/misc/test_checkpyver.py
index 15f6f30d0..52e022a44 100644
--- a/tests/unit/misc/test_checkpyver.py
+++ b/tests/unit/misc/test_checkpyver.py
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.misc.checkpyver."""
diff --git a/tests/unit/misc/test_cmdhistory.py b/tests/unit/misc/test_cmdhistory.py
index 9d107ac9e..8ebbeb76a 100644
--- a/tests/unit/misc/test_cmdhistory.py
+++ b/tests/unit/misc/test_cmdhistory.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for misc.cmdhistory.History."""
diff --git a/tests/unit/misc/test_crashdialog.py b/tests/unit/misc/test_crashdialog.py
index a6fc3f44d..3948127c2 100644
--- a/tests/unit/misc/test_crashdialog.py
+++ b/tests/unit/misc/test_crashdialog.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.misc.crashdialog."""
diff --git a/tests/unit/misc/test_earlyinit.py b/tests/unit/misc/test_earlyinit.py
index d92d8cf6c..e29cc0a39 100644
--- a/tests/unit/misc/test_earlyinit.py
+++ b/tests/unit/misc/test_earlyinit.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Test qutebrowser.misc.earlyinit."""
diff --git a/tests/unit/misc/test_editor.py b/tests/unit/misc/test_editor.py
index c89595cb7..d27c2f885 100644
--- a/tests/unit/misc/test_editor.py
+++ b/tests/unit/misc/test_editor.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.misc.editor."""
diff --git a/tests/unit/misc/test_guiprocess.py b/tests/unit/misc/test_guiprocess.py
index 48e04a9f2..c224118a8 100644
--- a/tests/unit/misc/test_guiprocess.py
+++ b/tests/unit/misc/test_guiprocess.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.misc.guiprocess."""
diff --git a/tests/unit/misc/test_ipc.py b/tests/unit/misc/test_ipc.py
index 2c3efdd8c..1ea70afe7 100644
--- a/tests/unit/misc/test_ipc.py
+++ b/tests/unit/misc/test_ipc.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.misc.ipc."""
diff --git a/tests/unit/misc/test_keyhints.py b/tests/unit/misc/test_keyhints.py
index 2b00fe08a..580869b45 100644
--- a/tests/unit/misc/test_keyhints.py
+++ b/tests/unit/misc/test_keyhints.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Test the keyhint widget."""
diff --git a/tests/unit/misc/test_lineparser.py b/tests/unit/misc/test_lineparser.py
index f3e7067d3..b254ee222 100644
--- a/tests/unit/misc/test_lineparser.py
+++ b/tests/unit/misc/test_lineparser.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.misc.lineparser."""
diff --git a/tests/unit/misc/test_miscwidgets.py b/tests/unit/misc/test_miscwidgets.py
index 964552b8e..572a5cbc9 100644
--- a/tests/unit/misc/test_miscwidgets.py
+++ b/tests/unit/misc/test_miscwidgets.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import logging
diff --git a/tests/unit/misc/test_msgbox.py b/tests/unit/misc/test_msgbox.py
index 62a37ecd3..893f317d7 100644
--- a/tests/unit/misc/test_msgbox.py
+++ b/tests/unit/misc/test_msgbox.py
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.misc.msgbox."""
diff --git a/tests/unit/misc/test_objects.py b/tests/unit/misc/test_objects.py
index f189368db..44425eb29 100644
--- a/tests/unit/misc/test_objects.py
+++ b/tests/unit/misc/test_objects.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pytest
diff --git a/tests/unit/misc/test_pastebin.py b/tests/unit/misc/test_pastebin.py
index cf1c0291b..e750bb299 100644
--- a/tests/unit/misc/test_pastebin.py
+++ b/tests/unit/misc/test_pastebin.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pytest
from PyQt5.QtCore import QUrl
diff --git a/tests/unit/misc/test_sessions.py b/tests/unit/misc/test_sessions.py
index 5f14c036f..f77982e5f 100644
--- a/tests/unit/misc/test_sessions.py
+++ b/tests/unit/misc/test_sessions.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.misc.sessions."""
diff --git a/tests/unit/misc/test_split.py b/tests/unit/misc/test_split.py
index bda32af60..eec923af2 100644
--- a/tests/unit/misc/test_split.py
+++ b/tests/unit/misc/test_split.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.misc.split."""
diff --git a/tests/unit/misc/test_split_hypothesis.py b/tests/unit/misc/test_split_hypothesis.py
index 9b251bba0..9a65c56f1 100644
--- a/tests/unit/misc/test_split_hypothesis.py
+++ b/tests/unit/misc/test_split_hypothesis.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Hypothesis tests for qutebrowser.misc.split."""
diff --git a/tests/unit/misc/test_sql.py b/tests/unit/misc/test_sql.py
index c19925553..211280a6b 100644
--- a/tests/unit/misc/test_sql.py
+++ b/tests/unit/misc/test_sql.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Test the SQL API."""
diff --git a/tests/unit/misc/test_throttle.py b/tests/unit/misc/test_throttle.py
index 2632afe23..48148a6a6 100644
--- a/tests/unit/misc/test_throttle.py
+++ b/tests/unit/misc/test_throttle.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.misc.throttle."""
diff --git a/tests/unit/misc/test_utilcmds.py b/tests/unit/misc/test_utilcmds.py
index 1861c695b..76bc015d2 100644
--- a/tests/unit/misc/test_utilcmds.py
+++ b/tests/unit/misc/test_utilcmds.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.misc.utilcmds."""
diff --git a/tests/unit/misc/userscripts/test_qute_lastpass.py b/tests/unit/misc/userscripts/test_qute_lastpass.py
index 0a40fb023..7e2c7dfbd 100644
--- a/tests/unit/misc/userscripts/test_qute_lastpass.py
+++ b/tests/unit/misc/userscripts/test_qute_lastpass.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for misc.userscripts.qute-lastpass."""
diff --git a/tests/unit/scripts/test_check_coverage.py b/tests/unit/scripts/test_check_coverage.py
index 3ed1c64bd..5dc4508fb 100644
--- a/tests/unit/scripts/test_check_coverage.py
+++ b/tests/unit/scripts/test_check_coverage.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import sys
import pathlib
diff --git a/tests/unit/scripts/test_dictcli.py b/tests/unit/scripts/test_dictcli.py
index a2443e1b8..799c3f7ea 100644
--- a/tests/unit/scripts/test_dictcli.py
+++ b/tests/unit/scripts/test_dictcli.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pathlib
diff --git a/tests/unit/scripts/test_importer.py b/tests/unit/scripts/test_importer.py
index 84cc796d0..54d6dcb12 100644
--- a/tests/unit/scripts/test_importer.py
+++ b/tests/unit/scripts/test_importer.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import pathlib
import pytest
diff --git a/tests/unit/scripts/test_problemmatchers.py b/tests/unit/scripts/test_problemmatchers.py
index d882498ec..79297276f 100644
--- a/tests/unit/scripts/test_problemmatchers.py
+++ b/tests/unit/scripts/test_problemmatchers.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import re
diff --git a/tests/unit/scripts/test_run_vulture.py b/tests/unit/scripts/test_run_vulture.py
index 64d19bc73..f1e5a261a 100644
--- a/tests/unit/scripts/test_run_vulture.py
+++ b/tests/unit/scripts/test_run_vulture.py
@@ -16,7 +16,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
import sys
import textwrap
diff --git a/tests/unit/test_app.py b/tests/unit/test_app.py
index 96b90984f..9c83449c4 100644
--- a/tests/unit/test_app.py
+++ b/tests/unit/test_app.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for the qutebrowser.app module."""
diff --git a/tests/unit/test_qutebrowser.py b/tests/unit/test_qutebrowser.py
index 83efd3cbd..c553606c4 100644
--- a/tests/unit/test_qutebrowser.py
+++ b/tests/unit/test_qutebrowser.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.qutebrowser.
diff --git a/tests/unit/utils/overflow_test_cases.py b/tests/unit/utils/overflow_test_cases.py
index 420b46b93..2f3368be3 100644
--- a/tests/unit/utils/overflow_test_cases.py
+++ b/tests/unit/utils/overflow_test_cases.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Provides test data for overflow checking.
diff --git a/tests/unit/utils/test_debug.py b/tests/unit/utils/test_debug.py
index 7b3f614cd..62d0f4a7b 100644
--- a/tests/unit/utils/test_debug.py
+++ b/tests/unit/utils/test_debug.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.utils.debug."""
diff --git a/tests/unit/utils/test_error.py b/tests/unit/utils/test_error.py
index fc5b76051..b59a7150b 100644
--- a/tests/unit/utils/test_error.py
+++ b/tests/unit/utils/test_error.py
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.utils.error."""
diff --git a/tests/unit/utils/test_javascript.py b/tests/unit/utils/test_javascript.py
index 3275f3c4e..e8acc30fb 100644
--- a/tests/unit/utils/test_javascript.py
+++ b/tests/unit/utils/test_javascript.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.utils.javascript."""
@@ -55,14 +55,13 @@ class TestStringEscape:
Case('𐀀\x00𐀀\x00', r'𐀀\x00𐀀\x00', webkit_only=True),
Case('𐀀\ufeff', r'𐀀\ufeff'),
Case('\ufeff', r'\ufeff', webkit_only=True),
- # http://stackoverflow.com/questions/2965293/
+ # https://stackoverflow.com/questions/2965293/
Case('\u2028', r'\u2028'),
Case('\u2029', r'\u2029'),
]
# Once there was this warning here:
# load glyph failed err=6 face=0x2680ba0, glyph=1912
- # http://qutebrowser.org:8010/builders/debian-jessie/builds/765/steps/unittests/
# Should that be ignored?
@pytest.mark.parametrize('case', TESTS, ids=str)
diff --git a/tests/unit/utils/test_jinja.py b/tests/unit/utils/test_jinja.py
index 4afd57373..28a7af15a 100644
--- a/tests/unit/utils/test_jinja.py
+++ b/tests/unit/utils/test_jinja.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.utils.jinja."""
diff --git a/tests/unit/utils/test_log.py b/tests/unit/utils/test_log.py
index 92540509f..7682c1156 100644
--- a/tests/unit/utils/test_log.py
+++ b/tests/unit/utils/test_log.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.utils.log."""
diff --git a/tests/unit/utils/test_qtutils.py b/tests/unit/utils/test_qtutils.py
index b10b6905b..eb1233332 100644
--- a/tests/unit/utils/test_qtutils.py
+++ b/tests/unit/utils/test_qtutils.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.utils.qtutils."""
diff --git a/tests/unit/utils/test_standarddir.py b/tests/unit/utils/test_standarddir.py
index ece23ba0e..035ce87a3 100644
--- a/tests/unit/utils/test_standarddir.py
+++ b/tests/unit/utils/test_standarddir.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.utils.standarddir."""
@@ -304,7 +304,7 @@ class TestInitCacheDirTag:
Signature: 8a477f597d28d172789f06886806bc55
# This file is a cache directory tag created by qutebrowser.
# For information about cache directory tags, see:
- # http://www.brynosaurus.com/cachedir/
+ # https://bford.info/cachedir/
""").lstrip()
def test_open_oserror(self, caplog, unwritable_tmp_path, monkeypatch):
diff --git a/tests/unit/utils/test_urlmatch.py b/tests/unit/utils/test_urlmatch.py
index f309046d4..35ccc94fe 100644
--- a/tests/unit/utils/test_urlmatch.py
+++ b/tests/unit/utils/test_urlmatch.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.utils.urlmatch.
diff --git a/tests/unit/utils/test_urlutils.py b/tests/unit/utils/test_urlutils.py
index 984f6ad0f..a5599c6c9 100644
--- a/tests/unit/utils/test_urlutils.py
+++ b/tests/unit/utils/test_urlutils.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.utils.urlutils."""
diff --git a/tests/unit/utils/test_utils.py b/tests/unit/utils/test_utils.py
index 9ecfcaa56..ad811df8e 100644
--- a/tests/unit/utils/test_utils.py
+++ b/tests/unit/utils/test_utils.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.utils.utils."""
diff --git a/tests/unit/utils/test_version.py b/tests/unit/utils/test_version.py
index 0e33852c5..9a8e6d075 100644
--- a/tests/unit/utils/test_version.py
+++ b/tests/unit/utils/test_version.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for qutebrowser.utils.version."""
@@ -381,7 +381,7 @@ class TestGitStrSubprocess:
if utils.is_windows:
# If we don't call this with shell=True it might fail under
# some environments on Windows...
- # http://bugs.python.org/issue24493
+ # https://bugs.python.org/issue24493
subprocess.run(
'git -C "{}" {}'.format(tmpdir, ' '.join(args)),
env=env, check=True, shell=True)
diff --git a/tests/unit/utils/usertypes/test_misc.py b/tests/unit/utils/usertypes/test_misc.py
index eb288539b..6ed0149b4 100644
--- a/tests/unit/utils/usertypes/test_misc.py
+++ b/tests/unit/utils/usertypes/test_misc.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
from qutebrowser.utils import usertypes
diff --git a/tests/unit/utils/usertypes/test_neighborlist.py b/tests/unit/utils/usertypes/test_neighborlist.py
index 5067c0a23..3abaeb3a7 100644
--- a/tests/unit/utils/usertypes/test_neighborlist.py
+++ b/tests/unit/utils/usertypes/test_neighborlist.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for the NeighborList class."""
diff --git a/tests/unit/utils/usertypes/test_question.py b/tests/unit/utils/usertypes/test_question.py
index 52cfd14c4..dbb34c47f 100644
--- a/tests/unit/utils/usertypes/test_question.py
+++ b/tests/unit/utils/usertypes/test_question.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for usertypes.Question."""
diff --git a/tests/unit/utils/usertypes/test_timer.py b/tests/unit/utils/usertypes/test_timer.py
index bfde7d999..37c56b653 100644
--- a/tests/unit/utils/usertypes/test_timer.py
+++ b/tests/unit/utils/usertypes/test_timer.py
@@ -15,7 +15,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with qutebrowser. If not, see <http://www.gnu.org/licenses/>.
+# along with qutebrowser. If not, see <https://www.gnu.org/licenses/>.
"""Tests for Timer."""
diff --git a/tox.ini b/tox.ini
index d7943c6e1..1c77ca6b7 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,4 +1,4 @@
-# Tox (http://tox.testrun.org/) is a tool for running tests
+# Tox (https://tox.readthedocs.io/) is a tool for running tests
# in multiple virtualenvs. This configuration file will run the
# test suite on all supported python versions. To use it, "pip install tox"
# and then run "tox" from this directory.