summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-09-30[bug] fix delivery using Soledad Server incoming APIHEADmasterdrebs
MX was mistakenly adding a prefix of "user-" to the uuid when delivering using the new Soledad Server incoming APi. That was probably introduced by mistake because the CouchDB user databases are all prefixed with that prefix.
2017-09-28[bug] fix incompatibility with six==1.11.0Kali Kaneko
add the version of with_metaclass found in six==1.10.0 See https://github.com/SecurityInnovation/PGPy/issues/217 - Resolves: #8672
2017-09-28[pkg] bump changelog for 0.10.00.10.0Kali Kaneko
2017-09-12[bug] fail gracefully if latest six lib not foundKali Kaneko
- Resolves: #8668
2017-09-02[docs] add changelog for incoming apiVictor Shyba
-- Related: #8664
2017-09-02[docs] update configuration sampleVictor Shyba
Added a section to show how to configure incoming api. -- Related: #8664
2017-09-02[feature] add support for soledad incoming apiVictor Shyba
-- Related: #8664
2017-06-27[pkg] require a recent enough version of cryptographyKali Kaneko
otherwise, a very old cryptography version is pulled from jessie. this is needed by the vendored pgpy.
2017-06-27[pkg] add pgpy dependenciesKali Kaneko
2017-06-27[pkg] remove pgpy dependency from requirementsKali Kaneko
2017-06-27[tests] ignore vendored modulesKali Kaneko
2017-06-27[pkg] vendor pgpy 0.4.1Kali Kaneko
2017-06-27[feat] use PGPy instead of leap.keymanager to encryptRuben Pollan
In PGPy 0.4.0 keys are not accepted if they have empty lines before the ascii armored text. I addapt the tests around that for now. This is fixed already in PGPy repo, so it will not be an issue in comming releases. - Resolves: #8558, #8663
2017-06-21Add mandatory REPONAMES CI var for packagingVarac
2017-05-26[docs] update gitignore for the coverage html folderRuben Pollan
2017-05-26[bug] check if key is expiredRuben Pollan
For expired keys gnupg will not allow us to encrypt (to force it we'll need to fake the system date). Let's bounce the email properly in this case, and register the error. Make sure as well that _encrypt_message does not return None, let's raise exceptions in case of failure. - Related: #8663
2017-03-17Fix logging of couchdb errors.drebs
Leap MX was previously wrapping soledad's couchdb-related exceptions messages in its own exception. The problem was that message attribute of those exceptions were actually empty, and so the information of the actual error was lost. This commit removes the wrapper exception and forwards whatever exception was received from soledad to the logging system. Signed-off-by: Ruben Pollan <meskio@sindominio.net>
2017-03-08Run test stage at beginning of pipelinevarac
2017-03-08Merge branch 'build_packages' into 'master' micah
Build packages See merge request !6
2017-03-08Use Standards-Version: 3.9.8build_packagesvarac
2017-03-08Branch decides which repo to use in custom-varsvarac
2017-03-08Test with amd64:stretch jobvarac
2017-03-08Use one package job for every arch/dist combinationvarac
2017-03-08Remove default vars from .gitlab-ci.ymlvarac
2017-03-02Change to Uploaders in debian/controlvarac
2017-03-02Use LEAP automated build <sysdev@leap.se> as uploadervarac
2017-03-02Quote square brackets in .gitlab-ci.ymlvarac
2017-03-02Upload to different deb repo for any other branch than mastervarac
2017-03-02Split builing and uploading packagevarac
2017-03-02Remove duplicate deb-systemd-invoke start leap-mx.servicevarac
2017-03-02Restart on upgradesvarac
2017-03-02Fix lintian errors when packaging without initfilevarac
2017-03-02Shutdown container after successful buildvarac
2017-03-02Run freeze_python_version.sh from PATHvarac
2017-03-02Move freeze_python_version.sh to gitlab-buildpackage repovarac
2017-03-02Use . before git ref in python versionvarac
2017-03-02Add git describe output to CIvarac
2017-03-02Make pip version similar to git describevarac
2017-03-02Fix .gitlab-ci.ymlvarac
2017-03-02Freeze python versionvarac
2017-03-02Show pwd on docker buildvarac
2017-03-02Sleep after successful building to enable debuggingvarac
2017-03-02Run dh with --with=systemdvarac
2017-03-02Remove unused old initscriptvarac
2017-03-02Build and test deb packages on 0xacab.orgvarac
2017-03-02Include debian/ into mastervarac
2017-02-17remove executable permissions on non-executable fileMicah Anderson
2017-02-16[docs] add changelog for 0.9.10.9.1Kali Kaneko
2017-01-27[style] pep8 fixesdrebs
2017-01-27Returns doc as None if we have some error during the encryptionThais Siqueira
When we had an error during encryption, the doc property "_enc_json" was empty and we were saving this empty data on CouchDb. Then it was causing the [GNUPG:] NODATA 2 error during decryption. Related with: https://github.com/pixelated/pixelated-user-agent/issues/908 with @tayanefernandes