Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
Synchronet
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Main
Synchronet
Commits
3256604c
Commit
3256604c
authored
1 year ago
by
Rob Swindell
Browse files
Options
Downloads
Patches
Plain Diff
More new v3.20 stuff
parent
3a389c0c
No related branches found
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
docs/v320_new.txt
+17
-1
17 additions, 1 deletion
docs/v320_new.txt
with
17 additions
and
1 deletion
docs/v320_new.txt
+
17
−
1
View file @
3256604c
...
@@ -24,6 +24,8 @@ o New configurable date display/input formats (e.g. Year first)
...
@@ -24,6 +24,8 @@ 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 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)
- Set SCFG->System->New User Prompts->Force Unique E-mail/NetMail to "Yes"
- Set SCFG->System->New User Prompts->Force Unique E-mail/NetMail to "Yes"
...
@@ -165,6 +167,7 @@ o Synchronet Control Panel (sbbsctrl.exe) now has a "Log Events to Disk"
...
@@ -165,6 +167,7 @@ o Synchronet Control Panel (sbbsctrl.exe) now has a "Log Events to Disk"
option, enabling writing of event thread log messages to data/events*.log
option, enabling writing of event thread log messages to data/events*.log
o New useredit.exe (all new C++ version, but using the old Delphi forms)
o New useredit.exe (all new C++ version, but using the old Delphi forms)
o scfg.exe and echocfg.exe are now Graphics/GDI applications
o scfg.exe and echocfg.exe are now Graphics/GDI applications
(use -iw option if you want to use the old Windows "console" output mode)
Configuration Utility (SCFG)
Configuration Utility (SCFG)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
...
@@ -259,6 +262,8 @@ o New bbs.load_user_text() method
...
@@ -259,6 +262,8 @@ o New bbs.load_user_text() method
o bbs.text() now accepts an additional argument: default_text=false
o bbs.text() now accepts an additional argument: default_text=false
o bbs.text now has numeric properties named after each text ID
o bbs.text now has numeric properties named after each text ID
(so load() or require() of text.js is no longer strictly required)
(so load() or require() of text.js is no longer strictly required)
o bbs.editfile() now supports overriding the maximum lines (default: 10000)
and message metadata fields place in external editor drop files
o New bbs properties: first_node and last_node
o New bbs properties: first_node and last_node
o New system.find_login_id() method
o New system.find_login_id() method
o Allow system.matchuserdata() to search deleted user records
o Allow system.matchuserdata() to search deleted user records
...
@@ -287,7 +292,7 @@ o Renamed console.crlf() to console.newline() (leaving crlf() as an alias)
...
@@ -287,7 +292,7 @@ o Renamed console.crlf() to console.newline() (leaving crlf() as an alias)
o File.readBin() and writeBin() methods now support 64-bit integer binary data
o File.readBin() and writeBin() methods now support 64-bit integer binary data
o New method: File.iniRemoveSections()
o New method: File.iniRemoveSections()
o Stock modules previously provided as Baja-compiled .bin files, now as .js:
o Stock modules previously provided as Baja-compiled .bin files, now as .js:
default.js
default.js
(uses new load/shell_lib.js library for writing command shells)
yesnobar.js
yesnobar.js
noyesbar.js
noyesbar.js
...
@@ -299,6 +304,11 @@ o Allow a configured maximum-severity (minimum value) for TLS-related log
...
@@ -299,6 +304,11 @@ o Allow a configured maximum-severity (minimum value) for TLS-related log
messages, default is 0 (LOG_EMERG, maximum severity)
messages, default is 0 (LOG_EMERG, maximum severity)
o All servers support login-by-realname/user-number (if enabled by the sysop)
o All servers support login-by-realname/user-number (if enabled by the sysop)
o All servers have configurable login requirements (AR String)
o All servers have configurable login requirements (AR String)
o All servers can be "paused" (and subsequently unpaused) via semaphore file
or MQTT - paused servers don't accept new connections, but otherwise keep
running
o All servers (terminal, mail, web, ftp, services) recycle or shutdown faster
and do not accept new connections when pending a recycle or shutdown
o systemd integration (status reporting) on *nix builds
o systemd integration (status reporting) on *nix builds
o Fix uploader-notification, credit awards, download-counters in FTP downloads
o Fix uploader-notification, credit awards, download-counters in FTP downloads
...
@@ -337,6 +347,9 @@ o Fix lost 'unexpected characters' received in ANSI get cursor position
...
@@ -337,6 +347,9 @@ o Fix lost 'unexpected characters' received in ANSI get cursor position
o newuser.js has a new 'notify_sysop' option (enabled via modopts.ini)
o newuser.js has a new 'notify_sysop' option (enabled via modopts.ini)
Will notify the sysop via email and telegram whenever a new user account has
Will notify the sysop via email and telegram whenever a new user account has
been created
been created
o When editing existing messages (in message bases), the metadata details of
the message (e.g. to, from, subject) are now passed to external editors in
the editor drop file
o Configurable system password timeout (default: 15 minutes)
o Configurable system password timeout (default: 15 minutes)
o Fix PETSCII 40/80 column port connections for IPv6
o Fix PETSCII 40/80 column port connections for IPv6
o [BBS]
o [BBS]
...
@@ -359,6 +372,8 @@ o New line-based method of output throttling (e.g for animated ANSIs)
...
@@ -359,6 +372,8 @@ o New line-based method of output throttling (e.g for animated ANSIs)
o New twitlist-author operator menu option when reading messages
o New twitlist-author operator menu option when reading messages
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
connections while any SSH negotiations are in progress
Doors
Doors
~~~~~
~~~~~
...
@@ -463,6 +478,7 @@ o New EchoCfg->Global->Sort Linked Node List option
...
@@ -463,6 +478,7 @@ o New EchoCfg->Global->Sort Linked Node List option
o Supports filtering messages based on text/subject.can file
o Supports filtering messages based on text/subject.can file
o Rework NetMail routing logic to handle point destinations better
o Rework NetMail routing logic to handle point destinations better
o Default packet type is now configurable
o Default packet type is now configurable
o Handle LF-terminated messages more "correctly" (convert to CR or CRLF)
o Options for handling of incoming bad packets
o Options for handling of incoming bad packets
- delete
- delete
- rename *.bad (the previous behavior)
- rename *.bad (the previous behavior)
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment