Patches

  • Add 'dev_type' environment variable
  • New v3 plug-in API
    • Second round of this patch set
    • Improved the general plug-in a little bit, using structs for both input and output variables to/from the plug-ins
    • Added support for sending X509 certificates during the TLS_VERIFY phase
  • Essobi's FIPS 140-2 patches

Buildsystem-related

Build warnings

  • openvpnserv.c(278) : warning C4101: 'error_string' : unreferences local variable
  • ssl.c (1918): warning C4019: '=' : different 'const' qualifiers
  • Should we be worried about PREfast error messages WinDDK gives? (see below)

Patches

Other

  • Does Python-based build system already support prebuilt TAP drivers?
  • Availability of SignTool python code?
  • Could files in service-win32 directory be moved to $BUILDROOT?

Releases

  • 2.2-rc release status

PREfast error messages

457    typedef unsigned __int64    size_t;

crtdefs.h(457) : warning 20051: PREfast - Error processing 'cmds.cpp' : error C2371: 'size_t' :
redefinition; different basic types (try ' oacr log root:amd64fre ' for details)

crtdefs.h(457) : warning 20051: PREfast - Error processing 'devcon.cpp' : error C2371: 'size_t' :
redefinition; different basic types (try ' oacr log root:amd64fre ' for details)

crtdefs.h(457) : warning 20051: PREfast - Error processing 'dump.cpp' : error C2371: 'size_t' :
redefinition; different basic types (try ' oacr log root:amd64fre ' for details) 

9560    C_ASSERT(sizeof(ERESOURCE) == 0x68);

ntifs.h(9560) : warning 20051: PREfast - Error processing 'tapdrvr.c' : error C2118: negative subscript
(try ' oacr log root:amd64fre ' for details)
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9