• src/smblib/smbstr.c

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Thursday, March 02, 2023 01:11:32
    https://gitlab.synchro.net/main/sbbs/-/commit/1ad07164bb3a4da28086ec3b
    Modified Files:
    src/smblib/smbstr.c
    Log Message:
    Better automatic network address type detection

    smb_netaddr_type():
    - if passed NULL or a string that begins with whitespace, now returns NET_NONE. - if passed a string that begins with '@', now returns NET_UNKNOWN.
    - if the user.name portion of an otherwise value Internet email address
    contains a space, now returns NET_NONE.

    smb_get_net_type_by_addr()
    - if passed a string that begins with '@', now returns NET_UNKNOWN.
    - if passed a string with space following '@', will now return NET_UNKNOWN.
    - if passed a string without a dot following '@', will never return NET_INTERNET.

    Unrelated change: Add the missing FILE attribute to smb_msgattrstr()

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net