summaryrefslogtreecommitdiff
path: root/changes
AgeCommit message (Collapse)Author
2015-09-15[feat] expose async events in apiKali Kaneko
to make simpler the import of the tx client - Related: #7274
2015-08-26[pkg] fold in changes0.4.2Ivan Alejandro
2015-08-17[feature] allow passing callback to http clientdrebs
2015-07-22[bug] add http request timeoutdrebs
The connectTimeout parameter of twisted.web.client.Agent only acts on the connection setup, and the Agent will wait forever for incoming data after the connection has been established. This commit adds a timeout for the connection, and will cancel the deferred if the result has not been received after a certain number of seconds.
2015-07-21[feature] add global flag for disabling the events frameworkKali 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-10[pkg] fold in changes0.4.1Ivan Alejandro
2015-06-11[bug] remove extraneous data from events logsdrebs
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 typesKali Kaneko
previous regex wasn't capturing addresses of type ipc://<path> Closes: #7089
2015-06-03Merge tag '0.4.0' into developIvan Alejandro
Tag leap.common version 0.4.0
2015-06-02[feat] Make it optional to have a dedicated poolVictor Shyba
As @meskio pointed out, some cases could need a dedicated pool with different parameters. This is a suggested implementation where the pool is reused by default, creating a dedicated one just if needed/asked. This way we ensure that resources are under control and special cases are still handled.
2015-06-01[pkg] fold in changes0.4.0Ivan Alejandro
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
2015-05-27[refactor] move http twisted code from soledadRuben Pollan
Implements an HTTP client the twisted way, with a focus on pinning the SSL certs. * Related: #6506
2015-05-21[bug] get certificate times as UTC, add testsIvan Alejandro
The certificate validity times were converted to local time and later on compared with UTC time, which caused the certificate not being updated at the right times. Add tests to be sure this is not happenning again. Add a joint pem file for the existing cert and key files to ease test. - Resolves: #6994
2015-01-26Fold in changes.0.3.10Ivan Alejandro
2015-01-21Consider different possibilities for tmpdir.Ivan Alejandro
In some systems the used tmp dir is like '/tmp/leap_tests-asdf' and in others is like '/tmp/username/leap_tests-asdf'. With this fix we protect the home dir and consider different possible temp directories.
2014-12-03Add support for deferreds to memoize_method decoratorRuben Pollan
2014-12-03Extract the environment set up and tear down for testsRuben Pollan
Using trial there is no setUpClass neither tearDownClass, the setting up of the environment needs to be in an external class to be able to call it from inhereted classes.
2014-04-04Fold in changesTomás Touceda
2014-03-18Add Soledad invalid auth token event (#5191).drebs
2014-01-17Support str type in email charset detection.Ivan Alejandro
2013-12-17Add a memoize_method decoratorKali Kaneko
2013-06-28Fold in changes for 0.2.2Tomás Touceda
2013-06-27Bugfix: use the provider's default language as default stringIvan Alejandro
Also take care (and note) a possible case with a problematic provider misconfiguration.
2013-06-21Merge remote-tracking branch ↵Tomas Touceda
'drebs/feature/2602-remove-soledad-strict-dependency-on-leap.common' into develop
2013-06-13Add possibility of unregistering in events mechanism.drebs
2013-06-05Add changes file.drebs
2013-05-30Merge remote-tracking branch ↵0.2.5release/v0.2.5Tomás Touceda
'drebs/feature/2683-move-keymanager-to-leap_client' into develop
2013-05-30add data files: testing certificatesKali Kaneko
2013-05-29Remove keymanager from this repository.drebs
2013-05-29allow absolute paths to config.loadKali Kaneko
2013-05-21use temporary openpgpwrapper as a context managerKali Kaneko
in this way we implicitely catch any exception during the wrapped call, and ensure that the destructor is always called.
2013-05-17Do not attempt to fetch private keys from server.drebs
2013-05-16Add crypto submodule that handles AES-256-CTR encryption.drebs
2013-05-11Add changes file.drebs
2013-04-14Add key manager basic API docstrings.drebs
2013-04-11add RAISE_WINDOW eventKali Kaneko
2013-04-11Merge remote-tracking branch 'kali/bug/fix-imports' into developTomas Touceda
Conflicts: pkg/requirements.pip setup.py
2013-04-11fix deprecation warnings; add debug infoKali Kaneko
2013-04-09changes fileKali Kaneko
2013-04-01Add README and changes file for events mechanism.drebs
2013-03-20Prioritize path_extension in which methodTomás Touceda