| 4 | |
| 5 | == OpenVPN 2.4.1 == |
| 6 | |
| 7 | Changes in OpenVPN: |
| 8 | |
| 9 | {{{ |
| 10 | Antonio Quartulli (4): |
| 11 | attempt to add IPv6 route even when no IPv6 address was configured |
| 12 | fix redirect-gateway behaviour when an IPv4 default route does not exist |
| 13 | CRL: use time_t instead of struct timespec to store last mtime |
| 14 | ignore remote-random-hostname if a numeric host is provided |
| 15 | |
| 16 | Christian Hesse (7): |
| 17 | man: fix formatting for alternative option |
| 18 | systemd: Use automake tools to install unit files |
| 19 | systemd: Do not race on RuntimeDirectory |
| 20 | systemd: Add more security feature for systemd units |
| 21 | Clean up plugin path handling |
| 22 | plugin: Remove GNUism in openvpn-plugin.h generation |
| 23 | fix typo in notification message |
| 24 | |
| 25 | David Sommerseth (6): |
| 26 | management: >REMOTE operation would overwrite ce change indicator |
| 27 | management: Remove a redundant #ifdef block |
| 28 | git: Merge .gitignore files into a single file |
| 29 | systemd: Move the READY=1 signalling to an earlier point |
| 30 | plugin: Improve the handling of default plug-in directory |
| 31 | cleanup: Remove faulty env processing functions |
| 32 | |
| 33 | Emmanuel Deloget (8): |
| 34 | OpenSSL: check for the SSL reason, not the full error |
| 35 | OpenSSL: don't use direct access to the internal of X509_STORE_CTX |
| 36 | OpenSSL: don't use direct access to the internal of SSL_CTX |
| 37 | OpenSSL: don't use direct access to the internal of X509_STORE |
| 38 | OpenSSL: don't use direct access to the internal of X509_OBJECT |
| 39 | OpenSSL: don't use direct access to the internal of RSA_METHOD |
| 40 | OpenSSL: SSLeay symbols are no longer available in OpenSSL 1.1 |
| 41 | OpenSSL: use EVP_CipherInit_ex() instead of EVP_CipherInit() |
| 42 | |
| 43 | Eric Thorpe (1): |
| 44 | Fix Building Using MSVC |
| 45 | |
| 46 | Gert Doering (5): |
| 47 | Add openssl_compat.h to openvpn_SOURCES |
| 48 | Fix '--dev null' |
| 49 | Fix installation of IPv6 host route to VPN server when using iservice. |
| 50 | Make ENABLE_OCC no longer depend on !ENABLE_SMALL |
| 51 | Preparing for release v2.4.1 (ChangeLog, version.m4) |
| 52 | |
| 53 | Gisle Vanem (1): |
| 54 | Crash in options.c |
| 55 | |
| 56 | Ilya Shipitsin (2): |
| 57 | Resolve several travis-ci issues |
| 58 | travis-ci: remove unused files |
| 59 | |
| 60 | Olivier Wahrenberger (1): |
| 61 | Fix building with LibreSSL 2.5.1 by cleaning a hack. |
| 62 | |
| 63 | Selva Nair (4): |
| 64 | Fix push options digest update |
| 65 | Always release dhcp address in close_tun() on Windows. |
| 66 | Add a check for -Wl, --wrap support in linker |
| 67 | Fix user's group membership check in interactive service to work with domains |
| 68 | |
| 69 | Simon Matter (1): |
| 70 | Fix segfault when using crypto lib without AES-256-CTR or SHA256 |
| 71 | |
| 72 | Steffan Karger (8): |
| 73 | More broadly enforce Allman style and braces-around-conditionals |
| 74 | Use SHA256 for the internal digest, instead of MD5 |
| 75 | OpenSSL: 1.1 fallout - fix configure on old autoconf |
| 76 | Fix types in WIN32 socket_listen_accept() |
| 77 | Remove duplicate X509 env variables |
| 78 | Fix non-C99-compliant builds: don't use const size_t as array length |
| 79 | Deprecate --ns-cert-type |
| 80 | Be less picky about keyUsage extensions |
| 81 | }}} |