Ocarinaoftime
b0355d8be5
Update README.md to include information on how to build WiiSOAP
2025-04-25 17:37:05 -04:00
BuildTools
da229264c3
Update structure.go to fix type issue
2025-04-25 17:23:10 -04:00
Ocarinaoftime
a43f17aae2
Update README.md
2025-04-25 11:41:39 -04:00
Ocarinaoftime
bc95c34ad9
Update README.md
...
Add info about WiiMart
2025-04-25 11:41:26 -04:00
Ocarinaoftime
169573c69f
Update database.sql
...
Upload new database schema
2025-04-25 11:38:58 -04:00
Ocarinaoftime
912816b90c
Update structure.go
2025-04-25 11:36:23 -04:00
Ocarinaoftime
ab2fa8b97e
Update ias.go
...
Upload current SOAP files
2025-04-25 11:36:12 -04:00
Ocarinaoftime
c2f231bf25
Update ecs.go
...
Upload current SOAP files
2025-04-25 11:35:49 -04:00
dakrk
2ece89662a
Allow toggling whitelist
2024-01-15 13:59:03 +00:00
Sketch
2b37235666
Add a whitelist for testing
2024-01-14 13:35:41 -05:00
Sketch
115c33efbb
Eradicate tickets table + rename titles to service_titles
2023-08-28 22:53:09 -04:00
Sketch
54e800e5b2
Use title version from v3 API
2023-08-28 22:47:11 -04:00
Sketch
9b0fc390c2
Generate our own tickets rather than store them
2023-08-27 22:50:29 -04:00
dakrk
7fdbe32e78
Fix incorrect serial number length
...
There can be either 2 or 3 characters before the 9 numbers, but previously the schema only assumed 2
2022-12-13 23:01:50 +00:00
Sketch
932a600c33
Fix hashed token size
2022-11-10 09:58:17 -05:00
Sketch
46015a563b
Add support for purchasing and purchase history in Wii Room Theatre
2022-11-04 18:47:35 -04:00
Sketch
58f9612429
Properly handle ListPurchaseHistory
2022-10-20 13:16:28 -04:00
Sketch
479edf4534
Improve cas support
2022-10-18 13:33:15 -04:00
Sketch
a943188958
Fix bug in cas where if Limit was PR, the LimitStruct would omit a node.
2022-10-17 07:24:36 -04:00
Spotlight
24976315d4
Ensure title ID is lowercase
2022-07-06 11:51:01 -05:00
Spotlight
63fbffeabc
Write somewhat cleaner readme
2022-07-06 11:50:51 -05:00
Spotlight
2ac3a9c6cc
Upgrade dependencies
2022-07-06 11:50:48 -05:00
Spotlight
cad9816315
Properly seed randomness
...
I am not really sure how that went unnoticed.
2022-01-09 21:05:58 -06:00
Spotlight
f27c980c44
Implement purchasing
2022-01-09 06:45:43 -06:00
Spotlight
ca35a37589
Migrate getKey to be apart of Envelope
...
We do not need to specify e.doc repeatedly.
2022-01-09 05:29:55 -06:00
Spotlight
97ce2212c6
Permit using unhashed tokens for routes
...
While only a few routes implement this - such as SyncRegistration - we do not mind heavily if another client developed by a third party utilizes routes with only hashed/unhashed tokens.
2022-01-09 03:33:08 -06:00
Spotlight
d7af36a6c8
Utilize new schema for ListETickets
2022-01-08 16:38:39 -06:00
Spotlight
461b40d6bd
Update to separate tickets schema
2022-01-07 04:30:32 -06:00
Spotlight
3337ebb475
Properly check registration status
2022-01-01 23:00:50 -06:00
Sketch
943f475bba
Do some Wii no Ma specific cas stuff
2021-12-29 08:46:26 -06:00
Spotlight
c32a746085
Update dependencies
...
Additionally properly formats source, as this had not been done in a
previous push.
2021-12-13 11:32:16 -06:00
Spotlight
25b34eed84
Update dependencies
2021-09-28 16:12:50 -05:00
Spotlight
ca3eabab27
Attempt something
...
I honestly forget what I was doing, but it's pending and I'll change it later anyway
2021-09-28 16:11:33 -05:00
Spotlight
bd48515bf9
Properly handle ErrorMessage
...
Some ECDK versions print ErrorMessage to the common EC log.
2021-09-03 11:18:26 -05:00
Spotlight
5bcb474a78
Update dependencies
2021-08-27 10:46:27 -05:00
Spotlight
dad74c7f82
Allow no authentication
...
Only when debugging is enabled. Allows skipping of authentication for usage with CAS and so forth.
2021-07-24 18:27:56 -05:00
Spotlight
8291cff180
Add test ListItems response
...
Not currently functional, but parses succesfully.
2021-07-24 18:27:55 -05:00
Spotlight
50bf68ed8b
Update dependencies
2021-07-24 10:36:33 -05:00
Spotlight
e1325a2681
Prefer two spaces over a tab
...
Goes with BroadOn's presumed XML standards.
2021-05-23 16:43:27 -05:00
Spotlight
80601c7788
Add debug config option
2021-05-23 16:42:41 -05:00
Spotlight
6ceeb68dfc
Add preliminary support for purchase history querying
2021-05-06 17:59:59 -05:00
Spotlight
6221b6dac2
Draft a new major version
...
There are so many changes...
2021-05-03 18:56:21 -05:00
Spotlight
346859afe5
Use pgx for connections
2021-05-03 18:37:02 -05:00
Spotlight
0c1463c90c
Convert to PostgreSQL schema
2021-05-03 13:36:28 -05:00
Spotlight
765d85da98
Update dependencies
2021-05-03 02:07:10 -05:00
Spotlight
3182d4dd7e
Properly implement SyncRegistration
...
This additionally updates GetRegistrationInfo to use similar logic. The two are the exact same function within both the ECDK and the Wii Shop Channel's ESHOP SDK - they differ only in name, authentication level, and a single key.
2020-12-25 04:27:53 -06:00
Spotlight
8009f1a510
Reduce security
...
Nintendo makes the unfortunate decision of sending the plaintext token to the client in a few requests.
Instead of storing a SHA-256 hash of the MD5 we expect from the Wii, we now store both the computed MD5 and plaintext generated token during registration.
The author of this commit apologizes.
2020-12-25 01:45:38 -06:00
Spotlight
7558aeed43
Implement GetECConfig
2020-12-23 05:05:18 -06:00
Spotlight
e0f676f1f5
Update dependencies
2020-12-21 14:42:55 -06:00
Spotlight
67df1d307c
Add proper account querying
2020-09-10 19:24:32 -05:00