Karol Wypchlo
4e240f2ad8
add option to limit access to subscription users only
2022-01-21 17:43:30 +01:00
Karol Wypchlo
c04fd5067d
introduce portals for authenticated users only
2022-01-11 17:07:57 +01:00
Karol Wypchlo
a73858e8e9
get rid of unused cache purgin code
2022-01-10 17:10:59 +01:00
Karol Wypchło
31e80e129e
Merge pull request #1519 from SkynetLabs/use-portal-modules-to-discover-services
...
use portal modules env to discover services in nginx
2022-01-07 13:59:50 +01:00
Karol Wypchlo
31b7090863
change var name and add description
2022-01-07 13:36:04 +01:00
Karol Wypchlo
d24c677a30
use portal modules env to discover services in nginx
2022-01-07 11:53:16 +01:00
Karol Wypchlo
669f700a9e
prevent files larger than 1GB from being stored in cache
2022-01-05 16:14:13 +01:00
Karol Wypchło
76e302aa2a
Merge pull request #1478 from SkynetLabs/blake-hashing-lua
...
no delay blocklisting
2021-12-20 17:25:25 +01:00
Karol Wypchlo
9805ac9b2a
limit local networks
2021-12-20 14:54:42 +01:00
Karol Wypchlo
5673f44d1a
blocklist improvements
2021-12-20 13:12:56 +01:00
Ivaylo Novakov
d09950f1e0
Fix the port of malware-scanner.
2021-12-20 12:52:17 +02:00
Ivaylo Novakov
412ba559fa
Expect 200s.
2021-12-14 14:38:40 +02:00
Ivaylo Novakov
bf5aa247dd
Add nginx triggers that would let malware-scanner know that it needs to scan a given skylink.
2021-12-09 16:21:49 +01:00
Karol Wypchlo
a4ce3c935d
implement base32 decoder
2021-11-05 13:29:33 +01:00
Karol Wypchlo
d4bc9df1ce
Merge remote-tracking branch 'origin/master' into wildcard-api
2021-10-26 12:48:00 +02:00
Karol Wypchło
97b1920409
fix registry tracking method ( #1299 )
2021-10-19 16:59:23 +02:00
Karol Wypchlo
aa99006822
Merge remote-tracking branch 'origin/master' into wildcard-api
2021-10-15 15:04:06 +02:00
Karol Wypchlo
26a3e6a81d
expose upload-concat header for tus
2021-10-05 21:08:53 +02:00
Karol Wypchlo
f1346f23ad
expose skylink endpoint over external domains
2021-09-20 22:21:45 +02:00
Karol Wypchlo
f802165509
/skynet/tus should handle options response
2021-09-10 17:13:06 +02:00
Karol Wypchlo
3946ad4a77
use 308 as new skyd redirect code
2021-09-07 12:56:25 +02:00
Karol Wypchlo
2cb0707fa5
allow If-None-Match
2021-08-31 16:55:18 +02:00
Karol Wypchlo
f01bc7ff7a
expose ETag
2021-08-31 16:01:55 +02:00
Karol Wypchlo
9ff776fdea
fix account endpoint nginx subrequests
2021-08-27 18:33:27 +02:00
Karol Wypchlo
ecb73e7498
drop caddy as proxy
2021-08-27 14:15:22 +02:00
Karol Wypchło
b00d93cfa6
increase min uses and cache size ( #1060 )
...
* increase min uses and cache size
* lower the time from 14 days to 2 days
2021-08-11 11:48:15 +02:00
Karol Wypchło
a7db096fe9
expose Skynet-Proof header ( #1059 )
2021-08-10 12:12:33 +02:00
Karol Wypchło
4a9828d6fb
newline
2021-08-05 14:46:04 +02:00
Karol Wypchlo
f1bf2d75c2
use include file to skip unnecessary proxy
2021-08-05 14:34:00 +02:00
Karol Wypchło
c78d47209c
disable slice module ( #1025 )
2021-07-30 09:23:04 +02:00
Karol Wypchlo
0278d4740d
use true instead of 1
2021-07-26 12:31:12 +02:00
Karol Wypchlo
278482ab72
os.getenv doesn't take default value in lua
2021-07-26 01:54:03 +02:00
Karol Wypchło
3b026b4c59
add missing new line
2021-07-09 14:45:46 +02:00
Karol Wypchlo
84d31fed00
increase timeouts on nginx locations that proxy pass internally
2021-07-09 13:58:55 +02:00
Karol Wypchlo
fc2a3b4290
expose Skynet-Server-Api header
2021-06-16 16:50:05 +02:00
Karol Wypchlo
439f4309a4
move registry tracking to separate file
2021-06-04 13:23:07 +02:00
Karol Wypchlo
3cc3685273
Merge remote-tracking branch 'origin/master' into pin-endpoint
2021-06-04 13:21:47 +02:00
Karol Wypchlo
aa34c1f088
add new lines on eof
2021-06-04 12:35:16 +02:00
Karol Wypchlo
ed7c1f71c7
add /skynet/pin endpoint and clean up config
2021-06-04 12:33:37 +02:00
Karol Wypchlo
176e5c7a9d
fixed caching
2021-06-01 12:29:33 +02:00
Karol Wypchło
45ce3de7c2
disable caching v2 skylinks ( #827 )
...
* disable caching v2 skylinks
* amend comment
* fix boolean switch
2021-05-31 20:27:56 +02:00
Karol Wypchlo
ac86dfcdee
expose tus upload-metadata header
2021-05-25 17:53:05 +02:00
Karol Wypchlo
2c258c65ec
support tus.io standard
2021-04-30 13:05:21 +02:00
Karol Wypchlo
3bfdd820dc
increase buffer size for apps with large headers to load
2021-04-29 17:51:21 +02:00
Karol Wypchlo
7fab576e6a
atomic writes
2021-04-29 16:56:53 +02:00
Karol Wypchlo
6eed5227cc
allow credentials
2021-03-19 15:18:52 +01:00
Karol Wypchlo
69940ffc27
add skynet-portal-api header
2021-02-18 10:10:04 +01:00
Ivaylo Novakov
903fe96751
Merge pull request #585 from NebulousLabs/expose-skynet-skylink-header
...
expose skynet skylink header
2021-01-18 14:37:32 +01:00
Karol Wypchlo
a7cc85acd4
improve nginx cache
2021-01-15 16:11:06 +01:00
Karol Wypchlo
fb1b41a52c
expose skynet skylink header
2021-01-15 12:34:46 +01:00
Karol Wypchlo
701eccbb2d
fix downloading skylink
2020-11-26 15:49:54 +01:00
Peter-Jan Brone
3eaef976cf
Revert wildcard include ( #540 )
...
* Revert wildcard include
* Revert gitignore
2020-11-25 17:26:44 +01:00
PJ
0a028dbc1a
Move ratelimited
2020-11-25 15:30:29 +01:00
PJ
5a9b630f79
Fix typo
2020-11-19 18:27:08 +01:00
PJ
7daebd6d04
Add ratelimit mechanism on upload
2020-11-19 17:08:28 +01:00
Karol Wypchło
279e051207
improve nginx config ( #418 )
...
* improve nginx config
* add support for base32 skylink
2020-09-23 15:51:37 +02:00
PJ
ff02482ee6
Fix newline
2020-09-16 10:48:52 +02:00
PJ
7e5cacabca
Include subdomain in the cachekey
2020-09-16 10:23:49 +02:00
Christopher Schinnerl
93341a3d4d
fix byte range caching ( #362 )
2020-09-01 15:26:48 +02:00
Karol Wypchło
05b8b32a2a
Fix cors issues ( #345 )
...
* enable cord
* enable cors
* enable cors
* enable cors
* enable cors
* enable cors
* enable cors
* enable cors
* enable cors
* enable cors
* enable cors
* enable cors
* enable cors
* enable cors
2020-08-18 14:42:17 +02:00
Karol Wypchlo
8a21dc8ce1
Merge remote-tracking branch 'origin/master' into docker
2020-08-18 10:55:09 +02:00
Karol Wypchło
69abeee707
Update proxy-buffer
2020-08-17 09:50:37 +02:00
Karol Wypchlo
06f0946317
fix hns header overflow and redirects
2020-07-31 15:27:08 +02:00
Karol Wypchlo
259e3ddffa
docker setup
...
docker progress
docker works
env variables
2020-07-31 00:50:42 +02:00
Karol Wypchlo
919edb439c
auth uploads
2020-07-28 11:19:03 +02:00
Karol Wypchlo
18ae436087
new line
2020-07-27 17:18:09 +02:00
Karol Wypchlo
7090edc5e7
cors
2020-07-27 17:16:17 +02:00
Karol Wypchlo
1dbc842c55
cors
2020-07-27 17:04:21 +02:00