From 1da75f66d56076f1f8c178eac570d261d833e312 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Thu, 13 Feb 2003 03:53:46 +0000 Subject: [PATCH] Updated with more stuff new in v3.10L. --- docs/v310_new.txt | 98 ++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 97 insertions(+), 1 deletion(-) diff --git a/docs/v310_new.txt b/docs/v310_new.txt index dcde5b3d11..3ccaef16f1 100644 --- a/docs/v310_new.txt +++ b/docs/v310_new.txt @@ -2186,7 +2186,8 @@ o Timed events can be configured to run only on specific days of the month o Eliminated harmless accept/select errors when shutting down servers -o Win32 build now uses Critical Sections in place of Mutexes (slower) +o Win32 build now uses Critical Sections in place of Mutexes + - Mutexe API routines are slower because they must enter the kernel o Now using thread-safe time functions in Unix builds @@ -2204,6 +2205,29 @@ o QWK Bugfix: was always truncating MESSAGES.DAT, so appending to an existing o Beautified and sped-up (immensely) the unpacking of QWK network message packets +o New optional ctrl/twitlist.cfg file contains, names (with wildcards) of + users/authors whose posts will not be imported from QWK or FidoNet networks + +o Configurable directory for modified modules/scripts + +o Configurable directory for log files + +o Message sub-board and file directory internal codes can now be extended to + 16 characters by using the new optional message group/file library + "internal code prefix" - this feature allows sysops to easy create message + and file areas with unique (non-conflicting) internal codes + +o New cross-platform graphical user interface (based on FLTK) for SCFG and + ECHOCFG (run with "-g" to enable GUI interface) + +o New Unix installer - installs and builds source code from CVS or tgz files + - thank Deuce for this neat-o program + +o All TCP servers individually track and log the number of clients served + +o Bugfix: TCP server's up-time root value is reset if the server thread is + shutdown and restarted (excluding recycles) + Control Panel (Win32 GUI) ~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -2219,10 +2243,18 @@ o File->Import/Export Settings menu options now prompt for path/filename Telnet Server ~~~~~~~~~~~~~ +o System password is now required to create the first user (sysop) account + o Fixed problem detecting number of rows for Windows 2K/XP telnet client (was reporting 105 lines when used in a scrollable window) - fixed by Deuce +o Screen-lines are no longer auto-detected (for ANSI terminals) at every + "default config" menu prompt, but rather only when using the "Screen Length" + option and selecting "Auto Detect" + - solves problem with terminals that don't respond properly to the ANSI + cursor position request + o Ctrl-C now purges both input and output buffers (when appropriate) o Built-in ctrl key handling (Ctrl-C, Ctrl-T, Ctrl-U, etc) can be disabled @@ -2234,6 +2266,13 @@ o New toggle option for external programs, events, and message editors: - use Shell to Execute, forces command-line to be executed via system command shell (e.g. cmd.exe, bash/sh, etc.) +o The periodic sending of Telnet Go-Ahead commands can now be disabled + - This feature is useful for quickly detecting dropped connections + - Unfortunately, some Telnet clients print/echo the Telnet GA command + +o Now sends Telnet DO/WILL BINARY TRANSMIT commands before file transfers + - Fixes problem with some Unix telnet clients that don't do this themselves + o ctrl/attr.cfg now support lower-case attribute character codes o Improved server shutdown detection in node threads @@ -2245,6 +2284,17 @@ o Displays external netmail address before prompting to forward local mail o The 'F'ind text command while reading messages can now either show message headers only or entire text +o Bugfix: files with on extension in filebase would corrupt listing display + +o Optional text/menu/msgtabs.* menu, displayed as the "tab bar" in the + internal editor instead of the hard-coded tab bar + +o New FREESPACEK @-code to display free disk space in kilobytes + +o New SERVED @-code to report the number of clients served since started + +o Bugfix: telnet gateway now handles temporarily blocked sockets (retries) + JavaScript ~~~~~~~~~~ @@ -2270,6 +2320,10 @@ o Fixed msgbase.put_msg_header() - no longer creates duplicate header fields o system.spamlog() now takes additional 'from' parameter (typically the SMTP reverse-path) +o New system.freediskspacek property - free disk space in kilobytes + +o New system.logs_dir and system.mods_dir properties + o Socket poll() method accepts a floating point timeout for fractional timeout values @@ -2295,24 +2349,63 @@ o New properties: file_area.min_diskspace, user_dir, sysop_dir, and upload_dir o Renamed the File.delete() method to File.remove() - can't use JavaScript keyword as method name +o New method: console.telnet_cmd(cmd,opt) - used to send a Telnet command to + client (with optional 'opt' value) + o New property: console.aborted (bool), true if user hit Ctrl-C to abort I/O o Renamed property: console.rio_abortable to console.abortable (no local I/O) +o New global method: lfexpand(), converts line-feeds (LF) to carriage-return + /line-feed pairs (CRLF end-of-line sequences) in strings + +o Bugfix: system.new_user(): if a sysop-configured default new user editor has + terminal-type access requirements (e.g. ANSI), it will now work + o Services now have access to user objects (e.g. msg_area, file_area, etc.), without requiring a false login() call +SMBUTIL +~~~~~~~ +o Added support for -i (ignore CRC) option, to override duplicate msg checking + + SBBSecho ~~~~~~~~ o The TID (Tosser ID) kludge line is only added when exporting messages +o Adds FSP-1010 Via control code to packed NetMail messages + +o 0-byte bundles less than 24-hours old are not deleted or overwritten + - allows unique bundle numbering if mailer truncates sent bundles + +o Unix versions expand sole LFs to CRLFs in NetMail created from text files + +o Unix version unpacks bundles with upper or mixed case extensions + +o Added log message for routed EchoMail bundles + +o Added support for ctrl/twitlist.cfg + ADDFILES ~~~~~~~~ o Ignores ex-ASCII chars in filenames only when run in ASCII-only mode - support for foreign language chars in filenames +o Added -L option to specify library name to limit Auto-ADD directory list + +o Strips whitespace off beginning of second line ext-desc in files.bbs + +o Reverted to the old (v2) method of preparing the file descriptions + (compressing white-space, etc) + + +FILELIST +~~~~~~~~ +o Displays files with no extension without a '.' + Mail Server ~~~~~~~~~~~ @@ -2358,5 +2451,8 @@ o Added SITE VER and SITE UPTIME commands o Added SITE RECYCLE and SITE RECYCLE ALL sysop-only commands +o Fixed normal (non-PASV) file transfers on Unix when running as non-root user + - if it can't bind ctrl_port-1, then it'll retry the bind using any port (0) + /* End of V310_NEW.TXT */ -- GitLab