Language:
switch to room list switch to menu My folders
Go to page: First ... 16 17 18 19 [20] 21 22 23 24
[#] Fri Jan 17 2025 15:52:35 UTC from jellejilles.com

Subject: Re: Citadel docker not opening TLS ports

[Reply] [ReplyQuoted] [Headers] [Print]

I've figured it out, the ports are set to -1 by default and the documentation on default opened ports is wrong. You can edit them with this: citadel.org



[#] Fri Jan 17 2025 16:54:22 UTC from IGnatius T Foobar

Subject: Re: Citadel docker not opening TLS ports

[Reply] [ReplyQuoted] [Headers] [Print]

Thanks for pointing out the documentation that needs updating. You are correct, the dedicated TLS ports are disabled by default and can easily be enabled by setting their port numbers.

[#] Sat Jan 18 2025 21:31:33 UTC from Kurisu

Subject: Re: Citadel 1008 and EasyInstall

[Reply] [ReplyQuoted] [Headers] [Print]

 


If you're a user of the text mode client, there has been some significant refactoring of that code. Not a lot of what we did is readily visible but we had a few people who wanted to build on top of it so we did some very nice cleaning up in that part of the system. It was really old code, full of gotos and other horrors, so it needed some love :)
 
 
 

Yep, I saw the code improvements being made (I legitimately look at the code page once a day as a matter of interest) and am honestly quite pleased with the text mode client currently.  Behaves fine as far as auto color detection for any reasonable terminal -- gives only monochrome in Syncterm but I kind of like that (use a real terminal for citadel amirite?.) and doesn't have the usual code spillover for color detection like it used to in any situation I've been able to test except for one condition: if the baud rate is too low and the logon screen doesn't finish before the auto-detect threshold (I'm presuming that's the time criteria) then you will get said spillover. Honestly, not that big a concern as even my C128 wifi modem does 9600 normally (too bad I don't have access to it to test right now) but it is a case where such can happen. I would hope anyone crazyenough to access my BBS with a 300 baud modem would also be smart enough to just backspace before putting in their name. ;)

Secondly, I have to applaud that the formatting of text in the messages folder is now respected by the text client -- something I was meaning to ask about but didn't as I don't want to be annoying and at this stage everything I think could be improved seems to be improved in the next build. Really makes my logon screen work well, and I can use an ASCI banner on the logon and know it will print correctly on screens larger than 80 columns wide!

Screenshot from a Windows 2000 VM, for that Y2K authenticity.

PS: Also working perfectly in the telnet client that comes with FreeDOS, for what that's worth. :D



[#] Sun Jan 19 2025 03:03:12 UTC from SamuraiCrow

Subject: Re: Citadel Protocol binding for Dart Native?

[Reply] [ReplyQuoted] [Headers] [Print]

 

Fri Jan 17 2025 03:19:34 UTCfrom IGnatius T Foobar Subject: Re: Citadel Protocol binding for Dart Native?
Your project sounds interesting and fun. Looking forward to seeing it.
 

You can monitor the progress at my CodeBerg.org repo. So far it's a mockup of some of the screens with placeholder text. Once I started getting the hang of the Dart language, it's turning out to be pretty easy to work with. Every now and then I have to look up a command syntax on the webs but as long as I'm using Intellisense on OSS (VS Code with the snooping taken out), it's starting to go pretty smoothly even.

I looked through the C source file you indicated on the text client. It's clean code for C and I have no trouble reading it. At this point the only reason I'd reinvent the protocol source is if I wanted it to be the same license as the client itself.

Of course, making the C client code into an LGPL shared object would tip the scales fully in favor of using the C client code. On the other side of the scale, Dart makes code that's portable across 5 platforms plus 2 in the browser itself (standard web page with JavaScript or compiled web page with WebAssembly). If one platform didn't support such a shared object, I'd probably translate the code into MIT licensed Dart.



[#] Sun Jan 19 2025 03:39:02 UTC from SamuraiCrow

Subject: Bugs in WebCit or Citadel?

[Reply] [ReplyQuoted] [Headers] [Print]

I noticed a few bugs in the web interface or the underlying infrastructure. If they are all in WebCit, I wouldn't be surprised.

  1. I entered an event in the calendar here and it translated the times into a different timezone. I don't mind if it's stored in the server as GMT because the server uses Linux. When it gets sent back to my browser it shows in GMT still instead of my native timezone, though.
  2. I've noticed some of the HTML formatting in the editor is not as flexible as raw HTML in the respective mode of the editor. In other words, I can edit paragraph tags into header tags and it shows headers right after I submit the changes. It's probably a minor matter as the text editor upstream hasn't been updated. 
  3. The only way I've found to enter links on this page is to do it manually in HTML mode as well. Once entered, the ghosted link icon springs to life and lets me edit the link I've just created.
  4. Once a message is saved to drafts, there is no way to make it post. Even moving the message to a room is typically unsuccessful. (This is on a system a few versions back.)

I wouldn't be surprised if this is all WebCit standard bugs, so I just would like to know if these are known bugs or not?



[#] Sun Jan 19 2025 18:09:32 UTC from luisgo

Subject: Is this settings enouth for a citadel email server co-sited with ....?

[Reply] [ReplyQuoted] [Headers] [Print]

Dear all,

Is this settings enouth for a citadel email server co-sited with Apache to be deployed?

Email server with only two active users. Apache with less than 10GBytes/month activity.

VPS with 2 CPU cores, 3 GB RAM. I am doubting about 2CPU cores as the minimum number of threads of citadel is 5. Must I limit the number maximum number of threads? I have now 16.

Thanks,

Luís Gonçalves. 



[#] Mon Jan 20 2025 05:06:23 UTC from MarisaG

Subject: how to add languages to webcit?

[Reply] [ReplyQuoted] [Headers] [Print]

I have a fair number of users in DE and FR who would like the interface to be in their native language.

How do I do that?



[#] Tue Jan 21 2025 02:39:00 UTC from IGnatius T Foobar

Subject: Re: Citadel 1008 and EasyInstall

[Reply] [ReplyQuoted] [Headers] [Print]

Screenshot from a Windows 2000 VM, for that Y2K authenticity.

Nice. If you're doing a retro style BBS kind of thing, I trust that you've found the various "shell in a web page" type of emulators? Here we're using ttyd [https://github.com/tsl0922/ttyd] which I have found to be the most well-behaved out of all the ones out there.

I've got a Wyse 150 down in the garage that I've been meaning to hook up to my main server ever since I brought my hosting operations back home after my data center arrangements came to an end. I haven't used that terminal in years -- it used to be hooked up to a Sun machine back when Solaris was still a thing.

[#] Tue Jan 21 2025 02:57:08 UTC from IGnatius T Foobar

Subject: Re: Citadel Protocol binding for Dart Native?

[Reply] [ReplyQuoted] [Headers] [Print]

Of course, making the C client code into an LGPL shared object would
tip the scales fully in favor of using the C client code. On the other

I'm not opposed to that, if we can work out the logistics of doing so.

We have to work out two issues on that. The first is that the primary author of citadel_ipc.c would be difficult to contact for relicensing permission because he died in 2021. I don't know how that works; to the best of my knowledge he left no successors or assignees. The second is that citadel_ipc.c depends on libcitadel, which has numerous authors.

If you're definitely serious about building atop citadel_ipc.c then we will figure it out.

[#] Tue Jan 21 2025 13:12:06 UTC from Nurb432

Subject: Re: Citadel Protocol binding for Dart Native?

[Reply] [ReplyQuoted] [Headers] [Print]

I wonder if it works like their other belongings without a stated plan for their "estate", it goes to the spouse by default, and if that isn't available it goes into limbo with probate and people have to fight over things. And if no one steps up there, it goes to the state and is lost forever.

But i don't claim to be an attorney, nor have i stayed at a holiday-inn, in perhaps 50 years ..

I Tue Jan 21 2025 02:57:08 UTC from IGnatius T Foobar Subject: Re: Citadel Protocol binding for Dart Native?
.

We have to work out two issues on that. The first is that the primary author of citadel_ipc.c would be difficult to contact for relicensing permission because he died in 2021. I don't know how that works; to the best of my knowledge he left no successors or assignees. The second is that citadel_ipc.c depends on libcitadel, which has numerous authors.

 



[#] Wed Jan 22 2025 06:36:21 UTC from SamuraiCrow

Subject: Re: Citadel Protocol binding for Dart Native?

[Reply] [ReplyQuoted] [Headers] [Print]

 

Tue Jan 21 2025 02:57:08 UTC from IGnatius T Foobar Subject: Re: Citadel Protocol binding for Dart Native?
If you're definitely serious about building atop citadel_ipc.c then we will figure it out.

If I have to recode the bindings in Dart, I will do so. I'm fluent enough in C that I can translate the existing code easily. It's not a hard requirement that I use the C code via FFI.

Project Update:

Like WebCit, half of the code in the app is a rich-text editor plug-in that I just cited as a dependency. Flutter-Quill is a very powerful plug-in so that saved a lot of work! Now I need to build up the editor screens around it. Also, Quill is MIT licensed like the rest of the code in my repo.



[#] Wed Jan 22 2025 14:12:21 UTC from IGnatius T Foobar

Subject: Re: how to add languages to webcit?

[Reply] [ReplyQuoted] [Headers] [Print]

I have a fair number of users in DE and FR who would like the interface
to be in their native language.

We already have translations in both of those languages. Are they not appearing on your system?

It's possible that there is a build issue and/or something happened to prevent that from working. We have translations in many languages.

[#] Wed Jan 22 2025 14:15:03 UTC from IGnatius T Foobar

Subject: Re: Citadel Protocol binding for Dart Native?

[Reply] [ReplyQuoted] [Headers] [Print]

If I have to recode the bindings in Dart, I will do so. I'm fluent
enough in C that I can translate the existing code easily. It's not a
hard requirement that I use the C code via FFI.

In case you haven't reached it yet, the protocol specification is at https://www.citadel.org/protocol.html so you don't need to reverse engineer what's already there. If you're going to do a new implementation you might not want to bother wrapping every command like the existing implementation did. It's enough to have something like CtdlIPCGenericCommand() and run everything through that.

[#] Wed Jan 22 2025 21:52:05 UTC from hynsey

Subject: Upgrade "Easy Install" citadel

[Reply] [ReplyQuoted] [Headers] [Print]

Hi,

I've installed Citadel server build #994 using the "Easy Install" method on Ubuntu. As DKIM is built-in from build 1000, I'd like to make use of this feature.

I don't see any specific upgrade instructions, but I do see instructions for migrating from one server to another here: https://www.citadel.org/how_do_i_move_citadel_to_another_host.html

Can I just follow these steps from that page?

  • Shut down Citadel
  • Export database
  • Remove Citadel - specific to upgrading on same server
  • Run easy install again with latest version
  • Import exported database
  • Start up citadel
  • Test and Tune

cheers!



[#] Thu Jan 23 2025 10:22:39 UTC from wojciech.krolikowski

Subject: Room "Alternative public emailaddresses pointing to this room"not work

[Reply] [ReplyQuoted] [Headers] [Print]

Hi,

 

I have an issue with room configuration.

I've created a room. In Advanced => Edit or delete .... => Mailing list service I defined alternative email address for this room.

Now, when I send email to the address room_roomname@mydomain.com it works without issues.

But when I try to use email configured as alternative I get message that receipient is unknows. It doesn't matter do I send email from my Citadel or from GMail. It just doesn't work.

What did I missed?

 

Kind regards,

Wojtek



[#] Thu Jan 23 2025 10:25:42 UTC from wojciech.krolikowski

Subject: Handling spam messages

[Reply] [ReplyQuoted] [Headers] [Print]

Hi,

 

I face issues with SPAM messages. Integration with SpamAssassin is kind-of working. I have 2 issues:

1) Citadel is rejecting SPAM messages, so there is no option to check headers and configure filters;

2) Ham messages are not "enriched" with X-Spam headers. I don't know is it issue with Citadel or SA configuration.

I would be greatful for any suggestions. Where is configuration for spam handling?

I know that reject is correct behavior and I would like to get back to it as soon as I get confidence that I'm loosing anything important.

 

Have a great day,

Wojtek

 



[#] Thu Jan 23 2025 10:32:16 UTC from wojciech.krolikowski

Subject: Re: how to add languages to webcit?

[Reply] [ReplyQuoted] [Headers] [Print]

 

Wed Jan 22 2025 14:12:21 UTC from IGnatius T Foobar Subject: Re: how to add languages to webcit?
I have a fair number of users in DE and FR who would like the interface
to be in their native language.

We already have translations in both of those languages. Are they not appearing on your system?

It's possible that there is a build issue and/or something happened to prevent that from working. We have translations in many languages.

Hi,

 

In my instance of WebCit I have only en_US and en_GB. Other languages are not available. How to "enable" them?

 

Kind regards



[#] Thu Jan 23 2025 15:02:29 UTC from MarisaG

Subject: Re: how to add languages to webcit?

[Reply] [ReplyQuoted] [Headers] [Print]

The only language choice I have is en_US. How do I get the others?



[#] Thu Jan 23 2025 16:17:26 UTC from wojciech.krolikowski

Subject: How to copy mail filter rules between accounts

[Reply] [ReplyQuoted] [Headers] [Print]

Hi,

 

as in subject. I have quite nice set of rules and I would like to share it with other users on my server. How to do that?

Is there a command line client where I could do admin "stuff"?

 

Kind regards,

Wojtek



[#] Thu Jan 23 2025 23:45:13 UTC from IGnatius T Foobar

Subject: Re: Upgrade "Easy Install" citadel

[Reply] [ReplyQuoted] [Headers] [Print]

I've installed Citadel server build #994 using the "Easy Install"
method on Ubuntu. As DKIM is built-in from build 1000, I'd like to make
use of this feature.

There is no need to do an export/import if you are just upgrading Citadel on the same machine. To upgrade a system that was built with Easy Install, you simply run Easy Install again.

Obviously you want to do a full backup before you upgrade any important software, but you're doing that already, right?

Go to page: First ... 16 17 18 19 [20] 21 22 23 24