Skip to content
Snippets Groups Projects
  1. Oct 23, 2012
  2. Oct 22, 2012
    • deuce's avatar
      Put js_script back inside js_exec(). · d27bd1ce
      deuce authored
      d27bd1ce
    • deuce's avatar
      Add initial stab at scoping the debugger issue... · ece5cbdf
      deuce authored
      Running jsexec with the -D argument will enter the debugger.  Inside the
      debugger, there are the following commands:
      "r"                runs the script
      "clear"            clears any pending exceptions (mostly useless)
      "break ###"        set a break at the specified line number
      "e <statement>"    eval()uates <statement> in the current frame
      "eval <statement>" also eval()s
      
      This is a proof of concept right now since it's only in jsexec and the command
      parser is a joke.  Eventually, this will also work for ;EXEC scripts in the
      BBS and be even more awesome.  This should be enough to get mcmlxxix off my
      back though.
      ece5cbdf
    • deuce's avatar
      Alphabetize parsed options. · 06e77c3d
      deuce authored
      06e77c3d
  3. Oct 21, 2012
  4. Oct 20, 2012
  5. Oct 18, 2012
  6. Oct 15, 2012
  7. Oct 14, 2012
  8. Oct 13, 2012
  9. Sep 21, 2012
  10. Sep 05, 2012
  11. 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
  12. Aug 03, 2012
  13. 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
  14. 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
  15. Jul 21, 2012
  16. Jul 20, 2012
  17. Jul 19, 2012
  18. Jul 14, 2012
  19. Jul 13, 2012
  20. Jul 11, 2012
Loading