diff --git a/exec/load/cnfdefs.js b/exec/load/cnfdefs.js
index 9ee249e23f6a2837b7bf5063d09a08fbd854ee6d..a56abf6e4b56e9f1454a91c69350a6dfed0395ce 100644
--- a/exec/load/cnfdefs.js
+++ b/exec/load/cnfdefs.js
@@ -264,7 +264,8 @@ struct.main={
 	new_install:				{bytes:UCHAR,		type:"int"},
 	newuser_msgscan_init:		{bytes:UINT16_T,	type:"int"},	// new_msgcan_init
 	guest_msgscan_init:			{bytes:UINT16_T,	type:"int"},
-	__PADDING1__:10,
+	min_pwlen:					{bytes:UCHAR,		type:"int"},
+	__PADDING1__:9,
 	expired_level:				{bytes:UCHAR,		type:"int"},
 	expired_flags1:				{bytes:UINT32_T,	type:"int"},
 	expired_flags2:				{bytes:UINT32_T,	type:"int"},
@@ -286,7 +287,15 @@ struct.main={
 	scanposts_mod:		{bytes:LEN_CMD+1,			type:"str"},
 	scansubs_mod:		{bytes:LEN_CMD+1,			type:"str"},
 	listmsgs_mod:		{bytes:LEN_CMD+1,			type:"str"},
-	__PADDING2__:569,
+	textsec_mod:		{bytes:LEN_MODNAME+1,		type:"str"},
+	automsg_mod:		{bytes:LEN_MODNAME+1,		type:"str"},
+	xtrnsec_mod:		{bytes:LEN_MODNAME+1,		type:"str"},
+	__PADDING2__:34,
+	nodelist_mod:		{bytes:LEN_CMD+1,			type:"str"},
+	whosonline_mod:		{bytes:LEN_CMD+1,			type:"str"},
+	privatemsg_mod:		{bytes:LEN_CMD+1,			type:"str"},
+	logonlist_mod:		{bytes:LEN_CMD+1,			type:"str"},
+	__PADDING3__:252,
 	user_backup_level:	{bytes:UINT16_T,			type:"int"},
 	mail_backup_level:	{bytes:UINT16_T,			type:"int"},
 	validation_set:		{bytes:struct.validation_set_t, type:"lst", length: 10},