<feed xmlns='http://www.w3.org/2005/Atom'>
<title>leap_web.git, branch 0.2.5</title>
<subtitle>[leap_web] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/'/>
<entry>
<title>Version 0.2.5</title>
<updated>2013-10-18T08:24:06+00:00</updated>
<author>
<name>Azul</name>
<email>azul@leap.se</email>
</author>
<published>2013-10-18T08:24:02+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=ed3b83e31a16732f309eb470358bf06c1190b4f8'/>
<id>ed3b83e31a16732f309eb470358bf06c1190b4f8</id>
<content type='text'>
* detect os in browser and show proper download link (#4173)
* billing: admin can see past due subscriptions
* passwords with umlauts work when logging in after signing up with the
* client (#4002)
* blacklisting common system email addresses listed in RFC 2142 (#3602)
* blacklisting all usernames on the server (#3602)
* configurable blocking of logins in the configuration (#3602)
* require aliases to be all lower-case
* Only allow braintree one-off payments when unauthenticated, &amp; call them 'donations'.
  (#3796)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* detect os in browser and show proper download link (#4173)
* billing: admin can see past due subscriptions
* passwords with umlauts work when logging in after signing up with the
* client (#4002)
* blacklisting common system email addresses listed in RFC 2142 (#3602)
* blacklisting all usernames on the server (#3602)
* configurable blocking of logins in the configuration (#3602)
* require aliases to be all lower-case
* Only allow braintree one-off payments when unauthenticated, &amp; call them 'donations'.
  (#3796)
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #103 from azul/feature/configurable-download-urls</title>
<updated>2013-10-18T08:02:34+00:00</updated>
<author>
<name>azul</name>
<email>azul@riseup.net</email>
</author>
<published>2013-10-18T08:02:34+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=8cb227a4e5e7b63e5e7d7d9af5a9162e0582e0cd'/>
<id>8cb227a4e5e7b63e5e7d7d9af5a9162e0582e0cd</id>
<content type='text'>
Make download links configurable</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make download links configurable</pre>
</div>
</content>
</entry>
<entry>
<title>Make download links configurable</title>
<updated>2013-10-18T07:53:41+00:00</updated>
<author>
<name>Azul</name>
<email>azul@leap.se</email>
</author>
<published>2013-10-18T07:50:37+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=1384f6c43dde6a19f270416e34e39130a3d0a53d'/>
<id>1384f6c43dde6a19f270416e34e39130a3d0a53d</id>
<content type='text'>
This way we won't have to redeploy once the new links to the windows and the android version are there.

Also this obviously offers more flexibility for providers.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This way we won't have to redeploy once the new links to the windows and the android version are there.

Also this obviously offers more flexibility for providers.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #98 from jessib/feature/billing-past-due-subscriptions</title>
<updated>2013-10-18T07:18:03+00:00</updated>
<author>
<name>azul</name>
<email>azul@riseup.net</email>
</author>
<published>2013-10-18T07:18:03+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=221532448ba4c435427ad2b5b3eca729b352c354'/>
<id>221532448ba4c435427ad2b5b3eca729b352c354</id>
<content type='text'>
Feature/billing past due subscriptions</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Feature/billing past due subscriptions</pre>
</div>
</content>
</entry>
<entry>
<title>Some cleanup of code to deal with past due subscriptions.</title>
<updated>2013-10-17T20:58:54+00:00</updated>
<author>
<name>jessib</name>
<email>jessib@riseup.net</email>
</author>
<published>2013-10-17T20:58:54+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=92cb054d53aaac6864a6a805d9cdd3919f4a38bc'/>
<id>92cb054d53aaac6864a6a805d9cdd3919f4a38bc</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 #102 from azul/feature/3602-email-blacklist</title>
<updated>2013-10-17T17:51:47+00:00</updated>
<author>
<name>jessib</name>
<email>jessib@riseup.net</email>
</author>
<published>2013-10-17T17:51:47+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=bf3b59e6807c8e4789b97232c7416093b07cccdf'/>
<id>bf3b59e6807c8e4789b97232c7416093b07cccdf</id>
<content type='text'>
blacklist system logins for aliases and logins</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
blacklist system logins for aliases and logins</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #101 from azul/bugfix/4002-utf8-encode-srp-password</title>
<updated>2013-10-17T17:29:12+00:00</updated>
<author>
<name>jessib</name>
<email>jessib@riseup.net</email>
</author>
<published>2013-10-17T17:29:12+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=4302dcbf6215b863fa5e5389d89c449da300bd47'/>
<id>4302dcbf6215b863fa5e5389d89c449da300bd47</id>
<content type='text'>
use latest version of srp_js to fix #4002</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
use latest version of srp_js to fix #4002</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #100 from azul/feature/os-detection</title>
<updated>2013-10-17T16:58:22+00:00</updated>
<author>
<name>jessib</name>
<email>jessib@riseup.net</email>
</author>
<published>2013-10-17T16:58:22+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=586d0cc7e49a416601b971f9aad2c8a9486332f6'/>
<id>586d0cc7e49a416601b971f9aad2c8a9486332f6</id>
<content type='text'>
remove leftover from testing os specific sections</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
remove leftover from testing os specific sections</pre>
</div>
</content>
</entry>
<entry>
<title>blacklist system logins for aliases and logins</title>
<updated>2013-10-17T10:05:26+00:00</updated>
<author>
<name>Azul</name>
<email>azul@leap.se</email>
</author>
<published>2013-10-17T10:05:26+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=9f4b1bcf315f09fd6d302ad187281ec4ed443f04'/>
<id>9f4b1bcf315f09fd6d302ad187281ec4ed443f04</id>
<content type='text'>
We blacklist based on three things:
* blacklist in APP_CONFIG[:handle_blacklist]
* emails in RFC 2142
* usernames in /etc/passwd

The latter two can be allowed by explicitly whitelisting them in APP_CONFIG[:handle_whitelist].

We stick to blocking names that have been configured as both blacklisted and whitelisted - better be save than sorry.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We blacklist based on three things:
* blacklist in APP_CONFIG[:handle_blacklist]
* emails in RFC 2142
* usernames in /etc/passwd

The latter two can be allowed by explicitly whitelisting them in APP_CONFIG[:handle_whitelist].

We stick to blocking names that have been configured as both blacklisted and whitelisted - better be save than sorry.
</pre>
</div>
</content>
</entry>
<entry>
<title>use latest version of srp_js to fix #4002</title>
<updated>2013-10-17T08:13:44+00:00</updated>
<author>
<name>Azul</name>
<email>azul@leap.se</email>
</author>
<published>2013-10-17T08:13:44+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_web.git/commit/?id=155c2d25395a02916543131348a703cd13573d4c'/>
<id>155c2d25395a02916543131348a703cd13573d4c</id>
<content type='text'>
We were not encoding the srp password properly before. So umlauts in the password would cause the login procedure to fail.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We were not encoding the srp password properly before. So umlauts in the password would cause the login procedure to fail.
</pre>
</div>
</content>
</entry>
</feed>
