1. 31 May, 2021 1 commit
  2. 30 May, 2021 1 commit
  3. 28 May, 2021 1 commit
    • Rob Swindell's avatar
      Add optional "temp file transfer" module (defaults to "tempxfer"[.js]) · 18aaca6b
      Rob Swindell authored
      This module (name configurable in SCFG->System->Loadable Modules) replaces the old hard-coded temp/archive file menu in v3.18 and earlier, going all the way back to v1a. Good-bye to yet more old and crufty Synchronet C source code. :-/
      
      Change the "Pre Xtrn Prog" and "Post Xtrn Prop" menu option in SCFG->System->Loadable Modules to just "Pre Xtrn" and "Post Xtrn". The help text had the wrong names anyway (now fixed).
      Save the menu lightbar position in the "Loadable Modules" SCFG menu.
      18aaca6b
  4. 04 Apr, 2021 1 commit
    • Rob Swindell's avatar
      A poll() failure with EINTR does not mean a socket is closed. · fcf58640
      Rob Swindell authored
      This won't impact Synchronet as it has a separate signal handling
      thread, but we still need to behave properly for processes that
      don't.  I'm also saying that ENOMEM does not indicate a disconnection,
      though it may be better to pretend it was disconnected...
      fcf58640
  5. 16 Aug, 2020 1 commit
  6. 14 May, 2020 1 commit
    • rswindell's avatar
      No longer dynamically allocate compiled access requirment (AR) strings for configuration items. · 110cc8ac
      rswindell authored
      SCFG for Win32 is linked against a load_cfg lib that builds withOUT SCFG defined, so these compiled AR elements were allocated and then many SCFG operations (e.g. copy/paste, create new) would copy the allocated ARs to another configuration and then be subjected to double-free upon exit/clean-up (resulting in exception or crash).
      Just get rid of this cruft and some other related RAM-byte-saving hold-overs from the MS-DOS days.
      110cc8ac
  7. 17 Feb, 2019 1 commit
  8. 03 Aug, 2018 1 commit
  9. 20 Feb, 2018 1 commit
  10. 21 Sep, 2011 1 commit
  11. 12 Mar, 2010 1 commit
  12. 06 Mar, 2010 1 commit
  13. 20 Mar, 2009 2 commits
    • rswindell's avatar
      6b8a5be3
    • rswindell's avatar
      ARS improvements: · 1cdf2c10
      rswindell authored
      Added HOST and IP keywords to allow restricted access/privileges to/for
      specific remote hostnames or IP addresses (wildcards allowed).
      All string-argument type ARS keywords (e.g. SHELL, PROT, etc.) now support .can
      style wildcards.
      The current remote client is now used for protocol, host, and IP ARS checking,
      when available, so this requires passing the client pointer around (which
      explains why so many files are touched by this change) and takes care of a
      long standing to-do item (the user's 'modem' value was used for the PROT
      value checking, which was not always correct).
      1cdf2c10
  14. 04 Jun, 2008 1 commit
  15. 14 Feb, 2008 1 commit
    • rswindell's avatar
      Re-use text.dat entry NoErrorLogExists for reporting DirectoryDoesNotExist and · 4d34cf63
      rswindell authored
      changed FileNotThere text.dat entry to FileDoesNotExist which displays the file
      path.
      Now check if the directory exists before checking the available disk space
      before allowing file uploads and report the correct error (using
      DirectoryDoesNotExist) if the directory is missing (a common mistake).
      Overhaul viewfilecontents() - wow, I can't wait to re-write all of this moldy
      filebase code!
      4d34cf63
  16. 13 Sep, 2007 1 commit
  17. 14 Aug, 2007 1 commit
  18. 02 Oct, 2005 1 commit
  19. 20 Sep, 2005 1 commit
  20. 07 May, 2005 1 commit
  21. 09 Oct, 2004 1 commit
  22. 30 May, 2004 1 commit
  23. 22 Aug, 2003 2 commits
  24. 26 Jul, 2003 3 commits
  25. 27 Mar, 2003 1 commit
  26. 20 Feb, 2003 1 commit
  27. 13 Feb, 2003 1 commit
  28. 15 Nov, 2002 1 commit
  29. 13 Nov, 2002 1 commit
  30. 07 Nov, 2002 1 commit
  31. 02 May, 2002 1 commit
  32. 22 Apr, 2002 1 commit
  33. 18 Apr, 2002 1 commit
  34. 13 Mar, 2002 1 commit
  35. 21 Feb, 2002 1 commit
  36. 13 Nov, 2001 1 commit