Easily notice insecure links in Firefox by their bright red border:
Highlights insecure links such as:
- HTTP
- FTP
- Dynamic links
- And more
make
Dependencies:
- GNU Make
- ImageMagick
- OptiPNG
- Zip
make test
docker-compose stop
Dependencies:
- Docker Compose
- GNU Make
-
Update version in manifest.json
-
Make sure the project builds:
make clean build test
-
Commit changes
-
Tag the release:
git tag $(jq -r .version < manifest.json) -m "Release"
-
Push the changes:
git push git push --tags
-
Create the change log:
make CHANGELOG_GITHUB_TOKEN=[your token] changelog
-
Upload the new .xpi
-
Submit the change log markup
Dependencies:
- GitHub token. See the GitHub Changelog Generator documentation for details.
- jq
- Build and test dependencies (see above)
These are links which execute code when certain things happen, such as clicking a link. This does have legitimate and safe uses, but even the world's biggest search engine uses it sneakily: when you move the mouse over a link anywhere on the web, Firefox displays the URL it expects to go to when that link is clicked. But dynamic links often go to a different page first, for example to keep track of which links you have clicked. Seeing the wrong link in the browser therefore gives a false sense of privacy and security.
GNU GPL version 3 or later.
Special thanks to Catalyst for letting me work on this between projects.