1. 10 Dec, 2020 1 commit
    • Rob Swindell's avatar
      Overhauled message forwarding, allow comments · 7b5c33e2
      Rob Swindell authored
      No longer derive the new message header from the original - too many problems. Simplified the forwarding support smblib (multiple SENDER* and RECIPIENT* header fields no longer expected/supported). Technically, the FORWARDED header field really serves no important purpose now.
      A comment can be passed into forwardmail() or (if NULL), will be prompted for. There is an issue where the added comment can be obscured by the receiving mail program if the original message is a multi-part MIME message. Not sure the best solution for that. Still a WIP in that regard.
  2. 09 Dec, 2020 8 commits
  3. 08 Dec, 2020 4 commits
  4. 07 Dec, 2020 1 commit
  5. 06 Dec, 2020 8 commits
  6. 05 Dec, 2020 6 commits
  7. 04 Dec, 2020 8 commits
    • Rob Swindell's avatar
      Disable HAProxy support by default for now · 67d64417
      Rob Swindell authored
      This code does not currently work on WinXP:
      "The procedure entry point inet_pton could not be located in the dynamic link library WS2_32.dll"
      That could likely be addressed using GetProcAddress(), but for now, I want to get to the bottom of a *different* issue reported on a WinXP system, so need to this disabled.
      Define HAPROXY_SUPPORT in your build if you need this feature compiled in right now.
    • Rob Swindell's avatar
    • Rob Swindell's avatar
    • Rob Swindell's avatar
      ZMODEM Window Management support · 483c86de
      Rob Swindell authored
      The default is still full-streaming mode. The default can be changed by
      setting [ZMODEM] MaxWindowSize in sexyz.ini to a maximum window size to
      use by default (e.g. "100K"). Additionally, a [ZMODDEM] TargetWindowSize
      can be set to a duration (e.g. 60s) to dynamically adjust the maximum
      window size to match the through-put rate while keeping the outstanding data
      in-flight to an estimated "duration". When TargetWindowSize is used, the
      MaxWindowSize only specifies the *initial* maximum window size.
      The new '-w' command-line option can be used to control Window Management
      support (e.g. over-riding the .ini set default) - by using '-w' or '-w0',
      Window Management won't be used or by using '-w<max-size>', a maximum window
      size will be imposed (subject to the TargetWindowSize setting mentioned
      above). <max-size> can be specified in bytes or multiples (e.g. "-w100K").
      Ths option is similar to the [l]sz '-w' option except no space is expected
      between '-w' and the (optional) max-size value.
      Also new, when receiving [ZMODEM] FullDuplex can be set to FALSE to disable
      streaming mode: if the RecvBufSize is not set (0), the sender should use the
      subpacket data length (block size, e.g. 1K) as the segment size. Otherwise,
      setting FullDuplex=FALSE should produce the same behavior as setting the
      RecvBufSize would before (the result being the use of "segmented ZMODEM"
      instead of "streaming ZMODEM").
      All sexyz command-line options are case-sensitive now (not just the 'cmds').
      A lot of code clean-up in zmodem.c.
      Incremented zmodem.c rev to 2.0.
      Incremented sexyz version to 3.0.
    • Rob Swindell's avatar
      Change rev to 2.0. · c3619942
      Rob Swindell authored
    • Deucе's avatar
      Fix this.sock is undefined error. · 4322be29
      Deucе authored
      Not sure how we get a successful shutdown after closing the socket,
      but the issue was reported by altere as happening in the wild.
    • Rob Swindell's avatar
      Merge branch 'externalmenus' into 'master' · f57d4abe
      Rob Swindell authored
      Custom external program menus mod. Allows making custom external menus that...
      See merge request !41
    • Michael Long's avatar
      Custom external program menus mod. Allows making custom external menus that... · b4ac6498
      Michael Long authored and Rob Swindell's avatar Rob Swindell committed
      Custom external program menus mod. Allows making custom external menus that can point to other custom menus, section menus, or external programs. Adds a number of formatting options and enhancements.
  8. 03 Dec, 2020 4 commits