aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Correct hack that prevents parsing non-html documents. Still needs work.Ruben Rodriguez2018-05-111-4/+6
|
* Do not process non-javascript scripts (json, templates, etc)Ruben Rodriguez2018-05-111-16/+14
|
* Check global license and add to popup. Prevent parsing inline scripts if ↵Ruben Rodriguez2018-05-111-1/+5
| | | | there is a global license.
* Refactor whitelisting at read_script()Ruben Rodriguez2018-05-111-7/+1
|
* Correct tab and badge initialization to prevent race conditionsRuben Rodriguez2018-05-111-10/+9
|
* Prevent evaluation of external scripts, as they are always nontrivialRuben Rodriguez2018-05-111-2/+8
|
* Generalize comment styles for @license matching at license_read(), and avoid ↵Ruben Rodriguez2018-05-111-1/+5
| | | | parsing empty whitespace sections
* Enable legacy license matching and hash whitelist matching at license_read()Ruben Rodriguez2018-05-111-0/+7
|
* Generalize gpl-3.0 license textRuben Rodriguez2018-05-111-1/+1
|
* Generalize comment styles for @license matchingRuben Rodriguez2018-05-111-1/+1
|
* Make legacy_license_check return the matched license name. Also improved ↵Ruben Rodriguez2018-05-111-3/+3
| | | | logging.
* Set dbg_print() on main_panel.js and clean default outputRuben Rodriguez2018-05-111-2/+14
|
* Regexp matches at stripLicenseToRegexp should be non-globalRuben Rodriguez2018-05-111-1/+1
| | | | Global matching results in alternating true/false results as explained in https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/test (Using test() on a regex with the global flag)
* Disable whitelisted and blacklisted sections on display panel for nowRuben Rodriguez2018-05-111-2/+2
|
* HACK: do not process non-html documents in read_documentRuben Rodriguez2018-05-031-1/+5
| | | | Processing them breaks reading js documents directly. The method is crude it needs to be generalized for other mime-types, in particular librejs breaks visualizing any binary files (e.g. images)
* Always clear unused_data[tabid] before script evaluationRuben Rodriguez2018-05-031-6/+1
|
* Use multi-part fetch mechanism for read_scriptRuben Rodriguez2018-05-031-2/+6
|
* Do not run license_read on whitelisted scriptsRuben Rodriguez2018-05-031-2/+4
|
* Evaluate the original script, not the mangled copy for reserved access ↵Ruben Rodriguez2018-05-031-2/+2
| | | | evaluation
* Hide per-script action buttons until functionality worksRuben Rodriguez2018-05-031-3/+3
|
* Fixes to the CSS plus showing links instead of hashesRuben Rodriguez2018-04-274-63/+78
|
* Fixed failed license recognition bug for script declarations with magnet linksNateN12222018-03-262-15/+21
|
* began to implement old declaration methodNateN12222018-03-265-21/+485
|
* Improved automatic whitelist system with a new script to handle ↵NateN12222018-03-174-7/+18
| | | | generating/including the whitelist in the main script.
* Moved data to seperate filesNateN12222018-03-174-926/+930
|
* Added a system to declare the license of intrinsic events on a pageNateN12222018-03-041-29/+78
|
* fixed merge conflictNateN12222018-03-033-26/+22
|\
| * Merge #3 `apparently useless files`Nathan Nichols2018-03-032-0/+0
| |\
| | * useless filesbill-auger2018-03-032-0/+0
| | |
| * | Merge #2 `consistent return vals`Nathan Nichols2018-03-031-26/+20
| |\ \
| | * | make return vals consistentbill-auger2018-03-011-26/+20
| | |/
| | * housekeepingbill-auger2018-02-284-7925/+26
| | |
| | * add build deps and artifacts to .gitignorebill-auger2018-02-281-1/+10
| | |
* | | removed unused data, various small tweaksNateN12222018-03-033-43/+29
|/ /
* / housekeepingbill-auger2018-02-265-7926/+36
|/
* Started new documentation.NateN12222018-02-105-1/+1934
|
* Made all onBeforeRequest listeners cancel requests to Google Analytics URLsNateN12222018-02-043-29/+71
| | | | incase it doesn't cancel if only one of them cancels the request.
* New version (7.1) in manifest.jsonNateN12222018-01-271-1/+1
|
* Created a basic build script mostly to serve as an example of what filesNateN12222018-01-274-2/+32
| | | | actually get uploaded to Mozilla.
* Added pre-request blocking for Google Analytics so that Google cannot registerNateN12222018-01-273-9/+79
| | | | that the script was even requested.
* updated manifest.json strict-min-version key to firefox 57NateN12222017-11-051-2/+2
|
* cleaned up source and added license infoNateN12222017-10-2813-33/+801
|
* Minor changes for release on mozilla addon storeNateN12222017-10-284-57/+103
|
* removed debug buttons from blocked scripts display screenNateN12222017-10-226-220/+8012
|
* New approach to evaluationNateN12222017-10-212-271/+233
|
* Better JSON generation pageNateN12222017-10-194-212/+2954
|
* Made a debug page for the nontrivial/trivial list and improved code evaluationNateN12222017-10-153-18/+131
|
* work on evaluation codeNateN12222017-10-141-58/+78
|
* Made a debugging page for the evaluation codeNateN12222017-10-113-12/+5763
|
* changed readmeNateN12222017-10-081-2/+16
|