<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ratatoeskr-cms/setup.php, branch master</title>
<subtitle>Ratatöskr is a flexible Content Management System / Blogging Software for PHP 5.3.
</subtitle>
<id>http://git.laria.me/ratatoeskr-cms/atom?h=master</id>
<link rel='self' href='http://git.laria.me/ratatoeskr-cms/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.laria.me/ratatoeskr-cms/'/>
<updated>2021-01-01T19:12:25Z</updated>
<entry>
<title>Add htmlesc again</title>
<updated>2021-01-01T19:12:25Z</updated>
<author>
<name>Laria Carolin Chabowski</name>
<email>laria@laria.me</email>
</author>
<published>2021-01-01T19:12:21Z</published>
<link rel='alternate' type='text/html' href='http://git.laria.me/ratatoeskr-cms/commit/?id=c9a7d3efc61b585d6765bb8e247d6fa1ace9f4fd'/>
<id>urn:sha1:c9a7d3efc61b585d6765bb8e247d6fa1ace9f4fd</id>
<content type='text'>
Some plugins use that function :(.
</content>
</entry>
<entry>
<title>setup.php: Fix list of required directories</title>
<updated>2020-11-08T20:45:06Z</updated>
<author>
<name>Laria Carolin Chabowski</name>
<email>laria@laria.me</email>
</author>
<published>2020-11-08T20:45:06Z</published>
<link rel='alternate' type='text/html' href='http://git.laria.me/ratatoeskr-cms/commit/?id=946416df57e1217f8f260e71076362ed0974c047'/>
<id>urn:sha1:946416df57e1217f8f260e71076362ed0974c047</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Get rid of db.php and include config directly in entry points</title>
<updated>2020-11-08T20:44:32Z</updated>
<author>
<name>Laria Carolin Chabowski</name>
<email>laria@laria.me</email>
</author>
<published>2020-11-08T20:44:32Z</published>
<link rel='alternate' type='text/html' href='http://git.laria.me/ratatoeskr-cms/commit/?id=f142efd4f77c018b2a0a2530a4601920dc7fdcba'/>
<id>urn:sha1:f142efd4f77c018b2a0a2530a4601920dc7fdcba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make SITE_BASE_PATH a method of Env</title>
<updated>2020-11-08T17:04:12Z</updated>
<author>
<name>Laria Carolin Chabowski</name>
<email>laria@laria.me</email>
</author>
<published>2020-11-08T17:04:12Z</published>
<link rel='alternate' type='text/html' href='http://git.laria.me/ratatoeskr-cms/commit/?id=b8903396199c3437cf980d93c94159a00899a10d'/>
<id>urn:sha1:b8903396199c3437cf980d93c94159a00899a10d</id>
<content type='text'>
This allows us to get rid of utils.php
</content>
</entry>
<entry>
<title>Use password_hash() and friends to hash and verify passwords</title>
<updated>2020-09-25T21:09:31Z</updated>
<author>
<name>Laria Carolin Chabowski</name>
<email>laria@laria.me</email>
</author>
<published>2020-09-25T21:09:31Z</published>
<link rel='alternate' type='text/html' href='http://git.laria.me/ratatoeskr-cms/commit/?id=5e347e4efaa81c2108256dc927208cd55dc10baa'/>
<id>urn:sha1:5e347e4efaa81c2108256dc927208cd55dc10baa</id>
<content type='text'>
Previously I rolled my own password hashing function. While it at least
used some sort of salt, it's still a terrible idea.

The newly created class PasswordHash wraps the password_hash() family of
functions but can also check the old password hash format (to distinguish
them, the new password hashes are prefixed with a '!'). In
PasswordHash::needsRehash we then always report an hash of the old format
as being in need of a rehash. That way, these old hashes will be replaced
the next time the user successfully logs in.
</content>
</entry>
<entry>
<title>Replace kses with HTMLPurifier</title>
<updated>2020-09-25T20:19:37Z</updated>
<author>
<name>Laria Carolin Chabowski</name>
<email>laria@laria.me</email>
</author>
<published>2020-09-25T20:19:37Z</published>
<link rel='alternate' type='text/html' href='http://git.laria.me/ratatoeskr-cms/commit/?id=3de03d4f83817e59c1be4bc361fee8eca781789b'/>
<id>urn:sha1:3de03d4f83817e59c1be4bc361fee8eca781789b</id>
<content type='text'>
This gets rid of our last non-compüoser dependency! :)
</content>
</entry>
<entry>
<title>Get php-markdown via composer</title>
<updated>2020-09-22T20:18:33Z</updated>
<author>
<name>Laria Carolin Chabowski</name>
<email>laria@laria.me</email>
</author>
<published>2020-09-22T20:18:33Z</published>
<link rel='alternate' type='text/html' href='http://git.laria.me/ratatoeskr-cms/commit/?id=d6774a94d223f0e87a9f0aab02f4de05deada86f'/>
<id>urn:sha1:d6774a94d223f0e87a9f0aab02f4de05deada86f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Require STE using composer and add autoloading</title>
<updated>2020-09-22T19:41:13Z</updated>
<author>
<name>Laria Carolin Chabowski</name>
<email>laria@laria.me</email>
</author>
<published>2020-09-22T19:30:49Z</published>
<link rel='alternate' type='text/html' href='http://git.laria.me/ratatoeskr-cms/commit/?id=a0f6f2e849d0884259693e7c1df1bc9de6585eb2'/>
<id>urn:sha1:a0f6f2e849d0884259693e7c1df1bc9de6585eb2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Automatic code formatting</title>
<updated>2020-04-26T19:13:51Z</updated>
<author>
<name>Laria Carolin Chabowski</name>
<email>laria@laria.me</email>
</author>
<published>2020-04-26T19:03:08Z</published>
<link rel='alternate' type='text/html' href='http://git.laria.me/ratatoeskr-cms/commit/?id=ade9edeb849803082856f7633194913ad4df93a0'/>
<id>urn:sha1:ade9edeb849803082856f7633194913ad4df93a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Some simple code formatting</title>
<updated>2020-04-26T14:48:01Z</updated>
<author>
<name>Laria Carolin Chabowski</name>
<email>laria@laria.me</email>
</author>
<published>2020-04-26T14:48:01Z</published>
<link rel='alternate' type='text/html' href='http://git.laria.me/ratatoeskr-cms/commit/?id=c3cc300a952a793b9655226db1aad050daaa3803'/>
<id>urn:sha1:c3cc300a952a793b9655226db1aad050daaa3803</id>
<content type='text'>
- Expand tabs into spaces
- Remove trailing whitespace
- Get rid of closing `?&gt;` tags
</content>
</entry>
</feed>
