[Citadel Development] Re: Citadel commit log: revision 8546

2010-04-30 Thread IGnatius T Foobar
So there wasn't a Delete operation at the time I started writing this? Oops :) At the moment, the key and value are both the full address. If you want to change it to a hash later, that's fine, but please let me finish the application logic first.

[Citadel Development] Re: Citadel commit log: revision 8546

2010-04-29 Thread IGnatius T Foobar
Ah, you found my bug and fixed it already? Thanks!

[Citadel Development] Re: Citadel commit log: revision 8546

2010-04-29 Thread IGnatius T Foobar
Ok, I see that. When you call Put() you're transferring control of the memory to the hash table; it doesn't copy it over. But why did you fix it the long way instead of just calling strdup() ?

[Citadel Development] Re: Citadel commit log: revision 8533

2010-04-28 Thread IGnatius T Foobar
Considering that Uncensored is currently spinning 100% cpu on citserver, I'd say that's still the big issue.

[Citadel Development] Re: Citadel commit log: revision 8533

2010-04-28 Thread dothebart
  Mo Apr 26 2010 18:09:34 EDT von IGnatius T Foobar @ Uncensored Betreff: Re: Citadel commit log: revision 8533 Considering that Uncensored is currently spinning 100% cpu on citserver, I'd say that's still the big issue. could we have a core of that?

[Citadel Development] Re: new bbsview

2010-04-19 Thread IGnatius T Foobar
hm, it seems as if the next page link is added if there is no new message for that page yet. Is that intended? or is it a bug? It has to do with the calculation of the number of messages per page ... there's an off-by-one condition that triggers in certain situations.

[Citadel Development] Re: cmd_chat

2010-03-28 Thread IGnatius T Foobar
The CHAT command was implemented during a time when we didn't use worker threads; every session was bound to one socket and one thread, and that was it. Yes, we'll get past that, but NOT RIGHT NOW!! Also keep in mind that START_CHAT_MODE is also used in some other places, for example,

[Citadel Development] Re: cmd_chat

2010-03-28 Thread dothebart
but the client is intended to send the message then and terminate, right? so its one command which may consist of two back and forth iterations?

[Citadel Development] Re: cmd_chat

2010-03-27 Thread IGnatius T Foobar
I don't see much sense debugging it in the state its currently in. So let me get this straight ... the chat code that has been working fine for 12 years, needs to be rewritten because it doesn't work nicely anymore after you changed the transport underneath it? This is my problem why?

[Citadel Development] Re: cmd_chat

2010-03-27 Thread dothebart
  Sa Mär 27 2010 13:45:43 EDT von IGnatius T Foobar @ Uncensored Betreff: Re: cmd_chat I don't see much sense debugging it in the state its currently in. So let me get this straight ... the chat code that has been working fine for 12 years, needs to be rewritten because it doesn't work

[Citadel Development] Re: cmd_chat

2010-03-27 Thread IGnatius T Foobar
Ok, well I do agree that the chat protocol is suboptimal and needs to be rewritten .. just not during a feature freeze. In the future we should make the chat protocol look more like the instant message protocol. If we need to stop the bleeding, right now we could just disable the server

[Citadel Development] Re: Bug fixing

2010-03-19 Thread IGnatius T Foobar
I'll be in and out of consciousness all weekend long.

[Citadel Development] Re: Citadel commit log: revision 8466

2010-03-17 Thread IGnatius T Foobar
Ok, I looked at those diffs and they were indeed quite straightforward without a lot of surface area for new bugs. I'm at a VMware seminar this week so I have limited computer time, but I'll update my dev system when I get a chance to test the most recent fixes.

[Citadel Development] Re: Citadel commit log: revision 8444

2010-03-16 Thread IGnatius T Foobar
if it gets fed with [[a][b]],  '[', ']' what should the result look like? To be honest, I haven't thought about that. Since it starts on the left side first, it would probably extract b .

[Citadel Development] Re: reading other peoples messages

2010-03-16 Thread IGnatius T Foobar
The fix was going to be to make sure the request messge was in the current room. Anyone know if this has been fixed? Not yet.

[Citadel Development] Re: uncensored reverted to old code

