2e88e4b | Dave Eargle | 01 October 2021, 04:16:32 UTC | pin ciso8601 to v2.1.3 | 28 February 2022, 19:30:47 UTC |
7b2865f | Dave Eargle | 28 February 2022, 19:14:23 UTC | pin markupsafe closes #541 | 28 February 2022, 19:26:30 UTC |
2a2de2b | Dave Eargle | 01 October 2021, 04:51:48 UTC | bump to 3.2.1 | 01 October 2021, 04:51:48 UTC |
47787e1 | Blaise Ritchie | 16 June 2021, 18:05:28 UTC | Fix SSTI vulnerability in ad and consent pages (#517) * Fix SSTI vulnerability in ad and consent pages Fixed an issue where users could pass arbitrary Python code to be executed on the server to the mode HTTP arg More information about this type of vulnerability: https://secure-cookie.io/attacks/ssti/ | 01 October 2021, 04:50:03 UTC |
231d566 | Dave Eargle | 14 May 2021, 21:53:55 UTC | bump to 3.2.0 | 14 May 2021, 21:53:55 UTC |
82124c7 | Dave Eargle | 14 May 2021, 21:53:48 UTC | add missing links | 14 May 2021, 21:53:48 UTC |
7ab9c5d | Evan Kirkiles | 13 May 2021, 23:11:27 UTC | Deferred datastring column for insane Participant query speedup (#504) * Deferred datastring column | 13 May 2021, 23:11:27 UTC |
ba09ab1 | Dave Eargle | 12 May 2021, 04:17:51 UTC | fix missing call to `super()` in thanks-mturksubmit example template (#503) * fix missing call to `super()` in template | 12 May 2021, 04:17:51 UTC |
4ae271b | Evan Kirkiles | 12 May 2021, 04:00:56 UTC | Remove getting local HIT id's from Participants table (#498) * Removed participant table HIT id query when querying for current-study hitids. * add `psiturk migrate db` command. pulls all non-debug hitids from the participant table into the hits table Co-authored-by: Dave Eargle <dave@daveeargle.com> | 12 May 2021, 04:00:56 UTC |
e96ae64 | Dave Eargle | 12 May 2021, 02:54:15 UTC | update docs to list that `allow_repeats` has moved | 12 May 2021, 02:54:15 UTC |
0a39e53 | Dave Eargle | 12 May 2021, 02:50:16 UTC | warn if not do_scheduler; fix if do_scheduler false; more verbose api error handler; fix update campaign goal (#502) * use a custom error handler for the api overrides flask-api's default `handle_error`, which would just return a 500 error for any exception * fix so that a campaign _task_ gets updated campaign task was not getting updated when the campaign goal was updated * start scheduler in paused mode so that tasks can be scheduled, modified, or deleted, even when scheduler is not _running_ tasks * decorator to warn if do_scheduler not true | 12 May 2021, 02:50:16 UTC |
1188980 | Dave Eargle | 12 May 2021, 01:45:50 UTC | Pin github action version for deploy, and skip existing (#501) | 12 May 2021, 01:45:50 UTC |
69e441b | Doug Markant | 12 May 2021, 01:41:02 UTC | Fix typo in psiturk variable name | 12 May 2021, 01:41:02 UTC |
06b513c | Dave Eargle | 12 May 2021, 00:06:21 UTC | patch aws credentials check bug introduced in b8025ea (#499) * fix -- pass credentials to the session, not the client | 12 May 2021, 00:06:21 UTC |
c817089 | Dave Eargle | 11 May 2021, 23:57:41 UTC | try python app github workflow (#500) Migrate from Travis CI to Github Actions * moves all setup.py stuff to be declarative (put in setup.cfg instead) * readme.md is now rendered as markdown on pypi listing, yay! * move all requirements.txt into setup.cfg | 11 May 2021, 23:57:41 UTC |
b8025ea | Dave Eargle | 03 May 2021, 22:41:13 UTC | Fix friendly dashboard denial (#497) * fix: error checking for secret_key * fix: dashboard should check for mturk connection before starting (only if dashboard requested) | 03 May 2021, 22:41:13 UTC |
1466abd | Dave Eargle | 03 May 2021, 21:03:26 UTC | prefer aws creds set via env (#496) also, set aws access key id from default session, in the event that it wasn't set in psiturk's config files but was set in ones that boto prefers | 03 May 2021, 21:03:26 UTC |
93f488f | Dave Eargle | 03 May 2021, 19:30:14 UTC | Merge branch 'master' of github.com:NYUCCL/psiTurk | 03 May 2021, 19:30:14 UTC |
99001a1 | Dave Eargle | 03 May 2021, 19:29:34 UTC | fix: set default for advanced_quals_path | 03 May 2021, 19:30:01 UTC |
d31eb74 | Evan Kirkiles | 14 April 2021, 18:40:39 UTC | Add custom MTurk qualification support (#493) * Added custom qualification types JSON file support. * Added type-checking on advanced qualifications. * Added example advanced qualification file and config. * set no advanced_quals_path by default * add note to docs Co-authored-by: Dave Eargle <dave@daveeargle.com> | 14 April 2021, 18:40:39 UTC |
1defaf5 | Dave Eargle | 09 April 2021, 05:56:34 UTC | Update migration guide with some config changes that were forgotten | 09 April 2021, 05:56:34 UTC |
7faf9c2 | Dave Eargle | 09 April 2021, 05:52:44 UTC | Fix psiturk authorization (#492) * fix PsiturkAuthorization to not permit unset login_username or login_pw * comment out routes in custom.py that require auth, and also comment out instantiation of PsiturkAuthorization class * set username and password for unit tests | 09 April 2021, 05:52:44 UTC |
31d1082 | Dave Eargle | 08 April 2021, 23:00:01 UTC | link to v2 from docs | 08 April 2021, 23:00:01 UTC |
4162a02 | Dave Eargle | 08 April 2021, 22:54:38 UTC | Merge pull request #491 from NYUCCL/release-3.1.0 bump v3.1.0 | 08 April 2021, 22:54:38 UTC |
d7f0c48 | Dave Eargle | 08 April 2021, 22:53:36 UTC | bump v3.1.0 | 08 April 2021, 22:53:36 UTC |
ed7ccfc | Dave Eargle | 08 April 2021, 20:54:25 UTC | update status message | 08 April 2021, 20:54:25 UTC |
71045e0 | Todd Gureckis | 30 March 2021, 01:59:34 UTC | Merge pull request #486 from NYUCCL/add-code-of-conduct-1 created a code of conduct from github | 30 March 2021, 01:59:34 UTC |
1c8363b | Dave Eargle | 29 March 2021, 22:11:57 UTC | Merge branch 'BlaiseRitchie-patch-1' | 29 March 2021, 22:11:57 UTC |
3adf571 | Dave Eargle | 29 March 2021, 22:11:25 UTC | update changelog | 29 March 2021, 22:11:25 UTC |
1df3fbc | Blaise Ritchie | 29 March 2021, 21:49:32 UTC | Fix scoping bug in download_datafiles The variable `outstring` defined in a `with` statement is used outside the scope of the `with` in `get_question_data` and `get_event_data`, resulting in question and event data both throwing "Error reading record" errors (the exception being "I/O operation on closed file") when running `download_datafiles` from the psiturk shell. | 29 March 2021, 21:49:32 UTC |
43847d2 | Todd Gureckis | 29 March 2021, 01:02:36 UTC | created a code of conduct from github not been an issue but good to have, and adding to docs | 29 March 2021, 01:02:36 UTC |
1f47de7 | Dave Eargle | 28 March 2021, 02:10:39 UTC | update changelog | 28 March 2021, 02:10:39 UTC |
9cc0345 | John Muchovej | 28 March 2021, 02:09:44 UTC | Adds StreamHandler to support Heroku-like logging (#483) only set filename logger if not logging to `-` (flask defaults to logging to stdout) Co-authored-by: Dave Eargle <dave@daveeargle.com> | 28 March 2021, 02:09:44 UTC |
9eb49c4 | Todd Gureckis | 26 March 2021, 02:51:22 UTC | Merge pull request #484 from NYUCCL/run_from_subfolder_heroku adds and option on startup to move to a different subfolder | 26 March 2021, 02:51:22 UTC |
d781d4f | Todd Gureckis | 26 March 2021, 02:40:15 UTC | adds and option on startup to move to a different subfolder | 26 March 2021, 02:40:15 UTC |
d81d353 | Dave Eargle | 23 March 2021, 05:37:07 UTC | Merge pull request #480 from NYUCCL/fix-bad-config-section-name-reference fixed another bad config section name reference | 23 March 2021, 05:37:07 UTC |
0079861 | Dave Eargle | 23 March 2021, 05:31:20 UTC | fixed another bad config section name reference | 23 March 2021, 05:31:20 UTC |
e728133 | Dave Eargle | 23 March 2021, 05:25:49 UTC | Merge branch 'master' of github.com:NYUCCL/psiTurk | 23 March 2021, 05:25:49 UTC |
db83b6a | Dave Eargle | 23 March 2021, 05:25:01 UTC | verison bump to 3.0.6 | 23 March 2021, 05:25:01 UTC |
f62b8f7 | Dave Eargle | 23 March 2021, 05:21:27 UTC | Merge pull request #479 from NYUCCL/fix-invalid-usage-bc add backwards compatibility for InvalidUsage exception | 23 March 2021, 05:21:27 UTC |
1ed4e69 | Dave Eargle | 23 March 2021, 05:18:46 UTC | add backwards compatibility for InvalidUsage exception - also mention in 3.0.0 release notes that it broke there. | 23 March 2021, 05:18:46 UTC |
b970847 | Dave Eargle | 23 March 2021, 05:06:29 UTC | Merge pull request #478 from NYUCCL/doc-describe-async-preload-pages docs: describe the new preloadPages approach | 23 March 2021, 05:06:29 UTC |
2bd8391 | Dave Eargle | 23 March 2021, 05:05:18 UTC | docs: describe the new preloadPages approach | 23 March 2021, 05:05:18 UTC |
3219016 | Todd Gureckis | 23 March 2021, 02:39:33 UTC | this was throwing an error during bonusing because no subsection named shell | 23 March 2021, 02:39:33 UTC |
a2a9556 | Dave Eargle | 18 March 2021, 23:06:31 UTC | docs: add static ip flexible cloudflare first pass | 18 March 2021, 23:06:31 UTC |
1d91a6e | Dave Eargle | 18 March 2021, 22:15:53 UTC | Merge pull request #477 from NYUCCL/fix-on-heroku-compat Fix backwards compatibility for translating ON_HEROKU=1 to ON_CLOUD=1 | 18 March 2021, 22:15:53 UTC |
88c43c3 | Dave Eargle | 18 March 2021, 21:30:48 UTC | Fix backwards compatibility for translating ON_HEROKU=1 to ON_CLOUD=1 | 18 March 2021, 21:30:48 UTC |
da12a87 | Todd Gureckis | 14 March 2021, 19:24:42 UTC | removing reference which was to “both” aws and psiturk keys | 18 March 2021, 19:28:06 UTC |
26fd585 | Dave Eargle | 17 March 2021, 18:43:49 UTC | add 2.3.12 | 17 March 2021, 18:43:49 UTC |
9f86efd | Dave Eargle | 16 March 2021, 00:05:50 UTC | Merge pull request #475 from NYUCCL/fix-shell-invalid-aws-cred-messaging switch order of quiet and aws_wrapper check | 16 March 2021, 00:05:50 UTC |
8240c57 | Dave Eargle | 16 March 2021, 00:00:35 UTC | switch order of quiet and aws_wrapper check so that wrapper doesn't get checked if quiet until a psiturk_shell function asks for it | 16 March 2021, 00:00:35 UTC |
1d4d6b0 | Dave Eargle | 16 March 2021, 00:00:00 UTC | Merge pull request #474 from NYUCCL/fix-shell-hit-create fix bugs in psiturk_shell hit_create feedback | 16 March 2021, 00:00:00 UTC |
cb187e2 | Dave Eargle | 15 March 2021, 23:42:08 UTC | remove accidental tuples? | 15 March 2021, 23:42:08 UTC |
00f993e | Dave Eargle | 15 March 2021, 23:16:01 UTC | bump version | 15 March 2021, 23:16:01 UTC |
b5a2b7d | Dave Eargle | 15 March 2021, 23:13:57 UTC | remove nonexistent ad_id check | 15 March 2021, 23:13:57 UTC |
8a49101 | Dave Eargle | 15 March 2021, 22:56:32 UTC | Merge pull request #472 from NYUCCL/fix-default-ad-url-port-443 default port should be 443 | 15 March 2021, 22:56:32 UTC |
4c8e648 | Dave Eargle | 15 March 2021, 22:55:50 UTC | update docs, bump version | 15 March 2021, 22:55:50 UTC |
f3d785f | Dave Eargle | 15 March 2021, 22:53:06 UTC | default port should be 443 | 15 March 2021, 22:53:06 UTC |
49488f6 | Dave Eargle | 15 March 2021, 21:04:35 UTC | remove stray merge line | 15 March 2021, 21:04:35 UTC |
17bba8f | Dave Eargle | 15 March 2021, 21:04:18 UTC | adding to avoid pain when i switch branches from gh-pages | 15 March 2021, 21:04:18 UTC |
0452682 | Dave Eargle | 15 March 2021, 20:45:42 UTC | Merge pull request #470 from NYUCCL/disable-heroku-psql-provision disable psiturk-heroku-config attach-psql | 15 March 2021, 20:45:42 UTC |
e49f238 | Dave Eargle | 15 March 2021, 20:37:52 UTC | disable psiturk-heroku-config attach-psql | 15 March 2021, 20:37:52 UTC |
2ae87a1 | Dave Eargle | 15 March 2021, 20:12:03 UTC | Merge pull request #469 from NYUCCL/fix-heroku-docs-mention-setup-command update heroku doc to mention psiturk-heroku-config command! | 15 March 2021, 20:12:03 UTC |
b61a385 | Dave Eargle | 15 March 2021, 20:11:01 UTC | update heroku doc to mention psiturk-heroku-config command! | 15 March 2021, 20:11:01 UTC |
e593052 | Todd Gureckis | 14 March 2021, 14:02:25 UTC | Merge pull request #468 from NYUCCL/proof-announcement Proof announcement | 14 March 2021, 14:02:25 UTC |
7d7bab2 | Dave Eargle | 14 March 2021, 07:05:04 UTC | call them notable _technical_ considerations | 14 March 2021, 07:05:04 UTC |
a60673c | Dave Eargle | 14 March 2021, 07:03:33 UTC | change subsection header | 14 March 2021, 07:03:33 UTC |
fa0ff32 | Dave Eargle | 14 March 2021, 06:59:50 UTC | proof the annoucnement | 14 March 2021, 06:59:50 UTC |
e631e87 | Dave Eargle | 14 March 2021, 06:40:41 UTC | fix expected but absent literal block | 14 March 2021, 06:40:41 UTC |
7c19543 | Dave Eargle | 14 March 2021, 06:32:17 UTC | Merge pull request #467 from NYUCCL/white-to-allow standardize on require_quals and block_quals | 14 March 2021, 06:32:17 UTC |
2586f61 | Dave Eargle | 14 March 2021, 06:24:49 UTC | standardize on require_quals and block_quals | 14 March 2021, 06:24:49 UTC |
8269bc6 | Todd Gureckis | 14 March 2021, 02:33:30 UTC | psiturk 3.0 announcement draft | 14 March 2021, 02:33:30 UTC |
24786c2 | Todd Gureckis | 14 March 2021, 02:31:00 UTC | new links to experiment exchange | 14 March 2021, 02:31:00 UTC |
0e66573 | Todd Gureckis | 14 March 2021, 02:30:47 UTC | removing info about amazon’s database | 14 March 2021, 02:30:47 UTC |
53d4be9 | Dave Eargle | 13 March 2021, 23:33:09 UTC | release 3.0.0 | 13 March 2021, 23:33:09 UTC |
454cc32 | Dave Eargle | 13 March 2021, 23:30:06 UTC | point quickstart to heroku | 13 March 2021, 23:30:06 UTC |
92a19e8 | Dave Eargle | 13 March 2021, 23:15:46 UTC | try to help readthedocs take 2 | 13 March 2021, 23:15:46 UTC |
6a27003 | Dave Eargle | 13 March 2021, 23:12:14 UTC | try to help readthedocs find psiturk | 13 March 2021, 23:12:14 UTC |
062ad39 | Dave Eargle | 13 March 2021, 22:54:53 UTC | majorly update the heroku tutorial because it had never been updated for 3.0 | 13 March 2021, 22:54:53 UTC |
ebdfeb0 | Dave Eargle | 13 March 2021, 21:32:04 UTC | add documentation for ad_url | 13 March 2021, 21:32:04 UTC |
913b2fb | Dave Eargle | 13 March 2021, 20:51:16 UTC | import version number from psiturk | 13 March 2021, 20:51:16 UTC |
7ff98bd | Dave Eargle | 23 February 2021, 00:05:01 UTC | add draft migration guide | 23 February 2021, 00:05:01 UTC |
45a0fec | Dave Eargle | 23 February 2021, 00:04:23 UTC | use layout for example templates | 23 February 2021, 00:04:23 UTC |
c8491ec | Dave Eargle | 22 February 2021, 23:08:17 UTC | Merge branch 'master' of github.com:NYUCCL/psiTurk | 22 February 2021, 23:08:17 UTC |
1ac7cda | Dave Eargle | 22 February 2021, 22:20:34 UTC | point to readme image within github repo | 22 February 2021, 22:20:34 UTC |
611db75 | Dave Eargle | 22 February 2021, 21:52:06 UTC | Point to logfile to explain crashing | 22 February 2021, 21:52:06 UTC |
e53943a | Dave Eargle | 22 February 2021, 20:08:36 UTC | ON_CLOUD config refactor - separate several defaults into their own config file, read in if ON_CLOUD=1 in env - backwards compatibility functionality for some config vars | 22 February 2021, 20:08:36 UTC |
c2c9560 | Dave Eargle | 18 November 2020, 05:52:55 UTC | Merge pull request #454 from afdreher/docs-custom-qualifications Update settings.rst | 18 November 2020, 05:52:55 UTC |
d1cdfc0 | Andrew F. Dreher | 16 November 2020, 19:51:55 UTC | Fixes ‘add’ => ‘ad’. This clarifies that adding a qualification to the list controls not only who sees the ad but also who may participate. | 16 November 2020, 19:51:55 UTC |
39b3c73 | Dave Eargle | 16 November 2020, 19:34:32 UTC | Merge pull request #455 from afdreher/docs-typo Update settings.rst | 16 November 2020, 19:34:32 UTC |
2698bd5 | Dave Eargle | 16 November 2020, 19:33:20 UTC | Merge pull request #457 from afdreher/456-cloud-config-typo Fixes typo | 16 November 2020, 19:33:20 UTC |
0508059 | Andrew F. Dreher | 16 November 2020, 18:04:04 UTC | Fixes typo | 16 November 2020, 18:04:04 UTC |
3644e47 | Andrew F. Dreher | 13 November 2020, 19:24:41 UTC | Update settings.rst Fixes missing quotations on comma-delimited string to match the other parts of the file | 13 November 2020, 19:24:41 UTC |
0ba06ec | Andrew F. Dreher | 13 November 2020, 19:21:01 UTC | Update settings.rst Fixes a tiny typo | 13 November 2020, 19:21:01 UTC |
f8a45a3 | Andrew F. Dreher | 13 November 2020, 19:16:38 UTC | Update settings.rst Adds descriptions for setting custom qualifications in the config.txt file using whitelist_qualification_ids and blacklist_qualification_ids. | 13 November 2020, 19:16:38 UTC |
424ed58 | Dave Eargle | 11 November 2020, 10:07:10 UTC | Merge branch 'master' of github.com:NYUCCL/psiTurk | 11 November 2020, 10:07:10 UTC |
5971580 | Dave Eargle | 11 November 2020, 10:05:53 UTC | Merge pull request #452 from jacob-lee/451_dodebugfix Issue 451: do_debug fix | 11 November 2020, 10:05:53 UTC |
99de428 | Dave Eargle | 11 November 2020, 10:03:29 UTC | move sigint handling to experiment_server enables using `flask run` against just experiment.py | 11 November 2020, 10:03:29 UTC |
9534a50 | Dave Eargle | 11 November 2020, 09:57:00 UTC | add TypeError because might be None | 11 November 2020, 09:57:00 UTC |
18a2046 | Dave Eargle | 11 November 2020, 08:42:39 UTC | custom_init_app needs app | 11 November 2020, 08:42:39 UTC |