Blame

6f02e7 Samuli Seppänen 2025-01-29 06:40:08 1
# Patches
2
3
- [Add 'dev_type' environment variable](http://thread.gmane.org/gmane.network.openvpn.devel/4194)
4
- [New v3 plug-in API](http://thread.gmane.org/gmane.network.openvpn.devel/4255)
5
- Second round of this patch set
6
- Improved the general plug-in a little bit, using structs for both input and output variables to/from the plug-ins
7
- Added support for sending X509 certificates during the TLS_VERIFY phase
8
- Essobi's *FIPS 140-2* patches
9
10
# Buildsystem-related
11
12
## Build warnings
13
- `openvpnserv.c(278) : warning C4101: 'error_string' : unreferences local variable`
14
- *`ssl.c (1918): warning C4019: '=' : different 'const' qualifiers`*
15
- Should we be worried about PREfast error messages WinDDK gives? (see below)
16
17
## Patches
18
- Handle all of mattock's latest buildsystem patches which have not been ACK'd before the meeting
19
- ACKed (with or without modifications)
20
- [Added build flag printing to win/show.py](http://thread.gmane.org/gmane.network.openvpn.devel/4318)
21
- [Added openvpnserv-specific files to clean target in win/msvc.mak.in](http://thread.gmane.org/gmane.network.openvpn.devel/4319) (ACKed)
22
- [Added automated configure.h creation to Python-based build system.](http://thread.gmane.org/gmane.network.openvpn.devel/4315) (ACKed with modifications)
23
- [Added PKCS11_HELPER_DIR directive to win/settings.in](http://thread.gmane.org/gmane.network.openvpn.devel/4317)
24
- NACKed / uncommented
25
- [Changed snprintf to _snprintf in service-win32/openvpnserv.c](http://thread.gmane.org/gmane.network.openvpn.devel/4325)
26
- How to handle *mysnprintf* in *service-win32/openvpnserv.c*? Should we use *openvpn_snprintf* from *buffer.c*?
27
- [Made Python-based build system copy openvpnserv.exe* to dist/bin directory](http://thread.gmane.org/gmane.network.openvpn.devel/4326) (trivial)
28
- [Added copying of files from service-win32 directory to build root directory.](http://article.gmane.org/gmane.network.openvpn.devel/4320)
29
30
## Other
31
- Does Python-based build system already support prebuilt TAP drivers?
32
- Availability of SignTool python code?
33
- Could files in *service-win32* directory be moved to *$BUILDROOT*?
34
35
# Releases
36
37
- 2.2-rc release status
38
39
# PREfast error messages
40
41
```
42
457 typedef unsigned __int64 size_t;
43
44
crtdefs.h(457) : warning 20051: PREfast - Error processing 'cmds.cpp' : error C2371: 'size_t' :
45
redefinition; different basic types (try ' oacr log root:amd64fre ' for details)
46
47
crtdefs.h(457) : warning 20051: PREfast - Error processing 'devcon.cpp' : error C2371: 'size_t' :
48
redefinition; different basic types (try ' oacr log root:amd64fre ' for details)
49
50
crtdefs.h(457) : warning 20051: PREfast - Error processing 'dump.cpp' : error C2371: 'size_t' :
51
redefinition; different basic types (try ' oacr log root:amd64fre ' for details)
52
53
9560 C_ASSERT(sizeof(ERESOURCE) == 0x68);
54
55
ntifs.h(9560) : warning 20051: PREfast - Error processing 'tapdrvr.c' : error C2118: negative subscript
56
(try ' oacr log root:amd64fre ' for details)
57
```