<feed xmlns='http://www.w3.org/2005/Atom'>
<title>unifest.git/src/Middleware, branch v3.0.0</title>
<subtitle>Engelsystem for the unifest.</subtitle>
<id>https://git.kobert.dev/unifest.git/atom/src/Middleware?h=v3.0.0</id>
<link rel='self' href='https://git.kobert.dev/unifest.git/atom/src/Middleware?h=v3.0.0'/>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/unifest.git/'/>
<updated>2018-12-28T19:35:44Z</updated>
<entry>
<title>Don't save sessions permanently on api and metrics paths</title>
<updated>2018-12-28T19:35:44Z</updated>
<author>
<name>Igor Scheller</name>
<email>igor.scheller@igorshp.de</email>
</author>
<published>2018-12-28T02:28:33Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/unifest.git/commit/?id=491ee376517cded3c9c8d2389e3f9f21daa1a407'/>
<id>urn:sha1:491ee376517cded3c9c8d2389e3f9f21daa1a407</id>
<content type='text'>
closes #530 (Session on API calls)
</content>
</entry>
<entry>
<title>Implemented /metrics endpoint and reimplemented /stats</title>
<updated>2018-12-19T21:36:42Z</updated>
<author>
<name>Igor Scheller</name>
<email>igor.scheller@igorshp.de</email>
</author>
<published>2018-12-18T01:23:44Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/unifest.git/commit/?id=c5621b82cfeddee23b81871a53035fde747f73a9'/>
<id>urn:sha1:c5621b82cfeddee23b81871a53035fde747f73a9</id>
<content type='text'>
closes #418 (/metrics endpoint)

Usage:
```yaml
scrape_configs:
  - job_name: 'engelsystem'
    static_configs:
    - targets: ['engelsystem.example.com:80']
```
</content>
</entry>
<entry>
<title>ErrorHandler: Don't wrap the response if a content-type is defined</title>
<updated>2018-12-19T21:36:42Z</updated>
<author>
<name>Igor Scheller</name>
<email>igor.scheller@igorshp.de</email>
</author>
<published>2018-12-18T01:16:25Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/unifest.git/commit/?id=3c8d0eeb440b8c263686ba81df7be87290ad9695'/>
<id>urn:sha1:3c8d0eeb440b8c263686ba81df7be87290ad9695</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implemented controller permissions</title>
<updated>2018-12-02T11:53:31Z</updated>
<author>
<name>Igor Scheller</name>
<email>igor.scheller@igorshp.de</email>
</author>
<published>2018-11-14T01:17:27Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/unifest.git/commit/?id=c9d7e88cc70b6ad124c28be479a6e64c4b174ea6'/>
<id>urn:sha1:c9d7e88cc70b6ad124c28be479a6e64c4b174ea6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactoring: Throw HttpAuthExpired on csrf token mismatch</title>
<updated>2018-12-02T11:53:31Z</updated>
<author>
<name>Igor Scheller</name>
<email>igor.scheller@igorshp.de</email>
</author>
<published>2018-11-27T12:34:55Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/unifest.git/commit/?id=55beca95cd8d6ecfe610daea304c8374a10485af'/>
<id>urn:sha1:55beca95cd8d6ecfe610daea304c8374a10485af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implemented HttpException</title>
<updated>2018-12-02T11:53:31Z</updated>
<author>
<name>Igor Scheller</name>
<email>igor.scheller@igorshp.de</email>
</author>
<published>2018-11-13T16:48:07Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/unifest.git/commit/?id=9788c5095a67a45fe3545ae0fc747b8e629ea4fd'/>
<id>urn:sha1:9788c5095a67a45fe3545ae0fc747b8e629ea4fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Moved permission checks to Authenticator class</title>
<updated>2018-12-02T11:53:31Z</updated>
<author>
<name>Igor Scheller</name>
<email>igor.scheller@igorshp.de</email>
</author>
<published>2018-11-12T13:41:23Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/unifest.git/commit/?id=c33940f64a1e5b59afd700010247382f5b7b2df3'/>
<id>urn:sha1:c33940f64a1e5b59afd700010247382f5b7b2df3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added caching for templating and routing</title>
<updated>2018-11-24T15:30:36Z</updated>
<author>
<name>Igor Scheller</name>
<email>igor.scheller@igorshp.de</email>
</author>
<published>2018-10-28T11:59:49Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/unifest.git/commit/?id=f845a5ab8b67e1d0b11779f1754bcc3f2193d67b'/>
<id>urn:sha1:f845a5ab8b67e1d0b11779f1754bcc3f2193d67b</id>
<content type='text'>
See #486 (Implement caching)
</content>
</entry>
<entry>
<title>Added additional headers</title>
<updated>2018-11-21T18:24:36Z</updated>
<author>
<name>Igor Scheller</name>
<email>igor.scheller@igorshp.de</email>
</author>
<published>2018-10-27T10:11:37Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/unifest.git/commit/?id=fd37c9d60ea818dc9a562fa88ff5f9a50132506f'/>
<id>urn:sha1:fd37c9d60ea818dc9a562fa88ff5f9a50132506f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added csrf middleware</title>
<updated>2018-11-21T18:24:36Z</updated>
<author>
<name>Igor Scheller</name>
<email>igor.scheller@igorshp.de</email>
</author>
<published>2018-09-03T14:33:13Z</published>
<link rel='alternate' type='text/html' href='https://git.kobert.dev/unifest.git/commit/?id=23c0fae36fb8159bcf8b95bae98555201146457e'/>
<id>urn:sha1:23c0fae36fb8159bcf8b95bae98555201146457e</id>
<content type='text'>
</content>
</entry>
</feed>
