Skip to content
Snippets Groups Projects
  1. Aug 24, 2012
  2. Aug 22, 2012
    • rswindell's avatar
      Fix race-condition during shutdown or recycle that could cause crash: · 21dcf57b
      rswindell authored
      active_clients (protected integer) could be 0 at the time of recycle because
      there can be delay at the beginning of the FTP ctrl thread (e.g. looking up
      filtered IPs/hostnames) before the active_clients is incremented which could
      be during/after it was destroyed by the cleanup() function. Now tracking
      number of threads using protected integer which increments immediately upon
      child thread creation and is not destroyed until the main thread terminates.
      There is currently *not* timeout while waiting for child threads to terminate
      upon shutdown/recycle, so this could result in a hung server thread if a child
      thread is indefinitely hung - consider using a timeout.
      21dcf57b
  3. Aug 03, 2012
  4. Aug 01, 2012
  5. Jul 24, 2012
    • rswindell's avatar
      Bug-fix: user number checks in Access Requirement Strings for external editors · f3f5ee3b
      rswindell authored
      did not work (since rev 1.96, Tue Sep 27 09:36:26 2005):  after selecting such
      an editor available to a user solely because of their user number, their editor
      setting would automatically revert to 0 (none/internal editor) because the user
      number used for the ARS check in getuserdat() was 0. Fixed by setting the
      user->number value before calling chk_ar().
      f3f5ee3b
  6. Jul 22, 2012
    • rswindell's avatar
      Increased version to 2.14. · c7717d0e
      rswindell authored
      Convert binary export pointer file (*.sfp) to a field of the <subcode>.ini.
      Strip control character (e.g. new-line sequences) from log file output.
      Paranoid use of parenthesis around bit-wise operations.
      Resolve some 64-bit warnings/problems (e.g. ulong msgptrs).
      When exporting a reply to an existing message, do not "generate" a REPLYID
      field if the original (replied-to) message did not have a MSGID (bug reported
      by Mark Lewis).
      Convert CP437 chars used for creating sbbsecho.msg to hex to resolve viewcvs
      UTF-8 python error:
      UnicodeDecodeError: 'utf8' codec can't decode byte 0xdc in position 147782: invalid continuation byte
      c7717d0e
  7. Jul 21, 2012
  8. Jul 20, 2012
  9. Jul 19, 2012
  10. Jul 14, 2012
  11. Jul 13, 2012
  12. Jul 11, 2012
  13. Jul 04, 2012
    • deuce's avatar
      Fix Chrome solution. · 11dfec1b
      deuce authored
      Per RFC3659, the correct response for "Good command, but no size for you" is
      550, not 500 or 501 (these indicate an inability to parse the command).
      
      This works with Chrome.
      11dfec1b
  14. Jun 30, 2012
  15. Jun 22, 2012
  16. Jun 21, 2012
  17. Jun 20, 2012
Loading