vringar
044f9d2f01
refactor(Extension): fix .eslintrs.js and execute npm run fix
2022-09-21 21:07:42 +02:00
vringar
be9dfb43d7
refactor(Extension): unify extensions
2022-09-21 21:07:42 +02:00
vringar
3005dce08e
refactor(Extension): move from Extension/firefox to extension
2022-09-21 21:07:42 +02:00
dependabot[bot]
b73eb2eada
Bump markdown-link-extractor from 1.3.1 to 3.0.2 ( #999 )
...
Bumps [markdown-link-extractor](https://github.com/tcort/markdown-link-extractor ) from 1.3.1 to 3.0.2.
- [Release notes](https://github.com/tcort/markdown-link-extractor/releases )
- [Changelog](https://github.com/tcort/markdown-link-extractor/blob/v3.0.2/CHANGELOG.md )
- [Commits](https://github.com/tcort/markdown-link-extractor/compare/v1.3.1...v3.0.2 )
---
updated-dependencies:
- dependency-name: markdown-link-extractor
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-05 12:58:46 +02:00
Stefan Zabka
45ffd5a752
chore(conda): update all python dependencies ( #998 )
2022-05-27 11:07:30 +02:00
Yura Hulpa
bf5b5b45c1
docs(README): update instructions for running docker measurements
...
Thanks to @wolendranh for this PR
2022-05-27 10:58:15 +02:00
Stefan Zabka
f86ddf5130
chore(release): prepare release v0.20.0 ( #993 )
2022-05-18 09:55:46 +02:00
dependabot[bot]
55d0ffa401
Bump async from 2.6.3 to 2.6.4 in /Extension/webext-instrumentation ( #990 )
...
Bumps [async](https://github.com/caolan/async ) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases )
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md )
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4 )
---
updated-dependencies:
- dependency-name: async
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-05 17:28:07 +02:00
dependabot[bot]
65c284b99f
Bump moment from 2.29.1 to 2.29.2 in /Extension/firefox ( #986 )
...
Bumps [moment](https://github.com/moment/moment ) from 2.29.1 to 2.29.2.
- [Release notes](https://github.com/moment/moment/releases )
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/moment/moment/compare/2.29.1...2.29.2 )
---
updated-dependencies:
- dependency-name: moment
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-12 23:50:12 -04:00
dependabot[bot]
bfcade37f5
Bump minimist from 1.2.5 to 1.2.6 ( #988 )
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-12 23:50:00 -04:00
dependabot[bot]
323253b08b
Bump node-fetch from 2.6.1 to 2.6.7 in /Extension/webext-instrumentation ( #980 )
...
Bumps [node-fetch](https://github.com/node-fetch/node-fetch ) from 2.6.1 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases )
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.1...v2.6.7 )
---
updated-dependencies:
- dependency-name: node-fetch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-12 22:07:53 -04:00
dependabot[bot]
664226107b
Bump minimist from 1.2.5 to 1.2.6 in /Extension/firefox ( #985 )
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: minimist
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-12 22:06:37 -04:00
Stefan Zabka
45e86424a8
Chore/release prep ( #984 )
...
* chore(updates): update all dependencies
* fix(Dockerfile): install Firefox instead of its dependencies
This change protects us against Firefox changing its dependencies
* fix(typing): minor typing enhancements
* chore(release): update VERSION and write CHANGELOG
2022-03-31 14:59:42 +02:00
Stefan Zabka
4966dae212
chore(release): v0.19.0 release prep ( #976 )
...
* chore(firefox-bin): update to FF98
* chore(pre-commit): update and run pre-commit hooks
* chore(conda): update environment.yaml
* chore(javascript): update all package.jsons
* chore(Release): update VERSION and CHANGELOG
* chore(conda): remove mamba
* chore(conda): added easyprocess dependency
2022-03-23 18:32:18 +01:00
Stefan Zabka
2cb663718f
chore(selenium): upgrade to selenium 4.1 ( #977 )
2022-03-22 09:54:42 +01:00
Stefan Zabka
3495597234
Create codeql-analysis.yml ( #975 )
2022-03-09 11:48:47 +01:00
Stefan Zabka
c85ed230e6
refactor(test): removed dependecy on localtest.me ( #974 )
2022-02-15 13:24:58 +01:00
dependabot[bot]
66390acac2
Bump cached-path-relative from 1.0.2 to 1.1.0 ( #973 )
...
Bumps [cached-path-relative](https://github.com/ashaffer/cached-path-relative ) from 1.0.2 to 1.1.0.
- [Release notes](https://github.com/ashaffer/cached-path-relative/releases )
- [Commits](https://github.com/ashaffer/cached-path-relative/commits )
---
updated-dependencies:
- dependency-name: cached-path-relative
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-28 21:45:14 +01:00
dependabot[bot]
7dc26a2466
Bump node-fetch from 2.6.1 to 2.6.7 in /Extension/webext-instrumentation ( #972 )
...
Bumps [node-fetch](https://github.com/node-fetch/node-fetch ) from 2.6.1 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases )
- [Changelog](https://github.com/node-fetch/node-fetch/blob/main/docs/CHANGELOG.md )
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.1...v2.6.7 )
---
updated-dependencies:
- dependency-name: node-fetch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-23 23:16:15 +01:00
dependabot[bot]
a5810f3b97
Bump nanoid from 3.1.30 to 3.2.0 ( #971 )
...
Bumps [nanoid](https://github.com/ai/nanoid ) from 3.1.30 to 3.2.0.
- [Release notes](https://github.com/ai/nanoid/releases )
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ai/nanoid/compare/3.1.30...3.2.0 )
---
updated-dependencies:
- dependency-name: nanoid
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-23 22:46:05 +01:00
dependabot[bot]
b63a3c7519
Bump nanoid from 3.1.30 to 3.2.0 in /Extension/firefox ( #970 )
...
Bumps [nanoid](https://github.com/ai/nanoid ) from 3.1.30 to 3.2.0.
- [Release notes](https://github.com/ai/nanoid/releases )
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ai/nanoid/compare/3.1.30...3.2.0 )
---
updated-dependencies:
- dependency-name: nanoid
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-23 22:45:46 +01:00
readthedocs-assistant
09c1a71610
Update Read the Docs configuration (automatic) ( #969 )
...
The following migrators were applied:
- Migrate to `build.tools` configuration.
This uses the new base Docker image based on Ubuntu 20.04 introduced in October 2021
and picks an appropriate Python version for your project
(read [our blog post](https://blog.readthedocs.com/new-build-specification/ )
for details).
Notice that now you can specify the Node.js, Rust, and Go versions as well.
*Note:* Some system dependencies are not preinstalled anymore,
so this might require manually adding them to `build.apt_packages`
(see [our
documentation](https://docs.readthedocs.io/en/stable/config-file/v2.html#build-apt-packages >)).
- Migrate to Mamba as a drop-in replacement for Conda.
Your project requested using Mamba instead of Conda for performance reasons.
Now this is included in your configuration
and you can change it without our intervention.
2022-01-21 21:29:29 +01:00
Georgia Kokkinou
46131a180d
Revert workaround of manually creating user.js ( #968 )
...
* Update extension path in manual_test.py
* Revert workaround of manually creating user.js
Go back to letting geckodriver handle the creation of the user.js file
now that https://github.com/mozilla/geckodriver/issues/1844 has been
fixed and the fix has been included in geckodriver v0.30.0. Remove the
step about updating geckodriver default preferences from the Release
Checklist.
Closes #867
2022-01-16 17:17:04 +01:00
Stefan Zabka
771b6db416
chore: removed invalid resource type ( #966 )
...
Closes #702
2021-12-22 08:36:51 +01:00
Steven Englehardt
8b62f18749
Remove references to Mozilla ( #965 )
2021-12-20 10:47:32 -05:00
Steven Englehardt
3354bc1875
Fix security issues + update some Mozilla references ( #962 )
2021-12-16 12:53:20 +01:00
Steven Englehardt
8464741bbf
Merge pull request #961 from openwpm/release-prep
...
feat: update Firefox version and all OpenWPM dependencies
2021-12-12 21:26:42 -05:00
vringar
bd2f7a3f74
fix: correct Firefox tag
2021-12-07 16:38:12 +01:00
vringar
1df1b384f5
feat: update Firefox version and all OpenWPM dependencies
2021-12-07 15:35:20 +01:00
dependabot[bot]
456c9d02ba
Bump ansi-regex from 5.0.0 to 5.0.1 ( #955 )
...
Bumps [ansi-regex](https://github.com/chalk/ansi-regex ) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases )
- [Commits](https://github.com/chalk/ansi-regex/compare/v5.0.0...v5.0.1 )
---
updated-dependencies:
- dependency-name: ansi-regex
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-24 00:57:27 +02:00
dependabot[bot]
0445611b42
Bump nth-check from 2.0.0 to 2.0.1 in /Extension/firefox ( #954 )
...
Bumps [nth-check](https://github.com/fb55/nth-check ) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/fb55/nth-check/releases )
- [Commits](https://github.com/fb55/nth-check/compare/v2.0.0...v2.0.1 )
---
updated-dependencies:
- dependency-name: nth-check
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-23 22:02:56 +02:00
dependabot[bot]
2b927bc372
Bump remark-html from 13.0.1 to 13.0.2 ( #953 )
...
Bumps [remark-html](https://github.com/remarkjs/remark-html ) from 13.0.1 to 13.0.2.
- [Release notes](https://github.com/remarkjs/remark-html/releases )
- [Commits](https://github.com/remarkjs/remark-html/compare/13.0.1...13.0.2 )
---
updated-dependencies:
- dependency-name: remark-html
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-08 13:44:14 +02:00
Stefan Zabka
ab45ad615e
Reverted environment-rtd.yaml workaround ( #951 )
...
Closes #904
2021-08-27 14:39:13 +02:00
dependabot[bot]
fc631092c7
Bump path-parse from 1.0.6 to 1.0.7 ( #950 )
...
Bumps [path-parse](https://github.com/jbgutierrez/path-parse ) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases )
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7 )
---
updated-dependencies:
- dependency-name: path-parse
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-26 17:57:40 +02:00
Stefan Zabka
ad6fbc86b7
Preparing v0.17.0 release ( #948 )
...
* Updated dependencies
* Updated firefox + Realease notes
* Fixed npm peer dependencies
2021-07-24 19:00:37 +02:00
MaazBinMusa
491262e9a9
Edited configuration.md to have proper instructions for leveldb usage ( #944 )
...
* Update README.md
Since Dockerfile has CMD command, we dont need to specify in docker run
* Updated configuration md to have proper instructions for level db usage
* Update docs/Configuration.md
Co-authored-by: Stefan Zabka <zabkaste@informatik.hu-berlin.de>
* Update Configuration.md
Co-authored-by: Stefan Zabka <zabkaste@informatik.hu-berlin.de>
2021-07-21 18:27:23 +02:00
Stefan Zabka
b95e9d2975
Stop AssertionErrors crashing production crawls ( #945 )
...
* Stop AssertionErrors crashing production crawls
Fixes #166
* Wrote tests for propagating exceptions
* Logs were too noisy
* Test_crawl should run like a real crawl
2021-07-16 18:32:51 +02:00
Stefan Zabka
9014926540
Remove ts lint ( #940 )
...
* Converted TSLint to ESLint
* Ran npm run fix
* Type refinement around JSINstrumentation config
* More typing
* Fixed types
* Reverted change to arrow function
Co-authored-by: Ayushsunny <ayush100anand@gmail.com>
2021-07-16 16:57:07 +02:00
Stefan Zabka
9b4d3582bc
Moved Extension folder to the top-level ( #939 )
...
* Moved Extension folder to the top-level
Also removed useless number tests
* Fixed conftests xpi fixture
* Updated docs
2021-07-16 16:15:22 +02:00
MaazBinMusa
6742ebbec8
Update README.md ( #938 )
...
Since Dockerfile has CMD command, we dont need to specify in docker run
2021-06-16 09:34:52 +02:00
dependabot[bot]
96f94c7756
Bump css-what from 5.0.0 to 5.0.1 in /openwpm/Extension/firefox ( #935 )
...
Bumps [css-what](https://github.com/fb55/css-what ) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/fb55/css-what/releases )
- [Commits](https://github.com/fb55/css-what/compare/v5.0.0...v5.0.1 )
---
updated-dependencies:
- dependency-name: css-what
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-10 12:22:36 +02:00
Stefan Zabka
ddd6f0be0a
V0.16.0 release preparations ( #934 )
...
* V0.16.0 release preparations
* Added changelog
2021-06-10 10:13:26 +02:00
Stefan Zabka
3ff9bf6c4e
Introduced update.sh ( #931 )
2021-05-25 17:55:02 +02:00
Stefan Zabka
2cb831fac5
Reenabling extension tests ( #929 )
...
* Fixed and enabled extension tests
* Narrowed types for display_mode
* Updated package-lock.json
* Removed storage.rst
2021-05-24 13:05:41 +02:00
Stefan Zabka
613e7d6633
Fixed default extension config ( #927 )
...
* Fixed default extension config
* Updated dependencies
2021-05-24 12:05:40 +02:00
Georgia Kokkinou
c7849bca2f
Expand profile tests ( #924 )
...
* Test browser profile recovery in various scenarios
Add a test that implements the following test matrix and checks that the
profile behavior is the expected in each case:
* Crash types: normal operation, crash during page visit,
crash during launch, timeout during page visit
* Operational mode: stateful, stateless
* Seed profile: exists, doesn't exist
* Move profile tests to a separate CI job
* Test saving the browser profile using a command
* Remove unused manager_params arg from load_profile
* Test that load_profile does not modify tar file
* Test crashing during Task Manager initialization
* Remove some redundant testcases
Adjust the parameterization of test_profile_recovery in order to remove
the `stateless-without_seed_tar` testcases, as they are not adding any
value.
2021-05-19 12:17:19 +02:00
vringar
b1dbee125a
Updated package-lock.json
2021-05-18 13:58:54 +02:00
Ayush Anand
26baadc8dd
Added RTD link to Readme ( #923 )
2021-05-12 15:52:52 +02:00
Stefan Zabka
6a40b9460b
Preparations for v0.15.0 release ( #913 )
...
* Preparations for v0.15.0 release
* removed warning about v0.14.0 and v0.14.1
* Comment formatting
* Fixed date in Changelog
As well as formatting and spelling
Co-authored-by: Georgia Kokkinou <geor5ko@gmail.com>
* Update openwpm/task_manager.py
Co-authored-by: Georgia Kokkinou <geor5ko@gmail.com>
* Updated VERSION file
* Getting GCSFS to work again
* Set black to the version
* Updated JS dependecies
Co-authored-by: Georgia Kokkinou <geor5ko@gmail.com>
2021-05-10 18:48:47 +02:00
Ayush Anand
7e126af0b0
Move config documentation into docstrings ( #920 )
2021-05-10 18:01:23 +02:00