Subj : synchronet needs a rewrite To : All From : tidux Date : Tue Apr 30 2019 08:22 pm 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. .