Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-11-18 | [build] add gpg binary | Kali Kaneko (leap communications) | |
just the one shipped with the ubuntu image used by the docker container for now. I have to investigate how to properly use a docker container only for building the gpg binary. | |||
2016-11-18 | [build] modify bundle name in gitlab CI | Kali Kaneko (leap communications) | |
2016-11-18 | [build] include dbschema in bundle | Kali Kaneko (leap communications) | |
2016-11-11 | [bug] do not always print feedback from start command | Kali Kaneko (leap communications) | |
2016-11-11 | [bug] return early from bonafide.get_provider | Kali Kaneko (leap communications) | |
otherwise, the call from the rest API hangs forever because the authentication has not happened and not all the configs have been downloaded. - Resolves: #8576 | |||
2016-11-11 | [bug] get user parameter in the key commands | Kali Kaneko (leap communications) | |
This has been previously encapsulated in a dict, and the commands were not modified accordingly. I'm adding some very basic test for the KeymanagerService public api contract. - Resolves: #8577 | |||
2016-11-11 | [bug] fix cli autostart | Kali Kaneko (leap communications) | |
this reverts the refactoring made at 596f1f8 it seems it is now allowed to call a function that yields from inside as part of an inline deferred. | |||
2016-11-09 | [feature] serve UI as an hidden service | Kali Kaneko (leap communications) | |
you need to configure onion = True in the services config. for sure, this is gonna be more interesting when we ship pixelated. but for now I thought it can be handy for testing ui changes: no need to bundle, just use your tor browser :) still need to try to serve imap/smtp over the onion service. kudos to meejah for this super-usable library! | |||
2016-11-09 | [ci] generate bundle from gitlab runner | Kali Kaneko (leap communications) | |
some hacks needed, it seems pyinstaller is choking again on namespace packages for some reason that is beyond my current comprenhension. | |||
2016-11-08 | ui: disable account remove button when appropriate | elijah | |
2016-11-08 | ui: auto-initialize provider when logging in from the greeter | elijah | |
2016-11-08 | ui: allow removing accounts | elijah | |
2016-11-07 | ui: add initial addressbook panel | elijah | |
2016-11-06 | [feat] add '-v' option | drebs | |
2016-11-06 | [feat] allow verbose flag when autostarting | drebs | |
2016-11-06 | [feat] increase verbosity using command line | drebs | |
2016-11-06 | [feat] allow for decreased verbosity | drebs | |
2016-11-06 | [bug] properly format failure for logging on errback | drebs | |
2016-11-06 | [feat] change update period with environment variable | drebs | |
2016-11-04 | [tests] do not mock failures | Kali Kaneko (leap communications) | |
in the variant that was merged, we call a failure method to get the exception, so it's better to test a real failure initialized with an exception. besides, I'm starting to hate mocks. | |||
2016-11-04 | [docs] add tulio to authors | Kali Kaneko (leap communications) | |
2016-11-04 | [doc] fix typo | Tulio Casagrande | |
2016-11-04 | [bug] add tests for outgoing service | Tulio Casagrande | |
This commit originall contained a fix for a wrong variable name that avoided the outgoing service to be launched. This had been fixed in a concurrent mr that got merged before this one. However, this MR contained a couple of tests for the OutgoingService, and I'm merging those tests now. | |||
2016-11-04 | [tests] remove npm steps from generic build in the CI | Kali Kaneko (leap communications) | |
this takes too long. if we want to test the ui npm build, we probably should do it only when we touch anything under ui/* | |||
2016-11-04 | [bug] extend the list of args | Kali Kaneko (leap communications) | |
otherwise, we were appending a list as the last element of the list. | |||
2016-11-03 | [tests] _insert_key_docs is a deferred | Victor Shyba | |
Missing yield from _insert_key_docs, which returns a Deferred, was causing tests to fail. | |||
2016-11-03 | [bug] message can also be a BytesIO | Victor Shyba | |
Twisted 16.5 sends a BytesIO as message, which was unexpected in this types list. | |||
2016-11-03 | [docs] add a fixme for the scrypt workaround | Kali Kaneko (leap communications) | |
2016-11-03 | [style] pep8 fixes | Kali Kaneko (leap communications) | |
2016-10-21 | [feat] fallback support for PySide | Kali Kaneko (leap communications) | |
basically, I give up trying to compile pyqt5 for python2. not worthy. fortunately, the api changes are minimal so we can support two. the way forward should be Py3. still some bugs with rendering the viewport. trying to help that, I introduced the web inspector, use DEBUG=1 flag to have it visible. | |||
2016-10-21 | [bug] capture the exception value properly | Kali Kaneko (leap communications) | |
this looks like a careless migration to twisted failures. who knows how long this was like this, this should be covered by tests. | |||
2016-10-21 | [bug] fix yet another logger syntax error | Kali Kaneko (leap communications) | |
2016-10-21 | [bug] workaround around scrypt.encrypt() failure in windows | Kali Kaneko (leap communications) | |
scrypt raises a "unable to get salt from /dev/urandom" error when using encrypt method in windows. this is a quick workaround for obfuscating the uuid map, but it needs to be carefully reviewed as per the security implications (i'm using the hostname to salt the key hashing). doing this, I contemplated the possibility that the scrypt encryption we were using could be flawed, since the payloads can be easily guessed. so, take this with a pinch of salt (haha), and let's review it for the future. as always, this was in a rush trying to bring windows support. | |||
2016-10-21 | [bug] fallback to python-gnupg as a workaround | Kali Kaneko (leap communications) | |
currently windows 7 support is broken with gnupg. | |||
2016-10-21 | [bug] fail gracefully if cannot find cert file | Kali Kaneko (leap communications) | |
2016-10-21 | [bug] avoid choking with some failures | Kali Kaneko (leap communications) | |
2016-10-21 | [bug] avoid passing posix-only args to twistd on windows | Kali Kaneko (leap communications) | |
2016-10-21 | [feat] add path for windows bundle | Kali Kaneko (leap communications) | |
2016-10-21 | [bug] use tcp endpoint for windows | Kali Kaneko (leap communications) | |
2016-10-21 | [bug] fail gracefully for non-posix import | Kali Kaneko (leap communications) | |
2016-10-21 | [pkg] native pyinstaller packaging | Kali Kaneko (leap communications) | |
2016-10-20 | [bug] add missing import | Kali Kaneko (leap communications) | |
2016-10-19 | [docs] include leap commit template from the docs | Kali Kaneko (leap communications) | |
2016-10-19 | [style] pep8 | Kali Kaneko (leap communications) | |
2016-10-19 | [docs] add denis to authors | Kali Kaneko (leap communications) | |
2016-10-19 | [bug] Fix warning logging. | Denis Costa | |
Following Twisted documentation, I found out that the warning method doesn't exist on logger class. That class has warn method instead. And I got a error because of that. https://twistedmatrix.com/documents/16.4.1/api/twisted.logger.Logger.html | |||
2016-10-19 | [feat] leap.mail: expose content charset as a separated attribute | NavaL | |
Before we used to have content_doc.content_type = 'text/plain; charset="utf-8"'. Currently, we have content_doc.content_type = 'text/plain'. This change will give us, on top of that: content_doc.charset = 'utf-8'. One can reconstruct the original one using .content_type and .charset. | |||
2016-10-19 | [pkg] re-add scripts to build openvpn and gnupg binaries | Kali Kaneko (leap communications) | |
2016-10-19 | [pkg] change upload | Kali Kaneko (leap communications) | |
2016-10-19 | [pkg] bump bundle version | Kali Kaneko (leap communications) | |