Commit graph

66 commits

Author SHA1 Message Date
HrBingR
310271c10f Added new environment variables for custom css, custom title, and custom description.
Fully tested using the Dockerfile, example can be found on https://fileshare.thenextweb.co.za
2022-08-08 00:37:17 +02:00
Marian Hähnlein
560747106b
Add ability to change the branding 2022-05-02 13:38:16 +02:00
timvisee
58a0800384
Add package for extracted ipaddress format from convic 2022-04-25 10:30:48 +02:00
timvisee
1a923d21b5
Add DEFAULT_DOWNLOADS variable to set default download count
Fixes https://github.com/timvisee/send/issues/39
2021-06-04 14:03:58 +02:00
timvisee
175712cfbd
Add REDIS_USER and REDIS_DB configuration variables
See https://github.com/timvisee/send/issues/23#issuecomment-843925819
2021-05-19 12:01:01 +02:00
timvisee
20cf722b54
Correctly parse config string values from int array 2021-05-19 11:48:20 +02:00
Nick Sweeting
0ffc960523
add comments 2021-05-19 01:52:37 -04:00
Nick Sweeting
77ea05a233
also handle arrays of strings 2021-05-19 01:46:12 -04:00
Nick Sweeting
a6162f7142
fix indentation 2021-05-19 01:41:22 -04:00
Nick Sweeting
4a6a3dfc36
coerce DOWNLOAD_COUNTS and EXPIRE_TIMES_SECONDS into positive integer arrays 2021-05-19 01:39:14 -04:00
timvisee
512c9803bd
Enable base URL detection by default with npm start, remove FXA_CLIENT_ID 2021-05-07 13:07:26 +02:00
Cullen Walsh
02e8cb264f Add detect_base_url config
This diff adds the detect_base_url config, controlled by the
DETECT_BASE_URL env variable. When set to true, the BASE_URL setting is
ignored, and the base_url is derived from the request protocol and host
header.

Test Plan: Started up a local instance in my homelab, running docker
node:15 image with a nginx reverse proxy. Configured nginx to use the
same backend with multiple hostnames on https. Opened in browser and
confirmed og:url meta tag uses correct url.
2021-05-05 22:19:11 -07:00
piaoger gong
e2dde364eb add env for redis pwd and port 2021-04-18 11:08:35 +08:00
timvisee
15d37da667
Remove obsolete anonymous limits
Related to https://gitlab.com/timvisee/send/-/issues/3
2021-04-12 15:19:02 +02:00
Romain Hv
a0bc20aeb6 Remove metrics #4 2021-03-15 19:56:51 +01:00
timvisee
5b9c8301c7
Fix incorrect environment variable for config property 2021-02-05 02:24:48 +01:00
timvisee
6960cc75fa
Add configurable donate, CLI and DMCA and source links in footer 2021-01-27 00:21:03 +01:00
Danny Coates
17afd6ad58
Merge pull request #1416 from factorysh/s3_endpoint
Choose your endpoint.
2020-07-09 19:33:21 -07:00
Danny Coates
7dd1fcca9b
Merge pull request #1480 from jackyzy823/fxa-csp
Handle Content-Security-Policy for self hosting FxA
2020-07-09 19:31:06 -07:00
jackyzy823
e2876b119d add configs to handle content-security-policy correctly for custom fxa urls 2020-06-11 21:57:48 +08:00
minvs1
7aead375d8 Allow to set custom retry parameters 2020-04-21 23:30:39 +03:00
Mathieu Lecarme
97deb78de6 Use the config object. 2020-03-23 15:48:07 +01:00
Danny Coates
097d3c8377
make geoip lookup optional 2020-01-11 14:06:17 -08:00
Danny Coates
20b9279eec added survey dialog. closes #1307 2019-05-01 09:47:04 -07:00
Danny Coates
421967ea81
updated default config values 2019-02-28 16:39:38 -08:00
Danny Coates
9b37e92a81
implemented amplitude metrics (#1141) 2019-02-12 11:50:06 -08:00
Danny Coates
6cc12528b3
fixed some old TODOs 2018-12-18 13:55:46 -08:00
Danny Coates
9e8e604024
stubbed in gcs (untested) 2018-11-01 10:36:05 -07:00
Danny Coates
e2259ae737
made download count and expiry options server configurable 2018-09-24 15:08:39 -07:00
Danny Coates
b61bf3c867
changed default config to have accounts disabled 2018-09-24 13:04:29 -07:00
Danny Coates
135f40f65d
set default fxa env for localhost 2018-09-20 14:13:07 -07:00
Danny Coates
93e82cf953
disable capabilities.account when no FXA_CLIENT_ID is set 2018-09-19 12:54:27 -07:00
Danny Coates
7ccf462bf8 implemented PKCE auth (#921)
* implemented PKCE auth

* removed node-jose

* added PKCE tests
2018-09-14 11:00:33 -04: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
28131243f9
up default max_file_size to 3gb 2018-07-27 10:39:23 -07:00
Danny Coates
af3848586c
Merge branch 'master' into on-redis-expire 2018-01-31 13:10:05 -08:00
Danny Coates
565e47aef8
big refactor 2018-01-30 09:37:42 -08:00
Thomas Dalichow
6f27c6e4aa
Change default bind address to 0.0.0.0 2017-12-21 22:10:42 +01:00
Thomas Dalichow
b80ee8d778
Make the linter happy :) 2017-12-09 02:34:33 +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
Edmund Huggett
58840e2c00
use redis expire event to delete stored data immediately 2017-11-15 12:31:22 +00:00
Danny Coates
7a8e9b5de1
fixes #543 added FILE_DIR environment variable 2017-09-06 13:25:27 -07:00
Danny Coates
c488c1d724
added BASE_URL environment variable 2017-08-11 14:02:44 -07:00
Danny Coates
7fd8fb4914
added L10N_DEV environment variable for making all languages available 2017-07-25 14:28:49 -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
0d5fb1740d
npm run format 2017-07-21 17:01:26 -07:00