<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ratatoeskr-cms/ratatoeskr/backend.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>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>Remove intcmp()</title>
<updated>2020-11-08T16:47:21Z</updated>
<author>
<name>Laria Carolin Chabowski</name>
<email>laria@laria.me</email>
</author>
<published>2020-11-08T16:43:21Z</published>
<link rel='alternate' type='text/html' href='http://git.laria.me/ratatoeskr-cms/commit/?id=32b8f4ae4243bc915fe38e28dd991a28c09b4331'/>
<id>urn:sha1:32b8f4ae4243bc915fe38e28dd991a28c09b4331</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move article status consts into Article class</title>
<updated>2020-11-08T16:13:51Z</updated>
<author>
<name>Laria Carolin Chabowski</name>
<email>laria@laria.me</email>
</author>
<published>2020-11-08T16:13:51Z</published>
<link rel='alternate' type='text/html' href='http://git.laria.me/ratatoeskr-cms/commit/?id=743c562ac9a8d8df7a176a989ebee36ad2acbfb7'/>
<id>urn:sha1:743c562ac9a8d8df7a176a989ebee36ad2acbfb7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Plugin: Fix creating plugin database records</title>
<updated>2020-11-08T15:52:20Z</updated>
<author>
<name>Laria Carolin Chabowski</name>
<email>laria@laria.me</email>
</author>
<published>2020-11-08T15:49:39Z</published>
<link rel='alternate' type='text/html' href='http://git.laria.me/ratatoeskr-cms/commit/?id=87eb96b81c196ad3fe652128084371b4b510207e'/>
<id>urn:sha1:87eb96b81c196ad3fe652128084371b4b510207e</id>
<content type='text'>
Newer MySQL / MariaDB versions are a bit more strict when omitting values
on insert which made the old Plugin::create() not work any more.
</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>Fix some broken references to the \ste namespace</title>
<updated>2020-09-25T19:29:45Z</updated>
<author>
<name>Laria Carolin Chabowski</name>
<email>laria@laria.me</email>
</author>
<published>2020-09-25T19:24:53Z</published>
<link rel='alternate' type='text/html' href='http://git.laria.me/ratatoeskr-cms/commit/?id=ecec65566a4ec77edf2054984663d97df55b877a'/>
<id>urn:sha1:ecec65566a4ec77edf2054984663d97df55b877a</id>
<content type='text'>
Should be \r7r\ste now
</content>
</entry>
<entry>
<title>Refactor textprocessors</title>
<updated>2020-09-25T19:28:55Z</updated>
<author>
<name>Laria Carolin Chabowski</name>
<email>laria@laria.me</email>
</author>
<published>2020-09-25T19:18:18Z</published>
<link rel='alternate' type='text/html' href='http://git.laria.me/ratatoeskr-cms/commit/?id=378881378aab5454c84cb1fecbbcc675f64dc27f'/>
<id>urn:sha1:378881378aab5454c84cb1fecbbcc675f64dc27f</id>
<content type='text'>
They are now managed by TextprocessorRepository and are instances of
Textprocessor. This replaces the global $textprocessors variable.
</content>
</entry>
<entry>
<title>Deprecate htmlesc for Esc::esc</title>
<updated>2020-09-25T19:27:43Z</updated>
<author>
<name>Laria Carolin Chabowski</name>
<email>laria@laria.me</email>
</author>
<published>2020-09-25T19:24:01Z</published>
<link rel='alternate' type='text/html' href='http://git.laria.me/ratatoeskr-cms/commit/?id=78c0350b3b7fc025ba565e19bfa195b68e95bb88'/>
<id>urn:sha1:78c0350b3b7fc025ba565e19bfa195b68e95bb88</id>
<content type='text'>
"Stole" this class from another project of mine (micropoly)
</content>
</entry>
</feed>