2010-03-16 Thread IGnatius T Foobar
Hmm, SMTP outgoing fails? since when? I'm running my branch server and it seems to be working fine and its merged with the trunk HEAD (more or less). Well, a couple of days ago when I upgraded Uncensored to svn trunk/head we began to see a problem where all outgoing SMTP

[Citadel Development] Re: Citadel commit log: revision 8466

2010-03-16 Thread IGnatius T Foobar
* CtdlOutputPreLoadedMsg: use length calculated by safestrncpy instead of doing strlen on each loop iteration No really, I mean it, NO MORE OPTIMIZATIONS until we fix the bugs introduced by all previous optimizations!!

[Citadel Development] Re: Citadel commit log: revision 8432

2010-03-06 Thread IGnatius T Foobar
hmm ... that didn't fix it. The problem is somewhere else. :(

[Citadel Development] Re: Citadel commit log: revision 8431

2010-03-06 Thread IGnatius T Foobar
which fixes the saving of messages via imap. messages copied in so far are b0ken, their unparsed headers are glued together without newlines :-( I think the reason I thought there was more to it than that was because it had gone unnoticed for a long time. By the way, it

[Citadel Development] Re: Citadel commit log: revision 8375

2010-03-02 Thread dothebart
  Mo Mär 01 2010 23:58:54 EST von IGnatius T Foobar @ Uncensored Betreff: Re: Citadel commit log: revision 8375 When pidgin sends to webcit the message is slightly corrupted Seems the last char is dropped and probably the terminating NUL too. I have identified this as a bug in

[Citadel Development] Re: Citadel commit log: revision 8375

2010-03-02 Thread IGnatius T Foobar
let me take an educated guess... It fails to output a \0 if there is a string without newline? so  aoeu\0aoeu wouldtrigger the issue? That sounds about right. We are definitely giving it strings without a trailing newline.

[Citadel Development] Re: Citadel commit log: revision 8375

2010-03-01 Thread IGnatius T Foobar
When pidgin sends to webcit the message is slightly corrupted. Seems the last char is dropped and probably the terminating NUL too. I have identified this as a bug in memfmout(). When I use cprintf() it goes away.

[Citadel Development] Re: async stuff

2010-02-25 Thread davew
Interesting. That would explain a lot. Thu Feb 25 2010 01:02:24 EST from IGnatius T Foobar @ Uncensored Subject: Re: async stuff Ok, it seems that the buffered I/O *is* causing a problem. sysdep.c : 1147 HaveMoreLinesWaiting() *always* returns 1, until the session ends. As a

[Citadel Development] Re: asynch not working

2010-02-24 Thread IGnatius T Foobar
I made several assumptions on the types of contexts that could be selected on and which ones to check the fd of after select. Maybe these assumptions are flawed. What exactly happens to the context when an async message is sent? Check out modules/xmpp/xmpp_queue.c arolines

[Citadel Development] Re: asynch not working

2010-02-24 Thread davew
Got it. Yep, its broken, definately, Now I have that description its obvious. To fix the problem with re-used fd-s before contexts got cleaned / removed and crashing and all that I went to great pains to ensure we only chose contexts with activity on the fd to bind to. I didn't consider that

[Citadel Development] Re: asynch not working

2010-02-24 Thread davew
IG, I'm trying to test this but my pidgin won't connect. It reports unknown error. In the citserver log I get Ignoring unknown tag bind just before the connection gets closed.   Wed Feb 24 2010 08:33:14 EST from IGnatius T Foobar @ Uncensored Subject: Re: asynch not working

[Citadel Development] Re: Citadel commit log: revision 8370

2010-02-24 Thread IGnatius T Foobar
Fix async messages (hopefully). Nope.

[Citadel Development] Re: Citadel commit log: revision 8370

2010-02-24 Thread davew
OK, so what exactly (versions) do I need to test this. I can't get my pidgin to connect. Wed Feb 24 2010 12:49:35 EST from IGnatius T Foobar @ Uncensored Subject: Re: Citadel commit log: revision 8370 Fix async messages (hopefully). Nope.  

[Citadel Development] Re: asynch not working

2010-02-24 Thread davew
If you send a message from Cit client to pidgin the message doesn't arrive. Got that bit. Question. Does the message from Cit client arrive when pidgin sends a new message to Cit client?     Wed Feb 24 2010 08:33:14 EST from IGnatius T Foobar @ Uncensored Subject: Re: asynch not

[Citadel Development] Re: asynch not working

2010-02-24 Thread IGnatius T Foobar
If you send a message from Cit client to pidgin the message doesn't arrive. Got that bit. Question. Does the message from Cit client arrive when pidgin sends a new message to Cit client? It should, at least it did when I tested it. Pidgin should also receive

[Citadel Development] Re: async stuff

2010-02-24 Thread IGnatius T Foobar
As soon as my pidgin sends to the citserver the citserver dives off into an endless loop in dothebarts new buffered IO code. Now thats a different problem that causes me issues instead. I didn't see that, but perhaps I'll try it again. By the way, Citadel clients *poll*

[Citadel Development] Re: async stuff

2010-02-24 Thread IGnatius T Foobar
Ok, it seems that the buffered I/O *is* causing a problem. sysdep.c : 1147 HaveMoreLinesWaiting() *always* returns 1, until the session ends. As a result, we never fall through the loop until the session is ending, which explains why we never get around to processing our async

[Citadel Development] Re: Citadel commit log: revision 8275

2010-02-06 Thread IGnatius T Foobar
* use mmap to read the download file for output; this way we don't need to copy it into memory first and can let the kernel do this job Does mmap() read the whole file into memory at the kernel level? Or does it merely provide userspace with the illusion that this has happened?

[Citadel Development] Re: Citadel commit log: revision 8275

2010-02-06 Thread IGnatius T Foobar
Fair enough. Is it portable?

[Citadel Development] Re: Citadel commit log: revision 8262

2010-01-31 Thread davew
Damn, I realy thought that was the hole. It has to be something like that but obviously its not that particular hole. Hmm, do I want one of my small networks that is connected via ADSL at 2M/512K to be battered to death with spam when you change the MX Hmm, not sure about that one.

[Citadel Development] Re: Citadel commit log: revision 8262

2010-01-31 Thread IGnatius T Foobar
Not a problem, let me know when you're ready. And don't worry, it won't saturate a 2M link because most of the spam is for accounts that don't exist (actually, all of it, since I'm not actually running that company, but I did activate a couple of addresses such as info@ so a little of the mail

[Citadel Development] Re: Citadel commit log: revision 8262

2010-01-31 Thread davew
  Sun Jan 31 2010 09:10:58 AM EST from dothebart @ Uncensored Subject: Re: Citadel commit log: revision 8262 doesn't mstone offer a way to produce similar effects when ran from several hosts in your local network? It does. Problem is I don't have several machines

[Citadel Development] Re: Citadel commit log: revision 8268

2010-01-31 Thread IGnatius T Foobar
I would say that it should be decoded by libcitadel when the vcard is deserialized into our in-memory data structure.

[Citadel Development] Re: Citadel commit log: revision 8262

2010-01-30 Thread IGnatius T Foobar
I have the ability to slam a server with connections, through the use of an abandoned domain name that gets a TON of nonstop spam. I'll give it a try.

[Citadel Development] Re: Citadel commit log: revision 8262

2010-01-30 Thread IGnatius T Foobar
Sorry dude: 2010/01/30 12:48:31.967497 Closing socket 60 2010/01/30 12:48:31.967520 Done with RemoveContext() 2010/01/30 12:48:32.002170 Interrupted CtdlThreadSelect. 2010/01/30 12:48:32.002234 Thread Worker Thread caught signal 1. 2010/01/30 12:48:32.002284 Thread Worker Thread (0xa8ec4b90)

[Citadel Development] Re: Citadel commit log: revision 8262

2010-01-30 Thread IGnatius T Foobar
davew: if you want, I can point this mega-spam domain's MX record at the server of your choice so you can work on the thread issue. It usually only takes a little while to make the problem come up.

[Citadel Development] Re: Revision 8429 SMTP WTF bug

2010-01-22 Thread davew
Yep, that looks like exactly the bug. Must be something not atomic somewhere. I've done with work for this week so I'll probably get to it this weekend :-)  

[Citadel Development] Re: Citadel commit log: revision 8249

2010-01-21 Thread davew
  Thu Jan 21 2010 03:31:16 PM EST from davew @ Uncensored Subject: Re: Citadel commit log: revision 8249   Wed Jan 20 2010 12:39:12 PM EST from IGnatius T Foobar @ Uncensored Subject: Re: Citadel commit log: revision 8249 For what it's worth, this issue is getting exposed

[Citadel Development] Re: Revision 8429 SMTP WTF bug

2010-01-21 Thread IGnatius T Foobar
I'm showing it on a 32 bit machine. Do you want a core dump and log sample?

[Citadel Development] Re: Revision 8429 SMTP WTF bug

2010-01-21 Thread IGnatius T Foobar
Last coupla lines of logs... 2010/01/21 2:18:20.198476 New client socket 33 2010/01/21 2:18:20.228583 [36312] SMTP server: QUIT 2010/01/21 2:18:20.229020 Purging session 36312 2010/01/21 2:18:20.229089 RemoveContext() session 36312 2010/01/21 2:18:20.229116 [36312] xmpp_queue_event(1, )

[Citadel Development] Re: Citadel commit log: revision 8249

2010-01-20 Thread IGnatius T Foobar
For what it's worth, this issue is getting exposed by a test server that is constantly getting hammered with an extremely large volume of spam, so there is a large incoming SMTP load.

[Citadel Development] Re: Subversion

2010-01-16 Thread dothebart
  Fr Jan 15 2010 12:55:46 EST von scianos @ Uncensored Betreff: Re: Subversion Jan 10 2010 7:44am from dothebart @uncnsrdSubject: Subversion So Jan 10 2010 10:08:07 EST von davew @ Uncensored Betreff: Subversion What tools are people using to access Subversion?Are you

[Citadel Development] Re: Subversion

2010-01-15 Thread scianos
Jan 10 2010 7:44am from dothebart @uncnsrd Subject: Subversion   So Jan 10 2010 10:08:07 EST von davew @ Uncensored Betreff: Subversion What tools are people using to access Subversion? Are you using the command line or some front end tool.

[Citadel Development] Re: Citadel commit log: revision 8226

2010-01-13 Thread IGnatius T Foobar
r8201 *completely* broke the networker.

[Citadel Development] Re: Citadel commit log: revision 8211

2010-01-11 Thread IGnatius T Foobar
Fix race condition that caused segfaults in imap and xmpp as seen on uncensored. Ok, I'm gonna put that into production.

[Citadel Development] Re: Patch: fix groupdav_delete

2009-12-31 Thread IGnatius T Foobar
Cool. Thank you.

[Citadel Development] Re: Citadel commit log: revision 8181

2009-12-31 Thread IGnatius T Foobar
Pushing an update out to Easy Install now. (I will continue to do this at any time during the stable-77x series, under the assumption that everything committed to that branch is indeed stable.)

[Citadel Development] Re: Citadel commit log: revision 8182

2009-12-31 Thread IGnatius T Foobar
Give it a try. I think it's pretty nice!

[Citadel Development] Re: Citadel commit log: revision 8156

2009-12-25 Thread IGnatius T Foobar
Is that the whole change?

[Citadel Development] Re: Citadel commit log: revision 8154

2009-12-22 Thread IGnatius T Foobar
r8154 fixes the Slashdot feed (which is really a disgusting mess of xml that should be taken out back and shot)

[Citadel Development] Re: 7.70 release

2009-12-19 Thread IGnatius T Foobar
Easy Install has been updated to stable-77x. Tarballs to follow, after we let a few people act as guinea pigs :) I wonder if I should strip the new bbsview code out of stable-77x, since it's not going to get used anyway?

