GithubHelp home page GithubHelp logo

hughperkins / requestpolicy Goto Github PK

View Code? Open in Web Editor NEW

This project forked from requestpolicycontinued/requestpolicy

0.0 2.0 0.0 5.08 MB

RequestPolicy is a Firefox extension that gives you control over cross-site requests. --- It has been developed until 2012 and is being continued since July 2014.

Home Page: https://requestpolicycontinued.github.io/

License: Other

Makefile 2.25% Shell 0.38% JavaScript 83.25% HTML 6.87% CSS 2.48% ApacheConf 0.02% PHP 0.03% Python 4.73%

requestpolicy's Introduction

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 as well as the npm package preprocessor. On a debian-based system you could run:

sudo apt-get install make npm
sudo npm install -g preprocessor

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

Here are a few ways you can help make this project better!

Discussion

If you have any questions or general thoughts about the project, please post them in our general discussion

Testing, reporting bugs & requesting new features

Always use the latest release, or build the XPI from the most recent source revision

If you'd like a bug to be fixed or a feature added, find if it has already been reported. Open a new issue if needed, and add information about the bug/request such as:

  • Steps to reproduce the bug (user actions)
  • What should happen.
  • What happens instead.

Response time from the maintainers should be around a few days.

Please bear in mind that each user might have a different browser setup. Sometimes it's necessary to further investigate the problem:

Some bugs are caused by other Firefox addons interfering with RequestPolicy. To make sure a bug is caused by RequestPolicy itself:

  • Disable all other addons from Firefox's addon manager
  • Try to reproduce the bug

If the bug does not happen with only RPC enabled, the bug is related to another addon:

  • Re-enable one addon, test again.
  • Repeat until the problem occurs again
  • Report us the incompatible addon (with a link to the addon download page)

To test if the bug is related to your specific configuration, you can create a new, blank Firefox profile and try to reproduce the bug.

Code contributions

You can look through the existing bugs/requests here.

You can find bugs that should be easy to fix here.

More information on RequestPolicy development can be found here

Translations

You can help us translate our project by editing the locale files and sending us a Pull Request.

Documentation and website

You can help build and design the website and documentation here

Bug triage

You can help us find more info about unconfirmed bugs by finding if the bug is reproducible. In what environment? What are the steps to reproduce?

You can ask the maintainers to close already fixed bugs by testing old tickets to see if they are happening, or remove duplicate bug reports.

Donations

You can add bounties at bountysource for bugs you would like to be fixed.

Community and support

  • You can help us answer questions our users have on the issue tracker
  • You can write posts about the project, take screenshots and make videos, share RequestPolicy Continued on the Internet, show how it's used in daily life, and talk about it to your friends.

requestpolicy's People

Contributors

aleksandrs-ledovskis avatar archaeopteryx avatar beriain avatar chrisbura avatar codeman38 avatar genodeftest avatar jsamuel avatar ma2moto avatar myrdd avatar nodiscc avatar wenketel avatar yfdyh000 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.