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

  1. 03 Jan, 2020 4 commits
  2. 02 Jan, 2020 8 commits
  3. 22 Dec, 2019 2 commits
    • rswindell's avatar
      Address gcc warning: · 657ff707
      rswindell authored
      conn_telnet.c: In function 'telnet_output_thread':
      conn_telnet.c:95:56: warning: passing argument 6 of 'telnet_expand' from incompatible pointer type
      ../sbbs3/telnet.h:168:18: note: expected 'unsigned char **' but argument is of type 'char **'
    • rswindell's avatar
      Address warning: · 9c410324
      rswindell authored
      bbslist.c: In function 'get_emulation_str':
      bbslist.c:2105:1: warning: control reaches end of non-void function
  4. 21 Dec, 2019 1 commit
  5. 20 Dec, 2019 1 commit
  6. 19 Dec, 2019 1 commit
  7. 13 Dec, 2019 1 commit
  8. 11 Dec, 2019 1 commit
  9. 10 Dec, 2019 1 commit
  10. 08 Dec, 2019 1 commit
  11. 03 Dec, 2019 1 commit
    • rswindell's avatar
      Added support for new configuration keyword: auto_areas · 0c75fae7
      rswindell authored
      When present, all sub-boards flagged as Internet/NNTP networked will
      automatically be included as a newslink'd area (no "area" line needed).
      If the sysop wants to override the configured/default newsgroup name,
      the flags or the attachment directory for a specific sub-board/area, they
      can still use the "area" keyword to specify those values for a sub-board.
      Fixed the long standing UNRECOGNIZED KEYWORD: null error upon a blank
      line. Apparently truncsp(null) will return "null".
  12. 01 Dec, 2019 3 commits
  13. 30 Nov, 2019 2 commits
  14. 22 Nov, 2019 1 commit
    • rswindell's avatar
      Fix error: · fc24a2d5
      rswindell authored *** missing separator (did you mean TAB instead of 8 spaces?).  Stop.
  15. 20 Nov, 2019 1 commit
  16. 19 Nov, 2019 1 commit
  17. 18 Nov, 2019 3 commits
  18. 17 Nov, 2019 2 commits
  19. 14 Nov, 2019 1 commit
  20. 04 Nov, 2019 1 commit
    • rswindell's avatar
      New features: · 33e71140
      rswindell authored
      - After a lost game, allow the use of (D)isplay to toggle the game board
        display from the normal (all cells uncovered) to the last state of the board
        and the number of remaining mines, difficulty level, and remaining time
      - (W)inners command now supports [All] option which displays the top-N winners
        of each level instead of only top-N winners for a specific difficulty level
      - New (B)est command displays your personal best win times
      - Display game times in fractional seconds (milliseconds), always
      - Upon winning a game, inform the player if the win is a high/ranked time for
        that difficulty level or a personal best time
  21. 02 Nov, 2019 1 commit
    • deuce's avatar
      Fix bug reported by Mortifis... · 0fb4ac0b
      deuce authored
      If you try to stay at the inn with a charisma of 100 or more, the innkeeper
      says he won't charge you... he doesn't but you don't stay at the inn either.
  22. 30 Oct, 2019 2 commits
    • rswindell's avatar
      Don't 0-pad the hour as it does butt-up against the user's location. · ac413e74
      rswindell authored
      Renamed the option noone_logged_on_fmt to nobody_logged_on_fmt (grammar).
    • rswindell's avatar
      Even more loop-prevention paranoia: · 4fcf37b0
      rswindell authored
      If a packed messages contains no PATH or SEEN-BY lines, we can still detect
      and prevent a message loop by comparing the origin address in the packet header
      against the downlink's address and if it's a match, skip that downlink.
      It is still possible that a packed message header contains a different origin
      address than the packet header, and we're actually over-writing the packed
      messge header variable with the parsed Origin: line address (if there is one),
      so perhaps we'll want to compare the (actual) packed message header origin
      address too at some point in the future, if loops continue to be a problem.