<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ipsilon.git/ipsilon/util, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/nkinder/public_git/ipsilon.git/'/>
<entry>
<title>Don't explicitly save sessions</title>
<updated>2015-03-12T19:36:33+00:00</updated>
<author>
<name>Nathan Kinder</name>
<email>nkinder@redhat.com</email>
</author>
<published>2015-03-11T23:51:29+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/nkinder/public_git/ipsilon.git/commit/?id=22e983978fcbd84896468017dd5bdacf8a18cf3c'/>
<id>22e983978fcbd84896468017dd5bdacf8a18cf3c</id>
<content type='text'>
Saving a session causes it to be unlocked, but sessions have a
hook that also performs a save just before the session is finalized.
In CherryPy 3.3.0 and later, an assertion was added to ensure that
a session is locked when trying to perform a save.  Since we perform
explicit saves in our code, this causes the assertion to be tripped
when the hook executes.

This patch removes our explicit save calls.  We should rely on the
hook to save and unlock the session.

https://fedorahosted.org/ipsilon/ticket/84

Signed-off-by: Nathan Kinder &lt;nkinder@redhat.com&gt;
Reviewed-by: Simo Sorce &lt;simo@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Saving a session causes it to be unlocked, but sessions have a
hook that also performs a save just before the session is finalized.
In CherryPy 3.3.0 and later, an assertion was added to ensure that
a session is locked when trying to perform a save.  Since we perform
explicit saves in our code, this causes the assertion to be tripped
when the hook executes.

This patch removes our explicit save calls.  We should rely on the
hook to save and unlock the session.

https://fedorahosted.org/ipsilon/ticket/84

Signed-off-by: Nathan Kinder &lt;nkinder@redhat.com&gt;
Reviewed-by: Simo Sorce &lt;simo@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Proper fallback from referer to REQUEST_URI</title>
<updated>2015-03-12T18:48:11+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2015-03-12T17:51:04+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/nkinder/public_git/ipsilon.git/commit/?id=078942b2cf6d73697f4c6b8a28cabe940f358532'/>
<id>078942b2cf6d73697f4c6b8a28cabe940f358532</id>
<content type='text'>
If the referer is present but does not contain a transaction ID we still
need to fallback to the REQUEST_URI. Fix the code to check the url and
then fallback to REQUEST_URI rathe than decide upfront merely on the
fact a referer is available.

https://fedorahosted.org/ipsilon/ticket/74

Signed-off-by: Simo Sorce &lt;simo@redhat.com&gt;
Reviewed-by: Nathan Kinder &lt;nkinder@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If the referer is present but does not contain a transaction ID we still
need to fallback to the REQUEST_URI. Fix the code to check the url and
then fallback to REQUEST_URI rathe than decide upfront merely on the
fact a referer is available.

https://fedorahosted.org/ipsilon/ticket/74

Signed-off-by: Simo Sorce &lt;simo@redhat.com&gt;
Reviewed-by: Nathan Kinder &lt;nkinder@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Find transaction ids for internal redirects</title>
<updated>2015-03-06T20:15:31+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2015-03-06T17:12:00+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/nkinder/public_git/ipsilon.git/commit/?id=e0aa4f23846fa9f6bb0fb9eb021e930b035100eb'/>
<id>e0aa4f23846fa9f6bb0fb9eb021e930b035100eb</id>
<content type='text'>
On internal redirections, such as when ErrorDocument is used to
redirect on failed negotiate authentication we need to look harder
for the transaction id.

Ticket: #74

Signed-off-by: Simo Sorce &lt;simo@redhat.com&gt;
Reviewed-by: Nathan Kinder &lt;nkinder@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On internal redirections, such as when ErrorDocument is used to
redirect on failed negotiate authentication we need to look harder
for the transaction id.

Ticket: #74

Signed-off-by: Simo Sorce &lt;simo@redhat.com&gt;
Reviewed-by: Nathan Kinder &lt;nkinder@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Change root class of Page from Log to Endpoint</title>
<updated>2015-02-27T21:05:00+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2015-02-25T15:13:26+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/nkinder/public_git/ipsilon.git/commit/?id=075c3c53f72fde8e18af3f505249bef8812b7da3'/>
<id>075c3c53f72fde8e18af3f505249bef8812b7da3</id>
<content type='text'>
Signed-off-by: Rob Crittenden &lt;rcritten@redhat.com&gt;
Reviewed-by: Simo Sorce &lt;simo@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Rob Crittenden &lt;rcritten@redhat.com&gt;
Reviewed-by: Simo Sorce &lt;simo@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Low-level class for managing request endpoints</title>
<updated>2015-02-27T21:04:13+00:00</updated>
<author>
<name>Rob Crittenden</name>
<email>rcritten@redhat.com</email>
</author>
<published>2015-02-20T15:57:32+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/nkinder/public_git/ipsilon.git/commit/?id=a35c8bca80226a935dc5dab33e716e79ef820fd4'/>
<id>a35c8bca80226a935dc5dab33e716e79ef820fd4</id>
<content type='text'>
An Endpoint is different from a Page in that it doesn't have menus,
templates, transactions, etc. It is only defines a URL that can be
mounted.

