Changes between Version 7 and Version 8 of ChangesInOpenvpn23


Ignore:
Timestamp:
06/29/12 08:57:43 (12 years ago)
Author:
Samuli Seppänen
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ChangesInOpenvpn23

    v7 v8  
    2020 * Old "domake-win" and Python-based buildsystems have been removed
    2121 * "easy-rsa" and "tap-windows" removed from the OpenVPN Git tree
    22  * All Windows executables cross-compiled with mingw_w64
     22 * All Windows executables and libraries cross-compiled with mingw_w64 and signed
    2323
    2424 * New options / updated options
     
    3535
    3636 * The Windows tap-windows driver has been rebuilt with mingw_w64 in 32-bit and 64-bit flavors
     37
     38'''Full list of changes'''
     39
     40{{{
     41tag v2.3_alpha2
     42Tagger: David Sommerseth <davids@redhat.com>
     43Date:   Fri Jun 29 10:36:38 2012 +0200
     44
     452012.06.29 -- Version 2.3_alpha2
     46Adriaan 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
     59Alon 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
     155Arne 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
     164David 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
     171Frank de Brabander (1):
     172      Fix reported compile issues on OSX 10.6.8
     173
     174Gert 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
     186Heiko 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
     191Igor Novgorodov (1):
     192      Remove calls to OpenSSL when building with --disable-ssl
     193
     194Jonathan K. Bullard (2):
     195      Fix file access checks on commands
     196      Clarified the docs and help screen about what a 'cmd' is
     197
     198Samuli Seppänen (1):
     199      Added notes about upgrading from 2.3-alpha1 and earlier to INSTALL-win32.txt
     200-----BEGIN PGP SIGNATURE-----
     201Version: GnuPG v1.4.11 (GNU/Linux)
     202
     203iEYEABECAAYFAk/taVIACgkQDC186MBRfrpdxQCfQ+jfqA5kujaoZ+1Vj6SUOoms
     204ljkAn1obwJrSAP7MYiVp944u6t2EQ3r7
     205=uh6E
     206-----END PGP SIGNATURE-----
     207}}}
    37208
    38209== OpenVPN 2.3-alpha1 ==
     
    86257 This change impacts plug-ins, scripts and --tls-remote which parses these certificate strings.
    87258
    88 
    89 === Full list of changes ===
     259'''Full list of changes'''
    90260
    91261{{{