Commit graph

12 commits

Author SHA1 Message Date
91fee3387a
Update readme 2024-11-07 14:30:50 +01:00
Дамјан Георгиевски
570c4003c1 update build-status badge to github actions 2020-09-20 03:59:52 +02:00
Дамјан Георгиевски
6e76b4c5df update README with a note about zip and a similar project 2019-06-10 12:41:03 +02:00
Damjan Georgievski
d8cb0f6986 improve wording 2018-07-22 06:00:48 +02:00
Damjan Georgievski
37ff4197f6 add travis badge in README 2018-07-22 05:59:23 +02:00
Damjan Georgievski
15704d04e7 version 0.5
note how to build releases
2018-07-21 19:32:04 +02:00
Damjan Georgievski
9373a1cb9c upercase PORT in usage 2018-07-21 19:31:43 +02:00
Damjan Georgievski
38434ddaf1 actix-web supports content-encoding:gzip by default
data will be compressed on the wire automatically, so no need to add the complexity of compression
2018-07-21 18:42:54 +02:00
Damjan Georgievski
e400d6e1d3 implement cli arguments with clap
* add clap dependency https://docs.rs/clap/
* updated README with the real USAGE
* the web App now takes a directory to server files from
2018-07-21 17:45:24 +02:00
Дамјан Георгиевски
803ffc0c99 use futures::sync::mpsc::channel() with 4MB buffer
… instead of unbounded() with no limits in buffering

this should implement a back pressure, when the client can't read the
response fast enough, the thread creating the archive would block the
write, instead of filling the memory.

Use Sink::wait() to make a blocking Sender
2018-07-07 23:49:46 +02:00
Дамјан Георгиевски
fd46bfb55a refactor: split code in multiple files
… main.rs is now small enough to add cli args
2018-07-05 17:48:40 +02:00
Дамјан Георгиевски
7cd907b78d initial idea commited 2018-07-04 13:57:42 +02:00