- May 27, 2017
-
-
Daniel Gerhardt authored
-
- May 24, 2017
-
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
Migrate to Pac4j framework for OAuth handling See merge request !59
-
Daniel Gerhardt authored
Since we do not use a SecurityFilter, the previously visited page is not saved in the session.
-
Daniel Gerhardt authored
This improves/fixes compatibility with third-party OAuth APIs.
-
Daniel Gerhardt authored
Improve handling of context path prefix See merge request !61
-
Daniel Gerhardt authored
Consistently prioritize the `api.path` setting before falling back to `servletContext.getContextPath()`.
-
- May 08, 2017
-
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
Filter sessions on the DB side to check if key is available See merge request !58
-
This should massively reduce the time needed for session creation. Additionally, the `Transactional` annotation has been removed because it did not have any effect in this case.
-
- May 07, 2017
-
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
Log level for DB logging was overriden by the fallbacki value in some cases.
-
Daniel Gerhardt authored
-
- May 06, 2017
-
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
ARSnova no longer supports JDK 7 which is still the default for Travis CI Java builds. `sudo` is disabled to speed up the build start up time.
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
- May 03, 2017
-
-
Daniel Gerhardt authored
-
- May 02, 2017
-
-
Daniel Gerhardt authored
Throw and handle NoHandlerFoundException for unmapped paths See merge request !57
-
Daniel Gerhardt authored
-
- May 01, 2017
-
-
Daniel Gerhardt authored
Remove obsolete config See merge request !56
-
Daniel Gerhardt authored
There should not be any Servlet container around which does not support JSON by default. The backend does not have an AppCache manifest so a mapping is not needed here either.
-
Daniel Gerhardt authored
Since error handlers use JSON for responses there is no need for HTML error pages anymore.
-
Daniel Gerhardt authored
Add multi-version API support via media types See merge request !55
-
Daniel Gerhardt authored
API v3: * Media type: application/vnd.de.thm.arsnova.v3+json * Serializes date as strings conforming to ISO 8601. API v2: * Media type: application/vnd.de.thm.arsnova.v2+json * Serializes dates as timestamps including nanoseconds. An indentation setting has been added: `api.indent-response-body:false`.
-
- Apr 30, 2017
-
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
-
- Apr 26, 2017
-
-
Daniel Gerhardt authored
-
Daniel Gerhardt authored
Exception logging See merge request !54
-