Commit graph

6 commits

Author SHA1 Message Date
b57c01b3c4 WIP: migrations 2022-07-28 18:46:14 +02:00
56bee5e917 Tidy dependencies 2020-12-14 07:00:49 +01:00
2093bf2429 Decouple request and response via WebSocket 2020-12-12 09:59:06 +01:00
1f8c44689e Implement CSRF protection
This commit adds CSRF protection based on the gorilla/csrf package.

Node dependencies have been updated.

Logging uses sirupsen/logrus for log level support now.
2020-12-05 19:46:15 +01:00
e13c9d174b Implement i18n support
This commit adds internationalization support and a german translation.
2020-12-05 00:21:18 +01:00
5c3f0ea942 Add signer backend
This commit adds a simple go backend calling openssl ca to sign CRS
coming from the client. The JavaScript code in src/index.html has been
extended to send requests to the sign endpoint and display the resulting
certificate in a separate div element.

A script setup_example_ca.sh and an openssl configuration file ca.cnf
has been added to allow quick setup of a simple example CA.
2020-11-30 00:22:43 +01:00