Ugh!
So a couple days ago Citadel failed to auto-reload the cert files, so I decided to try "doas service citserver restart" but that ended up with an "Unexpectedly terminated" message in the Aides room (also does Citadel not maintain its pid file?).
Now the database is all goobered up! All mew messages don't show up in my mail clients and in WebCit they're just ERROR: #
wtf happened? db_recover and database_cleanup.sh aren't doing shit to correct this. kinda missing some important messages here!
Apparently after using database_verify.sh, firing up citserver again just re-corrupts it? dafuq?
Can we just move to MariaDB instead of whatever this is?
Okay but it also isn't building on FreeBSD. I'll post a FreeBSD VM guide so you can set up a VM and do local testerings.
Sun Aug 27 2023 14:11:09 EDT from IGnatius T FoobarFollow along in the development room and you'll see that I am working as fast as possible to set us up for backends other than Berkeley DB. In other news, the most recent commit fixes the problem some people have been having with the Berkeley DB backend, so we have two ways to win. Believe me, I am as frustrated as you are, and Citadel is my pride and joy so it WILL be addressed.
As of right now, Uncensored is now running on what will hopefully become the next release version of Citadel.
I'm getting MUCH more reliable database performance, and we're working on fixing the FreeBSD compatibility issues.
Just a quick update: the database continues to be far more reliable than in the previous version, and y'all are going to love it. However, it exposed a bug in the full text indexer, which we are working out now.
The next version will drop soon, and you're gonna love it!
Full text search is a nice-to-has, disable it for release and RELEASE.
Also make sure it builds/workses on FreeBSD.
Tue Aug 29 2023 22:54:15 EDT from IGnatius T Foobar
Just a quick update: the database continues to be far more reliable than in the previous version, and y'all are going to love it. However, it exposed a bug in the full text indexer, which we are working out now.
The next version will drop soon, and you're gonna love it!
Full text search is a nice-to-has, disable it for release and
RELEASE.
You know I can't do that. It will break some important workflow at some site that depends on it. I cannot in good conscience release software that is incomplete or has known defects.
The good news is that the indexer isn't locking up anymore when combined with the new and more robust database layer. There is just some cleanup work to do. And yes, I am testing it on FreeBSD.
Search works in so few places these days that it would be an even bigger shame not to have it work in Citadel.
Anyway, it's finished so we don't have to worry about it. The code is more simple, too, eliminating the index cache because modern systems are going to mmap the relevant parts of the database anyway.
All that's left to do is tune it up on FreeBSD, because Kitty asked nicely and needs this soon.
BSD! BSD! BSD! BSD! BSD!
Thu Aug 31 2023 00:27:24 EDT from IGnatius T Foobar
All that's left to do is tune it up on FreeBSD, because Kitty asked nicely and needs this soon.
What about 9Front?
( just kidding )
Thu Aug 31 2023 12:27:24 AM EDT from IGnatius T FoobarCitadel also uses its search index to do things like email address autocompletion.
Anyway, it's finished so we don't have to worry about it. The code is more simple, too, eliminating the index cache because modern systems are going to mmap the relevant parts of the database anyway.
All that's left to do is tune it up on FreeBSD, because Kitty asked nicely and needs this soon.
What about 9Front?
You do the work :)
I like the 9front web site though. I especially like how their "code of conduct" is Asimov's three laws of robotics. It's *almost* as awesome as Citadel's CoC.
So ... I'm at a friend's place and I saw what webcit is doing with unauthenticated users. All rooms just use the mailbox view, if you select another view and then try to go to a different page, it just reverts to mailbox view.
Thought y'all should know.
i could be wrong ,but would it not default to what the last person used before the current?
Sun Sep 03 2023 21:21:18 EDT from LadySerenaKittySo ... I'm at a friend's place and I saw what webcit is doing with unauthenticated users. All rooms just use the mailbox view, if you select another view and then try to go to a different page, it just reverts to mailbox view.
Thought y'all should know.
I followed instructions here:
https://citadel.org/how_to_install_a_certificate_signed_by_a_recognized_certificate_authority.html
but my server doesn't have https working (I know I need let's encrypt, but I'm starting with the basics for now). One thing that I didn't see was a webcit keys directory in usr/local/webcit. Do you know if that is why the server is only http, or is there something else to do?
Thanks,
cd
but my server doesn't have https working (I know I need let's
encrypt, but I'm starting with the basics for now). One thing that I
didn't see was a webcit keys directory in usr/local/webcit. Do you
know if that is why the server is only http, or is there something
else to do?
Hmm, that seems to be an old document. The one you want is here:
[ https://citadel.org/sslcertificates.html ]
Sorry for the confusion.
I hope I'm in the right place.
I have Citadel working well. However, I am totally unable to delete mail from any room within Webcit. I think I may have clicked something so as not to allow Webcit to prompt me to confirm deletions.
I really would rather not have to reinstall!
Many thanks