Synchronet now requires the libarchive development package (e.g. libarchive-dev on Debian-based Linux distros, libarchive.org for more info) to build successfully.

  1. 14 Feb, 2021 3 commits
    • Rob Swindell's avatar
      Make the node.cnf loading optional in load_cfg() · bd04c690
      Rob Swindell authored
      Don't return an error if the node#/node.cnf file can't be opened for all uses of load_cfg() except from the terminal server. This fixes #214 for Tracker1
      bd04c690
    • Rob Swindell's avatar
      Merge branch 'mlong/sutils2021feb' into 'master' · b3814554
      Rob Swindell authored
      add exportcfg, importcfg, and xtrnmenucfg
      
      See merge request !109
      b3814554
    • Rob Swindell's avatar
      Strip/ignore high (parity) bit in ZPAD, ZDLE, and hex headers · 0f7716c0
      Rob Swindell authored
      The previous committed fix/issue raised some additional concerns about this "parity" bit:
      
      Something I didn't notice before from the ZMODEM spec:
      "The hex header receiving routine ignores parity."
      
      And looking at lrzsz's zm.c, I see it goes even further and ignores the "parity" bit on the ZPAD and ZDLE bytes proceeding the frame encoding byte as well as in the frame encoding byte itself (so ZHEX, 'B' 0x22 and 0xC2 should be treated as equivalent).
      
      I find it strange that some ZMODEM implementations (e.g. chuck's zshhdr()) would send the terminating LF with the even-parity bit set, but not set the even-parity flag for any of the frame content bytes. And then, expect that the parity flag may be set on incoming hex headers. I suppose it makes sense for 7-E-1 connections, but then the transmitted terminating LF would have had its parity flag set automatically (would not need to be set manually in the code). Add to the mysteries of ZMODEM that will likely never be solved.
      0f7716c0
  2. 13 Feb, 2021 8 commits
  3. 12 Feb, 2021 1 commit
    • Deucе's avatar
      Fix initial bar calculation. · 076d6f05
      Deucе authored
      After calculating i (offset in list to top of window), if it's less
      than zero, apply it to bar and set i = 0.
      
      Fixes #218
      076d6f05
  4. 11 Feb, 2021 1 commit
  5. 10 Feb, 2021 2 commits
  6. 08 Feb, 2021 1 commit
  7. 07 Feb, 2021 8 commits
  8. 06 Feb, 2021 5 commits
  9. 05 Feb, 2021 11 commits