summaryrefslogtreecommitdiff
path: root/src/leap/common/events/server.py
AgeCommit message (Collapse)Author
2016-03-09[style] pep8Kali Kaneko
2016-02-29[tests] adapt events tests to recent changesKali Kaneko
2016-02-29[feature] reactor-based authenticatorKali Kaneko
We don't really need a thread to make use of the ZAP authenticator. Document bug fix after authenticator thread is gone
2016-02-23[bug] avoid the events server to block twistd daemonKali Kaneko
1. refactor the zmq_connect/bind methods to use the txzmq addEndpoints mechanism, which cleans up the code a bit. it uses the underlying bindOrConnect method. 2. wrap the addEndpoints call in a helper function that ensures that doRead is called afterward. I'm not fully comfortable with us still using the AuthenticatorThread, I believe we could go witha txzmq-based authenticator for curve.
2016-02-18[feat] Get events working on windowsmeskio on windows
Always use tcp channels and disable curve encryption on the zmq connections. - Closes: #7899, #7239 - Related: #7919
2015-05-27[feat] refactor events to use ZMQdrebs
Before this commit, protobuf and protobuf.socketrpc were used to serialize and transmit messages between events clients. This change implements a simpler ZMQ client/server events mechanism that uses ZMQ sockets for transmitting messages from clients to server and to redistribute such messages to subscribed clients. Closes: #6359
2013-09-09Fix events exception raising when ensuring server. Closes #3515.drebs
2013-09-03change verbosity level in loggingKali Kaneko
2013-08-14Make ensure_server asyncTomás Touceda
2013-07-25Fix events doc about reqcbk signature. Closes #3261drebs
2013-07-24Add doc and tests about events sync/async behaviour.drebs
* Also fix docstrings identation so sphynx doesn't complain.
2013-07-24Trying to init events server raises when given port is not free.drebs
* Also fix and improve some tests.
2013-07-24Refactor events so components become clients.drebs
2013-06-13Add possibility of unregistering in events mechanism.drebs
2013-05-28Merge remote-tracking branch 'kali/bug/allow-absolute-paths2' into developTomás Touceda
2013-05-29change docstring comments to use sphinx styleKali Kaneko
2013-05-23make more compact debug info by truncating stringsKali Kaneko
2013-04-11fix deprecation warnings; add debug infoKali Kaneko
2013-04-08Add missing import for socket and forward signal()s paramteresTomas Touceda
2013-03-31Add a server for events mechanism.drebs