Skip to content
Snippets Groups Projects
  1. Nov 16, 2015
  2. Nov 15, 2015
  3. Nov 14, 2015
  4. Nov 10, 2015
  5. Nov 08, 2015
    • deuce's avatar
      Add a new socket constructor type: · 5f70c1ed
      deuce authored
      var s= new Socket(true, descriptor);
      
      This creates a new socket object from a socket descriptor.
      5f70c1ed
    • deuce's avatar
      Use the same global methods for background threads as foreground ones. · ff2ce734
      deuce authored
      Once again, actually using these is NOT SAFE, you need to pay very close
      attention to the C source code to know what functions you can use in multiple
      threads.
      
      The log function gets overwritten, so it should remain somewhat safe, but
      everything else is a potential bug in your background script.
      ff2ce734
    • deuce's avatar
      Give bbs and console objects their own personal copy of the sbbs_t so they · b69bf653
      deuce authored
      can be used from background threads.
      
      If the parent thread has a bbs and/or console object, create the object in
      the children as well.
      
      Accessing the console object from more than one thread is very much a bad thing.
      Accessing the BBS object from more than one thread may be bad as well...
      b69bf653
  6. Nov 06, 2015
  7. Nov 04, 2015
    • deuce's avatar
      JS Startup optimization. · af200bfa
      deuce authored
      Use lazy resolution for file_area, msg_area, and xtrn_area objects to prevent
      having to pay the price during startup if the objects are never accessed.
      
      The delay now occurs the first time a member of the specified objects is
      accessed.
      
      These objects also now have associated class names... FileArea, MsgArea, and
      XtrnArea respectively.
      af200bfa
  8. Nov 03, 2015
  9. Nov 02, 2015
  10. Oct 31, 2015
    • rswindell's avatar
      Half-assed work-arounds for Accession/AxisD/Access_D/Nick: · 520f1d01
      rswindell authored
      1. If the PATH kludge line only contains 1 address, don't use it for circular
      path detection.
      2. If the last address of the PATH kludge line is the system's address, don't
      add the system's address to the PATH.
      520f1d01
    • rswindell's avatar
      Stream-line the new-user process a little bit: · 0ab4b147
      rswindell authored
      If the following filenames don't exist, don't try to display them (i.e. don't
      report/log an error if the file doesn't exist):
      text/sbbs.msg
      text/system.msg
      text/newuser.msg
      text/feedback.msg
      Removed hard-coded clear-screen and pause sequences before/after each of these
      files are displayed (instead, moved the clear-screens to @-codes in the stock
      files). This gives the sysop more control over what is displayed to the user
      during the new-user registration process.
      NOTE: You may want to review your new-user process and modify your copies/
      versions of the above mentioned filenames to make sure they display to the user
      as you wish.
      0ab4b147
  11. Oct 30, 2015
Loading