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