englehardt
924ed18814
Adding `dill` as a requirement.
2016-11-14 17:20:24 -05:00
englehardt
3e7eba2e09
Cleaning up WIP comments/tests
2016-11-14 17:20:16 -05:00
englehardt
5acb7d911e
Adding tests for custom command and moving `multiprocessing` -> `multiprocess`
...
I chose to use `dill` instead of `pickle` for additional flexibility
in inline functions. Python's built-in `multiprocessing` library uses
`pickle`, so it was still a bottleneck. In particular functions defined
within class methods (e.g. within a test method) couldn't be pickled.
`multiprocess` is a fork of `multiprocessing` which mainly differs in
replacing `pickle` with `dill`. It's maintained by the same developers
as `dill`, so it seems like a safe replacement.
Conflicts:
test/expected.py
2016-11-14 17:19:35 -05:00
englehardt
7b49ad2501
Bugfix: argument spelling mistake
2016-11-14 17:15:08 -05:00
englehardt
653d0a9a81
Adding support for both json and dill serialization in SocketInterface. Updates to platform code where necessary to specify serialization type
...
Conflicts:
automation/SocketInterface.py
2016-11-14 17:13:42 -05:00
englehardt
9a6308ca5d
Dill package required for function serialization
2016-11-14 17:12:40 -05:00
englehardt
d9be5ae44e
[WIP] Support for custom, dynamic function. Still has some bugs
2016-11-14 17:12:07 -05:00
englehardt
591a981484
Removing test file
2016-11-11 12:01:23 -05:00
englehardt
fcade221ca
Removing old extension
2016-11-11 11:59:00 -05:00
englehardt
19656d4fc3
Update extension for new naming format (jpm 1.2.2+)
...
Conflicts:
automation/Extension/firefox/@openwpm-0.0.1.xpi
2016-11-11 11:57:39 -05:00
englehardt
ec667ee93c
Minor SocketInterface cleanup
2016-11-11 11:55:58 -05:00
dreisman
c5fae6a49d
Added some comments to emphasize that some commands will close the current tab
2016-10-27 10:56:03 -04:00
englehardt
3a14416c57
Merge branch 'master' of github.com:citp/OpenWPM
2016-10-19 16:05:55 -04:00
englehardt
b48056b763
Only adding symlink if it doesn't already exist
2016-10-19 16:05:47 -04:00
Dillon Reisman
002a9b9d71
Merge pull request #97 from citp/content
...
Added save_screenshot and dump_page_source to commands
2016-10-04 16:23:11 -04:00
dreisman
39e5dc9670
Added comments about new commands
2016-10-04 16:09:00 -04:00
dreisman
a3734b32d5
disabling audiocontext test for travis CI
2016-10-04 15:23:11 -04:00
dreisman
3e67d1ab63
Merge branch 'master' of https://github.com/citp/OpenWPM into content
2016-10-04 15:21:23 -04:00
dreisman
4592da1dc6
Modified readme to only use travis status from master branch
2016-10-04 14:49:32 -04:00
dreisman
6f8bdcc1e3
Modified test of save screenshot
2016-10-04 14:43:01 -04:00
dreisman
9c59781885
Forgot to add expected source for test
2016-10-04 14:28:31 -04:00
dreisman
683216f792
Added dump_page_source and tests
2016-10-04 14:25:13 -04:00
dreisman
93f3e20502
Merge branch 'master' of https://github.com/citp/OpenWPM into content
2016-10-04 12:21:14 -04:00
dreisman
7733912fd4
save_screenshot tests done
2016-10-04 12:20:24 -04:00
dreisman
e3d397510d
Improvements to save_screenshot, still need tests
2016-10-04 11:20:44 -04:00
dreisman
dbe18c365d
save screenshot done, needs tests
2016-10-04 10:43:36 -04:00
Dillon Reisman
ff7f0c3534
Merge pull request #95 from citp/content
...
Updated install script to work for ubuntu 16.04
2016-09-29 15:46:34 -04:00
dreisman
d105bfc24f
Modified test expected values for audio fingerprinting. Prior to commit, was working locally but not on travis for some reason
2016-09-29 15:25:35 -04:00
dreisman
34d534cd47
Updated install script to work for ubuntu 16.04
2016-09-29 11:47:18 -04:00
dreisman
e7be0f3ac5
Doc change
2016-09-26 09:40:23 -04:00
englehardt
4a9f18a86b
Adding Audio API instrumentation and tests
2016-09-12 11:18:22 -04:00
englehardt
fcbc189b1b
Fixing citation whitespace
2016-09-08 23:39:01 -04:00
englehardt
267fcfb23f
Updating citation since tech report is now published
2016-09-08 23:37:39 -04:00
englehardt
ae21cd26c2
Fix browse command to use PS+1, minor bugfix, and additional tests. Closes #85 Closes #78 Closes #82
2016-09-08 23:24:28 -04:00
Steven Englehardt
1141a893d8
Merge pull request #83 from rfmcpherson/master
...
Wait for homepage to load after back before looking up links
2016-09-07 16:48:26 -04:00
Richard McPherson
ca35ceb6af
wait for homepage to load after back before looking up links
2016-06-30 15:45:19 -04:00
Dillon Reisman
372a40448b
Merge pull request #80 from zawarudo/hotfix/readme
...
Fixed typo
2016-05-31 10:17:21 -04:00
Dillon Reisman
dfb7c161ff
Merge pull request #79 from amoghbl1/master
...
Cause even spellings mistakes need to be fixed.
2016-05-31 10:16:58 -04:00
zawarudo
67876943bb
Fixed typo
2016-05-31 12:39:50 +09:00
Amogh Pradeep
454031a11f
Cause even spellings mistakes need to be fixed.
2016-05-30 18:31:47 +02:00
englehardt
b0d5107149
Linking to our new technical report
2016-05-21 15:59:07 -10:00
englehardt
ba0eb6cb95
Setting pip install script to update outdated dependencies
2016-05-10 01:36:10 -04:00
Steven Englehardt
badaf8128d
Merge pull request #74 from citp/updated_command_sequences_052016
...
Add CommandSequence and visit table with tests. Close #27 #26
2016-05-05 21:56:57 -04:00
Steven Englehardt
b2703e8002
Fixing indents
2016-05-05 21:51:41 -04:00
Steven Englehardt
6f5ca78568
Replacing tabs with spaces
2016-05-05 21:49:46 -04:00
Steven Englehardt
f633077b68
Update create_cookies_table.sql
2016-05-05 21:48:58 -04:00
Steven Englehardt
b51e4980ff
Replacing tabs with spaces
2016-05-05 21:47:55 -04:00
Steven Englehardt
2ac4bed294
Replacing tabs with spaces
2016-05-05 21:47:14 -04:00
Steven Englehardt
d571ba2d08
Replacing tabs with spaces
2016-05-05 21:46:27 -04:00
dreisman
8aff632e59
Added test for visit_id in firefox extension, minor style/comment changes
2016-05-05 11:38:56 -04:00