Here is an updated Easy Install script which I modified for the sake of compiling the git branches against an installation done with easy install.
If you run it as normal, you will not even know anything is different with it. If you save it to the local computer and run it as such:
#./install
Correction to the script, you can remove the set -x at the start... sorry about that. :)
Mon Oct 28 2013 16:36:48 EDT from bennabiy @ Uncensored Subject: Updated Easy Install Script
Here is an updated Easy Install script which I modified for the sake of compiling the git branches against
Thank you for including me here.
Probably our use case goes against the grain of the normal trend in email clients. We have a large international presence in many countries, and are not interested in communications with anyone outside our organization (through citadel). We have run our own mail
I had a thought last night, which I wonder if anyone is considering.
I am not sure if you would be willing to try to implement something like this, but I was considering magic packets. Consider Wake-on-Lan how for all purposes, the system is "dead" but upon a specially formulated packet, the
Tue Mar 18 2014 12:00:32 EDT from IGnatius T Foobar @ Uncensored Subject: Re: Crazy idea
It's an interesting idea, but how would it be superior to simply implementing a clusterable set of Citadel servers running in an active/standby configuration? Right now there are people running Citadel
I think the thing I am most concerned with is losing private communication from citadel to citadel, for the sake of sending mail only between two servers, with the same LDAP users on both servers.
If I could set up two servers which share the same data store so that they have a common mailbox
I think the thing I am most concerned with is losing private communication from citadel to citadel, for the sake of sending mail only between two servers, with the same LDAP users on both servers.
If I could set up two servers which share the same data store so that they have a common mailbox
Please feel free to delete the duplicate entry. I did a refresh not remembering that the last action was a post.
Is the NNTP communication port going to be able to be set on a per system basis? (say I wanted to not use the stock port, but would rather have all of my systems talk on a non-standard port)
Is this in the plans? I have no problems with the implementation of the NNTP protocol as the way to
That was my thought as well. It would be good to make clear API documentation for it.
What is the current state of ctdlsh?
Is this official, or just a fanclub? I am guessing that the citadel hosted repository is the goto for source?
ant LDAP information constantly clobbering the vCard.
>
>bennabiy, what LDAP server are you using? I'm thinking maybe I'll install
>one in my development environment. I'll probably go with Craptive Directory
>since it's the most common...
>
>
>
>
>From IGnatius T Foobar in email with my answers and comments interspersed
>
>
>*/Let's have this conversation in the Citadel Development room. I like
>what you're saying and we should work on it./*
>
>*/If I understand you correctly, you're talking about the way Citadel
>populates a user's
That is great. I think these days people are way too dependent on jQuery and
the like when often times it can be done easier.
> Mon Feb 20 2017 09:11:30 PM EST from IGnatius T Foobar @ Uncensored
>Subject: Re: Choosing the right framework
>
>
>Update on that:
>
>I did it. No more jQuery.
I tried it out, and while it looks like certain aspects are working quite
well, there are some issues with rooms loading when logged in vs not logged
in through Firefox and Opera.
I have not looked at the backend implementation yet.
> Thu Feb 23 2017 09:49:05 AM EST from IGnatius T Foobar @
Great. I will check it out. What is the current state of ctdlsh? I am
considering the administration abstraction from the UI. If the API docs for
citserver and webcit could be reworked to reflect the current state, we might
be able to get a working Admin console for both. I am thinking of webmin
All fine and wonderful... I guess libraries help ;)
>
>
>/citadel/webcit# make
>
>gcc -c -ggdb http.c -o http.o
>
>In file included from http.c:15:0:
>
>webcit.h:34:24: fatal error: libcitadel.h: No such file or directory
>
> #include
>
> ^
>
>compilation
Bah, I hate when I make a typo... Compiled successfully
> Mon Feb 13 2017 15:08:35 EST from bennabiy @ Uncensored Subject: Re:
>Choosing the right framework
>
>
>
>All fine and wonderful... I guess libraries help ;)
>>
>>
>>/citadel/webcit
That looks nice and simple. I agree, XHTML is not fun to work with.
> Sun Feb 12 2017 11:16:44 EST from the_mgt @ Uncensored Subject: Choosing
>the right framework
>
>
>
>So I was in the mood for some webdesign this weekend and searched again for
>the proper tool to use.
>
>I already
Looking in the source, I see you use PUTVAL rather than the documented
SETVAL. What is the difference?
> Sun Feb 12 2017 12:21:30 EST from bennabiy @ Uncensored Subject: DB
>frontend for configuration troubleshooting
>
>
>
>I tried to set the registration setting
Is there a DB frontend or method to determine what is going on with all these
random things happening on my system? I really need to get this system bugs
worked out, and do not want to have to migrate 30GB of user data to a new
install again (but can if I have to).
citserver is not
http://www.citadel.org/doku.php/documentation:appproto:system_config lists
>
>
>
>CONF (get or set global CONFiguration options)
>
>
>
>
>Retrieves or sets various system-wide configuration and policy options. This
>command is only available to Admins.
>
>The six forms of this command
If I wanted to fire up webcit-ng, is it in the place where I would be able to
compile and test it out? If so, and since you removed the automake stuff,
what is the recommended method for compiling now?
> Mon Feb 13 2017 10:16:43 EST from IGnatius T Foobar @ Uncensored Subject:
>Re: Choosing
I was asking about ctdlsh... and that is very encouraging! I am currently
having to use sendcommand in my scripts when I add a new user.
Can you make a section where you document the current abilities of it? Also,
it would be nice to have the server configuration all in one place and
document
Here is a directory listing of /usr/local/citadel
>
>
>/usr/local/citadel# ls -lah
>
>total 4.7M
>
>drwxr-xr-x 15 citadel citadel 4.0K Feb 15 03:02 .
>
>drwxr-xr-x 13 root root 4.0K Feb 1 17:30 ..
>
>-rwxr-xr-x 1 citadel staff 100K Jan 26 18:00 aidepost
>
>-rwxr-xr-x 1
LDAP users do not have a mechanism to pick users from a list for things like
Access Controls. I manually remove the email address portions from a GAB
entry or other such contact list to be able to add users by point and click.
I have users with LONG names which are easy to get wrong if manually
Great. Looking forward to it in production.
> Mon Mar 27 2017 12:10:51 PM EDT from IGnatius T Foobar @
>Uncensored Subject: Re: A Side note
>
>
>>Have you considered using node.js for webcit backend?
>>
>
>Writing server-side code in JavaScript is all the
IG, thoughts on my first issue? If you need a couple issues which you might
be able to do quicker, I could set up a list and you can pick which one to
work on as you know your time better than I do.
Would be nice to hear at least a "looking over it... or whatever" :)
Have you considered using node.js for webcit backend?
What OS do you run on your server?
> Wed Mar 22 2017 04:14:22 PM EDT from the_mgt @ Uncensored
>
>
>
>Swamped up in work here, too.
>
>Since you live closer to IBM central then me, can you please drive over and
>tell them to doing systems management here?
>
>They incredibly inefficient
Do you have a better suggestion? I am often in the #citadel room in IRC, but
not much happens there...
I have somewhat of a priority list, but I think it would take a little
thought on how to word the first priority. I will wait to hear where you
would like the discussion to take place, and
I must have hit my thread limit with support requests... or IG is taking 29
days to celebrate the 29th year...
Seriously though, I do appreciate the response you have had to our needs. I
would like to work with you to resolve the rest of these issues regarding
your current master.
Is there a list somewhere which specifies which cdb files are what?
So far I like ctdlsh, but like you said, it is not mature. I tried export,
which took a long time, but for the life of me, I cannot find the resulting
file.
> Fri Apr 07 2017 04:04:51 PM EDT from IGnatius T Foobar @ Uncensored
>Subject: Re: WebCit and CitServer upgrade
>
>
>>Does ctdlsh
IG, some of the others in my group are expressing concerns at the incomplete
implementation of IMAP in citadel (not just IMAP4rev1 vs IMAPx, but the way
IMAP features are not supported or are broken across multiple clients) which
is causing them to lack faith in using Citadel for our crucial
send me a patch and I can recompile :)
> Thu Apr 06 2017 11:48:32 AM EDT from IGnatius T Foobar @ Uncensored
>Subject: Re: Status?
>
>
>Ok, I think I see the problem.
>
>modules/imap/imap_fetch.c , line 190
>
>The \r\n sequence probably needs to be sent into the redirect buffer, not
I forgot to put the closing ) after the header... should go on a line by
itself
> Wed Apr 05 2017 05:12:19 PM EDT from bennabiy @ Uncensored Subject: Re:
>Status?
>
>
>
>And to note, other IMAP4rev1 servers I connect to issue the whole response
>before sending the hea
Great. I pulled from latest git master, patched and recompiled. looking good
so far on tested clients.
> Thu Apr 06 2017 01:30:34 PM EDT from IGnatius T Foobar @ Uncensored
>Subject: Re: Status?
>
>
>>send me a patch and I can recompile :)
>
>Ok then ... I'll see your pastebin and
I am sure it works. I have so far tested it on a couple trouble clients (I do
not have outlook on hand to test, but honestly, if everything else works...)
Go ahead and push the change and I will commit to my production server.
Is it intentional to set the rcpt to limit to 172? I tried
I am in NC (so Eastern) and usually available between 9AM and 5:45 PM with a
few breaks in there.
No, and thank you for asking.
Priority is getting IMAP working and fully implemented for all clients
(except outlook...) It would be beneficial to support the IMAPx, for the
server to be able to push email to clients by supporting IDLE, but if that is
too difficult to start with, then
each other
>completely. We will either encapsulate room sharing packets inside email
>messages and deliver them over SMTP, or even better, share rooms using NNTP
>so the other node doesn't have to be a Citadel at all.
>
>Priorities now:
>
>1. Fix the issues bennabiy is indicating, one at a time and in order of
>priority
>2. Get back to building WebCit-NG
>
>
>
>
That works for me. I am working on one of our delis tonight doing some
repairs.
I had one thing jump to the front of the Queue.
This is another broken implementation of IMAP which needs to be fixed to be
correct according to RFC.
There is no UIDVALIDITY being returned by the server
NM, found it in our IRC conversation...
>
>
> This latest update removes the dependencies on libcares
>and libev
> Thu Apr 20 2017 02:45:33 PM EDTfrom bennabiy @ Uncensored Subject: Build
>requirements
>
>
>
>What dependencies got stripped from the build? libev and?
>
>
>
>
Seems good. I would push it out.
> Tue Apr 18 2017 01:33:50 PM EDT from IGnatius T Foobar @ Uncensored
>
>
>I've committed a change to git master that I believe makes UID COPY match
>the expected output format. A sample output is posted to
>http://pastebin.ca/3798661 in case it doesn't
What dependencies got stripped from the build? libev and?
Where are we at? Been about a week since this, with no input (I know you said
you were going to be out for about a week, so I am just checking where things
are at).
> Fri Apr 07 2017 11:54:59 AM EDT from bennabiy @ Uncensored Subject: LDAP
>and users
>
>
>
>I guess my
Yes, ok. I will check back in this afternoon to see where things are at.
Thank you!
> Tue Apr 18 2017 11:30:40 AM EDT from IGnatius T Foobar @ Uncensored
>
>I'll manage on this one :) I will try to get a fix out later today.
>https://tools.ietf.org/html/rfc2359#section-4.3 makes it pretty
I fully agree...
I figured it would be an easy fix. I almost put together a patch for it, but
I did not have time.
> Tue Apr 18 2017 09:35:31 AM EDT from IGnatius T Foobar @ Uncensored
>Subject: Re: LDAP and users
>
>I'm going to have to review the RFC on that one. It looks pretty easy
Ok, we might need to revisit the last fix a little as one of my users is
experiencing the message copying, but remaining in the source folder. Not
sure if it is a bug in evolution or with the patch. I tried it in Evolution
and "It worked for me" so...
Are you available today to hash some
y the aide user when viewing their
account info.
> Sun Apr 23 2017 11:29:51 AM EDT from bennabiy @ Uncensored Subject: Re:
>Possibility
>
>
>
>Ok, we might need to revisit the last fix a little as one of my users is
>experiencing the message copying, but remaining
Can you consider this over the weekend whether this would be easy(ish) to
implement or if it would be better to do something else?
https://tools.ietf.org/html/rfc7162
From the intro:
>
>
>1. Introduction
> Often, multiple IMAP [RFC3501] clients need to coordinate changes
>to
I remembered your original post about webcit-ng being hard coded to
uncensored, so, good to hear it is able to be switched.
I tried to do an update to my system, but it failed on webcit (I will have to
check to see if I have it still on the webcit-ng branch) I will let you know
tomorrow.
That is great! I realized that was my issue when I tried to compile against
the git is that I still was following the webcit-ng branch, so the compile
failed.
It looks like it worked this time. Will let you know if there are issues.
> Sun Mar 12 2017 12:34:44 AM EST from IGnatius T
I cannot pull the latest from git.
git clone git://git.citadel.org/appl/gitroot/citadel.git
Cloning into 'citadel'...
fatal: unable to connect to git.citadel.org:
git.citadel.org[0: 216.150.130.115]: errno=Connection timed out
So, die in a car fire?
> Wed Mar 08 2017 04:40:24 PM EST from IGnatius T Foobar @ Uncensored
>Subject: Re: git.citadel.org down?
>
>... So ... thank you for that.
>
>
>
>
what is the current state? I am getting the feeling that a lot of my needs
are tied into web implementation, and it might be better to get that
foundation in place for a better UI/UX for over half my (and probably others)
users.
Is it going to still have support for Calendars and all the
I like ctdlsh - can't wait for more functionality. It feels good.
export seems really slow... and is there an import?
6 RFC822.SIZE 3223 FLAGS (\Answered
>\Seen) RFC822.HEADER {331}
>
>
> Wed Apr 05 2017 12:47:55 PM EDT from bennabiy @ Uncensored Subject: Re:
>Status?
>
>
>
>Here is a pastebin of a session with highlighting indicating the
Working for most: Thunderbird, Claws-mail, outlook 2010 and before (with
help) mac mail (with help)
Not working: EssentialPIM, Evolution (although the devs there were nice
enough to patch their client to work with the faulty server...) ,
outlook2013, Chaos Intellect (I am sure there were
I guess I kept it generic enough on the last one that it isn't actually just
an ldap issue :)
Issue 1a) ability to edit an existing post :)
I guess my last post was too long, and probably better for me to just repost
something simple.
First off, the things affecting citserver itself (trying to keep webcit out
of it as long as I can)...
Ability to flag hidden users - I have certain users which need to be able to
send and
Does ctdlsh take standard commands as if sent through sendcommand?
> Tue Feb 14 2017 11:24:16 PM EST from IGnatius T Foobar @ Uncensored
>Subject: Re: WebCit and CitServer upgrade
>
>
>Who was asking about ctdlsh? I made an important change to it tonight.
>
>You can now enter a single
I will not be checking messages for the next 24 hours or so. If there is any
more input needed from me, I will check back tomorrow night and see where
things are at, and will be back at it on Sunday.
Thanks again!
Good to hear... are the commands documented anywhere other than in the code?
Also, I just fired up webcit-ng and am staring at a 404 error from
uncensored. I noticed at one point you had w3.css somewhat in place, but it
seems that is gone...
> Fri Apr 07 2017 04:04:51 PM EDT from
Do you need me to be around today to test a patch? I still have some repair
work to do, and will be in and out today (unless I know when you will be
ready to test a patch).
The RFC on it is pretty simple.
I will give this a try tomorrow night (next chance I get to push
something).
I do recall that possibly a system will have issues with it because the
source UID and destination UID are the same... I believe they are supposed to
be unique per folder. (I could be wrong though)
> Tue Apr
This is taking me a little longer than I would have liked, but I am getting
the dev stuff pulled down. I needed to replicate my LDAP data over to a new
server as well.
Which branch / repo has the current state of things? And which version is
currently shipping as easy install?
Ok, so I am going to do this tomorrow on a test machine with production
dataset for a sample (no, not the actual production server though...) so we
can see how it handles a conversion from an existing LDAP to a new setting.
Did you push a webcit way of editing the email addresses and setting seen
Issues with new model.
1) authentication was hit and miss with ldap. webcit would authenticate, but
IMAP would not.
2) unable to send email to users with internet mail disabled. This is a show
stopper. I cannot use the email address listed as internet address without
enabling all
address[es]
>from the "edit configuration" screen instead of the "edit address book entry"
>screen, which is not just a cosmetic change; it is also using the new server
>commands.
>
>bennabiy: if you have time this week, please give it some testing. Then
One thing I note with the webcit interface is there is not a clear way to ADD
internet addresses for users as aliases, only to edit the existing ones that
are there.
> Thu Aug 03 2017 03:24:12 PM EDT from bennabiy @ Uncensored Subject: Re:
>Next steps...
>
>
>
&g
I did a little more testing with it. So this is going to be a summary of what
I have found, and a continuation of the discussion below. First what I have
found.
If I have an existing LDAP system which I upgrade to the latest master with
the new data model (Cit-NG), I can log into webcit
I also forgot to post in my LDAP rant, based on the viewable flag (whether
someone is a hidden user or not) we need LDAP users to populate an address
book list so that room permissions and such can be set from a list (like the
contact list, but without having to strip out the email address part).
And for the aide user, the viewable flag should not apply to them. They
should be able to see the list of anyone.
> Tue Aug 15 2017 02:19:05 PM EDT from bennabiy @ Uncensored Subject: Re:
>LDAP / Cit-NG
>
>
>
>I also forgot to post in my LDAP rant, based on the view
Annoying!
I am trying to do an imapcopy from one citadel to another to clear out
possible corruption in the system configs, but it is copying into each users
folder the shared rooms! This would make my DB 300x the current size for
those files!
Any thoughts?
Seeing a lot of SSL_read got error 5 errors (on the current version, not
master)
I noticed in the past that Curl did not have full SSL support and generated
those a lot.
This might be relevant still to some degree:
https://curl.haxx.se/mail/lib-2003-01/0115.html
Not sure if it was the right thing to do, but I just moved those log files
which were not current and were causing issues to a different directory, and
then ran db_recover etc again. Seemed fine. We will see.
> Fri Aug 11 2017 07:35:12 PM EDT from bennabiy @ Uncensored Subject: DB
>corr
IG, I know you are laid up, but I am running into some trouble on my
production machine, and it appears that while it seemed to be running fine,
my more recent backups are all corrupted to some degree and give the
following indication.
>
>
>/usr/local/citadel/data# ls -lah
>
>total 57G
I tried the export, as it only said I needed 57GB to run it, and it ended up
filling my drive at 85 GB. Does it actually need 114GB to export a DB of
57GB?
> Sat Aug 12 2017 07:34:04 PM EDT from IGnatius T Foobar @ Uncensored
>Subject: Re: DB corruption
>
>I'm so sorry about the timing on
g
They always seem to be nestled among a webcit cluster of entries.
> Sat Aug 12 2017 09:09:22 PM EDT from bennabiy @ Uncensored Subject: Re:
>DB corruption
>
>
>
>I tried the export, as it only said I needed 57GB to run it, and it ended up
>filling my d
Would a migrate deal with potential DB issues? If I did a migrate to the new
server platform, would it clear up the little DB issues? I have something
funny going on for a while about the BASEROOM being changed somehow by one of
my IMAP users and how they named the folder. I think I am still
Also, I am getting this many times in my logs as users log in:
>
>
>Aug 12 23:01:07 smcit citserver[599]: msgbase: CtdlFetchMessage(15796750, 1)
>Failed!
>
>Aug 12 23:01:07 smcit citserver[599]: msgbase: CtdlFetchMessage(15796750, 1)
>Failed!
>
>
>
>Aug 12 23:01:07 smcit citserver[599]:
How much space do you think I am going to need to dump? It said 57, but I ran
out of space at 85GB, so was it shooting for 114GB or so?
I have a feeling that when I imported my data from the IMAP server it was on,
some of the existing users had many layers and folders within the inbox
I guess it would come down to the ability to dump the data at a regular
interval, and the speed at which it can be transported. Does the DB need to
be in a shut down state to replicate? I would be interested in what info you
have found regarding it.
I like the idea of a way to invoke a
Ig,
I like your appearance in the Support room... I noticed you had not said much
in there in a while, which affects peoples view of the software. It is a good
move to make undocumented bug fix / feature requests and then source those
who submitted them to test it before allowing it into the
I meant twin dillema, not twin towers
>
>WebCit-classic has been updated to edit a user's Internet email address[es]
>from the "edit configuration" screen instead of the "edit address book entry"
>screen, which is not just a cosmetic change; it is also using the new server
>commands.
>
>be
Ok, so now that we made some progress on our Bakery, I am finally able to get
back to citadel.
I am setting up a machine which can host my tests both with an existing
dataset, and without so that I can test an upgrade with 300 + accounts and
also a new install. This will all be LDAP.
So, after that, it will not look at the vcard any more? Am I going to be
fighting with it constantly wanting to pull that info back in or is it a one
time thing?
> Tue Jul 18 2017 09:29:38 AM EDT from IGnatius T Foobar @ Uncensored
>
>There is nothing special about the GAB. We don't read
Does this still
apply? http://citadel.org/doku.php/faq:systemadmin:how_may_i_improve#how.may.
i.improve.performance.by.placing.the.databases.and.or.database.logs.on.separat
e.disk.subsystems
That file is still going to be valid I assume (since it would be foolish to
put the file which
IG, what would cause my data folder to fill up with .log files repeatedly? I
have to keep running db_recover -c to bring citserver to the place where it
will clear them up, but then within hours they are appearing again.
You are correct in assuming I have auto delete enabled. Once I do the
db_recover and restart citadel, after a little bit, it clears through them,
but then something happens and they start to pile up again. If I do not catch
it in time, it is ends up filling up the drive, and then crashes the
Great!
> Fri Jun 30 2017 11:27:23 AM EDT from IGnatius T Foobar @ Uncensored
>Subject: Re: Next steps...
>
>Text client (almost finished), WebCit classic (working on it), and at
>some point ctdlsh will have to be updated.
>
>
>
>
Seems like a good path. I am working on some wiring in our new bakery this
week, so I might not be around much, but I will check in each day and see how
things are, and if you are at a place where you need me to test it.
Thank you for all your work!
> Sun Jul 02 2017 12:22:57 AM EDT
Thank you for getting back to me. I was starting to wonder what rabbit hole
it was this time ;)
I think in general, I am with you on that. If the flag already exists in the
user database, then we can pretty easily make that selectable, either through
ctdlsh or a sendcommand, correct? I do
Ok, I will attempt to make this a bit more clear. I was pretty tired when I
wrote that last one.
What we need is the ability for a user to receive email, and have a vcard put
into an address book room for those who need to know, but in general be
"invisible" as in not showing up on the
I cleared the GAB with IMAP commands and then reissued the commands, and it
worked this time. Thoughts?
> Sat Aug 05 2017 11:11:44 AM EDT from bennabiy @ Uncensored Subject: Alarm
>Clock?
>
>
>
>IG, what does this mean?
>
>
>
>I am sending IGAB as part of
On the new model, this is a major bug in webcit.
When viewing the global Address book, with a non aide user, and I edit the
vcard entry for my own user, I get:
>
>
> Suppenkasper alert! watch your webcit logfile and get connected to your
>favourite opensource Crew.
Which
I understand. Good recovery to you. Any time frame on being back on your
feet?
> Wed Aug 09 2017 11:47:41 AM EDT from IGnatius T Foobar @ Uncensored
>
>
>I'm currently bedridden and taking painkillers, so we may be into next week
>before I'm able to concentrate on code again. It
1 - 100 of 193 matches
Mail list logo