|
...
|
...
|
@@ -1,5 +1,161 @@
|
|
1
|
1
|
OpenVPN Change Log
|
|
2
|
|
-Copyright (C) 2002-2011 OpenVPN Technologies, Inc. <sales@openvpn.net>
|
|
|
2
|
+Copyright (C) 2002-2012 OpenVPN Technologies, Inc. <sales@openvpn.net>
|
|
|
3
|
+
|
|
|
4
|
+2012.06.29 -- Version 2.3_alpha2
|
|
|
5
|
+Adriaan de Jong (11):
|
|
|
6
|
+ Fixed off-by-one in serial length calculation
|
|
|
7
|
+ Migrated x509_get_subject to use of the garbage collector
|
|
|
8
|
+ Migrated x509_get_serial to use the garbage collector
|
|
|
9
|
+ Migrated x509_get_sha1_hash to use the garbage collector
|
|
|
10
|
+ Ensure sys/un.h autoconf detection includes sys/socket.h
|
|
|
11
|
+ Added support for new PolarSSL 1.1 RNG
|
|
|
12
|
+ Added a configuration option to enable prediction resistance in the PolarSSL random number generator.
|
|
|
13
|
+ Use POLARSSL_CFLAGS instead of POLARSSL_CRYPTO_CFLAGS in configure.ac
|
|
|
14
|
+ Removed support for PolarSSL < 1.1
|
|
|
15
|
+ Updated README.polarssl with build system changes.
|
|
|
16
|
+ Removed stray "Fox-IT hardening" string.
|
|
|
17
|
+
|
|
|
18
|
+Alon Bar-Lev (94):
|
|
|
19
|
+ build: version should not contain '-'
|
|
|
20
|
+ package: rpm: strip should be handled by package management
|
|
|
21
|
+ cleanup: options.c: remove redundant include
|
|
|
22
|
+ cleanup: remove C++ warnings
|
|
|
23
|
+ cleanup: win32.c: wrong printf format
|
|
|
24
|
+ cleanup: remove redundant ';'
|
|
|
25
|
+ cleanup: crypto_openssl.c: remove support for pre-openssl-0.9.6
|
|
|
26
|
+ cleanup: tun.c: fix incorrect option in message (ip-win32)
|
|
|
27
|
+ cleanup: memcmp.c: remove unused source
|
|
|
28
|
+ fixup: init.c: add missing conditional for ENABLE_CLIENT_CR
|
|
|
29
|
+ build: correct place to alter WINVER is at build system
|
|
|
30
|
+ Update .gitignore
|
|
|
31
|
+ build: handle printf style format in mingw
|
|
|
32
|
+ build: rename plugin directory to plugins
|
|
|
33
|
+ build: plugins: properly use CC, CFLAGS and LDFLAGS
|
|
|
34
|
+ build: we need the sample.ovpn in future
|
|
|
35
|
+ Remove install-win32
|
|
|
36
|
+ Remove easy-rsa
|
|
|
37
|
+ Remove tap-win32
|
|
|
38
|
+ cleanup: rename tap-windows function from win32 to win
|
|
|
39
|
+ build: remove windows specific build system
|
|
|
40
|
+ build: split acinclude.m4 into m4/*
|
|
|
41
|
+ build: m4/ax_varargs.m4: cleanup
|
|
|
42
|
+ build: m4/ax_emptyarray.m4: cleanup
|
|
|
43
|
+ build: m4/ax_socklen_t.m4: cleanup
|
|
|
44
|
+ build: autotools: first pass of trivial autotools changes
|
|
|
45
|
+ build: autoconf: remove OPENVPN_ADD_LIBS useless macro
|
|
|
46
|
+ build: remove awk and non-standard autoconf output processing
|
|
|
47
|
+ build: standard directory layout
|
|
|
48
|
+ build: add libtool + windows resources for executables
|
|
|
49
|
+ build: autoconf: commands as environment
|
|
|
50
|
+ build: libdl usage
|
|
|
51
|
+ build: properly detect and use socket libs
|
|
|
52
|
+ build: autoconf: minor cleanups
|
|
|
53
|
+ build: proper selinux detection and usage
|
|
|
54
|
+ build: distribute pkg.m4
|
|
|
55
|
+ build: proper pkcs11-helper detection and usage
|
|
|
56
|
+ build: properly process lzo-stub
|
|
|
57
|
+ build: proper lzo detection and usage
|
|
|
58
|
+ build: proper crypto detection and usage
|
|
|
59
|
+ build: autoconf: update defaults for options
|
|
|
60
|
+ build: win-msvc: msbuild format
|
|
|
61
|
+ build: move out config.h include from syshead
|
|
|
62
|
+ build: split out compat
|
|
|
63
|
+ build: move gettimeofday() emulation to compat
|
|
|
64
|
+ build: move daemon() emulation into compat
|
|
|
65
|
+ build: move inet_ntop(), inet_pton() emulation into compat
|
|
|
66
|
+ cleanup: move console related function into its own module
|
|
|
67
|
+ build: move wrappers into platform module
|
|
|
68
|
+ build: windows: install version.sh to allow installer read version
|
|
|
69
|
+ build: distribute samples in windows
|
|
|
70
|
+ build: use tap-windows.h as external dependency
|
|
|
71
|
+ build: ax_varargs.m4: fixups
|
|
|
72
|
+ build: autoconf: misc sockets fixups
|
|
|
73
|
+ build: enable lzo by default
|
|
|
74
|
+ build: windows: set vendor to openvpn project + cleanups
|
|
|
75
|
+ build: assume dlfcn is available on all supported platforms
|
|
|
76
|
+ build: openbsd: detect netinet/ip.h correctly
|
|
|
77
|
+ build: tap: search for tap header
|
|
|
78
|
+ build: msvc: upgrade to Visual Studio 2010 + fixups
|
|
|
79
|
+ Enable pedantic in windows compilation
|
|
|
80
|
+ cleanup: flags should not be bool
|
|
|
81
|
+ cleanup: avoid using ~0 - generic
|
|
|
82
|
+ cleanup: avoid using ~0 - ipv6
|
|
|
83
|
+ cleanup: avoid using ~0 - netmask
|
|
|
84
|
+ cleanup: avoid using ~0 - windows
|
|
|
85
|
+ cleanup: gc usage
|
|
|
86
|
+ build: fix some statement left from conversion
|
|
|
87
|
+ build: properly detect netinet/ip.h structs
|
|
|
88
|
+ build: properly detect TUNSETPERSIST
|
|
|
89
|
+ cleanup: plugin: support C++ plugin
|
|
|
90
|
+ cleanup: remove C++ comments
|
|
|
91
|
+ cleanup: add .gitattributes to control eol style explicitly
|
|
|
92
|
+ crash: packet_id_debug_print: sl may be null
|
|
|
93
|
+ build: use stdbool.h if available
|
|
|
94
|
+ build: fix typo in --enable-save-password
|
|
|
95
|
+ build: windows: convert resources to UTF-8
|
|
|
96
|
+ build: check minimum polarssl version
|
|
|
97
|
+ cleanup: update .gitignore
|
|
|
98
|
+ cleanup: spec: make space/tab consistent
|
|
|
99
|
+ build: spec: we support openssl >= 0.9.7
|
|
|
100
|
+ build: insall README* document using build system
|
|
|
101
|
+ build: detect sys/wait.h required for *bsd
|
|
|
102
|
+ build: add git revision to --version output if build from git repository
|
|
|
103
|
+ build: cleanup: yet another forgotten brackets
|
|
|
104
|
+ build: update INSTALL to recent changes
|
|
|
105
|
+ build: support platforms that does not need explicit tun headers
|
|
|
106
|
+ build: do not support <polarssl-1.1.0
|
|
|
107
|
+ build: add --with-special-build to provide special build string
|
|
|
108
|
+ cleanup: pkcs11.c: resolve wanings
|
|
|
109
|
+ build: integrate plugins build into core build
|
|
|
110
|
+ build: plugins: set defaults based on platform
|
|
|
111
|
+ cleanup: windows: convert argv (UCS-2 to UTF-8) at earliest
|
|
|
112
|
+ build: msvc: chdir with change drive to script location
|
|
|
113
|
+
|
|
|
114
|
+Arne Schwabe (7):
|
|
|
115
|
+ Add the query to the error message.
|
|
|
116
|
+ Explain that route-nopull also causes the client to ignore dhcp options.
|
|
|
117
|
+ Add the name of the context where option is not allowed to the error message.
|
|
|
118
|
+ Only use tmpdir if tmp_dir is really used.
|
|
|
119
|
+ Completely remove ancient IANA port warning.
|
|
|
120
|
+ Remove ENABLE_INLINE_FILES conditionals
|
|
|
121
|
+ Remove ENABLE_CONNECTIONS ifdefs
|
|
|
122
|
+
|
|
|
123
|
+David Sommerseth (5):
|
|
|
124
|
+ Clean-up: Presume that Linux is always IPv6 capable at build time
|
|
|
125
|
+ Simplify check_cmd_access() function
|
|
|
126
|
+ Change version to indicate the master branch is not a version
|
|
|
127
|
+ Some filesystems don't like ':', which is a path 'make dist' would use
|
|
|
128
|
+ Remove two unused functions
|
|
|
129
|
+
|
|
|
130
|
+Frank de Brabander (1):
|
|
|
131
|
+ Fix reported compile issues on OSX 10.6.8
|
|
|
132
|
+
|
|
|
133
|
+Gert Doering (10):
|
|
|
134
|
+ repair t_client.sh test after build system revolution
|
|
|
135
|
+ t_client.sh iproute2 script fixes
|
|
|
136
|
+ t_client.sh - fix for iproute2, print summary line
|
|
|
137
|
+ Implement search for "first free" tun/tap device on Solaris
|
|
|
138
|
+ cleanup and redefine metric handling for IPv6 routes
|
|
|
139
|
+ remove "*option" element in "struct route_ipv6"
|
|
|
140
|
+ Remove warning about explicit support for IPv6 support not provided MacOS X
|
|
|
141
|
+ Add missing pieces to IPv6 route gateway handling.
|
|
|
142
|
+ Update TODO.IPv6 list
|
|
|
143
|
+ Remove #include "config.h" from ssl_polarssl.h
|
|
|
144
|
+
|
|
|
145
|
+Heiko Hund (3):
|
|
|
146
|
+ remove wrapper code for Windows CryptoAPI function
|
|
|
147
|
+ fix warnings in event.c when building for win32-64
|
|
|
148
|
+ remove the --auto-proxy option from openvpn
|
|
|
149
|
+
|
|
|
150
|
+Igor Novgorodov (1):
|
|
|
151
|
+ Remove calls to OpenSSL when building with --disable-ssl
|
|
|
152
|
+
|
|
|
153
|
+Jonathan K. Bullard (2):
|
|
|
154
|
+ Fix file access checks on commands
|
|
|
155
|
+ Clarified the docs and help screen about what a 'cmd' is
|
|
|
156
|
+
|
|
|
157
|
+Samuli Seppänen (1):
|
|
|
158
|
+ Added notes about upgrading from 2.3-alpha1 and earlier to INSTALL-win32.txt
|
|
3
|
159
|
|
|
4
|
160
|
2012.02.21 -- Version 2.3-alpha1
|
|
5
|
161
|
Adriaan de Jong (127):
|