<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>git.llucax.com.ar Git - software/pymin.git/atom log</title>
<subtitle>Router administration tool.</subtitle>
<link rel="alternate" type="text/html" href="http://git.llucax.com.ar/w/software/pymin.git" />
<link rel="self" type="text/xml" href="http://git.llucax.com.ar/w" />
<id>http://git.llucax.com.ar/w/software/pymin.git</id>
<author><name></name></author>
<icon>/static/git-favicon.png</icon>
<logo>/static/git-logo.png</logo>
<updated>2009-04-20T14:46:12Z</updated>
<generator version='1.7.5.4/1.7.5.4'>gitweb</generator>
<entry>
<title type="html">Add GPL v3 license to the project</title>
<updated>2009-04-20T14:46:12Z</updated>
<author>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</author>
<contributor>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</contributor>
<published>2009-04-20T14:46:12Z</published>
<link rel="alternate" type="text/html" href="http://git.llucax.com.ar/w/software/pymin.git/commitdiff/2cdfa12aab10bdac55f41a6cade8dba890e9053c" />
<id>http://git.llucax.com.ar/w/software/pymin.git/commitdiff/2cdfa12aab10bdac55f41a6cade8dba890e9053c</id>
<content type="xhtml" xml:base="http://git.llucax.com.ar/w">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Add GPL v3 license to the project
</pre><ul>
<li>[<a title="diff" href="http://git.llucax.com.ar/w/software/pymin.git/blobdiff/05968c86ff71ae5031fd5940cf4807a4b8e71e24..2cdfa12aab10bdac55f41a6cade8dba890e9053c:/LICENSE">D</a><a title="history" href="http://git.llucax.com.ar/w/software/pymin.git/history/2cdfa12aab10bdac55f41a6cade8dba890e9053c?f=LICENSE">H</a>] LICENSE</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">Add validation to vpn service (refs #20)</title>
<updated>2008-06-28T19:50:37Z</updated>
<author>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</author>
<contributor>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</contributor>
<published>2008-06-28T19:50:37Z</published>
<link rel="alternate" type="text/html" href="http://git.llucax.com.ar/w/software/pymin.git/commitdiff/05968c86ff71ae5031fd5940cf4807a4b8e71e24" />
<id>http://git.llucax.com.ar/w/software/pymin.git/commitdiff/05968c86ff71ae5031fd5940cf4807a4b8e71e24</id>
<content type="xhtml" xml:base="http://git.llucax.com.ar/w">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Add validation to vpn service (refs #20)
</pre><ul>
<li>[<a title="diff" href="http://git.llucax.com.ar/w/software/pymin.git/blobdiff/1917762a115dee700b1abea8ea3072042fab8232..05968c86ff71ae5031fd5940cf4807a4b8e71e24:/services/vpn/handler.py">D</a><a title="history" href="http://git.llucax.com.ar/w/software/pymin.git/history/05968c86ff71ae5031fd5940cf4807a4b8e71e24?f=services/vpn/handler.py">H</a>] services/vpn/handler.py</li>
<li>[<a title="diff" href="http://git.llucax.com.ar/w/software/pymin.git/blobdiff/1917762a115dee700b1abea8ea3072042fab8232..05968c86ff71ae5031fd5940cf4807a4b8e71e24:/services/vpn/host.py">D</a><a title="history" href="http://git.llucax.com.ar/w/software/pymin.git/history/05968c86ff71ae5031fd5940cf4807a4b8e71e24?f=services/vpn/host.py">H</a>] services/vpn/host.py</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">Add validation to DnsHandler (refs #20)</title>
<updated>2008-06-26T00:37:17Z</updated>
<author>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</author>
<contributor>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</contributor>
<published>2008-06-26T00:37:17Z</published>
<link rel="alternate" type="text/html" href="http://git.llucax.com.ar/w/software/pymin.git/commitdiff/1917762a115dee700b1abea8ea3072042fab8232" />
<id>http://git.llucax.com.ar/w/software/pymin.git/commitdiff/1917762a115dee700b1abea8ea3072042fab8232</id>
<content type="xhtml" xml:base="http://git.llucax.com.ar/w">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Add validation to DnsHandler (refs #20)
</pre><ul>
<li>[<a title="diff" href="http://git.llucax.com.ar/w/software/pymin.git/blobdiff/9a85e3250ceeba6e85cb7624b556277dda70c2b5..1917762a115dee700b1abea8ea3072042fab8232:/services/dns/host.py">D</a><a title="history" href="http://git.llucax.com.ar/w/software/pymin.git/history/1917762a115dee700b1abea8ea3072042fab8232?f=services/dns/host.py">H</a>] services/dns/host.py</li>
<li>[<a title="diff" href="http://git.llucax.com.ar/w/software/pymin.git/blobdiff/9a85e3250ceeba6e85cb7624b556277dda70c2b5..1917762a115dee700b1abea8ea3072042fab8232:/services/dns/mx.py">D</a><a title="history" href="http://git.llucax.com.ar/w/software/pymin.git/history/1917762a115dee700b1abea8ea3072042fab8232?f=services/dns/mx.py">H</a>] services/dns/mx.py</li>
<li>[<a title="diff" href="http://git.llucax.com.ar/w/software/pymin.git/blobdiff/9a85e3250ceeba6e85cb7624b556277dda70c2b5..1917762a115dee700b1abea8ea3072042fab8232:/services/dns/ns.py">D</a><a title="history" href="http://git.llucax.com.ar/w/software/pymin.git/history/1917762a115dee700b1abea8ea3072042fab8232?f=services/dns/ns.py">H</a>] services/dns/ns.py</li>
<li>[<a title="diff" href="http://git.llucax.com.ar/w/software/pymin.git/blobdiff/9a85e3250ceeba6e85cb7624b556277dda70c2b5..1917762a115dee700b1abea8ea3072042fab8232:/services/dns/zone.py">D</a><a title="history" href="http://git.llucax.com.ar/w/software/pymin.git/history/1917762a115dee700b1abea8ea3072042fab8232?f=services/dns/zone.py">H</a>] services/dns/zone.py</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">Add validation to DhcpHandler (refs #20)</title>
<updated>2008-06-24T04:24:25Z</updated>
<author>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</author>
<contributor>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</contributor>
<published>2008-06-24T04:24:25Z</published>
<link rel="alternate" type="text/html" href="http://git.llucax.com.ar/w/software/pymin.git/commitdiff/9a85e3250ceeba6e85cb7624b556277dda70c2b5" />
<id>http://git.llucax.com.ar/w/software/pymin.git/commitdiff/9a85e3250ceeba6e85cb7624b556277dda70c2b5</id>
<content type="xhtml" xml:base="http://git.llucax.com.ar/w">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Add validation to DhcpHandler (refs #20)
</pre><ul>
<li>[<a title="diff" href="http://git.llucax.com.ar/w/software/pymin.git/blobdiff/98695f4622c90dc6e23767b37fa4b06b5d1f6ef0..9a85e3250ceeba6e85cb7624b556277dda70c2b5:/services/dhcp/host.py">D</a><a title="history" href="http://git.llucax.com.ar/w/software/pymin.git/history/9a85e3250ceeba6e85cb7624b556277dda70c2b5?f=services/dhcp/host.py">H</a>] services/dhcp/host.py</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">Validate index on XxxSubHandler methods (#refs 20)</title>
<updated>2008-06-22T05:09:40Z</updated>
<author>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</author>
<contributor>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</contributor>
<published>2008-06-22T05:09:40Z</published>
<link rel="alternate" type="text/html" href="http://git.llucax.com.ar/w/software/pymin.git/commitdiff/98695f4622c90dc6e23767b37fa4b06b5d1f6ef0" />
<id>http://git.llucax.com.ar/w/software/pymin.git/commitdiff/98695f4622c90dc6e23767b37fa4b06b5d1f6ef0</id>
<content type="xhtml" xml:base="http://git.llucax.com.ar/w">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Validate index on XxxSubHandler methods (#refs 20)
</pre><ul>
<li>[<a title="diff" href="http://git.llucax.com.ar/w/software/pymin.git/blobdiff/cfd04e3240085f95fd7e2fd7f48f57ecf2a5989e..98695f4622c90dc6e23767b37fa4b06b5d1f6ef0:/pymin/service/util.py">D</a><a title="history" href="http://git.llucax.com.ar/w/software/pymin.git/history/98695f4622c90dc6e23767b37fa4b06b5d1f6ef0?f=pymin/service/util.py">H</a>] pymin/service/util.py</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">Add common Int related validators (refs #20)</title>
<updated>2008-06-25T03:12:41Z</updated>
<author>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</author>
<contributor>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</contributor>
<published>2008-06-25T03:12:41Z</published>
<link rel="alternate" type="text/html" href="http://git.llucax.com.ar/w/software/pymin.git/commitdiff/cfd04e3240085f95fd7e2fd7f48f57ecf2a5989e" />
<id>http://git.llucax.com.ar/w/software/pymin.git/commitdiff/cfd04e3240085f95fd7e2fd7f48f57ecf2a5989e</id>
<content type="xhtml" xml:base="http://git.llucax.com.ar/w">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Add common Int related validators (refs #20)

Is very common to validate a number that must be in the range of an
(unsigned) integer of 8/16/32/64 bits. Int8, UInt8, Int16, UInt16, Int32,
UInt32, Int64 and UInt64  are provided for that.
</pre><ul>
<li>[<a title="diff" href="http://git.llucax.com.ar/w/software/pymin.git/blobdiff/7ad115e92272038d9d3cd7cfd26bde6c0d5a7146..cfd04e3240085f95fd7e2fd7f48f57ecf2a5989e:/pymin/validation.py">D</a><a title="history" href="http://git.llucax.com.ar/w/software/pymin.git/history/cfd04e3240085f95fd7e2fd7f48f57ecf2a5989e?f=pymin/validation.py">H</a>] pymin/validation.py</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">Add IPAddress validator to pymin.validation (refs #20)</title>
<updated>2008-06-24T03:09:58Z</updated>
<author>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</author>
<contributor>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</contributor>
<published>2008-06-24T03:09:58Z</published>
<link rel="alternate" type="text/html" href="http://git.llucax.com.ar/w/software/pymin.git/commitdiff/7ad115e92272038d9d3cd7cfd26bde6c0d5a7146" />
<id>http://git.llucax.com.ar/w/software/pymin.git/commitdiff/7ad115e92272038d9d3cd7cfd26bde6c0d5a7146</id>
<content type="xhtml" xml:base="http://git.llucax.com.ar/w">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Add IPAddress validator to pymin.validation (refs #20)
</pre><ul>
<li>[<a title="diff" href="http://git.llucax.com.ar/w/software/pymin.git/blobdiff/f3eaf59b7f33ce2ab39f853834460e92d2e1ca76..7ad115e92272038d9d3cd7cfd26bde6c0d5a7146:/pymin/validation.py">D</a><a title="history" href="http://git.llucax.com.ar/w/software/pymin.git/history/7ad115e92272038d9d3cd7cfd26bde6c0d5a7146?f=pymin/validation.py">H</a>] pymin/validation.py</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">Add host name related validators to pymin.validation (refs #20)</title>
<updated>2008-06-24T04:19:35Z</updated>
<author>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</author>
<contributor>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</contributor>
<published>2008-06-24T04:19:35Z</published>
<link rel="alternate" type="text/html" href="http://git.llucax.com.ar/w/software/pymin.git/commitdiff/f3eaf59b7f33ce2ab39f853834460e92d2e1ca76" />
<id>http://git.llucax.com.ar/w/software/pymin.git/commitdiff/f3eaf59b7f33ce2ab39f853834460e92d2e1ca76</id>
<content type="xhtml" xml:base="http://git.llucax.com.ar/w">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Add host name related validators to pymin.validation (refs #20)

This add classes HostName and FullyQualifiedHostName.
</pre><ul>
<li>[<a title="diff" href="http://git.llucax.com.ar/w/software/pymin.git/blobdiff/875ef9a6250b27228ea7e8f0a02b9d6679de3e07..f3eaf59b7f33ce2ab39f853834460e92d2e1ca76:/pymin/validation.py">D</a><a title="history" href="http://git.llucax.com.ar/w/software/pymin.git/history/f3eaf59b7f33ce2ab39f853834460e92d2e1ca76?f=pymin/validation.py">H</a>] pymin/validation.py</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">Improve and document UpOneOf validator (refs #20)</title>
<updated>2008-06-24T03:11:06Z</updated>
<author>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</author>
<contributor>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</contributor>
<published>2008-06-24T03:11:06Z</published>
<link rel="alternate" type="text/html" href="http://git.llucax.com.ar/w/software/pymin.git/commitdiff/875ef9a6250b27228ea7e8f0a02b9d6679de3e07" />
<id>http://git.llucax.com.ar/w/software/pymin.git/commitdiff/875ef9a6250b27228ea7e8f0a02b9d6679de3e07</id>
<content type="xhtml" xml:base="http://git.llucax.com.ar/w">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Improve and document UpOneOf validator (refs #20)
</pre><ul>
<li>[<a title="diff" href="http://git.llucax.com.ar/w/software/pymin.git/blobdiff/73cc0c58e7d9cd821216be6ea47159dece5398d3..875ef9a6250b27228ea7e8f0a02b9d6679de3e07:/pymin/validation.py">D</a><a title="history" href="http://git.llucax.com.ar/w/software/pymin.git/history/875ef9a6250b27228ea7e8f0a02b9d6679de3e07?f=pymin/validation.py">H</a>] pymin/validation.py</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">Move common validation code to new pymin.validation module (refs #20)</title>
<updated>2008-06-22T02:17:27Z</updated>
<author>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</author>
<contributor>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</contributor>
<published>2008-06-22T02:17:27Z</published>
<link rel="alternate" type="text/html" href="http://git.llucax.com.ar/w/software/pymin.git/commitdiff/73cc0c58e7d9cd821216be6ea47159dece5398d3" />
<id>http://git.llucax.com.ar/w/software/pymin.git/commitdiff/73cc0c58e7d9cd821216be6ea47159dece5398d3</id>
<content type="xhtml" xml:base="http://git.llucax.com.ar/w">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Move common validation code to new pymin.validation module (refs #20)

This module includes all the validators from formencode plus some custom
validators specific to pymin.
</pre><ul>
<li>[<a title="diff" href="http://git.llucax.com.ar/w/software/pymin.git/blobdiff/5568376be32d85290a7b0971c2c827dcd17178ce..73cc0c58e7d9cd821216be6ea47159dece5398d3:/pymin/validation.py">D</a><a title="history" href="http://git.llucax.com.ar/w/software/pymin.git/history/73cc0c58e7d9cd821216be6ea47159dece5398d3?f=pymin/validation.py">H</a>] pymin/validation.py</li>
<li>[<a title="diff" href="http://git.llucax.com.ar/w/software/pymin.git/blobdiff/5568376be32d85290a7b0971c2c827dcd17178ce..73cc0c58e7d9cd821216be6ea47159dece5398d3:/services/firewall/rule.py">D</a><a title="history" href="http://git.llucax.com.ar/w/software/pymin.git/history/73cc0c58e7d9cd821216be6ea47159dece5398d3?f=services/firewall/rule.py">H</a>] services/firewall/rule.py</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">Use ip command to configure VPN networks in vpn service (closes #34)</title>
<updated>2008-06-28T04:50:39Z</updated>
<author>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</author>
<contributor>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</contributor>
<published>2008-06-28T04:50:39Z</published>
<link rel="alternate" type="text/html" href="http://git.llucax.com.ar/w/software/pymin.git/commitdiff/5568376be32d85290a7b0971c2c827dcd17178ce" />
<id>http://git.llucax.com.ar/w/software/pymin.git/commitdiff/5568376be32d85290a7b0971c2c827dcd17178ce</id>
<content type="xhtml" xml:base="http://git.llucax.com.ar/w">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Use ip command to configure VPN networks in vpn service (closes #34)
</pre><ul>
<li>[<a title="diff" href="http://git.llucax.com.ar/w/software/pymin.git/blobdiff/e5468c5dc7acf207606d54034c5000a66511468d..5568376be32d85290a7b0971c2c827dcd17178ce:/services/vpn/handler.py">D</a><a title="history" href="http://git.llucax.com.ar/w/software/pymin.git/history/5568376be32d85290a7b0971c2c827dcd17178ce?f=services/vpn/handler.py">H</a>] services/vpn/handler.py</li>
<li>[<a title="diff" href="http://git.llucax.com.ar/w/software/pymin.git/blobdiff/e5468c5dc7acf207606d54034c5000a66511468d..5568376be32d85290a7b0971c2c827dcd17178ce:/services/vpn/templates/tinc-up">D</a><a title="history" href="http://git.llucax.com.ar/w/software/pymin.git/history/5568376be32d85290a7b0971c2c827dcd17178ce?f=services/vpn/templates/tinc-up">H</a>] services/vpn/templates/tinc-up</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">Use more meaningful names in Vpn items from vpn service (closes #35)</title>
<updated>2008-06-28T04:45:08Z</updated>
<author>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</author>
<contributor>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</contributor>
<published>2008-06-28T04:45:08Z</published>
<link rel="alternate" type="text/html" href="http://git.llucax.com.ar/w/software/pymin.git/commitdiff/e5468c5dc7acf207606d54034c5000a66511468d" />
<id>http://git.llucax.com.ar/w/software/pymin.git/commitdiff/e5468c5dc7acf207606d54034c5000a66511468d</id>
<content type="xhtml" xml:base="http://git.llucax.com.ar/w">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Use more meaningful names in Vpn items from vpn service (closes #35)
</pre><ul>
<li>[<a title="diff" href="http://git.llucax.com.ar/w/software/pymin.git/blobdiff/b53a45e7e79b31d0b6b44df0405366cc8a2fd016..e5468c5dc7acf207606d54034c5000a66511468d:/services/vpn/handler.py">D</a><a title="history" href="http://git.llucax.com.ar/w/software/pymin.git/history/e5468c5dc7acf207606d54034c5000a66511468d?f=services/vpn/handler.py">H</a>] services/vpn/handler.py</li>
<li>[<a title="diff" href="http://git.llucax.com.ar/w/software/pymin.git/blobdiff/b53a45e7e79b31d0b6b44df0405366cc8a2fd016..e5468c5dc7acf207606d54034c5000a66511468d:/services/vpn/templates/tinc-up">D</a><a title="history" href="http://git.llucax.com.ar/w/software/pymin.git/history/e5468c5dc7acf207606d54034c5000a66511468d?f=services/vpn/templates/tinc-up">H</a>] services/vpn/templates/tinc-up</li>
<li>[<a title="diff" href="http://git.llucax.com.ar/w/software/pymin.git/blobdiff/b53a45e7e79b31d0b6b44df0405366cc8a2fd016..e5468c5dc7acf207606d54034c5000a66511468d:/services/vpn/templates/tinc.conf">D</a><a title="history" href="http://git.llucax.com.ar/w/software/pymin.git/history/e5468c5dc7acf207606d54034c5000a66511468d?f=services/vpn/templates/tinc.conf">H</a>] services/vpn/templates/tinc.conf</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">Import HandlerError in vpn service handler (closes #32)</title>
<updated>2008-06-28T04:00:45Z</updated>
<author>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</author>
<contributor>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</contributor>
<published>2008-06-28T04:00:45Z</published>
<link rel="alternate" type="text/html" href="http://git.llucax.com.ar/w/software/pymin.git/commitdiff/b53a45e7e79b31d0b6b44df0405366cc8a2fd016" />
<id>http://git.llucax.com.ar/w/software/pymin.git/commitdiff/b53a45e7e79b31d0b6b44df0405366cc8a2fd016</id>
<content type="xhtml" xml:base="http://git.llucax.com.ar/w">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Import HandlerError in vpn service handler (closes #32)
</pre><ul>
<li>[<a title="diff" href="http://git.llucax.com.ar/w/software/pymin.git/blobdiff/92e78eed502eb39da30a133ab473d80fca425646..b53a45e7e79b31d0b6b44df0405366cc8a2fd016:/services/vpn/handler.py">D</a><a title="history" href="http://git.llucax.com.ar/w/software/pymin.git/history/b53a45e7e79b31d0b6b44df0405366cc8a2fd016?f=services/vpn/handler.py">H</a>] services/vpn/handler.py</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">Rearrange Host attributes from vpn service (closes #33)</title>
<updated>2008-06-28T04:43:33Z</updated>
<author>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</author>
<contributor>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</contributor>
<published>2008-06-28T04:43:33Z</published>
<link rel="alternate" type="text/html" href="http://git.llucax.com.ar/w/software/pymin.git/commitdiff/92e78eed502eb39da30a133ab473d80fca425646" />
<id>http://git.llucax.com.ar/w/software/pymin.git/commitdiff/92e78eed502eb39da30a133ab473d80fca425646</id>
<content type="xhtml" xml:base="http://git.llucax.com.ar/w">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Rearrange Host attributes from vpn service (closes #33)

The attribute names are named after the tinc configuration variables to
avoid confusion and the name of the host is now the HostHandler key.
</pre><ul>
<li>[<a title="diff" href="http://git.llucax.com.ar/w/software/pymin.git/blobdiff/919343bd2a4fc08c45559e5090f8168dbe9996f3..92e78eed502eb39da30a133ab473d80fca425646:/services/vpn/host.py">D</a><a title="history" href="http://git.llucax.com.ar/w/software/pymin.git/history/92e78eed502eb39da30a133ab473d80fca425646?f=services/vpn/host.py">H</a>] services/vpn/host.py</li>
<li>[<a title="diff" href="http://git.llucax.com.ar/w/software/pymin.git/blobdiff/919343bd2a4fc08c45559e5090f8168dbe9996f3..92e78eed502eb39da30a133ab473d80fca425646:/services/vpn/templates/host">D</a><a title="history" href="http://git.llucax.com.ar/w/software/pymin.git/history/92e78eed502eb39da30a133ab473d80fca425646?f=services/vpn/templates/host">H</a>] services/vpn/templates/host</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">Add an example of regular attributes usage with a ValidatedClass</title>
<updated>2008-06-26T00:39:37Z</updated>
<author>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</author>
<contributor>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</contributor>
<published>2008-06-26T00:39:37Z</published>
<link rel="alternate" type="text/html" href="http://git.llucax.com.ar/w/software/pymin.git/commitdiff/919343bd2a4fc08c45559e5090f8168dbe9996f3" />
<id>http://git.llucax.com.ar/w/software/pymin.git/commitdiff/919343bd2a4fc08c45559e5090f8168dbe9996f3</id>
<content type="xhtml" xml:base="http://git.llucax.com.ar/w">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Add an example of regular attributes usage with a ValidatedClass

ValidatedClass were only used with Field instances as attributes.
Sometimes regular (not validated) attributes are needed.
</pre><ul>
<li>[<a title="diff" href="http://git.llucax.com.ar/w/software/pymin.git/blobdiff/a07cee69d1eb6575dd4534bc56e014a08e10bb8a..919343bd2a4fc08c45559e5090f8168dbe9996f3:/pymin/validatedclass.py">D</a><a title="history" href="http://git.llucax.com.ar/w/software/pymin.git/history/919343bd2a4fc08c45559e5090f8168dbe9996f3?f=pymin/validatedclass.py">H</a>] pymin/validatedclass.py</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">Call ComposedSubHandler._attr() with cont parameter (closes #31)</title>
<updated>2008-06-25T03:06:17Z</updated>
<author>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</author>
<contributor>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</contributor>
<published>2008-06-25T03:06:17Z</published>
<link rel="alternate" type="text/html" href="http://git.llucax.com.ar/w/software/pymin.git/commitdiff/a07cee69d1eb6575dd4534bc56e014a08e10bb8a" />
<id>http://git.llucax.com.ar/w/software/pymin.git/commitdiff/a07cee69d1eb6575dd4534bc56e014a08e10bb8a</id>
<content type="xhtml" xml:base="http://git.llucax.com.ar/w">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Call ComposedSubHandler._attr() with cont parameter (closes #31)
</pre><ul>
<li>[<a title="diff" href="http://git.llucax.com.ar/w/software/pymin.git/blobdiff/0a4b5b247b3a7f8d46cbd38dfbbfaa38b860ca6d..a07cee69d1eb6575dd4534bc56e014a08e10bb8a:/pymin/service/util.py">D</a><a title="history" href="http://git.llucax.com.ar/w/software/pymin.git/history/a07cee69d1eb6575dd4534bc56e014a08e10bb8a?f=pymin/service/util.py">H</a>] pymin/service/util.py</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">Convert serializer data to unicode in PyminDaemon (closes #28).</title>
<updated>2008-06-22T05:07:34Z</updated>
<author>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</author>
<contributor>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</contributor>
<published>2008-06-22T05:07:34Z</published>
<link rel="alternate" type="text/html" href="http://git.llucax.com.ar/w/software/pymin.git/commitdiff/0a4b5b247b3a7f8d46cbd38dfbbfaa38b860ca6d" />
<id>http://git.llucax.com.ar/w/software/pymin.git/commitdiff/0a4b5b247b3a7f8d46cbd38dfbbfaa38b860ca6d</id>
<content type="xhtml" xml:base="http://git.llucax.com.ar/w">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Convert serializer data to unicode in PyminDaemon (closes #28).
</pre><ul>
<li>[<a title="diff" href="http://git.llucax.com.ar/w/software/pymin.git/blobdiff/4bc9f563607e11cbc49c81ff23f8a3d486d3b202..0a4b5b247b3a7f8d46cbd38dfbbfaa38b860ca6d:/pymin/pymindaemon.py">D</a><a title="history" href="http://git.llucax.com.ar/w/software/pymin.git/history/0a4b5b247b3a7f8d46cbd38dfbbfaa38b860ca6d?f=pymin/pymindaemon.py">H</a>] pymin/pymindaemon.py</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">Remove invalid TODO comment in proxy host subhandler (closes #8).</title>
<updated>2008-06-21T00:36:21Z</updated>
<author>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</author>
<contributor>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</contributor>
<published>2008-06-21T00:36:21Z</published>
<link rel="alternate" type="text/html" href="http://git.llucax.com.ar/w/software/pymin.git/commitdiff/4bc9f563607e11cbc49c81ff23f8a3d486d3b202" />
<id>http://git.llucax.com.ar/w/software/pymin.git/commitdiff/4bc9f563607e11cbc49c81ff23f8a3d486d3b202</id>
<content type="xhtml" xml:base="http://git.llucax.com.ar/w">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Remove invalid TODO comment in proxy host subhandler (closes #8).

DictSubHandler fits just fine for proxy host management.
</pre><ul>
<li>[<a title="diff" href="http://git.llucax.com.ar/w/software/pymin.git/blobdiff/e69fa50ae7f488fb49641d4a5d98d14428c526b1..4bc9f563607e11cbc49c81ff23f8a3d486d3b202:/services/proxy/host.py">D</a><a title="history" href="http://git.llucax.com.ar/w/software/pymin.git/history/4bc9f563607e11cbc49c81ff23f8a3d486d3b202?f=services/proxy/host.py">H</a>] services/proxy/host.py</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">Split proxy handler in submodules (refs #2).</title>
<updated>2008-06-20T21:06:02Z</updated>
<author>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</author>
<contributor>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</contributor>
<published>2008-06-20T21:06:02Z</published>
<link rel="alternate" type="text/html" href="http://git.llucax.com.ar/w/software/pymin.git/commitdiff/e69fa50ae7f488fb49641d4a5d98d14428c526b1" />
<id>http://git.llucax.com.ar/w/software/pymin.git/commitdiff/e69fa50ae7f488fb49641d4a5d98d14428c526b1</id>
<content type="xhtml" xml:base="http://git.llucax.com.ar/w">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Split proxy handler in submodules (refs #2).
</pre><ul>
<li>[<a title="diff" href="http://git.llucax.com.ar/w/software/pymin.git/blobdiff/8f23bf641fb2260df1ee40e9d7d45dad9b116e1f..e69fa50ae7f488fb49641d4a5d98d14428c526b1:/services/proxy/handler.py">D</a><a title="history" href="http://git.llucax.com.ar/w/software/pymin.git/history/e69fa50ae7f488fb49641d4a5d98d14428c526b1?f=services/proxy/handler.py">H</a>] services/proxy/handler.py</li>
<li>[<a title="diff" href="http://git.llucax.com.ar/w/software/pymin.git/blobdiff/8f23bf641fb2260df1ee40e9d7d45dad9b116e1f..e69fa50ae7f488fb49641d4a5d98d14428c526b1:/services/proxy/host.py">D</a><a title="history" href="http://git.llucax.com.ar/w/software/pymin.git/history/e69fa50ae7f488fb49641d4a5d98d14428c526b1?f=services/proxy/host.py">H</a>] services/proxy/host.py</li>
<li>[<a title="diff" href="http://git.llucax.com.ar/w/software/pymin.git/blobdiff/8f23bf641fb2260df1ee40e9d7d45dad9b116e1f..e69fa50ae7f488fb49641d4a5d98d14428c526b1:/services/proxy/user.py">D</a><a title="history" href="http://git.llucax.com.ar/w/software/pymin.git/history/e69fa50ae7f488fb49641d4a5d98d14428c526b1?f=services/proxy/user.py">H</a>] services/proxy/user.py</li>
</ul>
</div>
</content>
</entry>
<entry>
<title type="html">Split vpn handler in submodules (refs #2).</title>
<updated>2008-06-20T04:09:41Z</updated>
<author>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</author>
<contributor>
  <name>Leandro Lucarella</name>
  <email>llucax@gmail.com</email>
</contributor>
<published>2008-06-20T04:09:41Z</published>
<link rel="alternate" type="text/html" href="http://git.llucax.com.ar/w/software/pymin.git/commitdiff/8f23bf641fb2260df1ee40e9d7d45dad9b116e1f" />
<id>http://git.llucax.com.ar/w/software/pymin.git/commitdiff/8f23bf641fb2260df1ee40e9d7d45dad9b116e1f</id>
<content type="xhtml" xml:base="http://git.llucax.com.ar/w">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Split vpn handler in submodules (refs #2).
</pre><ul>
<li>[<a title="diff" href="http://git.llucax.com.ar/w/software/pymin.git/blobdiff/2f3ca5a1a39c41e65e6a40877ed072a58a271f67..8f23bf641fb2260df1ee40e9d7d45dad9b116e1f:/services/vpn/handler.py">D</a><a title="history" href="http://git.llucax.com.ar/w/software/pymin.git/history/8f23bf641fb2260df1ee40e9d7d45dad9b116e1f?f=services/vpn/handler.py">H</a>] services/vpn/handler.py</li>
<li>[<a title="diff" href="http://git.llucax.com.ar/w/software/pymin.git/blobdiff/2f3ca5a1a39c41e65e6a40877ed072a58a271f67..8f23bf641fb2260df1ee40e9d7d45dad9b116e1f:/services/vpn/host.py">D</a><a title="history" href="http://git.llucax.com.ar/w/software/pymin.git/history/8f23bf641fb2260df1ee40e9d7d45dad9b116e1f?f=services/vpn/host.py">H</a>] services/vpn/host.py</li>
</ul>
</div>
</content>
</entry>
</feed>

