<feed xmlns='http://www.w3.org/2005/Atom'>
<title>eurephia.git/plugin/firewall, branch master</title>
<subtitle>Unnamed repository; edit this file to name it for gitweb.</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/eurephia.git/'/>
<entry>
<title>FreeBSD compile fixes</title>
<updated>2012-11-06T19:17:26+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>dazo@users.sourceforge.net</email>
</author>
<published>2012-11-06T19:09:35+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/eurephia.git/commit/?id=242ba8893bef1fe05d71959afc5273af021b8537'/>
<id>242ba8893bef1fe05d71959afc5273af021b8537</id>
<content type='text'>
- Only Linux have MADV_DONTFORK, so make it Linux specific
- Added a few missing include files which Linux included through their
  include chains

Signed-off-by: David Sommerseth &lt;dazo@users.sourceforge.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Only Linux have MADV_DONTFORK, so make it Linux specific
- Added a few missing include files which Linux included through their
  include chains

Signed-off-by: David Sommerseth &lt;dazo@users.sourceforge.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated copyright dates</title>
<updated>2012-10-08T00:18:14+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>dazo@users.sourceforge.net</email>
</author>
<published>2012-10-08T00:14:48+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/eurephia.git/commit/?id=859ec82577740e113ebf1f4ae2d89baafcf41075'/>
<id>859ec82577740e113ebf1f4ae2d89baafcf41075</id>
<content type='text'>
Signed-off-by: David Sommerseth &lt;dazo@users.sourceforge.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: David Sommerseth &lt;dazo@users.sourceforge.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>efw-iptables: Use the iptables conntrack module</title>
<updated>2010-12-24T10:47:19+00:00</updated>
<author>
<name>Matthew Gyurgyik</name>
<email>pyther@pyther.net</email>
</author>
<published>2010-12-20T03:40:09+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/eurephia.git/commit/?id=f22b7bb5529b816eef840a1180b677e4ea31b124'/>
<id>f22b7bb5529b816eef840a1180b677e4ea31b124</id>
<content type='text'>
Make use of the iptables conntrack module instead of the older state module
for stateful firewalling.

Signed-off-by: David Sommerseth &lt;dazo@users.sourceforge.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make use of the iptables conntrack module instead of the older state module
for stateful firewalling.

Signed-off-by: David Sommerseth &lt;dazo@users.sourceforge.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Implemented proper TUN support in eurephia</title>
<updated>2010-12-14T17:47:58+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>dazo@users.sourceforge.net</email>
</author>
<published>2010-12-14T17:47:58+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/eurephia.git/commit/?id=6440a3a4592a8c0f0f8fd50cd551b41c1e066efe'/>
<id>6440a3a4592a8c0f0f8fd50cd551b41c1e066efe</id>
<content type='text'>
Now eurephia will support both TUN and TAP configurations in
OpenVPN.

Thanks to Tavis Paquette and Matthew Gyurgyik for their willingness
to test out this patch.

Signed-off-by: David Sommerseth &lt;dazo@users.sourceforge.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now eurephia will support both TUN and TAP configurations in
OpenVPN.

Thanks to Tavis Paquette and Matthew Gyurgyik for their willingness
to test out this patch.

Signed-off-by: David Sommerseth &lt;dazo@users.sourceforge.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add preliminary support for using IP addresses in the firewall module</title>
<updated>2010-11-30T23:10:35+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>dazo@users.sourceforge.net</email>
</author>
<published>2010-11-30T23:10:35+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/eurephia.git/commit/?id=ec1edb86e254b8b730a9f882dea919e127723f77'/>
<id>ec1edb86e254b8b730a9f882dea919e127723f77</id>
<content type='text'>
The current implementation uses the MAC address of the client's VPN
interface.  This also restricts eurephia to use TAP mode.

This patch adds preliminary support for also accepting the clients
IP address when updating the firewall rules.  But the complete support
for TUN mode is not completed yet.

Signed-off-by: David Sommerseth &lt;dazo@users.sourceforge.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The current implementation uses the MAC address of the client's VPN
interface.  This also restricts eurephia to use TAP mode.

This patch adds preliminary support for also accepting the clients
IP address when updating the firewall rules.  But the complete support
for TUN mode is not completed yet.

