Kevin Trocolli
cb8eaae2c0
Per-version URI/Host ( #66 )
...
Allows setting allnet uri/host response based on things like version, config files, and other factors to accommodate a wider range of potential setups under the same roof. This DOES require all titles to adopt a new structure but it's documented and should hopefully be somewhat intuitive.
Co-authored-by: Hay1tsme <kevin@hay1ts.me>
Reviewed-on: https://gitea.tendokyu.moe/Hay1tsme/artemis/pulls/66
Co-authored-by: Kevin Trocolli <pitok236@gmail.com>
Co-committed-by: Kevin Trocolli <pitok236@gmail.com>
2023-11-09 02:17:48 +00:00
Kevin Trocolli
a7b0b1be49
allnet: fix dli report logging
2023-11-04 12:41:47 -04:00
Kevin Trocolli
dde397a96c
allnet: fix event type for handle_dlorder_report
2023-11-01 20:09:14 -04:00
Kevin Trocolli
f99bf7d1ed
allnet: add DLI_STATUS
2023-11-01 20:08:20 -04:00
Kevin Trocolli
bd3e1918aa
allnet: further dl report logging
2023-11-01 01:17:23 -04:00
Kevin Trocolli
ffc0a07f6d
allnet: fix dl report message typo
2023-11-01 01:02:09 -04:00
Kevin Trocolli
ab640760a9
allnet: add event logging to download report
2023-11-01 00:53:04 -04:00
EmmyHeart
480551f942
Fixed logic error leading to strict IP checking always being enabled
2023-10-16 13:07:05 +00:00
Kevin Trocolli
50de0916d4
allnet: minor tweeks to mirrior realnet better
2023-09-19 02:15:22 -04:00
Kevin Trocolli
d4ea3bc12a
billing: float5 hotfix
2023-08-21 01:53:27 -04:00
Kevin Trocolli
d8b0e2ea2a
billing: add classes and validation, fix response
2023-08-21 01:50:59 -04:00
Kevin Trocolli
984949d902
allnet: partial DFI implementation
2023-08-21 00:10:25 -04:00
Hay1tsme
9e3a51a57a
allnet: add IP checking
2023-08-08 12:35:38 -04:00
Hay1tsme
88a1462304
logger: change from warn to warning
2023-08-08 10:17:56 -04:00
Kevin Trocolli
20335aaebe
add download report api
2023-07-23 12:47:10 -04:00
Kevin Trocolli
a680699939
Merge branch 'finale' into develop
2023-07-01 02:59:12 -04:00
Kevin Trocolli
9d33091bb8
allnet: use parse_qsl
2023-06-30 01:34:46 -04:00
Kevin Trocolli
8b43d554fc
allnet: make use of urllib.parse where applicable
2023-06-30 01:19:17 -04:00
Kevin Trocolli
610ef70bad
allnet: add Alive get and post handlers
2023-06-30 00:32:52 -04:00
Kevin Trocolli
4ea83f6025
allnet: add handler for LoaderStateRecorder
2023-06-30 00:26:07 -04:00
Kevin Trocolli
b1968fe320
Merge branch 'develop' into finale
2023-06-25 18:35:12 -04:00
Kevin Trocolli
db77e61b79
allnet: add event logging
2023-05-30 21:52:21 -04:00
Kevin Trocolli
ac9e71ee2f
hotfix allnet logging
2023-05-30 21:46:26 -04:00
Kevin Trocolli
20865dc495
allnet: add logging
2023-05-30 21:45:37 -04:00
Kevin Trocolli
05dee87a9a
allnet: update default values, add debug log for unknown but allowed auths
2023-05-26 21:41:16 -04:00
Kevin Trocolli
7ed294e9f7
delivery: remove period from version
2023-05-24 01:08:53 -04:00
Kevin Trocolli
d172e5582b
fixup allnet response for res class 2
2023-05-09 03:53:31 -04:00
Kevin Trocolli
7bb8c2c80c
billing: handle malformed requests
2023-05-03 03:26:39 -04:00
Kevin Trocolli
6d1855a6bc
billing: handle malformed requests
2023-05-03 03:25:55 -04:00
Kevin Trocolli
238d437519
reformat with black in preperation for merge to master
2023-04-23 21:04:52 -04:00
Kevin Trocolli
b498e82bf8
dli: remove dot from version
2023-04-23 19:08:45 -04:00
Kevin Trocolli
47f4aaddf8
allnet: add download order infrastructure
2023-04-23 19:00:30 -04:00
Kevin Trocolli
bd356af272
pokken: restructure database
2023-04-12 02:34:29 -04:00
Kevin Trocolli
ac8a660e13
allnet: allow unknown games to auth in develop mode
2023-03-19 23:52:33 -04:00
Kevin Trocolli
7ca4e6adb9
fix IP address logging
2023-03-17 02:11:49 -04:00
Kevin Trocolli
4bd1dea6bf
allnet: add info log to downloadorder
2023-03-17 02:06:15 -04:00
Kevin Trocolli
8c5c7f31b6
allnet: fix setting=1
2023-03-16 22:31:41 -04:00
Kevin Trocolli
6fa0175baa
print cleanup, remove unused mucha options
2023-03-12 01:59:12 -05:00
Kevin Trocolli
18a95f5213
add get_ip_addr util function for servers behind proxies
2023-03-12 01:00:51 -05:00
Kevin Trocolli
2dd84bbe3e
pokken: fix mucha and allnet info, fix allnet 2.00 format requests
2023-03-10 20:31:29 -05:00
Midorica
a088dd82de
fixing allnet power on response
2023-03-09 16:59:50 -05:00
Hay1tsme
e9ffd95435
implement dict.get()
2023-03-09 12:17:10 -05:00
Hay1tsme
a76bb94eb1
let black do it's magic
2023-03-09 11:38:58 -05:00
Hay1tsme
b12f61198f
mucha: fixups
2023-03-04 22:46:26 -05:00
Hay1tsme
bfe5294d51
add get_allnet_info and config loading safety to all games
2023-03-04 21:58:51 -05:00
Hay1tsme
a340bcf1dd
change how allnet uri/host is generated
2023-03-04 21:27:52 -05:00
Hay1tsme
34e2c50fb5
allnet: see previous
2023-03-03 15:52:58 -05:00
Hay1tsme
b35e7d6983
allnet: hotfix for country
2023-03-03 15:49:33 -05:00
Hay1tsme
f6cfb9e36d
allnet: fix "none" in response
2023-03-03 15:45:21 -05:00
Hay1tsme
101b966e3a
add allnet request debug logging
2023-03-03 15:39:14 -05:00