Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/privacytests/privacytests.org

Source code for privacytests.org. Includes browser testing code and site rendering.
https://github.com/privacytests/privacytests.org

add supercookie testing

692944d33a313d88e7103e2eb6bcf3ea66078bdc authored over 6 years ago by Arthur Edelstein <[email protected]>
missing iframe var

adccae39fa092b141d42890b3af0464aaabe167e authored over 6 years ago by Arthur Edelstein <[email protected]>
pass on query string to iframe

ee8a97ae33821ab4e45e6b0776d992d07deee0f0 authored over 6 years ago by Arthur Edelstein <[email protected]>
don't fetch undefined url

36dc1fea287e0e43c5b08fcdf02a7343671ead14 authored over 6 years ago by Arthur Edelstein <[email protected]>
fix output

3141caad42da9c55b13533a761c04cf4c0a8b87d authored over 6 years ago by Arthur Edelstein <[email protected]>
run through tests

31fb183aa28fb5eac20648cd16451bfc41e87200 authored over 6 years ago by Arthur Edelstein <[email protected]>
fpi testing files

f7f07b28a0859aaa7e950efa37eadf06a71c553c authored over 6 years ago by Arthur Edelstein <[email protected]>
show time and git hash

1a3cf688b2d84bde0a6f39f86d8bcc0fddce48aa authored over 6 years ago by Arthur Edelstein <[email protected]>
Save source code git hash with measurement

008409123ebab6a18a71e9a92c9e7b0fe42d0eee authored over 6 years ago by Arthur Edelstein <[email protected]>
Don't return a map when test fails

8d995fa9c5bb92451828ba2d8da91c67fc90925e authored over 6 years ago by Arthur Edelstein <[email protected]>
add table section for Tor

b514869e7dca62dbf0c01bae2ef0925b859ec5c3 authored over 6 years ago by Arthur Edelstein <[email protected]>
use images for checks and crosses

f6263e41dd7c12796fa1d2abd2d5c2877fc0bfbb authored over 6 years ago by Arthur Edelstein <[email protected]>
fix bug in test_tor.html

8e8fab296ee42f1620e2a3bba59bb81f5f3011af authored over 6 years ago by Arthur Edelstein <[email protected]>
cleanup more

ffdeddcbe7664f748115c9b9e69bfbfa3055cd4c authored over 6 years ago by Arthur Edelstein <[email protected]>
store results in maps

e58758d6daaeeb1d652d448560fb2c9bb8a932b3 authored over 6 years ago by Arthur Edelstein <[email protected]>
cleanup

ce3ec4cd92cb731833bee3e505953451b726463c authored over 6 years ago by Arthur Edelstein <[email protected]>
add tor test

add1d60690f1f6e138bd3a9e3066bce88461d1e9 authored over 6 years ago by Arthur Edelstein <[email protected]>
factor out waitForAttribute()

73894408095079c07652e42c36dd37537862d408 authored over 6 years ago by Arthur Edelstein <[email protected]>
handle local browser name

350a54f172d70b4f07bfe3d3326544cb7d93ca1a authored over 6 years ago by Arthur Edelstein <[email protected]>
spoof locale for Intl objects

0e5528cdcd6d111ccf4e3cfb9777a14b2d037e73 authored over 6 years ago by Arthur Edelstein <[email protected]>
round results of Data.getUTCMilliseconds

dd5fe94cc621611bf180087c7ed93a2f0fc73259 authored over 6 years ago by Arthur Edelstein <[email protected]>
cleanup

63069f128388c97ba59c0e9aff5858743c013d27 authored over 6 years ago by Arthur Edelstein <[email protected]>
change name to Browser Privacy Project

36c5d78814d30867f410577bf96d0118462cfb5d authored over 6 years ago by Arthur Edelstein <[email protected]>
Merge branch 'gh-pages' of https://github.com/arthuredelstein/resist-fingerprinting-js into gh-pages

db23e43234fbe7b168498d700d2730ae91be0738 authored over 6 years ago by Arthur Edelstein <[email protected]>
rename to Browser Privacy Project

