switch to room list switch to menu My folders
Go to page: [1] 2 3 4 5 ... Last
↑↑↑ Old messages ↑↑↑            ↓↓↓ New messages ↓↓↓
[#] Sun Sep 29 2013 10:27:16 EDT from zooer @ Uncensored

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

Zooer, give the text client v8.11 a try (at least it works against my 8.20

Maybe this belongs in rants.

Something I don't get about modern software is nicknames and version numbers for software. When I was a young
lad you had a version number, it was sequential and the software updated every once in a while with major
changes. If it was a small change the number after the decimal point increased/ Now software updates every week
and the version number increases at a crazy rate. Linux has these very silly stupid names for their version
numbers and they like to use those names when referring to the release. However when you use help or most
commands to find out what version you have they have the version number and not the name.

I can never remember the command that lists the version number and the version name "lsb_release -a" so I have
to search for it, or search for
a list of names and numbers. Drives me crazy. Please stop using the silly
codenames or at least list both the version name and number in the details page.

Anyway... back on topic, I wanted to download 8.20 as suggested, I found "" but my
ubuntu version, precise aka 12.4, is not listed. Does it make a damn bit of difference? Can I download a newer
version of citadel-client and use it with a current version of the OS or is there some kind of magical thing
that if I don't match version names the developers (you guys) will come to my house, drag me out of my bed in
the middle of the night, cover me with grape jelly and confetti and beat me with cardboard?

I just want to download the software.
I know about putting the info in the repository, I didn't do that. I also thought I read there was a problem
with calling the external editor with the latest version of the client.

This isn't focused on you, it has happened several times to me.

[#] Sun Sep 29 2013 10:41:48 EDT from zooer @ Uncensored

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

I tried the suggested and it told me that a library was not satisfiable. There is no pleasing some libraries.
I am going going back to what I do. "It works, why f*<k with it"

[#] Sun Sep 29 2013 19:41:40 EDT from ax25 @ Uncensored

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


Sun Sep 29 2013 10:41:48 AM EDT from zooer @ Uncensored
I tried the suggested and it told me that a library was not satisfiable. There is no pleasing some libraries.
I am going going back to what I do. "It works, why f*<k with it"

Sorry to hear about that.  I guess I have been doing an "easy_install" build of it for years on both the client and server ends.  I am not sure if you can do an easy_install build of just the client (but that would be a good thing to have added to the easy installer)!

[#] Mon Sep 30 2013 05:14:11 EDT from dothebart @ Uncensored

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

the citadel versioning scheme is:


X - major new features

Y - evolutional new features

z - bugfix releases.


There currently is no citadel client .deb yet because of I didn't have the time to care for moving the scripts around.

However Feivel (our debian maintainer & uploader) has already done it, so you should be able to download & compile his work:

[#] Mon Sep 30 2013 11:23:55 EDT from zooer @ Uncensored

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

Thank you dothebart. My rant was more geared to the distributions of Linux and the foolish names they are
given. Firefox had to copy Chrome and update often, it just drives me nuts. Maybe because I am old school and
I remember programs working for years without changes.

[#] Mon Sep 30 2013 11:51:16 EDT from zooer @ Uncensored

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

Well I installed it (8.20-1).... the text based pixels seem nicer.

[#] Mon Sep 30 2013 11:53:39 EDT from zooer @ Uncensored

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

Someone said the external editor isn't called, I am using it.

[#] Mon Sep 30 2013 11:54:45 EDT from zooer @ Uncensored

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

If you don't have a local editor does it call the server editor? Perhaps that was the problem.

[#] Mon Sep 30 2013 11:55:14 EDT from zooer @ Uncensored

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

Thank you for your help if it called "https" links I will be happy.

[#] Mon Sep 30 2013 13:53:04 EDT from dothebart @ Uncensored

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

the editor runs wherever your client runs. if its on your local box, then its run there; if you ssh in its on the server.

[#] Mon Sep 30 2013 14:26:31 EDT from Sig @ Uncensored

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

It's the latter that is the issue here; there is no longer an external editor configured.

[#] Mon Sep 30 2013 14:51:18 EDT from Sig @ Uncensored

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

I give up. How do you create a new floor? This is on a barebones debian apt-get installed system, using the text mode client. I can enter a new room , but I cannot specify a floor that doesn't already exist, and .ef just tells me "No floor

[#] Mon Sep 30 2013 14:52:16 EDT from zooer @ Uncensored

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

okay. It was a server side issue not a local issue, thank you for clearing that up.

Now line 689-707 of messages.c

/* Extract URL's */
num_urls = 0; /* Start with a clean slate */
searchptr = message->text;
while ( (searchptr != NULL) && (num_urls < MAXURLS) ) {
searchptr = strstr(searchptr, "http://");
if (searchptr != NULL) {
safestrncpy(urls[num_urls], searchptr, sizeof(urls[num_urls]));
for (i = 0; i < strlen(urls[num_urls]); i++) {
ch = urls[num_urls][i];
if (ch == '>' || ch == '\"' || ch == ')' ||
ch == ' ' || ch == '\n') {
urls[num_urls][i] = 0;

If you search through it twice aster the while statement and using
searchptr = strstr(searchptr, "https://");
will that take too many resources or is there a quicker more efficient method? It has been so long since I
looked at C code.

[#] Mon Sep 30 2013 18:52:40 EDT from fleeb @ Uncensored

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


You might need to be in the room who is supposed to be on the floor you're creating when you go to create it.

I think.

Not sure.

[#] Tue Oct 01 2013 11:44:30 EDT from Freakdog

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

It's the latter that is the issue here; there is no longer an external editor

In the citadel.rc (or your own .citadelrc) file, find this section:

# Set EDITOR to the name of an external editor to be used for entering
# messages. If you want the external editor to be used by default, be sure
# to reflect this in the command set below.

And add an editor line pointing at the editor you want to use.

The section, above, is the default for the citadel.rc file, and has to be modified.

[#] Tue Oct 01 2013 11:46:45 EDT from Freakdog

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

If you use the text client, it's ;A(ide) C(reate floor)

[#] Tue Oct 01 2013 11:47:47 EDT from Sig @ Uncensored

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

Right, but there's no external editor configured on Uncensored; there used to be. Yes, I could run a local client, I suppose, but ssh requires less thought since I pretty much always have that.

[#] Tue Oct 01 2013 11:49:27 EDT from Sig @ Uncensored

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

Oct 1 2013 11:46am from Freakdog @dogpound2 (Dog Pound BBS II)
If you use the text client, it's ;A(ide) C(reate floor)

Thank you. That's... definitely not intuitive. I thought I'd tried everything.

[#] Tue Oct 01 2013 11:50:14 EDT from Sig @ Uncensored

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

To elaborate, this is not a CRISIS, and if it is, it's mine alone. I just didn't know whether it was intentional.

[#] Tue Oct 01 2013 12:16:14 EDT from zooer @ Uncensored

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

This is what happens when you try to use the servers external editor:

Lobby> Enter message
*** No editor available; using built-in editor.
Oct 1 2013 12:13pm from zooer

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