Language:
switch to room list switch to menu My folders
Go to page: [1] 2 3 4 5 ... Last
↑↑↑ Old messages ↑↑↑            ↓↓↓ New messages ↓↓↓
[#] Fri Mar 24 2023 11:09:31 EDT from stormytramp

Subject: SpamAssassin

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

Documentation is a bit confusing.

on one hand it indicates Citadel drops/rejects termed SPAM as default, yet references ability to modify the behavior.

My problem is that I can’t find anything that references the ability to modify the behavior. 

would someone point me in the right direction?

I use the latest easy install.

Cheers 



[#] Thu Mar 30 2023 09:32:09 EDT from IGnatius T Foobar

Subject: Re: SpamAssassin

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

There's a setting in the admin panel "flag spam instead of deleting it"

[#] Sat Apr 01 2023 18:45:58 EDT from p.agsten

Subject: Citadel stopped working after Ubuntu release upgrade

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

Hi, 

Have been running Citadel on Ubuntu 18.04 LTS for a long time successfully. Upgraded the release now and Citadel stopped working. I am using apt installed packages:

citadel-server/focal,now 917-4 amd64 [installed]

citadel-webcit/focal,now 917-dfsg-4 amd64 [installed]

libcitadel4/focal,now 917-3build1 amd64 [installed,automatic]

When starting Citadel using services (service citadel start) I get no error:

● citadel.service - LSB: control citadel server start at boot time

     Loaded: loaded (/etc/init.d/citadel; generated)

     Active: active (running) since Sun 2023-04-02 00:42:34 CEST; 18s ago

       Docs: man:systemd-sysv-generator(8)

    Process: 260126 ExecStart=/etc/init.d/citadel start (code=exited, status=0/SUCCESS)

BUT - neither do I see registration of ports in netstat nor can I connect using webcit. 

When I try to run citserver from the shell, I get segmentation fault.

Tried to remove and re-install as well as dpkg-reconfigure but cannot get it back to work.

Any help would be much appreciated!

Regards,

Patrick



[#] Sun Apr 02 2023 08:54:05 EDT from p.agsten

Subject: Re: Citadel stopped working after Ubuntu release upgrade

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

Hello again,

I believe it is related to network somehow. I got the server to work and does not crash. However, it does not register listeners to the network stack. That prevents webcit and of course external services to connect to it. I have checked multiple times as well as re-installed and run dpkg-reconfigure but no luck. 

Regards,

Patrick

 

Sat Apr 01 2023 18:45:58 EDT from p.agsten Subject: Citadel stopped working after Ubuntu release upgrade

Hi, 

Have been running Citadel on Ubuntu 18.04 LTS for a long time successfully. Upgraded the release now and Citadel stopped working. I am using apt installed packages:

citadel-server/focal,now 917-4 amd64 [installed]

citadel-webcit/focal,now 917-dfsg-4 amd64 [installed]

libcitadel4/focal,now 917-3build1 amd64 [installed,automatic]

When starting Citadel using services (service citadel start) I get no error:

● citadel.service - LSB: control citadel server start at boot time

     Loaded: loaded (/etc/init.d/citadel; generated)

     Active: active (running) since Sun 2023-04-02 00:42:34 CEST; 18s ago

       Docs: man:systemd-sysv-generator(8)

    Process: 260126 ExecStart=/etc/init.d/citadel start (code=exited, status=0/SUCCESS)

BUT - neither do I see registration of ports in netstat nor can I connect using webcit. 

When I try to run citserver from the shell, I get segmentation fault.

Tried to remove and re-install as well as dpkg-reconfigure but cannot get it back to work.

Any help would be much appreciated!

Regards,

Patrick



 



[#] Mon Apr 03 2023 12:37:10 EDT from IGnatius T Foobar

Subject: Re: Citadel stopped working after Ubuntu release upgrade

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


You might try deleting all those old sysvinit scripts. Citadel has been using systemd natively for some time now.

It could be that it's getting started up wrong.

And if that doesn't fix it, you might also try ditching the Easy Install distribution entirely and just running the Docker container.

[#] Sat Apr 08 2023 10:34:52 EDT from Sanctuary

Subject: Search function

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

Browsing for latest methods and how-tos in

https://uncensored.citadel.org/dotgoto?room=Citadel%20Documentation

Looks like the search function does not work - or i that a browser fail ? (Brave, shields diabled, on Manjaro 64) 
 
cheers


[#] Tue Apr 11 2023 22:52:35 EDT from papa

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

What is the meaning of bracketed numbers following some of the user names in the Online users list?



[#] Tue Apr 11 2023 23:28:38 EDT from LadySerenaKitty

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

That's how many sessions they have open.

Tue Apr 11 2023 22:52:35 EDT from papa

What is the meaning of bracketed numbers following some of the user names in the Online users list?



 



[#] Tue Apr 11 2023 23:51:31 EDT from papa

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

Thanks.



[#] Wed Apr 19 2023 05:30:35 EDT from sharivegas

Subject: BUGFIX: citadel-docker/Dockerfile fix; textclient/configure fix?

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

Hi there,

Long time lurker, first time caller.

citadel-docker/Dockerfile, line 89: --prefix=/usr needs to be --prefix=/usr/local, otherwise binary gets dumped in /usr/bin and never gets picked up by COPY in line 108.

diff --git a/Dockerfile b/Dockerfile
index 21c885d..a6f8dcc 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -86,7 +86,7 @@ RUN sh -c '\
        export CFLAGS=-I/usr/local/include && \
        export LDFLAGS=-L/usr/local/lib && \
        cd /tmp/ctdl_build/citadel/textclient && \
-       ./configure --prefix=/usr --ctdldir=/citadel_data && \
+       ./configure --prefix=/usr/local --ctdldir=/citadel_data && \
        make && make install && \
        cd /tmp && \
        rm -vfr /tmp/ctdl_build && \


Additionally, textclient configure doesn't set ETCDIR or output it to config.mk. Taking a guess that you'd want it in /usr/local as well.

diff --git a/textclient/configure b/textclient/configure
index 9a7fbec02..512541e43 100755
--- a/textclient/configure
+++ b/textclient/configure
@@ -66,6 +66,7 @@ done
 
 [ "$PREFIX" = "" ]     && PREFIX=/usr/local
 [ "$BINDIR" = "" ]     && BINDIR=${PREFIX}/bin
+[ "$ETCDIR" = "" ]     && ETCDIR=${PREFIX}/etc
 [ "$CTDLDIR" = "" ]    && CTDLDIR=/usr/local/citadel
 [ "$CFLAGS" = "" ]     && CFLAGS='-Wformat-truncation=0 -ggdb'
 [ "$LDFLAGS" = "" ]    && LDFLAGS=''
@@ -138,6 +139,7 @@ cc $tempcc -o $tempfile && {
        echo "LDFLAGS := ${LDFLAGS}"
        echo "PREFIX := ${PREFIX}"
        echo "BINDIR := ${BINDIR}"
+        echo "ETCDIR := ${ETCDIR}"
        echo "CTDLDIR := ${CTDLDIR}"
 ) >config.mk


[#] Thu Apr 20 2023 04:24:07 EDT from tabbi

Subject: How works the automatic message eraser in webcit?

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

I want to erase all old messages after a year. How do it works? I try it in webcit, but it dosnt save these settings?!



[#] Fri Apr 28 2023 14:41:32 EDT from awrdgrs

Subject: Server-side mail filters

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

Hello,

 

I was running Citadel build 917 because the server side mail filters work. Today I've installed the latest build (972/974) on a fresh Linux install (Fedora 38).  I would like to retire my old server but without the filters it makes separating spam very difficult.  

 

I have the following filters on my old and new server:

X-Spam-Status | contains | True | Forward to | <spam email> | continue processing

X-Spam-Status | contains | True | Discard silently | stop

 

On the old build they work fine.  On the new build they do not work.

 

I started citadel with -x9 to get the full debug and here is the relative output:

 

Apr 28 17:42:32 xxxxxxxxxx.com citserver[47844]: citserver[47844]: inboxrules: for fladmin, messages newer than 11

Apr 28 17:42:32 xxxxxxxxxx.com citserver[47844]: citserver[47844]: inboxrules: processing rule 0 is xspamstatus

Apr 28 17:42:32 xxxxxxxxxx.com citserver[47844]: citserver[47844]: inboxrules: loading all of message 12

Apr 28 17:42:32 xxxxxxxxxx.com citserver[47844]: citserver[47844]: msgbase: CtdlFetchMessage(12, 1)

Apr 28 17:42:32 xxxxxxxxxx.com citserver[47844]: citserver[47844]: Value of field to compare is: <>

Apr 28 17:42:32 xxxxxxxxxx.com citserver[47844]: citserver[47844]: substring match: 0

Apr 28 17:42:32 xxxxxxxxxx.com citserver[47844]: citserver[47844]: exact match: 0

Apr 28 17:42:32 xxxxxxxxxx.com citserver[47844]: citserver[47844]: inboxrules: rule not activated

 

Any help is appreciated.

 

Regards,

Allen

 

 



[#] Sat Apr 29 2023 12:27:49 EDT from awrdgrs

Subject: Addition to Server-side mail filters

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

 

I was able to get the source code of the current build loaded on the new system and I modified /citadel/server/modules/serv_inboxrules.c

When the rule is X-Spam-Status is selected the field 'compare_me' is now filled.

I compiled and installed the change and it worked properly. 

Below is the 'diff' output of the original and new serv_inboxrules.c:

diff serv_inboxrules.c orig/serv_inboxrules.c

490,492d489

<     const char *ptr,*ptr1;          // Temporary variables to get X-Spam-Status

<     int len;

<

620,634c617

<                 if(!IsEmptyStr(msg->cm_fields[eMesageText])){

<                     if((ptr=strstr(msg->cm_fields[eMesageText],"X-Spam-Status"))!=NULL){

<                         len=0;

<                         ptr1=ptr;

<                         while(*ptr1 && (*ptr1!='\r') && (*ptr1!='\n')){

<                             ptr1++;

<                             len++;

<                         }

<                         if(len && (len<SIZ)){

<                             memcpy(compare_me,ptr,len);

<                             compare_me[len]='\0';

<                         }

<                     }

<                 }

<                 break;

---

>

I've attached the modified serv_inboxrules.c
 
I'm willing to contribute to the project.  Let me know if and how I can help.

Regards,

Allen

 

 

 

  

 

 



serv_inboxrules.c (text/x-csrc, 40358 bytes) [ View | Download ]
[#] Mon May 01 2023 23:15:44 EDT from IGnatius T Foobar

Subject: Re: BUGFIX: citadel-docker/Dockerfile fix; textclient/configure fix?

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

Subject: BUGFIX: citadel-docker/Dockerfile fix; textclient/configure fix?

Hi there,

Long time lurker, first time caller.

Thanks for the patch! I've applied the Docker one and will look at the other one soon.

[#] Mon May 01 2023 23:16:25 EDT from IGnatius T Foobar

Subject: Re: How works the automatic message eraser in webcit?

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

I want to erase all old messages after a year. How do it works? I try it
in
webcit, but it dosnt save these settings?!

Remember that you can apply these settings on an individual room, a floor, or the whole system. Check to see if you're applying it in the correct place.

[#] Mon May 01 2023 23:34:57 EDT from IGnatius T Foobar

Subject: Re: Addition to Server-side mail filters

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

I've attached the modified serv_inboxrules.c

 

I'm willing to contribute to the project.  Let me know if and how I can

help.

Thank you! This is a bug that has been reported before. Thank you very much for the fix. I have applied the patch.

If you're interested in continuing to contribute, I've added you to the Citadel Development room for further discussion. There's a conversation right at the end with another new contributor discussing how to best get started. If you're a seasoned open source developer there will be no surprises -- all the usual stuff about submitting patches built against git master rather than the release version, how everyone likes small patches that are documented and do only one thing, etc. Hope to see you there!

[#] Tue May 02 2023 01:34:52 EDT from Renick Bell <renick@gmail.com> to Citadel Support <room_Citadel_Support@uncensored.citadel.org>

Subject: unsubscribe

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

unsubscribe

--
Renick Bell
- http://renickbell.net
- http://twitter.com/renick

[#] Wed May 03 2023 03:29:36 EDT from xhabit

Subject: how i can repair a user?

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

Hi,

at my server, is a user, what is not show, i'cant delete, i'cant create new this user. citadel say: user exist. i'was read the dokumentation, but dont found a way ...

 



[#] Wed May 03 2023 03:39:05 EDT from xhabit

Subject: Re: how i can repair a user?

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

second, i'dont know how this was happen, i'was go to sleep, and today in the morning, the mail client means no login, i'dont know what was happen in the night. the only thing was the backup was running, at this VM in proxmox.

Wed May 03 2023 03:29:36 EDT from xhabit Subject: how i can repair a user?

Hi,

at my server, is a user, what is not show, i'cant delete, i'cant create new this user. citadel say: user exist. i'was read the dokumentation, but dont found a way ...

 



 



[#] Wed May 03 2023 05:39:20 EDT from xhabit

Subject: Re: how i can repair a user?

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

I'was found this Info, here. But when will run this automatic task to purge useraccounts?

 

--- message start ---

Ok, you're working really hard on a solution and your effort is very much appreciated.  Thank you for that.

Let's try the text mode client.  Go to your host system and enter the following commands:

cd /usr/local/citadel
./citadel

This will start the console mode client.  Log in as an administrator.  It will probably start showing you messages in the Lobby.  You can hit S for "Stop" and you will get the room prompt (Lobby>).

The commands you're interested in now are "<.A>dmin <U>ser <E>dit" and probably "<.A>dmin <U>ser <D>elete".  Type the "." (period) and then the first letter of each command (A, U, etc).   At any point you can hit the "?" (question mark) to show all of the available subcommands at that level.

This is probably easier than playing around with AGUP and ASUP.  The client will send those commands to the server for you.  

Hint: if you delete a user, it actually only sets their access level to 0 (Deleted) and the actual deletion will be performed when the auto-purger runs.

So go ahead and try that.  If these commands verify that the user really does exist, and you're able to delete that account, but the email address remains unavailable, say so here and we'll figure out whether there's an actual software problem that needs to be coded around.

---- message end ----

 

Wed May 03 2023 03:39:05 EDT from xhabit Subject: Re: how i can repair a user?

second, i'dont know how this was happen, i'was go to sleep, and today in the morning, the mail client means no login, i'dont know what was happen in the night. the only thing was the backup was running, at this VM in proxmox.

Wed May 03 2023 03:29:36 EDT from xhabit Subject: how i can repair a user?

Hi,

at my server, is a user, what is not show, i'cant delete, i'cant create new this user. citadel say: user exist. i'was read the dokumentation, but dont found a way ...

 



 



 



Go to page: [1] 2 3 4 5 ... Last