9b0ff15b84f6635577f208057da91a248bafe98b authored over 6 years ago by Arthur Edelstein <[email protected]>
Create CNAME

133b91e6f199ba4e52bce19c96b2f45fb7343cfd authored over 6 years ago by Arthur Edelstein <[email protected]>
Delete CNAME

06b84e2de949ef610ea607202c9535d655656503 authored over 6 years ago by Arthur Edelstein <[email protected]>
Create CNAME

14d766be1c0f77cf375cf092f9a983aa16d9cc40 authored over 6 years ago by Arthur Edelstein <[email protected]>
clean up code

7a75515fae48025f9cfed3af9b825901bf88e7a7 authored over 6 years ago by Arthur Edelstein <[email protected]>
clean up code

952f2023013d939bd4b775476a1814b4a8c482cc authored over 6 years ago by Arthur Edelstein <[email protected]>
show file URL for output

e01cc89731060c88578165e31a1e7fbba9a79d5d authored over 6 years ago by Arthur Edelstein <[email protected]>
get it working in chrome

f4fc6909c2713df25c5b1f5802aaf8660b490af0 authored over 6 years ago by Arthur Edelstein <[email protected]>
clean up

909ee7f7ae99e7bd660dbf2af10267af5e9f2002 authored over 6 years ago by Arthur Edelstein <[email protected]>
README.md

9d4471a0c55303a2ec2f0d1eddffdbdbba74e43f authored over 6 years ago by Arthur Edelstein <[email protected]>
remove mkdirp dependency

545876b9fe1c64002411876a0de5fc3f32c2ec02 authored over 6 years ago by Arthur Edelstein <[email protected]>
write latest file

c0be5aceeb0a69122b5ea725e2c4d94e9971008b authored over 6 years ago by Arthur Edelstein <[email protected]>
README.md

97b60e8b628762eb536cd8c08bc97cbf8b349621 authored over 6 years ago by Arthur Edelstein <[email protected]>
oops, browser should be browserstack

77997b2b3530bab963f898b440551123012b68e0 authored over 6 years ago by Arthur Edelstein <[email protected]>
add geckodriver for convenience

4f1cd6ba36d64bd94a9f10ee507f4df12378ce11 authored over 6 years ago by Arthur Edelstein <[email protected]>
get local working again

757b9e74182045184cbd20bec2c29662c29d297a authored over 6 years ago by Arthur Edelstein <[email protected]>
refactor

e634cb8448ab00266a08f96c4132c27bff1e85de authored over 6 years ago by Arthur Edelstein <[email protected]>
a little cleanup

c8899016b4d564fd3bfc8205bd124211cdac9760 authored over 6 years ago by Arthur Edelstein <[email protected]>
remove clojure version

1a41f5a9463befffb308bb2c40549367f727e832 authored over 6 years ago by Arthur Edelstein <[email protected]>
port clojure site to node site

1a38473ba24a49304109dd1554dc891b86bb34d3 authored over 6 years ago by Arthur Edelstein <[email protected]>
mark workers as workers

4c912173bb6cdb9a4874e28f6ec7c1b8ecdd4b4f authored over 6 years ago by Arthur Edelstein <[email protected]>
rudimentary results site generator

22333dcaf988bbb0de130015b0a8912e9f5e3f9a authored over 6 years ago by Arthur Edelstein <[email protected]>
browserstack run

4365b91c3f1e40c150b09dfd54d208ddd8677dab authored over 6 years ago by Arthur Edelstein <[email protected]>
don't stop tests if something fails

331bd777091e745fe6f5df49214a9cc607fd4918 authored over 6 years ago by Arthur Edelstein <[email protected]>
Simplify further

332397059fcc2ad1d06d4f83cb52ec3661a9844d authored over 6 years ago by Arthur Edelstein <[email protected]>
Minimize attribute accesses

57d8ca68208e76059854c03f2dcd90fbb3e672f2 authored over 6 years ago by Arthur Edelstein <[email protected]>
add selenium test files

