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. 20 Feb, 2021 1 commit
  2. 04 Dec, 2020 1 commit
  3. 30 Nov, 2020 1 commit
  4. 16 Aug, 2020 1 commit
  5. 31 Aug, 2019 1 commit
  6. 24 Aug, 2019 1 commit
    • rswindell's avatar
      YMODEM/YMODEM-G: · 931a18c2
      rswindell authored
      Purge any pending receive data before sending the YMODEM header block.
      This helps to insure that the next byte received from the receiver
      (ACK, NAK, 'C' or 'G') is an actual response to the header block we sent and
      not some other pending receiver start-request.
      
      The problem that was observed was upon YMODEM-G uploads to the BBS/sexyz, the
      receiver (sexyz) would send a few 'G's before the sender (e.g. SyncTERM)
      would get around to sending the YMODEM header block (while the user selects
      the file path/name to upload, takes a few seconds). The sender would see
      the first of these buffered 'G's received while selecting a file as an
      acknowledgement of the header block and then immediatley start sending file
      data. Meanwhile, the receiver sees incoming file data *before* he actually
      acknowledges the header block and throws it out as unexpectd data, so we're
      out-of-sync and with YMODEM-G there is no recovery/retry scheme.
      931a18c2
  7. 20 Feb, 2018 1 commit
  8. 24 Oct, 2012 1 commit
  9. 24 Feb, 2012 1 commit
  10. 29 Oct, 2011 1 commit
    • deuce's avatar
      Fix format-related warnings. · 8563ad46
      deuce authored
      This is *likely* to break the Win32 build and even when the macros are
      specified in xpdev, I doubt Microsoft has added support for the 'z' size
      specifier used in smblib/smbadd.c we'll likely need a SIZE_T_SIZE macro
      that is "z" on C99 systems and "ll" or "64" or whatever it is on Win32.
      
      Or maybe a whole slew of complete SIZE_T macros since the 32/64 but thing
      and the max file size thing may actually need the full format specification
      to be in the macro... "zu" on C99 platforms and whatever magic Microsoft
      needs there.
      8563ad46
  11. 09 Mar, 2010 2 commits
  12. 08 Mar, 2010 1 commit
  13. 06 Mar, 2010 1 commit
  14. 05 Mar, 2010 2 commits
  15. 03 Mar, 2010 1 commit
  16. 02 Mar, 2010 2 commits
  17. 11 Feb, 2008 1 commit
  18. 10 Feb, 2008 1 commit
    • rswindell's avatar
      Add official support for Xmodem-G (aka Qmodem-G) · fd26b324
      rswindell authored
      xmodem_get_ack() now returns an int (ACK on success)
      Use 3-second block 0/1 timeout to follow ymodem.doc example
      Fix the use of xm.max_errors
      Support (configurable) fallback from Ymodem-send to Xmodem-send
      sexyz.ini can be used to disable 1024-recv, CRC-send and G-send support
      Document more sexyz command-line options to enable legacy x/ymodem modes
      fd26b324
  19. 09 Feb, 2008 7 commits
  20. 27 Jan, 2008 2 commits
  21. 24 Feb, 2006 1 commit
  22. 13 Jun, 2005 1 commit
  23. 06 Jun, 2005 2 commits
  24. 02 Jun, 2005 1 commit
  25. 26 May, 2005 2 commits
  26. 01 Feb, 2005 1 commit
  27. 19 Jan, 2005 2 commits