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 (#863)
|
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 |
Danny Coates
|
787d227761
|
got webpack production mode running
|
2018-07-13 11:13:09 -07:00 |
Danny Coates
|
1a78f57515
|
don't set cache header on serviceWorker.js
|
2018-07-12 20:48:07 -07:00 |
Emily
|
527e9f09c9
|
add a test
|
2018-07-12 16:07:18 -07:00 |
Danny Coates
|
ddeaf8076d
|
added wss to csp connect-src
|
2018-07-12 14:27:49 -07:00 |
Emily
|
5ff92c6452
|
fix cancelled downloads increasing count
|
2018-07-12 14:02:05 -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 |
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
|
126ea8c7e6
|
use a Duplex stream for EOF
|
2018-06-25 14:27:56 -07:00 |
Emily Hou
|
beccd80902
|
small storage fix (#858)
|
2018-06-25 11:52:29 -07:00 |
Emily Hou
|
9d04514f8e
|
stream footer
|
2018-06-25 11:26:48 -07:00 |
Danny Coates
|
a4cf46c0eb
|
fixed minor streaming nits
|
2018-06-25 10:57:52 -07:00 |
Danny Coates
|
c157e4d31c
|
created server/bin/ for server entrypoints
- added server/bin/test.js for the frontend test runner
|
2018-06-22 13:34:34 -07:00 |
Emily Hou
|
dafe4884fc
|
revisions
|
2018-06-22 13:17:23 -07:00 |
Emily Hou
|
12ccce3016
|
fix checking file early
|
2018-06-21 16:36:34 -07:00 |
Emily Hou
|
e4a0028f5d
|
add streaming
|
2018-06-21 13:57:53 -07:00 |
Emily Hou
|
1bd7e4d486
|
add streaming
|
2018-06-20 17:05:33 -07:00 |
Danny Coates
|
480a06c426
|
track bytes sent on download
|
2018-06-05 15:26:24 -07:00 |
Danny Coates
|
af7a262ef0
|
refactored upload away from multipart forms to binary data
|
2018-05-31 14:10:02 -07:00 |
Danny Coates
|
18e1609cb3
|
updated docs
|
2018-03-07 15:01:08 -08:00 |
Danny Coates
|
80e9f129d8
|
ignore some lint warnings
|
2018-03-01 21:36:45 -08:00 |
Danny Coates
|
cd7da20024
|
implemented crypto polyfills for ms edge
|
2018-03-01 13:10:57 -08:00 |
Danny Coates
|
484063a596
|
fixed some html nits
|
2018-02-26 13:49:26 -08:00 |
Danny Coates
|
74728782f3
|
removed unsafe-inline styles via svgo-loader. fixes #740
|
2018-02-26 11:48:28 -08:00 |
Danny Coates
|
22e836c98a
|
removed unused deps
|
2018-02-24 18:00:43 -08:00 |
Danny Coates
|
78728ce4ca
|
some frontend unit tests
|
2018-02-24 11:21:48 -08:00 |
Danny Coates
|
8d41111cd6
|
refactored css, including some markup changes
|
2018-02-15 15:54:59 -08:00 |
Danny Coates
|
3fd2537311
|
refactored server
|
2018-02-09 15:03:05 -08:00 |
Danny Coates
|
1c5e47b4c4
|
validate id param without middleware
|
2018-02-05 17:21:32 -08:00 |
Danny Coates
|
aae61f9451
|
extracted server id validation
|
2018-02-05 16:37:06 -08:00 |
Danny Coates
|
be498e0bd3
|
/api/info values should be numbers. fixes #748
|
2018-02-02 10:10:51 -08:00 |
Danny Coates
|
af3848586c
|
Merge branch 'master' into on-redis-expire
|
2018-01-31 13:10:05 -08:00 |
Danny Coates
|
97ad674be2
|
added /api/info/:id route
|
2018-01-30 17:29:51 -08:00 |
Danny Coates
|
565e47aef8
|
big refactor
|
2018-01-30 09:37:42 -08:00 |
Danny Coates
|
50ba8bec5a
|
Merge pull request #683 from ehuggett/issue618
API changes to accommodate 3rd party clients
|
2018-01-11 13:57:30 -08:00 |
ehuggett
|
ebbf06787c
|
changes requested in review
|
2017-12-23 05:09:06 +00:00 |
Thomas Dalichow
|
6f27c6e4aa
|
Change default bind address to 0.0.0.0
|
2017-12-21 22:10:42 +01:00 |
ehuggett
|
ff9a107a29
|
API changes to accommodate 3rd party clients
|
2017-12-21 15:54:19 +00:00 |
Thomas Dalichow
|
b80ee8d778
|
Make the linter happy :)
|
2017-12-09 02:34:33 +01:00 |
Thomas Dalichow
|
c8e168aa3e
|
Use new config item 'listen_address' in prod
|
2017-12-09 02:22:36 +01:00 |
Thomas Dalichow
|
106aef579f
|
Add new config item: listen_address
The IP address to bind the HTTP server to
|
2017-12-09 02:21:55 +01:00 |
Danny Coates
|
81f3347981
|
retry setPassword on first nonce failure. fixes #664
|
2017-12-08 09:45:00 -08:00 |
Danny Coates
|
7b4060f9e1
|
Added multiple download option
|
2017-12-04 15:52:31 -08:00 |
Danny Coates
|
b54f4575ee
|
allow inline styles. fixes #644
|
2017-11-15 10:54:13 -08:00 |
Edmund Huggett
|
58840e2c00
|
use redis expire event to delete stored data immediately
|
2017-11-15 12:31:22 +00:00 |
Danny Coates
|
e7fdf76120
|
Added experiment for firefox download promo
|
2017-11-14 12:24:54 -08:00 |
Danny Coates
|
bfcdf9340d
|
use fluent-langneg for subtag support
|
2017-11-10 12:40:18 -08:00 |
Danny Coates
|
2e233da16d
|
unsupport MS Edge (for now, sorry) and some http header nits
|
2017-11-06 13:36:56 -08:00 |
Danny Coates
|
bc24a069da
|
Add optional password to the download url
|
2017-10-10 10:45:10 -07:00 |
Danny Coates
|
32c5b414de
|
use beefy ui
|
2017-10-10 10:20:49 -07:00 |
Erica Wright
|
6de91b5872
|
Change Favicon in to look better in a variety of cases
|
2017-10-06 11:24:17 -04:00 |
Danny Coates
|
81442bb6f2
|
set default server states for fira and fileInfo
|
2017-09-14 12:15:08 -07:00 |
Danny Coates
|
17e61bb09d
|
added first A/B experiment
|
2017-09-11 17:30:05 -07:00 |
Danny Coates
|
7a8e9b5de1
|
fixes #543 added FILE_DIR environment variable
|
2017-09-06 13:25:27 -07:00 |
Danny Coates
|
74718d6361
|
disable CSP when env = development
|
2017-08-29 11:19:21 -07:00 |
Danny Coates
|
131a8b5564
|
updated readme. made redis optional in dev
|
2017-08-25 13:58:51 -07:00 |
Danny Coates
|
a9a34fdd0a
|
fixed GA var in jsconfig
|
2017-08-25 13:13:45 -07:00 |
Danny Coates
|
1655094ce3
|
fixed locale path on dev
|
2017-08-25 11:43:59 -07:00 |
Danny Coates
|
9ae7e3df11
|
fixed prod listen port
|
2017-08-25 10:21:38 -07:00 |
Danny Coates
|
0a31e2d521
|
fixed __heartbeat__ route
|
2017-08-25 10:03:49 -07:00 |
Danny Coates
|
53e822964e
|
a few changes to make A/B testing easier
|
2017-08-25 09:44:52 -07:00 |
Danny Coates
|
e9405f49ee
|
xhr download as octet-stream
|
2017-08-17 10:19:18 -07:00 |
Danny Coates
|
757ac14d1a
|
webpacked the heck out of the build
|
2017-08-16 14:21:01 -07:00 |
Danny Coates
|
0ab8ddc894
|
groundwork for asset caching
|
2017-08-15 11:55:52 -07:00 |
Danny Coates
|
d8a5789701
|
added precommit hook for format
|
2017-08-11 18:06:16 -07:00 |
Danny Coates
|
e142d76cb4
|
Merge pull request #428 from mozilla/add-twitter-og-cards
add twitter and open graph cards
|
2017-08-11 14:12:44 -07:00 |
Danny Coates
|
c488c1d724
|
added BASE_URL environment variable
|
2017-08-11 14:02:44 -07:00 |
Varghese Thomas
|
70813556ad
|
Reverting unwanted notfound page response
|
2017-08-12 00:29:25 +05:30 |
Varghese Thomas
|
a9c1dd0180
|
Replacing all send status 404 with notfound page
|
2017-08-11 20:52:18 +05:30 |
Varghese Thomas
|
c468e2f34e
|
Sending not found page for invalid url id
|
2017-08-11 20:46:59 +05:30 |
John Gruen
|
dafe00cabb
|
add twitter and open graph cards
|
2017-08-11 13:39:04 +02:00 |
Danny Coates
|
702134b3b1
|
use import/export in the frontend code
|
2017-08-10 10:03:22 -07:00 |
Danny Coates
|
21b7f16b1e
|
added webpack-dev-middleware for recompiling on source changes
|
2017-08-10 09:23:33 -07:00 |
Danny Coates
|
193664a8e8
|
set the mime type in the download blob
|
2017-08-09 14:25:37 -07:00 |
Danny Coates
|
9a150ddb22
|
removed the file sha256 hash
|
2017-08-07 14:05:13 -07:00 |
Danny Coates
|
c91d24cd86
|
factored out progress into progress.js
|
2017-08-06 23:45:22 -07:00 |
Danny Coates
|
b0d36529a1
|
refactored metrics
|
2017-08-05 16:38:08 -07:00 |
Danny Coates
|
8cfb45944c
|
pruned server logs
|
2017-08-03 21:47:03 -07:00 |
Peter deHaan
|
705289d34b
|
Only include Fira CSS on /unsupported/* route
|
2017-08-03 11:12:13 -07:00 |
Weihang Lo
|
2b7f06dda2
|
Code formatting
|
2017-08-03 14:01:13 +08:00 |
Weihang Lo
|
596ad871df
|
Use async function instead of promise (#325)
|
2017-08-03 13:31:23 +08:00 |
Weihang Lo
|
bbe111a95e
|
Use async function instead of promise (#325)
|
2017-08-03 11:11:04 +08:00 |
Danny Coates
|
5944b85e67
|
filter the hash from error reports
|
2017-08-02 15:04:34 -07:00 |
Peter deHaan
|
dff443287c
|
Tweak the package.json require statement
|
2017-07-30 20:11:12 -07:00 |
Peter deHaan
|
42ef0facc9
|
Get rid of console.log statements
|
2017-07-29 00:04:50 -07:00 |
Erica Wright
|
8cb40effa5
|
edit some syntax
|
2017-07-28 14:11:58 -04:00 |
Erica Wright
|
8d8c2efa23
|
create /unsupported/outdated version of the /unsupported page
|
2017-07-27 14:24:49 -04:00 |
Danny Coates
|
7fd8fb4914
|
added L10N_DEV environment variable for making all languages available
|
2017-07-25 14:28:49 -07:00 |
Danny Coates
|
424eb2c37a
|
refactor all redis calls to reject on null
|
2017-07-25 13:00:02 -07:00 |
Danny Coates
|
dd0ab710de
|
format
|
2017-07-25 12:21:07 -07:00 |
Danny Coates
|
15ac0e1d49
|
expired ids should reject instead of returning null
|
2017-07-25 12:00:52 -07:00 |
Danny Coates
|
3febcfe1ea
|
Merge pull request #291 from mozilla/legal
added legal page
|
2017-07-25 09:03:11 -07:00 |
Danny Coates
|
5a564e2c37
|
tighten csp
|
2017-07-24 22:08:43 -07:00 |
Danny Coates
|
117c6ea12d
|
Merge branch 'master' into envvar
|
2017-07-24 14:06:55 -07:00 |
Danny Coates
|
4cb040d70d
|
added environment variable for expire time
|
2017-07-24 13:20:18 -07:00 |
Danny Coates
|
73ccce627c
|
renamed environment variables to remove P2P_ prefix
|
2017-07-24 13:10:30 -07:00 |
Danny Coates
|
1eabc1a11e
|
added legal page
|
2017-07-24 10:51:57 -07:00 |
Danny Coates
|
6393d70a33
|
rearrange dependencies. fixes #255
|
2017-07-21 20:00:38 -07:00 |
Danny Coates
|
f5bd332ff8
|
created /unsupported page and added gcmCompliant to /download page
|
2017-07-21 17:42:40 -07:00 |
Danny Coates
|
0d5fb1740d
|
npm run format
|
2017-07-21 17:01:26 -07:00 |
Danny Coates
|
31b810eb7d
|
create separate js bundles for upload/download pages
|
2017-07-21 16:23:08 -07:00 |
Abhinav Adduri
|
09a6192bf5
|
merging master
|
2017-07-21 13:36:26 -07:00 |
Abhinav Adduri
|
d660eda64c
|
refactored localStorage into storage module for frontend
|
2017-07-21 12:44:55 -07:00 |
Abhinav Adduri
|
99477774cf
|
finished metrics
|
2017-07-20 15:16:00 -07:00 |
Danny Coates
|
55d3d1a792
|
abort uploads over maxfilesize
|
2017-07-20 13:22:14 -07:00 |
Danny Coates
|
85a7be01cb
|
add a dynamic js script for page config
|
2017-07-19 14:01:34 -07:00 |
Abhinav Adduri
|
88904621b3
|
removing comment in server
|
2017-07-19 12:29:50 -07:00 |
Abhinav Adduri
|
6670d9ad69
|
fixing conflicts
|
2017-07-19 12:17:24 -07:00 |
Abhinav Adduri
|
902010704a
|
Merge branch 'master' of github.com:mozilla/send into localization
|
2017-07-19 11:35:11 -07:00 |
Abhinav Adduri
|
7ed30f497b
|
finished localizations except for download.js
|
2017-07-18 15:46:44 -07:00 |
Abhinav Adduri
|
cc35206ee4
|
added functionality to cancel uploads
|
2017-07-18 10:52:32 -07:00 |
Abhinav Adduri
|
26b228a976
|
Merge branch 'master' of github.com:mozilla/send into fixes195and192
|
2017-07-17 16:18:14 -07:00 |
Danny Coates
|
9735aa62bd
|
Merge pull request #204 from mozilla/hsts
added HSTS header
|
2017-07-17 16:15:32 -07:00 |
Danny Coates
|
6970e9228a
|
changed CSP quotes
|
2017-07-17 15:49:09 -07:00 |
Daniela Arcese
|
61c49fb329
|
fixing things
|
2017-07-17 16:29:51 -04:00 |
Danny Coates
|
2127857790
|
added HSTS header
|
2017-07-17 12:36:32 -07:00 |
Abhinav Adduri
|
ef9b15c1d7
|
bracket typo
|
2017-07-13 14:56:28 -07:00 |
Abhinav Adduri
|
3f89c2bf0a
|
changed to decodeURIComponent in server code
|
2017-07-13 12:55:34 -07:00 |
Abhinav Adduri
|
b419a6025f
|
fixes issues 195 and 192
|
2017-07-13 12:53:15 -07:00 |
Danny Coates
|
9234bce75d
|
added csp directives
|
2017-07-12 11:11:17 -07:00 |
Danny Coates
|
b32e63c305
|
reformat
|
2017-07-12 10:53:29 -07:00 |
Danny Coates
|
20b9766742
|
rename to 'send'
|
2017-07-11 13:45:31 -07:00 |
Abhinav Adduri
|
cdf45de8e2
|
added server tests
|
2017-07-11 12:47:40 -07:00 |
Abhinav Adduri
|
8c907c9029
|
removed extraneous failure
|
2017-07-11 12:10:11 -07:00 |
Abhinav Adduri
|
6231385c74
|
fixed issues in branch title
|
2017-07-11 11:18:31 -07:00 |
Abhinav Adduri
|
6aa79472bf
|
fixing small issues
|
2017-07-10 12:45:20 -07:00 |
Abhinav Adduri
|
c4b7a2bd97
|
linting issues
|
2017-07-10 12:30:17 -07:00 |
Abhinav Adduri
|
6f7930e34d
|
changed localstorage id's to match response from server, refactored meta.delete and newId out of storage module
|
2017-07-10 12:19:20 -07:00 |
Abhinav Adduri
|
1ce24f7e08
|
id is now independent on iv
|
2017-07-07 14:47:56 -07:00 |
Danny Coates
|
67f586b65c
|
format
|
2017-06-29 10:30:08 -07:00 |
Danny Coates
|
05fe534e14
|
use header for file metadata
|
2017-06-29 10:27:36 -07:00 |
Abhinav Adduri
|
34c367c49f
|
added aad encryption
|
2017-06-27 14:39:23 -07:00 |
Abhinav Adduri
|
50995238bd
|
gcm encryption
|
2017-06-27 10:50:14 -07:00 |
Danny Coates
|
5cd44be83c
|
remove notLocalHost
|
2017-06-23 20:01:32 -07:00 |
Danny Coates
|
9bcd186d8f
|
Merge pull request #132 from pdehaan/issue-33
Add /__version__ route
|
2017-06-23 17:26:19 -07:00 |
Danny Coates
|
d09b97db41
|
npm run format
|
2017-06-23 17:06:08 -07:00 |
Peter deHaan
|
7042165ff2
|
Merge branch 'master' into issue-33
|
2017-06-23 16:54:39 -07:00 |
Peter deHaan
|
314e756ef1
|
Move __version__ to a script
|
2017-06-23 16:53:17 -07:00 |
Daniela Arcese
|
6ee2df5adc
|
removing unused code
|
2017-06-23 15:48:45 -04:00 |
Daniela Arcese
|
aa8c1afa9d
|
lint
|
2017-06-23 15:48:37 -04:00 |
Daniela Arcese
|
4dadec5ae9
|
fix conflicts
|
2017-06-23 15:47:47 -04:00 |
Danny Coates
|
72807686f3
|
Merge branch 'master' into heartbeat
|
2017-06-23 11:56:37 -07:00 |
Abhinav Adduri
|
525c15124a
|
cleaned
|
2017-06-23 11:42:51 -07:00 |
Peter deHaan
|
2b01bb75dc
|
Add /__version__ route
|
2017-06-23 11:29:45 -07:00 |
Danny Coates
|
d247e0ba31
|
added __heartbeat__
|
2017-06-23 11:20:48 -07:00 |
Abhinav Adduri
|
2b4df1cd51
|
added sentry to server code
|
2017-06-23 10:53:11 -07:00 |
Abhinav Adduri
|
60fd36a58e
|
removed bitly integration
|
2017-06-22 15:32:52 -07:00 |
Abhinav Adduri
|
50714d35a5
|
added sentry
|
2017-06-22 14:50:57 -07:00 |
Daniel Thorn
|
f13cd9f8b8
|
add /__lbheartbeat__ endpoint
|
2017-06-22 12:18:07 -07:00 |
Peter deHaan
|
c532ea4770
|
Auto-format files using 'npm run format'
|
2017-06-22 09:49:45 -07:00 |
Danny Coates
|
be3df22757
|
Merge branch 'master' into ui
|
2017-06-21 14:04:12 -07:00 |
Abhinav Adduri
|
575f04a824
|
added in anonmyized ip google analytics
|
2017-06-21 13:54:24 -07:00 |
Danny Coates
|
0015b3c0c6
|
Merge branch 'master' into ui
|
2017-06-21 09:48:52 -07:00 |
Danny Coates
|
f7c1b1718e
|
added ENV to Dockerfile, also deployment to circleci
|
2017-06-21 08:42:18 -07:00 |
Daniela Arcese
|
ae3e18c443
|
format
|
2017-06-20 15:52:01 -04:00 |
Abhinav Adduri
|
e8280df647
|
pr changes
|
2017-06-20 10:47:51 -07:00 |
Abhinav Adduri
|
f3fe56e3d5
|
fixed delete bug
|
2017-06-19 16:11:33 -07:00 |
Abhinav Adduri
|
4e4dc5e168
|
added helmet middleware
|
2017-06-19 15:51:48 -07:00 |
Abhinav Adduri
|
6e38446f1e
|
added one catch statement
|
2017-06-19 15:46:41 -07:00 |
Abhinav Adduri
|
dcc88ac546
|
added test as possible env value
|
2017-06-19 14:34:12 -07:00 |
Abhinav Adduri
|
dcb5e2d813
|
added circle.yml file to specify node version
|
2017-06-19 14:30:04 -07:00 |
Abhinav Adduri
|
76af1c92e6
|
finished storage tests
|
2017-06-19 13:37:56 -07:00 |
Abhinav Adduri
|
9557701527
|
local filesystem tests written, all passing
|
2017-06-09 16:31:34 -07:00 |
Peter deHaan
|
1dbda38995
|
Fix ESLint errors
|
2017-06-09 10:44:12 -07:00 |
Daniela Arcese
|
b442b65f72
|
Merge branch 'master' into ui
|
2017-06-09 09:47:43 -04:00 |
Abhinav Adduri
|
5fe901e31d
|
formatted
|
2017-06-08 15:02:00 -07:00 |
Abhinav Adduri
|
6cb1fc433e
|
firefox, chrome, safari, edge all working, pr changes included
|
2017-06-08 15:01:04 -07:00 |
Daniela Arcese
|
42be528c90
|
return 200 from server on successful delete
|
2017-06-08 17:38:00 -04:00 |
Abhinav Adduri
|
fdb0734208
|
fixed bracket bug
|
2017-06-08 14:02:41 -07:00 |
Abhinav Adduri
|
38449a23fb
|
changed to not localhost
|
2017-06-08 13:55:19 -07:00 |
Abhinav Adduri
|
f870ab1ab8
|
Merge branch 'master' of github.com:mozilla/something-awesome
|
2017-06-08 13:48:51 -07:00 |
Abhinav Adduri
|
900fe32460
|
added mozlog and file exists route
|
2017-06-08 13:45:28 -07:00 |
Danny Coates
|
24abf669b0
|
stream download after headers
|
2017-06-07 17:03:03 -07:00 |
Danny Coates
|
82b71b2af7
|
hardcode prod to https urls
|
2017-06-07 16:57:19 -07:00 |
Danny Coates
|
1c67eea2f0
|
use redis host from config
|
2017-06-07 16:46:48 -07:00 |
Abhinav Adduri
|
f9c2eb1ae4
|
using handlebars templating engine, refactored server code and storage code
|
2017-06-07 16:16:38 -07:00 |
Abhinav Adduri
|
1ad71904bc
|
npm run dev now runs on local file storage. npm start runs in production, but if there is either no aws bucket or bitly key specified as env vars, it defaults back to local storage
|
2017-06-07 14:07:31 -07:00 |
Danny Coates
|
8bb42c137a
|
changed config
|
2017-06-06 23:52:56 -07:00 |
Abhinav Adduri
|
af4edfef16
|
working s3 integration, commented out load credentials from json
|
2017-06-06 15:30:45 -07:00 |
Abhinav Adduri
|
f377aa4551
|
working s3 integration
|
2017-06-06 15:24:52 -07:00 |
Abhinav Adduri
|
39a63cd16e
|
currently not working, decryption seems to fail
|
2017-06-06 15:22:17 -07:00 |
Daniela Arcese
|
6c29e33946
|
format
|
2017-06-06 17:24:51 -04:00 |
Abhinav Adduri
|
51910b5fc9
|
added browserify, refactored code to separate UI and network logic
|
2017-06-01 15:28:56 -07:00 |
Abhinav Adduri
|
c539ed6282
|
refactoring code
|
2017-06-01 15:27:00 -07:00 |