X-Git-Url: https://jfr.im/git/erebus.git/blobdiff_plain/79b19e3096c92923bf5ec7ce0dd68b950156a625..3cec5bdc665d310ac628e80b007dd2d71ae7d7bd:/TODO diff --git a/TODO b/TODO index 31fcacf..b849f98 100644 --- a/TODO +++ b/TODO @@ -54,3 +54,11 @@ vim: expandtab sw=2 ts=2 - fix softdeps, if they're used through lib.mod() or parent.module() they break, need a `'mod' in modules` check somewhere - ctlmod.unload: track what modules are unloaded and return that info to caller + +- lookup User object by auth + modules should be able to (attempt to) look up a User object by auth, that way if the user is online + !clevel and !glevel can look up their existing object and adjust the permissions there + +- sockets module: wrapping should operate on byte-level not string-level + sentences with unicode text get wrapped wrong + ... but the wrapping point needs to be determined at the string-level ugh