Hi Sergey, Our contribution policy is here: http://www.zeromq.org/docs:contributing. More broadly we're aiming at http://rfc.zeromq.org/spec:16.
You'll have more success presenting changes as answers to specific problems, rather than "features". And yes, we accept pull requests (whereas we don't record feature requests). -Pieter > 1. zmq->socket(*)->setsockopt(ZMQ_TCP_KEEPALIVE) on both (server and > client) ends for fault tolerant connections: Difficult to do, would probably affect the protocol. But people would definitely like it. > 2. zmq->socket(*)->setsockopt(ZMQ_TCP_MAX_PEERS, int) before > 3. zmq->socket(*)->setsockopt(ZMQ_TCP_MAX_PEERS_BY_IP, int) before > 4. multiple zmq->socket(*)->setsockopt(ZMQ_TCP_ACCEPT_FROM, cidr) All highly valuable. > 5. zmq->socket(*)->setsockopt(ZMQ_TCP_AUTH_TOKEN, string) on server > and client sides for peer authentication…. This is though… it breaks > protocol compatibility… Difficult to do, and breaks the protocol. You would need to find ways of adding versioning to the protocol first. > 6. zmq->socket(*)->disconnect(tcp://connstring) as the opposite to > zmq->socket(*)->connect(tcp://connstring) Valuable, relatively easy to do. -Pieter _______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