19ba23937e3ca4141ccc3c53db96620e1cbc7554 authored over 6 years ago by Arthur Edelstein <[email protected]>
Put JSON test results in document.body.getAttribute('data-test-results')

e2a78bbf2e9c87b7db8ef1feafc7eb9cf715de5f authored over 6 years ago by Arthur Edelstein <[email protected]>
allow for navigator.getGamepads to not exist

b323d3c194c927deb5ed350740f897cebea5edc9 authored over 6 years ago by Arthur Edelstein <[email protected]>
remove silly copyright word

48b119326ca5d341c1781d51e248efe0e331a74e authored over 6 years ago by Arthur Edelstein <[email protected]>
more cleanup

25e80afe43fd96a9a07e45b0319084de33db5722 authored over 6 years ago by Arthur Edelstein <[email protected]>
more cleanup

e39138f0ba640a1aeb26b95d8b223f5d0736a167 authored over 6 years ago by Arthur Edelstein <[email protected]>
cleanup html

586869f19fa3c1d6a085881b6878163d1defe874 authored over 6 years ago by Arthur Edelstein <[email protected]>
link to LICENSE

e947c52910c33a080bdd8c010a0b273a0e3aed11 authored over 6 years ago by Arthur Edelstein <[email protected]>
improve test

37b24611070ec76eec21f0fecd3d088bf11482ef authored over 6 years ago by Arthur Edelstein <[email protected]>
add test_protected.html and test_unprotected.html

6b1a347184816d2c5dadf8585f73de3bf1317d47 authored over 6 years ago by Arthur Edelstein <[email protected]>
Merge branch 'gh-pages' of https://github.com/arthuredelstein/resist-fingerprinting-js into gh-pages

3d86d1e98c095fb6fbbb211b15f16ae652ce939c authored over 6 years ago by Arthur Edelstein <[email protected]>
index.html

89e78605fa24d51525db3654ec8348f59bb09c98 authored over 6 years ago by Arthur Edelstein <[email protected]>
browser stack image

7543373e7ddc9d2624804e022176249229262a17 authored over 6 years ago by Arthur Edelstein <[email protected]>
remove link for now

a139011149267774b57631eb9b69dba1cbe22f74 authored over 6 years ago by Arthur Edelstein <[email protected]>
resize image and add link

435a75f67165a135d24682a0984188e04aad57af authored over 6 years ago by Arthur Edelstein <[email protected]>
add image to README

b757621c59b81304675d1dbe1536a0cc0f32138f authored over 6 years ago by Arthur Edelstein <[email protected]>
browserstack image and index.html

ca237883b4ad530b317585958976a610c0ab8ff6 authored over 6 years ago by Arthur Edelstein <[email protected]>
LICENSE and update README

33605c02c39fe369e75e2c7ba329121c341e37a9 authored over 6 years ago by Arthur Edelstein <[email protected]>
utility function for enumerating web apis present

f6a30d82c37f08c4b2d199addc9d126e2c2c5b99 authored over 6 years ago by Arthur Edelstein <[email protected]>
run tests in workers

bedd2b4758fb7d9124a4d51ea79610f634679dd7 authored over 6 years ago by Arthur Edelstein <[email protected]>
don't leak dualResistFunction name into global namespace

2eb96bfd7478df4d519622e3211fd5174c5ea1c4 authored over 6 years ago by Arthur Edelstein <[email protected]>
run_in_worker function

106b9b099fd95c5e3aa8e4eb8f9fd45efb8e5fa6 authored over 6 years ago by Arthur Edelstein <[email protected]>
define a few utility functions for both windows and workers

5c04218869d0d568486fa01ae2c1fc48eea8457f authored over 6 years ago by Arthur Edelstein <[email protected]>
remove error handling altogether

7f2cc11cbb4cd39a5be5b6a12c51172676202106 authored over 6 years ago by Arthur Edelstein <[email protected]>
only send Worker code to Workers; simplify error handling

