ozten / Perfidies-of-the-Web
- Source
- Commits
- Network (2)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Branch:
master
| name | age | message | |
|---|---|---|---|
| |
README.md | Wed Oct 07 16:23:57 -0700 2009 | |
| |
build.conf-dist | Sun Oct 25 14:15:37 -0700 2009 | |
| |
build.sh | Fri Jan 22 10:45:36 -0800 2010 | |
| |
closure_compiler.php | Sun Oct 25 14:15:37 -0700 2009 | |
| |
lib/ | Tue Dec 22 08:28:13 -0800 2009 | |
| |
messages.js | Fri Dec 11 01:11:24 -0800 2009 | |
| |
notice.txt | Sun Sep 20 06:17:08 -0700 2009 | |
| |
perfidies.js | Fri Dec 11 01:11:24 -0800 2009 | |
| |
pfs2_json.html | Thu Jan 21 10:29:28 -0800 2010 | |
| |
plugincheck.js | Sun Dec 20 04:21:53 -0800 2009 | |
| |
plugincheck_badge.js | Fri Dec 11 01:11:24 -0800 2009 | |
| |
publish.sh | Sun Nov 22 20:57:50 -0800 2009 | |
| |
tests/ | Fri Jan 22 10:45:36 -0800 2010 | |
| |
web.js | Fri Jan 22 10:45:36 -0800 2010 | |
| |
web_badge.html | Mon Dec 07 07:57:57 -0800 2009 |
PerFidieS of the Web
This is the client side of the PFS2 project, which updates how Mozilla tracks browser plugins. As new versions are released or vulnerabilities are discovered the PFS2 project will encourage or alert the user to upgrade plugins.
For maximum fun, setup mozilla.com, pfs2, and make this directory available via a local web server.
Development
Edit js files run tests/unit.html, pfs2_json.html, via file system or local web server.
Integration test
Setup PFS2 http://svn.mozilla.org/projects/pfs2/trunk/ then run it's tests to populate the database with test data
In this project, run tests/integration.html via a local web server for end to end integration tests.
Mozilla.com PluginCheck
Edit MOZILLA_COM and PERFIDIES env variables in build.sh ./build.sh which produces $MOZILLA_COM/js/plugincheck.js Hit local instance of mozilla.com/en-US/plugincheck/
Commit changes to this project as well as Mozilla.com js/plugincheck
Credits
Reuses Eric Gerds' excellent PluginDetect v0.6.3 http://www.pinlady.net/PluginDetect
