RequestPolicy is a Firefox extension that gives you control over cross-site requests.
JavaScript TypeScript Python HTML Makefile CSS Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.github issue template: provide add-on version and download link Jul 9, 2017
dev_env Adds a script to check webextension JSON locales Feb 1, 2018
scripts Pycodestyle lint fixes Dec 17, 2017
src [fix] fix log 'enabled' issue Apr 26, 2018
tests [imp] log: add tests, assert 'enabled' to be boolean Apr 26, 2018
wiki @ 1553b0c Add the development wiki as a submodule Oct 8, 2014
.eslintignore [test][add] eslint "promise" plugin Sep 18, 2017
.eslintrc.js update eslint Feb 6, 2018
.gitignore [chore][ref] use jquery from node_modules Feb 15, 2018
.gitmodules
ChangeLog.md
LICENSE [ref] use DI in the API Apr 16, 2018
Makefile [ref] fix TS linter errors Apr 26, 2018
README.md
coffeelint.json [test] Mocha: migrate some more xpcshell tests Sep 18, 2017
config.json
gulpfile.js [fix] off-AMO build: use different toolbar button id (see #720) Apr 12, 2018
package-lock.json [chore] do not lint .d.ts files Apr 22, 2018
package.json [chore] mozilla-version-comparator: specify commit Apr 26, 2018
tsconfig.json simplify building of third-party libs Apr 9, 2018
tslint.json [ref] tslint: no-floating-promises Mar 21, 2018

README.md

RequestPolicy Continued

About RequestPolicy

RequestPolicy is a Firefox extension that gives you control over cross-site requests. It does this through user-defined whitelists and blacklists. Users can also subscribe to policies (whitelists and blacklists) maintained by others.

For more information about RequestPolicy and cross-site requests, have a look at our website

This project

The RequestPolicy "Continued" project is a fork of RequestPolicy, which had been developed by Justin Samuel until 2012. Currently we aim at releasing our first stable version – 1.0 – but there is still much to do. If you want to be informed about this milestone, you could subscribe to this issue. If you're interested, here you can find a list of all open issues for version 1.0.

Getting the Source Code

If you'd like to download the RequestPolicy source code from our version control system, you can do so with:

git clone https://github.com/RequestPolicyContinued/requestpolicy.git

Building the XPI Firefox addon

Before building you need to install GNU Make, Zip and preprocess.py. On a debian-based system you could run:

sudo apt-get install make zip preprocess

After preparation, run make from the repository's root directory. The XPI file will be created at dist/requestpolicy-*.xpi and can be used for easy installation of RP into your web browser (e.g. Firefox).

License

GPL v3

Contributing

See here.