[[bench]]
harness = false
name = "server"
[[bin]]
name = "condure"
[dependencies.arrayvec]
version = "0.5"
[dependencies.base64]
version = "0.12"
[dependencies.clap]
features = ["wrap_help"]
version = "2.33"
[dependencies.httparse]
version = "1.3"
[dependencies.log]
version = "0.4"
[dependencies.mio]
features = ["os-poll", "os-ext", "net"]
version = "0.7"
[dependencies.openssl]
version = "0.10"
[dependencies.paste]
version = "1.0"
[dependencies.sha1]
version = "0.6"
[dependencies.signal-hook]
version = "0.3"
[dependencies.slab]
version = "0.4"
[dependencies.time]
version = "0.1"
[dependencies.zmq]
version = "0.9"
[dev-dependencies.criterion]
version = "0.3"
[package]
authors = ["Justin Karneges <justin@fanout.io>"]
autobins = false
description = "HTTP/WebSocket connection manager"
edition = "2018"
license = "Apache-2.0"
name = "condure"
readme = "README.md"
repository = "https://github.com/fanout/condure"
version = "1.4.0"
[package.metadata.deb]
build-depends = "pkg-config, libzmq3-dev"
extended-description = "Condure is a service that manages network connections on behalf of server\napplications, in order to allow controlling the connections from multiple\nprocesses. Applications communicate with Condure over ZeroMQ.\n\nCondure can only manage connections for protocols it knows about. Currently\nthis is HTTP/1 and WebSockets.\n\nThe project was inspired by Mongrel2.\n"
separate-debug-symbols = true
[package.metadata.rpm]
package = "condure"
[package.metadata.rpm.cargo]
buildflags = ["--release"]
[package.metadata.rpm.targets.condure]
path = "/usr/bin/condure"
[profile.dev]
panic = "abort"
[profile.release]
panic = "abort"