Skip to content
Snippets Groups Projects
  1. May 04, 2024
    • Rob Swindell's avatar
      Change client_t.protocol from pointer to buffer · dd2afc92
      Rob Swindell authored
      Fix observed crash when shutting down services server where the client_t
      protocol was pointing to a freed service's protocol description string.
      
      This was the last pointer in client_t and should resolve the last race
      conditions (memory ownership issues) with its data members.
      
      This also resolves a small memory leak in getnodeclient() where the last
      client "gotten" would have its heap-duplicated protocol string leaked.
      dd2afc92
  2. Mar 14, 2023
  3. Jan 24, 2023
  4. Feb 06, 2022
  5. Aug 16, 2020
  6. Mar 19, 2020
    • rswindell's avatar
      Added usernum member to client_t which tracks if the client_t.user (name) · 570a9466
      rswindell authored
      is actually an authenticated local user (when usernum != 0).
      
      msg_client_hfields() no longer saves the client->user as the SMB SENDERUSERID
      hfield when the client hasn't been authenticated (as is the case with normal
      SMTP). The SENDUSERIDs were redundant and misleading for unauthenticated
      SMTP-received mail messages, so that's now fixed.
      570a9466
  7. Aug 26, 2015
    • rswindell's avatar
      Fix client_t structure size issue introduced in ipv6 commit: · fef0922e
      rswindell authored
      bcc32 pads differently than msvc when an odd-sized string is inserted in
      the middle of a structure, so chagne the addr[] field to a nice "power of 2"
      size: 128. This allows sbbsctrl.exe client window to work again.
      Use uint16_t instead of WORD for the TCP port element, just because.
      fef0922e
  8. Aug 20, 2015
    • deuce's avatar
      Update to 3.17a · dbbfabf1
      deuce authored
      New Features:
      - Multiple bindings for each service
        Use comma-separated interfaces on Interface= lines in the ini file.
        Default is now "0.0.0.0,::"
      - IPv6 support
      - TLS support for the webserver and (non-static) services
        New TLS option in services.ini (ie: Options=TLS)
      - Decrease LEN_SCAN_CMD to 35 chars, increase the CID field to 45 chars,
        and rename the MAIL_CMD string to IPADDR.  I think this frees up the
        note field for SysOp use.
      dbbfabf1
  9. Oct 19, 2011
  10. Jun 04, 2008
  11. Jul 21, 2002
  12. Feb 02, 2002
  13. Jun 22, 2001
  14. Nov 04, 2000
  15. Oct 10, 2000
Loading