<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openvpn.git/src/openvpn/buffer.h, 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>Replace strdup() calls for string_alloc() calls</title>
<updated>2015-10-04T19:58:06+00:00</updated>
<author>
<name>Steffan Karger</name>
<email>steffan@karger.me</email>
</author>
<published>2015-09-21T18:48:33+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/openvpn.git/commit/?id=6d4920e9d36675ff515da17c1eb301d22d07b489'/>
<id>6d4920e9d36675ff515da17c1eb301d22d07b489</id>
<content type='text'>
As reported by Bill Parker in trac #600, strdup() return values are not
always correctly checked for failed allocations.  This patch adds missing
checks by using string_alloc(), which performs the required checks.

Signed-off-by: Steffan Karger &lt;steffan@karger.me&gt;
Acked-by: Gert Doering &lt;gert@greenie.muc.de&gt;
Message-Id: &lt;561130FC.8090008@karger.me&gt;
URL: http://article.gmane.org/gmane.network.openvpn.devel/10176
Signed-off-by: Gert Doering &lt;gert@greenie.muc.de&gt;
(cherry picked from commit ddc7692d245017c71adc40ad5cc195617e39fce0)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As reported by Bill Parker in trac #600, strdup() return values are not
always correctly checked for failed allocations.  This patch adds missing
checks by using string_alloc(), which performs the required checks.

Signed-off-by: Steffan Karger &lt;steffan@karger.me&gt;
Acked-by: Gert Doering &lt;gert@greenie.muc.de&gt;
Message-Id: &lt;561130FC.8090008@karger.me&gt;
URL: http://article.gmane.org/gmane.network.openvpn.devel/10176
Signed-off-by: Gert Doering &lt;gert@greenie.muc.de&gt;
(cherry picked from commit ddc7692d245017c71adc40ad5cc195617e39fce0)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix commit e473b7c if an inline file happens to have a line break exactly at buffer limit</title>
<updated>2015-07-27T18:29:50+00:00</updated>
<author>
<name>Arne Schwabe</name>
<email>arne@rfc2549.org</email>
</author>
<published>2015-07-27T15:33:11+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/openvpn.git/commit/?id=57576475f5d6e5dd9cdb64fa0edcf283ce4a05c9'/>
<id>57576475f5d6e5dd9cdb64fa0edcf283ce4a05c9</id>
<content type='text'>
The check does only for strlen(line) space and buf_printf will only use at
most space -1 and not print the final character ('\n') in this corner.
Since a missing \n only breaks certificates at the start and end marker,
missing line breaks otherwise do not trigger this error.

Acked-by: Steffan Karger &lt;steffan.karger@fox-it.com&gt;
Message-Id: &lt;1438011191-19389-1-git-send-email-arne@rfc2549.org&gt;
URL: http://article.gmane.org/gmane.network.openvpn.devel/9956

Signed-off-by: Gert Doering &lt;gert@greenie.muc.de&gt;
(cherry picked from commit d40cbf0e2601b35bfb1c0551c6f3907b5c5178ff)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The check does only for strlen(line) space and buf_printf will only use at
most space -1 and not print the final character ('\n') in this corner.
Since a missing \n only breaks certificates at the start and end marker,
missing line breaks otherwise do not trigger this error.

Acked-by: Steffan Karger &lt;steffan.karger@fox-it.com&gt;
Message-Id: &lt;1438011191-19389-1-git-send-email-arne@rfc2549.org&gt;
URL: http://article.gmane.org/gmane.network.openvpn.devel/9956

Signed-off-by: Gert Doering &lt;gert@greenie.muc.de&gt;
(cherry picked from commit d40cbf0e2601b35bfb1c0551c6f3907b5c5178ff)
</pre>
</div>
</content>
</entry>
<entry>
<title>Use constant time memcmp when comparing HMACs in openvpn_decrypt.</title>
<updated>2013-03-22T16:11:01+00:00</updated>
<author>
<name>Steffan Karger</name>
<email>steffan.karger@fox-it.com</email>
</author>
<published>2013-03-19T12:01:50+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/openvpn.git/commit/?id=f375aa67cc5e8c7e9639b8f020b192f948050eef'/>
<id>f375aa67cc5e8c7e9639b8f020b192f948050eef</id>
<content type='text'>
Signed-off-by: Steffan Karger &lt;steffan.karger@fox-it.com&gt;
Acked-by: Gert Doering &lt;gert@greenie.muc.de&gt;
Signed-off-by: Gert Doering &lt;gert@greenie.muc.de&gt;
(cherry picked from commit 11d21349a4e7e38a025849479b36ace7c2eec2ee)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Steffan Karger &lt;steffan.karger@fox-it.com&gt;
Acked-by: Gert Doering &lt;gert@greenie.muc.de&gt;
Signed-off-by: Gert Doering &lt;gert@greenie.muc.de&gt;
(cherry picked from commit 11d21349a4e7e38a025849479b36ace7c2eec2ee)
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused function xor</title>
<updated>2013-03-12T10:56:42+00:00</updated>
<author>
<name>Arne Schwabe</name>
<email>arne@rfc2549.org</email>
</author>
<published>2013-03-11T20:10:48+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/openvpn.git/commit/?id=589ef656c8718c38bfd82717d183ee0206dabc9b'/>
<id>589ef656c8718c38bfd82717d183ee0206dabc9b</id>
<content type='text'>
The function name xor is also a reserved keyword in C++

