summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-10-29Merge tag '0.4.4' into debian/experimentalKali Kaneko
Tag leap.common version 0.4.4
2015-10-28[pkg] fold in changes0.4.4Ivan Alejandro
2015-10-21Workaround for deadlock problem in zmq authFolker Bernitt
- See https://leap.se/code/issues/7536 - Actual root cause not identified yet
2015-10-13[bug] fix typo on dirname usageIvan Alejandro
2015-10-09[bug] fix wrong ca_cert path inside bundleKali Kaneko
-Resolves: #7524
2015-10-07[bug] consider STANDALONE for the pathsIvan Alejandro
Since we need to write a file we have to consider whether we are running in 'standalone' mode or not to use the right path prefix. - Related: #7512
2015-10-06[pkg] add python-twisted-web and python-service-identity as Depends.Kali Kaneko
this is listed as extras, but it's needed for soledad and the client.
2015-09-24Merge branch 'debian/experimental' of ssh://leap.se/leap_pycommon into ↵Kali Kaneko
debian/experimental
2015-09-24freeze debian versionKali Kaneko
2015-09-24[pkg] update debian changelog to 0.4.3Kali Kaneko
2015-09-24Merge tag '0.4.3' into debian/experimentalKali Kaneko
Tag leap.common version 0.4.3
2015-09-22[pkg] fold in changes0.4.3Ivan Alejandro
2015-09-16[refactor] move checking flag to main moduleKali Kaneko
2015-09-16[tests] Make txclient honor flags.EVENTS_ENABLEDFolker Bernitt
- Breaks tests in dependent repos like soledad otherwise, because server.key could not be found
2015-09-15[feat] expose async events in apiKali Kaneko
to make simpler the import of the tx client - Related: #7274
2015-09-10Specify explicit dependencies for python-zmq and python-txzmqMicah Anderson
2015-09-09[docs] add downloads badgeKali Kaneko
2015-09-09[docs] fix broken pypi badgeKali Kaneko
2015-09-03add pydist-overrides for pyopensslMicah Anderson
2015-09-01minor lintian fixes for new packageMicah Anderson
2015-09-01Merge remote-tracking branch 'kali/debian/0.4.2' into debian/experimentalMicah Anderson
2015-08-28[style] pep8 fixesKali Kaneko
2015-08-28remove python-gnupg dependencyKali Kaneko
this was moved to keymanager time ago
2015-08-28update dependenciesKali Kaneko
- remove protobuf - add zmq/txzmq
2015-08-28[deb] bump changelogKali Kaneko
2015-08-28freeze debian versionKali Kaneko
2015-08-28Merge tag '0.4.2' into debian/experimentalKali Kaneko
Tag leap.common version 0.4.2 Conflicts: pkg/requirements-testing.pip setup.cfg src/leap/common/_version.py src/leap/common/events/events_pb2.py
2015-08-26[pkg] fold in changes0.4.2Ivan Alejandro
2015-08-17[tests] add pep8/flake8 ignoresKali Kaneko
2015-08-17[style] pep8 fixKali Kaneko
2015-08-17[feature] allow passing callback to http clientdrebs
2015-08-05[feat] WHEELHOUSE can be a url + --use-leap-wheelsParménides GV
--use-leap-wheels sets --trusted-host (remove it when we have a proper cert) and WHEELHOUSE to https://ftp.lizard.leap.se Until we get ftp.lizard cname, use lizard as the wheels server.
2015-08-04[bug] HTTP timeout was not being cleared on abortBruno Wagner
In case the http client loses connection, it has to clear it's timeout or the reactor will be left in a dirty state Fixing this solves a problem with some of the tests in Soledad that were trying to run on a dirty reactor
2015-08-03[tests] ignore trial temp folderKali Kaneko
2015-08-03[feat] use wheels to install dependenciesParménides GV
generate_wheels uses $WHEELHOUSE to generate and store the wheels for requirements.pip and requirements-testing.pip (if it exists). pip_install_requirements.sh installs requirements.pip from them if possible (if not, then it fetches them from pypi) or, if passed the --testing flag, it installs requirements-testing.pip.
2015-07-29[docs] remove ref to protobuf from READMEKali Kaneko
we stopped using protobuf after the events submodule refactor
2015-07-29[bug] register and unregister controlled by flagVictor Shyba
Since register and unregister cant be used without full zmq initialization, it should make sense to also check flag for them.
2015-07-29[refactor] Extract flags check to callerVictor 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[test] set flag before starting clientVictor Shyba
Test client will only start with flag set to True. Change EventsGenericClientTestCase to set the flag on the first line of setUp.
2015-07-28[bug] Consider events flag when ensuring clientVictor Shyba
Change EventsClientThread behavior so it won't start anymore if the events flag is set to False
2015-07-28[style] more pep8 cleanupKali Kaneko
2015-07-28[tests] add pep8 to requirements-testingKali Kaneko
2015-07-27[pkg] add AUTHORS file + one-liner to generate itKali Kaneko
2015-07-27[pkg] add script to install base requirementsKali Kaneko
- update pip - install base reqs, with insecure flags for dirspec. fuck canonical.
2015-07-23[tests] fix initialization of basetest caseKali Kaneko
2015-07-23[style] fixed pep8 warnings on http and test eventsBruno Wagner
2015-07-23[tests] fixed events testsBruno Wagner
The events tests check for register and emit signals, but because the flag set_events_enabled was False by default in the tests, no signals were being emitted. I added the flag to the setUp and tearDown of the tests, they are still very slow but at least they are passing now
2015-07-23[tests] implemented http feature according to testBruno Wagner
Two test cases were broken and were implemented here: The first was that HTTPClient should share the connection between clients if a pool was not passed explicitly. If you initialize an HTTPClient without a pool, it will reuse a pool created on the class. The second was that you should be able to pass to the HTTPCLient a pool on initialization. Added that possibility and fixed the tests accordingly
2015-07-23[tests] set environment for certs testBruno Wagner
2015-07-23[tests] added setuptools_trial so the tests run using python setup.py testBruno Wagner