Signed-off-by: David Sommerseth &lt;dazo@users.sourceforge.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Update efw-iptables version number and API version</title>
<updated>2010-11-30T21:51:17+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>dazo@users.sourceforge.net</email>
</author>
<published>2010-11-30T21:51:17+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/eurephia.git/commit/?id=b3f80c7922908e7d048c4e691ceadf79db62bd75'/>
<id>b3f80c7922908e7d048c4e691ceadf79db62bd75</id>
<content type='text'>
As the firewall API has changed in regards to moving a way from
a string based implementation to a struct based implementation, the
older eurephia firewall module will not work any longer.

To make sure nothing bad happens, enforce that the efw-iptables
module is at least using API version 2.  Also updated the module
version to reflect some changes as well.

Signed-off-by: David Sommerseth &lt;dazo@users.sourceforge.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As the firewall API has changed in regards to moving a way from
a string based implementation to a struct based implementation, the
older eurephia firewall module will not work any longer.

To make sure nothing bad happens, enforce that the efw-iptables
module is at least using API version 2.  Also updated the module
version to reflect some changes as well.

Signed-off-by: David Sommerseth &lt;dazo@users.sourceforge.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Move daemonize() code to be called in the firewall child thread only</title>
<updated>2010-11-26T21:05:28+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>dazo@users.sourceforge.net</email>
</author>
<published>2010-11-26T21:05:28+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/eurephia.git/commit/?id=525d75316848f79208101e48a54e21396464c98b'/>
<id>525d75316848f79208101e48a54e21396464c98b</id>
<content type='text'>
The eurephia plug-in would daemonize the OpenVPN process by calling
daemonize() too early.  This patch renames daemoinze() to efw_daemonize()
and calls it only in the firewall child process.

Signed-off-by: David Sommerseth &lt;dazo@users.sourceforge.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The eurephia plug-in would daemonize the OpenVPN process by calling
daemonize() too early.  This patch renames daemoinze() to efw_daemonize()
and calls it only in the firewall child process.

Signed-off-by: David Sommerseth &lt;dazo@users.sourceforge.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Updated wrong log entries</title>
<updated>2010-08-29T14:42:09+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>dazo@users.sourceforge.net</email>
</author>
<published>2010-08-29T14:42:09+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/eurephia.git/commit/?id=a786ae8b4ad3ef7e6836f53b874c265988357aec'/>
<id>a786ae8b4ad3ef7e6836f53b874c265988357aec</id>
<content type='text'>
Removed old and obsolete expressions used to reference the eurephia database driver.

Signed-off-by: David Sommerseth &lt;dazo@users.sourceforge.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Removed old and obsolete expressions used to reference the eurephia database driver.

Signed-off-by: David Sommerseth &lt;dazo@users.sourceforge.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed some issues with the firewall implementation</title>
<updated>2010-08-26T15:56:39+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>dazo@users.sourceforge.net</email>
</author>
<published>2010-08-26T15:56:39+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/eurephia.git/commit/?id=8fb7a163d03b8a547332cea6484848b799c2c2e1'/>
<id>8fb7a163d03b8a547332cea6484848b799c2c2e1</id>
<content type='text'>
- OpenVPN would not exit gracefully due to mq_send() returns 0 on success

- On-the-fly blacklisting with new API failed due to wrong value checking
  The request-&gt;rule_destination is empty when request-&gt;mode==BLACKLIST, so
  the check for rule_destination was moved to the appropriate place.

Signed-off-by: David Sommerseth &lt;dazo@users.sourceforge.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- OpenVPN would not exit gracefully due to mq_send() returns 0 on success

- On-the-fly blacklisting with new API failed due to wrong value checking
  The request-&gt;rule_destination is empty when request-&gt;mode==BLACKLIST, so
  the check for rule_destination was moved to the appropriate place.

Signed-off-by: David Sommerseth &lt;dazo@users.sourceforge.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed Doxygen complaints</title>
<updated>2010-08-26T15:55:38+00:00</updated>
<author>
<name>David Sommerseth</name>
<email>dazo@users.sourceforge.net</email>
</author>
<published>2010-08-26T15:55:38+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/dsommers/public_git/eurephia.git/commit/?id=d5134aeb56a68fdcf45ff8347d308a88ca4bc5e8'/>
<id>d5134aeb56a68fdcf45ff8347d308a88ca4bc5e8</id>
<content type='text'>
Removed some #defines which was not needed and added missing comments.

Signed-off-by: David Sommerseth &lt;dazo@users.sourceforge.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Removed some #defines which was not needed and added missing comments.

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