https://fedorahosted.org/ipsilon/ticket/38

Signed-off-by: Rob Crittenden &lt;rcritten@redhat.com&gt;
Reviewed-by: Simo Sorce &lt;simo@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
An Endpoint is different from a Page in that it doesn't have menus,
templates, transactions, etc. It is only defines a URL that can be
mounted.

https://fedorahosted.org/ipsilon/ticket/38

Signed-off-by: Rob Crittenden &lt;rcritten@redhat.com&gt;
Reviewed-by: Simo Sorce &lt;simo@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Make the configparser case sensitive.</title>
<updated>2015-02-24T17:58:45+00:00</updated>
<author>
<name>Patrick Uiterwijk</name>
<email>puiterwijk@redhat.com</email>
</author>
<published>2015-02-24T16:48:24+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/nkinder/public_git/ipsilon.git/commit/?id=4d234dc3956e8ac72d8e0eccc3c0d9594d1c85f8'/>
<id>4d234dc3956e8ac72d8e0eccc3c0d9594d1c85f8</id>
<content type='text'>
Per the instructions of
https://docs.python.org/2/library/configparser.html#ConfigParser.RawConfigParser.optionxform

Signed-off-by: Patrick Uiterwijk &lt;puiterwijk@redhat.com&gt;
Reviewed-by: Simo Sorce &lt;simo@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Per the instructions of
https://docs.python.org/2/library/configparser.html#ConfigParser.RawConfigParser.optionxform

Signed-off-by: Patrick Uiterwijk &lt;puiterwijk@redhat.com&gt;
Reviewed-by: Simo Sorce &lt;simo@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Make available case insensitive mapping matching</title>
<updated>2015-02-24T15:58:25+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2015-02-23T20:25:09+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/nkinder/public_git/ipsilon.git/commit/?id=83f4cfcb6ee62348b25f0db9a771a10628fc57a6'/>
<id>83f4cfcb6ee62348b25f0db9a771a10628fc57a6</id>
<content type='text'>
If ignore_case is True then the incomping attributes are matched
case-insensitively in the policy engine.
The CAse of the incoming attribute is not changed on wildcard
matches. On ther matches attributes will be replaced according
to the mapping tables and the case used will be that of the
mapped attributes.

Signed-off-by: Simo Sorce &lt;simo@redhat.com&gt;
Reviewed-by: Patrick Uiterwijk &lt;puiterwijk@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If ignore_case is True then the incomping attributes are matched
case-insensitively in the policy engine.
The CAse of the incoming attribute is not changed on wildcard
matches. On ther matches attributes will be replaced according
to the mapping tables and the case used will be that of the
mapped attributes.

Signed-off-by: Simo Sorce &lt;simo@redhat.com&gt;
Reviewed-by: Patrick Uiterwijk &lt;puiterwijk@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not crash on failure to load config</title>
<updated>2015-02-24T15:58:25+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2015-02-22T19:54:35+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/nkinder/public_git/ipsilon.git/commit/?id=86636e61cb8b61dda9943d667cb0ce0934b4bdb9'/>
<id>86636e61cb8b61dda9943d667cb0ce0934b4bdb9</id>
<content type='text'>
Just report an error and continue with default values.

Signed-off-by: Simo Sorce &lt;simo@redhat.com&gt;
Reviewed-by: Patrick Uiterwijk &lt;puiterwijk@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Just report an error and continue with default values.

Signed-off-by: Simo Sorce &lt;simo@redhat.com&gt;
Reviewed-by: Patrick Uiterwijk &lt;puiterwijk@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add config option to load mapping lists</title>
<updated>2015-02-24T15:37:45+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2015-02-16T15:14:33+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/nkinder/public_git/ipsilon.git/commit/?id=7aa8e0744f50e4f94a58b318fa4bfb43f4128a12'/>
<id>7aa8e0744f50e4f94a58b318fa4bfb43f4128a12</id>
<content type='text'>
This requires careful handling, and should be used sparingly

Signed-off-by: Simo Sorce &lt;simo@redhat.com&gt;
Reviewed-by: Patrick Uiterwijk &lt;puiterwijk@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This requires careful handling, and should be used sparingly

Signed-off-by: Simo Sorce &lt;simo@redhat.com&gt;
Reviewed-by: Patrick Uiterwijk &lt;puiterwijk@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Policy class to help filter attributes</title>
<updated>2015-02-24T15:37:43+00:00</updated>
<author>
<name>Simo Sorce</name>
<email>simo@redhat.com</email>
</author>
<published>2015-02-16T14:33:07+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/nkinder/public_git/ipsilon.git/commit/?id=e577dd94ace3f664c0ba0966af270781ae4990ec'/>
<id>e577dd94ace3f664c0ba0966af270781ae4990ec</id>
<content type='text'>
Signed-off-by: Simo Sorce &lt;simo@redhat.com&gt;
Reviewed-by: Patrick Uiterwijk &lt;puiterwijk@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Simo Sorce &lt;simo@redhat.com&gt;
Reviewed-by: Patrick Uiterwijk &lt;puiterwijk@redhat.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
