"Fossies" - the Fresh Open Source Software Archive  

Source code changes report for "openvpn" between the packages
openvpn-2.4.9.tar.xz and openvpn-2.5.0.tar.gz

About: OpenVPN is a secure IP tunneling (Virtual Private Network) daemon. OpenVPN supports SSL/TLS security, ethernet bridging, TCP or UDP tunnel transport through proxies or NAT, support for dynamic IP addresses and DHCP.

Summary:

The "openvpn" source code changed by about 54.5% and now consists of 470 regular files (+78) and 46 directories (+9).

Related Informations:

See ChangeLog and Changes.rst (openvpn 2.5.0).

Changes In Files (According File Type):

File TypeTotalAddedRemovedChanged
Header file 134 31 6 67
C program 128 22 0 81
Patch 3 2 0 0
Perl program 3 0 0 0
Python program 2 0 0 0
Shell program 41 9 11 3
Automake file 52 5 24 11
Configuration file 10 2 2 5
JavaScript file 1 0 0 0
M4 macro file 13 1 6 2
Makefile 2 1 0 0
Man page 1 0 1 0
Manifest file 2 2 0 0
Module-Definition file 2 0 0 0
Certificate file 6 0 0 0
Configure script 1 0 1 0
Data List 1 1 0 0
DOS Batch file 3 0 0 3
Doxygen file 1 1 0 0
Git file 3 1 0 1
Include file 1 0 0 0
Log file 2 0 1 0
MS Visual Studio file 12 4 0 7
Property file 7 7 0 0
Resource file 4 2 0 1
RST file 28 27 0 0
Service file 2 0 0 0
YAML file 1 1 0 0
Data file 1 0 0 0
Directory 47 10 1 0
Change log 3 0 0 2
Information file 4 0 0 2
License 2 0 0 0
Readme file 20 6 2 1
Text file 26 6 0 4
Other 2 1 0 0
Total Files57114255190



Header Files (104 of 134):