[Citadel Development] Re: Patch: fix unread msgs status in webcit iconbar/tree room view

2009-12-19 Thread IGnatius T Foobar
ok, done; I hope no more old messages make it over? ;-) Yeah, I don't know what happened there. Should we put this code in stable too?

[Citadel Development] Re: Citadel commit log: revision 8139

2009-12-19 Thread davew
  Thu Dec 17 2009 08:01:42 PM EST from IGnatius T Foobar @ Uncensored Subject: Re: Citadel commit log: revision 8139 Sounds very cool, but is this going to be one of those things that only davew understands and therefore becomes difficult to maintain? Take a look at

[Citadel Development] Re: Citadel commit log: revision 8139

2009-12-19 Thread davew
  Fri Dec 18 2009 05:52:58 PM EST from IGnatius T Foobar @ Uncensored Subject: Re: Citadel commit log: revision 8139 TDAP purges a message when its reference count reaches zero. Dig dis: * Whenever a message is saved to a room, or removed from a room, we write a record to

[Citadel Development] Re: Citadel commit log: revision 8139

2009-12-17 Thread IGnatius T Foobar
Sounds very cool, but is this going to be one of those things that only davew understands and therefore becomes difficult to maintain?

[Citadel Development] Re: Citadel commit log: revision 8086

