• src/xpdev/sockwrap.c sockwrap.h

    From rswindell@VERT to CVS commit on Fri May 20 23:21:40 2016
    src/xpdev sockwrap.c 1.64 1.65 sockwrap.h 1.52 1.53
    Update of /cvsroot/sbbs/src/xpdev
    In directory cvs:/tmp/cvs-serv30293

    Modified Files:
    sockwrap.c sockwrap.h
    Log Message:
    Created inet_addrmatch() which returns TRUE if 2 xp_sockaddr's are the same address (family and address value, ignoring ports and other fields).


    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ telnet://vert.synchro.net
  • From rswindell@VERT to CVS commit on Sun Apr 19 17:13:22 2020
    src/xpdev sockwrap.c 1.65 1.66 sockwrap.h 1.57 1.58
    Update of /cvsroot/sbbs/src/xpdev
    In directory cvs:/tmp/cvs-serv32670

    Modified Files:
    sockwrap.c sockwrap.h
    Log Message:
    Remove the DLLCALL noise, we don't need it.


    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sun Apr 19 17:52:23 2020
    src/xpdev sockwrap.c 1.66 1.67 sockwrap.h 1.58 1.59
    Update of /cvsroot/sbbs/src/xpdev
    In directory cvs:/tmp/cvs-serv6492

    Modified Files:
    sockwrap.c sockwrap.h
    Log Message:
    Define and use socket_errno and socket_strerror() to include helpful error descriptions in bind failure error messages in a cross-platform
    (i.e. WinSock-compatible) manner.


    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Mon May 25 19:14:09 2020
    src/xpdev sockwrap.c 1.68 1.69 sockwrap.h 1.59 1.60
    Update of /cvsroot/sbbs/src/xpdev
    In directory cvs:/home/rswindell/sbbs/src/xpdev

    Modified Files:
    sockwrap.c sockwrap.h
    Log Message:
    Fix sendfilesocket() and recvfilesocket() for files of size >= 2G on systems that support large file offsets (e.g. 64-bit Linux).
    Considered returning ssize_t (like sendfile does), but opted for off_t. Could be convinced otherwise.



    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuce@VERT to Git commit to sbbs/master on Fri Nov 20 22:07:55 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/f97d9649b7767accdec0608e
    Modified Files:
    src/xpdev/sockwrap.c sockwrap.h
    Log Message:
    Add inet_pton() for Win32.

    Needed by MinGW32... we'll see if MSVC needs it as well soon.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuce@VERT to Git commit to sbbs/master on Fri Nov 20 22:16:21 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/8d2a0cfcdb656eab31451b9d
    Modified Files:
    src/xpdev/sockwrap.c sockwrap.h
    Log Message:
    Looks like MSVC has inet_pton().

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuce@VERT to Git commit to sbbs/master on Fri Nov 20 22:18:35 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/afeb58c2a781e2bb37e109d7
    Modified Files:
    src/xpdev/sockwrap.c sockwrap.h
    Log Message:
    It's _MSC_VER, not _MSVC_VER.

    Sorry guys. :(

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deon George@VERT to Git commit to sbbs/master on Sun Nov 22 05:36:00 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/8b4f368d8c6b00d77e7efae8
    Modified Files:
    src/xpdev/sockwrap.c sockwrap.h
    Log Message:
    Merge branch 'upstream' - deuces inet_pton() work for minw32

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sat Dec 5 00:30:07 2020
    https://gitlab.synchro.net/main/sbbs/-/commit/7df76d2fff3412046a5ac795
    Modified Files:
    src/xpdev/sockwrap.c sockwrap.h
    Log Message:
    Use portable inet_pton() for all Win32 builds.

    Rename the portable inet_pton() to xp_inet_pton() and define a wrapper macro (for all Widows builds) to use it instead of inet_pton() as not all supported Windows systems (e.g. WinXP) have an inet_pton() implementation.

    This allows the HAProxy mod to be re-enabled by default without preventing executing on WinXP.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sun Dec 6 02:27:11 2020
    https://gitlab.synchro.net/main/sbbs/-/commit/33d5753894d6542ae76da2ee
    Modified Files:
    src/xpdev/sockwrap.c sockwrap.h
    Log Message:
    Introduce and use set_socket_errno()

    xp_inet_pton() now sets the socket errno value, doing as instructed by the TODO.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Thu Feb 10 16:01:28 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/30ace4bc45eb53b5d6bb11f3
    Modified Files:
    src/xpdev/sockwrap.c sockwrap.h
    Log Message:
    Constify addr_str argument to inet_ptoaddr()

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on ChromeOS)@VERT to Git commit to main/sbbs/master on Mon Jun 26 20:24:21 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/4798e18e5bf24ab973549075
    Modified Files:
    src/xpdev/sockwrap.c sockwrap.h
    Log Message:
    Create get_socket_errno() to replace ERROR_VALUE macro eventually

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