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. 17 Jul, 2019 1 commit
  2. 09 May, 2019 1 commit
    • rswindell's avatar
      Support bright background colors: · 48e7520e
      rswindell authored
      - for PETSCII, this is automatic and you don't lose blink, but you do lose
        colored foreground when enabling a bright background ("reverse video")
      - for ANSI, this mode is typically referred to as "iCE colors" and disables
        blinking-text support
      - Ctrl-AE (^AE) is the new attribute code to enable bright-background
        (will have no effect on ANSI terminals that are not iCE color enabled)
        "E" is now valid in the ctrl/attr.cfg file and string values for JS
        console.attributes assignments, as well
      - Ctrl-AI (^AI) - blink - now does nothing for ANSI/ICE color terminals
        (blinking is not supported in combination with bright-background)
      - Using a new/non-standard CGA attribute bit-flag to indicate the selection of
        bright-background colors (BG_BRIGHT, bit 10), separate from BLINK.
        This change required all/most char/uchar attribute representations to be
        converted to int/uint.
      
      New text.dat strings:
      - PetTerminalDetected (renamed from PetTermDetected)
      - PetTerminalQ
      - TerminalAutoDetect
      - TerminalColumns
      - TerminalRows
      - TerminalMonochrome
      - TerminalColor
      - TerminalIceColor
      - IceColorTerminalQ
      This also moved the MsgCarbonCopyList definition to the end of the file
      for now.
      
      PETSCII reverse-video attribute fix:
      When a CR is sent to the terminal, the reverse-video attibute is auto-disabled
      so update our "current attribute" (curatr) value to match the remote.
      
      Support new printfile/putmsg mode flag: P_WRAP to force an ungraceful
      line-wrap (splitting) to the specified column width. If no column width is
      specified (0), then this mode will force an ungraceful wrap before the last
      terminal column where some terminals *may* auto-wrap.
      
      JS console.printfile() and printtail() methods now support an optional
      "orig_columns" argument, similar to console.putmsg(). Must specify P_WORDWRAP
      or P_WRAP for this argument to have any effect.
      
      Much improved terminal-type selection/configuration in the user defaults
      menu and abort (^C) at any of the yes/no prompts is now detected/handled much
      better (to answers to the prompted questions are not saved to the user
      settings).
      48e7520e
  3. 29 Apr, 2019 1 commit
    • rswindell's avatar
      Configurable "Soft-CR" (0x8D) character handling on a per message-editor basis: · 0541b5f2
      rswindell authored
      For QuickBBS editors, the default will be the same as previous behavior: to
      convert Soft-CRs to Hard-CRs (CRLFs).
      For non-QuickBBS editors, the default will be to treat Soft-CRs as any other
      valid printable character in the text ("Retain").
      A 3rd option is available to strip Soft-CRs completely from the generated
      message text.
      0541b5f2
  4. 16 Apr, 2019 1 commit
    • rswindell's avatar
      Add a new quotewrap_cols setting for external editors, default is 0 (current · 127e0b6e
      rswindell authored
      terminal width) - only used when the QUOTEWRAP option is set. Common values:
      0 - current behavior, wrap the quote file to the current terminal width
      80 - wrap 80 columns specifically (actually, 79)
      9999 - unwrap to long lines (one line per paragraph)
      
      Actually, previously it was wrapping to current terminal width minus 4 when
      QUOTEWRAP was enabled. Now, make that current terminal width minus 1
      (when quotewrap_cols is set to 0).
      127e0b6e
  5. 17 Mar, 2018 1 commit
  6. 20 Feb, 2018 1 commit
  7. 23 Oct, 2017 1 commit
    • rswindell's avatar
      * Implemented support for new LIB_DIRS option: · 11e529d4
      rswindell authored
        Automatically detect child sub-directories and make them available as virtual
        directories for users to download from - only useful via FTP currently.
      * Implemented Sorting options for Message Groups and File Libraries:
        Sub-boards within groups and directories within library can now be
        automatically sorted based on the sysop's chosen sort field (long name, short
        name, or internal code)
        - Required that sub-boards are now stored/saved in msgs.cnf based on groups
        - Required QWKnet hub sub-board reference dynamic renumbering
      * Implemented "Template" toggle option for sub-boards and file directories:
        A sub-board or directory marked as "template" will be used for newly created
        (or imported) subs/dirs for that group/lib. Clone Options via SCFG will now
        use the "template" item as the source of the cloned settings, if available.
      11e529d4
  8. 14 Mar, 2014 1 commit
  9. 16 Feb, 2009 1 commit
  10. 14 Feb, 2008 1 commit
  11. 10 Jul, 2007 1 commit
    • deuce's avatar
      64-bit · 5d6d219d
      deuce authored
      5d6d219d
  12. 20 Sep, 2005 1 commit
  13. 05 Sep, 2005 1 commit
  14. 25 May, 2005 2 commits
  15. 11 Sep, 2004 1 commit
  16. 30 May, 2004 1 commit
  17. 07 Apr, 2004 1 commit
  18. 07 Dec, 2003 1 commit
  19. 01 Feb, 2003 1 commit
  20. 17 Jan, 2003 2 commits
  21. 30 Dec, 2002 1 commit
  22. 13 Dec, 2002 1 commit
  23. 04 Dec, 2002 1 commit
  24. 18 Nov, 2002 2 commits
  25. 21 Aug, 2002 2 commits
  26. 09 May, 2002 1 commit
  27. 13 Apr, 2002 1 commit
  28. 03 Apr, 2002 1 commit
  29. 28 Mar, 2002 1 commit
  30. 27 Feb, 2002 1 commit
  31. 29 Jan, 2002 1 commit
  32. 21 Jan, 2002 1 commit
  33. 16 Jan, 2002 1 commit
  34. 01 Aug, 2001 1 commit
  35. 03 Jul, 2001 1 commit
  36. 24 Jun, 2001 1 commit