pagure Logo
  • Log In

JS-Shield / JS-Shield

Clone
Source Code
GIT
Documentation
GIT

Learn more about these different git repos.

Other Git URLs

  • Source
  • Docs
  • Issues  0
  • Pull Requests  0
  • Stats
 Overview  Files  Commits  Branches  Forks  Releases

Commits 785

Branch: website
0.5.2_level0 0.5.3_options_fix 211027fixes blog custom-doxygen devel0.6 devel0.6_tests doxygen fixS_NP fpd fpd2 fpdblog hotfix0.5.1 lang-menu master newui nscl nscl2 nscl3 nscl_farble nsclbrave prepare0.5 release0.5 ui website website-dev
This branch contains 784 commits not in the main branch master
Add NBS page
Ricardo Lafuente • 8 months ago  
6423910
Merge branch 'website' of ssh://pagure.io/JS-Shield/JS-Shield into website
Ricardo Lafuente • 8 months ago  
bccd09a
Dark mode: fixed background color for code blocks
Ana Isabel Carvalho • 8 months ago  
370daad
Finished dark mode styles; mobile layout adjustments
Ana Isabel Carvalho • 8 months ago  
9673de4
Started dark mode styles
Ana Isabel Carvalho • 8 months ago  
b15f519
Fixed link in footer (MI)
Ana Isabel Carvalho • 8 months ago  
1f8c145
Fix logo alt text
Ricardo Lafuente • 8 months ago  
68e73ad
Fixed heading levels in pages; updated link color for accessibility; removed unecessary external link icon; updated HTML semantically; updated focus state for download link
Ana Isabel Carvalho • 8 months ago  
38a4eb7
Added link and button styles for focused state
Ana Isabel Carvalho • 8 months ago  
f263f04
Updated layout to glue footer to the bottom; adjusted supporter logo dimensions in mobile
Ana Isabel Carvalho • 8 months ago  
435355a
Added FSF and BRNO FIT logos to footer; added title to blog homepage; fixed column layout in homepage
Ana Isabel Carvalho • 8 months ago  
ee6660b
Fixed mobile menu bug (overlaped with footer); removed unused stylesheet; added favicon to make html
Ana Isabel Carvalho • 8 months ago  
82521e9
Merge branch 'website' of ssh://pagure.io/JS-Shield/JS-Shield into website
Ana Isabel Carvalho • 8 months ago  
33e749f
Adjusted paddings and margins in mobile layout; fixed sidebar jumping on hover
Ana Isabel Carvalho • 8 months ago  
9fa8a1f
Edit credits
Ricardo Lafuente • 8 months ago  
388347d
Update page content
Ricardo Lafuente • 8 months ago  
0950c6b
Remove unused pages
Ricardo Lafuente • 8 months ago  
64cd6fa
Merge branch 'master' into website
Ricardo Lafuente • 8 months ago  
f09f85d
Merge branch 'website' of ssh://pagure.io/JS-Shield/JS-Shield into website
Ricardo Lafuente • 8 months ago  
66335df
Copy editing
Ricardo Lafuente • 8 months ago  
33b2272
Updated NLnet logo in footer; update JShelter logo
Ana Isabel Carvalho • 8 months ago  
cc54bfb
Added favicon and link to favicon!
Ana Isabel Carvalho • 9 months ago  
90da7b1
Merge branch 'website' of ssh://pagure.io/JS-Shield/JS-Shield into website
Ana Isabel Carvalho • 9 months ago  
074acbe
Added extension icons for Firefox and Chrome
Ana Isabel Carvalho • 9 months ago  
6f2a154
Added extension icons for Firefox and Chrome
Ana Isabel Carvalho • 9 months ago  
a909568
Remove stray part
Ricardo Lafuente • 9 months ago  
55dd70a
First draft of proper homepage copy
Ricardo Lafuente • 9 months ago  
6ac65ae
Merge rewritten BATTERY wrappers
Libor Polčák • 9 months ago  
eb16948
Document BATTERY wrappers file
Libor Polčák • 9 months ago  
ae7f62d
Add "window.BatteryManager" to correct wrapping group
Libor Polčák • 9 months ago  
1831c2d
BATTERY: Update author
Libor Polčák • 9 months ago  
05736c4
Fast forward to 0.5
Libor Polčák • 9 months ago  
1b3eac1
Revise battery blocking code
Libor Polčák • 9 months ago  
d5e54aa
Fix wegbl -> webgl typo
Libor Polčák • 9 months ago  
291ebf9
Merge branch 'website' of ssh://pagure.io/JS-Shield/JS-Shield into website
Ricardo Lafuente • 9 months ago  
f38db13
Fix project name
Ricardo Lafuente • 9 months ago  
10ad14d
localportscanning blog: Tweak a paragraph
Libor Polčák • 9 months ago  
444455a
README/index.md: Rephrase and simplify license information
Libor Polčák • 9 months ago  
163fb40
Remove .license files from the zip files with the extension
Libor Polčák • 9 months ago  
af20dd4
docs: merge permissions.md update
Libor Polčák • 9 months ago  
1deebff
Describe webNavigation permission
Libor Polčák • 9 months ago  
51dd4da
permissions.md: fine tune text on NBS
Libor Polčák • 9 months ago  
5742a03
0.5 release
Libor Polčák • 9 months ago  
3cb109d
Merge development branch for 0.5
Libor Polčák • 9 months ago  
38ed8e0
Merge commit '782dbdb'
Libor Polčák • 9 months ago  
bf57a60
Check that XPCNativeWrapper is available during XRAY init
hackademix • 9 months ago  
782dbdb
Merge integration tests improvements
Libor Polčák • 9 months ago  
47e48bb
Merge improvements of navigator.getGamepads() wrapper
Libor Polčák • 9 months ago  
cb6e059
Mimic common value of navigator.getGamepads() in Chromium-based browsers
Libor Polčák • 9 months ago  
8808cb5
Integration tests: Disable old version of geolocation.accuracy test.
martinbednar • 9 months ago  
569aacc
Integration tests: Update navigator.plugins tests.
martinbednar • 9 months ago  
120b5f1
Improve navigator.getGamepads() wrapper to return correct type in Firefox and Chromium-based browsers
Libor Polčák • 9 months ago  
d8053e3
Merge fixes of the wrapper injection code
Libor Polčák • 9 months ago  
dc2b243
Merge fixes of wS-NP
Libor Polčák • 9 months ago  
399fd9f
Prevent Chromium from wrongly taking the XRAY code-path in IFRAMEs
Libor Polčák • 9 months ago  
e1f5eda
Prevent undefined checks from throwing when accessing some prototype properties.
hackademix • 9 months ago  
71553cf
wS-NP: Apply navigator.plugins wrapper only in browsers that return non-empty array
Libor Polčák • 9 months ago  
29f8d78
Provide a possibility to apply a wrapper only if a condition is fullfilled
Libor Polčák • 9 months ago  
6926091
wS-NP: Improve readability of farblePlugin()
Libor Polčák • 9 months ago  
6f85df0
Fix indentation of wS-NP
Libor Polčák • 9 months ago  
b2e67e2
wS-NP: Do not reuse variable name
Libor Polčák • 9 months ago  
b6c7b99
Add comment on unusual behaviour of navigator.plugins to levels.js
Libor Polčák • 9 months ago  
64194ec
Merge fixes for the new wrapping approach and integration tests
Libor Polčák • 9 months ago  
7a5aae4
Improve new_wrapper.md docs on `wrapped_name` and `callable_name`
Libor Polčák • 9 months ago  
7e3fe28
Work around for unwrappedWindow becoming a dead object sometimes when reused after document initialization.
hackademix • 9 months ago  
e0ad508
WrapHelper API documentation.
hackademix • 9 months ago  
acd7dd2
Integration tests: Update navigator.mediaDevices test for level 3.
martinbednar • 9 months ago  
986edc2
Integration tests: Update navigator.plugins tests according to levels.js
martinbednar • 9 months ago  
a64317d
Refer to the correct API in the documentation of the navigator.mimeTypes getter
martinbednar • 9 months ago  
1e5749d
Integration tests: Update WebGL parameters test.
martinbednar • 9 months ago  
f10988e
Integration tests: Update GEO accuracy test.
martinbednar • 9 months ago  
b4d0b30
[nscl] Improved naming and toString() cloaking for exported functions on Chromium (thanks Martin Bednář for reporting).
hackademix • 9 months ago  
7762702
Remove residual xray-specific code from wrapper implementations (via callable_name) and fix GEO+MCS fingerprintable weirdness via property overlay/proxying.
hackademix • 9 months ago  
c842a8c
Integration test: Update README.
martinbednar • 9 months ago  
6c1f7bb
Integration tests: Update expected values of navigator.plugins.
martinbednar • 9 months ago  
45311d6
Integration tests: Update expected values of device memory according to documentation.
martinbednar • 9 months ago  
d82389f
Integration tests: Update number conversion from string to integer.
martinbednar • 9 months ago  
19f89ac
Merge missing \ingroup in wS-H-C
Libor Polčák • 9 months ago  
05b1c56
Fix missing Doygen \ingroup in wS-H-C
Libor Polčák • 9 months ago  
7ae27e3
Merge changes in S-H-C header
Libor Polčák • 9 months ago  
bc42155
levels.js: Improve description of time_precision group
Libor Polčák • 9 months ago  
aee9b62
Merge Gamepad.prototype.timestamp getter bugfix
Libor Polčák • 9 months ago  
385e652
Bugfix: use correct Gamepad.prototype.timestamp getter
Libor Polčák • 9 months ago  
6940582
Merge testpage improvements
Libor Polčák • 9 months ago  
c92da71
test page: Add support for Gamepads, VR, and XR
Libor Polčák • 9 months ago  
5338a2d
remove obsolete web-based unit test
Libor Polčák • 9 months ago  
b717a12
Merge wrappers for Web VR+XR
Libor Polčák • 9 months ago  
2a6615b
Web: Display information on VR/XR wrappers
Libor Polčák • 9 months ago  
8e98cff
Add update script for the VR/XR API
Libor Polčák • 9 months ago  
00b0107
Add Web VR and Web XR wrappers
Libor Polčák • 9 months ago  
950c2ee
Merge compatibility change for old stable Firefox
Libor Polčák • 9 months ago  
7c599ae
Merge fixes for unit testing
Libor Polčák • 9 months ago  
12d8d59
Unit tests: Add option for replacing "let" with "var" for variables.
martinbednar • 9 months ago  
2f0402e
Unit tests: Create mockup objects for testing purposes.
martinbednar • 9 months ago  
3eb54a6
Unit tests: Ignore temporary files of unit tests.
martinbednar • 9 months ago  
ada8664
Unit tests: Update unit tests according to source code changes.
martinbednar • 9 months ago  
8827a11
Updated hero - logo, background color, download button highlighted; horizontal logo in sidebar; changed sidebar link colors for acessibility; improved footer
Ana Isabel Carvalho • 9 months ago  
9d5948c
Remove logical OR assignment unavailable on Firefox < 79.
hackademix • 10 months ago  
d132d7d
hw tests: Fix tests of method=0 (spoof up to real cores)
Libor Polčák • 10 months ago  
7df68d6
Merge level 1 fix
Libor Polčák • 10 months ago  
ae9ebf9
level 1: Added missing hardware_method
Libor Polčák • 10 months ago  
77d4294
Merge fixes and refactoring of the injection methods
Libor Polčák • 10 months ago  
3ebf0d7
Rename and simplify the helper API exposed to wrappers for cross-wrapper and cross-context data sharing (WrapHelper.shared and WrapHelper.shared).
hackademix • 10 months ago  
8690b52
jShelter to JShelter; resized homepage download button
Ana Isabel Carvalho • 10 months ago  
38c9656
Merge branch 'website' of ssh://pagure.io/JS-Shield/JS-Shield into website
Ana Isabel Carvalho • 10 months ago  
0bab5db
Updating sidebar mobile layout
Ana Isabel Carvalho • 10 months ago  
58e75fc
Merge branch 'website' of ssh://pagure.io/JS-Shield/JS-Shield into website
Ricardo Lafuente • 10 months ago  
0b18284
First stab at browser detection for download buttons
Ricardo Lafuente • 10 months ago  
eed57ba
Added logo; updating layout: removed navbar in desktop
Ana Isabel Carvalho • 10 months ago  
22776d1
Layout for blog, single post and page - wip
Ana Isabel Carvalho • 10 months ago  
ddb67ae
Automatic xray work-arounds for wrapper arguments/return values, promises and Proxy, reducing explicit ObjForPage.make() calls to edge cases (geolocation callbacks).
hackademix • 10 months ago  
2bb19d4
Less alarming and more meaningful console output from configureInjection.
hackademix • 10 months ago  
f54e51b
Improve blog page structure, add dummy PT post translations
Ricardo Lafuente • 10 months ago  
bb12bf4
Update site generation and translation docs
Ricardo Lafuente • 10 months ago  
df9aab1
Merge web updates (mostly) related to 0.5
Libor Polčák • 10 months ago  
24ecef1
levels.md: Update time-related wrappers and gamepads
Libor Polčák • 10 months ago  
5d8e222
levels.md: Keep the ordering from level.js
Libor Polčák • 10 months ago  
9184d8f
credits: add thank you note to minor contributors
Libor Polčák • 10 months ago  
8d5a44a
credits: Add Matúš Švancár
Libor Polčák • 10 months ago  
f087254
credits.md: Typo fix
Libor Polčák • 10 months ago  
4cce6aa
Makef: Automatically handle submodules
Libor Polčák • 10 months ago  
89ba1d8
Merge 0.5-related changes to settings
Libor Polčák • 10 months ago  
13a826e
Merge farbling blog post related changes
Libor Polčák • 10 months ago  
33c6827
blog: Add link to farbling article
Libor Polčák • 10 months ago  
80d3999
frabling blog post: Mention that we base domain hashes on Origin domain
Libor Polčák • 10 months ago  
2c2b718
options.html: Add link to our blog post on NBS
Libor Polčák • 10 months ago  
20840dc
Settings: remove link to FF CSP bug test page
Libor Polčák • 10 months ago  
0996885
Merge test page improvements
Libor Polčák • 10 months ago  
3818664
test page: Add iframes
Libor Polčák • 10 months ago  
f068df1
test page: Add events as a source of precise timers
Libor Polčák • 10 months ago  
dfb56a8
test page: Remove unwrapped navigator attributes
Libor Polčák • 10 months ago  
7206ad2
Title of test page updated
Libor Polčák • 10 months ago  
0a2cf80
update.js: Add heuristics for the gamepad wrapper
Libor Polčák • 10 months ago  
966f322
Merge wrappers for additional high res timestamp sources
Libor Polčák • 10 months ago  
88320d7
index.md/README: Update wrapped timestamp-providing APIs
Libor Polčák • 10 months ago  
e8504d1
Wrap timestamps of Gamepad instances to limit precision
Libor Polčák • 10 months ago  
0d95743
Wrap timestamps of Events to limit precision
Libor Polčák • 10 months ago  
7d59d0a
Merge Gamepads API wrapper
Libor Polčák • 10 months ago  
b1e8efb
index.md/README: mention Gamepad API wrapper
Libor Polčák • 10 months ago  
5d60abc
wS-GP: make compatible with Firefox X-ray injections
Libor Polčák • 10 months ago  
4c22246
Add a wrapper for navigator.getGamepads()
Libor Polčák • 10 months ago  
b53232e
Add blog post on Farbling
Libor Polčák • 10 months ago  
67a40de
Adjust i18n pipeline, things work properly now
Ricardo Lafuente • 10 months ago  
1da8ad5
Merge fixes for the NSCL injections
Libor Polčák • 10 months ago  
1776468
wS-H-C: fix indentation
Libor Polčák • 10 months ago  
16b2863
Merge branch 'website' of ssh://pagure.io/JS-Shield/JS-Shield into website
Ricardo Lafuente • 10 months ago  
9f4590a
Change wrappers not to be freezed by default anymore.
hackademix • 10 months ago  
b9bc318
Remove unused (and buggy) default getter from fallback descriptor.
hackademix • 10 months ago  
c58ddb1
Mobile navigation
Ana Isabel Carvalho • 10 months ago  
ff2797c
Remove anti-leak IFrame post wrapping, superseded by patchWindow() automatic cross-window patch propagation.
hackademix • 10 months ago  
4dd68cd
Make property replacement aware of the prototype chain.
hackademix • 10 months ago  
f6c134c
Remove legacy toString() cloacking code, superseded by exportFunction() and broken by x-ray wrappers.
hackademix • 10 months ago  
3855f54
Reset README
Ricardo Lafuente • 10 months ago  
a5e21d0
Fix Firefox's x-ray wrappers bypassing internal calls to patched methods.
hackademix • 10 months ago  
ee463ca
Fix some more instances of "jShelter"
Ricardo Lafuente • 10 months ago  
c577f5e
Remove docs generation from general makefile, use website/Makefile
Ricardo Lafuente • 10 months ago  
e74bda4
Sidebar should reflect the page content, also with translations
Ricardo Lafuente • 10 months ago  
3e4ece7
Merge branch 'website' of ssh://pagure.io/JS-Shield/JS-Shield into website
Ana Isabel Carvalho • 10 months ago  
e1056fe
Working on hero content; content revision for footer; first layout adjustments for mobile
Ana Isabel Carvalho • 10 months ago  
f0e6e55
Add first version of website editing guide
Ricardo Lafuente • 10 months ago  
027f371
Add translation framework with the i18n_subsites plugin
Ricardo Lafuente • 10 months ago  
7a01eb1
Rename blog dir to website
Ricardo Lafuente • 10 months ago  
f92bf1a
added information to footer; working on layout for hero and footer
Ana Isabel Carvalho • 10 months ago  
fcba591
Merge branch 'website' of ssh://pagure.io/JS-Shield/JS-Shield into website
Ana Isabel Carvalho • 10 months ago  
32a01b2
Structure for the homepage content
Ana Isabel Carvalho • 10 months ago  
7ecd764
Use "jShelter" everywhere as project name
Ricardo Lafuente • 10 months ago  
2a63f56
Remove code that dealt with FF bug 1267027
Libor Polčák • 10 months ago  
be46c75
Many edits and moving docs around
Ricardo Lafuente • 10 months ago  
18edd20
Copy documentation from docs/ to the Pelican site structure
Ricardo Lafuente • 10 months ago  
ee36094
Remove script injection code that is no longer used
Libor Polčák • 10 months ago  
4a12e9a
Merge a comment on incognito mode hashes
Libor Polčák • 10 months ago  
0366c02
Add a comment on incognito hash properties
Libor Polčák • 10 months ago  
9492c9e
dependabot: bump urijs to 1.19.7
polcak • 10 months ago  
cd439aa
update.js: Add plugins wrapper
Libor Polčák • 10 months ago  
a1db754
Merge wrapper insertion into iframes, workers
Libor Polčák • 10 months ago  
681a7a0
Merge farbling improvements
Libor Polčák • 10 months ago  
1a1beb7
Work around Firefox X-Ray wrappers incompatibilities.
hackademix • 10 months ago  
a3770db
Switch to NSCL window patching in code builders.
hackademix • 10 months ago  
379163d
Integration test fix
martinbednar • 10 months ago  
12d5b38
Bump urijs from 1.19.6 to 1.19.7 in /tests/unit_tests
dependabot[bot] • 11 months ago  
71751a1
Merge branch 'website' of ssh://pagure.io/JS-Shield/JS-Shield into website
Ana Isabel Carvalho • 11 months ago  
bde699d
Merge branch 'website' of ssh://pagure.io/JS-Shield/JS-Shield into website
Ana Isabel Carvalho • 11 months ago  
d6fecf7
Fix conflicting files
Ricardo Lafuente • 11 months ago  
7d14a25
Working on the layout for the homepage
Ana Isabel Carvalho • 11 months ago  
bfe1bbf
Reformat and edit coding style page
Ricardo Lafuente • 11 months ago  
c564aee
Add stubs for all remaining pages
Ricardo Lafuente • 11 months ago  
6d630f3
Fix stupid mistake
Ricardo Lafuente • 11 months ago  
f08cf9e
Fix home page template
Ricardo Lafuente • 11 months ago  
6638d46
Add temporary project logo
Ricardo Lafuente • 11 months ago  
5340287
new template for homepage; started layout for home; styling download buttons
Ana Isabel Carvalho • 11 months ago  
2eaab43
Merge branch 'website' of ssh://pagure.io/JS-Shield/JS-Shield into website
Ana Isabel Carvalho • 11 months ago  
5611fb6
Added Forkawesome; adding content no homepage; styling homepage; removed doxygen styles (not in use)
Ana Isabel Carvalho • 11 months ago  
586f8f1
Normalize slugs and pages
Ricardo Lafuente • 11 months ago  
60a0dbf
Fix article page and post images
Ricardo Lafuente • 11 months ago  
eec9fca
Move files for better dir structure
Ricardo Lafuente • 11 months ago  
7ecb36a
Working page titles
Ricardo Lafuente • 11 months ago  
94036ea
Clean urls
Ricardo Lafuente • 11 months ago  
b91f9fb
Use home page for index, move blog index to own page
Ricardo Lafuente • 11 months ago  
ff76569
Include wrapper md files
Ricardo Lafuente • 11 months ago  
c173bb4
Extract wrapper descriptions from .js into Markdown
Ricardo Lafuente • a year ago  
3800cb7
Remove old Doxygen templates dir
Ricardo Lafuente • a year ago  
2333ae3
Update makefile for Pelican docs
Ricardo Lafuente • a year ago  
d0edc2d
Add base comment extractor
Ricardo Lafuente • a year ago  
20fd624
Updated index: div structure and missing end tags
Ana Isabel Carvalho • a year ago  
cd72a8e
Fix templates for posts and index
Ricardo Lafuente • a year ago  
934f116
Add missing metadata to pages
Ricardo Lafuente • a year ago  
f034484
Use local virtualenv and add make install directive
Ricardo Lafuente • a year ago  
e2db0e1
Add first working version of a Pelican blog/site
Ricardo Lafuente • a year ago  
eaecf4f
Merge for rebasing
Ricardo Lafuente • a year ago  
85bcdbd
Add staging deployment to Makefile
Ricardo Lafuente • a year ago  
ab750b6
Merge for rebasing
Ricardo Lafuente • a year ago  
830fdc8
WIP New sidebar, fix makefile
Ricardo Lafuente • a year ago  
ee32a31
Use makefile to copy css files to output
Ricardo Lafuente • a year ago  
5cacb9c
Mark Makefile targets as phony
Ricardo Lafuente • a year ago  
8758470
Add 'make docs' to generate Doxygen docs and use custom templates
Ricardo Lafuente • a year ago  
08dd44d
Doxyfile auto-update for Doxygen 1.9.1
Ricardo Lafuente • a year ago  
6abbe0e
Also generate Doxygen XML on build
Ricardo Lafuente • a year ago  
c11d46e
get incognito key from regular using sha256 in document_start
xsvanc06 • a year ago  
5712fda
move incognito test to document_start
xsvanc06 • a year ago  
88bef58
edited levels applying Brave like behavior to level 2 and minor tweaks for level 3
xsvanc06 • a year ago  
da7a911
fix Glint farbling problem caused by changes in domainHash
xsvanc06 • a year ago  
5d19581
sessionHash removed from injection
xsvanc06 • a year ago  
cfb9304
canvas farbling no longer uses sessionHash, domain hash is now generated from hmac, incognito mode now has separate hashes
xsvanc06 • a year ago  
bbd1319
Merge improvements of Readme/web title
Libor Polčák • a year ago  
598c6ae
Readme/web title: Add headings as suggested by Michael
Libor Polčák • a year ago  
1a0a836
Readme/web title: rearange a paragraph
Libor Polčák • a year ago  
87db086
Merge branch blog
Libor Polčák • a year ago  
c965714
Display blog title in the title tag
Libor Polčák • a year ago  
7601298
Revert "web:_layouts/default: Remove the h1 tag that generates h1 title on all pages"
Libor Polčák • a year ago  
7d61b0b
Merge localportscan blogpost
Libor Polčák • a year ago  
7b1c434
localportscanning blog: Fix typo
Libor Polčák • a year ago  
0d46a0a
web:_layouts/default: Remove the h1 tag that generates h1 title on all pages
Libor Polčák • a year ago  
f48389e
Add blog post on NBS and local port scanner
Libor Polčák • a year ago  
5cd70e0
updated wWebGL doxy comments
xsvanc06 • a year ago  
7006d0d
Merge fixes for integration tests
polcak • a year ago  
9992601
Merge fix for the DOCTYPE position
Libor Polčák • a year ago  
0944dc4
common/*.html: Put the HTML living standard DOCTYPE to the first line
Libor Polčák • a year ago  
c5d4630
Integration tests: Bugfix: Change expected values of longitude and latitude for custom level 4.
martinbednar • a year ago  
9eadba0
Merge bugfix from reuse branch
Libor Polčák • a year ago  
962b105
Bugfix: Fix a wrong end-of-comment tag
Libor Polčák • a year ago  
f163bc2
Remove var browser = chrome assignments
Libor Polčák • a year ago  
dd2114f
Update credits
Libor Polčák • a year ago  
db56887
Merge updating licensing aspects according REUSE
Libor Polčák • a year ago  
0e35578
Make the project Reuse compliant
Libor Polčák • a year ago  
c00db33
docs/build.md: Add submodule update to the instructions
Libor Polčák • a year ago  
1884986
nscl submodule path update
Libor Polčák • a year ago  
344a5e5
Fix typos in comments
Libor Polčák • a year ago  
e998755
Merge unit test fixes
polcak • a year ago  
afcad45
Reuse fix license file names
Libor Polčák • a year ago  
c45d181
Unit tests: Perform code replacement in levels.js before running tests.
martinbednar • a year ago  
1c6b799
Unit tests: Update example of cofig json - add property for replacing code in source script.
martinbednar • a year ago  
ebd331e
Unit tests: Update schema of cofig json - add property for replacing code in source script.
martinbednar • a year ago  
e5cb65d
Unit tests: Add bash script for performing replacements in source code for testing purposes.
martinbednar • a year ago  
63985f8
Merge farbling improvements
Libor Polčák • a year ago  
0ea62c1
adding license information to README file
Lina Ceballos • a year ago  
e4c23d4
creating license files to image files
Lina Ceballos • a year ago  
804bf25
Associating Copyright/ Licensing info through a DEP5 file
Lina Ceballos • a year ago  
cec32ef
Merge bump of unit test dependency
Libor Polčák • a year ago  
5e407be
Merge docs updates
Libor Polčák • a year ago  
1dbfb29
Add the Force Point report on browsers used as proxies to the credit page
Libor Polčák • a year ago  
ac697f5
Web/docs: be more specific with data collection explanation
Libor Polčák • a year ago  
4286562
Merge description of 0.4.7
Libor Polčák • a year ago  
1441854
Bump ws from 6.2.1 to 6.2.2 in /tests/unit_tests
dependabot[bot] • a year ago  
ad07d24
Merge Integration of NoScript Common Library
Libor Polčák • a year ago  
c1443cf
Merge fix for canvas demo on the test page
polcak • a year ago  
a283a01
Fix regressions from switch to Promise-based APIs (issue #4).
hackademix • a year ago  
0d361d6
added integration tests for canvas isPoint* methods
xsvanc06 • a year ago  
46b2470
webgl fixes - fingerprint is now static on domain
xsvanc06 • a year ago  
c78d093
fixed old canvas demo
xsvanc06 • a year ago  
71d75fb
Switch to uniform Promise-based WebExtensions APIs.
hackademix • a year ago  
9c5a61d
More reliable early content script configuration timing, part 1 (Firefox).
hackademix • a year ago  
dbd99e6
Integrate the NoScript Commons Library in the building process.
hackademix • a year ago  
871437b
Add the NoScript Commons Library as a submodule.
hackademix • a year ago  
a7f78ce
Merge pull request #102 (lodash bump)
polcak • a year ago  
8038d78
Merge pull request #101 (Github)
polcak • a year ago  
ed9b564
Merge development branch
Libor Polčák • a year ago  
08cdbfa
Merge 0.4.7 release
Libor Polčák • a year ago  
5a3a2c8
Merge bugfix that injects content scripts to iframes
Libor Polčák • a year ago  
641faa5
docs: describe 0.4.7
Libor Polčák • a year ago  
8b34b88
bugfix, both manifest.json: Inject content scripts to all iframes
Libor Polčák • a year ago  
627ecd5
Bump lodash from 4.17.20 to 4.17.21 in /tests/unit_tests
dependabot[bot] • a year ago  
8de5e2f
Merge development branch with features from Brave
Libor Polčák • a year ago  
dc65bc8
Fix name of the integration test webgl
Libor Polčák • a year ago  
3d8b5f2
test webgl: Replace alerts with console.log
Libor Polčák • a year ago  
efdc270
Bugfix: catch exceptions thrown when wrapping non-existing objects
Libor Polčák • a year ago  
9bcd371
Merge bugfixes for 0.4 branch
Libor Polčák • a year ago  
8f3c2f7
Integration tests: IOdevices test: Test only kind of device, not its id.
martinbednar • a year ago  
e80a4de
Merge remote-tracking branch 'upstream/master' into upMaster
xsvanc06 • a year ago  
3898e45
fix mediadeviceinfo bug
xsvanc06 • a year ago  
48a26df
Merge Integration tests of IO devices
polcak • a year ago  
70918d8
Integration tests: Add IOdevices test: Compare real values with expected values.
martinbednar • a year ago  
d0d1197
Integration tests: Add IOdevices test: Get real values before JSR is installed.
martinbednar • a year ago  
edd0cc5
Integration tests: Add IOdevices test: Define expected values for each JSR level.
martinbednar • a year ago  
0b9dacb
Integration tests: Add IOdevices test: Add getter of IO devices from JavaScript console.
martinbednar • a year ago  
142ba34
Integration tests: Add IOdevices test: Add new tested value.
martinbednar • a year ago  
0ce4256
updated test page
xsvanc06 • a year ago  
649b53a
manually create testing level, minor test fixes
xsvanc06 • a year ago  
a20673b
integration tests for Brave like fingerprinting protection
xsvanc06 • a year ago  
4c9523a
wWEBGL: add webgl2 compatibility
xsvanc06 • a year ago  
692d867
Merge pull request #98 from martinbednar/integrationTests4
polcak • a year ago  
cbea303
Fix the css includes for the blog posts
Libor Polčák • a year ago  
a595fb9
Resize Measurement of JavaScript API usage on the web figures
Libor Polčák • a year ago  
ec07ba2
Add a new blog post on Measurement of JavaScript API usage on the web
Libor Polčák • a year ago  
d75fcc1
Blog articles moved to a separate directory
Libor Polčák • a year ago  
bcc0c88
Bugfix of exporting undefined func (ffbug1267027)
Libor Polčák • a year ago  
20a745f
Integration tests: Add test for methods.toString (comparing methods.toString with and without JSR). JSR should not change methods.toString.
martinbednar • a year ago  
f5445c4
Integration tests: Add methods.toString to tested values.
martinbednar • a year ago  
7fd535f
Integration tests: Get methods.toString withnout JSR.
martinbednar • a year ago  
9e4df5c
Integration tests: Add getter for methods.toString.
martinbednar • a year ago  
832e18c
wNP: doxy comments
xsvanc06 • a year ago  
3b1fc82
wMCS: doxy comments
xsvanc06 • a year ago  
62eaa7a
wHTML-LS: doxy comments
xsvanc06 • a year ago  
913fdb4
wDM: doxy comments
xsvanc06 • a year ago  
c207f52
levels: update labels
xsvanc06 • a year ago  
34d9f82
wSHC: change return back to original value on one level
xsvanc06 • a year ago  
0005193
wWEBGL: add missing comments
xsvanc06 • a year ago  
660df02
enumerateDevices - add random devices in one level, changes to randomString
xsvanc06 • a year ago  
a57565a
add isPointInPath and isPointInStroke to canvas wrapper
xsvanc06 • a year ago  
ec251ff
integration tests: Fix permissions of start_integration_tests
Libor Polčák • a year ago  
b64e495
Merge changes in Geo testing
Libor Polčák • a year ago  
2f0db09
Integration tests: Do not ignore Geo tests.
martinbednar • a year ago  
1a88491
edit enumerateDevices wrapper - added order randomization option
xsvanc06 • a year ago  
9de1528
edit deviceMemory and hardwareConcurrency wrappers - added Brave like protection
xsvanc06 • a year ago  
eda4dec
added plugin wrapper
xsvanc06 • a year ago  
f18ea39
Merge fix for storing levels of domain names with trailing '.'
Libor Polčák • a year ago  
9b0c9df
setDefaultLevel: Remove the trailing '.' if present
Libor Polčák • a year ago  
3adbeaa
Fast forward to '9f56e806'
Libor Polčák • a year ago  
2402924
Remove copyright holders from the MIT LICENSE file
Libor Polčák • a year ago  
7650829
Move the MPL to the correct folder
Libor Polčák • a year ago  
f5368be
Merge Canvas+WebAudio+WebGL wrappers inspired by Brave
Libor Polčák • a year ago  
c26fc1c
value_getters: canvas test 0 to 255
xsvanc06 • a year ago  
d0daee7
webgl change strings to functions
xsvanc06 • a year ago  
17784f0
webaudio change strings to functions
xsvanc06 • a year ago  
8359e60
index.md: update weba, webgl comments
xsvanc06 • a year ago  
c7f927d
add MPL-2.0 license
xsvanc06 • a year ago  
9beb629
wWEBGL: doxy comments
xsvanc06 • a year ago  
8632af4
wWEBA: doxy comments
xsvanc06 • a year ago  
cc9414e
.toDataURL - add support for canvases using webgl contexts
xsvanc06 • a year ago  
4f26b3e
wS-H-C: Replace cycles with putImageData
xsvanc06 • a year ago  
15d8509
wrapS-H-C: Use doxygen comments
Libor Polčák • a year ago  
d4052e2
wS-H-C: Define helping_code - approach
Libor Polčák • a year ago  
313674d
wS-H-C: fix coding style
Libor Polčák • a year ago  
5973ff2
cb::enclose_wrapping: Add try .. catch block
Libor Polčák • a year ago  
0d8b8a0
update.js: provide support for multimedia wrappers
Libor Polčák • a year ago  
18c54eb
Canvas wrapping: by default return to the 0.4x behaviour
Libor Polčák • a year ago  
fcf6883
update.js: Update metainformations
Libor Polčák • a year ago  
c33d66d
Update docs for Canvas and AudioBuffer wrappers
xsvanc06 • a year ago  
537e4ea
added webgl wrappers with alea prng
xsvanc06 • a year ago  
0b48b77
doc_start: inject wrappers before updating visitedDomains
Libor Polčák • a year ago  
882337d
added audiobuffer wrappers
xsvanc06 • a year ago  
d2861dd
added canvas FP defense based on Brave's farbling
xsvanc06 • a year ago  
62f1025
Merge pull request #95 from martinbednar/integrationTests
polcak • a year ago  
907fdcc
Integration tests: Explain in comments why Canvas test fails in Chrome on JSR level 3 - expected failure, known bug.
martinbednar • a year ago  
8c5f757
Integration tests: Update chrome-driver according to Google Chrome changes from version 89.
martinbednar • a year ago  
792647d
Integration tests: Update accuracy of performance in JSR 3rd level.
martinbednar • a year ago  
ee55a41
Integration tests: Remove milliseconds test.
martinbednar • a year ago  
31dbf69
docs/new_wrapper.md: Describe doxygen and testing
Libor Polčák • a year ago  
4c92d11
web page/doxygen: Describe how to write a new wrapper?
Libor Polčák • a year ago  
dfdd92d
Version bump to 0.4.6
Libor Polčák • a year ago  
863f3f1
Merge integration tests startup scripts for Windows
Libor Polčák • a year ago  
3c08ca9
Merge work on NBS
Libor Polčák • a year ago  
f0b257b
NBS-chrome: Add notification about blocking host after suspicious request.
martinbednar • a year ago  
47e4e0b
NBS-chrome: Analyze HTTP response only when initiator in resposeDetails is defined.
martinbednar • a year ago  
eb7e1e9
Doxygen ch/nbs: Acknowledge the solution to the multiple domains pointing to the same IP address bug
Libor Polčák • a year ago  
be08fd8
Merge Chromium NBS improvements
Libor Polčák • a year ago  
85f725b
Merge fixes connected to Doxygen docs
Libor Polčák • a year ago  
d4c770a
Add licences as advised by FSFE, fix Makefile
Libor Polčák • a year ago  
76ea7e4
doxygen: Ignore node modules
Libor Polčák • a year ago  
fb19522
Merge improvements of NBS doxygen comments
Libor Polčák • a year ago  
a8957fc
Improved doxygen comments for chromium version of NBS
Libor Polčák • a year ago  
63471b5
NBS - chrome: Add blocking a host after sending the first suspicious HTTP request from the public to the private network.
martinbednar • a year ago  
67df1b2
Integration tests: Update default location of chrome.exe on Windows.
martinbednar • a year ago  
b81c3dc
Integration tests: Update README - update startup on Windows.
martinbednar • a year ago  
a530012
Integration tests: Add startup scripts for Windows.
martinbednar • a year ago  
42d4c53
Integration tests: Update start script name.
martinbednar • a year ago  
62badf0
Fix type in Firefox NBS comment
Libor Polčák • a year ago  
900ce41
Add information on DNS API to Firefox NBS description
Libor Polčák • a year ago  
a5c65a6
NBS docs improved
Libor Polčák • a year ago  
6e7a043
NBS-Firefox: Update and add comments so that doxygen documentation can be generated automatically.
martinbednar • a year ago  
6bf5c9e
NBS-Chrome: Update and add comments so that doxygen documentation can be generated automatically.
martinbednar • a year ago  
eee82f7
NBS-common: Update and add comments so that doxygen documentation can be generated automatically.
martinbednar • a year ago  
ff89770
Merge security update of unit test dependency
polcak • a year ago  
03a2ada
Bump urijs from 1.19.5 to 1.19.6 in /tests/unit_tests
dependabot[bot] • a year ago  
70f11de
Makefile: Propagate Doxygen project name to the generation process
Libor Polčák • a year ago  
3d4d51b
Tweak README for Doxygen output
Libor Polčák • a year ago  
460d731
Improve doxygen generated documentation
Libor Polčák • a year ago  
928bfc2
Makefile: added docs target
Libor Polčák • a year ago  
25a8c0f
Document `window.name` wrapper
Libor Polčák • a year ago  
4ef115f
Document Geolocation wrappers
Libor Polčák • a year ago  
f45091b
docs: Add wrappers group
Libor Polčák • a year ago  
9e2ce56
Use Doxygen Layout file
Libor Polčák • a year ago  
4378338
Docs: Fix spelling
Libor Polčák • a year ago  
cb2e4f3
Merge branch with improvements for doxygen-generated docs
Libor Polčák • a year ago  
b97344d
doxyfile: Add tests to the generated docs
Libor Polčák • a year ago  
559801a
Adding helping function to be used in wrappers inspired by Brave
xsvanc06 • a year ago  
e05ffab
Merge unittest improvements
Libor Polčák • a year ago  
63b660f
Unit tests: Update extractSubDomains test according to source code changes.
martinbednar • a year ago  
c50f2be
Unit tests: Remove the test comparing generated code to the hard-coded code in test.
martinbednar • a year ago  
ae9784a
Unit tests: Add a missing requirement in the levels tests.
martinbednar • a year ago  
76fca4d
Merge unit test improvements
Libor Polčák • a year ago  
a32e0fb
Merge integrarion test improvements
Libor Polčák • a year ago  
20b5a4c
Merge integrarion test improvements
Libor Polčák • a year ago  
fe1a08d
integration t: Fix file permissions and deal with missing drivers
Libor Polčák • a year ago  
12611bf
Update Geo integration tests
Libor Polčák • a year ago  
17debf7
Merge unit test improvements
Libor Polčák • a year ago  
ed5da50
Merge unit test bug fixes
Libor Polčák • a year ago  
d58e01c
.gitignore: Ignore hidden files used for testing
Libor Polčák • a year ago  
4c1e489
Make start_unit_tests.sh executable
Libor Polčák • a year ago  
2b5c24a
Unit tests: Change NodeJS devDependencies to dependencies.
martinbednar • a year ago  
4cd50db
Unit tests: Update the Jasmine startup command to run when Jasmine is not installed globally.
martinbednar • a year ago  
8d82238
Merge pull request #84 (Convert unit test to a NodeJS project.)
polcak • a year ago  
0dfece5
Unit tests: Update numbered list to be compatible with Doxygen.
martinbednar • a year ago  
946a9a0
Unit tests: Change EOL from Mac (CR) to Windows (CR LF) in Jasmine configuration file.
martinbednar • a year ago  
dc45a44
Unit tests: Update license.
martinbednar • a year ago  
2bf11cd
Integration tests: Update Geo (GPS) tests.
martinbednar • a year ago  
aafa264
Unit tests: Delete explicit requirements.
martinbednar • a year ago  
11e3562
Unit tests: Add tests for Geo (GPS).
martinbednar • a year ago  
d5ae6ca
Unit tests: Add README with instructions.
martinbednar • a year ago  
529ea54
Unit tests: Add configuration files.
martinbednar • a year ago  
ded7eb1
Unit tests: Add bash script for running unit tests.
martinbednar • a year ago  
84350a7
Unit tests: Add NodeJS project basic information and dependencies.
martinbednar • a year ago  
a607394
Unit tests: Remove Jasmine standalone spec runner.
martinbednar • a year ago  
ee80511
Unit tests: Remove mock objects.
martinbednar • a year ago  
598f083
Unit tests: Remove Jasmine libraries.
martinbednar • a year ago  
c929972
Update .gitignore: Ignore NodeJS modules for unit tests.
martinbednar • a year ago  
815d80c
Update the GPL text as markdown
Libor Polčák • a year ago  
a25c58c
Doxygen: populate the generated docs with texts
Libor Polčák • a year ago  
240cd05
credits.md: remove initial dashes
Libor Polčák • a year ago  
7861251
Manifests: version bump
Libor Polčák • a year ago  
c7af59b
0.4.5 release
Libor Polčák • a year ago  
67875c5
Merge improvements of the geolocation wrappers
Libor Polčák • a year ago  
c17b273
wrapGEO bugfix: Fix longitude overflow on South pole
Libor Polčák • a year ago  
bb30bb7
wrapGEO: improve the comments in processOriginalGPSDataObject()
Libor Polčák • a year ago  
747604b
wrapGEO: Do not transform unnecessary to meters
Libor Polčák • a year ago  
b855800
wrapGEO bugfix: Make sure that longitude is in [-180, 180]
Libor Polčák • a year ago  
0fe1ec0
Merge fix of the Jasmine license location
Libor Polčák • a year ago  
7948245
Move Jasmine license to its directory
martinbednar • a year ago  
66dae2c
Merge improvements of URL handling
Libor Polčák • a year ago  
feceb84
extractSubDomains: Fix indentation
Libor Polčák • a year ago  
9b4b917
extractSubDomains: return also TLDs
Libor Polčák • a year ago  
ecc1cb6
url.js: Remove unused assignment (dead code)
Libor Polčák • a year ago  
3d0cb18
bugix: Do not treat 2-letter second domain specially
Libor Polčák • a year ago  
1ae74c7
unit test extractSubDomains()
Libor Polčák • a year ago  
a401527
extractSubDomains reimplemented to recognize IPv4 addresses
Libor Polčák • a year ago  
128d275
Announce inclusion as NGI0 PET project
Libor Polčák • a year ago  
3760e79
Merge enumerateDevices branch
Libor Polčák • a year ago  
74176f5
README/index page: Document MediaDevices.prototype.enumerateDevices wrapping
Libor Polčák • a year ago  
be30434
update.js: Add enumerateDevices
Libor Polčák • a year ago  
39aa3a5
Add test of wrapper for MediaDevices.prototype.enumerateDevices
Libor Polčák • a year ago  
5d49658
Add wrapper of MediaDevices.prototype.enumerateDevices
Libor Polčák • a year ago  
a82b13a
Merge bugfixes
Libor Polčák • a year ago  
fae270c
Fix missing Date properties
Libor Polčák • a year ago  
2438550
Merge missing delete_properties handler bugfix
Libor Polčák • a year ago  
77ffc65
build_code_ffbug: Add missing delete_properties handler
Libor Polčák • a year ago  
913bf9e
Version bump
Libor Polčák • a year ago  
94cf32a
code_builders: skip undefined objects
Libor Polčák • a year ago  
61da6ff
test page: Remove navigator properties that we do not wrap since 0.3
Libor Polčák • a year ago  
17355e2
Version bump to 0.4.3
Libor Polčák • a year ago  
14a51dd
credits.md: Update MB status
Libor Polčák • a year ago  
3b75130
Merge window.name clearing
Libor Polčák • a year ago  
3ade7fa
Docs: document window.name clearing
Libor Polčák • a year ago  
7d421a2
update.js: Consider winow.name wrappers
Libor Polčák • a year ago  
2ea1aa5
Add wrapper for window.name
martinbednar • a year ago  
5666495
Merge pull request #77 - figure for Chrome Store
polcak • 2 years ago  
7b91cd9
Resize goelocation printscreen to be able to add it to Chrome Store.
martinbednar • 2 years ago  
eb5c7d0
Improve versions.md comment on 0.4.2
Libor Polčák • 2 years ago  
9f25408
Version bump
Libor Polčák • 2 years ago  
39318d6
Merge reimplementation of NBS for Chrome-based browsers
Libor Polčák • 2 years ago  
78767d1
Extract removing "www." from beggining of hostnames to separate function (in helpers).
martinbednar • 2 years ago  
3c0bd37
Small code refactoring: Update comments and formatting.
martinbednar • 2 years ago  
6d05286
Small code refactoring: update brackets according to code-style.
martinbednar • 2 years ago  
0433f17
Implement blocking HTTP request in Chrome like in Firefox.
martinbednar • 2 years ago  
ffe51ce
Implement custom DNS cache.
martinbednar • 2 years ago  
2ca5953
Bind new listeners to WebRequest events.
martinbednar • 2 years ago  
bee66a1
Remove old Chrome NBS implementation.
martinbednar • 2 years ago  
4367460
Merge pull request #73 from martinbednar/docBuildWin
polcak • 2 years ago  
8565bb1
Add build steps for Windows.
martinbednar • 2 years ago  
6560915
Update make clean.
martinbednar • 2 years ago  
f8d04bf
Version bump
Libor Polčák • 2 years ago  
de85c1e
Make sure that only necessary information is saved to each specific domain
Libor Polčák • 2 years ago  
9f56e80
Add a geolocation spoofing image
Libor Polčák • 2 years ago  
dcaeb64
manifests: Update for version 0.4
Libor Polčák • 2 years ago  
dbfdd9a
Merge Geolocation API wrapping branch
Libor Polčák • 2 years ago  
412a78d
release history: mention Geolocation API
Libor Polčák • 2 years ago  
baa0e4a
Provide update code for Geolocation API
Libor Polčák • 2 years ago  
588328e
level.js: Add comment to time precision wrapping
Libor Polčák • 2 years ago  
96bb6a5
level.md: \r\n -> \n
Libor Polčák • 2 years ago  
641bedc
web: Update index and levels
Libor Polčák • 2 years ago  
acd0bb6
test page: Replace Google Maps with Openstreet Map
Libor Polčák • 2 years ago  
db22cbd
Merge wrapping of navigator.geolocation
Libor Polčák • 2 years ago  
4a7f2ac
code_builders: Add possibility to delete properties
Libor Polčák • 2 years ago  
9f9a1c2
navigator.geolocation wrapping reimplemented
Libor Polčák • 2 years ago  
6e73f5d
S-GEO: watchPosition() Reimplemented
Libor Polčák • 2 years ago  
3eb29aa
code_builders: Add possibility to disable calling Object.freeze
Libor Polčák • 2 years ago  
a60a21b
code_builders: Add possibility to conditionally apply post_wrapping_functions
Libor Polčák • 2 years ago  
28b641d
navigator.geolocation wrapping reimplemented
Libor Polčák • 2 years ago  
b3349d6
code_builders: Add possibility to disable calling Object.freeze
Libor Polčák • 2 years ago  
3c5f786
code_builders: Add possibility to conditionally apply post_wrapping_functions
Libor Polčák • 2 years ago  
1d664ee
code_builders: Add possibility to delete properties
Libor Polčák • 2 years ago  
24cdba8
S-GEO: watchPosition() Reimplemented
Libor Polčák • 2 years ago  
5ae4654
S-GEO: Adding missing header
Libor Polčák • 2 years ago  
12a634b
Move geolocation_noise_function to wrappingS-GEO
Libor Polčák • 2 years ago  
7fd262f
wrappingS-GPS renamed to wrappingS-GEO
Libor Polčák • 2 years ago  
e606a6d
levels.js: Move Geolocation lower
Libor Polčák • 2 years ago  
3c95d4b
Geolocation wrapper readded
Peter Marko • 2 years ago  
e23d41f
Merge better text for a text for Chromium browsers
Libor Polčák • 2 years ago  
452e793
Merge branch 'devel0.3'
Libor Polčák • 2 years ago  
d9d2f30
Merge revert of "Modify BigInts due to the bug in FF linter"
Libor Polčák • 2 years ago  
a8bd67e
Revert "Modify BigInts due to the bug in FF linter"
Libor Polčák • 2 years ago  
2826a6f
Merge pull request #68 from martinbednar/devel0.3
polcak • 2 years ago  
a5ace6e
Update gitignore.
martinbednar • 2 years ago  
b5657a6
Add system tests.
martinbednar • 2 years ago  
d99d70d
Add integration tests.
martinbednar • 2 years ago  
885b4d7
Add unit tests.
martinbednar • 2 years ago  
dad765a
Add common support files for testing.
martinbednar • 2 years ago  
c582ec8
index.md: Update to recent change of wrapping PerformanceEntry
Libor Polčák • 2 years ago  
01d23d2
docs: Describe 0.3.2
Libor Polčák • 2 years ago  
78fe90b
Wrap PerformanceEntry instead of performance.getEntries*()
Libor Polčák • 2 years ago  
1d2662b
Version bump to 0.3.2
Libor Polčák • 2 years ago  
17ffbdf
Wrap PerformanceEntry instead of performance.getEntries*()
Libor Polčák • 2 years ago  
a8d2f5e
Merge several bugfixes
Libor Polčák • 2 years ago  
0f33026
Merge several bugfixes
Libor Polčák • 2 years ago  
5637278
Implement generate_object_properties_ffbug()
Libor Polčák • 2 years ago  
0a68f6d
Bugfix: Set up specific domain-levels from storage correctly
Libor Polčák • 2 years ago  
50b62bb
FF bugfix: contentScriptLevelSetter reads correct property
Libor Polčák • 2 years ago  
7660873
chrome NBS: Give the user better explanation in notifyBlockedHost
Libor Polčák • 2 years ago  
c6614fb
Merge note on time randomization effectivity
Libor Polčák • 2 years ago  
b3f231e
Merge note on time randomization effectivity
Libor Polčák • 2 years ago  
0ff5acc
Add note on the effectivity of time randomization
Libor Polčák • 2 years ago  
a91a403
Merge improvement to web page
Libor Polčák • 2 years ago  
f5e8c74
web: Unify release history menu text with page title
Libor Polčák • 2 years ago  
4ac25c2
web: Fine tune grid content
Libor Polčák • 2 years ago  
48ab0ec
web page lyout: Rename versions to install
Libor Polčák • 2 years ago  
c8d8556
web grid: Make the middle row on big screen taller
Libor Polčák • 2 years ago  
7a5c9c8
Reorganize web page
Libor Polčák • 2 years ago  
0f635c7
Revert "web page: Rebalance the width of grid columns"
Libor Polčák • 2 years ago  
fffc314
docs: Add Build from source instructions
Libor Polčák • 2 years ago  
c85cfe3
Merge branch 'next'
Libor Polčák • 2 years ago  
a3b5ffd
web: add notice about GPLv3
Libor Polčák • 2 years ago  
2884cf1
docs: Add note on support of other browsers
Libor Polčák • 2 years ago  
6084221
Merge fix_manifest bugfix
Libor Polčák • 2 years ago  
6a6c036
Merge fix_manifest bugfix
Libor Polčák • 2 years ago  
4f057f8
Run fix_manifest.sh in bash
Libor Polčák • 2 years ago  
0fd438c
versions.md: Describe 0.3.1
Libor Polčák • 2 years ago  
91c32b1
Update graphics related to the extension
Libor Polčák • 2 years ago  
fcb83ad
Add new images for Opera store
Libor Polčák • 2 years ago  
36dd6de
Rename AMO images to show the content
Libor Polčák • 2 years ago  
d5681c1
Remove store screenshots of pre 0.3
Libor Polčák • 2 years ago  
b2fa0bd
Merge fix for Opera Addons
Libor Polčák • 2 years ago  
cdb3048
Merge fix for Opera Addons
Libor Polčák • 2 years ago  
83f1d8f
bugfix: Opera addons cannot have *.csv files
Libor Polčák • 2 years ago  
fc75b49
Version bump to 0.3.1
Libor Polčák • 2 years ago  
7d6e00e
Merge bugfixes for Chromium-based browsers
Libor Polčák • 2 years ago  
0749e5a
Merge branch that do not wrap undefined object_properties
Libor Polčák • 2 years ago  
79f4963
Merge bugfixes for Chromium-based browsers
Libor Polčák • 2 years ago  
e0bd728
Merge branch that do not wrap undefined object_properties
Libor Polčák • 2 years ago  
e1aac60
generate_object_properties: do not wrap undefined objects
Libor Polčák • 2 years ago  
fd3e7f7
deviceMemory and hardwareConcurrency transformed to object_properties wrapping
Libor Polčák • 2 years ago  
0a6c1ad
bugfix: Redesign badge updates for Chromium-based browsers
Libor Polčák • 2 years ago  
0611d5a
Merge handling of temporary files during make
Libor Polčák • 2 years ago  
3b156b5
Makefile: fix removal of temporary vim files
Libor Polčák • 2 years ago  
09fa7f1
Remove obsolete design sketches
Libor Polčák • 2 years ago  
93c8e6b
logos_images: Remove duplicate icons
Libor Polčák • 2 years ago  
1724884
docs: Update path to images
Libor Polčák • 2 years ago  
4b450f2
AMO screenshots updated
Libor Polčák • 2 years ago  
ee87e4c
Merge development branch for 0.3
Libor Polčák • 2 years ago  
0b8d0d3
Modify BigInts due to the bug in FF linter
Libor Polčák • 2 years ago  
9a47f75
Merge branch with bugfix of S-PT2
Libor Polčák • 2 years ago  
e4ea327
Fix helping_code definition in S-PT2
Libor Polčák • 2 years ago  
2dfbf74
Merge changes in displaying of objects that are not supported by the browser
Libor Polčák • 2 years ago  
d21d4d9
Merge bugfix of wrapping_groups (hardware)
Libor Polčák • 2 years ago  
d3bc087
Fine tune the new/edit level header
Libor Polčák • 2 years ago  
e931c31
Do not show navigator.deviceMemory in hardware group if not supported by the browser
Libor Polčák • 2 years ago  
7bfc9eb
wrapping_groups.empty_level: Block all params unsupported by the browser
Libor Polčák • 2 years ago  
cafd2d6
Merge bugfix of wrapping_groups (hardware)
Libor Polčák • 2 years ago  
c60e9ae
bugfix: Fix wrappers of the hardware group
Libor Polčák • 2 years ago  
8017d9c
options.js: Deal with unsupported APIs
Libor Polčák • 2 years ago  
edb1c65
options.js: Fix typo
Libor Polčák • 2 years ago  
3f52513
Add doxyfile
Libor Polčák • 2 years ago  
9071cb1
Provide CODING_STYLE rules
Libor Polčák • 2 years ago  
fde18d6
Merge bugfixes and code improvements from jszero branch
Libor Polčák • 2 years ago  
a2e0ef9
bugfix: Improve consistency of PerformanceEntries
Libor Polčák • 2 years ago  
6a24ca1
wS-HRT: remove duplicate wrapper properties
Libor Polčák • 2 years ago  
9590c63
Remove window.PerformanceEntry wrapping
Libor Polčák • 2 years ago  
fc25314
Merge fix for #58
Libor Polčák • 2 years ago  
8bfb9d3
Merge fix for #58
Libor Polčák • 2 years ago  
6df4cbe
Make redefined page context functions code unique
Libor Polčák • 2 years ago  
8a23081
Move generatíng random number to a standalone function
Libor Polčák • 2 years ago  
7de87df
Increase Firefox min version
Libor Polčák • 2 years ago  
0cd1dbf
jszero branch: Include major changes planned for 0.3
Libor Polčák • 2 years ago  
ee0de08
Add Peter Horňák to manifest(s).json
Libor Polčák • 2 years ago  
f4dca69
Merge branch introducing wrapper groups
Libor Polčák • 2 years ago  
9ca5092
Store wrapping_groups in browser starage instead of wrappers
Libor Polčák • 2 years ago  
4225139
Unify level_text, level_id, level_description names
Libor Polčák • 2 years ago  
36af260
Automatically create empty level config
Libor Polčák • 2 years ago  
0e1391c
Unify option IDs, automatically create them
Libor Polčák • 2 years ago  
0b1d02a
Introduce wrapping_groups
Libor Polčák • 2 years ago  
2acbf32
Merge bugfix for supported wrappers initialization
Libor Polčák • 2 years ago  
f04aa83
bugfix: Make sure the build_wrapping_code is initialized before usage
Libor Polčák • 2 years ago  
74a5cdc
Update web page for the 0.3 release
Libor Polčák • 2 years ago  
910925c
Merge bugfix related to using of w/PT2 with noise_function
Libor Polčák • 2 years ago  
173cfa2
wS-PT2 bugfix: Provide required noise_function
Libor Polčák • 2 years ago  
b83914e
refactoring: provide lastValue with the noise_function
Libor Polčák • 2 years ago  
615347b
Merge small GUI tweaks in preparation for 0.3
Libor Polčák • 2 years ago  
34a28d7
options.js: SharedArray -> SharedArrayBuffer
Libor Polčák • 2 years ago  
d25123a
web versions: Unify formating of objects/methods
Libor Polčák • 2 years ago  
860aa86
web versions: Move removed features to the bottom of the list
Libor Polčák • 2 years ago  
98af546
web versions: Make removed features understandable
Libor Polčák • 2 years ago  
3c4c3e2
web versions: Make URLs in 0.3 description clickable
Libor Polčák • 2 years ago  
35b3700
web/README: Update information based on 0.3
Libor Polčák • 2 years ago  
c78ff79
web versions: Update text on changes in 0.3
Libor Polčák • 2 years ago  
88d3373
web levels: Update configuration description for 0.3
Libor Polčák • 2 years ago  
ef661f7
options_domains.js: change Overwrite button text to save
Libor Polčák • 2 years ago  
6125624
options.css: Make relations between texts more visible
Libor Polčák • 2 years ago  
0968944
footer.html: Added reference to TARZAN
Libor Polčák • 2 years ago  
ee14cae
credits.md: Update the URL for the JavaScript Zero paper
Libor Polčák • 2 years ago  
cbaadee
credits.md: Added 2019/2020 students
Libor Polčák • 2 years ago  
5e6eb92
web page: Rebalance the width of grid columns
Libor Polčák • 2 years ago  
f4c006e
options.js: Fix typo
Libor Polčák • 2 years ago  
9c0e2fc
Handle wrapping of canvas accessed through iframes
Libor Polčák • 2 years ago  
ea02f05
levels.js: remove definition of unused variable
Libor Polčák • 2 years ago  
47f6c54
bugfix: Prevent infinite recursion in H-C::toBlob wrapping
Libor Polčák • 2 years ago  
e4e52d7
Merge branch caching wrapping in background script
Libor Polčák • 2 years ago  
28452fa
Makefile: Do not keep temporary files in build directories
Libor Polčák • 2 years ago  
21fd4bf
Cache wrapping in background script
Libor Polčák • 2 years ago  
6b51fa8
injectScript: Unify variable declaration/definition with other parts of the code
Libor Polčák • 2 years ago  
aceb1fa
injectScript: Remove unused parameter
Libor Polčák • 2 years ago  
5ad0c4e
borrowed.js: Refactored to highlight what code is borrowed from EFF PB
Libor Polčák • 2 years ago  
6b0022c
Merge bug fixes related to Chrome Zero porting project
Libor Polčák • 2 years ago  
98624c3
bugfix options.js: Fix unpacking before level editing
Libor Polčák • 2 years ago  
3455a36
options::edit_level: Make local variable local
Libor Polčák • 2 years ago  
9d433e4
bugfix options.js: Fix arrays_options class name
Libor Polčák • 2 years ago  
9a0bf41
bugfix options.js: Add missing comma
Libor Polčák • 2 years ago  
f18cc6a
bugfix, options.js: Fix the shared_array_main_checkbox name
Libor Polčák • 2 years ago  
54a3952
Bugfix: page script does not apply uninitialised levels
Libor Polčák • 2 years ago  
cf16483
Merge pull request #55 (NBS)
polcak • 2 years ago  
7591dd3
Merge pull request #54
polcak • 2 years ago  
78ddf3c
Moved shared code, added "shield OFF message"
IanNov • 2 years ago  
688a3ad
Update option menu
Libor Polčák • 2 years ago  
6bfa824
Change color of disabled NBS slider
Libor Polčák • 2 years ago  
69405ec
popup: Show refresh page option when changing NBS settings
Libor Polčák • 2 years ago  
d46e3f5
Improve the text of the NBS notification
Libor Polčák • 2 years ago  
f0f4c5e
Rename HTTP webRequest protection to NBS (Network Boundary Shield)
Libor Polčák • 2 years ago  
5e3ea73
Fix permissions doc
Libor Polčák • 2 years ago  
17c58b9
Added and reviewed permissions
IanNov • 2 years ago  
e16f7ec
Ignore automatically downloaded local network IP addresses
Libor Polčák • 2 years ago  
d6d13c2
Fix Makefile support for parallel builds
Libor Polčák • 2 years ago  
9cdeb34
Unify chrome compatibility settings
Libor Polčák • 2 years ago  
3a659b9
Added Popup support for HTML request shield
IanNov • 2 years ago  
c5fbf26
Added Options support for HTTP request shield
IanNov • 2 years ago  
739efaf
Added base HTTP request protection functionality
IanNov • 2 years ago  
a499635
Merge porting of functionality from ChromeZero
Libor Polčák • 2 years ago  
a670c50
custom levels: Add the possibility to deselect battery wrapping
peter.hornak • 2 years ago  
a6eabea
Add forgotten noise_function
peter.hornak • 2 years ago  
3456eb6
Merge fix for wrong wrapping of HRT
Libor Polčák • 2 years ago  
ec92076
Fix wrong wrapping of HRT
peter.hornak • 2 years ago  
d27eac8
Merge bugfix
Libor Polčák • 2 years ago  
b46a606
Merge bugfix
Libor Polčák • 2 years ago  
de63079
Add missing browser check to level.js
peter.hornak • 2 years ago  
4586123
Bug fix: add missing separators
Libor Polčák • 2 years ago  
63695d9
Merge unit tests for the functionality inspired by JS zero
Libor Polčák • 2 years ago  
8ccff2d
Add Unit tests for the functionality inspired by JS Zero
peter.hornak • 2 years ago  
231fc69
Merge wrapping of battery status API
Libor Polčák • 2 years ago  
1b28c14
Add wrapping of battery status API
peter.hornak • 2 years ago  
82b3504
Merge WebWorker wrapping
Libor Polčák • 2 years ago  
d63b931
Add WebWorker wrapping
peter.hornak • 2 years ago  
ad59521
Add wrapping of sharedArrayBuffer similarly to JS Zero
Libor Polčák • 2 years ago  
801909b
Add wrapping of SharedArrayBuffer
peter.hornak • 2 years ago  
72455a7
Improve protection of HRT similarly to JS Zero
Libor Polčák • 2 years ago  
77cc31c
Add noise to getEntries methods
peter.hornak • 2 years ago  
82b3ff4
Add possibility of random noise to HRT
peter.hornak • 2 years ago  
d2de824
Add wrapping of arrays similarly to JS Zero
Libor Polčák • 2 years ago  
ac99f9e
Add wrapping of objects representing ArrayBuffer
peter.hornak • 2 years ago  
276e431
options.js: Indentation fix
Libor Polčák • 2 years ago  
5f56587
css: Add more space to new/edit level settings
Libor Polčák • 2 years ago  
68cad9a
Merge bugfix branch
Libor Polčák • 2 years ago  
a92b0e9
Bugfix: Do not disable time_precision_round_precision
Libor Polčák • 2 years ago  
8c323f4
Remove strong elements from wrappings description
Libor Polčák • 2 years ago  
cc3d9f7
Do not wrap undefined objects
Libor Polčák • 2 years ago  
42f9b68
options.js: Add a universal possibility to group settings
Libor Polčák • 2 years ago  
f7146a6
Merge pull request #42 from PeetHornak/ph/jsr-wrapping
polcak • 2 years ago  
450c927
Remove injection of undefined
peter.hornak • 2 years ago  
300215a
Add post replacement code
peter.hornak • 2 years ago  
7608bbc
wrap_code: Do not insert any code when no wrappers specified
Libor Polčák • 2 years ago  
d68200b
Bugfix: Prevent page scripts from deleting wrappings
peter.hornak • 2 years ago  
d4bb269
wrapping.js: Adding missing semicolons
peter.hornak • 2 years ago  
34cd8d3
Merge bugfix branch
Libor Polčák • 2 years ago  
385cc4b
Bugfix: wrapped performance.now returned NaN
Libor Polčák • 2 years ago  
4700f9f
Merge changes improving chrome support
Libor Polčák • 2 years ago  
45c9f84
Fix Makefile issue on MacOS
peter.hornak • 2 years ago  
afe712c
Fix chrome detection
Libor Polčák • 2 years ago  
70199a9
Bugfix for #35
peter.hornak • 2 years ago  
aa523a1
levels.js: Added missing semicolons
peter.hornak • 2 years ago  
d880889
Merge pull request #33 from matogolf/master
polcak • 2 years ago  
82041e3
Prepare information planned for the 0.3 release
Libor Polčák • 2 years ago  
d78e1dd
Extension documentation updated according to latest changes
Libor Polčák • 2 years ago  
efdd960
Credits page updated
Libor Polčák • 2 years ago  
37fcdb2
Major reimplementation of levels and GUI
Libor Polčák • 2 years ago  
88aa6e1
Logos, icons, store images, PSD files
Martin Timko • 2 years ago  
4ef6566
Put back wrappings of deviceMemory and hardwareConcurrency
Libor Polčák <