Commit Graph

116 Commits

Author SHA1 Message Date
Danny Coates ebbb1d05d2
use crypto.timingSafeEqual in hmac and ownerToken authentication 2019-03-14 22:09:34 -07:00
Danny Coates e3391ca823
Merge pull request from mgalicer/fix-1130
[Integration-Test] Add test to ensure that file size stays consistent
2019-03-14 14:54:37 -07:00
marigalicer 0012dec277 [Integration-Test] Add test to ensure that file size stays consistent
fixes 
2019-03-13 16:03:44 -04:00
Benjamin Forehand Jr 6559afba37 Fix port. 2019-03-12 20:56:31 -04:00
Benjamin Forehand Jr bada0707c5 Update config for running download tests on CI 2019-03-12 20:47:54 -04:00
Danny Coates 7f9674f494
fixed size limit on server to include crypto overhead 2019-03-06 10:31:50 -08:00
Danny Coates 1c44d1d0f9
added /config endpoint, use fewer globals ()
* added /config endpoint, use fewer globals

* fixed integration tests
2019-02-26 10:39:50 -08:00
Danny Coates be8e507d25
updated footer links 2019-02-13 13:09:57 -08:00
Danny Coates 9b37e92a81
implemented amplitude metrics () 2019-02-12 11:50:06 -08:00
Danny Coates 8794b1d101
npm run format 2019-01-24 12:31:20 -08:00
Danny Coates f402011c82
use custom elements instead of adding css classes for selectors 2019-01-10 16:22:40 -08:00
Danny Coates 6cc374865e
refactored code/tests around download tests 2019-01-09 17:25:43 -08:00
Dhyey Thakore e9a9ead762 [Integration-Test] Add test for number of downloads, fixes 2019-01-09 19:33:48 +05:30
Danny Coates b71d30fca4
updated puppeteer 2018-12-19 12:25:05 -08:00
Danny Coates 87ac8b241b
load cryptofill.js async 2018-11-26 10:36:49 -08:00
Danny Coates d4528848d9
moved jsconfig code into initScript 2018-11-20 12:23:05 -08:00
Danny Coates 1e62aa976d reimplemented l10n using dynamic import() ()
this should greatly reduce the complexity of the l10n code
and build pipeline and eliminate the most common error
seen in sentry logs (no translate function)
2018-11-20 09:50:59 -05:00
Danny Coates 0dc7398414
removed unused images and testpilot twitter link 2018-11-16 16:23:24 -08:00
Danny Coates fbad1ab55a
formatting update 2018-11-16 12:39:36 -08:00
Danny Coates 43748295b0
style updated for chrome 2018-11-05 15:00:35 -08:00
Danny Coates 1a7510070e
fixed footer integration test 2018-11-02 11:57:50 -07:00
Danny Coates 6ba3be8a0f
updated integration tests for new ui 2018-11-01 10:44:47 -07:00
Danny Coates 97d4f1223f
reduce log noise in puppeteer test 2018-10-05 09:52:00 -07:00
Danny Coates 76de2b29a5
cleaned up integration test flow 2018-10-04 15:06:39 -07:00
Benjamin Forehand Jr 23d629b80b
Added webdriverio integration tests 2018-10-03 11:22:30 -07:00
Danny Coates e2259ae737
made download count and expiry options server configurable 2018-09-24 15:08:39 -07:00
Danny Coates 7ccf462bf8 implemented PKCE auth ()
* implemented PKCE auth

* removed node-jose

* added PKCE tests
2018-09-14 11:00:33 -04:00
Danny Coates 976fd61f23
removed unused crypto functions 2018-09-04 10:41:45 -07:00
Danny Coates 85185d048c
added fxa auth to /ws 2018-08-31 14:30:50 -07:00
Danny Coates 718d74fa50
Implemented FxA 2018-08-30 22:10:08 -07:00
Emily b89bef6e89 refactor to single bucket 2018-08-09 14:49:52 -07:00
Emily bf16e5c8a9 integrate with new ui 2018-08-08 11:07:09 -07:00
Danny Coates d14aeb29e9
began adding capability flags 2018-07-31 11:29:26 -07:00
Danny Coates 7bf104960e
Implemented multi-file upload/download 2018-07-27 16:40:52 -07:00
Danny Coates 5c7b4ace9a
updated deps & re-enabled frontend tests 2018-07-25 12:46:40 -07:00
Danny Coates 5e9e63944b
extracted blobSlicer, fixed download cancel tests 2018-07-25 12:30:28 -07:00
Danny Coates 5483dc2506
use actual file size in dl progress. detect cancelled stream 2018-07-23 15:18:38 -07:00
Danny Coates 7673715c65
disabled frontend tests in ci
frontend tests are failing in puppeteer but work in the
browsers.
2018-07-23 09:49:16 -07:00
Danny Coates 86f2a531d4
Merge branch 'vnext' into sw 2018-07-19 12:16:48 -07:00
Danny Coates f923ff4f87
Merge remote-tracking branch 'origin/master' into vnext 2018-07-19 12:14:57 -07:00
Emily Hou 59ba89262f
fix download count on server () 2018-07-17 09:48:47 -07:00
Danny Coates 23c347175a
Merge branch 'vnext' into sw 2018-07-13 12:27:39 -07:00
Danny Coates dd0cb78ea2
Merge remote-tracking branch 'origin/master' into vnext 2018-07-13 12:25:28 -07:00
Emily 527e9f09c9 add a test 2018-07-12 16:07:18 -07:00
Danny Coates ebf6bda467
updated to webpack 4 2018-07-12 13:16:02 -07:00
Emily ff7969a7ef fix download workflow tests 2018-07-11 16:52:46 -07:00
pyup.io bot 7e30fe8d33 Scheduled weekly dependency update for week 27 ()
* Update selenium from 3.12.0 to 3.13.0

* Update pytest from 3.6.2 to 3.6.3
2018-07-09 15:55:57 -04:00
Emily f98bc0878c saves stream to file 2018-07-06 15:49:50 -07:00
Emily 62ed0a411f sw 2018-07-05 12:40:49 -07:00
Danny Coates a4cf46c0eb
fixed minor streaming nits 2018-06-25 10:57:52 -07:00