Skip to content
Snippets Groups Projects
Commit 4f65f46a authored by Rob Swindell's avatar Rob Swindell :speech_balloon:
Browse files

New stuff documented

parent 72b70329
No related branches found
No related tags found
No related merge requests found
Pipeline #6051 passed
...@@ -7,12 +7,17 @@ General ...@@ -7,12 +7,17 @@ General
~~~~~~~ ~~~~~~~
o New userbase (see https://wiki.synchro.net/history:newuserbase for details) o New userbase (see https://wiki.synchro.net/history:newuserbase for details)
o New primary configuration files: http://wiki.synchro.net/history:newcfgfiles o New primary configuration files: http://wiki.synchro.net/history:newcfgfiles
o Improved UTF-8 terminal support
- UNICODE characters sent to Terminal Server are automatically converted to
CP437 (if possible) in most scenarios
- Auto-detection of zero-width character column width in UTF-8 terminals
(some UTF-8 terminals display an empty cell, others do not)
- Spying on UTF-8 terminals displays CP437 equivalents (much prettier)
via sbbsctrl and umonitor applications
o New statistics file formats o New statistics file formats
- */dsts.dab (daily statistics and running totals) -> */dsts.ini - */dsts.dab (daily statistics and running totals) -> */dsts.ini
- */csts.dab (cumulative statistics / log) -> */csts.tab - */csts.dab (cumulative statistics / log) -> */csts.tab
- DSTSEDIT (daily stats editor) goes away: just edit the dsts.ini file - DSTSEDIT (daily stats editor) goes away: just edit the dsts.ini file
o Baja: Make !INCLUDE directives filename case-insensitive
- some old command shells/mods wouldn't compile on *nix systems otherwise
o Increase maximum length of configured file/directory paths and command-lines o Increase maximum length of configured file/directory paths and command-lines
from 63 to 100 characters from 63 to 100 characters
o Internal codes (prefixes and suffixes) have doubled in maximum length o Internal codes (prefixes and suffixes) have doubled in maximum length
...@@ -25,6 +30,7 @@ o New configurable date display/input formats (e.g. Year first) ...@@ -25,6 +30,7 @@ o New configurable date display/input formats (e.g. Year first)
Security Security
~~~~~~~~ ~~~~~~~~
o New cryptographic library (cryptlib) version 3.4.7 for TLS and SSH o New cryptographic library (cryptlib) version 3.4.7 for TLS and SSH
- with many custom patches for bug fixes and Synchronet-specific features
o Set the minimum TLS version for the FTP server and TLS services to TLS 1.2 o Set the minimum TLS version for the FTP server and TLS services to TLS 1.2
o Disallow new user aliases from matching an existing user's real name o Disallow new user aliases from matching an existing user's real name
o Implement duplicate new-user email address checking (optional) o Implement duplicate new-user email address checking (optional)
...@@ -50,6 +56,8 @@ Customization ...@@ -50,6 +56,8 @@ Customization
~~~~~~~~~~~~~ ~~~~~~~~~~~~~
o New preferred method of text.dat string sysop-customization: ctrl/text.ini o New preferred method of text.dat string sysop-customization: ctrl/text.ini
See https://wiki.synchro.net/custom:text.ini for details See https://wiki.synchro.net/custom:text.ini for details
o Baja: Make !INCLUDE directives filename case-insensitive
- some old command shells/mods wouldn't compile on *nix systems otherwise
o New stock JavaScript modules: o New stock JavaScript modules:
- msgscancfg.js and filescancfg.js - msgscancfg.js and filescancfg.js
Replaces logic previously copy/pasted into multiple Baja command shells Replaces logic previously copy/pasted into multiple Baja command shells
...@@ -136,6 +144,7 @@ o New text.dat strings: ...@@ -136,6 +144,7 @@ o New text.dat strings:
- LANG - LANG
- UserDefaultsLanguage - UserDefaultsLanguage
- PasswordChar - PasswordChar
- NodeConnectionSFTP
o New text.dat strings for received Fido and Internet mail o New text.dat strings for received Fido and Internet mail
- InternetMailReceived - InternetMailReceived
- InternetMailForwarded - InternetMailForwarded
...@@ -370,6 +379,8 @@ o Make new user QWK-related and Chat-related settings configurable ...@@ -370,6 +379,8 @@ o Make new user QWK-related and Chat-related settings configurable
o New line-based method of output throttling (e.g for animated ANSIs) o New line-based method of output throttling (e.g for animated ANSIs)
Enabled/set via LINEDELAY @-code and JS console.line_delay property Enabled/set via LINEDELAY @-code and JS console.line_delay property
o New twitlist-author operator menu option when reading messages o New twitlist-author operator menu option when reading messages
o SSH FTP (SFTP) support
o SSH "any auth" support (e.g. for use with login matrixes)
o SSH terminal type/size advertisement o SSH terminal type/size advertisement
o SSH max-severity of log messages is now configurable o SSH max-severity of log messages is now configurable
o SSH negotiation is now asynchronous/non-blocking, so other nodes can accept o SSH negotiation is now asynchronous/non-blocking, so other nodes can accept
...@@ -412,6 +423,7 @@ o When user hangs-up on external programs on *nix, try to terminate w/SIGTERM ...@@ -412,6 +423,7 @@ o When user hangs-up on external programs on *nix, try to terminate w/SIGTERM
File Transfers File Transfers
~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~
o Added support for SSH FTP (SFTP)
o Extracted DIZ from sub-directory of archive does not preempt root DIZ File o Extracted DIZ from sub-directory of archive does not preempt root DIZ File
o Increased maximum extended file description length from 4000 to 5000 chars o Increased maximum extended file description length from 4000 to 5000 chars
o Filenames > 12 chars use liberal filename matching o Filenames > 12 chars use liberal filename matching
...@@ -494,7 +506,7 @@ Web Server ...@@ -494,7 +506,7 @@ Web Server
~~~~~~~~~~ ~~~~~~~~~~
o Direct Filebase access for downloading files with access controls, o Direct Filebase access for downloading files with access controls,
notifications, updated statistics and credits (optional, enabled notifications, updated statistics and credits (optional, enabled
via SCFG->Servers->Web Server->Filebase VPath Prefix (e.g. "/files/") via SCFG->Servers->Web Server->Filebase VPath Prefix (e.g. "/files/"))
o Dynamic file area/base indexing, for a demo, set sbbs.ini [web] o Dynamic file area/base indexing, for a demo, set sbbs.ini [web]
FileIndexScript = webfileindex.ssjs FileIndexScript = webfileindex.ssjs
FileVPathPrefix = /files/ FileVPathPrefix = /files/
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment