On 06/04/11 10:38, dothebart wrote:
Di Apr 05 2011 12:39:14 EDTvon ajc a...@uncensored.citadel.org
Betreff: [SCM] citadel.org branch, master, updated.
2063519eeba1e97c13732f061faea42556e9488b
Push to the project citadel.org : The branch, master has been
updated
via
Mi Apr 06 2011 08:55:10 EDT von IGnatius T Foobar @ Uncensored Betreff: Re: [SCM] citadel.org branch, master, updated. 2063519eeba1e97c13732f061faea42556e9488b
According to what I'm reading it doesn't work on Solaris (with Sun's compiler, not gcc).
isn't that next to the age of Visual C++
I'm probably the wrong person to ask. I think everyone should be running
Linux.
For a post-8.00 design, would it make sense to use libev as the housekeeping
loop? Then it could take care of SMTP delivery along with everything else
the server needs to do in the background, and we can dedicate a thread to
it (either the supervisor thread or a different one) -- and then the
Looks good so far. I also think that getting rid of all the extra complexity
has fixed the RSS reader crashes.
Ok, here's more info on the problem:
When the problem starts to happen (again, right after TDAP runs) --
CC-redirect_buffer
no longer works for housekeeping threads (bound to masterCC).
This means that the fulltext indexer is coming up with blanks too, which
I've tentatively verified.
Perhaps I can run tests on a *clone* of Uncensored's db. Over the last two
days I've seen the problem begin after the 04:00 hour; this happens to be
when we run TDAP so it's definitely possible that we're looking at a memory
issue of some sort. It might even be a massive memory leak triggered by
Removed spurious calls to CtdlClearSystemContext()
Hopefully that's what was causing the problem. We'll know by tomorrow morning.
I don't think we have the horsepower to run Uncensored under valgrind. It
was bad enough when I constrained its I/O speed a little bit during the last
migration -- the system was practically unusable.
For the time being I have added a check to see whether msg_size is 0, and
if it is, we
There does seem to be a problem. When citserver is first started there is
no problem, but after it runs for a little while, messages are getting corrupted
as they are read into the buffer for sending.
The symptoms showing up in the log are that the From: address is not
extractable
(so it's
ok, seems as if I can send mail again, and now should be able to connect secondary mx'es.
any fancy setup to test this around? where the first mx isn't available?
btw, just ran citadel/webcit on a debian k/freebsd, and we have per user locale here!
another problem we might get with libev in
libev in webcit? Why? The main loop of webcit is simple enough. It doesn't
need libev.
And maybe it's my imagination but I could swear it's faster this way.
At the moment I'm using a fixed size thread pool. There are eight worker
threads, one master socket listening thread, and one supervisor thread. I
haven't decided yet whether I want to move the master socket listener
There's gonna be a huge update coming up as soon as I get things running
smoothly again.
This is mainly intended to reflect the future migration to a libev-based
architecture. The Citadel server is built as a state machine, so the libev
move does make sense. This is fundamentally
yea, was quiet a bunch of discussions to encourage IG to finaly do it ;-)
and, so far I don't think it was a wrong decision.
you didn't read our nice commit mails for a while now? else you would have discovered code.citadel.org ;-)
I'm a little hesitant to put that into 7.xx because I don't know how we fixed
it. Somewhere along the line we did something to the I/O layer that made
it stable enough for XMPP over TLS to work, but I don't know where or what.
So Jan 30 2011 14:09:11 EST von dothebart @ Uncensored
how (and where) are the queue entries for mailinglist entries generated?
hm, and Why do they read from room_aide in the mailq? just for the bounceto?
Fr Jan 28 2011 07:58:25 EST von IGnatius T Foobar @ Uncensored Betreff: Re: [SCM] citadel.org branch, master, updated. e432540ab02282396bf87eafde6a1698819912ff
This may all be true. What I'm *not* willing to do is go to disk to check the msglist for the current room before each and every
On 27/01/11 23:25, IGnatius T Foobar wrote:
Ok. This solves the problem of I can request arbitrary msgnums and the server
will give them to me whether or not they exist in a room to which I have access
-- which was only a minor nuisance before, but with Citadel sites being exposed
to the
This may all be true. What I'm *not* willing to do is go to disk to check
the msglist for the current room before each and every message fetch.
I'm sure the tree will be quite unbalanced after the user visits one room,
since it is loaded linearly. As other rooms are visited it should
Ok. This solves the problem of I can request arbitrary msgnums and the server
will give them to me whether or not they exist in a room to which I have access
-- which was only a minor nuisance before, but with Citadel sites being exposed
to the public Internet with anonymous guest mode enabled,
Ok, I've built a VM on an IPv6 connected network for you to test with. Check
your email for the login.
ok, so connecting ipv6 works now.
whether the DNS routines output proper addresses still has to be proven. remaining todo list:
- catch some more error conditions, especialy dns lookup fails
- backup relay config (whops, how did I miss that?)
- use libevent calls to add contexts instead of our
Mo Jan 24 2011 21:41:25 EST von IGnatius T Foobar @ Uncensored
so, first site with the libev based smtp client has just gone live...
Do you need a machine on an IPv6 network to test it with?
yes, but probably on both ends?
i've asked my hoster for an ipv6 range, i'd need some mx
hm, it pro'lly would also straightn the code and reduce unneccesary cross-dependencies..
it should probably be 302 for 'temporarily moved' else one won't be able to post a second message ;-)
Fr Jan 21 2011 04:32:36 EST von samjam @ Uncensored Betreff: 303 Status response
W3C seem to have
This would work quite nicely with my current efforts to remove all of the
round-trip form submissions in the system. For example, in the message editor,
we no longer submit the form when adding attachments. It is my intention
to validate recipients before sending the form as well. And in the
Yes, the chat window uses that API as well, and I believe I've fixed it.
DNS, Ipv4 ipv6... such a boring SHIT!
I finaly know why ipv666 adaptation is so slow: they made the (unpaid) software migration to it a pain in the ass.Most pro'lly the administrative migration process isn't any better.
probably not yet all done with ipv6 + relay, but most of it.
btw, i've
The conversion of the existing Citadel code to dual-stack actually was far
easier than I thought it would be.
On 18/01/11 16:10, dothebart wrote:
because of the use of cookie based authentication you can't do that
with one browser.
I did do it.
if you're able to reproduce this with two browsers (run a chrome and a
firefox) and we have a problem.
Since the client knows the room its in,
Even after you explicitly log out of one of the accounts? What does
logout mean in such a case? Is the message requested in the context of
the logged-out account, or the new logged in account?
Try it again now; it *should* theoretically act like any other web site
at this point. If
That was kind of nasty. I thought that it was me who broke the ajax stuff,
but it was actually the Prototype 1.7 upgrade.
Everyone take note of this please, particularly when using ajax_servcmd.
The parameters must be wrapped up inside EncodeURI() otherwise they will
be truncated.
Mi Jan 19 2011 15:41:08 EST von IGnatius T Foobar @ Uncensored Betreff: Re: [SCM] citadel.org branch, master, updated. fb433069aa46d253afbb19dbd358c0d3c0636272
That was kind of nasty. I thought that it was me who broke the ajax stuff, but it was actually the Prototype 17 upgrade.
There was, however, a problem with sessions not being *fully* logged out.
I have just fixed that.
I doubt we will ever have the ability to log in two different users at the
same time from the same browser. On the other hand, I have been adding go=
url components to a lot of the stuff I've
afaik REST doesn't say anything about authentication mechanisms at all;
it primarily says that a resource should be identified by a uniq URL; so the floor roomname would have to be part of the URLs;
its doable in some parts, parsing the URL (and message IDs) is a little trickier, since you
I'm not shure if its all that smart; we should have talked about this first.
did you distribute the syslog facilities for mailtraffic and such in an appropriate manner?
aproaching alpha quality.
implementation is next to feature complete; timeouts and async connections are handled properly.
still missing is the relay code, and ipv6 support. I also want to give each client its own citadel context structure.
and... maybe then we should be able to wake us up on
hm, i'd like to keep at least one point of this;
the log-chatty hider.
I don't see a point in writing the 10015th SSLG-request, and it makes gdb scroll faster.
Do Jan 13 2011 14:22:44 EST von "ajc" a...@uncensored.citadel.org Betreff: [SCM] citadel.org branch, master, updated.
On 11/01/11 05:09, IGnatius T Foobar wrote:
It's been a productive evening. :)
Wiki now works and looks good, even in guest mode.
Thanks very much. I'll give it a go.
I'll give guest mode a go too, I've never tried that yet.
Sam
On 11/01/11 12:38, samjam wrote:
On 11/01/11 05:09, IGnatius T Foobar wrote:
It's been a productive evening. :)
Wiki now works and looks good, even in guest mode.
Thanks very much. I'll give it a go.
Every time I edit a page, my signature get's added automatically to the
top. Is
Mo Jan 03 2011 22:44:10 EST von IGnatius T Foobar @ Uncensored Betreff:
Re: edit room does not populate radio boxes
The edit_room view does not pre-populate radio boxes which the check
mark, thus any room when editing shows all checkboxes as unchecked
dothebart: this
this one might be usefull in some cases.
- -T6 now barfs the results of conditionals.
That'll be quite useful -- I usually have to add temporary logging for just
that purpose while debugging various things.
It's been a productive evening. :)
Wiki now works and looks good, even in guest mode.
sam, this is the libevent branch, most likely you're using git-master; else you would be having troubles to sendmail out for about 3 weeks now, and your citserver would be leaky as a sieve.
i'm currently having troubles making asynchroneous connects with libev; so I wanted to have c-ares out of
If I select edit, and save the page, I still see the same message. No home page is ever created.
Any advice here? Sam
I can confirm that it's definitely broken and I will fix it.
I am a staunch supporter of the GPL. On the other hand, the rhetoric from
RMS/FSF gets kind of tiring. I think ESR said it best in this editorial:
http://www.linuxtoday.com/news_story.php3?ltsn=1999-06-28-023-10-NW-SM
(Oops ... the canonical location of this essay is:
http://www.catb.org/~esr/writings/shut-up-and-show-them.html
)
My intention is to completely remove the traditional login screen. All
authentication
will be performed through the modal dialog and ajax calls. Even on a closed
system that does not have guest mode enabled, the login screen will just
be a dumb banner with the login modal superimposed on top.
at first guess i'd say that nBytes=1168502 is wrong and citserver isn't sending that much, so it keeps on reading..
NBIO a timeout would be one solution...
I thought this was going to be done in a separate branch?
Last call for bugfixes, otherwise I'm going to release 7.85 tomorrow in order
to get the networking fix into people's hands.
The dialog is built in such a way that we can probably re-use most of it for
other upload tasks. At the moment, I would like to focus on message entry.
Rewriting the upload dialog wasn't actually what I started out trying to
do. My goal was to eliminate all of the round-trips to the server
Qte! realy Qute. I'd like to add one todo... could you add a throbber
to the screen while its uploading the files on send? The one we also
show while loading the messages list in the mbox view?
Yes, that's definitely something for the TODO list.
Right now the problem is that I
have a look at that IG, its mostly what you did, plus wrap cunit
around it...
I wasn't familiar with CUnit so it's going to take me some time to figure
everything out, but it looks like you simply changed my assert() calls to
CUnit's equivalents, so yes, that's fine.
I will use
I try to re-use localizations when I can. The string Attachments: was already
in there.
Di Dez 07 2010 22:25:21 EST von IGnatius T Foobar @ Uncensored Betreff: Re: [SCM] citadel.org branch, master, updated. 82a955f8397a6622d2e4ee11e0df8e83ddf44cfd
its supposed to find the last left boundary?
The behavior of stripallbut() when multiple boundaries are found is
its supposed to find the last left boundary?
Di Dez 07 2010 11:32:27 EST von "ajc" a...@uncensored.citadel.org Betreff: [SCM] citadel.org branch, master, updated. 82a955f8397a6622d2e4ee11e0df8e83ddf44cfd
Push to the project "citadel.org ": The branch, master has been updated via
Yay! test coverage starts to show first green spots.
http://debian.citadel.org/coverage/libcitadel/lib/index.html
Di Dez 07 2010 16:27:03 EST von "dothebart" dotheb...@uncensored.citadel.org Betreff: [SCM] citadel.org branch, master, updated. bb844ffeae944bb80257323b84d25d742488bf53
Push to
its supposed to find the last left boundary?
The behavior of stripallbut() when multiple boundaries are found is
*undefined*.
However, my goal with this rewrite, aside from simplicity (and not crashing)
was to attempt to find the innermost string, so we don't end up extracting
a
where do you see QP exactly?
All I have to do is use WebCit to post a message in any room, and then read
it. QP-encoding all over the place.
Also: uploading files (attachments, images, etc.) is broken. The form data
stops when it gets to an upload file. It is important to repair this quickly
because I have a commit almost ready that will *greatly* improve attachment
uploading in webcit, but I can't test it until the MIME parser is
Sa Nov 27 2010 08:08:51 EST von "dothebart" dotheb...@uncensored.citadel.org Betreff: [SCM] citadel.org branch, master, updated. a1cdf216c9d092490b69eb54566896b9463dc379
Add test mime containers that (used to..) cause troubles in the recent past. Add mime-parser-testing tool to be able
The homework helpers mail is parsing properly but it is *not* displaying
properly. I see quoted-printable on the screen.
The homework helpers mail is parsing properly but it is *not*
displaying properly. I see quoted-printable on the screen.
Actually, it seems that quoted-printable is being displayed all over the
system.
some tiny notes..
- we have ibstr
- please use a strbuf to construct the URL
- please use the HKEY macro where initialising strings instead of strlen
there is...StrBufUrlescAppend; StrBufHexescAppend, (maybe you want to create
a base64 wrapper instead?)
- use StrBufAppendTemplate()
ok, here we are. ready for 7.85
had a little f'up with my netbook (now luckily fixed) so this took a little longer...
So Nov 21 2010 10:42:19 EST von "dothebart" dotheb...@uncensored.citadel.org Betreff: [SCM] citadel.org branch, stable-78x, updated. cea750b0e7430731f9a2c3497d235cd3f7a9b6b0
On 17/11/10 20:17, IGnatius T Foobar wrote:
how to install citadel on centos 5
i did easy install,
Log in as root and enter the following command:
rm -rf /
Don't do that. I'm guessing that IGnatius was just over-tired.
If you are running roundcube, then you are probably running
I'm more concerned with the fact that he posted a newbie installation question
to the developer list. It shows that he didn't bother to read the instructions
for requesting help.
Yeah well Exchange does that all on its own :)
On 16/11/10 22:29, dothebart wrote:
Ok, most of the needed bugfixes were cherry-picked into stable-78x.
this one i'd like to discuss first, 'caus its a little more intrusive
then the other ones; its changes are primarily intended to get a SMTP
client timeout:
Mi Nov 17 2010 16:09:04 EST von Spell Binder @ Uncensored
Subject: SMTP client timeout. Would it be overkill to make the timeout values be configurable from the admin screen? Spell
for 7.90 probably not, 7.85 definitely yes.
Nov 17 2010 3:32am from samjam @uncnsrd in Mail to
room_citadel_development@uncensored.citadel.org
Subject: Re: (no subject)
On 16/11/10 22:29, dothebart wrote:
Ok, most of the needed bugfixes were cherry-picked into stable-78x.
this one i'd like to discuss first,
Di Nov 16 2010 10:51:03 EST von IGnatius T Foobar @ Uncensored Betreff: Re: [SCM] citadel.org branch, master, updated. a629da83391d58813cc962f6c52d991868b10e3a
IG, could you have a look at this? why does the mentioned pointer contain invalid data instead of NULL? could you clean that
Yes, everything is done using safestrncpy()
So Nov 14 2010 22:26:44 EST von IGnatius T Foobar @ Uncensored Betreff: Re: [SCM] citadel.org branch, master, updated. a629da83391d58813cc962f6c52d991868b10e3a
IG, could you have a look at this? why does the mentioned pointer contain invalid data instead of NULL? could you clean that
with current git master? or older revisions?
I've tried with outlook 2k3, and fixed a bug last weekend.
if that doesn't fix their trouble, could you please do a tcpdump? (see the faq for details)
Sun Nov 14 2010 17:16:49 EST from "dothebart" dotheb...@uncensored.citadel.org Subject: [SCM] citadel.org branch, master, updated. a629da83391d58813cc962f6c52d991868b10e3a
http://code.citadel.org/cgit.cgi/git.citadel.org/commit/?id=1bca8e52ac5e6713c26867195fffed2e49861f0e commit
IG, could you have a look at this? why does the mentioned pointer
contain invalid data instead of NULL? could you clean that up?
Which pointer are we talking about here?
Mo Okt 25 2010 10:58:01 EDT von "Wilfried Goesgens" dotheb...@citadel.org Betreff: Commit log to refs/heads/master
Files: d9f66010689b4b008677c138f077b00e0f5f0be6 webcit/messages.c webcit/messages.h webcit/msg_renderers.c branches config description git-daemon-export-ok HEAD hooks info
better. no artificial line breaks. let the viewer handle linebreaks where appropriate.
in other news: anouncing http://code.citadel.org/
our cgit installation.
CIA anounced shorter URLs will point there, and match the right commit
Mi Okt 27 2010 14:58:03 EDT von "ajc"
hmz, damn. full commit diff gone, link to cgit right, but no commit texts... *grml*
Mo Nov 01 2010 05:44:11 EDT von "dothebart" dotheb...@uncensored.citadel.org Betreff: [SCM] citadel.org branch, master, updated. 015ce67f6ed15cd794e878058938bef6fcc69095
Push to the project "citadel.org ":
oh, thanks; didn't search for it over there...
if I didn't, will others too? is that going to be the primary 'issue' people have with webcit 7.90 and float citadel support then?
Nope. Uncensored will be running the new WebCit too, so if they can't find
the save button then they can't post messages complaining about it. :)
We'll do what we always do -- deploy it first to Uncensored and see how it
is received by the user community. It wouldn't be the first time we had a
UI design rejected. I was really proud of the dynamic BBS view but nobody
liked it.
yep, the current version is definitely much better. It removes all needs to go to older messages most of the time by simply displaying them. we're all curious how your thread view will look like ;-)
So Nov 07 2010 15:53:26 EST von IGnatius T Foobar @ Uncensored Betreff: Re: [SCM] citadel.org branch, master, updated. 826932b012c26b5ef97a5bbf45acf10fca6acc60
When I see the words "rewrite IMAP module" I get very very scared. How many different clients were tested to make sure nothing
so far? imaptest and thunderbird.
Until you've also tested Outlook, Pine, whatever Apple is using these days,
and a mobile client or two ... assume that your patch broke them all.
Seriously.
IMAP is that fragile.
Nov 9 2010 9:08pm from IGnatius T Foobar @uncnsrd
Subject: Re: [SCM] citadel.org branch, master, updated.
826932b012c26b5ef97a5bbf45acf10fca6acc60
so far? imaptest and thunderbird.
Until you've also tested Outlook, Pine, whatever Apple is using these
days, and a mobile
So Okt 10 2010 17:11:53 EDT von "Wilfried Goesgens" dotheb...@citadel.org Betreff: Commit log to refs/heads/master
Files: 67105603363528dbc622cac30927e4759c01cee6 citadel/debian/citadel-server.install branches config description git-daemon-export-ok HEAD hooks info objects packed-refs
Mi Okt 13 2010 15:51:27 EDT von "Wilfried Goesgens" dotheb...@citadel.org Betreff: Commit log to refs/heads/master
Files: fb181fc0c1be1f3f05e7891e635c2ad5503b3abc citadel/sysdep.c branches config description git-daemon-export-ok HEAD hooks info objects packed-refs refs vCtdlLogPrintf():
Do Okt 21 2010 13:05:35 EDT von "Wilfried Goesgens" dotheb...@citadel.org Betreff: Commit log to refs/heads/master
Files: Merge branch 'master' of ssh://git.citadel.org/appl/gitroot/citadel
lets see whether this works out for the automatic import.
re-bootstrap required to do this the
Di Okt 05 2010 23:26:02 EDT von "Art Cancro" a...@citadel.org Betreff: Commit log to refs/heads/master
Files: bed4ff700cc3c215f561a5ed0c637b951a814f3e webcit/blogview_renderer.c blog view - retain msgid and refs in array using strbuf for later sorting into threads
are the refs already
Fr Okt 22 2010 15:08:00 EDT von "Wilfried Goesgens" dotheb...@citadel.org Betreff: Commit log to refs/heads/master
Files: d62a8c8ef6806683067f0c25f243b67206f787a1 citadel/context.c citadel/context.h citadel/include/ctdl_module.h citadel/serv_extensions.c citadel/threads.c branches config
this is not just about the editor; its about how vcards are printed in general...
like the address book popup... and so on.
Sure, there's a ton of that kind of work that needs to be done. I do it when
I'm already in there somewhere and notice little things that need adjusting,
but having someone around to focus on it would be great.
Don't spend too much time on the vCard editor. I will probably rewrite it
in the not too distant future.
Well, I don't really have the time to do it, but it's a reasonable idea.
Thu Sep 30 2010 18:11:43 EDT from dothebart @ Uncensored Subject: Re:
Two commits at GitHub: Trying to clean some older HTML to learn
hm, where do I get the url to pipe it into git am?
Just realized that didn't really answer your question. But I think you can do
it to
hm, maybe the leading / is wrong? /webcit/ should have been entered by the user in advance, and webcit just ignores/keeps it.
remember that you need to restart webcit if you add new files to any of its static template directories.
Yes, there shouldn't be any links to external resources ;-)
801 - 900 of 1530 matches
Mail list logo