Commit Graph

  • 84a40e406b Remove "guest" user penalty master sfan5 2021-09-05 21:05:06 +02:00
  • 2f4ffde916 Recalculate stats with protocol filter applied sfan5 2021-09-05 20:44:53 +02:00
  • 5d5f31d295 Only apply uptime penalty on repeated restarts sfan5 2021-03-15 12:29:28 +01:00
  • a9ecf55b38 Avoid unnecesary disk writes sfan5 2021-03-15 11:33:26 +01:00
  • 9f144f3e3c Adjust server ranking sfan5 2021-03-15 11:27:38 +01:00
  • e37149a834 Improve table column sizing, template, CSS sfan5 2021-02-21 14:07:06 +01:00
  • a5bc675a6e
    Replace "master server" with "serverlist" in README.md (#43) luk3yx 2020-12-31 04:27:11 +13:00
  • 578a7bc987
    doc: Support use of Apache (#40) Tyler Schwend 2020-12-28 14:06:19 -05:00
  • e99ecd6582 Improve behaviour of protocol filtering sfan5 2020-03-08 12:20:19 +01:00
  • ddcd98a457 Highlight even table rows better sfan5 2020-02-20 20:04:40 +01:00
  • 56ece3ba3d Clean up template a little sfan5 2019-08-13 13:41:43 +02:00
  • ba0077a4f5 Add dropdown that filters by protocol version sfan5 2019-08-13 13:21:04 +02:00
  • 04810a094c
    Improve lookup failure logging sfan5 2019-07-17 12:53:11 +02:00
  • 85c3048cd4
    Fix handling of GeoIP lookup failure sfan5 2019-07-17 12:46:57 +02:00
  • 772fc29cb8 Detect geo of server. Auke Kok 2019-03-02 12:56:21 -08:00
  • ac66259801 Less confusing status codes sfan5 2019-07-17 12:23:35 +02:00
  • 794807c9ff
    Raise JSON length limit sfan5 2019-05-07 17:30:15 +02:00
  • 8aa2efd5eb Move some styles back into index.html sfan5 2019-02-13 13:28:32 +01:00
  • 8d0c99b5d0 Add nicer CSS luk3yx 2019-02-13 17:07:47 +13:00
  • 6f51e2f00f
    Tune server ranking (again) sfan5 2018-11-11 23:16:43 +01:00
  • e7c4d2c20a Tune server ranking sfan5 2018-10-27 22:46:12 +02:00
  • 67d8515fd8 Move misplaced <script> tag in index.html sfan5 2018-10-27 22:16:58 +02:00
  • 57fb13cbb8 Use most compact JSON representation sfan5 2018-06-25 13:19:49 +02:00
  • 0a3d05baf5 Use portable os.replace instead of relying on POSIX behaviour sfan5 2018-06-25 12:48:23 +02:00
  • a2b47ff52b Document serverUp protocol nOOb3167 2018-06-04 15:03:45 +02:00
  • e49da8f1b9 Compatibility fix (string field conversion) nOOb3167 2018-05-17 04:24:30 +00:00
  • 48020105af Schedule purging using plain python, obviating the need for APScheduler nOOb3167 2018-03-20 04:11:04 -04:00
  • f43f201af5 Fix potential use-before-defined of serverList variable nOOb3167 2018-03-20 02:08:01 -04:00
  • 23d45c0a15 Improve use of os.path.join nOOb3167 2018-03-18 02:47:16 -04:00
  • f5bddaaef5 Fix locking nOOb3167 2018-03-17 10:02:01 -04:00
  • 78abbee771 Fix server purging nOOb3167 2018-03-17 01:00:12 -04:00
  • 2f87286475 Make hostname blacklist case insensitive sfan5 2017-12-24 20:42:47 +01:00
  • 0d93321f6d Restrict protocol of "server_url" values to HTTP(S) sfan5 2017-11-06 19:45:28 +01:00
  • da9f297346 Refine "guest" name regex sfan5 2017-08-08 23:30:35 +02:00
  • afd7b16e5b README formatting fixes sfan5 2017-06-14 13:37:45 +02:00
  • 828a1fda7e Allow banning by server hostname sfan5 2017-05-14 15:29:46 +02:00
  • 705ea6e1a0 Re-add banlist features sfan5 2017-05-14 15:03:05 +02:00
  • 5de6082f57 Design changes on the server list page sfan5 2017-02-17 21:32:28 +01:00
  • 5e12cb5022 Update detection of guest clients sfan5 2016-10-09 14:41:05 +02:00
  • 58f03d0395 Try to fix list corruption issue ShadowNinja 2016-02-04 16:49:25 -05:00
  • ea3dbeb889 Misc cleanup ShadowNinja 2016-01-24 00:20:16 -05:00
  • 3792ee39b2 Use requirements file ShadowNinja 2016-01-24 00:04:06 -05:00
  • ccd85da424 Remove list filename option ShadowNinja 2016-01-23 23:59:45 -05:00
  • b366290118 Remove ban list ShadowNinja 2016-01-23 23:53:01 -05:00
  • a431911b9d Load defaults from example config ShadowNinja 2016-01-23 23:47:15 -05:00
  • ebe788a156 Add nginx config to docs ShadowNinja 2016-01-23 23:36:05 -05:00
  • 2fdd0daa11 Use ternary operator when possible Ner'zhul 2015-07-18 16:18:25 +02:00
  • c26c42baaa Fix de-announcing sfan5 2015-06-08 23:05:30 +02:00
  • 3976573369 Fix highly loaded server penalty ShadowNinja 2015-04-15 16:20:21 -04:00
  • bbd62e8474 Tweak sorting algorithm ShadowNinja 2015-04-10 12:13:50 -04:00
  • d4c55a332c Add IPv6 support ShadowNinja 2015-03-17 17:36:58 -04:00
  • fb3b24dc77 Add protocol version server parameters est31 2015-02-17 02:49:28 +01:00
  • 2d982bc259 Add r to APSchedule name to correct est31 2015-02-17 02:18:19 +01:00
  • 07f944463b Add node_modules subdir to gitignore est31 2015-02-17 02:07:17 +01:00
  • ee2a6dee73 Refine sorting algorithm sfan5 2015-01-11 17:10:50 +01:00
  • bbd3c127f1 Tweak server list style ShadowNinja 2015-01-10 12:18:05 -05:00
  • 2a5242eb68 Add scheduler timezone ShadowNinja 2015-01-09 17:13:55 -05:00
  • 3e59b9c8ca Fix clients_max field name ShadowNinja 2015-01-09 17:13:11 -05:00
  • f7a448123f Attempt to improve server sorting ShadowNinja 2015-01-09 16:33:03 -05:00
  • c9c97b0ce5 Update to v3 of APScheduler sfan5 2014-12-23 19:42:45 +01:00
  • a3424b8035 Don't count things like DNS resolution in the ping ShadowNinja 2014-11-20 17:26:49 -05:00
  • a835362de0 Fix locking of removeServer ShadowNinja 2014-11-04 16:24:59 -05:00
  • 9df50135b6 Revert 757e186 "Disable source IP check because it causes problems" minetest/minetest@8852333 fixed this sfan5 2014-09-19 19:40:23 +02:00
  • 7fff17bab4 Add license ShadowNinja 2014-09-17 14:45:44 -04:00
  • 8c0dd17bb6 Change default development server listen address back to 127.0.0.1 ShadowNinja 2014-09-14 15:33:24 -04:00
  • 561cfb5427 Move server list management functions into a class ShadowNinja 2014-09-14 15:29:09 -04:00
  • e93a04f85b Add __pycache__ to .gitignore ShadowNinja 2014-09-14 15:24:33 -04:00
  • 3a891e5614 Move config.py to config-example.py and .gitignore the real config ShadowNinja 2014-09-14 15:23:27 -04:00
  • 757e186074 Disable source IP check because it causes problems (see minetest/minetest#1471) sfan5 2014-07-12 17:26:16 +02:00
  • 546a2be656 Fix some startup options being reset ShadowNinja 2014-07-06 19:00:33 -04:00
  • 6c3d50f6f8 Use 'display' instead of 'visibility' to prevent the page from having white space at the bottom sfan5 2014-07-05 15:06:05 +02:00
  • 9b393daa76 Highlight the hovered entry in very light gray sfan5 2014-07-05 14:55:59 +02:00
  • f684692a01 Add note that 'ALLOW_UPDATE_WITHOUT_OLD' causes problems sfan5 2014-07-03 16:16:33 +02:00
  • b6cae2f7c9 Add 'ALLOW_UPDATE_WITHOUT_OLD' config option sfan5 2014-07-03 14:22:09 +02:00
  • 794741fa1f Fix conversion of string bools to bools sfan5 2014-07-03 13:10:47 +02:00
  • 9a75f8e38e Ensure request JSON contains an object ShadowNinja 2014-07-02 22:16:04 -04:00
  • cf3b5d79dc Reword some things sfan5 2014-07-02 19:45:12 +02:00
  • 43211670ee Fix port not being stringified on deletion ShadowNinja 2014-07-01 19:45:53 -04:00
  • 5e605e4458 Move compatibility code for 'port' attr., fixes de-announce being broken sfan5 2014-07-01 21:06:36 +02:00
  • 37226f3356 Fix typo sfan5 2014-07-01 20:45:40 +02:00
  • 8af62c6cb5 Improve uwsgi documentation ShadowNinja 2014-07-01 14:32:24 -04:00
  • bdb60b7bde Fix seconds validity check ShadowNinja 2014-06-30 23:29:29 -04:00
  • 84788757c5 Fix README code blocks ShadowNinja 2014-06-30 17:29:36 -04:00
  • b8361f6f4a Update template path in README ShadowNinja 2014-06-30 17:06:23 -04:00
  • d4aeaabad2 Initial commit ShadowNinja 2014-06-30 17:01:29 -04:00