#include "user_ops.h"
#include "room_ops.h"
#include "control.h"
+#include "euidindex.h"
#define END_OF_MESSAGE "---eom---dbd---"
cprintf("%d\n", config.c_disable_newu);
cprintf("%s\n", config.c_baseroom);
cprintf("%s\n", config.c_aideroom);
+ cprintf("%d\n", config.c_auto_cull);
+ cprintf("%d\n", config.c_instant_expunge);
+ cprintf("%d\n", config.c_allow_spoofing);
/* Export the control file */
get_control();
client_getln(buf, sizeof buf); config.c_disable_newu = atoi(buf);
client_getln(config.c_baseroom, sizeof config.c_baseroom);
client_getln(config.c_aideroom, sizeof config.c_aideroom);
+ client_getln(buf, sizeof buf); config.c_auto_cull = atoi(buf);
+ client_getln(buf, sizeof buf); config.c_instant_expunge = atoi(buf);
+ client_getln(buf, sizeof buf); config.c_allow_spoofing = atoi(buf);
config.c_enable_fulltext = 0; /* always disable */
put_config();
lprintf(CTDL_INFO, "Imported config file\n");
* one per line terminated by a 0.
*/
while (client_getln(buf, sizeof buf), msgnum = atol(buf), msgnum > 0) {
- CtdlSaveMsgPointerInRoom(qrbuf.QRname, msgnum, 0);
+ CtdlSaveMsgPointerInRoom(qrbuf.QRname, msgnum, 0, NULL);
++msgcount;
}
lprintf(CTDL_INFO, "(%d messages)\n", msgcount);
}
lprintf(CTDL_INFO, "Invalid keyword <%s>. Flushing input.\n", buf);
while (client_getln(buf, sizeof buf), strcmp(buf, "000")) ;;
+ rebuild_euid_index();
}