Synchronet now requires the libarchive development package (e.g. libarchive-dev on Debian-based Linux distros, libarchive.org for more info) to build successfully.

...
 
Commits (1)
...@@ -1038,9 +1038,10 @@ function list_msgs(msgbase, list, current, preview, grp_name, sub_name) ...@@ -1038,9 +1038,10 @@ function list_msgs(msgbase, list, current, preview, grp_name, sub_name)
break; break;
case 'A': case 'A':
case 'R': case 'R':
if(mail) if(mail) {
mail_reply(list[current], key == 'A'); mail_reply(list[current], key == 'A');
else { console.pause();
} else {
console.clear(); console.clear();
bbs.post_msg(msgbase.subnum, list[current]); bbs.post_msg(msgbase.subnum, list[current]);
return true; return true;
...@@ -1063,6 +1064,7 @@ function list_msgs(msgbase, list, current, preview, grp_name, sub_name) ...@@ -1063,6 +1064,7 @@ function list_msgs(msgbase, list, current, preview, grp_name, sub_name)
break; break;
case 'M': case 'M':
mail_reply(list[current]); mail_reply(list[current]);
console.pause();
break; break;
case 'D': case 'D':
console.clearline(); console.clearline();
...@@ -1233,9 +1235,10 @@ function list_msgs(msgbase, list, current, preview, grp_name, sub_name) ...@@ -1233,9 +1235,10 @@ function list_msgs(msgbase, list, current, preview, grp_name, sub_name)
break; break;
case 'A': case 'A':
case 'R': case 'R':
if(mail) if(mail) {
mail_reply(list[current], key.toUpperCase() == 'A'); mail_reply(list[current], key.toUpperCase() == 'A');
else { console.pause();
} else {
console.clear(); console.clear();
bbs.post_msg(msgbase.subnum, list[current]); bbs.post_msg(msgbase.subnum, list[current]);
return true; // reload msgs return true; // reload msgs
...@@ -1243,6 +1246,7 @@ function list_msgs(msgbase, list, current, preview, grp_name, sub_name) ...@@ -1243,6 +1246,7 @@ function list_msgs(msgbase, list, current, preview, grp_name, sub_name)
break; break;
case 'M': case 'M':
mail_reply(list[current]); mail_reply(list[current]);
console.pause();
break; break;
case 'S': case 'S':
if(sort == undefined) if(sort == undefined)
......