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. 05 Apr, 2021 1 commit
    • Rob Swindell's avatar
      Allow SAFECAT to work on uchar arrays · 1111fb24
      Rob Swindell authored
      Caught by CID 331001
      
      The use of SAFECAT() with a typecast to a pointer is not going to work as expected. This change broke line-based telnet-gateway functionality (unconfirmed, but pretty obvious).
      1111fb24
  2. 04 Apr, 2021 1 commit
  3. 15 Feb, 2021 2 commits
  4. 16 Aug, 2020 1 commit
  5. 04 Aug, 2019 1 commit
  6. 20 Feb, 2018 1 commit
  7. 27 Sep, 2017 1 commit
  8. 08 Dec, 2016 1 commit
  9. 22 Aug, 2015 1 commit
  10. 20 Aug, 2015 1 commit
    • deuce's avatar
      Update to 3.17a · dbbfabf1
      deuce authored
      New Features:
      - Multiple bindings for each service
        Use comma-separated interfaces on Interface= lines in the ini file.
        Default is now "0.0.0.0,::"
      - IPv6 support
      - TLS support for the webserver and (non-static) services
        New TLS option in services.ini (ie: Options=TLS)
      - Decrease LEN_SCAN_CMD to 35 chars, increase the CID field to 45 chars,
        and rename the MAIL_CMD string to IPADDR.  I think this frees up the
        note field for SysOp use.
      dbbfabf1
  11. 07 Mar, 2014 1 commit
    • rswindell's avatar
      * Eliminated the sbbs.ini [BBS] Options flag: USE_2ND_RLOGIN · b45af31d
      rswindell authored
      - this option has been a default option flag for 10 years
      - this option was introduced *before* the RLogin password capability
      - Synchronet now always expects the login-ID (alias) to be the 2nd string
      received during RLogin connections (called 'server-user-name' in RFC 1282.
      * Now storing the complete terminal type/speed string received during RLogin
      connection in the bbs.rlogin_terminal property (sbbs_t.rlogin_term in C++).
      * bbs.rlogin_gate() is over-hauled:
      - arguments are: address, client-user-name, server-user-name, terminal, mode
      - if existing JS module assumes this to be: address, server-user-name, password
        those scripts will need to be updated to reflect the correct argument order
      - all arguments beyond the first are now optional
      - the terminal string can now be passed-in
      * Deprecated the telnet gateway option: TG_SENDPASS (the 'password' if desired
      to be sent as the 'client-user-name' can be specified as an argument and this
      option sent the password as the *second* RLogin string ('server-user-name'),
      which was always wrong.
      * sbbs_t::telnet() can now accept the terminal string as an optional argument.
      b45af31d
  12. 06 Mar, 2014 1 commit
    • rswindell's avatar
      Enable the telnet_gate TG_NOLF mode flag automatically when called with · 67323c15
      rswindell authored
      TG_RLOGIN set: this solves the problem of CRLF being sent from the client's
      terminal program and being passed-through (the gate) to the remote RLogin host
      and being accepted as 2 separate keystrokes (rather than a single "enter" key)
      often resulting in the host/program treating the LF (Ctrl-J) as a second
      "enter" key or an "invalid command".
      67323c15
  13. 09 Aug, 2013 1 commit
  14. 06 Aug, 2013 1 commit
  15. 07 May, 2013 1 commit
    • mcmlxxix's avatar
      removed TG_SENDPASS flag from bbs.telnet_gate/sbbsdefs.h · 04d2b5d4
      mcmlxxix authored
      added bbs.rlogin_gate method: bbs.rlogin(addr,user,pass,mode);
      disable "raw input" mode for rlogin_gate connections. not sure why this is the fix or why it was the problem, but no side effects are noted at this time.
      04d2b5d4
  16. 04 May, 2013 1 commit
  17. 03 May, 2013 3 commits
  18. 19 Mar, 2012 1 commit
  19. 27 Aug, 2011 1 commit
  20. 24 Jan, 2009 1 commit
  21. 13 Oct, 2005 2 commits
  22. 30 Dec, 2004 1 commit
  23. 29 Dec, 2004 1 commit
  24. 14 Oct, 2004 2 commits
  25. 08 Apr, 2004 1 commit
  26. 07 Nov, 2003 1 commit
  27. 24 Oct, 2003 1 commit
  28. 02 Jul, 2003 1 commit
  29. 04 May, 2003 1 commit
  30. 30 Apr, 2003 1 commit
  31. 21 Jan, 2003 1 commit
  32. 03 Jan, 2003 1 commit
  33. 10 Dec, 2002 1 commit
  34. 07 Nov, 2002 2 commits