NameStatusDeltaVisual Diff
config-msvc.h changed 42.7% diff
config.h.in removed
doc/doxygen/doc_compression.h added
doc/doxygen/doc_control_processor.h added
doc/doxygen/doc_control_tls.h added
doc/doxygen/doc_data_control.h added
doc/doxygen/doc_data_crypto.h added
doc/doxygen/doc_eventloop.h added
doc/doxygen/doc_external_multiplexer.h added
doc/doxygen/doc_fragmentation.h added
doc/doxygen/doc_internal_multiplexer.h added
doc/doxygen/doc_key_generation.h added
doc/doxygen/doc_mainpage.h added
doc/doxygen/doc_memory_management.h added
doc/doxygen/doc_protocol_overview.h added
doc/doxygen/doc_reliable.h added
doc/doxygen/doc_tunnel_state.h added
include/openvpn-msg.h changed 13.5% diff
include/openvpn-plugin.h removed
include/openvpn-plugin.h.in changed 6.2% diff
src/compat/compat-lz4.h changed 100.0% diff
src/compat/compat-versionhelpers.h changed 8.3% diff
src/compat/compat.h changed 4.4% diff
src/openvpn/argv.h changed 8.0% diff
src/openvpn/auth_token.h added
src/openvpn/base64.h changed 9.2% diff
src/openvpn/block_dns.h changed 2.8% diff
src/openvpn/buffer.h changed 5.4% diff
src/openvpn/common.h changed 7.4% diff
src/openvpn/comp.h changed 13.4% diff
src/openvpn/console.h changed 5.2% diff
src/openvpn/crypto.h changed 13.5% diff
src/openvpn/crypto_backend.h changed 8.4% diff
src/openvpn/crypto_mbedtls.h changed 2.7% diff
src/openvpn/crypto_openssl.h changed 14.6% diff
src/openvpn/env_set.h added
src/openvpn/errlevel.h changed 2.4% diff
src/openvpn/forward-inline.h removed
src/openvpn/forward.h changed 50.9% diff
src/openvpn/init.h changed 6.7% diff
src/openvpn/integer.h changed 10.0% diff
src/openvpn/list.h changed 3.5% diff
src/openvpn/lzo.h changed 2.3% diff
src/openvpn/manage.h changed 7.9% diff
src/openvpn/mbuf.h changed 2.6% diff
src/openvpn/memdbg.h changed 1.6% diff
src/openvpn/misc.h changed 53.0% diff
src/openvpn/mroute.h changed 9.9% diff
src/openvpn/mtcp.h changed 2.2% diff
src/openvpn/mtu.h changed 0.9% diff
src/openvpn/mudp.h changed 1.5% diff
src/openvpn/multi.h changed 7.1% diff
src/openvpn/networking.h added
src/openvpn/networking_iproute2.h added
src/openvpn/networking_sitnl.h added
src/openvpn/occ-inline.h removed
src/openvpn/occ.h changed 47.9% diff
src/openvpn/openssl_compat.h changed 9.3% diff
src/openvpn/openvpn.h changed 6.3% diff
src/openvpn/options.h changed 10.5% diff
src/openvpn/otime.h changed 0.3% diff
src/openvpn/packet_id.h changed 1.8% diff
src/openvpn/pf-inline.h removed
src/openvpn/pf.h changed 47.0% diff
src/openvpn/ping-inline.h removed
src/openvpn/ping.h changed 81.8% diff
src/openvpn/platform.h changed 18.7% diff
src/openvpn/plugin.h changed 8.5% diff
src/openvpn/pool.h changed 23.9% diff
src/openvpn/proto.h changed 35.3% diff
src/openvpn/push.h changed 30.5% diff
src/openvpn/pushlist.h changed 6.1% diff
src/openvpn/reliable.h changed 0.8% diff
src/openvpn/ring_buffer.h added
src/openvpn/route.h changed 9.5% diff
src/openvpn/run_command.h added
src/openvpn/schedule.h changed 1.2% diff
src/openvpn/session_id.h changed 2.2% diff
src/openvpn/shaper.h changed 5.0% diff
src/openvpn/sig.h changed 1.0% diff
src/openvpn/sitnl.h added
src/openvpn/socket.h changed 5.0% diff
src/openvpn/ssl.h changed 8.3% diff
src/openvpn/ssl_backend.h changed 13.0% diff
src/openvpn/ssl_common.h changed 16.5% diff
src/openvpn/ssl_mbedtls.h changed 55.3% diff
src/openvpn/ssl_ncp.h added
src/openvpn/ssl_openssl.h changed 18.6% diff
src/openvpn/ssl_verify.h changed 5.7% diff
src/openvpn/ssl_verify_backend.h changed 0.7% diff
src/openvpn/status.h changed 2.6% diff
src/openvpn/syshead.h changed 14.8% diff
src/openvpn/tls_crypt.h changed 92.6% diff
src/openvpn/tun.h changed 44.2% diff
src/openvpn/vlan.h added
src/openvpn/win32.h changed 9.5% diff
src/openvpnmsica/msica_arg.h added
src/openvpnmsica/msiex.h added
src/openvpnmsica/openvpnmsica.h added
src/openvpnserv/service.h changed 8.8% diff
src/plugins/auth-pam/utils.h changed 12.6% diff
src/tapctl/basic.h added
src/tapctl/error.h added
src/tapctl/tap.h added

C Programs (103 of 128):

NameStatusDeltaVisual Diff
sample/sample-plugins/client-connect/sample-client-connect.c added
sample/sample-plugins/defer/simple.c changed 1.3% diff
sample/sample-plugins/keying-material-exporter-demo/keyingmaterialexporter.c changed 2.8% diff
sample/sample-plugins/log/log.c changed 2.6% diff
sample/sample-plugins/log/log_v3.c changed 2.4% diff
sample/sample-plugins/simple/simple.c changed 3.5% diff
src/compat/compat-lz4.c changed 100.0% diff
src/compat/compat-strsep.c added
src/openvpn/argv.c changed 100.0% diff
src/openvpn/auth_token.c added
src/openvpn/block_dns.c changed 0.6% diff
src/openvpn/buffer.c changed 10.0% diff
src/openvpn/comp-lz4.c changed 2.0% diff
src/openvpn/comp.c changed 1.0% diff
src/openvpn/console_systemd.c changed 1.5% diff
src/openvpn/crypto.c changed 12.6% diff
src/openvpn/crypto_mbedtls.c changed 21.7% diff
src/openvpn/crypto_openssl.c changed 26.2% diff
src/openvpn/cryptoapi.c changed 35.7% diff
src/openvpn/dhcp.c changed 22.4% diff
src/openvpn/env_set.c added
src/openvpn/error.c changed 1.1% diff
src/openvpn/event.c changed 1.0% diff
src/openvpn/forward.c changed 28.1% diff
src/openvpn/fragment.c changed 0.6% diff
src/openvpn/gremlin.c changed 0.3% diff
src/openvpn/helper.c changed 6.0% diff
src/openvpn/init.c changed 11.8% diff
src/openvpn/list.c changed 1.9% diff
src/openvpn/lladdr.c changed 3.9% diff
src/openvpn/lzo.c changed 3.1% diff
src/openvpn/manage.c changed 6.1% diff
src/openvpn/misc.c changed 52.5% diff
src/openvpn/mroute.c changed 11.1% diff
src/openvpn/mss.c changed 1.6% diff
src/openvpn/mtcp.c changed 2.4% diff
src/openvpn/mtu.c changed 3.0% diff
src/openvpn/mudp.c changed 1.3% diff
src/openvpn/multi.c changed 36.8% diff
src/openvpn/networking_iproute2.c added
src/openvpn/networking_sitnl.c added
src/openvpn/ntlm.c changed 1.1% diff
src/openvpn/occ.c changed 1.3% diff
src/openvpn/openvpn.c changed 6.3% diff
src/openvpn/options.c changed 15.2% diff
src/openvpn/otime.c changed 12.3% diff
src/openvpn/packet_id.c changed 3.4% diff
src/openvpn/pf.c changed 2.7% diff
src/openvpn/ping.c changed 6.3% diff
src/openvpn/pkcs11_mbedtls.c changed 61.6% diff
src/openvpn/platform.c changed 49.5% diff
src/openvpn/plugin.c changed 3.4% diff
src/openvpn/pool.c changed 70.3% diff
src/openvpn/proto.c changed 60.2% diff
src/openvpn/proxy.c changed 1.0% diff
src/openvpn/ps.c changed 0.6% diff
src/openvpn/push.c changed 31.1% diff
src/openvpn/reliable.c changed 5.1% diff
src/openvpn/route.c changed 14.4% diff
src/openvpn/run_command.c added
src/openvpn/schedule.c changed 0.3% diff
src/openvpn/session_id.c changed 6.1% diff
src/openvpn/shaper.c changed 5.8% diff
src/openvpn/sig.c changed 1.9% diff
src/openvpn/socket.c changed 3.3% diff
src/openvpn/socks.c changed 1.8% diff
src/openvpn/ssl.c changed 27.5% diff
src/openvpn/ssl_mbedtls.c changed 22.8% diff
src/openvpn/ssl_ncp.c added
src/openvpn/ssl_openssl.c changed 29.6% diff
src/openvpn/ssl_verify.c changed 28.9% diff
src/openvpn/ssl_verify_mbedtls.c changed 2.0% diff
src/openvpn/ssl_verify_openssl.c changed 4.8% diff
src/openvpn/status.c changed 2.7% diff
src/openvpn/tls_crypt.c changed 100.0% diff
src/openvpn/tun.c changed 41.7% diff
src/openvpn/vlan.c added
src/openvpn/win32.c changed 3.4% diff
src/openvpnmsica/dllmain.c added
src/openvpnmsica/msica_arg.c added
src/openvpnmsica/msiex.c added
src/openvpnmsica/openvpnmsica.c added
src/openvpnserv/automatic.c changed 3.0% diff
src/openvpnserv/common.c changed 6.4% diff
src/openvpnserv/interactive.c changed 19.3% diff
src/openvpnserv/service.c changed 1.3% diff
src/openvpnserv/validate.c changed 2.8% diff
src/plugins/auth-pam/auth-pam.c changed 41.1% diff
src/tapctl/error.c added
src/tapctl/main.c added
src/tapctl/tap.c added
tests/unit_tests/engine-key/libtestengine.c added
tests/unit_tests/example_test/test.c changed 17.0% diff
tests/unit_tests/example_test/test2.c changed 11.0% diff
tests/unit_tests/openvpn/mock_get_random.c added
tests/unit_tests/openvpn/test_argv.c changed 63.8% diff
tests/unit_tests/openvpn/test_auth_token.c added
tests/unit_tests/openvpn/test_buffer.c changed 13.1% diff
tests/unit_tests/openvpn/test_crypto.c added
tests/unit_tests/openvpn/test_ncp.c added
tests/unit_tests/openvpn/test_networking.c added
tests/unit_tests/openvpn/test_packet_id.c changed 26.4% diff
tests/unit_tests/openvpn/test_tls_crypt.c changed 100.0% diff

Patches (2 of 3):

NameStatusDeltaVisual Diff
dev-tools/reformat-patches/after_include_openvpn-plugin.h.in.patch added
dev-tools/reformat-patches/before_include_openvpn-plugin.h.in.patch added

Shell Programs (23 of 41):

NameStatusDeltaVisual Diff
.travis/build-check.sh added
.travis/build-deps.sh added
.travis/coverity.sh added
compile removed
config.guess removed
config.sub removed
depcomp removed
dev-tools/gen-release-tarballs.sh added
dev-tools/lz4-rebaser.sh added
dev-tools/reformat-all.sh added
dev-tools/update-copyright.sh added
install-sh removed
ltmain.sh removed
missing removed
sample/sample-keys/gen-sample-keys.sh changed 1.6% diff
sample/sample-plugins/defer/build removed
sample/sample-plugins/keying-material-exporter-demo/build removed
sample/sample-plugins/simple/build removed
tests/t_client.sh removed
tests/t_client.sh.in changed 0.6% diff
tests/t_lpback.sh changed 64.9% diff
tests/t_net.sh added
tests/unit_tests/engine-key/check_engine_keys.sh added

Automake Files (40 of 52):

NameStatusDeltaVisual Diff
build/Makefile.in removed
build/msvc/Makefile.in removed
build/msvc/msvc-generate/Makefile.in removed
configure.ac changed 11.1% diff
distro/Makefile.in removed
distro/systemd/Makefile.in removed
doc/doxygen/Makefile.am added
doc/Makefile.am changed 100.0% diff
doc/Makefile.in removed
include/Makefile.in removed
Makefile.am changed 6.3% diff
Makefile.in removed
sample/Makefile.am changed 7.1% diff
sample/Makefile.in removed
sample/sample-plugins/Makefile.am added
src/compat/Makefile.am changed 13.0% diff
src/compat/Makefile.in removed
src/Makefile.am changed 13.3% diff
src/Makefile.in removed
src/openvpn/Makefile.am changed 16.4% diff
src/openvpn/Makefile.in removed
src/openvpnmsica/Makefile.am added
src/openvpnserv/Makefile.am changed 6.1% diff
src/openvpnserv/Makefile.in removed
src/plugins/auth-pam/Makefile.in removed
src/plugins/down-root/Makefile.in removed
src/plugins/Makefile.in removed
src/tapctl/Makefile.am added
tests/Makefile.am changed 12.2% diff
tests/Makefile.in removed
tests/unit_tests/engine-key/Makefile.am added
tests/unit_tests/example_test/Makefile.in removed
tests/unit_tests/Makefile.am changed 71.6% diff
tests/unit_tests/Makefile.in removed
tests/unit_tests/openvpn/Makefile.am changed 100.0% diff
tests/unit_tests/openvpn/Makefile.in removed
tests/unit_tests/plugins/auth-pam/Makefile.in removed
tests/unit_tests/plugins/Makefile.in removed
vendor/Makefile.am removed
vendor/Makefile.in removed

Configuration Files (9 of 10):

NameStatusDeltaVisual Diff
dev-tools/uncrustify.conf added
sample/sample-config-files/client.conf changed 2.7% diff
sample/sample-config-files/server.conf changed 0.4% diff
sample/sample-config-files/static-home.conf removed
sample/sample-config-files/static-office.conf removed
sample/sample-config-files/tls-home.conf changed 12.6% diff
sample/sample-config-files/tls-office.conf changed 3.7% diff
sample/sample-keys/openssl.cnf changed 3.4% diff
tests/unit_tests/engine-key/openssl.cnf.in added

M4 Macro Files (9 of 13):

NameStatusDeltaVisual Diff
aclocal.m4 removed
build/msvc/msvc-generate/version.m4.in added
m4/libtool.m4 removed
m4/ltoptions.m4 removed
m4/ltsugar.m4 removed
m4/ltversion.m4 removed
m4/lt~obsolete.m4 removed
m4/pkg.m4 changed 1.3% diff
version.m4 changed 18.9% diff

Makefiles (1 of 2):

NameStatusDeltaVisual Diff
sample/sample-plugins/Makefile.plugins added

Man Pages (all 1):

NameStatusDeltaVisual Diff
doc/openvpn.8 removed

Manifest Files (all 2):

NameStatusDeltaVisual Diff
src/openvpn/openvpn.manifest added
src/tapctl/tapctl.exe.manifest added

Configure Scripts (all 1):

NameStatusDeltaVisual Diff
configure removed

Data Lists (all 1):

NameStatusDeltaVisual Diff
dev-tools/special-files.lst added

DOS Batch Files (all 3):

NameStatusDeltaVisual Diff
msvc-build.bat changed 16.3% diff
msvc-dev.bat changed 26.2% diff
msvc-env.bat changed 17.0% diff

Doxygen Files (all 1):

NameStatusDeltaVisual Diff
doc/doxygen/openvpn.doxyfile.in added

Git Files (2 of 3):

NameStatusDeltaVisual Diff
.git-blame-ignore-revs added
.gitignore changed 9.6% diff

Log Files (1 of 2):

