• 3rdp/win32.release/libarchive/bin/archive.dll

    From Rob Swindell@VERT to Git commit to main/sbbs/master on Friday, July 08, 2022 16:44:00
    https://gitlab.synchro.net/main/sbbs/-/commit/d2e44659239327403d03501a
    Modified Files:
    3rdp/win32.release/libarchive/bin/archive.dll
    Log Message:
    libarchive v3.5.1 built for Windows without bcrypt.dll dependency

    Accomplished by manually removing #define HAVE_BCRYPT_H 1 from config.h and rebuilding using MSVC/Visual Studio IDE. Try as I might I couldn't get the CMakeLists.txt changes (e.g. setting ENABLE_CNG to OFF) to take effect, but this seems to have worked.

    Why? Because Windows XP didn't include bcrypt.dll (a Microsoft DLL) and we don't really need it as we don't support password-protected ZIP files anyway. <shrug>

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