Project

General

Profile

« Previous | Next » 

Revision edbbe400

Added by jahoti about 2 years ago

License script-blocking techniques from NoScript in machine-readable format.

In-page blocking now works on Firefox, and JavaScript/data- URLs are properly
blocked to ensure no JavaScript leaks in through backdoors. Blocking of HTML/XML
data: urls should be refined (eventually) to align with current practice for
pages in general.

Also, script-blocking is now filtered by nonce, making it possible (albeit
perhaps not desirable) to inject scripts before the DOM is complete.

View differences:

copyright
42 42
 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
43 43
 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
44 44

  
45
Files: content/freezer.js
46
Copyright: 2005-2021 Giorgio Maone - https://maone.net
47
   2021 jahoti <jahoti@tilde.team>
48
License: GPL-2+
49

  
45 50
Files: licenses/*
46 51
Copyright: 2001, 2002, 2011-2013 Creative Commons
47 52
License: CC-BY-4.0
......
54 59
License: CC0
55 60
 See `licenses/cc0.txt'
56 61

  
57
Files: licenses/gpl-3.0.txt
62
Files: licenses/gpl-2.txt licenses/gpl-3.0.txt
58 63
Copyright: 2007 Free Software Foundation, Inc. <https://fsf.org/>
59 64
License: no-changing
60 65
 Everyone is permitted to copy and distribute verbatim copies of
......
100 105
 Also see `https://koszko.org/en/articles/my-new-license.html'
101 106
 for more explanation.
102 107

  
108
License: GPL-2+
109
 This program is free software; you can redistribute it and/or modify
110
 it under the terms of the GNU General Public License as published by
111
 the Free Software Foundation; either version 2 of the License, or
112
 (at your option) any later version.
113
 .
114
 This program is distributed in the hope that it will be useful,
115
 but WITHOUT ANY WARRANTY; without even the implied warranty of
116
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
117
 GNU General Public License for more details.
118
 .
119
 You should have received a copy of the GNU General Public License
120
 along with this program; if not, write to the Free Software
121
 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
122

  
103 123
License: CC-BY-SA-4.0
104 124
 See `licenses/cc-by-sa-4.0.txt'
105 125

  

Also available in: Unified diff