Skip to content
Snippets Groups Projects
  1. May 31, 2023
    • Deucе's avatar
      Fix off-by-one in delete lines · 3eee47ba
      Deucе authored
      Previously, delete lines would erase the line above the current one.
      This was visible in vim which makes extensive use of delete line
      to scroll.
      3eee47ba
    • Deucе's avatar
      Use /bin/pwd instead of pwd to get the PWD. · 2ba9dc40
      Deucе authored
      Some shell pwd implementations default to the "Logical" PWD, which
      can contain symlinks.  The POSIX standard for /bin/pwd is to return
      the "Physical" PWD with all symlinks resolved.  Some shells don't
      support the -P option the the built-in pwd, so we don't want to
      reply on that.
      
      For some reason, we're redefining the PWD env variable which should
      by the phyical path, but I'm not really interested in tracking down
      all the windy history for this.
      
      Basically, this bit me once, and now it's fixed.
      2ba9dc40
    • Deucе's avatar
      Call SetStretchBltMode(HDC, HALFTONE) before StretchBlt · f7dc0cc6
      Deucе authored
      In theory, this will allow higher quality scaling in GDI mode if
      the graphics driver supports it...
      
      It doesn't look like the drive used for VirtualBox does though, so
      I can't tell if it does anything or not.
      f7dc0cc6
    • Deucе's avatar
      More X11 improvements · ea7a6600
      Deucе authored
      Use the default visual and depth instead of "best"
      Use Xrender for sclaing when library is available and server supports it
      Set VisualIsRGB8 when possible
      ea7a6600
    • Rob Swindell's avatar
      Create localdefs.mk for the source archive · ce436546
      Rob Swindell authored
      Don't require Git when building from tarball
      ce436546
    • Rob Swindell's avatar
      Log a message when sending a telegram · 4cbdaa47
      Rob Swindell authored
      Clear console abort flag after prompting for destination user
      4cbdaa47
    • Rob Swindell's avatar
    • Rob Swindell's avatar
      Add -out=filename as redirection isn't always an option · f388a956
      Rob Swindell authored
      e.g. when running filelist.js as a timed event, you can't redirect stdout
      (without running via jsexec), so let's support specifying an output
      filename with an option (-out=filename).
      f388a956
    • Rob Swindell's avatar
      Truncate trailing whitespace from FidoNet message header fields · 373dca29
      Rob Swindell authored
      It's unclear whether trailing whitespace is supposed to be significant or not
      (FidoNet specs don't say), but I don't see any reason why "John Doe" and
      "John Doe " should be considered unique senders or recipients. Remove any
      trailing whitespace from message subjects too.
      
      This change makes the trailing whitespace truncation in SMB hash functions
      unnecessary (at least for SBBSecho-imported messages), but most (all?) other
      message transports don't allow for this nonsense in the first place.
      373dca29
  2. May 30, 2023
    • Rob Swindell's avatar
      Strip the "in-transit" attribute flag from imported packed-messages · 73783e2b
      Rob Swindell authored
      Log a warning message when either the "local" or "in-transit" flag has been
      stripped from ("Sanitized") imported packed-messages.
      
      Keyop reported a chksmb warning on a FidoNet message that contained the
      'in-transit' attribute:
      <Keyop> Message flagged as 'In Transit'     (?): 1
      <Keyop> fidonet_fidosoft Message Base has Errors!
      
      The message in question appears just to be a corrupted echomail msg coming
      from HPT:
      Sender           '56:43 '
      To               Tommi Koivula
      Subject          test
      X-FTN-AREA       FIDOSOFT.HUSKY
      X-FTN-TID        hpt/os2-wc 1.9.0-cur 2021-03-14
      
      SBBSecho didn't use to convert/import the "in-transit" flag on imported
      netmail or echomail messages, ... until commit 446ab0ef, which
      was needed to support the TickFix robot. So now, let's just sanitize the
      packed-message attributes a little sooner in the import process and log a
      warning when such sanitization has taken place.
      73783e2b
    • Rob Swindell's avatar
      Allow the 'in-transit' attribute flag to be removed from msgs in any msgbase · ece643ba
      Rob Swindell authored
      If a msgbase internal code is passed on the command-line, use that msgbase
      instead of 'mail' (where the use of the 'in-transit' flag is normally expected
      to be seen). For Keyop.
      ece643ba
    • Rob Swindell's avatar
      Add option (for deon) to notify offline users of new received email (SMTP) msgs · 543620f3
      Rob Swindell authored
      The notification of offline users was removed from the mail server 13 years
      ago (commit 729eb16b) without a lot of fanfare or explanation. Add an
      option for notification of offline users (in addition to online users) for
      those sysops that want that behavior.
      
      Use the userdat is_user_online() function in place of the getnodedat() loop,
      which also wasn't considering nodes in "logon" status as having a user online.
      543620f3
  3. May 27, 2023
  4. May 26, 2023
Loading