Skip to content
Snippets Groups Projects
  1. Jul 19, 2019
    • rswindell's avatar
      New batch file name for MSVC++ 2019. · 82acf063
      rswindell authored
      82acf063
    • rswindell's avatar
      Typo. :-{ · 7e768838
      rswindell authored
      7e768838
    • rswindell's avatar
      Auto-determine maximum printable header field values (columns - 7), rather · a05dad10
      rswindell authored
      than hard-code to 60 chars - better support for wide terminals.
      Write the newly-defined "3rd line" (editor details) to the result.ed file
      (this is used by latest sbbs for EDITOR msg header field).
      Always write the result.ed file when creating a message, even if the subject
      was not changed. "edit_top==5" is a strange way to determine that you're
      editing a message, but okay...
      a05dad10
    • rswindell's avatar
      Support for a 3rd line of RESULT.ED drop file (from external message editors): · 4444e7ff
      rswindell authored
      Full editor name and version details (up to 127 chars), for use in the EDITOR
      msg header field which is propagated over QWK networks.
      From what I could find, the WWIV RESULT.ED file format only ever contained 2
      lines:
      <Anonymous: 0/1>
      <subject>
      
      So adding support for an optional 3rd line should be fine and backwards
      compatible. Hopefully WWIV or its message editors don't define a different
      "standard" 3rd line in the future. :-)
      4444e7ff
  2. Jul 18, 2019
  3. Jul 17, 2019
  4. Jul 16, 2019
  5. Jul 15, 2019
    • deuce's avatar
      Attempt to fix issues on x86 systems by driving a final stake through all · f930b307
      deuce authored
      inline asm stuff (cl-noasm-defines.patch).
      
      This (of course) revealed an issue with 64-bit systems not building properly
      so cl-bn-noasm64-fix.patch fixes this again.
      
      There should no longer be any inline (or out of line) asm, so any more
      illegal instruction errors are likely to be the fault of the compiler or
      the compiler flags.
      f930b307
    • deuce's avatar
      Grab the blinker lock to silence coverity... since it's just the cursor · f78b05dd
      deuce authored
      size that's being protected in this case, it doesn't *really* matter, but
      it's a technical flaw.
      f78b05dd
    • deuce's avatar
      Fix some resizing issues. · 9bc3dec0
      deuce authored
      9bc3dec0
    • rswindell's avatar
      Fix issues with the feature added in rev 1.96 by deuce, Jun 17 2012: · 08a95e22
      rswindell authored
      Setting user.security.flags[1-4], exemptions, or restrictions to a string value
      would result in unexpected modified values:
      
      1. The exiting flags were all based on the current value of flags1 (copy/paste
          error it appears)
      2. The set/removed/added flags were all "off-by-one" because str_to_bits()
          treats 'A' as bit-1, not bit-0.
      
      emailval.js is now using this feature and PSI-Jack reported the "interesting"
      behavior. :-)
      08a95e22
    • rswindell's avatar
      Fixed typo in previous commit. Oops. · da3e5c4b
      rswindell authored
      da3e5c4b
    • rswindell's avatar
      New modopts.ini option: expiration_after_validation (default: false) · e425b16d
      rswindell authored
      If this value is false (the default), then a validated user's account will
      be set to *not* expire.
      If this value is true, then a validated user's account expiration status
      won't be changed unless the expiration_days_after_validation option is also
      set, in which case the expiration date will be reset based on that setting.
      
      Document the new modopts.ini [logon] email_validation option to enable use of
      this module.
      e425b16d
    • rswindell's avatar
      Fix long-standing issue with File.attributes on Windows: the value *read* · 16e4d35d
      rswindell authored
      was based on _finddata_t.attrib value while the value *written* was based on
      struct stat.st_mode, and totally incompatible.
      Just use the stat/chmod compatible value for both read and write (for all
      OSes). If you need the old Windows-centric attribute values (e.g. to determine
      "hidden" or "archive" attributes), use file_attrib() instead.
      16e4d35d
Loading