Commit Graph

  • adc994196d Merge pull request #55 from msoucy/ref/python/endian polaris- 2014-07-28 16:39:53 -04:00
  • 277c93a7a8 Merge pull request #54 from msoucy/ref/python/dicts polaris- 2014-07-28 16:39:46 -04:00
  • ee6193cdd8 Remove deprecated get_*_be functions Matt Soucy 2014-07-27 16:37:03 -04:00
  • 610cc2380c Use one common set of get functions Matt Soucy 2014-07-27 16:36:19 -04:00
  • 6da8ea929f Use "normal" utils.get functions instead of _be variants Matt Soucy 2014-07-27 16:28:43 -04:00
  • 05cd86adc3 Use only one big-endian function Matt Soucy 2014-07-27 16:15:32 -04:00
  • 23326f62d4 pep8 changes Matt Soucy 2014-07-27 15:54:17 -04:00
  • b1511f9533 Use the struct module instead of roll-your-own Matt Soucy 2014-07-27 15:46:59 -04:00
  • 1fbec2fd37 Some dictionary-related cleanup Matt Soucy 2014-07-27 15:11:55 -04:00
  • 61cf8c941a Merge pull request #53 from sepalani/patch-1 polaris- 2014-07-25 06:59:07 -04:00
  • 1378efad94 Update gs_utility.py, broken b64decode sepalani 2014-07-25 07:28:40 +04:00
  • 77c315be7d Fix edge case in backend server query parser polaris 2014-07-24 21:25:42 -04:00
  • fbbae8b192 Try to make natneg smoother polaris 2014-07-23 02:43:06 -04:00
  • 11b8a406d5 Change password check polaris 2014-07-22 23:47:26 -04:00
  • 827f8d83a0 Fixed invalid filter error polaris 2014-07-22 23:00:10 -04:00
  • 68d1c39607 Licensing part 2 polaris 2014-07-04 20:16:00 -04:00
  • 2fdd7a5783 Now includes licensing (AGPL v3) polaris 2014-07-04 19:39:35 -04:00
  • a4ab6dabc1 Make date-based download specifying more logical to the user by making Jan 1st the first item on the file list. Admiral H. Curtiss 2014-07-03 19:09:00 +02:00
  • 2f29689285 On games with random downloads, allow user to control them via local date. Admiral H. Curtiss 2014-07-02 22:16:47 +02:00
  • c6b193ca82 Fix exception in natneg polaris 2014-07-01 01:19:23 -04:00
  • 40e7ea8416 Remove unneeded log command polaris 2014-06-29 22:53:04 -04:00
  • b799eccc32 Remove database initialization polaris 2014-06-29 22:36:50 -04:00
  • 0e1253934e Updated master server file polaris 2014-06-29 22:36:26 -04:00
  • 35e8cd2135 Generic gamestats http server polaris 2014-06-29 22:33:33 -04:00
  • 876689c259 Avoid calling initialize_db() on every database connection, to hopefully improve preformance and log spam. Admiral H. Curtiss 2014-06-17 20:52:30 +02:00
  • 97e1c01a5c Profile Server: Return Error on invalid authtoken. Admiral H. Curtiss 2014-06-17 20:11:57 +02:00
  • 9882da3af3 Combine user login in profile and gamestats. Admiral H. Curtiss 2014-06-15 22:29:33 +02:00
  • 8e535e005b Actually return an error when authp fails. Admiral H. Curtiss 2014-06-15 20:03:23 +02:00
  • 982c70eba7 Better handling of getpd when no profile is found, maybe? Admiral H. Curtiss 2014-06-15 07:01:14 +02:00
  • 68b6871754 logger != log, can't use the same syntax here... Admiral H. Curtiss 2014-06-15 06:46:01 +02:00
  • 72a5f99b1d Should fix #40 and similar errors with extra backslashes. Admiral H. Curtiss 2014-06-15 06:16:18 +02:00
  • 2600a98f06 Fixes #39 Admiral H. Curtiss 2014-06-14 16:44:28 +02:00
  • 45060abc19 Return all keys if none specified (2) polaris 2014-06-09 11:15:17 -04:00
  • ac4d659e75 Return all keys if none specified polaris 2014-06-09 09:10:00 -04:00
  • 173998c88b Fix problem with parsing data in gamestats polaris 2014-06-08 12:57:53 -04:00
  • ed3220e500 Force encoding on data polaris 2014-06-08 10:00:03 -04:00
  • c22dd4e137 Tried to fix report, added preinit to natneg polaris 2014-06-07 07:08:18 -04:00
  • de70413b6a Start stats server on startup polaris 2014-06-06 16:27:17 -04:00
  • 607b0f56f2 Changed response for report polaris 2014-06-06 05:27:32 -04:00
  • aebc1757de I am no longer a game polaris 2014-06-05 06:58:32 -04:00
  • e661fa7466 Decrypt entire command in gamestats polaris 2014-06-05 04:07:59 -04:00
  • 000f3170e1 Added new game polaris 2014-06-05 04:06:58 -04:00
  • 97051e6098 NAS: Real server has a newline at the end of the returned data. Admiral H. Curtiss 2014-06-04 23:32:41 +02:00
  • e85c0b0636 Tried to fix returning multiple servers in the server browser polaris 2014-06-04 08:52:08 -04:00
  • 3318c0c297 Changed max_count usage in server backend polaris 2014-06-04 07:08:45 -04:00
  • bf8b6644ea Added another game polaris 2014-06-04 07:08:26 -04:00
  • 23208e28ca Change how an empty filter is handled polaris 2014-06-03 16:11:08 -04:00
  • 5a6c00b74c Added more games polaris 2014-06-03 16:10:48 -04:00
  • 7c522eab2d Storage: Super hacky Filter evaulation, needs to be improved later. Admiral H. Curtiss 2014-06-03 20:58:33 +02:00
  • cebf17efca We should also log unknown game connections, so we can add them to the game list later. Admiral H. Curtiss 2014-06-02 19:46:18 +02:00
  • 88eb6112d7 Check if the game is even in the secret key list polaris 2014-06-02 13:38:24 -04:00
  • c4c0ebb659 Return local port if public port is set to 0 polaris 2014-06-02 07:18:44 -04:00
  • a62b29a28f Note to self: actually send message data polaris 2014-06-02 06:38:09 -04:00
  • 770dd64b4b Remove fields that shouldn't be there polaris 2014-06-02 01:15:05 -04:00
  • 2940611f52 Fix the delimiter for the block and buddy lists polaris 2014-06-02 00:40:21 -04:00
  • 67cb70ac12 Fixed sdkrevision polaris 2014-06-02 00:35:05 -04:00
  • 8d5efa344d Presumably fixes #29 Admiral H. Curtiss 2014-06-02 02:42:26 +02:00
  • 0481f1ab13 Create some indexes in gpcm.db. Admiral H. Curtiss 2014-06-01 18:51:18 +02:00
  • bb5a83f916 Add new commands where sdkrevision == 16 polaris 2014-06-01 08:36:02 -04:00
  • d6d22611b5 Add new game to server polaris 2014-06-01 08:35:26 -04:00
  • 72ce04cdd9 Merge remote-tracking branch 'origin/database_refactor' Admiral H. Curtiss 2014-05-31 21:06:54 +02:00
  • b5cc713a35 Explicit log warning when SQL statement takes long. Admiral H. Curtiss 2014-05-31 20:58:58 +02:00
  • 2c8f29f551 Cleaner database log output. Admiral H. Curtiss 2014-05-31 20:42:47 +02:00
  • 2f25dab9b7 Return if the RC4 is 0 polaris 2014-05-31 14:41:07 -04:00
  • ca7d44339d Refactor GamespyDatabase for easier use and logging. Admiral H. Curtiss 2014-05-31 20:13:02 +02:00
  • 441c17ed94 Fix wrong parameter in profile server call to delete_session. Admiral H. Curtiss 2014-05-31 20:10:43 +02:00
  • 2102613829 Add new tables to storage server polaris 2014-05-29 18:56:54 -04:00
  • 338fb37459 Some error checking and bug fixes polaris 2014-05-29 18:56:39 -04:00
  • aa4463aceb Add new game polaris 2014-05-29 08:40:29 -04:00
  • a5ee7e9b31 Don't forward data to port 0 polaris 2014-05-28 19:11:15 -04:00
  • 0a0e37cc11 Changed console detecting, added more debug code polaris 2014-05-28 15:44:32 -04:00
  • 88cf7e1c54 Storage: Clean up the table creation mess at the top, this should be much more readable and maintainable. Admiral H. Curtiss 2014-05-28 18:05:23 +02:00
  • 5a2bca3a57 Added some exception catching for debugging polaris 2014-05-28 11:26:58 -04:00
  • 7ff0467d2a Storage: Missed a Mario Kart column. Admiral H. Curtiss 2014-05-28 02:39:56 +02:00
  • 4f7911ef95 Wait before deleting the QR session polaris 2014-05-27 20:38:03 -04:00
  • 1ba0e74881 Merge branch 'master' of https://github.com/polaris-/dwc_network_server_emulator Admiral H. Curtiss 2014-05-27 20:22:32 +02:00
  • f3e4bb57c4 Storage: FriendInfo table for Mario Kart Wii. Admiral H. Curtiss 2014-05-27 20:22:21 +02:00
  • d77f31725f Fixed error in handling data in gamestats polaris 2014-05-27 14:01:05 -04:00
  • 034a17d535 Fix some exceptions polaris 2014-05-27 13:53:09 -04:00
  • c6cb8d0f6f NAS: Prevent download path attack. Admiral H. Curtiss 2014-05-27 15:01:59 +02:00
  • e7ff9e5a67 Fix error in gamestats server from recent changes polaris 2014-05-27 08:38:46 -04:00
  • 672c698bec Avoid possible error if profile_data is not set polaris 2014-05-27 08:09:33 -04:00
  • cddc344d2a Merge pull request #27 from msoucy/ref/python/function-list polaris- 2014-05-27 08:04:41 -04:00
  • 72dd556447 Merge pull request #26 from msoucy/ref/python/context-managers polaris- 2014-05-27 08:03:08 -04:00
  • 7879245484 Merge pull request #25 from msoucy/ref/python/lists polaris- 2014-05-27 08:02:11 -04:00
  • 293f07d25d Get rid of an unneeded lambda Matt Soucy 2014-05-27 03:11:08 -04:00
  • 3c12f33bae Just use a for loop instead of creating tons of wrapper functions Matt Soucy 2014-05-27 03:07:24 -04:00
  • 3eaf22b1a6 Make use of context managers to safely close files Matt Soucy 2014-05-27 02:38:48 -04:00
  • a4870a82ac Use the builtin string module instead of roll-your-own Matt Soucy 2014-05-26 23:06:20 -04:00
  • 57c2265b69 Take advantage of default bool conversions Matt Soucy 2014-05-26 22:58:24 -04:00
  • ca4b4683ba Take advantage of boolean operators Matt Soucy 2014-05-26 22:54:41 -04:00
  • 2c631489e5 More list literals (listerals?) Matt Soucy 2014-05-26 22:28:45 -04:00
  • c95bebb911 Use list literals instead of constantly appending Matt Soucy 2014-05-26 21:43:30 -04:00
  • 692649485f Pass list literals into functions to create gamespy message Matt Soucy 2014-05-26 21:24:39 -04:00
  • d1a6309875 Use lists instead of more roundabout methods Matt Soucy 2014-05-26 20:56:30 -04:00
  • a9b019825a Use list comprehensions instead of manual creation Matt Soucy 2014-05-26 19:36:42 -04:00
  • e7837fbd4d Match the length of some things to the real server's. Admiral H. Curtiss 2014-05-27 04:00:39 +02:00
  • 2b9582d981 QR: Super minor but according to my dumps there's always two 0s there. Admiral H. Curtiss 2014-05-27 03:47:11 +02:00
  • 1ed9b24e8a NAS: Change some headers to be more accurate. Admiral H. Curtiss 2014-05-27 03:04:58 +02:00
  • a02dab53fa The same custom PWT tournaments for FIGS. Admiral H. Curtiss 2014-05-27 00:15:20 +02:00