Language:
switch to room list switch to menu My folders
Go to page: 1 2 3 [4] 5 6 7 8 ... Last
[#] Sun Aug 12 2018 14:57:33 EDT from IGnatius T Foobar @ Uncensored

Subject: Re: Urgent free space problem

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

 

There are ~50 users on the server, the mail traffic is quite heavy because of large messages with attachments.
The size of Citadel partition is 180Gb, and we are running out of space on this partition.
We started cleaning process when there were about 8Gb of free space (4-5 weeks ago).

The configuration setting "c_shrink_db_files" if set to 1, will cause Berkeley DB to compact your database files, keeping on disk only the space that is actually needed.

However, as previously mentioned, you need to be running a newer version of Citadel.  This option appeared in Citadel version 913, which was released in November 2017.



[#] Tue Aug 14 2018 12:45:34 EDT from Zoaky @ Uncensored

Subject: Re: Citadel on Raspberry Pi

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

 

Mon Jul 30 2018 04:06:48 PM EDT from Zoaky @ Uncensored Subject: Citadel on Raspberry Pi

Hello

Has anybody managed to get a fully working install of Citadel on a Raspberry Pi 3+ running Rasbian Stretch? I can get as far as logging in, setting up accounts etc and adding domains in the Domain names and Internet mail configuration section. but there seems to be no way of selecting a preferred email address. The field is blank.

The install is quite messy:

  1. Update the Pi's OS
  2. sudo apt-get install citadel-suite (which fails due to configuration setting c_default_cal_zone is empty, but must not - check your config! error msg)
  3. Enter sudo sendcommand conf listval
  4. Enter sudo sendcommand "CONF PUTVAL|c_default_cal_zone|Europe/London" (in my case)
  5. Reboot
  6. Login
  7. Tried re-running setup again and it just hangs
  8. Reboot
  9. Login
  10. Enter sudo apt-get install build-essential curl g++ gettext shared-mime-info libssl-dev zlib1g-dev
  11. sudo -i
  12. cd /opt
  13. Then run Easy Install the normal way: curl http://easyinstall.citadel.org/install | bash
  14. Setup will complete and ask you to configure the server settings
  15. Login via the web interface


That's as far as I can get

I know this is far from ideal but its the only way I've found

Anybody got any ideas?

P.S apologies if I've managed to post this twice



Anyone out there managed to get Citadel working on a Raspberry Pi 3+ ?



[#] Wed Aug 15 2018 08:41:11 EDT from IGnatius T Foobar @ Uncensored

Subject: Re: Citadel on Raspberry Pi

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

Anyone out there managed to get Citadel working on a Raspberry Pi 3+

Easy Install will now attempt to install the prerequisites for you, if you are running on a Debian-like or RedHat-like operating system. You didn't mention what operating system is running on your Pi. If it is Raspbian, you should be able to follow the instructions for Easy Install on Debian and it will run out-of-the-box.

[#] Sun Aug 19 2018 14:06:14 EDT from alex007 @ Uncensored

Subject: Re: Citadel on Raspberry Pi

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

You mean you can't set the mail addresses under advance -> Update your contact information -> Primary Internet e-mail address and Internet e-mail aliases

I had this problem too, I can't exactly reproduce what i did,

but it has to do with the user configuration (your login).

So edit your account probably with admin rights. You can enter 2 Mailaddresses in the fields 

Than save, logout and login again. Then try to enter the mail addresses in advance -> Update your contact information -> Primary Internet e-mail address and Internet e-mail aliases

Please tell if that was the reason....

Tue Aug 14 2018 12:45:34 EDT from Zoaky @ Uncensored Subject: Re: Citadel on Raspberry Pi

 

Mon Jul 30 2018 04:06:48 PM EDT from Zoaky @ Uncensored Subject: Citadel on Raspberry Pi

Hello

Has anybody managed to get a fully working install of Citadel on a Raspberry Pi 3+ running Rasbian Stretch? I can get as far as logging in, setting up accounts etc and adding domains in the Domain names and Internet mail configuration section. but there seems to be no way of selecting a preferred email address. The field is blank.

The install is quite messy:

  1. Update the Pi's OS
  2. sudo apt-get install citadel-suite (which fails due to configuration setting c_default_cal_zone is empty, but must not - check your config! error msg)
  3. Enter sudo sendcommand conf listval
  4. Enter sudo sendcommand "CONF PUTVAL|c_default_cal_zone|Europe/London" (in my case)
  5. Reboot
  6. Login
  7. Tried re-running setup again and it just hangs
  8. Reboot
  9. Login
  10. Enter sudo apt-get install build-essential curl g++ gettext shared-mime-info libssl-dev zlib1g-dev
  11. sudo -i
  12. cd /opt
  13. Then run Easy Install the normal way: curl http://easyinstall.citadel.org/install | bash
  14. Setup will complete and ask you to configure the server settings
  15. Login via the web interface


That's as far as I can get

I know this is far from ideal but its the only way I've found

Anybody got any ideas?

P.S apologies if I've managed to post this twice



Anyone out there managed to get Citadel working on a Raspberry Pi 3+ ?



 



[#] Sun Aug 19 2018 14:16:37 EDT from "craig mcgee" <craig.mcgee@guilt-management.org.uk> to <room_Citadel_Support@citadel.org>

Subject: unsubscribing

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

hello all can anyone tell me how to do this?
there is no link in any emails to do so and really the process should be made clear by the moderators of the list on how to do this, most mailing lists have unsubscribe instructions in every email


[#] Mon Aug 20 2018 06:00:56 EDT from winzlo @ Uncensored

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

Another oddity for the text client - in this room, do a .<R>ead <D>directory, and after paginating once, you are left with a prompt that reads:

" What would yo] " - but you are actually still in the Citadel Support] room.

Anyone else encountered this?

[#] Wed Aug 22 2018 02:33:40 EDT from palloy @ Uncensored

Subject: build mail server only project

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

I want to have a sensible, considered discussion about this, please don't just ignore me in the hope I'll go away.

I want a mail-server package, that and nothing more. I've tried iRedMail and James and Citadel, Citadel was by far the easiest to get going because it has a .deb in the Ubuntu repository (v917), but it has all these bells and whistles that I don't want, not for space reasons, but for simplicity and ease of maintenance.  I just want a POP3S and SMTPS server, and a simple administration settings/monitoring web page with admin login.  If everyone ran their own mail-server then Google/Yahoo/Micro$oft might go out of business.

I have downloaded the sources, and can't understand it. There doesn't seem to be any structure to it, probably due to its long and varied history.

Would it be a lot of work for someone who already knows the code to extract just the bits I want?  Has anyone ever tried this before? 



[#] Wed Aug 22 2018 13:00:24 EDT from IGnatius T Foobar @ Uncensored

Subject: Re: build mail server only project

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

I have downloaded the sources, and can't understand it. There doesn't
seem to be any structure to it, probably due to its long and varied
history.

Would it be a lot of work for someone who already knows the code to
extract just the bits I want?  Has anyone ever tried this before? 

I am assuming you are referring to the user interface (WebCit) rather than the server core itself. The server is extremely modular and you can easily disable the calendar, wiki, etc. modules.

In the WebCit user interface -- yes you are correct, it does show the signs of decades of changing design and we are, in fact, in the process of completely overhauling it. For your purposes, although you cannot disable the features you do not want, you can hide them by editing the templates. Look in webcit/static/t for the templates, and delete or comment out the parts you don't want to see.

[#] Sun Aug 26 2018 22:23:16 EDT from davekimble @ Uncensored

Subject: mail server only

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


I am assuming you are referring to the user interface (WebCit) rather than the server core itself. The server is extremely modular ...

 

Actually no, I was talking about the server itself.  I intend to run it on a microcomputer (Orange Pi Zero, which has only 512 MB of RAM).  It doesn't have a SATA port, but only costs US$15.

(attached)

The OS is Armbian, which is based on Ubuntu 16.04, and has its swap file on micro-SD card so swapping is very slow. I don't know how swapping server processes works, but iRedMail is swapping all the time in 1 MB RAM. 

I looked at the souces, expecting to find pop3.c, smtp.c, xmpp.c, calendar.c, etc. (i.e. divided first into logical tasks) but it is divided into 27 modules with no clue (to me) as to what they all do or which ones can be omitted. So extremely modular, yet not very modular.  Still, for anyone who knows what they all do, it might be a simple enough job just to point out and leave out all (my idea of) bloat.  I could then build it into a super-small mail-focussed package. An offical Citadel fork?  With a simple .ini file, you could even leave out all the admin configuration stuff.

I ran into the same kind of install problems as the Raspberry PI poster above, I have the full suite installed (v9.01) but was never offered the opportunity to register an admin username and password, so I can't set up domains and users.  Removed, purged, re-installed - same.



Orange Pi Zero.png (image/png, 204988 bytes) [ View | Download ]
[#] Mon Aug 27 2018 09:55:06 EDT from IGnatius T Foobar @ Uncensored

Subject: Re: mail server only

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

I looked at the souces, expecting to find pop3.c, smtp.c, xmpp.c,
calendar.c, etc. (i.e. divided first into logical tasks) but it is
divided into 27 modules with no clue (to me) as to what they all do

Each module has comments at the top indicating its purpose, and a registration section at the bottom indicating its intent.

Disable the registration for modules you don't want, et voila, that module does not register.

This is not a supported deployment, however. If it works, you're pretty much on your own as far as support.

[#] Tue Aug 28 2018 22:36:15 EDT from davekimble @ Uncensored

Subject: mail server only

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

Each module has comments at the top indicating its purpose, and a registration section at the bottom indicating its intent.

Disable the registration for modules you don't want,

I can't see "a registration section" in any of them - more details please



[#] Wed Aug 29 2018 18:32:20 EDT from IGnatius T Foobar @ Uncensored

Subject: Re: mail server only

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

At the bottom of each module is a call to CTDL_MODULE_INIT(). Comment it out and the module will not register.

[#] Sun Sep 02 2018 06:41:23 EDT from alex007 @ Uncensored

Subject: Re: problem with opening picture..

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

Same to me too. I Have fresh installed citadel version 9.21 on raspberry pi

Fri Jul 13 2018 08:53:00 EDT from KojimaleR @ Uncensored Subject: Re: problem with opening picture..

 

Thu Jun 28 2018 00:56:25 EDT from IGnatius T Foobar @ Uncensored Subject: Re: problem with opening picture..
I have the problem with 9.17 with all attachments, not only pictures.


WebCit v921 has been released today, and I believe we have fixed this bug.
Please give it a try. The new download is available via Easy Install or with the source code tarballs available on the web site.

 

Today I update to latest version but with no help, bug is there.

It is the same, I can't open files with WebCit 921!



 



[#] Mon Sep 03 2018 08:35:10 EDT from ano @ Uncensored

Subject: XMPP server

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

Hi.

I installed Citadel 917 from ubuntu packages. It works but does not accept XMPP connections:

citserver[28444]: context: session (XMPP) started from 12.34.56.78 (12.34.56.78)
citserver[28444]: sysdep: client_read_blob() failed: StrBufReadBLOBBuffered: to many selects; aborting.
citserver[28444]: xmpp: client disconnected: ending session.

How to debug it? Where I'm wrong? May be XMPP support in Citadel is broken?



[#] Wed Sep 05 2018 11:17:39 EDT from Zoaky @ Uncensored

Subject: Re: Citadel on Raspberry Pi

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

Hello there!

 

Just returned from a little break and decided to try a reinstall from scratch on my Rasp-Pi 3+

Installed Citadel via the easyinstall script and everything worked perfectly. 

Now the happy owner of my own little Citadel box.

Looking at some backup scripts and aids to longevity (sdcard etc) next

Many thanks for the replies and the magic the devs worked.

 

Kind regards

Z

 

 

Sun Aug 19 2018 02:06:14 PM EDT from alex007 @ Uncensored Subject: Re: Citadel on Raspberry Pi

You mean you can't set the mail addresses under advance -> Update your contact information -> Primary Internet e-mail address and Internet e-mail aliases

I had this problem too, I can't exactly reproduce what i did,

but it has to do with the user configuration (your login).

So edit your account probably with admin rights. You can enter 2 Mailaddresses in the fields 

Than save, logout and login again. Then try to enter the mail addresses in advance -> Update your contact information -> Primary Internet e-mail address and Internet e-mail aliases

Please tell if that was the reason....

Tue Aug 14 2018 12:45:34 EDT from Zoaky @ Uncensored Subject: Re: Citadel on Raspberry Pi

 

Mon Jul 30 2018 04:06:48 PM EDT from Zoaky @ Uncensored Subject: Citadel on Raspberry Pi

Hello

Has anybody managed to get a fully working install of Citadel on a Raspberry Pi 3+ running Rasbian Stretch? I can get as far as logging in, setting up accounts etc and adding domains in the Domain names and Internet mail configuration section. but there seems to be no way of selecting a preferred email address. The field is blank.

The install is quite messy:

  1. Update the Pi's OS
  2. sudo apt-get install citadel-suite (which fails due to configuration setting c_default_cal_zone is empty, but must not - check your config! error msg)
  3. Enter sudo sendcommand conf listval
  4. Enter sudo sendcommand "CONF PUTVAL|c_default_cal_zone|Europe/London" (in my case)
  5. Reboot
  6. Login
  7. Tried re-running setup again and it just hangs
  8. Reboot
  9. Login
  10. Enter sudo apt-get install build-essential curl g++ gettext shared-mime-info libssl-dev zlib1g-dev
  11. sudo -i
  12. cd /opt
  13. Then run Easy Install the normal way: curl http://easyinstall.citadel.org/install | bash
  14. Setup will complete and ask you to configure the server settings
  15. Login via the web interface


That's as far as I can get

I know this is far from ideal but its the only way I've found

Anybody got any ideas?

P.S apologies if I've managed to post this twice



Anyone out there managed to get Citadel working on a Raspberry Pi 3+ ?



 



 



[#] Thu Sep 06 2018 05:19:14 EDT from ano @ Uncensored

Subject: Re: XMPP server

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

 

Mon Sep 03 2018 08:35:10 EDT from ano @ Uncensored Subject: XMPP server

Hi.

I installed Citadel 917 from ubuntu packages. It works but does not accept XMPP connections:

citserver[28444]: context: session (XMPP) started from 12.34.56.78 (12.34.56.78)
citserver[28444]: sysdep: client_read_blob() failed: StrBufReadBLOBBuffered: to many selects; aborting.
citserver[28444]: xmpp: client disconnected: ending session.

How to debug it? Where I'm wrong? May be XMPP support in Citadel is broken?



Compiled from sources (master) xmpp works. At least I can log in and read messages from other users.

Easyinstall does not work on ubuntu 18.



[#] Thu Sep 06 2018 21:48:54 EDT from winzlo @ Uncensored

Subject: Re: XMPP server

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

> Easyinstall does not work on ubuntu 18.

With more and more distros abandoning the GCC compiuler due to its limitations pertaining to GPL, I'm curious if the compiler changed here as well. A "gcc --version" output would confirm this.

On macOS High Sierra, my 'gcc -version' shows that it is actually Apple LLVM:
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/Ma cOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/4.2.1
Apple LLVM version 9.1.0 (clang-902.0.39.2)
Target: x86_64-apple-darwin17.7.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain /usr/bin

[#] Fri Sep 07 2018 04:05:09 EDT from ano @ Uncensored

Subject: Re: XMPP server

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

> Compiled from sources (master) xmpp works

No, it doesn't. It works after DB initialization only. After changing some options it stops to work. Here is a dialogue:

<?xml version="1.0"?>

 

<stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" xml:lang="en" xmlns:xml="http://www.w3.org/XML/1998/namespace" version="1.0" to="ano.local">

 

<?xml version="1.0" encoding="UTF-8"?><stream:stream from="ano.local" id="00000011" version="1.0" xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client">

 

<stream:features>

<starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/>

<mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl">

<mechanism>PLAIN</mechanism>

</mechanisms>

<auth xmlns="http://jabber.org/features/iq-auth"/>

<bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/>

<session xmlns="urn:ietf:params:xml:ns:xmpp-session"/>

</stream:features>

 

<starttls xmlns="urn:ietf:params:xml:ns:xmpp-tls"/>

 

<proceed xmlns="urn:ietf:params:xml:ns:xmpp-tls"/>

 

<?xml version="1.0"?>

 

<stream:stream xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client" xml:lang="en" xmlns:xml="http://www.w3.org/XML/1998/namespace" version="1.0" to="ano.local">


<!-- At this point client waits forever, citserver never answers -->



[#] Sat Sep 08 2018 01:00:43 EDT from IGnatius T Foobar @ Uncensored

Subject: Re: XMPP server

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

Easyinstall does not work on ubuntu 18.

I just tried it and found the same problem. Compiled manually using the system libraries, it works. I suspect we are looking at some sort of dependency-hell problem. Easy Install brings libdb-6, and Ubuntu ships libdb-5, and for some reason libical-dev brings libdb-dev with it for no particularly good reason.

This is going to take some time to sort out.

[#] Sun Sep 09 2018 13:55:33 EDT from IGnatius T Foobar @ Uncensored

Subject: Easy Install trouble on Ubuntu 18 [Re: XMPP server]

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

Just a quick update on this: I thought that the problem on Ubuntu 18 was that the libical .deb linked to libdb-5 and Citadel uses libdb-6, so I modified Easy Install to put libical back in the compile stream instead of using the system one. To my surprise, the problem continues to happen. It segfaults the moment we try to access the transaction system in the database.

I don't know why. This code path has been stable for 20 years. Leave it to the Ubuntu people to screw things up yet again.

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