├── .gitignore ├── .travis.yml ├── Cargo.toml ├── LICENSE ├── README.md ├── appveyor.yml ├── examples ├── client_async.rs ├── client_simple.rs └── server_simple.rs └── src ├── client ├── async.rs ├── mod.rs ├── simple.rs └── tests.rs ├── http ├── client │ ├── mod.rs │ └── tls.rs ├── connection.rs ├── frame │ ├── builder.rs │ ├── data.rs │ ├── goaway.rs │ ├── headers.rs │ ├── mod.rs │ ├── ping.rs │ ├── rst_stream.rs │ ├── settings.rs │ └── window_update.rs ├── mod.rs ├── priority.rs ├── server.rs ├── session.rs ├── tests │ ├── common.rs │ └── mod.rs └── transport.rs ├── lib.rs └── server └── mod.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /Cargo.lock 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/.travis.yml -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/appveyor.yml -------------------------------------------------------------------------------- /examples/client_async.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/examples/client_async.rs -------------------------------------------------------------------------------- /examples/client_simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/examples/client_simple.rs -------------------------------------------------------------------------------- /examples/server_simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/examples/server_simple.rs -------------------------------------------------------------------------------- /src/client/async.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/src/client/async.rs -------------------------------------------------------------------------------- /src/client/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/src/client/mod.rs -------------------------------------------------------------------------------- /src/client/simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/src/client/simple.rs -------------------------------------------------------------------------------- /src/client/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/src/client/tests.rs -------------------------------------------------------------------------------- /src/http/client/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/src/http/client/mod.rs -------------------------------------------------------------------------------- /src/http/client/tls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/src/http/client/tls.rs -------------------------------------------------------------------------------- /src/http/connection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/src/http/connection.rs -------------------------------------------------------------------------------- /src/http/frame/builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/src/http/frame/builder.rs -------------------------------------------------------------------------------- /src/http/frame/data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/src/http/frame/data.rs -------------------------------------------------------------------------------- /src/http/frame/goaway.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/src/http/frame/goaway.rs -------------------------------------------------------------------------------- /src/http/frame/headers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/src/http/frame/headers.rs -------------------------------------------------------------------------------- /src/http/frame/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/src/http/frame/mod.rs -------------------------------------------------------------------------------- /src/http/frame/ping.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/src/http/frame/ping.rs -------------------------------------------------------------------------------- /src/http/frame/rst_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/src/http/frame/rst_stream.rs -------------------------------------------------------------------------------- /src/http/frame/settings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/src/http/frame/settings.rs -------------------------------------------------------------------------------- /src/http/frame/window_update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/src/http/frame/window_update.rs -------------------------------------------------------------------------------- /src/http/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/src/http/mod.rs -------------------------------------------------------------------------------- /src/http/priority.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/src/http/priority.rs -------------------------------------------------------------------------------- /src/http/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/src/http/server.rs -------------------------------------------------------------------------------- /src/http/session.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/src/http/session.rs -------------------------------------------------------------------------------- /src/http/tests/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/src/http/tests/common.rs -------------------------------------------------------------------------------- /src/http/tests/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/src/http/tests/mod.rs -------------------------------------------------------------------------------- /src/http/transport.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/src/http/transport.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/server/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mlalic/solicit/HEAD/src/server/mod.rs --------------------------------------------------------------------------------