Language:
switch to room list switch to menu My folders
Go to page: 1 2 3 4 5 [6] 7 8 9 10 ... Last
[#] Wed Feb 08 2023 09:02:52 EST from omgnoo

Subject: Re: Where are users stored?

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

Looks like the problem is that I moved from 32 bit to 64 bit OS.



[#] Wed Feb 08 2023 11:39:25 EST from zelgomer

Subject: Re: where are users stored?

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

2023-02-08 01:11 from omgnoo <omgnoo@uncensored.citadel.org>
Subject: where are users stored?
Hello,

my Pi's sd card is corrupt, but I have a backup of all files. I
installed Raspberry Pi Os completely new and copied
/usr/local/citadel and /usr/local/webcit there. I triggered the easy
install script and Citadel noticed that I have my data present.

However, after installation all my users are gone. Where are they
stored so I can copy them over?

BR


I second the suggestion to try the support room. I don't know as I don't run a Citadel instance myself, but I would expect data like that to go somewhere in /var.

[#] Thu Feb 09 2023 06:05:59 EST from omgnoo

Subject: Re: where are users stored?

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

Sry, didn't notice I was in the wrong room. Thanks for pointing out



[#] Thu Feb 09 2023 06:12:41 EST from omgnoo

Subject: What are ports 2020 and 5222

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

Hey,

I'm now running Citadel in Docker and it works fine as of now.

The original Dockerfile shows the exposed ports (https://code.citadel.org/?p=citadel-docker;a=blob_plain;f=Dockerfile;hb=HEAD) :

# Ports
EXPOSE 25 80 110 119 143 443 465 504 563 587 993 995 2020 5222



I wonder what 2020 and 5222 is used for in Citadel? A netcat shows XMPP for 5222, which is for communication as far as I know. But for 2020 netcat doesn't show the service.
However, for what is Citadel using those two ports?



[#] Thu Feb 09 2023 19:40:22 EST from IGnatius T Foobar

Subject: Re: What are ports 2020 and 5222

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

However, for what is Citadel using those two ports?

5222 is indeed the XMPP service; it is used to connect external chat clients to Citadel.

2020 was a "managesieve" service, but since we don't use Sieve anymore, that should be removed. Thanks for pointing it out.

[#] Thu Feb 09 2023 19:41:07 EST from IGnatius T Foobar

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

2.  One of my mail filters is a regex.  It should match, but
doesn't seem be working.

If [From] Matches "([^@]+)@([0-9]+)\.([a-z]+)" [Move message to]

Wow. Can you share what kind of strings that regex is intended to match on? I'll check it out.

[#] Thu Feb 09 2023 19:44:52 EST from IGnatius T Foobar

Subject: Re: WARNING: housekeeping loop has not run for x minutes

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

After a restart of the service everything is quiet for 5 min and then
the log messages kick in again.

Well ... Citadel does all of its background processing in what we call a housekeeping loop, which some random thread will bind to periodically (typically once per minute). It does things like SMTP mail delivery, RSS fetching, mailing list processing, and other "background" tasks. Typically it finishes in a minute or two, but if something is making it get stuck, it could take longer.
After a while we start to wonder if it's stuck.

5 minutes is probably too soon to warn, and I think we'll probably make it 30 minutes in a future release.

If you want to know why it's stuck, however, go ahead and restart your server with the debugging level set to maximum (using the -x9 flag) and watch the logs. You'll see it doing various things. Watch the logs to see if it's timing out trying to connect to some external service, or something like that. Once you know, you can either resolve the problem yourself, or post here about what it is and we can try to help.

[#] Thu Feb 09 2023 19:46:06 EST from IGnatius T Foobar

Subject: Re: Where are users stored?

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

Looks like the problem is that I moved from 32 bit to 64 bit OS.

That is definitely it. Citadel databases are architecture dependent. We do provide a tool `ctdlmigrate` to move from one architecture to another, but it requires both the source and target systems to be online.

[#] Sat Feb 11 2023 07:55:43 EST from Nurb432

Subject: Re: Where are users stored?

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

perhaps build another 32 bit machine long enough to migrate..?



[#] Sat Feb 11 2023 15:26:24 EST from LadySerenaKitty

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

It is supposed to match any message that us (supposedly) from a numeric domain, like "rawr@12345678.com".  I've had quite a number of spams from such domains.

Thu Feb 09 2023 19:41:07 EST from IGnatius T Foobar
2.  One of my mail filters is a regex.  It should match, but
doesn't seem be working.

If [From] Matches "([^@]+)@([0-9]+)\.([a-z]+)" [Move message to]

Wow. Can you share what kind of strings that regex is intended to match on? I'll check it out.

 



[#] Wed Feb 15 2023 03:52:16 EST from JERKBALL

Subject: Easy Install - WebCit fails - libical

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

Hello folks,

 

when I try to install citadel via easy install on an aarch64 platform, compiling of WebCit gives me a warning first:

 Installing WebCit...
configure: WARNING: unrecognized options: --with-libical
checking build system type... aarch64-unknown-linux-gnu
checking host system type... aarch64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
/tmp/citadel-build.9179/webcit/missing: Unknown `--is-lightweight' option
Try `/tmp/citadel-build.9179/webcit/missing --help' for more information
configure: WARNING: 'missing' script is too old or missing

 

 

Compilation succeeds and the install script starts the services.

 

But in the log of webcit I get the following:

 

Feb 15 09:40:58 citadel systemd[1]: Started Citadel web service with encryption.
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: Changing directory to /usr/local/webcit/
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: WebCit 972
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: Copyright (C) 1996-2022 by the citadel.org team
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]:
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: This program is open source software: you can redistribute it and/or
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: modify it under the terms of the GNU General Public License, version 3.
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]:
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: This program is distributed in the hope that it will be useful,
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: but WITHOUT ANY WARRANTY; without even the implied warranty of
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: GNU General Public License for more details.
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]:
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: Found locale: C - en_US
Feb 15 09:40:58 citadel webcit[12953]: Changing directory to /usr/local/webcit/
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: locale for ar_AE.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: locale for bg_BG.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: locale for cs_CZ.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: locale for en_US.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: locale for da_DK.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: Found locale: de_DE.UTF8 - de_DE
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: locale for el_GR.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: locale for en_GB.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: locale for es_ES.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: locale for et_EE.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: locale for fi_FI.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: locale for fr_FR.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: locale for hu_HU.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: locale for it_IT.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: locale for ko_KO.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: WebCit 972
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: locale for nl_NL.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: locale for pl_PL.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: locale for pt_BR.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: locale for ru_RU.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: locale for zh_CN.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: locale for he_IL.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: locale for kk_KK.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: locale for ro_RO.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: locale for sl_SL.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: locale for tr_TR.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: Copyright (C) 1996-2022 by the citadel.org team
Feb 15 09:40:58 citadel webcit[12953]:
Feb 15 09:40:58 citadel webcit[12953]: This program is open source software: you can redistribute it and/or
Feb 15 09:40:58 citadel webcit[12953]: modify it under the terms of the GNU General Public License, version 3.
Feb 15 09:40:58 citadel webcit[12953]:
Feb 15 09:40:58 citadel webcit[12953]: This program is distributed in the hope that it will be useful,
Feb 15 09:40:58 citadel webcit[12953]: but WITHOUT ANY WARRANTY; without even the implied warranty of
Feb 15 09:40:58 citadel webcit[12953]: MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
Feb 15 09:40:58 citadel webcit[12953]: GNU General Public License for more details.
Feb 15 09:40:58 citadel webcit[12953]:
Feb 15 09:40:58 citadel webcit[12953]: Found locale: C - en_US
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: No Site-local Stylesheet [/usr/local/webcit/static.local//webcit.css] installed.
Feb 15 09:40:58 citadel webcit[12953]: locale for ar_AE.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: locale for bg_BG.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: locale for cs_CZ.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: locale for en_US.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: locale for da_DK.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: Found locale: de_DE.UTF8 - de_DE
Feb 15 09:40:58 citadel webcit[12953]: locale for el_GR.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: locale for en_GB.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: locale for es_ES.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: locale for et_EE.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: locale for fi_FI.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: locale for fr_FR.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: locale for hu_HU.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: locale for it_IT.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: locale for ko_KO.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: locale for nl_NL.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: locale for pl_PL.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: locale for pt_BR.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: locale for ru_RU.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: locale for zh_CN.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: locale for he_IL.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: locale for kk_KK.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: locale for ro_RO.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: locale for sl_SL.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: locale for tr_TR.UTF8 disabled: No such file or directory
Feb 15 09:40:58 citadel webcit[12953]: No Site-local Stylesheet [/usr/local/webcit/static.local//webcit.css] installed.
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: Parseerror [_]  (in './static/t/wiki/empty.html' line 5); Warning, Non welformed Token; missing right parenthesis; [_("There is no page called '"]
Feb 15 09:40:58 citadel webcit[12953]: Parseerror [_]  (in './static/t/wiki/empty.html' line 5); Warning, Non welformed Token; missing right parenthesis; [_("There is no page called '"]
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: Define [VC:.adr.address]  (in './static/t/vcard/msg_display.html' line 32); VC:.adr.address isn't known!!; [!("VC:HAVE:TYPE", 30, #"VC:.adr.address")]
Feb 15 09:40:58 citadel webcit[12953]: Define [VC:.adr.address]  (in './static/t/vcard/msg_display.html' line 32); VC:.adr.address isn't known!!; [!("VC:HAVE:TYPE", 30, #"VC:.adr.address")]
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: Parseerror [_]  (in './static/t/user/edit_bio.html' line 11); Warning, Non welformed Token; missing right parenthesis; [_("Enter your bio below."]
Feb 15 09:40:58 citadel webcit[12953]: Parseerror [_]  (in './static/t/user/edit_bio.html' line 11); Warning, Non welformed Token; missing right parenthesis; [_("Enter your bio below."]
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: Define [ICAL_PARTSTAT_X]  (in './static/t/ical/attachment/display_attendees.html' line 5); ICAL_PARTSTAT_X isn't known!!; [!("COND:ICAL:ATTENDEE", 1, #"ICAL_PARTSTAT_X")]
Feb 15 09:40:58 citadel webcit[12953]: Define [ICAL_PARTSTAT_X]  (in './static/t/ical/attachment/display_attendees.html' line 5); ICAL_PARTSTAT_X isn't known!!; [!("COND:ICAL:ATTENDEE", 1, #"ICAL_PARTSTAT_X")]
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: Define [ICAL_PARTSTAT_NEEDSACTION]  (in './static/t/ical/attachment/display_attendees.html' line 6); ICAL_PARTSTAT_NEEDSACTION isn't known!!; [!("COND:ICAL:ATTENDEE", 1, #"ICAL_PARTSTAT_NEEDSACTION")]
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: Define [ICAL_PARTSTAT_ACCEPTED]  (in './static/t/ical/attachment/display_attendees.html' line 7); ICAL_PARTSTAT_ACCEPTED isn't known!!; [!("COND:ICAL:ATTENDEE", 1, #"ICAL_PARTSTAT_ACCEPTED")]
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: Define [ICAL_PARTSTAT_DECLINED]  (in './static/t/ical/attachment/display_attendees.html' line 8); ICAL_PARTSTAT_DECLINED isn't known!!; [!("COND:ICAL:ATTENDEE", 1, #"ICAL_PARTSTAT_DECLINED")]
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: Define [ICAL_PARTSTAT_TENTATIVE]  (in './static/t/ical/attachment/display_attendees.html' line 9); ICAL_PARTSTAT_TENTATIVE isn't known!!; [!("COND:ICAL:ATTENDEE", 1, #"ICAL_PARTSTAT_TENTATIVE")]
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: Define [ICAL_PARTSTAT_DELEGATED]  (in './static/t/ical/attachment/display_attendees.html' line 10); ICAL_PARTSTAT_DELEGATED isn't known!!; [!("COND:ICAL:ATTENDEE", 1, #"ICAL_PARTSTAT_DELEGATED")]
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: Define [ICAL_PARTSTAT_COMPLETED]  (in './static/t/ical/attachment/display_attendees.html' line 11); ICAL_PARTSTAT_COMPLETED isn't known!!; [!("COND:ICAL:ATTENDEE", 1, #"ICAL_PARTSTAT_COMPLETED")]
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: Define [ICAL_PARTSTAT_INPROCESS]  (in './static/t/ical/attachment/display_attendees.html' line 12); ICAL_PARTSTAT_INPROCESS isn't known!!; [!("COND:ICAL:ATTENDEE", 1, #"ICAL_PARTSTAT_INPROCESS")]
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: Define [ICAL_PARTSTAT_NONE]  (in './static/t/ical/attachment/display_attendees.html' line 13); ICAL_PARTSTAT_NONE isn't known!!; [!("COND:ICAL:ATTENDEE", 1, #"ICAL_PARTSTAT_NONE")]
Feb 15 09:40:58 citadel webcit[12953]: Define [ICAL_PARTSTAT_NEEDSACTION]  (in './static/t/ical/attachment/display_attendees.html' line 6); ICAL_PARTSTAT_NEEDSACTION isn't known!!; [!("COND:ICAL:ATTENDEE", 1, #"ICAL_PARTSTAT_NEEDSACTION")]
Feb 15 09:40:58 citadel webcit[12953]: Define [ICAL_PARTSTAT_ACCEPTED]  (in './static/t/ical/attachment/display_attendees.html' line 7); ICAL_PARTSTAT_ACCEPTED isn't known!!; [!("COND:ICAL:ATTENDEE", 1, #"ICAL_PARTSTAT_ACCEPTED")]
Feb 15 09:40:58 citadel webcit[12953]: Define [ICAL_PARTSTAT_DECLINED]  (in './static/t/ical/attachment/display_attendees.html' line 8); ICAL_PARTSTAT_DECLINED isn't known!!; [!("COND:ICAL:ATTENDEE", 1, #"ICAL_PARTSTAT_DECLINED")]
Feb 15 09:40:58 citadel webcit[12953]: Define [ICAL_PARTSTAT_TENTATIVE]  (in './static/t/ical/attachment/display_attendees.html' line 9); ICAL_PARTSTAT_TENTATIVE isn't known!!; [!("COND:ICAL:ATTENDEE", 1, #"ICAL_PARTSTAT_TENTATIVE")]
Feb 15 09:40:58 citadel webcit[12953]: Define [ICAL_PARTSTAT_DELEGATED]  (in './static/t/ical/attachment/display_attendees.html' line 10); ICAL_PARTSTAT_DELEGATED isn't known!!; [!("COND:ICAL:ATTENDEE", 1, #"ICAL_PARTSTAT_DELEGATED")]
Feb 15 09:40:58 citadel webcit[12953]: Define [ICAL_PARTSTAT_COMPLETED]  (in './static/t/ical/attachment/display_attendees.html' line 11); ICAL_PARTSTAT_COMPLETED isn't known!!; [!("COND:ICAL:ATTENDEE", 1, #"ICAL_PARTSTAT_COMPLETED")]
Feb 15 09:40:58 citadel webcit[12953]: Define [ICAL_PARTSTAT_INPROCESS]  (in './static/t/ical/attachment/display_attendees.html' line 12); ICAL_PARTSTAT_INPROCESS isn't known!!; [!("COND:ICAL:ATTENDEE", 1, #"ICAL_PARTSTAT_INPROCESS")]
Feb 15 09:40:58 citadel webcit[12953]: Define [ICAL_PARTSTAT_NONE]  (in './static/t/ical/attachment/display_attendees.html' line 13); ICAL_PARTSTAT_NONE isn't known!!; [!("COND:ICAL:ATTENDEE", 1, #"ICAL_PARTSTAT_NONE")]
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: Define [ICAL_METHOD_REQUEST]  (in './static/t/ical/attachment/display.html' line 7); ICAL_METHOD_REQUEST isn't known!!; [?("COND:ICAL:METHOD", 1, #"ICAL_METHOD_REQUEST")]
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: Define [ICAL_METHOD_REPLY]  (in './static/t/ical/attachment/display.html' line 7); ICAL_METHOD_REPLY isn't known!!; [?("COND:ICAL:METHOD", 2, #"ICAL_METHOD_REPLY")]
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: Define [ICAL_METHOD_PUBLISH]  (in './static/t/ical/attachment/display.html' line 7); ICAL_METHOD_PUBLISH isn't known!!; [?("COND:ICAL:METHOD", 3, #"ICAL_METHOD_PUBLISH")]
Feb 15 09:40:58 citadel webcit[12953]: Define [ICAL_METHOD_REQUEST]  (in './static/t/ical/attachment/display.html' line 7); ICAL_METHOD_REQUEST isn't known!!; [?("COND:ICAL:METHOD", 1, #"ICAL_METHOD_REQUEST")]
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: Define [ICAL_METHOD_REQUEST]  (in './static/t/ical/attachment/display.html' line 10); ICAL_METHOD_REQUEST isn't known!!; [!("COND:ICAL:METHOD", 11, #"ICAL_METHOD_REQUEST")]
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: Define [ICAL_METHOD_REPLY]  (in './static/t/ical/attachment/display.html' line 13); ICAL_METHOD_REPLY isn't known!!; [!("COND:ICAL:METHOD", 12, #"ICAL_METHOD_REPLY")]
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: Define [ICAL_METHOD_PUBLISH]  (in './static/t/ical/attachment/display.html' line 16); ICAL_METHOD_PUBLISH isn't known!!; [!("COND:ICAL:METHOD", 13, #"ICAL_METHOD_PUBLISH")]
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: Define [ICAL_SUMMARY_PROPERTY]  (in './static/t/ical/attachment/display.html' line 25); ICAL_SUMMARY_PROPERTY isn't known!!; [!("COND:ICAL:PROPERTY", 44, #"ICAL_SUMMARY_PROPERTY")]
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: Define [ICAL_LOCATION_PROPERTY]  (in './static/t/ical/attachment/display.html' line 26); ICAL_LOCATION_PROPERTY isn't known!!; [!("COND:ICAL:PROPERTY", 55, #"ICAL_LOCATION_PROPERTY")]
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: Define [ICAL_VEVENT_COMPONENT]  (in './static/t/ical/attachment/display.html' line 29); ICAL_VEVENT_COMPONENT isn't known!!; [!("COND:ICAL:IS:A", 66, #"ICAL_VEVENT_COMPONENT")]
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: Define [ICAL_DTSTART_PROPERTY]  (in './static/t/ical/attachment/display.html' line 30); ICAL_DTSTART_PROPERTY isn't known!!; [!("COND:ICAL:DT:PROPERTY", 67, #"ICAL_DTSTART_PROPERTY")]
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: Define [ICAL_DTEND_PROPERTY]  (in './static/t/ical/attachment/display.html' line 34); ICAL_DTEND_PROPERTY isn't known!!; [!("COND:ICAL:DT:PROPERTY", 77, #"ICAL_DTEND_PROPERTY")]
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: Define [ICAL_DESCRIPTION_PROPERTY]  (in './static/t/ical/attachment/display.html' line 38); ICAL_DESCRIPTION_PROPERTY isn't known!!; [!("COND:ICAL:PROPERTY", 88, #"ICAL_DESCRIPTION_PROPERTY")]
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: Define [ICAL_RRULE_PROPERTY]  (in './static/t/ical/attachment/display.html' line 41); ICAL_RRULE_PROPERTY isn't known!!; [!("COND:ICAL:PROPERTY", 99, #"ICAL_RRULE_PROPERTY")]
Feb 15 09:40:58 citadel webcit[12953]: Define [ICAL_METHOD_REPLY]  (in './static/t/ical/attachment/display.html' line 7); ICAL_METHOD_REPLY isn't known!!; [?("COND:ICAL:METHOD", 2, #"ICAL_METHOD_REPLY")]
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: Define [ICAL_METHOD_REQUEST]  (in './static/t/ical/attachment/display.html' line 49); ICAL_METHOD_REQUEST isn't known!!; [!("COND:ICAL:METHOD", 110, #"ICAL_METHOD_REQUEST")]
Feb 15 09:40:58 citadel webcit[12953]: webcit[12953]: Define [ICAL_METHOD_REPLY]  (in './static/t/ical/attachment/display.html' line 64); ICAL_METHOD_REPLY isn't known!!; [!("COND:ICAL:METHOD", 120, #"ICAL_METHOD_REPLY")]
Feb 15 09:40:58 citadel webcit[12953]: Define [ICAL_METHOD_PUBLISH]  (in './static/t/ical/attachment/display.html' line 7); ICAL_METHOD_PUBLISH isn't known!!; [?("COND:ICAL:METHOD", 3, #"ICAL_METHOD_PUBLISH")]
Feb 15 09:40:58 citadel webcit[12953]: Define [ICAL_METHOD_REQUEST]  (in './static/t/ical/attachment/display.html' line 10); ICAL_METHOD_REQUEST isn't known!!; [!("COND:ICAL:METHOD", 11, #"ICAL_METHOD_REQUEST")]
Feb 15 09:40:58 citadel webcit[12953]: Define [ICAL_METHOD_REPLY]  (in './static/t/ical/attachment/display.html' line 13); ICAL_METHOD_REPLY isn't known!!; [!("COND:ICAL:METHOD", 12, #"ICAL_METHOD_REPLY")]
Feb 15 09:40:58 citadel webcit[12953]: Define [ICAL_METHOD_PUBLISH]  (in './static/t/ical/attachment/display.html' line 16); ICAL_METHOD_PUBLISH isn't known!!; [!("COND:ICAL:METHOD", 13, #"ICAL_METHOD_PUBLISH")]
Feb 15 09:40:58 citadel webcit[12953]: Define [ICAL_SUMMARY_PROPERTY]  (in './static/t/ical/attachment/display.html' line 25); ICAL_SUMMARY_PROPERTY isn't known!!; [!("COND:ICAL:PROPERTY", 44, #"ICAL_SUMMARY_PROPERTY")]
Feb 15 09:40:58 citadel webcit[12953]: Define [ICAL_LOCATION_PROPERTY]  (in './static/t/ical/attachment/display.html' line 26); ICAL_LOCATION_PROPERTY isn't known!!; [!("COND:ICAL:PROPERTY", 55, #"ICAL_LOCATION_PROPERTY")]
Feb 15 09:40:58 citadel webcit[12953]: Define [ICAL_VEVENT_COMPONENT]  (in './static/t/ical/attachment/display.html' line 29); ICAL_VEVENT_COMPONENT isn't known!!; [!("COND:ICAL:IS:A", 66, #"ICAL_VEVENT_COMPONENT")]
Feb 15 09:40:58 citadel webcit[12953]: Define [ICAL_DTSTART_PROPERTY]  (in './static/t/ical/attachment/display.html' line 30); ICAL_DTSTART_PROPERTY isn't known!!; [!("COND:ICAL:DT:PROPERTY", 67, #"ICAL_DTSTART_PROPERTY")]
Feb 15 09:40:58 citadel webcit[12953]: Define [ICAL_DTEND_PROPERTY]  (in './static/t/ical/attachment/display.html' line 34); ICAL_DTEND_PROPERTY isn't known!!; [!("COND:ICAL:DT:PROPERTY", 77, #"ICAL_DTEND_PROPERTY")]
Feb 15 09:40:58 citadel webcit[12953]: Define [ICAL_DESCRIPTION_PROPERTY]  (in './static/t/ical/attachment/display.html' line 38); ICAL_DESCRIPTION_PROPERTY isn't known!!; [!("COND:ICAL:PROPERTY", 88, #"ICAL_DESCRIPTION_PROPERTY")]
Feb 15 09:40:58 citadel webcit[12953]: Define [ICAL_RRULE_PROPERTY]  (in './static/t/ical/attachment/display.html' line 41); ICAL_RRULE_PROPERTY isn't known!!; [!("COND:ICAL:PROPERTY", 99, #"ICAL_RRULE_PROPERTY")]
Feb 15 09:40:58 citadel webcit[12953]: Define [ICAL_METHOD_REQUEST]  (in './static/t/ical/attachment/display.html' line 49); ICAL_METHOD_REQUEST isn't known!!; [!("COND:ICAL:METHOD", 110, #"ICAL_METHOD_REQUEST")]
Feb 15 09:40:58 citadel webcit[12953]: Define [ICAL_METHOD_REPLY]  (in './static/t/ical/attachment/display.html' line 64); ICAL_METHOD_REPLY isn't known!!; [!("COND:ICAL:METHOD", 120, #"ICAL_METHOD_REPLY")]
Feb 15 09:40:58 citadel systemd[1]: webcit-https.service: Main process exited, code=killed, status=11/SEGV
Feb 15 09:40:58 citadel systemd[1]: webcit-https.service: Failed with result 'signal'.
Feb 15 09:41:01 citadel systemd[1]: webcit-https.service: Scheduled restart job, restart counter is at 836.
Feb 15 09:41:01 citadel systemd[1]: Stopped Citadel web service with encryption.

 

 

Any chances, that WebCit learns that missing compiling option so that ical is working again?

 

Thanks a lot...

 

P.s. sorry for that log post, but the code brackets doesn't support minimizing I guess...



[#] Sat Feb 18 2023 02:32:39 EST from Tumblefluff

Subject: Would Citadel run on a Development Board?

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

Are Development Boards (like Raspberry Pi) capable of running a Citadel server?
I've got a Libre Computer AML-S905X-CC that I was contemplating hosting a BBS on.  Would Citadel work with this hardware?


- Tumblefluff the Squirrel 



[#] Sat Feb 18 2023 03:54:27 EST from LadySerenaKitty

Subject: Re: Would Citadel run on a Development Board?

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

Should work.  As long as you can run either FreeBSD or linux on the board, it should work without (much) issue.

Also, your squirrel is really cute!

Sat Feb 18 2023 02:32:39 EST from Tumblefluff Subject: Would Citadel run on a Development Board?

Are Development Boards (like Raspberry Pi) capable of running a Citadel server?
I've got a Libre Computer AML-S905X-CC that I was contemplating hosting a BBS on.  Would Citadel work with this hardware?


- Tumblefluff the Squirrel 



 



[#] Mon Feb 20 2023 14:15:22 EST from IGnatius T Foobar

Subject: Re: Would Citadel run on a Development Board?

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

Are Development Boards (like Raspberry Pi) capable of running a
Citadel server?

Yes, absolutely. Citadel is staggeringly popular on small computers. It looks like the AML-S905X runs Armbian? If so you should be able to run the Docker version of Citadel directly on the board. That's the quickest way to get started, but if containers aren't your speed you can try the Easy Install build.

It won't be staggeringly fast with its database on an SD Card, but then again, nothing will :)

[#] Mon Feb 20 2023 14:16:29 EST from IGnatius T Foobar

Subject: Re: Easy Install - WebCit fails - libical

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

when I try to install citadel via easy install on an aarch64
platform, compiling of WebCit gives me a warning first:

Have you considered using the container version? It's pre-built and pre-tested and you don't need to fiddle around with a development environment.

[#] Tue Feb 21 2023 00:08:31 EST from IGnatius T Foobar

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

It is supposed to match any message that us (supposedly) from a
numeric domain, like "rawr@12345678.com".  I've had quite a number
of spams from such domains.

Ok, I've figured it out. Quite simple, really.

---------------------------
int substring_match = (bmstrcasestr(compare_me, ii->rules[i].compared_value) ? 1 : 0);
---------------------------

Your regex doesn't work because it isn't expecting a regex. It's only doing a case-insensitive substring comparison.
This is in server/modules/inboxrules/serv_inboxrules.c at line 640.

I suppose it wouldn't be too difficult to make it handle a regex, using regcomp() from the system libraries. But doing so would sacrifice case-insensitivity, I think? Is that an acceptable tradeoff? Or is there some method of having it both ways?

[#] Tue Feb 21 2023 01:52:27 EST from LadySerenaKitty

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

Aye, there are ways to make a regex case-insensitive, no magic code needed there.  Whenever I see "Match" I always think regex, so that's probably where the confusion came from.

 

Another issue, the SpamAssassin X-Spam-Status field seems to never be considered during filtering.

Tue Feb 21 2023 00:08:31 EST from IGnatius T Foobar
It is supposed to match any message that us (supposedly) from a
numeric domain, like "rawr@12345678.com".  I've had quite a number
of spams from such domains.

Ok, I've figured it out. Quite simple, really.

---------------------------
int substring_match = (bmstrcasestr(compare_me, ii->rules[i].compared_value) ? 1 : 0);
---------------------------

Your regex doesn't work because it isn't expecting a regex. It's only doing a case-insensitive substring comparison.
This is in server/modules/inboxrules/serv_inboxrules.c at line 640.

I suppose it wouldn't be too difficult to make it handle a regex, using regcomp() from the system libraries. But doing so would sacrifice case-insensitivity, I think? Is that an acceptable tradeoff? Or is there some method of having it both ways?

 



[#] Sat Mar 04 2023 23:32:15 EST from parasu17

Subject: Citadel server crashes when started as docker container

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

I am tring to install Citadel email server using this link: https://www.citadel.org/docker.html

But when i start the container, the citserver crashes and goes on an infinite loop. Any clues will be much appreciated. Logs below:

root@pi:~# docker run -i --rm --network host --volume=/usr/local/citadel:/citadel-data citadeldotorg/citadel

ctdlvisor: Welcome to the Citadel System running in a container.

ctdlvisor: command line arguments: /usr/local/bin/ctdlvisor 

ctdlvisor: /citadel-data is writable

ctdlvisor: /citadel-data/data is writable

ctdlvisor: /citadel-data/files is writable

ctdlvisor: /citadel-data/keys is writable

ctdlvisor: citserver running on pid=6

ctdlvisor: executing citserver

ctdlvisor: webcit (HTTP) running on pid=7

ctdlvisor: webcit (HTTPS) running on pid=8

ctdlvisor: executing webcit (https)

ctdlvisor: executing webcit (http)

ctdlvisor: pid=6 exited, status=134, exitcode=0

ctdlvisor: citserver crashed on signal 6

ctdlvisor: citserver running on pid=11

 

ctdlvisor: executing citserver

 


[#] Mon Mar 06 2023 01:23:25 EST from IGnatius T Foobar

Subject: Re: Citadel server crashes when started as docker container

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

But when i start the container, the citserver crashes and goes on an
infinite loop. Any clues will be much appreciated. Logs below:

Please delete the container image from your server and pull the latest one.
I've just added some diagnostics that will give us a better error code.

[#] Tue Mar 07 2023 10:09:34 EST from dg5kr

Subject: citserver[18631]: CC[78]MSGCtdlFetchMessage(264546, 1) Failed!

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

The Serverlog (journalctl -l --no-pager -u citadel) or the /var/log/mail.infog shows this message:

citserver[18631]: CC[78]MSGCtdlFetchMessage(264546, 1) Failed!

What is wrong, what does it mean?

Citadel in not to configure for mail fetching. A "fetchmail" process for linux is not installed. So, i cannot interpreted this error message from the citadel server.

Any idea?

Thans an greetings, Robert



Go to page: 1 2 3 4 5 [6] 7 8 9 10 ... Last