09:03kode54: stupid useless channel moderation feature
09:05kode54: why the hell this network can't do SASL like a proper network
09:24dwfreed: hysterical raisins
09:24dwfreed: you should link your client's alternate nick to your account
09:26colo: I use certfp auth. it works great.
09:27dwfreed: certfp doesn't help with altnicks
09:27dwfreed: for other hysterical raisins, you're only considered authenticated by the ircd if you're using a nick linked to your account
09:29emersion: certfp doesn't help with registered-only channels either
09:29emersion: libera has a more modern/sane server
09:34kode54: dwfreed: I don't have an alternate nick
09:34kode54: this client has a main nick, otherwise it just appends a random numeral
09:35kode54: I guess I could link kode540 through 9
09:36kode54: seems ridiculous that there isn't just a certfp table indexed by the certificate fingerprint as the key
09:36kode54: a simple binary search of a few hundred thousand records on every connection ;)
09:39dwfreed: kode54: see the other hysterical raisin I mentioned
09:40dwfreed: because of this, services doesn't bother to look at your account's fingerprints because you're not using a nick on your account
09:48kode54: right
09:48kode54: and I'm saying it's probably not that difficult to simply identify the entire account by just the certfp
09:49kode54: I'd probably implement it using just flatfiles on disk with hex hash names, and not even bother to collate them into directories
09:49dwfreed: it's all in a postgres database
09:49kode54: oh
09:49dwfreed: but changes to the current services are the minimal necessary to keep it operational
09:50kode54: got it
09:50dwfreed: we are working on moving to atheme, which will help somewhat, but won't fix the +R problem
09:50kode54: sorry for my lunatic complaints
09:50dwfreed: I mean, they're valid
09:50dwfreed: there are workarounds that exist
09:51dwfreed: it would be best if your client would try a fixed altnick first, though :)
09:52kode54: this one .net client I once used fully automated the process of identifying with an alt nick, ghosting the main nick, then recovering it, before even bothering to join any channels
09:53kode54: the dev made sure that you never joined any channels before authenticating, because of then freenode feature of not applying user cloaks until identified
09:54kode54: this also meant that if services were offline, your connection process would just stall indefinitely
09:55dwfreed: this could be a good think, for the cloak reason :)