Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-07-29 | [refactor] Extract flags check to caller | Victor Shyba | |
Checking was done inside of emit method. Doing on emit function at a module level makes it cleaner with less lines inside of check. | |||
2015-07-28 | [bug] Consider events flag when ensuring client | Victor Shyba | |
Change EventsClientThread behavior so it won't start anymore if the events flag is set to False | |||
2015-07-21 | [feature] add global flag for disabling the events framework | Kali Kaneko | |
this will be used to allow the unittests to disable the events framework. this way, emit() will become a passthrough. note that, until now, the basetest class is making use of the threaded version of the client, which launches a zmq tornado-based ioloop. this is wrong, and will have to be addressed in a future commit. we'll have to make use of the global EVENTS_ENABLED flag in the txclient version when those changes are made. Related: #7259 Relases: 0.4.2 | |||
2015-07-20 | [bug] do not add a port string to non-tcp addresses | Kali Kaneko | |
this, together with the events server registration, was breaking the events signalling on the client whenever it used ipc:// sockets. | |||
2015-07-20 | [refactor] remove use of reactor in threaded version of events client | Kali Kaneko | |
the idea is that we'll be able to use the threaded version of the client, which makes use of the tornado ioloop, in a non-twisted module, like the main graphical client probably will be in the near future. | |||
2015-06-26 | [bug] run callback from thread in events client | drebs | |
2015-06-26 | [bug] allow passing ':0' as port in events address | drebs | |
2015-06-11 | [bug] remove extraneous data from events logs | drebs | |
The emission of an event was being logged twice, and the second time was logging the pickled content of the event. This pickled content contained line breaks and other things that caused strange output on the client log. This commit removes the second loggin of the event pickled content. Closes #7130. | |||
2015-06-03 | [bug] allow ipc socket types | Kali Kaneko | |
previous regex wasn't capturing addresses of type ipc://<path> Closes: #7089 | |||
2015-05-28 | [bug] use dict keys to iterate | Victor Shyba | |
We ran into a RuntimeError yesterday on this line, the callback can modify this dict and make the iteration raise an error. Using keys method to iterate is safer. See http://stackoverflow.com/questions/11941817/python-runtimeerror-dictionary-changed-size-during-iteration-how-to-avoid-th/11941855#11941855 | |||
2015-05-27 | [feat] refactor events to use ZMQ | drebs | |
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 | |||
2014-07-04 | Update documentation about events/proto | Ruben Pollan | |
2014-05-02 | Add soledad sync status signals (#5517). | drebs | |
2014-03-18 | Add Soledad invalid auth token event (#5191). | drebs | |
2013-09-09 | Fix events exception raising when ensuring server. Closes #3515. | drebs | |
2013-09-03 | change verbosity level in logging | Kali Kaneko | |
2013-09-03 | cosmetic changes to imports | Kali Kaneko | |
2013-09-03 | Fix Exception use | Kali Kaneko | |
2013-08-19 | Add IMAP_UNREAD_MAIL event | Tomás Touceda | |
2013-08-16 | add new events for imap and keymanager | Kali Kaneko | |
2013-08-15 | Add events for SMTP signaling. | drebs | |
2013-08-15 | Force protobuf version to >=2.4.1. | drebs | |
* Also, generate events_pb2.py file using 2.4.1. | |||
2013-08-14 | Make ensure_server async | Tomás Touceda | |
2013-07-25 | Fix events doc about reqcbk signature. Closes #3261 | drebs | |
2013-07-24 | Add doc and tests about events sync/async behaviour. | drebs | |
* Also fix docstrings identation so sphynx doesn't complain. | |||
2013-07-24 | Trying to init events server raises when given port is not free. | drebs | |
* Also fix and improve some tests. | |||
2013-07-24 | Refactor events so components become clients. | drebs | |
2013-06-13 | Add possibility of unregistering in events mechanism. | drebs | |
2013-05-28 | Merge remote-tracking branch 'kali/bug/allow-absolute-paths2' into develop | Tomás Touceda | |
2013-05-29 | change docstring comments to use sphinx style | Kali Kaneko | |
2013-05-23 | make more compact debug info by truncating strings | Kali Kaneko | |
2013-05-16 | Fix pep8 style. | drebs | |
2013-04-11 | Add compiled proto | Kali Kaneko | |
bumped version | |||
2013-04-11 | Add option to compile services | Kali Kaneko | |
(needed from 2.4.0 onwards, since it defaults to false) | |||
2013-04-11 | add RAISE_WINDOW event | Kali Kaneko | |
2013-04-11 | add debug info about server port | Kali Kaneko | |
2013-04-11 | fix deprecation warnings; add debug info | Kali Kaneko | |
2013-04-08 | Add missing import for socket and forward signal()s paramteres | Tomas Touceda | |
2013-04-01 | Add README and changes file for events mechanism. | drebs | |
2013-04-01 | Add tests for events mechanism. | drebs | |
2013-03-31 | Add events module with basic API. | drebs | |
2013-03-31 | Add support for components in events mechanism. | drebs | |
2013-03-31 | Add a server for events mechanism. | drebs | |
2013-03-31 | Add protobuf definition for events messages and services. | drebs | |