Signed-off-by: Arne Schwabe &lt;arne@rfc2549.org&gt;
Acked-by: Gert Doering &lt;gert@greenie.muc.de&gt;
Message-Id: &lt;1363032651-23934-1-git-send-email-arne@rfc2549.org&gt;
URL: http://article.gmane.org/gmane.network.openvpn.devel/7390
Signed-off-by: Gert Doering &lt;gert@greenie.muc.de&gt;
(cherry picked from commit 462b6d5228660d664c3158902ee50687edf3475d)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The function name xor is also a reserved keyword in C++

Signed-off-by: Arne Schwabe &lt;arne@rfc2549.org&gt;
Acked-by: Gert Doering &lt;gert@greenie.muc.de&gt;
Message-Id: &lt;1363032651-23934-1-git-send-email-arne@rfc2549.org&gt;
URL: http://article.gmane.org/gmane.network.openvpn.devel/7390
Signed-off-by: Gert Doering &lt;gert@greenie.muc.de&gt;
(cherry picked from commit 462b6d5228660d664c3158902ee50687edf3475d)
</pre>
</div>
</content>
</entry>
<entry>
<title>Support UTF-8 --client-config-dir</title>
<updated>2012-10-29T14:39:40+00:00</updated>
<author>
<name>Heiko Hund</name>
<email>heiko.hund@sophos.com</email>
</author>
<published>2012-10-29T13:16:37+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/openvpn.git/commit/?id=d442b8dbc4230e4252a63fbd57f149ef3fa090c8'/>
<id>d442b8dbc4230e4252a63fbd57f149ef3fa090c8</id>
<content type='text'>
If a common name (or user name, when used in conjunction with
--username-as-common-name) contains UTF-8 encoded characters their
octets get replaced by underscores. This becomes problematic when
user "Müller" and "Möller" need to have a CCD file and both would
receive options from the file "M__ller". The situation is even
worse for non-latin alphabets, where CCD file names consist of
underscores entirely.

This patch removes that limitation and also allows the file names
to contain any punctuation characters besided the resevered ones.

Signed-off-by: Heiko Hund &lt;heiko.hund@sophos.com&gt;
Acked-by: David Sommerseth &lt;davids@redhat.com&gt;
Message-Id: 1351516597-11128-1-git-send-email-heiko.hund@sophos.com
URL: http://article.gmane.org/gmane.network.openvpn.devel/7110
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
(cherry picked from commit 9885f57e3ac8d2e32ba20ca84f6bdd0a1a995eac)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If a common name (or user name, when used in conjunction with
--username-as-common-name) contains UTF-8 encoded characters their
octets get replaced by underscores. This becomes problematic when
user "Müller" and "Möller" need to have a CCD file and both would
receive options from the file "M__ller". The situation is even
worse for non-latin alphabets, where CCD file names consist of
underscores entirely.

This patch removes that limitation and also allows the file names
to contain any punctuation characters besided the resevered ones.

Signed-off-by: Heiko Hund &lt;heiko.hund@sophos.com&gt;
Acked-by: David Sommerseth &lt;davids@redhat.com&gt;
Message-Id: 1351516597-11128-1-git-send-email-heiko.hund@sophos.com
URL: http://article.gmane.org/gmane.network.openvpn.devel/7110
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
(cherry picked from commit 9885f57e3ac8d2e32ba20ca84f6bdd0a1a995eac)
</pre>
</div>
</content>
</entry>
<entry>
<title>build: standard directory layout</title>
<updated>2012-03-22T21:07:08+00:00</updated>
<author>
<name>Alon Bar-Lev</name>
<email>alon.barlev@gmail.com</email>
</author>
<published>2012-02-29T20:11:59+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/openvpn.git/commit/?id=34cb9132ef2dae08f91a66015ea5437539a4b557'/>
<id>34cb9132ef2dae08f91a66015ea5437539a4b557</id>
<content type='text'>
Suitable for mature project.

root   - administrative stuff
doc    - documents
src    - sources
tests  - tests
distro - distro specific files
sample - samples

SIDE EFFECT: many changes to rpm spec.

Signed-off-by: Alon Bar-Lev &lt;alon.barlev@gmail.com&gt;
Acked-by: Adriaan de Jong &lt;dejong@fox-it.com&gt;
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Suitable for mature project.

root   - administrative stuff
doc    - documents
src    - sources
tests  - tests
distro - distro specific files
sample - samples

SIDE EFFECT: many changes to rpm spec.

Signed-off-by: Alon Bar-Lev &lt;alon.barlev@gmail.com&gt;
Acked-by: Adriaan de Jong &lt;dejong@fox-it.com&gt;
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
