<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openvpn.git/plugin.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>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>
<entry>
<title>Fix compile issues when plug-ins are disabled.</title>
<updated>2012-02-13T16:15:24+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>davids@redhat.com</email>
</author>
<published>2012-02-13T14:52:00+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/openvpn.git/commit/?id=22277ec675847f73203bf908144f9903d13e2869'/>
<id>22277ec675847f73203bf908144f9903d13e2869</id>
<content type='text'>
Commit 1876ccd012e9e2ca6f8e1cd9e7e9bb4bf24ccecb modified
plugin_call() and introduced plugin_call_ssl().  But the similar
approach was missing for situations without plug-ins.

Solution: Rename plugin_call() in the #else !ENABLE_PLUGIN
section to plugin_call_ssl().  Then move the plugin_ssl() function
inside the #ifdef ENABLE_PLUGIN section outside the #ifdef, making
it available for builds with and without plug-ins enabled.

Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
Acked-by: Gert Doering &lt;gert@greenie.muc.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Commit 1876ccd012e9e2ca6f8e1cd9e7e9bb4bf24ccecb modified
plugin_call() and introduced plugin_call_ssl().  But the similar
approach was missing for situations without plug-ins.

Solution: Rename plugin_call() in the #else !ENABLE_PLUGIN
section to plugin_call_ssl().  Then move the plugin_ssl() function
inside the #ifdef ENABLE_PLUGIN section outside the #ifdef, making
it available for builds with and without plug-ins enabled.

Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
Acked-by: Gert Doering &lt;gert@greenie.muc.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Reordered functions to ensure warning-free Windows build</title>
<updated>2011-11-21T10:51:39+00:00</updated>
<author>
<name>Adriaan de Jong</name>
<email>dejong@fox-it.com</email>
</author>
<published>2011-10-31T15:29:17+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/openvpn.git/commit/?id=7ac7170d0a4b0bb8dadccf98795bba0e0f27d767'/>
<id>7ac7170d0a4b0bb8dadccf98795bba0e0f27d767</id>
<content type='text'>
Signed-off-by: Adriaan de Jong &lt;dejong@fox-it.com&gt;
Acked-by: Samuli Seppänen &lt;samuli@openvpn.net&gt;
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Adriaan de Jong &lt;dejong@fox-it.com&gt;
Acked-by: Samuli Seppänen &lt;samuli@openvpn.net&gt;
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed missing comma in plugin.h</title>
<updated>2011-11-07T14:06:26+00:00</updated>
<author>
<name>Adriaan de Jong</name>
<email>dejong@fox-it.com</email>
</author>
<published>2011-10-31T15:29:16+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/openvpn.git/commit/?id=8d22a9905d1243dbaf10493abdbb91718e8f9969'/>
<id>8d22a9905d1243dbaf10493abdbb91718e8f9969</id>
<content type='text'>
Fixed a bug where the wrong value was being passed to plugin_call_ssl, due to a missing comma.

Signed-off-by: Adriaan de Jong &lt;dejong@fox-it.com&gt;
Acked-by: David Sommerseth &lt;davids@redhat.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>
Fixed a bug where the wrong value was being passed to plugin_call_ssl, due to a missing comma.

Signed-off-by: Adriaan de Jong &lt;dejong@fox-it.com&gt;
Acked-by: David Sommerseth &lt;davids@redhat.com&gt;
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Further improvements to plugin support:</title>
<updated>2011-10-22T15:22:51+00:00</updated>
<author>
<name>Adriaan de Jong</name>
<email>dejong@fox-it.com</email>
</author>
<published>2011-07-07T08:05:32+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/openvpn.git/commit/?id=bcedab1f498d480cc1d4d60789b8459c1498c330'/>
<id>bcedab1f498d480cc1d4d60789b8459c1498c330</id>
<content type='text'>
 - Renamed struct entries to explicitly show them as disabled
 - Added a warning if USE_SSL is enabled, but neither ssl_verify_openssl.h or ssl_verify_polarssl.h is included
 - If neither of those files is included, disable ssl support for a plugin including openvpn-plugin.h

Signed-off-by: Adriaan de Jong &lt;dejong@fox-it.com&gt;
Acked-by: James Yonan &lt;james@openvpn.net&gt;
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - Renamed struct entries to explicitly show them as disabled
 - Added a warning if USE_SSL is enabled, but neither ssl_verify_openssl.h or ssl_verify_polarssl.h is included
 - If neither of those files is included, disable ssl support for a plugin including openvpn-plugin.h

Signed-off-by: Adriaan de Jong &lt;dejong@fox-it.com&gt;
Acked-by: James Yonan &lt;james@openvpn.net&gt;
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes for the plugin system:</title>
<updated>2011-10-22T15:22:51+00:00</updated>
<author>
<name>Adriaan de Jong</name>
<email>dejong@fox-it.com</email>
</author>
<published>2011-07-07T07:21:03+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/openvpn.git/commit/?id=1876ccd012e9e2ca6f8e1cd9e7e9bb4bf24ccecb'/>
<id>1876ccd012e9e2ca6f8e1cd9e7e9bb4bf24ccecb</id>
<content type='text'>
 - Removed the dependency on an SSL library for USE_SSL when creating non-SSL plugins
 - Fixed example plugin code to include USE_SSL when needed

