From 6d45d74a47b8b3a34b058d6fdb7eb61f3ae401ef Mon Sep 17 00:00:00 2001 From: Bryan Ashby Date: Sat, 15 Dec 2018 23:52:59 -0700 Subject: [PATCH] Little better NNTP config --- core/servers/content/nntp.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/core/servers/content/nntp.js b/core/servers/content/nntp.js index 9963a566..98dbdca7 100644 --- a/core/servers/content/nntp.js +++ b/core/servers/content/nntp.js @@ -29,7 +29,6 @@ const asyncReduce = require('async/reduce'); const asyncMap = require('async/map'); const asyncSeries = require('async/series'); const LRU = require('lru-cache'); -const iconv = require('iconv-lite'); // // Network News Transfer Protocol (NNTP) @@ -589,8 +588,9 @@ class NNTPServer extends NNTPServerBase { return super._getOverviewFmt(session); } - _getNewNews(session, time, wildmat) { - throw new Error('method `nntp._getNewNews` is not implemented'); + _getNewNews(/*session, time, wildmat*/) { + // Currently seems pointless to implement. No semi-modern clients seem to use it anyway. + throw new Errors.Invalid('NEWNEWS is not enabled on this server'); } getMessageDate(message) { @@ -633,11 +633,11 @@ class NNTPServer extends NNTPServerBase { AnsiPrep( message.message, { - termWidth : 1000, // unrealistically long; don't want to wrap, really. - cols : 1000, // ...see above. rows : 'auto', - asciiMode : true, // Export to ASCII - fillLines : false, // Don't fill up columns + cols : 79, + forceLineTerm : true, + asciiMode : true, + fillLines : false, }, (err, prepped) => { message.preparedBody = prepped || message.message;