2009-11-25 Thread IGnatius T Foobar
Our URL parser handles either one, but the '' gets interpreted by Tidy as an error.

[Citadel Development] Re: Citadel commit log: revision 8086

2009-11-25 Thread dothebart
in which actual content?  is it realy that way in xhtml? Or is there just some wrong encoding in some other place?

[Citadel Development] Re: Citadel commit log: revision 8076

2009-11-23 Thread IGnatius T Foobar
How unrecognizable is the dav server going to be when I eventually get around to implementing CalDAV?

[Citadel Development] Re: Citadel commit log: revision 8076

2009-11-23 Thread dothebart
  Mo Nov 23 2009 15:16:33 EST von IGnatius T Foobar @ Uncensored Betreff: Re: Citadel commit log: revision 8076 How unrecognizable is the dav server going to be when I eventually get around to implementing CalDAV? well... The current changes are here to aid me in developing; its a bit

[Citadel Development] Re: Citadel commit log: revision 8076

2009-11-23 Thread IGnatius T Foobar
Ok, well you can do all the unit tests you want; the real test is whether Kontact still works.

[Citadel Development] Re: Citadel commit log: revision 8076

2009-11-23 Thread dothebart
Mo Nov 23 2009 17:59:25 EST von IGnatius T Foobar @ Uncensored Betreff: Re: Citadel commit log: revision 8076 Ok, well you can do all the unit tests you want; the real test is whether Kontact still works. Yes, definitely. But its not needed for it all the time. Even cadaver seems to

