Commit Graph

16 Commits

Author SHA1 Message Date
Nick Krecklow
6d0a2f28e5
prevent high player counts from crashing browsers 2020-03-30 01:31:35 -05:00
Hugo Manrique
0392fce6c3 Fix XSS by parsing player counts as raw data and validating favicon URIs (#116)
* Fix XSS by parsing player counts as raw data (instead of parsing it)

* Ensure the returned favicon is a data URI

* Force server favicon size to 64px

* Increase specificity of data URI validation

The previous commit would happily accept any domain (or subdomain) that started with "data"
2019-09-05 16:15:44 -05:00
Cryptkeeper
d52652e8a2 Require mcpe-ping-fixed 2016-07-05 14:36:29 -05:00
Cryptkeeper
9167ba67a4 Don't spam debug output 2016-06-10 20:24:25 -05:00
theminecoder
0034d7fc03 Support SRV record unfurling for PC networks 2016-06-09 13:26:32 +10:00
Devin Ryan
43c284aa8a Show supported versions for PC servers
The Minetrack daemon will send a different protocol version each time
it pings a server. If a server responds with the same protocol version,
it is assumed that the version is supported, and it is shown on the
page above the server's player count.

The list of versions to be tried is stored in config.json.
At the moment, 4 versions are checked:
- 4 (Minecraft 1.7.2)
- 5 (Minecraft 1.7.10)
- 47 (Minecraft 1.8)
- 107 (Minecraft 1.9)
2016-03-01 21:09:38 -06:00
Cryptkeeper
82752767b9 Drop the try catches, this might make it a bit unstable until we work out some bugs. 2015-11-25 19:29:02 -06:00
Cryptkeeper
d64252d35d Begin work on frontend! 2015-11-08 18:34:17 -06:00
Cryptkeeper
3373ebc9ee Use a basic time tracker instead of Date manipulation 2015-11-03 01:40:09 -06:00
Cryptkeeper
da5dd8b026 Configurable rates, handle ping exceptions, Mojang service tracking 2015-11-02 22:32:54 -06:00
Cryptkeeper
72172514b0 Update email to hello@cryptkpr.me from cryptkeeper@hypixel.net 2015-11-02 02:24:55 -06:00
Cryptkeeper
f1eb418636 Drop mcpc_buffer, use mc-ping-updated 2015-11-02 01:42:11 -06:00
Cryptkeeper
1c1f49aa43 Quick clean up 2015-11-02 01:04:49 -06:00
Cryptkeeper
97aecdcc09 PE support using the mcpe-ping module 2015-11-02 00:57:30 -06:00
Cryptkeeper
0cbfcf60d7 Fix timeout on connections 2015-11-02 00:01:04 -06:00
Cryptkeeper
b3f0d8aa18 First commit, most of the backend system! :) 2015-11-01 22:56:08 -06:00