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
5de00f66bb
reenable multiple occurences of --addr
...
Accidentally disabled this when merging reformatting.
2021-02-08 10:22:16 +01:00
Johann150
2550710e18
exclude content directory from cargo package
2021-02-06 11:02:53 +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
742a423021
merge #16 from Johann150/master
...
loading metadata from sidecar file
2021-02-05 08:20:19 +01:00
Johann150
b05245da92
add myself to crate authors
2021-01-31 21:14:15 +01:00
Johann150
6bbbb5ed4b
use sidecar files
2021-01-17 19:43:42 +01:00
Matt Brubeck
3d7a28a6bd
Version 2.3.0
2021-01-16 18:30:07 -08:00
Matt Brubeck
7e5517d9c0
Version 2.2.0
2021-01-16 10:59:55 -08:00
Matt Brubeck
1ce32abaa2
Version 2.1.3
2021-01-01 20:10:04 -08:00
Matt Brubeck
471a9927a0
Use the Tokio async runtime
2020-12-31 18:05:46 -08:00
Matt Brubeck
beb0566201
Version 2.1.2
2020-12-31 17:07:33 -08:00
Matt Brubeck
da3f3fb727
Version 2.1.1
2020-12-30 21:47:06 -08:00
Matt Brubeck
70b28a65e1
Encode spaces in filenames
2020-12-30 21:16:12 -08:00
Matt Brubeck
bd7b542048
Version 2.1.0
2020-12-28 15:06:08 -08:00
Matt Brubeck
5619af1731
Version 2.0.0
2020-12-22 20:40:58 -08:00
Matt Brubeck
dfa5dbd971
Use getopts for option parsing
2020-12-22 16:09:05 -08:00
Matt Brubeck
5d187a47fc
Sort dependencies
2020-12-22 13:11:58 -08:00
Matt Brubeck
06aa131196
Version 1.3.2
2020-12-09 11:36:02 -08:00
Matt Brubeck
ebd457d9cf
Update to async-tls 0.11
2020-12-09 11:35:01 -08:00
Matt Brubeck
41dac7ce5f
Version 1.3.1
2020-12-08 09:06:11 -08:00
Douglas Creager
838f3ad8cb
Update dependencies to make cargo install work
...
Right now, you get an error trying to `cargo install agate`:
error[E0277]: the trait bound `TlsAcceptor: From<Arc<ServerConfig>>` is not satisfied
--> src/main.rs:91:8
|
91 | Ok(TlsAcceptor::from(Arc::new(config)))
| ^^^^^^^^^^^^^^^^^ the trait `From<Arc<ServerConfig>>` is not implemented for `TlsAcceptor`
|
= help: the following implementations were found:
<TlsAcceptor as From<Arc<rustls::server::ServerConfig>>>
<TlsAcceptor as From<rustls::server::ServerConfig>>
= note: required by `from`
This stems a recent point upgrade of async-tls. The newest version
(0.10.2) now depends on rustls 0.19. The previous version in agate's
lock file (0.10.0) depended on rustls 0.18. Agate itself also depended
on rustls 0.18.
The default behavior of `cargo install` is to ignore the lock file and
run a `cargo update` before building and installing. That causes agate
and async-tls to compile against different versions of rustls, causing
the compiler error above.
Arguably, async-tls's recent release should have been a breaking
release, to 0.11, but since that ship has sailed, we can bump agate's
requirements to the latest published versions. Everything seems to
build correctly, and the server still seems to work fine.
2020-12-08 08:28:11 -08:00
Matt Brubeck
2b5125f517
Version 1.3.0
2020-11-20 14:27:36 -08:00
Matt Brubeck
5394793b44
Disable some optional dependencies
2020-11-20 13:50:42 -08:00
Tronje Krabbe
b33417198c
Add some simple logging via the env_logger crate
2020-11-09 16:55:09 +01:00
Matt Brubeck
9b5ca7f130
Version 1.2.2
2020-09-21 15:12:45 -07:00
Matt Brubeck
34fc4968ae
Update dependencies
2020-09-21 12:57:35 -07:00
Matt Brubeck
2c4118b590
Switch from tree_magic to mime_guess
2020-07-22 08:33:04 -07:00
Matt Brubeck
22c3209aa7
Update async-tls
2020-07-16 08:57:57 -07:00
Matt Brubeck
a20af4ad12
Version 1.2.1
...
* Reduce memory usage when serving large files
* Update dependencies
2020-06-20 10:35:05 -07:00
Matt Brubeck
59c921c5d5
Switch to fork of tree_magic
2020-06-10 08:42:57 -07:00
Matt Brubeck
7588b23fcb
Switch from lazy_static to once_cell
2020-05-22 19:03:41 -07:00
Matt Brubeck
0d872688f9
Use temporary fork of tree_magic
2020-05-21 17:05:06 -07:00
Matt Brubeck
ce570fc8c4
Auto-detect MIME types
2020-05-21 15:29:04 -07:00
Matt Brubeck
db5665b783
Update dependencies
2020-05-21 10:37:50 -07:00
Matt Brubeck
a165e8e142
Make TLS config global
2020-05-19 15:10:55 -07:00
Matt Brubeck
0e6163dcd9
Url parsing
2020-05-17 12:14:29 -07:00
Matt Brubeck
a0c20258cb
Working echo server
2020-05-17 10:19:34 -07:00
Matt Brubeck
dc41732486
panic=abort
2020-05-17 09:05:19 -07:00
Matt Brubeck
bbd0035eb4
WIP: Add SSL config
2020-05-17 09:04:58 -07:00
Matt Brubeck
f89d2179a9
Use async-std
2020-05-17 08:35:12 -07:00
Matt Brubeck
2954a96c89
Enable LTO for release
2020-05-16 22:24:46 -07:00
Matt Brubeck
1715dfb584
Initial commit
2020-05-16 22:16:46 -07:00