Language:
switch to room list switch to menu My folders
Go to page: 1 2 3 [4] 5 6 7 8 ... Last
[#] Thu Dec 05 2019 10:37:57 EST from majorv @ Uncensored

Subject: Re: SMTP not sending messages

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

I managed to forget my password (relied on password manager which did not manage it) so I needed to create another account instead of edit my original post:

I am running Citadel 911 with WebCit 904, server build 911. When I try to manually process items in the queue I get this popup message: "Unrecognized or unsupported command"



[#] Fri Dec 06 2019 03:01:52 EST from iMav @ Uncensored

Subject: Peering with someone to pull in some network rooms...

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

Who can I speak with to set up a peering relationship so I can participate in some of the networked rooms?  (I have done this in the past...SEVERAL years ago now.)



[#] Sat Dec 07 2019 02:59:07 EST from iMav @ Uncensored

Subject: Re: Peering with someone to pull in some network rooms...

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

 

Fri Dec 06 2019 03:01:52 EST from iMav @ Uncensored Subject: Peering with someone to pull in some network rooms...

Who can I speak with to set up a peering relationship so I can participate in some of the networked rooms?  (I have done this in the past...SEVERAL years ago now.)



 

So, is Inter Citadel Networking dead?  Oof, that's the primary reason I came back to Citadel...



[#] Mon Dec 09 2019 09:35:19 EST from IGnatius T Foobar @ Uncensored

Subject: Re: Peering with someone to pull in some network rooms...

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

Citadel room sharing has been removed from the software -- for now. We are exploring a couple of different approaches that would put it back in a way that would allow us to participate in much larger networks. ActivityPub seems to be the front runner at this point, which would be interesting because then we become part of the 'Fediverse'.

[#] Fri Dec 13 2019 04:19:41 EST from ifykh @ Uncensored

Subject: Citadel on Amazon AWS.

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

Please someone tell me that Citadel install on Amazon AWS (ubuntu instance)???



[#] Mon Dec 16 2019 01:18:20 EST from rleddy @ Uncensored

Subject: Re: [Citadel Support] citadel submit issues organization?

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

Glad to find Citadel.

I just set it up on my website (which is one more start of the start). http://www.copious.world

I have been programming for so long!

I used to write in C, then in C++, LISP. Then in PHP and JavaScript. I started a CMS (at one point was a working demo)  Copious-CMS

The CMS was in PHP. It used a JS package called OAT (Open Ajax Toolkit) It was a web app that allows for taxonomy editing so that you could do about the same process as Drupal.
Only, most of the editing and rendering is on the client. I used TinyMCE and added a drop target plugin for interacting with the taxonomies.

I was sick of PHP, so I started talking up node.js. But, the CMS would really be better in C and C++. Perhaps team and time would help.  I have been caught up in other peoples projects for some time for everything from IoT embedded stuff, MOG servers, MQTT/BLE app stacks, D3 front ends, and so on and so forth.

Last summer, I was at Google. There I worked on a API micro-gateway in node.js in a maintenance role. I am now very aware of ways that you should not use node.js. (Some frustration was over how much inefficiency was being added to the existing inefficiency and how the security was getting mangled.)

I got so frustrated that I started looking into Luajit. Some were claiming that project was dead. But, now Lua Vela came out in Oct. Anyway, some small functionality testing, I could run scripted things about 30 time faster than the fastest node.js implementation, which used systems tricks. Lua ran about 1000 times faster than code extracted from the Google stack to do about the same thing.  So, it gets easy to start eyeing the micro-gateways out there as easy targets to pick off. But, how important is that API stuff as the web changes to pick up things like IPFS, super responsive in RAM DB's, functional/serverless programming,etc? A pass through OpenResty leaves one saying "good enough". But, unintentional CDN's will arise from distributed file systems and provide some limited community fostered functionality such as file sharing. But, what about something like a webcit endpoint as another node rider?

Anyway, I was looking at the webcit code. And, I get it. And, I understand that it is undergoing necessary change, perhaps to make it more maintainable

It is interesting that you would like to basically change the approach to how people use the web. (Same here.) But, what is your vision? It would be nice to have a chat about that.

I am interested in the CSS change. Because, I could use mobile rendering. This looks positive, and I would not mind trying out troublesome code on my site for a while.

I don't have a paying gig at the moment. So, obviously I could use some pointers to one. But, it might be nice to get a handle on this stack as well.

What sort of transformative things are taking place with citadel and webcit that will transform the web as we know it?

 

 



[#] Thu Dec 19 2019 17:22:30 EST from rleddy @ Uncensored

Subject: Curious - EMSCRIPTEN?

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

Any attempt to just basically translate some of your webcit C into emscripten?

 



[#] Mon Dec 23 2019 10:19:03 EST from IGnatius T Foobar @ Uncensored

Subject: Re: [Citadel Support] citadel submit issues organization?

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

 

Mon Dec 16 2019 01:18:20 AM EST from rleddy @ Uncensored Subject: Re: [Citadel Support] citadel submit issues organization?

Glad to find Citadel.

I just set it up on my website (which is one more start of the start). http://www.copious.world

I have been programming for so long!

I used to write in C, then in C++, LISP. Then in PHP and JavaScript. I started a CMS (at one point was a working demo)  Copious-CMS

The CMS was in PHP. It used a JS package called OAT (Open Ajax Toolkit) It was a web app that allows for taxonomy editing so that you could do about the same process as Drupal.
Only, most of the editing and rendering is on the client. I used TinyMCE and added a drop target plugin for interacting with the taxonomies.

I was sick of PHP, so I started talking up node.js. But, the CMS would really be better in C and C++. Perhaps team and time would help.  I have been caught up in other peoples projects for some time for everything from IoT embedded stuff, MOG servers, MQTT/BLE app stacks, D3 front ends, and so on and so forth.

Last summer, I was at Google. There I worked on a API micro-gateway in node.js in a maintenance role. I am now very aware of ways that you should not use node.js. (Some frustration was over how much inefficiency was being added to the existing inefficiency and how the security was getting mangled.)

I got so frustrated that I started looking into Luajit. Some were claiming that project was dead. But, now Lua Vela came out in Oct. Anyway, some small functionality testing, I could run scripted things about 30 time faster than the fastest node.js implementation, which used systems tricks. Lua ran about 1000 times faster than code extracted from the Google stack to do about the same thing.  So, it gets easy to start eyeing the micro-gateways out there as easy targets to pick off. But, how important is that API stuff as the web changes to pick up things like IPFS, super responsive in RAM DB's, functional/serverless programming,etc? A pass through OpenResty leaves one saying "good enough". But, unintentional CDN's will arise from distributed file systems and provide some limited community fostered functionality such as file sharing. But, what about something like a webcit endpoint as another node rider?

Anyway, I was looking at the webcit code. And, I get it. And, I understand that it is undergoing necessary change, perhaps to make it more maintainable

It is interesting that you would like to basically change the approach to how people use the web. (Same here.) But, what is your vision? It would be nice to have a chat about that.

I am interested in the CSS change. Because, I could use mobile rendering. This looks positive, and I would not mind trying out troublesome code on my site for a while.

I don't have a paying gig at the moment. So, obviously I could use some pointers to one. But, it might be nice to get a handle on this stack as well.

What sort of transformative things are taking place with citadel and webcit that will transform the web as we know it?

 

 



Hello rleddy, nice to hear your thoughts on Citadel.

Do join the Citadel Development room if you're interested in participating in the effort.  I'll try to review here some of the things you're talking about on WebCit.

As you've probably seen, Citadel Server is in great shape; it's got a very efficient, modular, and feature-rich server architecture.  WebCit, on the other hand, suffers from an obsolete architecture and 20 years of bit rot.  The UI looks decent but the code is very brittle and unmaintainable.

webcit-ng (which is in the git repo, by the way) is built around a REST/DAV data model on the server side, and the entire UI runs inside the browser.  So yes, your comments about mobile rendering are relevant.  Right now it's built on W3CSS but it's early enough to change that, and in fact the idea that we can change the UI without rewriting the back end is a good thing.



[#] Mon Dec 23 2019 10:24:14 EST from IGnatius T Foobar @ Uncensored

Subject: Re: 2 smarthosts

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

Hello everybody, my Citadel is working now. But I have the following problem. In the old version it was possible to use 2 smarthosts for different domains: "username:password@host:port sender-address". That does not seem to work anymore in the new version. Is there a solution for this?

Over the past year we removed all of the protocol handlers that could be replaced with calls to libcurl, and outbound SMTP is one of them.  Unfortunately, domain-specific smart hosts is not a feature offered by libcurl.



[#] Mon Dec 23 2019 17:07:50 EST from TheFunkyGranpa @ Uncensored

Subject: Login Problems

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

I am having trouble setting up citadel for my local server and whenever I try to login it just does the loading icon and goes back to the login. I am using Raspbian. 



[#] Thu Dec 26 2019 14:49:15 EST from IGnatius T Foobar @ Uncensored

Subject: Re: Login Problems

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

That's not enough information to analyze your problem. Are you using the old packages or Easy Install? What version of Raspbian? Is this a new system or an upgrade? What server processes do you see running?

[#] Thu Dec 26 2019 16:49:28 EST from SupaCal @ Uncensored

Subject: 503 error

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

I have checked to make sure the service is running and verified ipv6 is enabled but I still get a "This program was unable to connect or stay connected to the Citadel server. Please report this problem to your system administrator." whenever i try to connect to webcit. Does anyone know what is happening?

Thanks!


p.s. I have raspbian and I installed using apt-get



[#] Thu Dec 26 2019 17:39:50 EST from IGnatius T Foobar @ Uncensored

Subject: Re: 503 error

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

The debian packages are usually out of date. Use the Easy Install method.

[#] Mon Dec 30 2019 16:22:34 EST from StonedMind @ Uncensored

Subject: Using Let's Encrypt Certificates for TLS based connections

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

Hello everybody,

I'm quite new in using Citadel suite, so I don't have the very best knowledge about it. Nevertheless I would like to ask you what I have to do in order to use certificates from Let's Encrypt in order to secure my mail server related connections with TLS.

I use Citadel server build 927 and - more or less - I was using the following HowTo from the KB: http://www.citadel.org/doku.php?id=faq:systemadmin:how_to_install_a_certificate_signed_by_a_recognized_certificate_authority

In general I was performing the following steps:

  1. I retrieved a zip file from my ISP, containing three files --> pem.crt (public key), private.key (private key), pem.ca-bundle (CA certificates)
  2. I renamed the pem.crt to citadel.cer
  3. I renamed the private.key to citadel.key
  4. I deleted all the files within /etc/ssl/citadel directory
  5. I uploaded the files via scp to /etc/ssl/citadel directory
  6. I restarted the citadel service using sudo service citadel restart command

Unfortunately this procedure didn't work for me. I did the same and transferred the certificates into the ../webcit folder, but when I try to connect via HTTPS to my Citadel server application still the old self signed certifcates instead of those from Let'sEncrypt are shown:

Is there any documentation available concerning this subject? What would you suggest to investigate this issue further?

Thanks for your help in advance,

StonedMind

 

 



[#] Mon Dec 30 2019 20:07:43 EST from bmentink @ Uncensored

Subject: Install on FreeBSD

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

Hi Guys,

Trying to install on FreeBSD (Actually FReeBSD in FReeNAS Jail). I have installed all the requirements as per the help on FreeBSD, but when I go to install I get the following error below.

Any idea what I could try?

Has anyone installed on BSD? Thanks

  Do you accept the terms of this license?
 If you do not accept the General Public License, Easy Install will exit.
 Enter Y or Yes to accept: Y

 This is a NEW Citadel installation.
 Installation will now begin.
find: /usr/local/ctdlsupport: No such file or directory
find: /usr/local/ctdlsupport: No such file or directory
find: /usr/local/ctdlsupport: No such file or directory
 Do you want Easy Install to attempt to install your OS dependencies? Y
[: ==: unexpected operator
[: ==: unexpected operator
 Easy Install does not yet know how to do this on your operating system.
 Citadel Easy Install is aborting.
 The last few lines above this message may indicate what went wrong.

 



[#] Tue Dec 31 2019 17:07:56 EST from bmentink @ Uncensored

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

Any reason my post for help is being ignored? Am I posting to the wrong room? I am a first time user of Citadel ..

Seems all that anyone wants to discus is the New Year :)



[#] Tue Dec 31 2019 19:55:56 EST from bmentink @ Uncensored

Subject: Citadel on FreeBSD, compile error on install

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

Hi,

 

I am new to Citadel, so please excuse if I am posting in the wrong room ..

Trying to install on FreeBSD (Actually FReeBSD in FReeNAS Jail). I have installed all the requirements as per the help on FreeBSD, but when I go to install I get the following compile error below.

(I am following this guide: http://www.citadel.org/doku.php?id=faq:installation:installing_citadel_on_a_freebsd_5.4_or_6.0_os#installing.citadel.on.freebsd )

 

Compile: gcc -I/usr/local/citadel  -I/usr/local/ctdlsupport/include -I/usr/local/include -g -Wall -Wcast-qual -Wcast-align -Wstrict-prototypes -Wno-strict-aliasing -D_THREAD_SAFE -I ./include/ -I/usr/local/ctdlsupport/include -I/usr/local/include -g -I/usr/local/ctdlsupport/include -I. -I ./include/ -DHAVE_CONFIG_H -DDIFF="/usr/bin/diff" -DPATCH="/usr/bin/patch" -c  -o buildinfo
LDFLAGS: -L/usr/local/citadel -L/usr/local/ctdlsupport/lib -Wl,--rpath -Wl,/usr/local/ctdlsupport/lib -L/usr/local/lib -liconv -lintl -L/usr/local/ctdlsupport/lib

CC server_main.c
CC utillib/citadel_dirs.c
CC user_ops.c
CC citserver.c
CC sysdep.c
CC serv_extensions.c
CC database.c
database.c: In function 'open_databases':
database.c:229:28: warning: passing argument 2 of 'dbenv->set_msgcall' from incompatible pointer type [-Wincompatible-pointer-types]
  229 |  dbenv->set_msgcall(dbenv, cdb_verbose_log);
      |                            ^~~~~~~~~~~~~~~
      |                            |
      |                            void (*)(const DB_ENV *, const char *) {aka void (*)(const struct __db_env *, const char *)}
database.c:229:28: note: expected 'void (*)(const DB_ENV *, const char *, const char *)' {aka 'void (*)(const struct __db_env *, const char *, const char *)'} but argument is of type 'void (*)(const DB_ENV *, const char *)' {aka 'void (*)(const struct __db_env *, const char *)'}
CC domain.c
In file included from domain.c:23:
/usr/include/resolv.h:157:3: error: array type has incomplete element type 'struct sockaddr_in'
  157 |   nsaddr_list[MAXNS]; /*%< address of name server */
      |   ^~~~~~~~~~~
/usr/include/resolv.h:171:18: error: field 'addr' has incomplete type
  171 |   struct in_addr addr;
      |                  ^~~~
/usr/include/resolv.h:196:21: error: field 'sin' has incomplete type
  196 |  struct sockaddr_in sin;
      |                     ^~~
gmake: *** [Makefile:138: domain.o] Error 1
 Citadel Easy Install is aborting.
 The last few lines above this message may indicate what went wrong.

Any idea what I could try?

Has anyone installed on BSD? Thanks



[#] Tue Dec 31 2019 20:07:00 EST from bmentink @ Uncensored

Subject: Re: Citadel on FreeBSD, compile error on install

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

... maybe it's because I am on FreeBSD 11.2?



[#] Tue Dec 31 2019 20:07:44 EST from zooer @ Uncensored

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

Try the Citadel Support room.



[#] Tue Dec 31 2019 20:13:59 EST from bmentink @ Uncensored

Subject: Re: Citadel on FreeBSD, compile error on install

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

... maybe it's because I am on FreeBSD 11.2?



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