mleku @mleku - 1d
#devstr #progressreport so, back-tracking the #realy code to find where the glitch was happening, found that the only bug actually seemed to be a stray redundant mutex lock/unlock there must be some other bugs in other code that i've shelved for now but i am happies force pushed the bugfixed to the head and now to continue with the filter implementation
yeah it was really annoying because it was rejecting the JWT tokens that should have been valid by the tests those are important because i have created a scheme for expiring JWT tokens that can be used for authing as a specific npub to do actions that require auth, including admin actions like import and export of the database (export isn't working within the HTTP API UI because of some HTTP file juju that i haven't mastered yet but you can use nip-98 and a curl-like tool i made for it) anyway, it obviously must have been a consequence of the broken sync locks on the relay access control list scheme... that thing needs to be tightened up some but i'm just glad it was just some minor thing that i had to fix, so now i can finish writing the filter implementation and have it work with the JWT token which will be epic in the sense that you can demonstrate using it without anything other than a token that you generate beforehand... making that in other ways than the CLI will come later (i figured on it being a function you can call in a client and then it generates a string that you can then carry by some means to a device that can't do nip-98 auth (eg low spec e-reader)
mleku @mleku - 23h
yeah, concurrency is a bitch, but it's MY bitch, and i love her
i'll share her with you, if you want her, she's a good bitch just will hurt you a lot until you understand where her claws are