[Citadel Development] Re: threads, aboit and canceling

2009-11-21 Thread LoanShark
There should be no requirement to kill any thread other than excess workers No. There should be no requirement even to cancel excess workers. Don't use pthread_cancel, just set a volatile variable somewhere and wait for them to die gracefully. (Actually, I personally just use a

[Citadel Development] Re: threads, aboit and canceling

2009-11-21 Thread LoanShark
It was thoroughly tested though but it with it haveing been disabled it may well be out of sync with other code. Where's the coverage analysis?

[Citadel Development] Re: threads, aboit and canceling

2009-11-21 Thread IGnatius T Foobar
Y'all are thinking too much. The original thread manager was deliberately made simple, almost naive. I don't see any need to ever reduce the size of the thread pool, and I certainly don't see any need to gracefully shut down anything other than the database. Quite frankly, I think we should

[Citadel Development] Re: Citadel commit log: revision 8064

2009-11-19 Thread IGnatius T Foobar
I most probably could use some hints on the duplicate detection, since it seems as if it doesn't work with the atom of freshmeat.. It's quite simple: if there is a guid field present, we prepend rss/ to it, and hit the use table to determine whether it's a duplicate. If

[Citadel Development] Re: Confirmed, svn webcit isn't compiling on 64-bit gentoo

2009-11-18 Thread IGnatius T Foobar
kinetix: if the method used by Easy Install doesn't work for you, then I'm not sure what else you could try. It took a while for me to figure out that method, and it seems to have worked for countless thousands of Easy Install users. I suppose your other option would be to do your test

[Citadel Development] Re: Confirmed, svn webcit isn't compiling on 64-bit gentoo

2009-11-18 Thread kinetix
IG: Heh, that's exactly what I setup yesterday - 64-bit gentoo in a VM, and with -only- the svn code on it, it still doesn't build webcit.

