<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kanban/app/Core/Security, branch master</title>
<subtitle>Custom fork of https://github.com/kanboard/kanboard
</subtitle>
<id>https://emkael.info/cgit/kanban/atom?h=master</id>
<link rel='self' href='https://emkael.info/cgit/kanban/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://emkael.info/cgit/kanban/'/>
<updated>2019-02-01T23:40:35Z</updated>
<entry>
<title>Authorize only API tokens when 2FA is enabled</title>
<updated>2019-02-01T23:40:35Z</updated>
<author>
<name>Frédéric Guillot</name>
<email>fred@kanboard.net</email>
</author>
<published>2019-02-01T23:40:35Z</published>
<link rel='alternate' type='text/html' href='https://emkael.info/cgit/kanban/commit/?id=233fd1a8a1e4da808ce34f91194a423522e5c478'/>
<id>urn:sha1:233fd1a8a1e4da808ce34f91194a423522e5c478</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add CSRF check for task and project files upload</title>
<updated>2018-01-29T23:56:30Z</updated>
<author>
<name>Frédéric Guillot</name>
<email>fred@kanboard.net</email>
</author>
<published>2018-01-29T23:56:30Z</published>
<link rel='alternate' type='text/html' href='https://emkael.info/cgit/kanban/commit/?id=9ddefa979a12aff2334d6e7048e142cfdef5bb89'/>
<id>urn:sha1:9ddefa979a12aff2334d6e7048e142cfdef5bb89</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Store PHP sessions in the database</title>
<updated>2017-12-12T23:04:28Z</updated>
<author>
<name>Frédéric Guillot</name>
<email>fred@kanboard.net</email>
</author>
<published>2017-12-07T00:19:11Z</published>
<link rel='alternate' type='text/html' href='https://emkael.info/cgit/kanban/commit/?id=ccd177ada6823c27a6408427f19c238fd701c39e'/>
<id>urn:sha1:ccd177ada6823c27a6408427f19c238fd701c39e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Render QR code for TwoFactor authentication without Google Chart API</title>
<updated>2017-03-10T02:24:04Z</updated>
<author>
<name>Frederic Guillot</name>
<email>fred@kanboard.net</email>
</author>
<published>2017-03-10T02:24:04Z</published>
<link rel='alternate' type='text/html' href='https://emkael.info/cgit/kanban/commit/?id=6d814566fba8ac45b5cba6993e7b98223b259256'/>
<id>urn:sha1:6d814566fba8ac45b5cba6993e7b98223b259256</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Custom project roles inherit from project members</title>
<updated>2016-09-09T00:44:03Z</updated>
<author>
<name>Frederic Guillot</name>
<email>fred@kanboard.net</email>
</author>
<published>2016-09-09T00:44:03Z</published>
<link rel='alternate' type='text/html' href='https://emkael.info/cgit/kanban/commit/?id=fedf4ea2de21fcf95fc5aa942cedc7924865f160'/>
<id>urn:sha1:fedf4ea2de21fcf95fc5aa942cedc7924865f160</id>
<content type='text'>
</content>
</entry>
<entry>
<title>PHPdoc cleanup</title>
<updated>2016-03-05T02:11:12Z</updated>
<author>
<name>Frederic Guillot</name>
<email>fred@kanboard.net</email>
</author>
<published>2016-03-05T02:11:12Z</published>
<link rel='alternate' type='text/html' href='https://emkael.info/cgit/kanban/commit/?id=a7f3e3bec50762f2083f70672a0ba3db533fc8bb'/>
<id>urn:sha1:a7f3e3bec50762f2083f70672a0ba3db533fc8bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add new API procedures for groups, roles and project permissions</title>
<updated>2016-01-23T02:23:12Z</updated>
<author>
<name>Frederic Guillot</name>
<email>fred@kanboard.net</email>
</author>
<published>2016-01-23T02:23:12Z</published>
<link rel='alternate' type='text/html' href='https://emkael.info/cgit/kanban/commit/?id=ad8fcf035ab92d8cd06179959000b9a1681b1505'/>
<id>urn:sha1:ad8fcf035ab92d8cd06179959000b9a1681b1505</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Return the highest role for a project when a user is member of multiple groups</title>
<updated>2016-01-19T02:20:35Z</updated>
<author>
<name>Frederic Guillot</name>
<email>fred@kanboard.net</email>
</author>
<published>2016-01-19T02:20:35Z</published>
<link rel='alternate' type='text/html' href='https://emkael.info/cgit/kanban/commit/?id=ddb73063a7889c8dad79dd7148c01c9bc845d9f0'/>
<id>urn:sha1:ddb73063a7889c8dad79dd7148c01c9bc845d9f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve 2FA</title>
<updated>2016-01-06T01:31:15Z</updated>
<author>
<name>Frederic Guillot</name>
<email>fred@kanboard.net</email>
</author>
<published>2016-01-06T01:31:15Z</published>
<link rel='alternate' type='text/html' href='https://emkael.info/cgit/kanban/commit/?id=e62779e26781c849bdc24f40e94330bec97f8069'/>
<id>urn:sha1:e62779e26781c849bdc24f40e94330bec97f8069</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add debug log for session invalidation</title>
<updated>2015-12-06T19:55:45Z</updated>
<author>
<name>Frederic Guillot</name>
<email>fred@kanboard.net</email>
</author>
<published>2015-12-06T19:55:45Z</published>
<link rel='alternate' type='text/html' href='https://emkael.info/cgit/kanban/commit/?id=8f6c064cd7652635751c91283f6b35f652f52885'/>
<id>urn:sha1:8f6c064cd7652635751c91283f6b35f652f52885</id>
<content type='text'>
</content>
</entry>
</feed>
