Commit graph

22 commits

Author SHA1 Message Date
Felix Niederwanger 97ce4ce0d6
Add minor style improvements
Fix some minor style issues in the unit tests.
2022-05-12 18:58:12 +02:00
Felix Niederwanger b57e67c530
Improve the doc
Add information about generating a certificate to the Usage section and
add some more links to the according sections.

This should make the Usage section also valid as a Quick start guide.
2022-05-11 21:30:24 +02:00
Felix Niederwanger 0e69f5acd4
Fix tests 2022-02-20 18:31:30 +01:00
Felix Niederwanger d65cb1d030
Merge pull request #3 from grisu48/tests
Add unit test
2022-02-20 18:29:47 +01:00
Felix Niederwanger 0dad762255
Add unit test
Add the first unit test to check the basic functionality of the Gemini
server. Add also a simple client that is able to perform actions against
this server as required for the test.
2022-02-20 18:28:12 +01:00
Felix Niederwanger b448f7c8c4
Add docker/podman usage instructions 2022-02-13 11:33:17 +01:00
Felix Niederwanger af4bbb4267
Add pie to static build
Add GOARGS="-buildmode=pie" to the static build arguments to build
position-independent code
2022-02-13 11:23:59 +01:00
Felix Niederwanger be4b562117
Add static build recipe 2022-02-13 11:20:58 +01:00
Felix Niederwanger 0c83968082
Add dockerhub CD 2022-02-13 11:18:10 +01:00
Felix Niederwanger 1fc65d9506
Add environmental variables 2022-02-13 11:16:46 +01:00
Felix Niederwanger b0628d42d2
Add github workflow 2022-02-13 11:07:40 +01:00
Felix Niederwanger d6cb8cc7ec
Merge branch 'master' of github.com:grisu48/orion 2022-02-13 10:57:49 +01:00
Felix Niederwanger f1a9fdef88
Add uid and gid handling
Add the ability to drop to normal user with configurable user and group
ids
2022-02-13 10:57:30 +01:00
Felix Niederwanger 1985b09e8a
Minor wording update 2022-02-13 10:43:54 +01:00
Felix Niederwanger e598a70353
Improve url sanitation
Prevent traverse path attacks by using filepath.Clean and obsolete most
of the sanitation routine.
2022-02-07 18:19:34 +01:00
Felix Niederwanger 0324c6a93f
Add chroot feature 2022-02-05 12:15:19 +01:00
Felix Niederwanger 5400abb1b1
Add container usage 2022-02-05 12:06:42 +01:00
Felix Niederwanger 80f7d4bb51
Add certificate 2022-02-05 11:39:47 +01:00
Felix Niederwanger 5ff6bb8891
Add usage 2022-02-05 11:38:18 +01:00
Felix Niederwanger 39940039b9
First working prototype
This commit contains the first working prototype.
2022-02-05 11:33:52 +01:00
Felix Niederwanger 4090c8d4d1
Kickoff 2022-01-14 11:42:37 +01:00
Felix Niederwanger 8ae84036a7 Initial commit 2022-01-14 10:27:48 +00:00