Synchronet currently hard-depends on libmozjs 1.85, which will not run on 64-bit ARM.
This is because the old version of mozjs makes incorrect assumptions about 48-bit vs
64-bit address spaces in NaN handling, which aarch64 and sparc64 violate.
Newer mozjs
versions are written in C++ rather than C, which means rewriting any piece of the software
that touches JS.
Additionally, the SSH library on the Win32 version is
dangerously out of
date, offering zero cipher overlap with modern OpenSSH versions.
Finally,
the number of
systems that understand cp437 natively is plummeting, and so the UI should probably offer a
UTF-8 option.
Digital Man wrote to tidux <=-
Re: synchronet needs a rewrite
By: tidux to All on Tue Apr 30 2019 08:22 pm
Synchronet currently uses Cryptlib v3.4.4 which was the latest and greatest version up until just last month when v3.4.5 was released and
of course we'll be upgrading to that version.
Finally,
the number of
systems that understand cp437 natively is plummeting, and so the UI should probably offer a
UTF-8 option.
The number of BBS terminals that understand UTF-8 is incredibly low
(like maybe, one or two). Anyway, I'm sure we'll get to it some day and
I don't anticipate it requiring "a rewrite".
Synchronet currently hard-depends on libmozjs 1.85, which will not run on 64-bit ARM.
This is because the old version of mozjs makes incorrect assumptions about 48-bit vs
64-bit address spaces in NaN handling, which aarch64 and sparc64 violate. Newer mozjs
versions are written in C++ rather than C, which means rewriting any piece of the software
that touches JS. Additionally, the SSH library on the Win32 version is dangerously out of
date, offering zero cipher overlap with modern OpenSSH versions. Finally, the number of
systems that understand cp437 natively is plummeting, and so the UI should probably offer a
UTF-8 option.
All that said, you just come across like a whiny a-hole. If you want to have an actual conversation about these things, I suggest you take a different approach and also take it to one of the official Synchronet support message areas (hint: this ain't one of 'em).
Sysop: | digital man |
---|---|
Location: | Riverside County, California |
Users: | 1,042 |
Nodes: | 15 (0 / 15) |
Uptime: | 54:31:29 |
Calls: | 500,379 |
Calls today: | 1 |
Files: | 95,207 |
D/L today: |
553 files (48,787K bytes) |
Messages: | 464,504 |