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 [2018/03/01 12:10] – Links to util:binkit changed to module:binkit digital mandev: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. [[module:binkit]]) with [[module:binkit]] 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 [[module:binkit]] 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]]
dev/v4.1519935050.txt · Last modified: 2018/03/01 12:10 by digital man
Back to top
CC Attribution 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0