[Citadel Development] Re: Ugh, what a mess

2009-11-18 Thread IGnatius T Foobar
Hey, nothing ventured nothing gained, right? Enjoy your development platform.

[Citadel Development] Re: Inconsistent webcit compile, svn revision 8056

2009-11-17 Thread IGnatius T Foobar
kinetix: Forgive me if I'm late to the game and you've already tried this, but ... Have you looked at the Easy Install script to analyze what it's doing? It contains all of the necessary flags for building a private copy of Citadel with private copies of its libraries.

[Citadel Development] Re: Citadel commit log: revision 8049

2009-11-14 Thread IGnatius T Foobar
* identify the room we're in by REST; first draft. Ummm ... isn't DAV already REST by its very nature? /groupdav/roomname/...

[Citadel Development] Re: Wiki Rooms

2009-11-10 Thread dothebart
  Mo Nov 09 2009 08:38:05 EST von IGnatius T Foobar @ Uncensored Betreff: Re: Wiki Rooms Hmm, I was thinking more about a list of every page in the wiki so I can just browse it instead of having to search on some random keyword that may or may not be included in every page. Sure, why not?

[Citadel Development] Re: Wiki Rooms

2009-11-10 Thread davew
  Tue Nov 10 2009 03:54:06 AM EST from dothebart @ Uncensored Subject: Re: Wiki Rooms badly described submissions, too many feature requests, and just too much *crap* to be useful ... so much that I seldom even bother with it anymore unless someone brings a particularly nasty bug

[Citadel Development] Re: Wiki Rooms

2009-11-09 Thread davew
  Sun Nov 08 2009 07:58:25 PM EST from IGnatius T Foobar @ Uncensored Subject: Re: Wiki Rooms The full text index is of course active for Wiki rooms. We just have to write some code to display the search results in a sensible way. Fleeb came up with a brilliant idea: we should

[Citadel Development] Re: Wiki Rooms

2009-11-09 Thread dothebart
hm, having some list of the most important incidents here in a wiki room might be a good thing to have since bugzillas bug administration interface is a pure nightmare. While tasks (my last aproach do tackle this) deliver a better overwiew than bugzilla, no change tracking is there. I don't

[Citadel Development] Re: Wiki Rooms

2009-11-09 Thread IGnatius T Foobar
Hmm, I was thinking more about a list of every page in the wiki so I can just browse it instead of having to search on some random keyword that may or may not be included in every page. Sure, why not? For search, we could use the very same renderer with a search-reduced list of pages. As

[Citadel Development] Re: Wiki Rooms

2009-11-08 Thread IGnatius T Foobar
The full text index is of course active for Wiki rooms. We just have to write some code to display the search results in a sensible way. Fleeb came up with a brilliant idea: we should use Wiki rooms for our internal bug tracking. That way we can annotate stuff as much as we want. And

[Citadel Development] Re: housekeeping

2009-11-07 Thread davew
  Fri Nov 06 2009 10:14:42 PM EST from IGnatius T Foobar @ Uncensored Subject: Re: housekeeping Wow. Big lose. There is a recipient on the Citadel Support mailing list who lives at a server that isn't responding. It's taking 4 minutes for the connect to time out. Meanwhile,

[Citadel Development] Re: Citadel commit log: revision 7989

2009-11-03 Thread davew
  Mon Nov 02 2009 07:02:23 PM EST from scianos @ Uncensored Subject: Re: Citadel commit log: revision 7989 This should really be a configurable parameter for production environments. It is absolutely possible for a busy mail server to reach =1.0 - Stu It will

[Citadel Development] Re: Posting mail

2009-11-03 Thread IGnatius T Foobar
If I fill in the subject and then hit the RETURN key it posts the message which is usally empty. Aha! I was wondering why there have been so many blank posts lately. Yes, we have to fix that.

[Citadel Development] Re: Contexts

2009-11-03 Thread dothebart
the reworked knrooms is done, still some work with the dav stuff is needed. since i've started workin on it in a branch, we are not inclined to have it in 7.70 I just need to commit another configure snippet.

[Citadel Development] Re: Contexts

