Commit Graph

124 Commits

Author SHA1 Message Date
polaris
3a4faf53d4 Turn binary blob into base64 2014-05-20 11:15:59 -04:00
polaris
8405999a66 natneg: Try local port if it's available
natneg needs to be rewritten to be more stable based on the official
documentation.
2014-05-19 18:21:43 -04:00
polaris
febe43c6a7 Proper response for /pr 2014-05-19 18:18:18 -04:00
polaris
57c462e170 Implemented /pr
Fixes issue with FF:CC not being able to login.
2014-05-18 17:16:51 -04:00
polaris
12367dcf0b Updated devname field in DB 2014-05-17 15:52:55 -04:00
polaris-
b92e9588ce Merge pull request #12 from AdmiralCurtiss/mysterygift
Pokémon DPPHGSS Mystery Gifts
2014-05-17 15:51:33 -04:00
Admiral H. Curtiss
5c4fb55164 Korean Generation 4 Mystery Gifts. 2014-05-17 21:13:38 +02:00
Admiral H. Curtiss
0fcae8bbe8 Japanese Generation 4 Mystery Gifts. 2014-05-17 21:13:37 +02:00
Admiral H. Curtiss
ac44e14a3d FIGS Generation 4 Mystery Gifts. 2014-05-17 21:13:36 +02:00
Admiral H. Curtiss
7e5146d031 English Generation 4 Mystery Gifts.
Includes official ones, as well as a few Japanese and custom created
ones to add data not originally distributed at all. (Poketch apps,
Pokewalker courses, Azure Flute, Lock Capsule, etc.)
2014-05-17 21:13:34 +02:00
Admiral H. Curtiss
fa9f7805e1 Randomize available DLC files for specific games. (Pokemon Mystery Gift) 2014-05-17 21:13:33 +02:00
polaris
ee0c320985 Fixed bug in NAS when multiple hosts are used 2014-05-16 20:10:35 -04:00
polaris-
aa132add91 Update README.md 2014-05-16 11:07:58 -04:00
polaris-
f302583506 Update README.md 2014-05-16 11:07:35 -04:00
polaris
b8ade9e127 Enabled keep alive in profile server 2014-05-16 09:07:24 -04:00
polaris
6d9dd42238 Implemented keep alive on QR server 2014-05-16 08:24:08 -04:00
polaris-
e27ab3a1e4 Merge pull request #10 from AdmiralCurtiss/master
Small fix to file list filtering on DLC server.
2014-05-16 06:59:56 -04:00
Admiral H. Curtiss
77470afeb5 SVCLOC action: Reply to server 0000. 2014-05-16 03:27:19 +02:00
Admiral H. Curtiss
e912be417a File list filtering: If no files, return a newline. 2014-05-15 22:08:14 +02:00
polaris
0e0d4bebe5 Implement getpd 2014-05-15 14:56:41 -04:00
Admiral H. Curtiss
809d7f90fa Merge remote-tracking branch 'upstream/master' 2014-05-15 17:35:27 +02:00
polaris-
ec4d2d18a9 Merge pull request #9 from ToadKing/master
Add more download server support
2014-05-14 21:56:32 -04:00
polaris
11d3b32938 Fixed some small errors in NAS and natneg 2014-05-14 21:55:07 -04:00
Admiral H. Curtiss
4c060af8c9 Merge remote-tracking branch 'upstream/master' 2014-05-15 03:09:06 +02:00
Toad King
37d1864811 add support for 9001 service for the download server
support attr1/2/3 for count query
2014-05-14 21:06:24 -04:00
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
1557108c9c Revert "Implement "SVCLOC" action."
This reverts commit a54cfa48e0.
2014-05-14 19:31:53 +02:00
polaris
3d6670339d Remove noisy log statement from NAS 2014-05-14 19:31:52 +02:00
polaris
ed38b0c823 Added svcloc to NAS 2014-05-14 19:31:51 +02:00
polaris
359f4eb3e8 Fixes to matchmaking 2014-05-14 19:31:49 +02: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