Hidden room Future of Citadel as Information System has been created on
uncensored.
To make sure those discussions are kept outside of the main line of
development and/or not interfere with current issues, whatever they are, it
is suggested to create a mail list subscription to that room.
I
So took care of the migrate import scenario.
Performance of old (buggy) version with my test data (some but not many big messages):
time /usr/sbin/sendcommand -h /test migr import /var/tmp/*xmlsendcommand: started (pid=24356) connecting to Citadel server at
Patches attached for stable-82x (which you can safely ignore if you wanna cherry pick ;) ) and master branch.
diff --git a/citadel/modules/migrate/serv_migrate.c b/citadel/modules/migrate/serv_migrate.c
index 6c11dc6..404b046 100644
--- a/citadel/modules/migrate/serv_migrate.c
+++
Here's a patch to libcitadel that integrates a slightly modified libb64 and wraps it in the existing citadel function prototypes for a nice, speedy, drop-in replacement.
diff --git a/libcitadel/COPYING b/libcitadel/COPYING
index 41698e9..b964482 100644
--- a/libcitadel/COPYING
+++