Nikolay Kim
|
154cd3c5de
|
better actix mod re-exports
|
2018-06-01 09:36:16 -07:00 |
|
Douman
|
80965d7a9a
|
Re-export actix dependency. Closes #260 (#264)
- Re-export actix's prelude into actix namespace
- Removing implicit dependency on root's actix module
|
2018-05-31 20:43:14 +03:00 |
|
Nikolay Kim
|
ecd05662c0
|
use new actix system api
|
2018-05-29 10:31:37 -07:00 |
|
Nikolay Kim
|
be2ceb7c66
|
update actix Addr; make ClientConnector thread safe
|
2018-05-27 05:02:49 -07:00 |
|
Nikolay Kim
|
690169db89
|
migrate to tokio
|
2018-05-24 21:03:16 -07:00 |
|
Nikolay Kim
|
285c73e95e
|
Re-use tcp listener on pause/resume
|
2018-05-20 20:47:20 -07:00 |
|
Sindre Johansen
|
0126ac46fc
|
Fix some typos in server/srv.rs
Hello! This looks like a great library, thanks for creating it! While reading through the documentation I found a few typos.
|
2018-05-20 14:43:26 +02:00 |
|
Nikolay Kim
|
45e9aaa462
|
rustfmt 0.7
|
2018-05-17 12:20:20 -07:00 |
|
Armin Ronacher
|
7bb7d85c1d
|
Added support for returning addresses plus scheme from the server
|
2018-05-16 16:17:27 +02:00 |
|
Armin Ronacher
|
6e976153e7
|
Add support for listen_tls/listen_ssl
|
2018-05-16 15:20:47 +02:00 |
|
Nikolay Kim
|
195246573e
|
rename threads to workers
|
2018-05-01 13:15:35 -07:00 |
|
Nikolay Kim
|
d43ca96c5c
|
Allow to use ssl and non-ssl connections with the same HttpServer #206
|
2018-04-30 19:51:55 -07:00 |
|
Nikolay Kim
|
c72d1381a6
|
clippy warnings
|
2018-04-29 09:09:08 -07:00 |
|
Nikolay Kim
|
de49796fd1
|
clippy warnings; fmt
|
2018-04-28 22:55:47 -07:00 |
|
Nikolay Kim
|
113f5ad1a8
|
add rustfmt config
|
2018-04-13 16:02:01 -07:00 |
|
Nikolay Kim
|
691457fbfe
|
update tests
|
2018-04-06 09:45:10 -07:00 |
|
Nikolay Kim
|
3ee228005d
|
rename Application
|
2018-03-31 00:16:55 -07:00 |
|
Nikolay Kim
|
44e3df82f6
|
simplify http response construction; deprecate httpcodes
|
2018-03-30 23:07:33 -07:00 |
|
Nikolay Kim
|
a56e5113ee
|
process transfer-encoding before content-length, fix tests on 32bit platform
|
2018-03-24 09:22:34 -07:00 |
|
Nikolay Kim
|
449709dd7e
|
add 0.5 sec deley before exit
|
2018-03-22 18:41:02 -07:00 |
|
Nikolay Kim
|
e0c8da567c
|
various optimizations
|
2018-03-18 11:05:44 -07:00 |
|
Nikolay Kim
|
84bf282c17
|
add basic client connection pooling
|
2018-03-16 12:04:01 -07:00 |
|
Nikolay Kim
|
b15b5e5246
|
check number of available workers
|
2018-03-16 11:17:27 -07:00 |
|
Nikolay Kim
|
4096089a3f
|
allow to disable http/2 support
|
2018-03-16 08:48:44 -07:00 |
|
Nikolay Kim
|
6657446433
|
Allow to set read buffer capacity for server request
|
2018-03-12 10:01:56 -07:00 |
|
Nikolay Kim
|
31e1aab9a4
|
do not log WouldBlock error from socket accept
|
2018-03-12 09:02:15 -07:00 |
|
Nikolay Kim
|
49f5c335f6
|
better sleep on error
|
2018-03-11 16:52:20 -07:00 |
|
messense
|
9ab0fa604d
|
Use Vec instead of HashMap to store sockets in HttpServer
|
2018-03-11 17:29:44 +08:00 |
|
messense
|
9a404a0c03
|
Impl From<usize> and From<Option<usize>> for KeepAlive
|
2018-03-10 17:52:50 +08:00 |
|
Nikolay Kim
|
05f5ba0084
|
refactor keep-alive; fixed write to socket for upgraded connection
|
2018-03-09 16:21:14 -08:00 |
|
Nikolay Kim
|
ffb89935b6
|
update all features
|
2018-03-07 21:37:42 -08:00 |
|
Nikolay Kim
|
6c0fb3a7d2
|
handle panics in worker threads
|
2018-03-07 21:10:53 -08:00 |
|
Nikolay Kim
|
af8875f6ab
|
sleep on accept socket error
|
2018-03-07 15:52:05 -08:00 |
|
Nikolay Kim
|
67bf0ae79f
|
fix HttpServer::listen method
|
2018-03-07 14:46:12 -08:00 |
|
Nikolay Kim
|
0bf29a522b
|
Allow to use std::net::TcpListener for HttpServer
|
2018-03-07 11:28:44 -08:00 |
|
Niklas Fiekas
|
85b650048d
|
give a url in the log when starting
|
2018-03-06 20:37:18 +01:00 |
|
Anti Revoluzzer
|
4e41347de8
|
move reuse_address before bind
|
2018-03-02 22:57:11 -08:00 |
|
Nikolay Kim
|
206c4e581a
|
rename httpcodes
|
2018-03-01 19:12:59 -08:00 |
|
Nikolay Kim
|
3e3d3279b8
|
deregister server socket on shutdown
|
2018-02-16 09:42:15 -08:00 |
|
Nikolay Kim
|
8607c51bcf
|
do not stop accept thread on error
|
2018-02-15 22:02:03 -08:00 |
|
Nikolay Kim
|
b1eec3131f
|
use newer api
|
2018-02-12 22:56:47 -08:00 |
|
Nikolay Kim
|
a544034c06
|
use Recipient
|
2018-02-12 22:09:31 -08:00 |
|
Nikolay Kim
|
eb041de36d
|
update examples
|
2018-02-12 19:15:39 -08:00 |
|
Nikolay Kim
|
335ca8ff33
|
use new actix api
|
2018-02-12 16:08:04 -08:00 |
|
Nikolay Kim
|
8c1b5fa945
|
sync with latest actix
|
2018-02-12 12:17:30 -08:00 |
|
Nikolay Kim
|
30bdf9cb5e
|
update actix api
|
2018-02-12 01:13:06 -08:00 |
|
Nikolay Kim
|
856055c6ca
|
simplify HttpServer::start_tls() method
|
2018-02-10 11:34:54 -08:00 |
|
Nikolay Kim
|
e3081306da
|
update doc string
|
2018-02-10 11:29:40 -08:00 |
|
Nikolay Kim
|
94c4053cb5
|
more HttpServer type simplification
|
2018-02-10 11:01:54 -08:00 |
|
Nikolay Kim
|
762961b0f4
|
simplify HttpServer type definition
|
2018-02-10 10:22:03 -08:00 |
|