[Citadel Development] Re: [SCM] citadel.org branch, master, updated. 51a3c9712abdd33ec5871c40a7ae0354110b1883
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 incompatible with the davew thread system, unfortunately -- it's brilliant code but it basically implements an entire multitasking operating system inside the application, which we really don't need. Since it's currently causing stability problems I am removing it. Step 1 will be to go back to the "old" threading architecture. Step 2 will be to migrate to libev. Then the server will be even *more* of a state machine.
[Citadel Development] [SCM] citadel.org branch, master, updated. dc2e776d96e7335ae141fffae7279c361629f7af
Push to the project "citadel.org ": The branch, master has been updated via dc2e776d96e7335ae141fffae7279c361629f7af (commit) from 51a3c9712abdd33ec5871c40a7ae0354110b1883 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log - http://code.citadel.org/cgit.cgi/git.citadel.org/commit/?id=dc2e776d96e7335ae141fffae7279c361629f7af commit dc2e776d96e7335ae141fffae7279c361629f7af Author: Art Cancro Date: Fri Mar 18 14:13:16 2011 -0400 Removed the DEBUG_MEMORY_LEAKS framework because we do this with Valgrind now. --- Summary of changes: citadel/citserver.c|4 -- citadel/server.h |1 - citadel/sysdep.c | 121 citadel/sysdep_decls.h | 22 - citadel/threads.c | 89 --- 5 files changed, 0 insertions(+), 237 deletions(-) hooks/post-receive -- citadel.org
[Citadel Development] [SCM] citadel.org branch, master, updated. 51a3c9712abdd33ec5871c40a7ae0354110b1883
Push to the project "citadel.org ": The branch, master has been updated via 51a3c9712abdd33ec5871c40a7ae0354110b1883 (commit) from 2cdc8a334ac78875f123278ac49a45a331a98896 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log - http://code.citadel.org/cgit.cgi/git.citadel.org/commit/?id=51a3c9712abdd33ec5871c40a7ae0354110b1883 commit 51a3c9712abdd33ec5871c40a7ae0354110b1883 Author: Art Cancro Date: Fri Mar 18 12:47:10 2011 -0400 Moved all of the background tasks back to the old EVT_TIMER style in order to prepare for the forthcoming simplification of the server thread architecture --- Summary of changes: citadel/configure.ac | 16 -- citadel/context.c|3 +- citadel/housekeeping.c |8 +- citadel/modules/checkpoint/serv_checkpoint.c | 46 ++--- citadel/modules/expire/serv_expire.c | 281 +- citadel/modules/fulltext/serv_fulltext.c | 46 + citadel/modules/network/serv_network.c | 28 +--- citadel/modules/smtp/serv_smtpclient.c | 37 ++-- citadel/server_main.c| 12 - citadel/sysdep.c | 33 --- citadel/threads.c| 55 +- 11 files changed, 145 insertions(+), 420 deletions(-) hooks/post-receive -- citadel.org
[Citadel Development] [SCM] citadel.org branch, master, updated. 2cdc8a334ac78875f123278ac49a45a331a98896
Push to the project "citadel.org ": The branch, master has been updated via 2cdc8a334ac78875f123278ac49a45a331a98896 (commit) from ac5227da2316bb3174a0f0f11e709b3b71b87a08 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log - http://code.citadel.org/cgit.cgi/git.citadel.org/commit/?id=2cdc8a334ac78875f123278ac49a45a331a98896 commit 2cdc8a334ac78875f123278ac49a45a331a98896 Author: Art Cancro Date: Fri Mar 18 11:34:16 2011 -0400 Temporarily disable CtdlThreadGC() to get Uncensored stabilized --- Summary of changes: citadel/threads.c |6 ++ 1 files changed, 6 insertions(+), 0 deletions(-) hooks/post-receive -- citadel.org
[Citadel Development] (no subject)
If it were just me, I'd still be quite happy using CVS. I didn't see the point of switching to svn and I really didn't see the point of switching to git either, when CVS was doing the job.
[Citadel Development] (no subject)
yeah I saw the code.citadel.org, that's what got me looking closer.
[Citadel Development] (no subject)
I just really really hate svn
[Citadel Development] (no subject)
>A source code management system approved by Ford -- that's a big deal I happen to like cvs a lot too. I appear to be the only one though.