Synchronet v3.19b-Win32 (install) has been released (Jan-2022).

You can donate to the Synchronet project using PayPal.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
dev:v4 [2010/03/19 17:03] digitalmandev:v4 [2024/02/06 23:28] (current) – [Version 4] the main filter file improvements have been made without requiring a total overhal (i.e. they're backward compatible) digital man
Line 1: Line 1:
 ====== Version 4 ====== ====== Version 4 ======
-Synchronet version 4 is still in the conceptual stage.+Synchronet version 4 was conceptual future version (after v3.x) that "fixed all the things" in one huge upgrade:
  
-The main changes planned at this time are+The changes originally planned for a version 4
-  * Replace most of the proprietary binary file formats (''*.cnf'', ''*.dab'') with text, likely [[:config:INI Files]] format +  * Replace most of the proprietary binary file formats (''*.cnf'', ''*.dab'') with text, likely [[:config:INI Files]] format [**done**] 
-  * Overhaul the file database to support modern files (long filenames, sizes > 4GB, etc.) and other enhancements (discussions, torrents) +  * Overhaul the file database to support modern files (long filenames, sizes > 4GB, etc.) [**done**] and other enhancements (discussions, torrents) 
-  * Replace proprietary fixed-length text data files (''*.dat''), likely with fixed-length record, variable-length field tab/NL-delimited text files +  * Replace proprietary fixed-length text data files (''*.dat''), likely with fixed-length record, variable-length field tab/NL-delimited text files [**done**] 
-  * Replace many of the native utilities (e.g. [[util:addfiles]]) with [[util:JSexec]] scripts +  * Replace many of the native utilities (e.g. [[util:addfiles]]) with [[util:JSexec]] scripts [**done**] 
-  * Eliminate sub-board "ptridx" concept (cause of bugs when copy/pasting subs in [[util:SCFG]] and other issues +  * Eliminate sub-board "ptridx" concept (cause of bugs when copy/pasting subs in [[util:SCFG]] and other issues [**done**] 
-  * Expand the maximum length of many of the limited-length fields (e.g. passwords, internal codes)+  * Expand the maximum length of many of the limited-length fields (e.g. passwords, internal codes) [**done**]
   * Replace hard-coded msg area and file area functions (e.g. reading msgs, file listings, etc.) with [[:module:]]s   * Replace hard-coded msg area and file area functions (e.g. reading msgs, file listings, etc.) with [[:module:]]s
-  * Filter file (e.g. ''*.can, ''twitlist.cfg'') overhaul, adding expiration dates, focused areas of filtering, etc. +  * Filter file (e.g. ''*.can'', ''twitlist.cfg'') overhaul, adding expiration dates, focused areas of filtering, etc. [**done**] 
-  * FidoNet netmail stored in ''[[dir:data]]/mail'' database+  * FidoNet netmail stored in ''[[dir:data]]/mail'' database [**done**]
  
 ... and probably some other stuff from [[http://cvs.synchro.net/todolist.ssjs|this list]]. ... and probably some other stuff from [[http://cvs.synchro.net/todolist.ssjs|this list]].
 +
 +
 +Rather than a massive version 4 that changed tons of things at once, we've been rolling in progressive enhancements into version 3.x, more or less one feature at a time per release. We will likely continue to do this until there is some massive change that makes virtually all existing Synchronet-related things incompatible with it. None of the todo items in the above bullet list meet that criteria. So, don't be expecting a version 4 any time soon.
 ===== See Also ===== ===== See Also =====
   * [[:dev:|Development]]   * [[:dev:|Development]]