<feed xmlns='http://www.w3.org/2005/Atom'>
<title>leap_web.git/test/unit, branch 0.5.2</title>
<subtitle>[leap_web] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/'/>
<entry>
<title>clearify identity validations</title>
<updated>2014-05-29T09:19:21+00:00</updated>
<author>
<name>Azul</name>
<email>azul@leap.se</email>
</author>
<published>2014-05-29T09:19:21+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=bbe7b3b7deb2b44d34f7c39dda2c3db284e2bf10'/>
<id>bbe7b3b7deb2b44d34f7c39dda2c3db284e2bf10</id>
<content type='text'>
Identity.new.valid? should not crash. So validate presence where needed and
skip the other validations if the value is absent.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Identity.new.valid? should not crash. So validate presence where needed and
skip the other validations if the value is absent.
</pre>
</div>
</content>
</entry>
<entry>
<title>hand on errors from Email to Identity to User</title>
<updated>2014-05-29T08:04:07+00:00</updated>
<author>
<name>Azul</name>
<email>azul@leap.se</email>
</author>
<published>2014-05-29T08:04:07+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=e0d31118d6e4110d2c280afa9415cfe9def29deb'/>
<id>e0d31118d6e4110d2c280afa9415cfe9def29deb</id>
<content type='text'>
errors.each iterates through all errors for all attrbibutes nicely.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
errors.each iterates through all errors for all attrbibutes nicely.
</pre>
</div>
</content>
</entry>
<entry>
<title>adopt tests to new error messages for identities</title>
<updated>2014-05-28T10:29:50+00:00</updated>
<author>
<name>Azul</name>
<email>azul@leap.se</email>
</author>
<published>2014-05-28T10:29:50+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=5b601707c8af8454dacf2edd846bc3386e148253'/>
<id>5b601707c8af8454dacf2edd846bc3386e148253</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #163 from azul/feature/3398-save-hashed-token</title>
<updated>2014-05-26T08:08:27+00:00</updated>
<author>
<name>azul</name>
<email>azul@leap.se</email>
</author>
<published>2014-05-26T08:08:27+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=1d0d61389011a8d0d169bc139590d90a6fbbac60'/>
<id>1d0d61389011a8d0d169bc139590d90a6fbbac60</id>
<content type='text'>
hash token with sha512 against timing attacs #3398</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
hash token with sha512 against timing attacs #3398</pre>
</div>
</content>
</entry>
<entry>
<title>hash token with sha512 against timing attacs #3398</title>
<updated>2014-05-26T07:58:40+00:00</updated>
<author>
<name>Azul</name>
<email>azul@leap.se</email>
</author>
<published>2014-05-01T08:45:57+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=5764daae090227bf4c5967900b708392c967be47'/>
<id>5764daae090227bf4c5967900b708392c967be47</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix Email so User.new.valid? does not crash</title>
<updated>2014-05-19T12:24:47+00:00</updated>
<author>
<name>Azul</name>
<email>azul@leap.se</email>
</author>
<published>2014-05-15T09:04:56+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=5dd6c1529f8f4fc5089c71b0a44e360acaea900d'/>
<id>5dd6c1529f8f4fc5089c71b0a44e360acaea900d</id>
<content type='text'>
Email.new(nil) now returns an invalid email rather than crashing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Email.new(nil) now returns an invalid email rather than crashing.
</pre>
</div>
</content>
</entry>
<entry>
<title>destinguish user.email from user.email_address</title>
<updated>2014-05-13T12:42:07+00:00</updated>
<author>
<name>Azul</name>
<email>azul@leap.se</email>
</author>
<published>2014-05-13T12:03:53+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=bbe9de73352b5aa937173b4158267f6a37e9ca5f'/>
<id>bbe9de73352b5aa937173b4158267f6a37e9ca5f</id>
<content type='text'>
use the former if you want a working email account or nil, the
latter if you want the email address associated with a given
user no matter if the user actually has an email account or not.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
use the former if you want a working email account or nil, the
latter if you want the email address associated with a given
user no matter if the user actually has an email account or not.
</pre>
</div>
</content>
</entry>
<entry>
<title>change service level configuration strategy</title>
<updated>2014-04-18T10:30:52+00:00</updated>
<author>
<name>Azul</name>
<email>azul@leap.se</email>
</author>
<published>2014-04-18T09:55:40+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=9216ab8252246a263c5d17f6755a7d3887145f94'/>
<id>9216ab8252246a263c5d17f6755a7d3887145f94</id>
<content type='text'>
The changes to the configuration required some non minor changes to the platform and also added some flexibility we don't require yet - and thus some new possibilities for errors.

So instead we still use the allow_..._certs and ..._cert_prefix options.
They basically provide the framework in which service levels can operate.

The service level configuration will not include the cert prefix anymore.
It only states if the service level is rate limited or not.
This avoids conflicts between the two configuration options.

I also removed the anonymous service level entirely.
It was also turning a boolean decision (do we provide anonymous eip or not) into something way more complex. Instead I added the AnonymousServiceLevel class to handle the corner cases for people who are not logged in.

Furthermore i renamed the UnauthenticatedUser to AnonymousUser so it matches the Anonymous Service Level nicely. It's also shorter and more intuitive.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The changes to the configuration required some non minor changes to the platform and also added some flexibility we don't require yet - and thus some new possibilities for errors.

So instead we still use the allow_..._certs and ..._cert_prefix options.
They basically provide the framework in which service levels can operate.

The service level configuration will not include the cert prefix anymore.
It only states if the service level is rate limited or not.
This avoids conflicts between the two configuration options.

I also removed the anonymous service level entirely.
It was also turning a boolean decision (do we provide anonymous eip or not) into something way more complex. Instead I added the AnonymousServiceLevel class to handle the corner cases for people who are not logged in.

Furthermore i renamed the UnauthenticatedUser to AnonymousUser so it matches the Anonymous Service Level nicely. It's also shorter and more intuitive.
</pre>
</div>
</content>
</entry>
<entry>
<title>move certs into toplevel</title>
<updated>2014-04-10T10:54:36+00:00</updated>
<author>
<name>Azul</name>
<email>azul@leap.se</email>
</author>
<published>2014-04-10T10:45:21+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=c1486cb9688d53c5ae266ff22ab279ead12eaa36'/>
<id>c1486cb9688d53c5ae266ff22ab279ead12eaa36</id>
<content type='text'>
cleaned up all the engine stuff that was never really used.
Afterwards there is not that much left that makes it into the toplevel.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
cleaned up all the engine stuff that was never really used.
Afterwards there is not that much left that makes it into the toplevel.
</pre>
</div>
</content>
</entry>
<entry>
<title>moving users: app and test files</title>
<updated>2014-04-08T09:49:14+00:00</updated>
<author>
<name>Azul</name>
<email>azul@leap.se</email>
</author>
<published>2014-04-08T09:49:14+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=b6d14dc19dd350a807826e3e097738a36613e083'/>
<id>b6d14dc19dd350a807826e3e097738a36613e083</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