2009-11-03 Thread IGnatius T Foobar
Re. contexts -- I'm not sure what exactly that would involve, but I definitely would like to get a new release of Citadel finished before we make any dangerous changes. Let's start thinking about Citadel 7.70 and what it will take to get it finished. I already hit my target (wiki rooms)

[Citadel Development] Re: Spider Monkey

2009-11-02 Thread davew
  Sun Nov 01 2009 11:28:50 PM EST from IGnatius T Foobar @ Uncensored Subject: Re: Spider Monkey Even so, I'm still inclined to avoid using it for anything other than the parser. Mozilla's future is unclear and I think it would be a strategically bad move to tie our fortune to

[Citadel Development] Re: Spider Monkey

2009-11-02 Thread IGnatius T Foobar
Anyway, the only reason I was erring on the side of SpiderMonkey is because most people seem to have it in their distro already whereas V8 doesn't seem to be so prevelent yet. The other issue with V8 is that it's a JIT engine, which restricts the OS and CPU choices of the

[Citadel Development] Re: Citadel commit log: revision 7989

2009-11-02 Thread IGnatius T Foobar
My test server now spits out Server strangled due to machine load average too high once per second.

[Citadel Development] Re: Citadel commit log: revision 7989

2009-11-02 Thread davew
  Mon Nov 02 2009 11:54:17 AM EST from IGnatius T Foobar @ Uncensored Subject: Re: Citadel commit log: revision 7989 My test server now spits out Server strangled due to machine load average too high once per second. Hmm, so the load average (as per uptime) divided

[Citadel Development] Re: participate and greylisting?

2009-11-02 Thread IGnatius T Foobar
Isn't that how greylisting is supposed to work?

[Citadel Development] Re: participate and greylisting?

2009-11-02 Thread dothebart
  Mo Nov 02 2009 17:36:20 EST von IGnatius T Foobar @ Uncensored Betreff: Re: participate and greylisting? Isn't that how greylisting is supposed to work? but why are several mails showing up in my smtp queue?

[Citadel Development] Re: Spider Monkey

2009-11-02 Thread scianos
Oct 25 2009 4:19am from davew @uncnsrd Subject: Spider Monkey I've been looking at the Spide Monkey documentation. For simple apps that don't use threads it is self contained. For multithreading apps like us we need NSPR as well so I guess thats the place to

[Citadel Development] Re: Citadel commit log: revision 7989

2009-11-02 Thread scianos
Nov 2 2009 11:40am from davew @uncnsrd Subject: Re: Citadel commit log: revision 7989   Mon Nov 02 2009 11:54:17 AM EST from IGnatius T Foobar @ Uncensored Subject: Re: Citadel commit log: revision 7989 My test server now spits out Server strangled due

[Citadel Development] Re: Spider Monkey

2009-11-01 Thread davew
  Sat Oct 31 2009 03:56:12 PM EDT from IGnatius T Foobar @ Uncensored Subject: Re: Spider Monkey It uses it for everything, but it's optional for a single-threaded parser? How's that? Are there any other JS parsers out there that we should be looking at? Perhaps the KDE or

[Citadel Development] Re: Spider Monkey

2009-10-31 Thread IGnatius T Foobar
It uses it for everything, but it's optional for a single-threaded parser? How's that? Are there any other JS parsers out there that we should be looking at? Perhaps the KDE or GNOME projects have their own? I really don't want to add too many external dependencies, and I

[Citadel Development] Re: Spider Monkey

2009-10-31 Thread IGnatius T Foobar
Oh, here's a good starting point: http://en.wikipedia.org/wiki/List_of_JavaScript_engines

[Citadel Development] Re: Javascript engine

2009-10-30 Thread IGnatius T Foobar
Whilst I've been poking about I have noticed some messages (generally in gdb) that seem to indicate that some library that citserver currently relies on also requires libnspr. Is there a command that can be run on an executable and will print out all the library dependencies and

[Citadel Development] Re: Citadel commit log: revision 7986

2009-10-30 Thread IGnatius T Foobar
It works!! It works!!!

[Citadel Development] Re: Javascript engine

2009-10-30 Thread dothebart
ldd

<    6   7   8   9   10   11   12   13   14   15   >