23bd530419d9d0f823c2897c2aa87e86f84f4d3e authored over 6 years ago by Arthur Edelstein <[email protected]>
clean up

e2e587c97110b0d6f6b5afd4b5fa12492418cc51 authored over 6 years ago by Arthur Edelstein <[email protected]>
run resist code in workers

45daff7b21e534cbcc2e0e9295332648e84f6b03 authored over 6 years ago by Arthur Edelstein <[email protected]>
readme

7dd2a07eb14ba708e5089d94a205508b25823c2a authored over 6 years ago by Arthur Edelstein <[email protected]>
factor out display

1b1ee7aebef4b64cd5e544d14bcd25916e18132b authored almost 7 years ago by Arthur Edelstein <[email protected]>
remove console.log; cleanup

176e286e1639f787840905b8d13eb528cdf42121 authored almost 7 years ago by Arthur Edelstein <[email protected]>
move to declarative model

03894ab43c0eee2683574c351a9eb70da1ae211d authored almost 7 years ago by Arthur Edelstein <[email protected]>
create injector.js in build

dc44f9076f9347307bee8624a27140bc8f9dc054 authored almost 7 years ago by Arthur Edelstein <[email protected]>
progress on tests

f5b2366204a5c72e05c6787c4c1109f92994e206 authored almost 7 years ago by Arthur Edelstein <[email protected]>
transitioning tests to more concise and explicit

bb5018c66ba6adc20e7e2ed679db6a9fe322b402 authored almost 7 years ago by Arthur Edelstein <[email protected]>
cleanup

4a828b83381ef418059ce202540613a7147d9578 authored almost 7 years ago by Arthur Edelstein <[email protected]>
working prototype for webextension

5f3dd5812f4889dcbe00c2650ec9d36535bad32a authored almost 7 years ago by Arthur Edelstein <[email protected]>
clarify

3a17358079e7ad3d22339a4340d926b14b5f48a2 authored almost 7 years ago by Arthur Edelstein <[email protected]>
remove redundant code

8ccf3d878dfd95aa57712ba7862d490cf62f960e authored almost 7 years ago by Arthur Edelstein <[email protected]>
outerWidth, outerHeight, devicePixelRatio

2b735201df96333617ac2ce8a5e931290c39bc39 authored almost 7 years ago by Arthur Edelstein <[email protected]>
dummy empty mimeTypes and plugins

81c3c7c7ac882e890f17d2465bd89d11ffc78ba6 authored almost 7 years ago by Arthur Edelstein <[email protected]>
mimeTypes and plugins lengths to 0

f2d0681a82f85caca63e11fd9f42e735a04cde25 authored almost 7 years ago by Arthur Edelstein <[email protected]>
add mimeTypes test

199d6826bd8736202daac9f397d6b7a3741c2462 authored almost 7 years ago by Arthur Edelstein <[email protected]>
test_browser.html and test.css

ec2618ab6dd9d0f8405bd4dc0a8b897f75e85af7 authored almost 7 years ago by Arthur Edelstein <[email protected]>
buildID

0df402db9ce3452de815815b14348d4753c1b74e authored almost 7 years ago by Arthur Edelstein <[email protected]>
separate out definers

d04e30956abc76241df17836db6c3e7dd737df65 authored almost 7 years ago by Arthur Edelstein <[email protected]>
flag to show errors

588a8451c5dd592006fb0c3ddf5abf4e1316a574 authored almost 7 years ago by Arthur Edelstein <[email protected]>
oops

b4af66e9a3998bd564b87d5feaf70a253a95e152 authored almost 7 years ago by Arthur Edelstein <[email protected]>
put errors on top

dfc7640184017b77fd438e33b29e9db32a45dd8d authored almost 7 years ago by Arthur Edelstein <[email protected]>
navigator testing

bc4c1836c43e73e92e86925de0e2933127ceec78 authored almost 7 years ago by Arthur Edelstein <[email protected]>
a little better

42c46164a0a37d940d78a378c41618636d4dbed5 authored almost 7 years ago by Arthur Edelstein <[email protected]>