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. 22 Oct, 2018 1 commit
  2. 21 Oct, 2018 6 commits
    • rswindell's avatar
    • rswindell's avatar
      Stop filtering non-translated Ctrl-Key combinations (from the local · db2a627a
      rswindell authored
      keyboard). PETSCII BBSes include prompts like "Hit Ctrl-X to abort", so
      they expect the terminal to be able to send control-key combinations.
      Both CGTerm and CBMTerm are able to send all the relevant control-key
      combinations (and their single-key equivalents, like ESC and TAB) as well.
      db2a627a
    • rswindell's avatar
      Bug-fix for PETSCII modes: disable reverse video upon carriage-return (13). · 7d8f1404
      rswindell authored
      Should this also be done for 141 (shift-CR)? I'd love to know where you
      found the document which inspired the comment ("disabled reverse") - but
      the code just wasn't doing it and it was apparent when viewing PETSCII
      art and comparing the behavior with other emulators.
      7d8f1404
    • deuce's avatar
      Add missing brace. · 501384a1
      deuce authored
      501384a1
    • deuce's avatar
      Translate C128 colour codes to CGA palette. · f97fb96a
      deuce authored
      This may mess up colour hacks in other places, but should fix C128 colours
      in the terminal.
      f97fb96a
    • rswindell's avatar
      Bug-fix: when using Telnet, we would *always* send the terminal type · b2d98bb2
      rswindell authored
      (if the server supported the option), as "ANSI". Now, if the current cterm
      emualation is PETASCII [sic], or ATASCII, send "PETSCII" or "ATASCII"
      instead.
      
      Now this brings up a couple of discussion points:
      1. Should that default Telnet term-type be "ANSI-BBS" (or "ansi-bbs") instead?
      2. Similarlly, RLogin connections *always* send the term-type as "ansi-bbs" -
         I think a similar change is needed in rlogin.c to be technically correct,
         but we should probably be consistent about how SyncTERM in ANSI-BBS emulation
         mode identifies itself ("ANSI", "ANSI-BBS", or "ansi-bbs").
      3. If there is terminal type advertised via SSH, that probably needs addressing
         as well.
      b2d98bb2
  3. 20 Oct, 2018 4 commits
  4. 18 Oct, 2018 1 commit
  5. 17 Oct, 2018 7 commits
  6. 16 Oct, 2018 3 commits
  7. 15 Oct, 2018 10 commits
  8. 11 Oct, 2018 5 commits
  9. 09 Oct, 2018 3 commits