Can Citadel be configured to be compiled with clang? If so, you could
try using clang-address-sanitizer or clang-static-analyzer.
Clang clang clang goes the trolley? I don't think we used any gcc-specific constructs in the code, and if any are found I would be happy to fix that problem.
Citadel has a fairly good security history. Not perfect, but good. Some of that is of course related to the fact that Citadel isn't as widely deployed as some other software. But there *are* people paying attention, and we've done well most of the time.
In the web version when you displayed the online users you could edit your room and your host, was that feature removed?
It's been removed. This is an intermediate step. We're going to replace
it with a true "status" field in which you can put any arbitrary shenanigans.
It's more consistent with what people expect, and we'll be able to integrate with things like StatusNet and OStatus.
It's more consistent with what people expect, and we'll be able to integrate with things like StatusNet and OStatus.
Yeah, I noticed it didn't work anymore from the text client. I figured change was afoot.
Oh, maybe Arabella had the inside scoop!
User Name Room Idle From host
------------------------- -------------------- ---- ------------------------
. fleeb Lobby localhost
Arrrrrr... writin' to ye from yer localhost.
Sort of. It means the client is running on the same computer as the server,
and it connected to 127.0.0.1:504. WebCit is connecting to a unix domain
socket, and when that happens, the server allows the client to tell it where
the end user *really* is.
In my case, I used ssh to connect to Uncensored, so I'm also in that ambiguous 'logged in from localhost, but also from remote' sort of category.
Ok, I just fixed that in the server. Connections from 127.0.0.1 or ::1 will
be treated the same as connections to a local socket, which is to say, it
will allow the client to tell the server where the user really is. (Don't
look for it today though; I haven't updated Uncensored yet.)
Ok, your update has been installed. Text client users will now appear with
the actual location of the user instead of "localhost".
Sat Jul 13 2019 13:47:43 EDT from IGnatius T FoobarOk, your update has been installed. Text client users will now appear with the actual location of the user instead of "localhost".
When will this be distributed - and - using the Easy Install method - how does an upgrade work?