Skip to content
Snippets Groups Projects
  1. Oct 11, 2017
  2. Oct 10, 2017
  3. Oct 04, 2017
  4. Oct 03, 2017
  5. Sep 27, 2017
  6. Sep 19, 2017
  7. Aug 26, 2017
    • rswindell's avatar
    • rswindell's avatar
    • rswindell's avatar
      The SMTP received mail notice and forward notice (short messages/telegrams) · 53f8e5ec
      rswindell authored
      are now configurable via the following news keys in the [Mail] section of the
      sbbs.ini file:
      	NewMailNotice
      	ForwardNotice
      
      Using the newly updated string literal support to allow for Ctrl-A codes using
      C charater literal notation (\1) for control-A codes and standard C-escaping
      of carriage-return (\r), line-feed (\n), etc.
      Beginning and trailing space characters are also preserved (if specified) in
      the key values.
      
      The default strings are updated/different from what was previously hard-coded
      in mailsrvr.c. If you want the local timestamp (back) in the notice, change
      the '%.0s' in the default string to just '%s'.
      53f8e5ec
    • rswindell's avatar
      Insure c_escape_str escapes (hex-encodes) all control chars, not just those · 6ba2c83c
      rswindell authored
      that have standard C mnemonics.
      6ba2c83c
    • rswindell's avatar
      iniSetString will now: · e5415160
      rswindell authored
      - Use the string literal separator (colon) instead of equals if the string
        value begins or ends in space or contains control characters.
      
      iniGetString, etc. will preserve leading or trailing space characters in
      a string specified with a colon key:value separator and enclosed in
      double-quotes.
      iniGetString, etc. will decode C-escaped string values specified with a
      string literal (colon) key:value separator.
      
      New function: iniSetStringLiteral() used to specify that the value shall
      be stored in the .ini file using the colon key:value separator, enclosed
      in double-quotes, and any special charactors (e.g. quotes, backslashes, etc.)
      or control characters must be C-style escaped.
      e5415160
    • rswindell's avatar
      c_unescape_char/str now supports \ddd (for decimal character literals, · ed3b28f1
      rswindell authored
      ala Synchronet text.dat) by default and octal format only if
      C_UNESCAPE_OCTAL_SUPPORT is defined.
      \X## is no longer supported (must use the C-standard \x##
      Only 2 hex digits are now supported, longer streams of valid hex digits will
      not be parsed as a literal character (unlike the C standard)
      ed3b28f1
  8. Aug 19, 2017
  9. Aug 17, 2017
  10. Aug 15, 2017
  11. Aug 14, 2017
  12. Aug 10, 2017
  13. Aug 09, 2017
Loading