726 Commits

Author SHA1 Message Date
Jake
7b5a871c5a Use lwip 0.0.7 from npm 2015-06-06 10:32:24 -05:00
jomo
f36cfa7898 skip helm for images without alpha channel
hotfix for #117
2015-05-28 01:55:05 +02:00
jomo
c54e3020e9 shut up travis 2015-05-28 01:35:39 +02:00
jomo
288657107e actually store the skin in store_skin, fixes #108; pipe skins & capes through lwip before saving, fixes #121 2015-05-28 01:32:29 +02:00
jomo
679e72759a fix test for TooManyRequests 2015-05-28 01:05:24 +02:00
jomo
0ec97e9ba1 add alternative checksum for mojang capes 2015-05-28 00:52:26 +02:00
jomo
11f580bb95 fix TooManyRequests test 2015-05-28 00:45:48 +02:00
jomo
01049cb34d rewrite request queue, fixes #118 2015-05-28 00:45:20 +02:00
jomo
189698bed9 add alternative checksums for steve & alex
using the latest version of lwip, the images don't have an alpha channel anymore

apparently before @94322f3 npm thought 'crafatar/lwip' means git tag v0.0.5
and after that commit, using 'EyalAr/lwip' it noticed there's a v0.0.6

...
...
...

wat.
2015-05-27 23:28:54 +02:00
jomo
7f8da3abe2 lint tests 2015-05-27 22:35:59 +02:00
jomo
94322f3a77 update dependencies
also using ~ operator, i.e. allow patch-level changes
2015-05-27 19:02:09 +02:00
jomo
51b7d19cb0 add 'Contributions welcome' notice to readme 2015-05-27 01:04:36 +02:00
jomo
bb4de15ff2 no yoda
usually, '10 === finished' would be considered yoda
but in this case, with this naming of variables
it makes a lot more sense this way
2015-05-26 22:21:07 +02:00
jomo
c93ffa5a79 add test for simultaneous requests 2015-05-26 22:16:33 +02:00
jomo
5ef3c4f59c add test for URL encoding 2015-05-26 21:53:33 +02:00
jomo
fd6fd0f1bd fix bulk.sh script 2015-05-25 14:13:09 +02:00
jomo
add4d1abac allow some latency 2015-05-24 17:22:47 +02:00
jomo
b7929d06d3 fix alt tag in readme 2015-05-24 17:02:27 +02:00
jomo
9c5e5ff9a7 shuffle ids for bulk.sh
this requires gshuf (coreutils) to be installed on OS X
2015-05-24 16:55:04 +02:00
jomo
9a8dcbdff1 Revert "add missing @ for twitter username"
This reverts commit 48ce2f9267e43bfcd00c79ab601c28348f01d3b3.

Actually looks better without the @. It has a leading Larry anyways
2015-05-24 15:53:11 +02:00
jomo
e1f1fe7c57 add toobusy 503 response 2015-05-24 13:34:49 +02:00
jomo
6f94af7a4a log response time 2015-05-07 01:06:56 +02:00
jomo
fd18c70bec catch uncaughtException 2015-05-06 23:24:21 +02:00
jomo
9c59d302c9 Merge branch 'http-response' 2015-05-06 22:36:22 +02:00
jomo
6273e3bcc8 adjust 422 messages 2015-05-06 22:13:28 +02:00
jomo
00f6c28cfc add tests for 422 / invalid xy / user error 2015-05-06 22:11:19 +02:00
jomo
d27eb0049f update to iojs 2.0 2015-05-06 22:00:54 +02:00
jomo
d1e174405a fix wrong URL in test 2015-05-06 21:59:44 +02:00
jomo
15afa940f0 update lwip for iojs 2.0.0 2015-05-06 21:50:57 +02:00
jomo
46d10fdc81 remove unnecessary double check 2015-05-06 21:07:43 +02:00
jomo
ed25d30ff0 remove unnecessary log 2015-05-06 21:07:19 +02:00
jomo
9f04fbc136 allow multiple checksums for tests, fixes #119
As discussed in #119, the rendered image can be slightly different in different environments
2015-05-06 21:06:09 +02:00
jomo
67e635dbbb remove unnecessary quotes in .travis.yml
I just want travis to run these tests again
2015-05-03 23:33:23 +02:00
jomo
deeb72770e fix iojs version in .travis.yml (again) 2015-05-03 23:19:29 +02:00
jomo
f48a9e66cf Revert "travis dependency 💩"
This reverts commit b2d31c5b7e34282e96c7fc774aebc81c728fd7ba.
2015-05-03 23:15:52 +02:00
jomo
d8303eb1a6 revert b2d31c5..2d1876b
this wasn't a cairo issue, no need to slow down travis
less recent version of cairo works just as well
2015-05-03 23:09:32 +02:00
jomo
b039e97fa7 fix test crc32 values 2015-05-03 23:06:21 +02:00
jomo
6e41423b7a set encoding: null in test HTTP requests
from the 'request' docs:

encoding: Encoding to be used on setEncoding of response data. If null, the body is returned as a Buffer. Anything else (including the default value of undefined) will be passed as the encoding parameter to toString() (meaning this is effectively utf8 by default).
2015-05-03 22:46:03 +02:00
jomo
189d1c7010 show travis status for master branch
so we don't display 'build|failing' for broken PRs or branches
2015-04-28 13:41:16 +02:00
jomo
2d1876b6b7 add libexpat1-dev dependency 2015-04-26 02:37:37 +02:00
jomo
89a80eeaad add expat dependency 2015-04-26 02:31:17 +02:00
jomo
14769f6f36 💩 2015-04-26 02:21:06 +02:00
jomo
b2d31c5b7e travis dependency 💩 2015-04-26 02:10:47 +02:00
jomo
aeffc8fc51 update travis' iojs version 2015-04-25 23:01:46 +02:00
jomo
4286b35775 support redirection for capes 2015-04-25 22:59:33 +02:00
jomo
5c53694f9d no need to defined undefined 2015-04-25 22:51:22 +02:00
jomo
23080370b2 add test for redirection 2015-04-25 22:50:31 +02:00
jomo
d981b34d0b compact code for cape tests 2015-04-25 21:25:43 +02:00
jomo
8ad35aeea2 rewrite http tests, check http headers, body, and caching
also disabled *all* logs in tests unless VERBOSE_TEST=true
2015-04-25 21:22:16 +02:00
Jake
02092aec08 Add test for username defaulting to steve 2015-04-25 09:09:22 -05:00