Commit Graph

403 Commits

Author SHA1 Message Date
Sepalani
35c253dc09 Fixed: Not found or invalid authtoken 2015-09-05 21:15:31 +02:00
Sepalani
e088954ef5 Fixed: Error Code 24101
Fixed: Request parsing ignoring blank values

Tested with Boom Street and Monster Hunter Tri
2015-09-05 21:15:31 +02:00
payet_s
dfa269c71d Added: Configuration Module/File 2015-09-05 21:15:31 +02:00
payet_s
f7877ced40 Cleaned: gamespy_backend_server.py 2015-09-05 21:12:47 +02:00
payet_s
b2c3694ed6 Cleaned: gamespy_gamestats_server.py 2015-09-05 21:12:46 +02:00
veso266
35b478e5cf Update README.md 2015-09-05 21:12:46 +02:00
payet_s
fea1cd37ac Cleaned: gamespy_natneg_server.py 2015-09-05 21:12:46 +02:00
payet_s
94e391a4a9 Cleaned: gamespy_player_search_server.py 2015-09-05 21:12:45 +02:00
payet_s
d903c0a62e Cleaned: gamespy_profile_server.py 2015-09-05 21:12:45 +02:00
payet_s
0cf2d6d6b0 Fixed: Format string vulnerabilities 2015-09-05 21:12:44 +02:00
payet_s
27a25ef853 Cleaned: gamespy_qr_server.py 2015-09-05 21:12:44 +02:00
payet_s
879fa8e33a Cleaned: gamespy_server_browser_server.py 2015-09-05 21:12:44 +02:00
payet_s
ffc16af7a7 Cleaned: gamestats_server_http.py 2015-09-05 21:12:43 +02:00
payet_s
c849c8afd1 Cleaned: gamespy/gs_database.py 2015-09-05 21:12:43 +02:00
payet_s
9066a5f1e5 Cleaned: gamespy/gs_query.py 2015-09-05 21:01:44 +02:00
payet_s
73202b080c Cleaned: gamespy/gs_utility.py 2015-09-05 21:01:44 +02:00
payet_s
3090c8089d Cleaned: other/utils.py 2015-09-05 21:01:44 +02:00
payet_s
cad3fd0518 Cleaned: internal_stats_server.py 2015-09-05 21:01:43 +02:00
payet_s
2ba6518669 Cleaned: master_server.py, nas_server.py
Massive cleanup

Removed: Anoying UTF-8 BOM
2015-09-05 21:01:43 +02:00
payet_s
cc84f739ca Upgraded: Visual Studio solution
Changed: module comment style
2015-09-05 19:17:38 +02:00
polaris-
5fb0199058 Merge pull request #184 from kyle95wm/register
Console registration
2015-08-31 23:49:09 -04:00
polaris-
d53a54aa65 Merge pull request #192 from PokeAcer549/patch-1
Update gamestats.cfg
2015-08-31 23:46:55 -04:00
Billy
6ef3d3b5d2 Update gamestats.cfg 2015-08-27 17:57:04 +01:00
Billy
88ce6f4ee9 Update gamestats.cfg
Added new keys.
2015-08-27 16:58:26 +01:00
Billy
6bf589cd84 Update gamestats.cfg 2015-08-27 16:07:11 +01:00
Billy
fa8dc937ce Update gamestats.cfg 2015-08-04 10:14:25 +01:00
Billy
28b8137cd3 Update gamestats.cfg 2015-08-04 07:42:56 +01:00
kyle95wm
a2554e1305 SMTDDR's fixes
Removed BeanJrFi references
Also made registration page accept only proper MAC format
soon to come: check if MAC already is registered
2015-08-01 19:49:01 -04:00
kyle95wm
76db2dad9a PokemonAcer's fixes to register page 2015-08-01 16:41:47 -04:00
kyle95wm
216202ce8d Remove RegPageServer from startup completly
Also removed logger line that crashes register page since we don't use logging.
2015-07-19 16:36:20 -04:00
kyle95wm
550579ae7b Console registration
I've decided to impliment a new feature into the server (disabled by default in nas_server.py) where when enabled, the server will check if a console's MAC is in BOTH the registered and pending database tables. If this is not the case, one of two error codes will be returned:
error 23888 - Console pending activation by server admin
error 23921 - Unknown console