Signed-off-by: Adriaan de Jong &lt;dejong@fox-it.com&gt;
Acked-by: James Yonan &lt;james@openvpn.net&gt;
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - Removed the dependency on an SSL library for USE_SSL when creating non-SSL plugins
 - Fixed example plugin code to include USE_SSL when needed

Signed-off-by: Adriaan de Jong &lt;dejong@fox-it.com&gt;
Acked-by: James Yonan &lt;james@openvpn.net&gt;
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactored tls-verify-plugin code</title>
<updated>2011-10-22T09:32:40+00:00</updated>
<author>
<name>Adriaan de Jong</name>
<email>dejong@fox-it.com</email>
</author>
<published>2011-06-30T12:15:40+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/openvpn.git/commit/?id=75c67073ed5d35b0efcd2a99492cf34339da08fb'/>
<id>75c67073ed5d35b0efcd2a99492cf34339da08fb</id>
<content type='text'>
Signed-off-by: Adriaan de Jong &lt;dejong@fox-it.com&gt;
Acked-by: James Yonan &lt;james@openvpn.net&gt;
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Adriaan de Jong &lt;dejong@fox-it.com&gt;
Acked-by: James Yonan &lt;james@openvpn.net&gt;
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed typo in plugin.h</title>
<updated>2011-03-25T08:38:48+00:00</updated>
<author>
<name>Stefan Hellermann</name>
<email>stefan@the2masters.de</email>
</author>
<published>2011-02-28T15:53:26+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/openvpn.git/commit/?id=a75c7dd214874687830d63445de50e111c46723d'/>
<id>a75c7dd214874687830d63445de50e111c46723d</id>
<content type='text'>
A additional ';' had sneaked in commit 4c4b8cedfa98e8892a53.  Lets
kick it out again.

Signed-off-by: Stefan Hellermann &lt;stefan@the2masters.de&gt;
Acked-by: David Sommerseth &lt;davids@redhat.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>
A additional ';' had sneaked in commit 4c4b8cedfa98e8892a53.  Lets
kick it out again.

Signed-off-by: Stefan Hellermann &lt;stefan@the2masters.de&gt;
Acked-by: David Sommerseth &lt;davids@redhat.com&gt;
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>plugin.h: update prototype of plugin_call dummy in !ENABLE_PLUGIN case</title>
<updated>2011-03-25T08:38:48+00:00</updated>
<author>
<name>Stefan Hellermann</name>
<email>stefan@the2masters.de</email>
</author>
<published>2011-02-27T21:15:44+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/openvpn.git/commit/?id=3097fddcad47931a2bd2d91935cc9bad3982b6ea'/>
<id>3097fddcad47931a2bd2d91935cc9bad3982b6ea</id>
<content type='text'>
Commit 2db5a0ac3e053857d97e468de53e70a605f54561 adds two arguments to
plugin_call(...), but missed the !ENABLE_PLUGIN case. With
!ENABLE_PLUGIN, plugin_call(...) is only a dummy, so add these two
parameters there too.

Signed-off-by: Stefan Hellermann &lt;stefan@the2masters.de&gt;
Acked-by: David Sommerseth &lt;davids@redhat.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>
Commit 2db5a0ac3e053857d97e468de53e70a605f54561 adds two arguments to
plugin_call(...), but missed the !ENABLE_PLUGIN case. With
!ENABLE_PLUGIN, plugin_call(...) is only a dummy, so add these two
parameters there too.

Signed-off-by: Stefan Hellermann &lt;stefan@the2masters.de&gt;
Acked-by: David Sommerseth &lt;davids@redhat.com&gt;
Signed-off-by: David Sommerseth &lt;davids@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Extend the v3 plug-in API to send over X509 certificates</title>
<updated>2011-03-25T08:38:48+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>dazo@users.sourceforge.net</email>
</author>
<published>2010-12-10T00:16:09+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/openvpn.git/commit/?id=81c97a5e2230af757c22e77cc2db129416694ee6'/>
<id>81c97a5e2230af757c22e77cc2db129416694ee6</id>
<content type='text'>
The certificates sent to the plug-in API will only happen during the
OPENVPN_PLUGIN_TLS_VERIFY phase and will contain a pointer to the OpenSSL
X509 certificate data.

Signed-off-by: David Sommerseth &lt;dazo@users.sourceforge.net&gt;
Acked-by: James Yonan &lt;james@openvpn.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The certificates sent to the plug-in API will only happen during the
OPENVPN_PLUGIN_TLS_VERIFY phase and will contain a pointer to the OpenSSL
X509 certificate data.

Signed-off-by: David Sommerseth &lt;dazo@users.sourceforge.net&gt;
Acked-by: James Yonan &lt;james@openvpn.net&gt;
</pre>
</div>
</content>
</entry>
</feed>
