Azures
0e2a23ccbb
Use environment variables for endpoint URLs
2025-12-08 21:05:09 +01:00
41690f84c7
Custom endpoints
...
- minor change to customise textures & session server host for custom yggdrasil server
2025-12-08 21:02:48 +01:00
jomo
d6293cc73d
bump version to 2.1.5
v2.1.5
2024-02-01 22:29:09 +01:00
jomo
c155c8d098
update dependencies
2024-02-01 22:25:43 +01:00
jomo
bba004acc7
improve URL parsing
...
uses `new URL()` and `decodeURI()` instead of `url.parse()`
also checks that the requested file is in a subdirectory of `public/` before serving the file
fixes path traversal vulnerability GHSA-5cxq-25mp-q5f2
2024-02-01 22:24:29 +01:00
jomo
9cb32a843f
strip dashes from uuids before handling them
2024-02-01 22:19:02 +01:00
jomo
e44ebda56f
periodically log number of current skin and cape requests
2024-02-01 22:00:44 +01:00
jomo
fb4d24de6b
bump version to 2.1.4
v2.1.4
2020-12-12 23:46:41 +01:00
Jonathan Madeley
59f27f0769
mcuuid.net -> minecraftuuid.com
2020-12-12 23:39:13 +01:00
jomo
019ca37037
improve Dockerfile
2020-12-12 23:38:04 +01:00
jomo
56765488e0
improve test script
2020-12-12 23:37:13 +01:00
jomo
1328f98746
change old tests from usernames to uuids
2020-12-12 22:50:29 +01:00
jomo
ef4b2f8005
fix an issue with rate limiting
2020-12-12 22:49:31 +01:00
jomo
fe5ce6b688
update dependencies, remove some devDependencies
2020-12-12 22:48:57 +01:00
jomo
a6e8e6b0f9
delete travis stuff
2020-12-12 22:45:58 +01:00
jomo
29955a1765
improve mojang status message
...
as Mojang has removed their status page and their status API is no longer updating,
status information is now fetched from https://mc-heads.net/json/mc_status
and the warning message links to https://mc-heads.net/mcstatus
see #271 , closes #272
2020-09-10 22:32:23 +02:00
jomo
265a98d404
pass on caching status information foor 3D renders
...
this was falsely always set to 2, indicating the skin was downloaded, even when it was cached
2020-07-13 00:41:21 +02:00
jomo
624bf0e338
don't count session_requests when SESSIONS_RATE_LIMIT is not set
2020-07-13 00:14:27 +02:00
jomo
db565f86c8
delete unnecessary files
2020-07-13 00:01:50 +02:00
jomo
0d2fe02cbc
bump version to 2.1.3
v2.1.3
2020-04-05 05:40:25 +02:00
jomo
e69b3f38fb
new logo \o/
2020-04-05 05:15:59 +02:00
jomo
22309efba9
show quotes on frontpage
2020-04-05 05:15:27 +02:00
jomo
3bd76ad918
update popular users and tools
2020-04-05 05:14:02 +02:00
jomo
22448c098b
use 500 instead of 502 when using Cloudflare
...
Otherwise Cloudflare will replace images served with 502
with their own error page. This can only be turned off
in paid plans of Cloudflare.
2020-04-05 02:42:14 +02:00
jomo
7ad6f85aec
improve regex
2020-03-30 01:23:16 +02:00
jomo
b87be6f9f3
simplify package.json
2020-03-29 20:59:33 +02:00
jomo
e0233f2899
document undocumented functions
2020-03-29 20:13:24 +02:00
jomo
14cbcae60c
bump version to 2.1.2
v2.1.2
2020-03-29 07:44:21 +02:00
jomo
eae7745758
add Content-Length, fixes #238
2020-03-29 07:43:23 +02:00
jomo
7f95a34e29
simplify http status codes, update website info
2020-03-29 07:43:23 +02:00
jomo
15a4f17560
add rate limit option for sessionserver
...
any outgoing requests to the sessionserver
that would exceed the configured rate limit are skipped
to prevent being blocked by CloudFront
if a texture hash is cached but outdated, the cache ttl will be bumped
as if the request succeeded, in order to lower requests in the near future
2020-03-29 07:43:23 +02:00
jomo
d967db3ad4
use environment variables for configuration
2020-03-29 07:32:39 +02:00
jomo
d81e2777d2
delete unused function
2020-03-28 23:38:20 +01:00
jomo
ea1ae64283
add 403 to expected response codes
2020-03-28 23:37:08 +01:00
jomo
5eb5b6fa5e
bump version to 2.1.1
v2.1.1
2020-03-24 19:26:58 +01:00
jomo
e6373002a2
update readme
2020-03-24 19:26:34 +01:00
jomo
424a4ab93b
remove notice from website
2020-03-24 18:51:20 +01:00
jomo
16948de18d
don't warn about closed connections
2020-03-24 18:50:58 +01:00
jomo
8e08e02272
update .travis.yml, package.json and LICENSE
2020-03-24 18:50:38 +01:00
jomo
c975cc793b
remove cleaner.js
2020-03-24 18:49:42 +01:00
jomo
b7c6f7dae1
bump version to 2.1.0
v2.1.0
2020-03-21 12:44:58 +01:00
jomo
cdc8c99a22
add Dockerfile, update README
2020-03-21 12:44:58 +01:00
jomo
b3a9793b87
add note about rate limit
2020-03-21 12:10:13 +01:00
jomo
168457dfd9
update to node 12
2020-03-21 01:50:50 +01:00
jomo
1816b18b12
update deps
2018-02-16 18:45:56 +01:00
jomo
1a280b0fd7
semver bump
2018-02-16 18:04:43 +01:00
jomo
dff58c66e7
drop support for usernames
...
Mojang has disabled their legacy skins API:
https://twitter.com/MojangSupport/status/964511258601865216
With their API rate limits, it's now practially impossible
for us to support usernames.
Fixes #142 . The default parameter allows using:
- UUID
- URL
- MHF_Alex
- MHF_Steve
- Alex
- Steve
Contrary to UUIDs, using alex/steve doesn't redirect
and instead provides the skin from a locally stored file.
2018-02-16 18:01:41 +01:00
jomo
a187fb26d4
Merge pull request #246 from InventivetalentDev/patch-1
...
Fix README links
2017-08-02 14:02:12 +02:00
Haylee Schäfer
ccc4e114c7
Fix README links
...
Fixed the readme links to properly display just the title, and not the raw markdown
2017-08-02 13:57:22 +02:00
jomo
4fdbfb442b
use pajk-lwip as a temporary workaround for EyalAr/lwip#297
2017-07-13 13:03:32 +02:00