Skip to content
Snippets Groups Projects
Commit fa468448 authored by rswindell's avatar rswindell
Browse files

List changes made in ListServer, NewsLink, NNTP Services, and Cyan's IRC

daemon.
parent 52a9e804
No related branches found
No related tags found
No related merge requests found
......@@ -204,7 +204,7 @@
since the Windows default temp dir (e.g. <tt>C:\DOCUME~1\Rob\LOCALS~1\Temp</tt>) is not
particularly friendly or attractive
</ul>
<li>The startup/initialization file can now be<br>
<li>The startup/initialization file may now be named:<br>
<tt>ctrl/sbbs<i>[.host | .platform]</i>.ini</tt> or <tt>ctrl/startup<i>[.host | .platform]</i>.ini</tt>
</ul><br>
<li><b>Web Server</b><ul>
......@@ -267,7 +267,7 @@
<li><b>FTP Server</b><ul>
<li>Now supports configurable IP address to use in PASV responses
(for broken firewall/NAT devices) and PASV port ranges (default is 1024-65535)<br>
See <a href="tcpip_faq.html#ftp_nat">tcpip_faq.html</a> for details
See the <a href="tcpip_faq.html#ftp_nat">TCP/IP FAQ</a> for more details
<li>Added kludge required to work-around SMC Barricade router P@SW bug
<li>Bug-fix: not allowing simultaneous downloads of the same file
<li>Support "LIST -opts" command in local file system mode
......@@ -388,8 +388,55 @@
<li>Detect and report number of "in-transit" messages
<li>Detect and report number of unvalidated moderated messages
</ul><br>
<li><b>ListServer</b><ul>
<li>Work-around bug in v3.12a: remove msgtxt file to prevent mail server from
attempting delivery of list contributions to user #0
<li>Stops parsing listserver commands when tear line ("---") is reached
<li>Export no messages if the list.ptr file is empty/invalid
<li>Report an error if no listname was specified on the subscribe/unsubscribe command line
<li>Beautified/unified log output (include "ListServer" in all output)
<li>Don't send help text for every invalid command (just once)
<li>Bug-fix: moderated message posting
<li>Bug-fix: convert sub code to lowercase for use as index into msg_area.sub[] array
</ul><br>
<li><b>NewsLink</b><ul>
<li>Bug-fix: If aborted due to disconnection, the import pointer would be off by one
causing the next article to not be imported the next time newslink ran
<li>Use XOVER to get article headers (if supported on server)<br>This reduces the
likelihood of requesting a bad article number which some servers now consider
worthy of disconnection!
<li>Added "-nx" command-line option or "no_xover" <tt>newlink.cfg</tt> option to disable
XOVER-on-import support
<li>Added an "unmangle" option to <tt>newslink.cfg</tt> (or "-um" on the command-line)
to automatically remove the NewsLink anti-spam measure from the e-mail address
(if present) in imported messages
<li>If "NNTP-Posting-Host" header field is defined, compare value to contents of
ip and ip-silent trashcan/filter files.<br>
Allows easy silent filtering of trash-canned twit/spammer IPs.
Requires the latest <tt>newsutil.js</tt>
</ul><br>
<li><b>NNTP Service</b><ul>
<li>Added support for the LISTGROUP command (from RFC 2980)
<li>Bug-fix: Don't allow guest/anonymous logins if the "-na" option is used
<li>Bug-fix: Always logout the current user upon receipt of AUTHINFO PASS
<li>Bug-fix: don't attempt to use <i>msgbase.cfg</i> for xref field:<br>
use selected.newsgroup instead, which is always valid, even for the "mail" group
<li>Bug-fix: treat messages posted by non-QWKnet accounts as "local" messages<br>
(i.e. set <i>header.from_net_type</i> to <i>NET_NONE</i>)<br>
This defeats the v3.12 "feature"
in <i>msgbase.save_msg()</i>, which auto-detects the from_net_type based on the
<i>from_net_addr</i>
</ul><br>
<li><b>IRC Daemon</b><ul>
<li>Lots of bug-fixes by Cyan in
<a href="http://cvs.synchro.net/cgi-bin/viewcvs.cgi/exec/ircd.js">ircd.js</a>,
<a href="http://cvs.synchro.net/cgi-bin/viewcvs.cgi/exec/ircd_user.js">ircd_user.js</a>,
<a href="http://cvs.synchro.net/cgi-bin/viewcvs.cgi/exec/ircd_channel.js">ircd_channel.js</a>,
<a href="http://cvs.synchro.net/cgi-bin/viewcvs.cgi/exec/ircd_server.js">ircd_server.js</a> and
<a href="http://cvs.synchro.net/cgi-bin/viewcvs.cgi/exec/ircd_unreg.js">ircd_unreg.js</a>
</ul><br>
<li><b>Documentation</b><ul>
<li>The ListGate module (exec/listgate.js) is now documented in docs/listgate.txt
<li>The ListGate module (exec/listgate.js) is now documented in <tt><a href="listgate.txt">docs/listgate.txt</a>
<li>Fixed JS documentation error: default timeout value for <i>Queue.poll()</i> is <i>0</i>, not
<i>infinite</i>
</ul><br>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment