<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openvpn.git/tests, branch release/2.3</title>
<subtitle>Copy of the official OpenVPN git repo</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/openvpn.git/'/>
<entry>
<title>Revert "Enforce "serial-tests" behaviour for tests/Makefile"</title>
<updated>2015-05-28T09:11:47+00:00</updated>
<author>
<name>Gert Doering</name>
<email>gert@greenie.muc.de</email>
</author>
<published>2015-05-28T09:11:47+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/openvpn.git/commit/?id=7a65a62f9a984b02143d6df03a67308d6b11ca98'/>
<id>7a65a62f9a984b02143d6df03a67308d6b11ca98</id>
<content type='text'>
This reverts commit c196ea922755bb25f9837080d562ef4d3495999f,
because it breaks "autoreconf -vif" on autoconf versions older
than 1.12 - like, CentOS 6, Debian 7, ...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit c196ea922755bb25f9837080d562ef4d3495999f,
because it breaks "autoreconf -vif" on autoconf versions older
than 1.12 - like, CentOS 6, Debian 7, ...
</pre>
</div>
</content>
</entry>
<entry>
<title>Enforce "serial-tests" behaviour for tests/Makefile</title>
<updated>2015-05-27T18:40:52+00:00</updated>
<author>
<name>Gert Doering</name>
<email>gert@greenie.muc.de</email>
</author>
<published>2015-05-27T18:31:38+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/openvpn.git/commit/?id=c196ea922755bb25f9837080d562ef4d3495999f'/>
<id>c196ea922755bb25f9837080d562ef4d3495999f</id>
<content type='text'>
Our "make check" testsuite creates quite a bit of output which is
intended to help pinpointing the exact reason for failure - hidden by
default by automake 1.12 and up, which default to "parallel-tests" which
has no benefit for us.  So, just set the automake option to revert to
the old behaviour.

See also: https://www.gnu.org/software/automake/manual/html_node/Serial-Test-Harness.html

Trac #427

Signed-off-by: Gert Doering &lt;gert@greenie.muc.de&gt;
Message-ID: &lt;20150524193011.GK382@greenie.muc.de&gt;
URL: http://article.gmane.org/gmane.network.openvpn.devel/9738
Acked-by: David Sommerseth &lt;openvpn.list@topphemmelig.net&gt;
(cherry picked from commit fc03ca9d13e35c40bdf1c3c676db2adf48c60223)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Our "make check" testsuite creates quite a bit of output which is
intended to help pinpointing the exact reason for failure - hidden by
default by automake 1.12 and up, which default to "parallel-tests" which
has no benefit for us.  So, just set the automake option to revert to
the old behaviour.

See also: https://www.gnu.org/software/automake/manual/html_node/Serial-Test-Harness.html

Trac #427

Signed-off-by: Gert Doering &lt;gert@greenie.muc.de&gt;
Message-ID: &lt;20150524193011.GK382@greenie.muc.de&gt;
URL: http://article.gmane.org/gmane.network.openvpn.devel/9738
Acked-by: David Sommerseth &lt;openvpn.list@topphemmelig.net&gt;
(cherry picked from commit fc03ca9d13e35c40bdf1c3c676db2adf48c60223)
</pre>
</div>
</content>
</entry>
<entry>
<title>Really fix '--cipher none' regression</title>
<updated>2014-12-02T21:12:04+00:00</updated>
<author>
<name>Steffan Karger</name>
<email>steffan@karger.me</email>
</author>
<published>2014-12-02T20:42:00+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/openvpn.git/commit/?id=785838614afc20d362b64907b0212e9a779e2287'/>
<id>785838614afc20d362b64907b0212e9a779e2287</id>
<content type='text'>
... by not incorrectly hinting to the compiler the function argument of
cipher_kt_mode_{cbc,ofb_cfb}() is nonnull, since that no longer is the
case.

Verified the fix on Debian Wheezy, one of the platforms the reporter in
trac #473 mentions with a compiler that would optimize out the required
checks.

Also add a testcase for --cipher none to t_lpback, to prevent further
regressions.

Signed-off-by: Steffan Karger &lt;steffan@karger.me&gt;
Acked-by: Gert Doering &lt;gert@greenie.muc.de&gt;
Message-Id: &lt;1417552920-31770-1-git-send-email-steffan@karger.me&gt;
URL: http://article.gmane.org/gmane.network.openvpn.devel/9300
Signed-off-by: Gert Doering &lt;gert@greenie.muc.de&gt;
(cherry picked from commit 98156e90e1e83133a6a6a020db8e7333ada6156b)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... by not incorrectly hinting to the compiler the function argument of
cipher_kt_mode_{cbc,ofb_cfb}() is nonnull, since that no longer is the
case.

Verified the fix on Debian Wheezy, one of the platforms the reporter in
trac #473 mentions with a compiler that would optimize out the required
checks.

Also add a testcase for --cipher none to t_lpback, to prevent further
regressions.

Signed-off-by: Steffan Karger &lt;steffan@karger.me&gt;
Acked-by: Gert Doering &lt;gert@greenie.muc.de&gt;
Message-Id: &lt;1417552920-31770-1-git-send-email-steffan@karger.me&gt;
URL: http://article.gmane.org/gmane.network.openvpn.devel/9300
Signed-off-by: Gert Doering &lt;gert@greenie.muc.de&gt;
(cherry picked from commit 98156e90e1e83133a6a6a020db8e7333ada6156b)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix t_lpback.sh platform-dependent failures</title>
<updated>2014-07-08T19:06:14+00:00</updated>
<author>
<name>Gert Doering</name>
<email>gert@greenie.muc.de</email>
</author>
<published>2014-07-08T14:45:58+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/openvpn.git/commit/?id=9ce3670aee49d8c4407983af014663dc6185f166'/>
<id>9ce3670aee49d8c4407983af014663dc6185f166</id>
<content type='text'>
commit e97aa06dc058 introduced "full openvpn cipher testing", but fails
on OpenSSL 0.9.8 with DES-CFB1 (skip), on NetBSD for RC5-* (needs extra
library, libcrypto_rc5.a) and on Solaris for POSIXly "tail" (rewrite).

Signed-off-by: Gert Doering &lt;gert@greenie.muc.de&gt;
Acked-by: Steffan Karger &lt;steffan.karger@fox-it.com&gt;
Message-Id: &lt;1404830758-7927-1-git-send-email-gert@greenie.muc.de&gt;
URL: http://article.gmane.org/gmane.network.openvpn.devel/8861
(cherry picked from commit bbae238d5084012525a61a0e3ab947c414a555ae)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
commit e97aa06dc058 introduced "full openvpn cipher testing", but fails
on OpenSSL 0.9.8 with DES-CFB1 (skip), on NetBSD for RC5-* (needs extra
library, libcrypto_rc5.a) and on Solaris for POSIXly "tail" (rewrite).

Signed-off-by: Gert Doering &lt;gert@greenie.muc.de&gt;
Acked-by: Steffan Karger &lt;steffan.karger@fox-it.com&gt;
Message-Id: &lt;1404830758-7927-1-git-send-email-gert@greenie.muc.de&gt;
URL: http://article.gmane.org/gmane.network.openvpn.devel/8861
(cherry picked from commit bbae238d5084012525a61a0e3ab947c414a555ae)
</pre>
</div>
</content>
</entry>
<entry>
<title>Extend t_lpback tests to test all ciphers reported by --show-ciphers</title>
<updated>2014-07-07T20:35:44+00:00</updated>
<author>
<name>Steffan Karger</name>
<email>steffan@karger.me</email>
</author>
<published>2014-06-08T16:16:15+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/openvpn.git/commit/?id=e97aa06dc058dd099cf3a5facde73aa92d61277c'/>
<id>e97aa06dc058dd099cf3a5facde73aa92d61277c</id>
<content type='text'>
... instead of just BF-CBC. Should catch more mistakes.

Signed-off-by: Steffan Karger &lt;steffan@karger.me&gt;
Acked-by: Arne Schwabe &lt;arne@rfc2549.org&gt;
Message-Id: &lt;1402244175-31462-5-git-send-email-steffan@karger.me&gt;
URL: http://article.gmane.org/gmane.network.openvpn.devel/8777
Signed-off-by: Gert Doering &lt;gert@greenie.muc.de&gt;
(cherry picked from commit b2bff9fa15695f2850999688b0ca6047016fd7f5)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... instead of just BF-CBC. Should catch more mistakes.

Signed-off-by: Steffan Karger &lt;steffan@karger.me&gt;
Acked-by: Arne Schwabe &lt;arne@rfc2549.org&gt;
Message-Id: &lt;1402244175-31462-5-git-send-email-steffan@karger.me&gt;
URL: http://article.gmane.org/gmane.network.openvpn.devel/8777
Signed-off-by: Gert Doering &lt;gert@greenie.muc.de&gt;
(cherry picked from commit b2bff9fa15695f2850999688b0ca6047016fd7f5)
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor t_client.sh cleanups</title>
<updated>2014-04-21T11:58:31+00:00</updated>
<author>
<name>Gert Doering</name>
<email>gert@greenie.muc.de</email>
</author>
<published>2014-04-20T18:41:01+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/openvpn.git/commit/?id=413f052937179c60cadf571933a3eb4b3058a7dc'/>
<id>413f052937179c60cadf571933a3eb4b3058a7dc</id>
<content type='text'>
- remove built tests/t_client.sh script on "make clean"
- ignore Linux iproute2 "ssthresh &lt;n&gt;" output that sometimes shows up
  in "ip -6 route show" and breaks before/after comparison

Signed-off-by: Gert Doering &lt;gert@greenie.muc.de&gt;
Acked-by: Arne Schwabe &lt;arne@rfc2549.org&gt;
Message-Id: &lt;1398019261-30180-1-git-send-email-gert@greenie.muc.de&gt;
URL: http://article.gmane.org/gmane.network.openvpn.devel/8557
(cherry picked from commit 1e3a1786a80e4afac37133ce5d6a1dcff779a4ce)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- remove built tests/t_client.sh script on "make clean"
- ignore Linux iproute2 "ssthresh &lt;n&gt;" output that sometimes shows up
  in "ip -6 route show" and breaks before/after comparison

Signed-off-by: Gert Doering &lt;gert@greenie.muc.de&gt;
Acked-by: Arne Schwabe &lt;arne@rfc2549.org&gt;
Message-Id: &lt;1398019261-30180-1-git-send-email-gert@greenie.muc.de&gt;
URL: http://article.gmane.org/gmane.network.openvpn.devel/8557
(cherry picked from commit 1e3a1786a80e4afac37133ce5d6a1dcff779a4ce)
</pre>
</div>
</content>
</entry>
<entry>
<title>t_client.sh: ignore fields from "ip -6 route show" output that distort results.</title>
<updated>2013-11-24T18:54:50+00:00</updated>
<author>
<name>Gert Doering</name>
<email>gert@greenie.muc.de</email>
</author>
<published>2013-11-24T16:13:04+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/openvpn.git/commit/?id=8a553107046b5f214f869f936ba198535571e941'/>
<id>8a553107046b5f214f869f936ba198535571e941</id>
<content type='text'>
"ip -6 route show" prints stuff like "rtt 38ms rttvar 38ms cwnd 10", which
sometimes changes while an OpenVPN test is running, resulting in spurious
failures in the "ifconfig/route must be restored identically after
OpenVPN ends" test in t_client.sh.  Not all fields are there all the time,
so use "sed" to get rid of whatever is printed this time.

Only relevant for "make check" on linux builds with "--enable-iproute2".

Signed-off-by: Gert Doering &lt;gert@greenie.muc.de&gt;
Acked-by: Arne Schwabe &lt;arne@rfc2549.org&gt;
Message-Id: &lt;1385309584-23209-1-git-send-email-gert@greenie.muc.de&gt;
URL: http://article.gmane.org/gmane.network.openvpn.devel/8047
(cherry picked from commit 8c19087034cb1076874075b9e2896ea3f7be59cf)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
"ip -6 route show" prints stuff like "rtt 38ms rttvar 38ms cwnd 10", which
sometimes changes while an OpenVPN test is running, resulting in spurious
failures in the "ifconfig/route must be restored identically after
OpenVPN ends" test in t_client.sh.  Not all fields are there all the time,
so use "sed" to get rid of whatever is printed this time.

Only relevant for "make check" on linux builds with "--enable-iproute2".

Signed-off-by: Gert Doering &lt;gert@greenie.muc.de&gt;
Acked-by: Arne Schwabe &lt;arne@rfc2549.org&gt;
Message-Id: &lt;1385309584-23209-1-git-send-email-gert@greenie.muc.de&gt;
URL: http://article.gmane.org/gmane.network.openvpn.devel/8047
(cherry picked from commit 8c19087034cb1076874075b9e2896ea3f7be59cf)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix IPv6 examples in t_client.rc-sample</title>
<updated>2013-11-17T09:02:13+00:00</updated>
<author>
<name>Gert Doering</name>
<email>gert@greenie.muc.de</email>
</author>
<published>2013-11-16T17:53:21+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/openvpn.git/commit/?id=3bdc5d7c6478abe8ef35b5ccfce48194719067f8'/>
<id>3bdc5d7c6478abe8ef35b5ccfce48194719067f8</id>
<content type='text'>
IPv6 documentation prefix is 2001:db*8*:: (not :dba:), and the second
test stanza variables need to end in _2, of course...

