jomo
159060df77
fix typo in Crafatar users
2016-03-26 22:02:56 +01:00
jomo
aae4dbbbf6
Merge branch 'master' of github.com:crafatar/crafatar
2016-03-13 22:18:24 +01:00
jomo
9ed7fde061
update to 4.4.0 LTS
...
I don't think nodejs understood the idea of 'LTS'
2016-03-13 22:18:15 +01:00
jomo
d163109a34
Merge pull request #162 from crafatar/greenkeeper-mocha-lcov-reporter-1.2.0
...
Update mocha-lcov-reporter to version 1.2.0 🚀
2016-02-21 18:22:51 +01:00
greenkeeperio-bot
d50a2d79eb
chore(package): update mocha-lcov-reporter to version 1.2.0
...
http://greenkeeper.io/
2016-02-21 11:53:31 +01:00
jomo
5a18fa155e
Merge branch 'master' of github.com:crafatar/crafatar
2016-02-19 19:41:30 +01:00
jomo
96b277b806
add missing documentation
2016-02-19 19:24:27 +01:00
jomo
32577778b2
Merge pull request #161 from crafatar/greenkeeper-mocha-lcov-reporter-1.1.0
...
Update mocha-lcov-reporter to version 1.1.0 🚀
2016-02-17 21:58:34 +01:00
greenkeeperio-bot
21fbf3f8d7
chore(package): update mocha-lcov-reporter to version 1.1.0
...
http://greenkeeper.io/
2016-02-17 20:34:39 +01:00
jomo
fe16821cb7
update nodejs to 4.3.0 LTS
2016-02-14 20:41:42 +01:00
jomo
3620a63d14
fs.exists is deprecated, switch to fs.access
2016-02-14 20:17:09 +01:00
jomo
22ecc6f8aa
make User-Agent RFC1945 compliant
...
This is the product name without the optional '/' + version.
The parens are a comment, the '+' preceding the URL is common practice
https://tools.ietf.org/html/rfc1945#section-10.15
2016-02-14 17:37:41 +01:00
jomo
0940b50f2c
networking.save_texture should return image buffer, not lwip image object
...
This led to a crash when a cape or skin was not stored on disk.
The function caled skins.save_image and returned that function's lwip image object instead of the expected buffer.
skins.save_image also no longer returns the image object because it's not used anywhere
2016-02-14 17:04:33 +01:00
jomo
ab781772c7
Merge pull request #160 from crafatar/greenkeeper-canvas-1.3.10
...
canvas@1.3.10
2016-02-07 21:10:14 +01:00
jomo
6594200500
Mojang updated all capes, fix tests
2016-02-07 21:06:06 +01:00
greenkeeperio-bot
1ec936ee31
chore(package): update canvas to version 1.3.10
...
http://greenkeeper.io/
2016-02-07 11:03:01 +01:00
jomo
183e8cfa9c
fix tests for f088c27012c0c49ad47538373d083311dccaf7d9
2016-02-03 03:00:03 +01:00
jomo
f088c27012
use '201 Created' when 'status' is 'downloaded'
2016-02-03 02:49:43 +01:00
jomo
f2dda3b939
check for transparency in hat transparency-bounding-box for avatars, fixes #117
2016-02-02 23:57:40 +01:00
jomo
f920811405
Merge pull request #159 from crafatar/greenkeeper-request-2.69.0
...
Update request to version 2.69.0 🚀
2016-01-27 23:41:02 +01:00
greenkeeperio-bot
ee0473971a
chore(package): update request to version 2.69.0
...
http://greenkeeper.io/
2016-01-27 20:06:53 +01:00
jomo
f50d48df51
Merge pull request #158 from crafatar/greenkeeper-request-2.68.0
...
Update request to version 2.68.0 🚀
2016-01-27 18:51:40 +01:00
greenkeeperio-bot
88389f3b54
chore(package): update request to version 2.68.0
...
http://greenkeeper.io/
2016-01-27 17:53:06 +01:00
jomo
dea197093d
Merge pull request #157 from crafatar/greenkeeper-canvas-1.3.9
...
canvas@1.3.9 breaks build 🚨
2016-01-27 10:21:54 +01:00
greenkeeperio-bot
3692b52145
chore(package): update canvas to version 1.3.9
...
http://greenkeeper.io/
2016-01-27 09:15:24 +01:00
jomo
6638fb7f0e
Merge pull request #156 from crafatar/greenkeeper-mocha-2.4.1
...
Update mocha to version 2.4.1 🚀
2016-01-26 23:53:12 +01:00
greenkeeperio-bot
965abead3e
chore(package): update mocha to version 2.4.1
...
http://greenkeeper.io/
2016-01-26 20:37:56 +01:00
jomo
0fb17e5e5e
update README about renders
2016-01-23 06:30:58 +01:00
jomo
29fa734148
remove 'public' part from Cache-Control, not required
2016-01-23 06:26:41 +01:00
jomo
5654d51eec
renders are no longer beta
2016-01-23 06:24:28 +01:00
jomo
c9f04e470b
update crafatar users list
2016-01-21 23:23:04 +01:00
jomo
c39019074b
use cache lookup for username skin types
...
fixes steve-model renders for usernames on first request after uuid request was made before
2016-01-21 22:12:23 +01:00
jomo
4468b55b4f
username request shouldn't set skin model
...
if it's set to slim (by a uuid request before), that would have been overwritten and set to not slim
2016-01-21 21:54:46 +01:00
jomo
4f667cc99f
remove transparency from avatar, fixes #129
2016-01-20 23:44:33 +01:00
jomo
875bb7c14a
add C++11 compiler to travis
2016-01-20 03:19:47 +01:00
jomo
4e884b5497
use nodejs v4.2.4 LTS, fixes #149
2016-01-20 02:29:17 +01:00
jomo
d8e9282ee7
updat dependencies
2016-01-20 02:17:55 +01:00
jomo
6a5967dfba
downstream caches shouldn't cache server errors, fixes #136
2016-01-20 02:00:10 +01:00
jomo
e7242ce773
respond 304 on server error, fixes #135
2016-01-20 01:50:30 +01:00
jomo
9ccb0151bc
don't search/replace username in path
...
fixes faulty URLs when part of the path is used as username (e.g. 'avatars')
2016-01-20 01:28:54 +01:00
jomo
e8877c427a
Merge branch 'renders-new'
2016-01-20 01:27:42 +01:00
jomo
74ba828701
add test for uuid -> username skin type update
2016-01-20 01:17:36 +01:00
jomo
8367c1e519
mhf_alex should default to mhf_alex if skin not accessible
...
We only use the 'hard stored' mhf_alex skin when it's part of the 'default' query parameter.
In the rare event that mhf_alex is requested but the skin is not accessible, we would fall back to 'mhf_steve' because it's the default for usernames.
This commit adds the special case to use the stored version of the 'mhf_alex' skin when it's not accessible otherwise
2016-01-20 00:56:20 +01:00
jomo
b9f6a21942
ignore case when checking for mhf_alex or mhf_steve
2016-01-20 00:12:53 +01:00
jomo
5b1ad851ef
mhf_alex is always slim
2016-01-19 23:08:56 +01:00
jomo
fcdb03173a
Use UUID's profileName response to update username model type, see #125
2016-01-13 02:15:47 +01:00
jomo
1f0f696151
Make sure 'slim' model is correctly checked
...
The 'textures.SKIN.metadata.model' field seems to be only present if set to 'slim', so currently this change has no effect
however, if the field is returned in other cases (in future), we need to make sure it acually reports 'slim'
2016-01-11 07:37:28 +01:00
Jake
2934b22da2
Crafatar Team
2015-12-31 23:10:04 -06:00
Jake
79512c5f90
...Happy New Year? :party:
2015-12-31 23:09:44 -06:00
jomo
1144b6755a
always use crc32 for etag, much more reliable than mojang skin hash
...
had to make quite a few changes to tests to prevent them from failing
also, etag is now only sent with a 200 response, as defined in RFC7232
2015-12-16 00:47:51 +01:00