NameStatusDeltaVisual Diff
sample/sample-plugins/log/build removed

MS Visual Studio Files (11 of 12):

NameStatusDeltaVisual Diff
build/msvc/msvc-generate/msvc-generate.vcxproj changed 81.4%
openvpn.sln changed 100.0%
src/compat/compat.vcxproj changed 29.9%
src/openvpn/openvpn.vcxproj changed 23.9%
src/openvpn/openvpn.vcxproj.filters changed 5.0%
src/openvpnmsica/openvpnmsica.vcxproj added
src/openvpnmsica/openvpnmsica.vcxproj.filters added
src/openvpnserv/openvpnserv.vcxproj changed 26.2%
src/openvpnserv/openvpnserv.vcxproj.filters changed 52.4%
src/tapctl/tapctl.vcxproj added
src/tapctl/tapctl.vcxproj.filters added

Property Files (all 7):

NameStatusDeltaVisual Diff
src/compat/Debug.props added
src/compat/PropertySheet.props added
src/compat/Release.props added
src/openvpnmsica/openvpnmsica-Debug.props added
src/openvpnmsica/openvpnmsica-Release.props added
src/openvpnmsica/openvpnmsica.props added
src/tapctl/tapctl.props added

Resource Files (3 of 4):

NameStatusDeltaVisual Diff
src/openvpn/openvpn_win32_resources.rc changed 3.3% diff
src/openvpnmsica/openvpnmsica_resources.rc added
src/tapctl/tapctl_resources.rc added

RST Files (27 of 28):

NameStatusDeltaVisual Diff
CONTRIBUTING.rst added
doc/man-sections/advanced-options.rst added
doc/man-sections/cipher-negotiation.rst added
doc/man-sections/client-options.rst added
doc/man-sections/connection-profiles.rst added
doc/man-sections/encryption-options.rst added
doc/man-sections/examples.rst added
doc/man-sections/generic-options.rst added
doc/man-sections/inline-files.rst added
doc/man-sections/link-options.rst added
doc/man-sections/log-options.rst added
doc/man-sections/management-options.rst added
doc/man-sections/network-config.rst added
doc/man-sections/pkcs11-options.rst added
doc/man-sections/plugin-options.rst added
doc/man-sections/protocol-options.rst added
doc/man-sections/proxy-options.rst added
doc/man-sections/renegotiation.rst added
doc/man-sections/script-options.rst added
doc/man-sections/server-options.rst added
doc/man-sections/signals.rst added
doc/man-sections/tls-options.rst added
doc/man-sections/unsupported-options.rst added
doc/man-sections/virtual-routing-and-forwarding.rst added
doc/man-sections/vpn-network-options.rst added
doc/man-sections/windows-options.rst added
doc/openvpn.8.rst added

YAML Files (all 1):

NameStatusDeltaVisual Diff
.travis.yml added

Directories (11 of 47):

NameStatus
.github added
.travis added
dev-tools added
dev-tools/reformat-patches added
doc/doxygen added
doc/man-sections added
sample/sample-plugins/client-connect added
src/openvpnmsica added
src/tapctl added
tests/unit_tests/engine-key added
vendor removed

Change Logs (2 of 3):

NameStatusDeltaVisual Diff
ChangeLog changed 19.2% diff
Changes.rst changed 41.4% diff

Information Files (2 of 4):

NameStatusDeltaVisual Diff
INSTALL changed 5.4% diff
TODO.IPv6 changed 2.1% diff

Readme Files (9 of 20):

NameStatusDeltaVisual Diff
doc/README.man added
README.ec added
sample/sample-plugins/client-connect/README added
sample/sample-plugins/defer/README removed
sample/sample-plugins/README added
sample/sample-plugins/simple/README removed
src/plugins/auth-pam/README.auth-pam changed 73.3% diff
tests/unit_tests/example_test/README.md added
tests/unit_tests/README.md added

Text Files (10 of 26):

NameStatusDeltaVisual Diff
.github/PULL_REQUEST_TEMPLATE.md added
.mailmap added
.svncommitters added
doc/android.txt added
doc/keying-material-exporter.txt added
doc/management-notes.txt changed 17.8% diff
doc/tls-crypt-v2.txt added
sample/sample-config-files/loopback-client changed 100.0% diff
sample/sample-config-files/loopback-server changed 3.0% diff
sample/sample-windows/sample.ovpn changed 1.3% diff

Other Files (1 of 2):

NameStatusDeltaVisual Diff
m4/.keep added

Packages Compared:

openvpn-2.4.9.tar.xz
openvpn-2.5.0.tar.gz


Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)