Signed-off-by: Gert Doering &lt;gert@greenie.muc.de&gt;
Acked-by: Josh Cepek &lt;josh.cepek@usa.net&gt;
Message-Id: &lt;1384624401-27943-1-git-send-email-gert@greenie.muc.de&gt;
URL: http://article.gmane.org/gmane.network.openvpn.devel/7992
(cherry picked from commit bbc3a6473c84ba7cdb87b359f016cd13773e42ec)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
IPv6 documentation prefix is 2001:db*8*:: (not :dba:), and the second
test stanza variables need to end in _2, of course...

Signed-off-by: Gert Doering &lt;gert@greenie.muc.de&gt;
Acked-by: Josh Cepek &lt;josh.cepek@usa.net&gt;
Message-Id: &lt;1384624401-27943-1-git-send-email-gert@greenie.muc.de&gt;
URL: http://article.gmane.org/gmane.network.openvpn.devel/7992
(cherry picked from commit bbc3a6473c84ba7cdb87b359f016cd13773e42ec)
</pre>
</div>
</content>
</entry>
<entry>
<title>Put actual OpenVPN command line on top of corresponding log file.</title>
<updated>2012-09-02T18:27:49+00:00</updated>
<author>
<name>Gert Doering</name>
<email>gert@greenie.muc.de</email>
</author>
<published>2012-08-16T18:31:22+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/openvpn.git/commit/?id=cc43956c649a1557a814d52ab422d44939b2383e'/>
<id>cc43956c649a1557a814d52ab422d44939b2383e</id>
<content type='text'>
This is useful if a test fails, and the tester wants to run the very
same OpenVPN call with the very same arguments interactively to
pinpoint and fix the problem.

Signed-off-by: Gert Doering &lt;gert@greenie.muc.de&gt;
Acked-by: David Sommerseth &lt;davids@redhat.com&gt;
Message-Id: 1345141883-9889-2-git-send-email-gert@greenie.muc.de
URL: http://article.gmane.org/gmane.network.openvpn.devel/6984
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is useful if a test fails, and the tester wants to run the very
same OpenVPN call with the very same arguments interactively to
pinpoint and fix the problem.

Signed-off-by: Gert Doering &lt;gert@greenie.muc.de&gt;
Acked-by: David Sommerseth &lt;davids@redhat.com&gt;
Message-Id: 1345141883-9889-2-git-send-email-gert@greenie.muc.de
URL: http://article.gmane.org/gmane.network.openvpn.devel/6984
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>t_client.sh - fix for iproute2, print summary line</title>
<updated>2012-06-13T08:56:14+00:00</updated>
<author>
<name>Gert Doering</name>
<email>gert@greenie.muc.de</email>
</author>
<published>2012-06-07T15:35:53+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/openvpn.git/commit/?id=64a6bdf73cd624939a8f597fc5330b946f6bf1f1'/>
<id>64a6bdf73cd624939a8f597fc5330b946f6bf1f1</id>
<content type='text'>
Yet another postprocess-output fix for iproute2 (sometimes there was
no whitespace in the output, so substituting away expiry time failed).

Print summary line of succeeded and failed test sets at the very end.

Signed-off-by: Gert Doering &lt;gert@greenie.muc.de&gt;
Acked-by: David Sommerseth &lt;davids@redhat.com&gt;
Message-Id: 20120607174255.GV1059@greenie.muc.de
URL: http://article.gmane.org/gmane.network.openvpn.devel/6704
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Yet another postprocess-output fix for iproute2 (sometimes there was
no whitespace in the output, so substituting away expiry time failed).

Print summary line of succeeded and failed test sets at the very end.

Signed-off-by: Gert Doering &lt;gert@greenie.muc.de&gt;
Acked-by: David Sommerseth &lt;davids@redhat.com&gt;
Message-Id: 20120607174255.GV1059@greenie.muc.de
URL: http://article.gmane.org/gmane.network.openvpn.devel/6704
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
