Johann150
fb0a30e5fc
better error message for incorrect keys
2021-02-10 22:41:39 +01:00
Johann150
e91c99ddab
adjust configuration format info
...
also corrected some spelling mistakes
2021-02-10 21:38:01 +01:00
Johann150
544f577b59
use YAML parser for sidecar files
...
The syntax so far is (compatible with) YAML.
2021-02-10 21:25:22 +01:00
Johann150
8f2cfe7a8f
spellcheck CHANGELOG, add unreleased changes
2021-02-10 08:25:06 +01:00
Johann150
165deb1e4d
add community documents
2021-02-10 08:06:03 +01:00
Johann150
f26e001e1d
add CHANGELOG in dedicated file
2021-02-09 20:38:52 +01:00
Johann150
45420043dd
add basic vhosts ( #31 )
2021-02-09 19:53:52 +01:00
Johann150
9d9fb3d31b
resolve merge conflicts
2021-02-09 19:52:29 +01:00
Johann150
8683d7130c
move startup script to right directory
2021-02-09 16:00:29 +01:00
Johann150
a9588350a0
format using cargo fmt
2021-02-09 15:01:26 +01:00
Johann150
03325ba1a4
add flag for only TLSv1.3
...
closes #12
2021-02-09 14:45:47 +01:00
gegeweb
670ccaab73
add FreeBSD startup script
...
closes #13
2021-02-09 12:32:49 +01:00
Johann150
309da06208
harmonise help texts
2021-02-08 21:52:22 +01:00
Johann150
8fbbec2b4b
implement simple vhosts
...
closes #28
2021-02-08 21:52:22 +01:00
Johann150
4ae9cd5826
correct IPv6 syntax
...
as mentioned by DistroTube this causes problems on some systems
2021-02-08 19:29:40 +01:00
Johann150
f7873a1372
update homepage
2021-02-08 10:32:34 +01:00
Johann150
5de00f66bb
reenable multiple occurences of --addr
...
Accidentally disabled this when merging reformatting.
2021-02-08 10:22:16 +01:00
Johann150
2782d744bf
hint at tools directory
2021-02-07 18:15:10 +01:00
Johann150
e0cd1a723a
resolve clippy warnings
2021-02-06 20:03:58 +01:00
Johann150
3089a4034a
use cargo cross
...
The problems I had using podman were resolved by realizing that ubuntu-latest
does not actually mean the latest version of Ubuntu (for now) so explicitly
stating the Ubuntu version, installing podman works fine and can build binaries
for Raspberry Pi properly.
2021-02-06 17:06:46 +01:00
Johann150
cd821a32c1
remove one last markdown link
2021-02-06 11:39:58 +01:00
Johann150
2550710e18
exclude content directory from cargo package
2021-02-06 11:02:53 +01:00
Matt Brubeck
eb4beef096
Add source for Agate's Gemini capsule ( #27 )
...
Add source for Agate's Gemini capsule and update it for v2.4.0
Co-authored-by: mbrubeck <mbrubeck@limpet.net>
2021-02-06 10:56:07 +01:00
Johann150
bc165876cc
increment version number of release
2021-02-06 10:08:41 +01:00
Johann150
4471607f96
add release build action
...
No longer using `cross`, so Cross.toml is not needed any more.
Instead releases are just built with cargo build --release.
2021-02-05 23:52:45 +01:00
Johann150
b6191ccf13
update dependencies
2021-02-05 22:41:35 +01:00
Johann150
055dceeece
also check logging environment variable
2021-02-05 08:43:07 +01:00
Johann150
86e0fe665d
add tools for Debian
2021-02-05 08:26:24 +01:00
Johann150
742a423021
merge #16 from Johann150/master
...
loading metadata from sidecar file
2021-02-05 08:20:19 +01:00
Johann150
c7485f6553
small formatting fix
...
added some intended line breaks
2021-02-04 18:02:17 +01:00
Johann150
f1ff0fe0fe
use Mutex instead of RwLock
...
Since we only ever need to access it mutably, no need to differentiate
mutable and immutable acces.
2021-02-04 17:56:50 +01:00
Johann150
ac7af67cc5
reformat configuration README
2021-02-04 17:53:32 +01:00
Johann150
548e0f401f
cache parsing, new syntax
...
Changed the parsing and also parse once when reading the config file and then
cache the parse result, rather than checking the line format every time the
file is served.
2021-02-04 17:00:33 +01:00
Johann150
aa713a2dea
formatting
2021-02-04 16:56:17 +01:00
Johann150
1c28b37080
add some hints to Readme
...
addresses #25 , closes #26
2021-02-04 10:07:13 +01:00
Johann150
b05245da92
add myself to crate authors
2021-01-31 21:14:15 +01:00
Johann150
428bc74023
fix flag name use
2021-01-27 14:50:34 -08:00
Johann150
46866c4320
resolve merge conflicts
2021-01-27 22:00:28 +01:00
Johann150
0411a8278f
fix doc comment
2021-01-26 09:36:51 -08:00
Johann150
f0789921e0
make functions into methods of RequestHandle
2021-01-26 09:36:51 -08:00
Johann150
116c9fdcb4
rename flag
2021-01-26 09:36:51 -08:00
Johann150
74853799c7
handle errors in handle_request
2021-01-26 09:36:51 -08:00
Johann150
3353989e7e
add log_line to RequestHandle
...
There are still some problems with this, the error handling in handle_request
will have to be changed to accomodated the new log_line.
2021-01-26 09:36:51 -08:00
Johann150
aa17b5bc17
add RequestHandle struct
2021-01-26 09:36:51 -08:00
Johann150
21486a0d11
add logging for peer IP addresses
2021-01-26 09:36:51 -08:00
Johann150
fdd2ac7e56
simplify meta type to &str
...
Since this specialty is only used once and this would complicate generating the
logging string from a str array without code duplication.
2021-01-26 09:36:51 -08:00
Johann150
6bbbb5ed4b
use sidecar files
2021-01-17 19:43:42 +01:00
Johann150
e68637fb1b
fix check_outdated
2021-01-17 19:42:48 +01:00
Johann150
f7ac1fe21b
update readme
2021-01-17 19:42:48 +01:00
Johann150
c916827709
add metadata database
2021-01-17 19:42:48 +01:00