Skip to content
Snippets Groups Projects
  1. Mar 08, 2021
  2. Mar 07, 2021
  3. Mar 06, 2021
    • Rob Swindell's avatar
      Define and use 3 new text.dat strings for netmail sent confirmation · 800f55bc
      Rob Swindell authored
      Sent to terminal user after successfully sending netmail:
      - InternetMailSent
      - FidoNetMailSent
      - QWKNetMailSent
      
      As requested by Keyop in irc.
      800f55bc
    • Rob Swindell's avatar
      Don't compile the .ini parsing stuff for JSDoor · ca21e0dd
      Rob Swindell authored
      This should fix the recent JSDoor build issue introduced.
      ca21e0dd
    • Rob Swindell's avatar
      Allow fine-grained control over JavaScript compiler options via *.ini · b82be101
      Rob Swindell authored
      JavaScriptOptions bit-field can be set in sbbs.ini and jsexec.ini to over-ride the default JS compiler options which have been changed from 0 to (options previously only used by JSDoor):
      JIT | METHODJIT | COMPILE_N_GO | PROFILING
      
      * JIT - TraceMonkey
      * METHODJIT - JägerMonkey
      * COMPILE_N_GO - compile-time scope chain resolution of consts
      * PROFILING - Choose between TraceMonkey and JägerMonkey at compile-time based on profiling results
      
      Other options available but not enabled by default:
      * STRICT - warn on debious practice (i.e. similar to "use strict")
      * WERROR - convert warnings to errors
      * VAROBJFIX -  use last object on scope chain as the ECMA 'variables object'
      * RELIMIT - Throw exception on any regular expression which backtracks more than n^3 times, where n is length of the input string
      * ANONFUNFIX - Disallow function () {} in statement context per ECMA-262 Edition 3.
      * METHODJIT_ALWAYS - Always whole-method JIT, don't tune at run-time.
      
      Also:
      - Fixed JS warning string formatting (missing space separator).
      - Removed an extraneous new-line in lprintf() call in mailsrvr.
      - Added basic assertEq() global method to jsexec, required when running SpiderMonkey test scripts.
      b82be101
    • Rob Swindell's avatar
      Don't send default MIME Content-type for msgs with attachments · f875593a
      Rob Swindell authored
      The file attachments, when MIME-encoded, already include a MIME Content-type
      header field, so don't send another. This should fix issue #233.
      f875593a
    • Rob Swindell's avatar
    • Rob Swindell's avatar
      Don't allow subject to be changed when forwarding file attachments · b5fdfa02
      Rob Swindell authored
      Since the filename is in the subject, we can't allow the user to change the subject (duh). Also, don't bother with the "Fwd:" prefix thing as that could potentially cause problems in other places where the filename (only) is assumed to be in the subject.
      
      Also, make sure to create the destination directory when moving file attachments. These changes fix issue #230 reported by Keyop.
      b5fdfa02
    • Rob Swindell's avatar
      Don't leave the logged event code as "DAILY" after daily events run · 4bf4f32d
      Rob Swindell authored
      I noticed "DAILY ... Semaphore signaled" in the event thread log output. Now fixed.
      4bf4f32d
  4. Mar 05, 2021
  5. Mar 04, 2021
    • Rob Swindell's avatar
      Ignore filenames in subject that aren't valid filenames, e.g. "Fwd:" · e6f7ab9c
      Rob Swindell authored
      There were 2 bug identified by issue #230:
      - the "Fwd:" prefix being added to the message subject was being treated as a filename. I first thought to just remove this subject tag, but then thought it best to just ignore obviously invalid filenames in the subject in the first place.
      
      - when forwarding files to a netmail address, the 'to' extension (user number) is 0, so the file will be in the data/file/####.out directory of the sender instead.
      
      We have 4 places (at least) where the message subjects are parsed and only one of those places currently supports quoted filenames (e.g. with spaces in them) and some of the others (e.g. QWK) don't support multiple filenames at all. That should be fixed.
      e6f7ab9c
  6. Feb 28, 2021
  7. Feb 22, 2021
  8. Feb 21, 2021
  9. Feb 20, 2021
  10. Feb 19, 2021
Loading