Skip to content
Snippets Groups Projects
  1. Jan 05, 2025
  2. Dec 29, 2024
  3. Dec 28, 2024
    • Deucе's avatar
      At least make the comments correctish. · 77376487
      Deucе authored
      77376487
    • Deucе's avatar
      Hack in initial JXL support · 28190ce0
      Deucе authored
      Uses libjxl, makes the video demo more possible.
      
      Does not yet have a feature test sequence, documentation, support
      in the gmake build system, runtime linking, etc.  Just a quick
      hack.
      
      It also looks like I can parallize the decode, should should also
      help things out.
      28190ce0
    • Deucе's avatar
      Spell static_assert the modern way. · 6bf1deb6
      Deucе authored
      6bf1deb6
    • Deucе's avatar
      Fix syncterm_cache.js · 2760bfe1
      Deucе authored
      It was badly broken, especially with large files... we now don't
      try console.write() unless there's enough space in
      console.output_buffer_space.
      
      On my system (debug build of Synchronet), the most I can push through
      console.write() over telnet is about 1.9MB/s.  My release build of
      SyncTERM can consume about 4MB/s of string data, so Synchronet is the
      choke point in my setup here. (SSH is much worse)
      
      My super-cool demo thing ends up needing about 90 seconds to preload
      all the cache stuff, so it's simply not useable, even locally. :(
      
      If I use client.socket.send(), I can unlock the Synchronet throughput,
      but I can't remember if client.socket is the passthru socket with SSH
      or not... and there's no way to synchronize the socket with the console
      at the end of the send (console has flush(), Socket doesn't, and even if
      it did, it wouldn't flush through to the output buffer).
      2760bfe1
    • Deucе's avatar
      Fix MD5 calculation for cache files over 32k · 2132c3f3
      Deucе authored
      2132c3f3
    • Rob Swindell's avatar
      Update the instructions in comments · 8951f194
      Rob Swindell authored
      8951f194
    • Rob Swindell's avatar
      Fix race conditions around node_socket and node.dab checks · 2d487931
      Rob Swindell authored
      Check and clear/invalidate node_socket while holding the node.dab record
      lock.
      
      This should fix the error reported by kk4qnb (KK4QBN)
      2d487931
  4. Dec 27, 2024
Loading