A registration page was also included on port 9998 for users to enter their MAC and add it to the pending table. The server admin can then log in to the admin page and activate the console if they so please.
2015-07-18 16:39:04 -04:00
AdmiralCurtiss
08626e2a46 Merge pull request #171 from XeR/master
Prevents users from redefining a DOCTYPE
2015-06-08 12:17:15 +02:00
XeR
53cab34a97 Fix checks for "<!DOCTYPE" instead of "DOCTYPE" 2015-06-08 10:31:36 +02:00
XeR
baec1b6f26 Prevents users from redefining a DOCTYPE 2015-06-07 23:42:25 +02:00
Admiral H. Curtiss
c065e3fc19 Properly Insert/Update into gamestats_profile. 2015-05-04 21:51:18 +02:00
Admiral H. Curtiss
edec5dd12d Revert 798a9238bd since we have a different ban system now. 2015-05-04 19:36:21 +02:00
AdmiralCurtiss
12f6172562 Merge pull request #154 from polaris-/kyle95wm-master
New ban system by kyle95wm/SMTDDR.
2015-05-04 14:32:51 +02:00
Admiral H. Curtiss
38a6796edd NAS: Cleanup. 2015-05-04 14:30:14 +02:00
Admiral H. Curtiss
37dff10c8b Admin page: Auto-return to the page you pushed the Unban button from. 2015-05-04 14:06:42 +02:00
Admiral H. Curtiss
d95bf30e5b Admin page: Fix broken unban buttons on /banlist. 2015-05-04 13:53:24 +02:00
Admiral H. Curtiss
7d5951dd01 Change table creation code to IF NOT EXISTS syntax so that newly added tables can auto-create. 2015-05-04 13:53:23 +02:00
Kyle Warwick-Mathieu
08ab1dd35a Updated NAS (changes in description)
-shows IP even with reverse proxy (the recommended setup to take full advantage of the sake server)
-new error codes
         -23911=profile disabled (literally)
         -23913=UserID/acctcreate denied
         -23917=server access denied (banned)
-fixed SMTDDR's error in listening port when he sent this to me - no worries
2015-05-04 13:53:22 +02:00
Kyle Warwick-Mathieu
4c627bf7ef Udated gs_database to new ban system standards 2015-05-04 13:53:21 +02:00
Kyle Warwick-Mathieu
ec361efc5a Re-did admin page to support new ban system
Sorry AdmiralCurtis but your fixes focussed a lot on the new logic and we couldn't really work with it. Sorry if we wasted your time

Revert "Re-did admin page to support new ban system"

This reverts commit c4cda866bf.

Reapply Admin page changes.
2015-05-04 13:53:19 +02:00
polaris-
d1df37d22f Merge pull request #151 from kyle95wm/patch-3
Added IP field to admin page table (for future use)
2015-05-03 17:53:54 -04:00
polaris-
8ad8a5bc17 Merge pull request #152 from kyle95wm/patch-4
Have NAS store IP addresses in NAS_LOGINS table
2015-05-03 17:53:48 -04:00
Kyle Warwick-Mathieu
2ee0d821a3 Have NAS store IP addresses in NAS_LOGINS table 2015-05-02 22:02:53 -04:00
Kyle Warwick-Mathieu
0113ca1c57 Added IP field to admin page table (for future use) 2015-05-02 22:01:17 -04:00
Admiral H. Curtiss
80c917a8b5 NAS: Show actual IP in logs when reverse-proxied. 2015-05-03 01:55:04 +02:00
Admiral H. Curtiss
9bf49b8c67 Return a 404 in NAS when someone tries to access an unknown URL. 2015-05-03 01:35:01 +02:00