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