polaris
751b0066cf
Added more fields to the database
2014-05-14 16:56:03 -04:00
polaris
d191207860
Add filtering to dls1 file listing
2014-05-14 16:55:31 -04:00
polaris
c28ad4b7a2
Revert "Implement "SVCLOC" action."
...
This reverts commit a54cfa48e0 .
2014-05-14 08:11:50 -04:00
polaris-
b4a93556d5
Merge pull request #8 from AdmiralCurtiss/master
...
Fixes to DLC Server.
2014-05-14 08:08:16 -04:00
polaris
783376909f
Remove noisy log statement from NAS
2014-05-14 08:04:02 -04:00
polaris
8d35ad085b
Added svcloc to NAS
2014-05-14 07:32:03 -04:00
polaris
506accf5d8
Fixes to matchmaking
2014-05-14 07:31:58 -04:00
Admiral H. Curtiss
43076f35af
Request to list filecount should not include the file list.
2014-05-13 15:53:38 +02:00
Admiral H. Curtiss
a54cfa48e0
Implement "SVCLOC" action.
...
This appears to be sent by the DS to find a download server for DLC
files.
2014-05-13 15:36:37 +02:00
polaris
45af5c1222
Updated DLC code to use list file
2014-05-07 17:40:25 -04:00
polaris-
624514a69d
Merge pull request #7 from ToadKing/master
...
cleanup nintendo_nas_server and implement stub /pr handling
2014-05-03 14:25:42 -04:00
Toad King
23776c1b18
cleanup nintendo_nas_server and implement stub /pr handling
2014-05-03 14:04:19 -04:00
polaris
e01c1a54b2
Don't log the binary file data
2014-05-03 12:08:54 -04:00
polaris
a1394ba3ad
Added start of DLC server
...
- Redirect dls1.nintendowifi.net to 127.0.0.1:9000 for it to work
2014-05-03 12:03:17 -04:00
polaris
85e0273e93
Added the address check to natneg
...
- Added address check to natneg. It's untested but it should hopefully
be to spec.
- Removed debug statement from QR server that was way noiser than it
really needed to be.
2014-04-27 17:36:49 -04:00
polaris
6b09bee47d
Removed unnecessary files
...
These files were replaced by Toad King's NAS server. Proxy
nas.nintendowifi.net and naswii.nintendowifi.net to 127.0.0.1:9000 from
now on. Instructions will go up on the wiki later for how to proxy the
addresses with Apache.
2014-04-19 07:10:53 -04:00
polaris
43e2e1b89e
Tried to match original server's return values
...
The original server returns uppercase only in these areas it seems, so
emulate that.
2014-04-18 15:56:42 -04:00
polaris
0d8b585b52
Revert changes to NAS
...
I'm stupid. The problem was elsewhere on my end.
2014-04-18 15:06:09 -04:00
polaris
3ef0d2e144
Wait for challenge response before sending again
2014-04-18 14:40:50 -04:00
polaris
9c8824ff0c
Modified NAS slightly
...
I was having trouble with the base64 encoded data, so I replaced it with
something that should definitely work.
I also reduced the size of the auth token so there won't be any possible
overflows. Since it's random data it can easily be adjusted in the
future if for some reason it's too small.
2014-04-18 09:19:57 -04:00
polaris
0c19e2683d
Force initialization of database in master server
2014-04-18 08:28:48 -04:00
polaris
d1ecc4e480
Commented out most of pd_get
2014-04-18 08:11:09 -04:00
polaris
ec852838a0
Merge branch 'master' of https://github.com/ToadKing/nintendo_dwc_emulator
2014-04-18 08:08:38 -04:00
polaris
4899aa0253
Fixed unexpected case in packet forwarding
2014-04-18 07:33:18 -04:00
Toad King
71111340df
fix nas_logins entries not being reused when possible
2014-04-18 01:59:02 -04:00
Toad King
5ceff7e29f
move NAS server to python, save authentication data in database instead of challenge key
2014-04-18 01:40:50 -04:00
polaris
d1af97646d
Get server info from master list
2014-04-17 17:57:02 -04:00
polaris
199cdc835e
Small tweaks part 2
2014-04-17 16:56:27 -04:00
polaris
ec3410c8c2
Small tweaks, nothing major
2014-04-17 16:55:33 -04:00
polaris
98e97ba6d3
Added gamestats server
...
Not everything is implemented but it should be good enough for now.
2014-04-16 22:01:52 -04:00
polaris
cd67a3dd4d
Return public IP instead of local IP
2014-04-16 08:45:18 -04:00
polaris
13f0525ea8
Don't send local IP and port of server
2014-04-16 07:18:33 -04:00
polaris
8cf3a3e23e
Fix bug in mask, return correct port
2014-04-15 18:15:59 -04:00
polaris
7e1baf8d2f
Own IP/Port response needs to be encrypted
2014-04-15 17:24:57 -04:00
polaris
fc19fdd347
Send buddy requests sooner, fix bug in QR
2014-04-15 16:24:02 -04:00
polaris
6cdf7ea3ae
Updated sql statement
2014-04-15 15:32:25 -04:00
polaris
e40ec23d12
Update buddy list variable
2014-04-15 15:12:47 -04:00
polaris
ab381297ee
Send status to friends when going offline part 2
2014-04-15 15:06:14 -04:00
polaris
a53609bdc5
Send status to friends when going offline
2014-04-15 15:03:55 -04:00
polaris
1de133d779
Started implementing more buddy commands
2014-04-15 15:00:14 -04:00
polaris
8fcbc22178
Make server browser communicate through QR
...
This should hopefully fix a bug with networks that aren't as open, or
behind the same NAT.
2014-04-14 20:45:59 -04:00
polaris
87170787f0
Rewrote connection part of natneg
2014-04-14 11:50:22 -04:00
polaris
e14e986a50
leseratte's patches
...
Fixes various typos and errors and also fixes a bug in
perform_otherslist.
2014-04-14 06:57:10 -04:00
polaris
3e0136f5be
Temporary fix for endianness problem
...
For some reason the console doesn't always get detected properly. For
now this should attempt to look for the server the other way if it
wasn't detected as the currently set console. This is only a temporary
fix until something more permanent can be found and implemented.
2014-04-13 17:37:36 -04:00
polaris
2ba5042c9d
Server cache for server browser
...
TODO: Prune server cache at some point
2014-04-13 15:30:08 -04:00
polaris
acf67b2857
Somehow missed the actual insert code
2014-04-13 13:14:50 -04:00
polaris
38c2b97daf
Evaluate search queries as restricted Python
...
Something I threw together quickly this morning to make the search
server evaluations work properly. I'd like to build my own AST and
benchmark it with a large server list to see how much slower it is. In
any case, this implementation should usually be reliable despite any
slowness.
2014-04-13 10:40:47 -04:00
polaris
0775bd3917
Fixes bug from f64b1e1
...
I hastily made a change to natneg without testing it before assuming it
would work, and it didn't work. So this fixes it properly now.
2014-04-13 10:05:56 -04:00
polaris
bdaaba296a
Store the gameid in the database
...
I wanted to make it easier to do searches in the future based on games,
so the game ids (not region specific, but the generic one that all
regions share) is stored in the datbase now too.
2014-04-12 05:26:36 -04:00
polaris
728b0d12cf
Import the profile data Wiimm has gathered
...
This is only the tool to import it into the database. The actual data
will need to be provided on your own.
2014-04-12 05:24:56 -04:00