Greg Edwards
3cecc6531b
Added charset=utf8 to all my app.configs.
2014-12-15 20:25:32 -05:00
Greg Edwards
9f1dbd0f0f
Rename DataAbstract to Database.
2014-10-14 18:50:41 -04:00
Greg Edwards
086a2b6043
s/Top Trainers/Trainer Rankings. (still not implemented)
2014-09-15 12:57:34 -04:00
Greg Edwards
21ad6dcbd8
Show "there was a problem with your search" when attempting the unsupported 254 search.
2014-09-15 12:57:15 -04:00
Greg Edwards
ab16eb46d3
Implemented battle video saved request type.
2014-09-15 12:50:26 -04:00
Greg Edwards
e6b8233fb3
Added BattleVideoSaved request type to enum.
2014-07-31 20:23:24 -04:00
Greg Edwards
0ddbb4c5ba
Fixed missing line returns in some search logs.
2014-07-29 15:50:26 -04:00
Greg Edwards
ff3b7f5af3
Log search terms of dressup, box, and musical searches.
2014-07-22 17:04:18 -04:00
Greg Edwards
30085bb4a1
Fixed GTServer showing 0 for every upload ID in logs.
2014-07-22 16:59:21 -04:00
Greg Edwards
4198aace33
For fuck's sake mysql
...
Workaround LAST_INSERT_ID and CAST limitations by making all primary keys unsigned bigint.
Workaround LAST_INSERT_ID signed/unsigned inconsistency between 5.5 and 5.6 by using Convert.ToUInt64 instead of casts.
2014-07-22 12:04:31 -04:00
Greg Edwards
003d60c7c5
Added todo.
2014-07-21 23:05:39 -04:00
Greg Edwards
cc14cbc6d2
Added column to track the number of times a battle video is watched.
2014-07-14 19:47:53 -04:00
Greg Edwards
05acceaacb
Added missing values to RequestTypes4 enum.
2014-07-14 19:20:47 -04:00
Greg Edwards
766764531b
Avoid ObjectDisposedExceptions when shutting down the GT server.
2014-07-14 19:19:47 -04:00
Greg Edwards
0f97b73504
Don't eat CPU while shutting down the GT server.
2014-07-14 19:18:18 -04:00
Greg Edwards
2c454c3481
Fixed ranking request type being logged incorrectly.
2014-07-11 00:55:02 -04:00
Greg Edwards
510efdd36c
Target .NET 4.0 so I don't need to install 3.5 on my server.
2014-07-11 00:54:29 -04:00
Greg Edwards
1391342ddf
Use the Windows event log when running as a service.
2014-07-10 23:05:50 -04:00
Greg Edwards
f784576b0d
Fixed logging of GenIV top ranked searches.
2014-07-10 23:05:25 -04:00
Greg Edwards
b27414fe75
Implemented top Colosseum / Battle Frontier battle video search on GenIV.
2014-07-10 22:52:33 -04:00
Greg Edwards
ce88538370
Added top trainers request to enum.
2014-07-10 22:35:59 -04:00
Greg Edwards
28d22fd392
Avoid crashing the DS if an unsupported GT request is sent.
2014-07-10 22:35:35 -04:00
Greg Edwards
a147e976bf
Added new logging backend.
2014-07-10 22:34:56 -04:00
Greg Edwards
61c42047c6
Made the Global Terminal Service install and run as a Windows service.
2014-07-10 15:31:22 -04:00
Greg Edwards
c0c34e3853
Raised default thread count to 16.
2014-07-10 13:34:30 -04:00
Greg Edwards
8dce855d32
Implemented connection timeouts, custom SSL certificate support.
2014-07-10 13:34:10 -04:00
Greg Edwards
5b2ac7dc15
Added some resilience to GT Server.
2014-07-10 13:20:32 -04:00
Greg Edwards
170cd55e77
Battle video search improvements
2014-07-10 00:52:02 -04:00
Greg Edwards
dd13c270b3
Fixed some issues with the GenV Global Terminal while testing.
2014-07-09 22:18:29 -04:00
Greg Edwards
a8d8c60d7a
Implemented battle video server on GenV. (to test)
2014-07-09 11:39:07 -04:00
Greg Edwards
2b2c967e11
Actually run the GenV server.
2014-07-07 19:16:39 -04:00
Greg Edwards
bb3727047d
GenIV GT cleanup
2014-07-07 12:25:28 -04:00
Greg Edwards
8b69ba21a9
Implemented GenV Musical upload. (untested)
2014-07-06 18:24:55 -04:00
Greg Edwards
2f4950a295
Core of GenV global terminal server
2014-07-02 22:46:58 -04:00
Greg Edwards
f7e06a5b51
Fixed Colosseum searches returning 0 results.
2014-07-01 18:49:23 -04:00
Greg Edwards
683b18a27a
Fixed issues with battle video server I found after testing.
2014-07-01 18:09:36 -04:00
Greg Edwards
ddfeebbd40
Stop GT server from eating CPU.
2014-07-01 18:07:24 -04:00
Greg Edwards
5b775ed32b
Probably implemented battle videos server on Generation IV.
2014-06-30 02:17:13 -04:00
Greg Edwards
7d817ec180
Implemented box upload.
2014-06-18 22:24:47 -04:00
Greg Edwards
2203b9016e
Prevent ReadAll helper from hanging if it can't get all the bytes it wants.
2014-06-16 10:21:00 -04:00
Greg Edwards
a0cc86c949
Fixed issue with .NET NetworkStreams not reading all the data.
2014-06-14 23:21:03 -04:00
Greg Edwards
89196dba60
Actually decrypt the input data
2014-06-14 23:12:18 -04:00
Greg Edwards
aca7e54350
Fixed missing connection string in GTServer project.
2014-06-14 23:12:02 -04:00
Greg Edwards
641bbda903
Log GTServer exceptions to the terminal.
2014-06-14 22:16:40 -04:00
Greg Edwards
aeb7f3fb3d
Implemented dressup uploading. (probably)
2014-06-14 15:37:08 -04:00
Greg Edwards
dcf397cbbc
Actually hang onto thread handles
2014-06-09 00:19:09 -04:00
Greg Edwards
9474585def
Probably implemented viewing dressup pictures.
2014-06-09 00:13:45 -04:00
Greg Edwards
664fe2d89e
Made the GT server testable.
2014-06-09 00:13:02 -04:00
Greg Edwards
6d98210d97
Implemented Gen4 Global Terminal conversation logic.
2014-06-05 17:14:40 -04:00
Greg Edwards
7ac03efb07
Make it compile
2014-05-27 23:49:43 -04:00