Commit Graph

318 Commits

Author SHA1 Message Date
Karol Wypchło e78efc3cfa
Merge branch 'master' into redirect-hns-endpoint-to-hns-subdomain 2022-03-06 14:47:41 +01:00
Karol Wypchło c7b6d17b88
Merge pull request #1830 from SkynetLabs/redirect-sdk-docs
redirect sdk docs to sdk.skynetlabs.com
2022-03-05 20:12:51 +01:00
Karol Wypchlo 7c61d5ef9d
Merge branch 'fix-hns-domains-and-skylinks-without-args' into redirect-hns-endpoint-to-hns-subdomain 2022-03-04 20:01:01 +01:00
Karol Wypchlo dcba6a0950
fix hns domains using redirected skylink endpoint 2022-03-04 19:48:38 +01:00
Karol Wypchlo b3f1d05031
properly handle case where ngx.var.args is nil 2022-03-04 18:36:07 +01:00
Karol Wypchlo d53965b095
fix no args case 2022-03-04 18:21:42 +01:00
Karol Wypchło 4d523cb7bd
Merge branch 'master' into redirect-hns-endpoint-to-hns-subdomain 2022-03-04 18:07:40 +01:00
Karol Wypchlo 59347ba909
permanent redirect some-portal.com/hns/[domain] to [domain].hns.some-portal.com 2022-03-04 13:36:31 +01:00
Karol Wypchlo 600fe21611
include query args 2022-03-04 11:26:59 +01:00
Karol Wypchlo fd05cfd8c9
redirect base64 skylink to base32 subdomain 2022-03-03 22:04:55 +01:00
Karol Wypchło 774962fba9
Merge branch 'master' into redirect-sdk-docs 2022-03-03 19:01:26 +01:00
Marcin S bd0d2dba1d
Merge pull request #1825 from SkynetLabs/enable-cors-pubkey-registration-endpoints
Enable CORS on the accounts' endpoints for registering public keys.
2022-03-03 17:43:13 +00:00
Karol Wypchlo 7a213bb05a
match also static pages like /docs/v4 2022-03-03 16:44:27 +01:00
Karol Wypchlo 3b47411f31
redirect sdk docs to sdk.skynetlabs.com 2022-03-03 16:27:19 +01:00
PJ f62e7334eb
Only cache successful responses 2022-03-03 13:44:30 +01:00
PJ 85e28dbc3f
Expose cache header 2022-03-03 13:28:39 +01:00
PJ baed1bbb2c
Add Skynet portal blocklist endpoint 2022-03-03 13:18:58 +01:00
Ivaylo Novakov b3cba9fb2d
Enable CORS on the accounts' endpoints for registering public keys. 2022-03-03 11:15:15 +01:00
Ivaylo Novakov a8dda639da
Merge pull request #1569 from SkynetLabs/enable-cors-on-logout-endpoint
enable cors on /logout endpoint
2022-03-02 17:45:23 +01:00
Karol Wypchlo 520f935cd2
make code more verbose 2022-02-28 15:11:11 +01:00
Karol Wypchlo 169d0a8d55
set portal domain header to server domain when accessing through server domain 2022-02-25 15:24:09 +01:00
Karol Wypchło b6dd4c5ef6
drop ipv6 support (#1768) 2022-02-25 09:57:55 +01:00
Karol Wypchlo 9241979ca5
clean up nginx cache specific code 2022-02-23 17:40:57 +01:00
Karol Wypchlo 0bd5af87fc
report bypass instead of miss when skyd cache is enabled 2022-02-18 13:12:03 +01:00
Karol Wypchlo 87e2a9e3bb
add skynet-cache-ratio header to access log 2022-02-18 13:06:48 +01:00
Karol Wypchło e1e56a60e0
Merge pull request #1727 from SkynetLabs/replace-api-env-vars-with-domains
replace api env vars with domain vars
2022-02-17 15:40:48 +01:00
Karol Wypchło c481a76748
Merge pull request #1729 from SkynetLabs/update-nginx-distro
upgrade nginx linux distro from ubuntu 18 LTS to 20 LTS
2022-02-17 15:21:34 +01:00
Karol Wypchlo 8a536cf43c
use ngx.var.scheme instead of https 2022-02-16 15:09:33 +01:00
Karol Wypchlo f7f03d183a
replace api env vars with domain vars 2022-02-16 14:59:15 +01:00
Karol Wypchlo 26a0451d32
upgrade nginx linux distro from ubuntu 18 LTS to 20 LTS 2022-02-16 14:40:29 +01:00
Karol Wypchlo ce7c2cdc13
add user-agent override 2022-02-16 14:25:42 +01:00
Karol Wypchło f8f39ea936
update limit_conn to 100
Co-authored-by: Michał Leszczyk <michasko37@gmail.com>
2022-02-16 11:41:56 +01:00
Karol Wypchlo 166c452dbb
expose /skynet/trustless/basesector 2022-02-16 10:55:19 +01:00
Ivaylo Novakov 6371ee57e5
Update docker/nginx/conf.d/include/cors-headers
Co-authored-by: Karol Wypchło <kwypchlo@gmail.com>
2022-02-15 15:21:03 +01:00
Ivaylo Novakov 0c8fa3283b
Allow the Skynet-API-Key header.
Add a health-check command for fetching the test user's API key.
2022-02-15 14:59:19 +01:00
Karol Wypchlo b827616fab
disable nginx cache when skyd cache is enabled 2022-02-10 14:55:04 +01:00
Karol Wypchlo 1d006ef163
changelog entry 2022-02-09 17:00:01 +01:00
Karol Wypchlo d91b71ae48
escape uri on subdomain skylink requests 2022-02-09 16:47:34 +01:00
Karol Wypchlo 04bced818f
never restrict options requests 2022-01-26 23:56:37 +01:00
Karol Wypchlo 4e240f2ad8
add option to limit access to subscription users only 2022-01-21 17:43:30 +01:00
Karol Wypchlo ce3b3d035d
check if blocklist is not null 2022-01-20 11:06:34 +01:00
Karol Wypchlo 634bf8d6ba
enable cors on /logout endpoint 2022-01-19 18:08:14 +01:00
Karol Wypchlo cafa312e10
Revert "enable cors on /logout endpoint"
This reverts commit 377a154da0.
2022-01-19 18:07:43 +01:00
Karol Wypchlo 377a154da0
enable cors on /logout endpoint 2022-01-19 18:07:24 +01:00
Karol Wypchlo 46b4cdf0bf
fix empty check on nginx sourced env variable 2022-01-19 17:50:46 +01:00
Karol Wypchlo e4d2dffe86
allow to use skyd api password from env 2022-01-19 15:35:18 +01:00
Karol Wypchlo 4b74ced941
changed ACCOUNTS_AUTH_REQUIRED to ACCOUNTS_LIMIT_ACCESS string var for more flexibility 2022-01-12 14:05:25 +01:00
Karol Wypchlo 15aea1da40
Merge remote-tracking branch 'origin/master' into account-only-portals 2022-01-12 13:44:36 +01:00
Karol Wypchlo c04fd5067d
introduce portals for authenticated users only 2022-01-11 17:07:57 +01:00
Karol Wypchło a7bad7411a
Merge pull request #1497 from SkynetLabs/adjust-blocklist-airtable-script
do not prune nginx cache on airtable blocklist script
2022-01-11 16:38:07 +01:00