Michael Scire
|
eb50e99748
|
kern: alleviate a little KPort pressure.
|
2021-02-23 14:31:24 -08:00 |
|
Michael Scire
|
287f4e6fa1
|
sm: fix abort on RegisterService while at port limit
closes #1382
|
2021-02-23 14:21:46 -08:00 |
|
Michael Scire
|
95a6b0828f
|
dmnt: set the debug process handle slightly more carefully
|
2021-02-20 17:37:59 -08:00 |
|
Michael Scire
|
74e4e70053
|
fs.mitm: fix cache of non-current-process data storages (closes #1371)
|
2021-02-15 19:39:32 -08:00 |
|
Michael Scire
|
c0e3cee657
|
dns.mitm: allow nullptr for port string (closes #1352)
|
2021-02-03 12:41:23 -08:00 |
|
Michael Scire
|
8eb65ab401
|
dns.mitm: fix hosts file parsing bug
|
2021-02-02 17:11:53 -08:00 |
|
Michael Scire
|
bcda834980
|
dns.mitm: make line ordering explicit, rather than implicit.
This doesn't actually change functionality, because this is how std::unordered_map worked anyway...
...but it's better for us to be explicit, I think.
|
2021-02-02 13:48:40 -08:00 |
|
Michael Scire
|
e521ae805d
|
dns.mitm: add documentation
|
2021-02-02 11:41:49 -08:00 |
|
Michael Scire
|
6950989552
|
dns.mitm: support % in hosts file as stand-in for environment identifier
|
2021-02-02 11:41:49 -08:00 |
|
Michael Scire
|
ffbdf29c10
|
dns.mitm: fix ABORT_UNLESS -> ABORT
|
2021-02-02 11:41:49 -08:00 |
|
Michael Scire
|
135d42ffee
|
dns.mitm: hint = {} fix in options
|
2021-02-02 11:41:49 -08:00 |
|
Michael Scire
|
1306d03136
|
dns.mitm: add GetAddrInfo redir, AtmosphereReloadHostsFile, debug logging control
|
2021-02-02 11:41:49 -08:00 |
|
Michael Scire
|
97aa209c43
|
dns.mitm: fix inverted hostname detection
|
2021-02-02 11:41:49 -08:00 |
|
Michael Scire
|
b30311be65
|
dns.mitm: support wildcards in hosts
|
2021-02-02 11:41:49 -08:00 |
|
Michael Scire
|
6694d8c2d9
|
dns.mitm: edit default behavior/hosts filenames
|
2021-02-02 11:41:49 -08:00 |
|
Michael Scire
|
658389fc60
|
dns.mitm: fix issue in host file parsing
|
2021-02-02 11:41:49 -08:00 |
|
Michael Scire
|
d6477cf024
|
dns.mitm: parse redirections from hosts file
|
2021-02-02 11:41:49 -08:00 |
|
Michael Scire
|
400f5142ee
|
dns: implement GetHostByName redirection (backend TODO)
|
2021-02-02 11:41:49 -08:00 |
|
Michael Scire
|
8bf8df43e2
|
dns: skeleton passthrough mitm
|
2021-02-02 11:41:49 -08:00 |
|
Michael Scire
|
8d10584a51
|
result: always prefer diag::Abort to fatal
|
2021-01-28 00:15:24 -08:00 |
|
Michael Scire
|
42964992d1
|
dmnt: ro:dmnt available on all sysvers
|
2021-01-27 14:44:25 -08:00 |
|
Michael Scire
|
4a82d9bf28
|
sm: supercede ams extension via DetachClient
|
2021-01-27 14:36:15 -08:00 |
|
Michael Scire
|
4190281b2f
|
ams: communicate status to libnx
|
2021-01-27 14:20:30 -08:00 |
|
Michael Scire
|
3389aaefc3
|
strat: update for revised libnx weak alloc funcs
|
2021-01-22 03:52:10 -08:00 |
|
Michael Scire
|
f8f987aa8d
|
boot: remove references to memalign/malloc
|
2021-01-20 23:39:31 -08:00 |
|
Michael Scire
|
e87e146112
|
ams_mitm: update for new sf semantics
|
2021-01-20 23:39:31 -08:00 |
|
Michael Scire
|
5751bcc117
|
dmnt: update for new sf semantics
|
2021-01-20 23:39:31 -08:00 |
|
Michael Scire
|
eb1e979257
|
creport: update for new sf semantics
|
2021-01-20 23:39:31 -08:00 |
|
Michael Scire
|
204539664b
|
boot2: update for new sf semantics
|
2021-01-20 23:39:31 -08:00 |
|
Michael Scire
|
f5c6736431
|
boot: update for new sf-semantics
|
2021-01-20 23:39:31 -08:00 |
|
Michael Scire
|
d00ebaa28a
|
fatal: update screen task to use native window directly
|
2021-01-20 23:39:31 -08:00 |
|
Michael Scire
|
402e4d1adb
|
fatal: wip (pending libnx pr) update for new sf semantics
|
2021-01-20 23:39:31 -08:00 |
|
Michael Scire
|
ed7c0605f9
|
jpegdec: note libjpeg-turbo TODO
|
2021-01-20 23:39:31 -08:00 |
|
Michael Scire
|
dbe8add4f4
|
loader: fix failure-to-early-return in launch record management
|
2021-01-20 23:39:31 -08:00 |
|
Michael Scire
|
e4e278bb3d
|
util::unique_lock, update loader to new sf semantics
|
2021-01-20 23:39:31 -08:00 |
|
Michael Scire
|
3761f80592
|
string_view: remove now unecessary comment
|
2021-01-20 23:39:31 -08:00 |
|
Michael Scire
|
9878c18e47
|
ncm: update for new sf semantics
|
2021-01-20 23:39:31 -08:00 |
|
Michael Scire
|
3bb94aa146
|
util::string_view, update pgl for new sf semantics
|
2021-01-20 23:39:31 -08:00 |
|
Michael Scire
|
83c04fa5d7
|
pm: update for new sf semantics
|
2021-01-20 23:39:31 -08:00 |
|
Michael Scire
|
dc4ee1a5bc
|
erpt: update for new sf semantics
|
2021-01-20 23:39:31 -08:00 |
|
Michael Scire
|
5191f0e305
|
ro: reduce memory usage by excising (unused) std::malloc
|
2021-01-20 23:39:31 -08:00 |
|
Michael Scire
|
170034aed3
|
ro: update for new sf semantics
|
2021-01-20 23:39:31 -08:00 |
|
Michael Scire
|
21236020cb
|
sm, spl: update to use new sf semantics
|
2021-01-20 23:39:31 -08:00 |
|
Michael Scire
|
f06de12bea
|
libstrat: convert to experimental new (super-accurate) sf allocation semantics
|
2021-01-20 23:39:31 -08:00 |
|
Michael Scire
|
094cede39e
|
ams: use util::SNPrintf over std:: (size/linker improvements)
|
2021-01-12 02:59:41 -08:00 |
|
Michael Scire
|
9cfd259c5c
|
spl: reduce heap size
|
2021-01-12 02:31:57 -08:00 |
|
CaramelDunes
|
f051f707ed
|
Do not blank Rsa2048DeviceCertificate or Rsa2048Device as it prevents HOS from booting on newer PRODINFO versions.
|
2021-01-07 14:09:15 -08:00 |
|
Michael Scire
|
7a9018dc7a
|
sm: fix wait list reentrancy and state on processing loop entry
|
2020-12-31 16:01:26 -08:00 |
|
Michael Scire
|
f768e3c8f9
|
sm: implement accurate request deferral semantics
|
2020-12-31 16:01:26 -08:00 |
|
Michael Scire
|
6633af769e
|
boot: fix rebuild-every-time-make-is-invoked
|
2020-12-29 13:01:06 -08:00 |
|