Continue phase 2 of modules stuff.
authorDave West <davew@uncensored.citadel.org>
Fri, 3 Aug 2007 22:12:16 +0000 (22:12 +0000)
committerDave West <davew@uncensored.citadel.org>
Fri, 3 Aug 2007 22:12:16 +0000 (22:12 +0000)
commit079f33bf491a2718e54829da13804d266f935204
treef3b51b64ab376ab19ad70b2ccf4b594377a03e20
parent6811477765e483adae130a5d2b39f12968e3500a
Continue phase 2 of modules stuff.
Moved some more stuff into the relevant modules/* directories.
modified Makefile.in to build them.
Created a new Hook to register a maintenance thread. This allowed serv_fulltext.c to become independant of one file.
New thread hook should be easy enough to extend to other threads and get stats of threads.
Still more to be done on this to seperate the rest of the modules so they don't rely on specifics of each other.
Moved db checkpoint thread to new hook mechanism.
Remind me to document that mechanism 8-)
57 files changed:
citadel/Makefile.in
citadel/citserver.c
citadel/database_sleepycat.c
citadel/imap_acl.c [deleted file]
citadel/imap_acl.h [deleted file]
citadel/imap_fetch.c [deleted file]
citadel/imap_fetch.h [deleted file]
citadel/imap_list.c [deleted file]
citadel/imap_list.h [deleted file]
citadel/imap_metadata.c [deleted file]
citadel/imap_metadata.h [deleted file]
citadel/imap_misc.c [deleted file]
citadel/imap_misc.h [deleted file]
citadel/imap_search.c [deleted file]
citadel/imap_search.h [deleted file]
citadel/imap_store.c [deleted file]
citadel/imap_store.h [deleted file]
citadel/imap_tools.c [deleted file]
citadel/include/ctdl_module.h
citadel/journaling.c
citadel/modules/crypto/serv_crypto.h [new file with mode: 0644]
citadel/modules/expire/serv_expire.c
citadel/modules/fulltext/serv_fulltext.c
citadel/modules/imap/imap_acl.c [new file with mode: 0644]
citadel/modules/imap/imap_acl.h [new file with mode: 0644]
citadel/modules/imap/imap_fetch.c [new file with mode: 0644]
citadel/modules/imap/imap_fetch.h [new file with mode: 0644]
citadel/modules/imap/imap_list.c [new file with mode: 0644]
citadel/modules/imap/imap_list.h [new file with mode: 0644]
citadel/modules/imap/imap_metadata.c [new file with mode: 0644]
citadel/modules/imap/imap_metadata.h [new file with mode: 0644]
citadel/modules/imap/imap_misc.c [new file with mode: 0644]
citadel/modules/imap/imap_misc.h [new file with mode: 0644]
citadel/modules/imap/imap_search.c [new file with mode: 0644]
citadel/modules/imap/imap_search.h [new file with mode: 0644]
citadel/modules/imap/imap_store.c [new file with mode: 0644]
citadel/modules/imap/imap_store.h [new file with mode: 0644]
citadel/modules/imap/imap_tools.c [new file with mode: 0644]
citadel/modules/imap/serv_imap.c [new file with mode: 0644]
citadel/modules/imap/serv_imap.h [new file with mode: 0644]
citadel/modules/ldap/serv_ldap.h [new file with mode: 0644]
citadel/modules/listsub/serv_listsub.c
citadel/modules/managesieve/serv_managesieve.c
citadel/modules/netfilter/serv_netfilter.c
citadel/modules/pop3/serv_pop3.c
citadel/modules/smtp/serv_smtp.c
citadel/modules/vcard/serv_vcard.c
citadel/msgbase.c
citadel/serv_crypto.h [deleted file]
citadel/serv_extensions.c
citadel/serv_imap.c [deleted file]
citadel/serv_imap.h [deleted file]
citadel/serv_ldap.h [deleted file]
citadel/server.h
citadel/server_main.c
citadel/sysdep.c
citadel/sysdep_decls.h