summaryrefslogtreecommitdiff
path: root/src/leap
AgeCommit message (Collapse)Author
2016-11-06[feat] change update period with environment variabledrebs
2016-11-04[doc] fix typoTulio Casagrande
2016-11-04[bug] extend the list of argsKali Kaneko (leap communications)
otherwise, we were appending a list as the last element of the list.
2016-11-03[bug] message can also be a BytesIOVictor 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 workaroundKali Kaneko (leap communications)
2016-11-03[style] pep8 fixesKali Kaneko (leap communications)
2016-10-21[feat] fallback support for PySideKali 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 properlyKali 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 errorKali Kaneko (leap communications)
2016-10-21[bug] workaround around scrypt.encrypt() failure in windowsKali 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 workaroundKali Kaneko (leap communications)
currently windows 7 support is broken with gnupg.
2016-10-21[bug] fail gracefully if cannot find cert fileKali Kaneko (leap communications)
2016-10-21[bug] avoid choking with some failuresKali Kaneko (leap communications)
2016-10-21[bug] avoid passing posix-only args to twistd on windowsKali Kaneko (leap communications)
2016-10-21[feat] add path for windows bundleKali Kaneko (leap communications)
2016-10-21[bug] use tcp endpoint for windowsKali Kaneko (leap communications)
2016-10-21[bug] fail gracefully for non-posix importKali Kaneko (leap communications)
2016-10-20[bug] add missing importKali Kaneko (leap communications)
2016-10-19[style] pep8Kali 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 attributeNavaL
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-17[bug] use twisted.logger and fix logging namespacedrebs
2016-10-10[bug] create log directory on log initializationdrebs
2016-10-10[feat] improve mail service log messagesdrebs
2016-10-10[bug] fix error logging calls using twisted loggerdrebs
2016-10-07[bug] fix logging on hooksKali Kaneko (leap communications)
2016-10-07[bug] fail gracefully in mail service if instance not foundKali Kaneko (leap communications)
also, small refactor to make the function clearer.
2016-10-07[style] pep8Kali Kaneko (leap communications)
2016-10-07[bug] add path extension to gpg1 tooKali Kaneko (leap communications)
2016-10-07[refactor] do not print traceback for expected errorsKali Kaneko (leap communications)
Add the ability to declare an exceptions as 'expected'. This will avoid logging the backtrace on the bitmaskd log. We will just forward the message in the json that we return to the caller. - Resolves: #8506
2016-10-07[refactor] migrate hooks to bitmask repoKali Kaneko (leap communications)
now we can deprecate service_hooks in leap.common repo
2016-10-07[refactor] use new logger infrastructureKali Kaneko (leap communications)
2016-10-07[feature] logs watch commandKali Kaneko (leap communications)
2016-10-07[refactor] remove dead codeKali Kaneko (leap communications)
not using this anymore, was a vile hack. and a very bad idea too, happy to see it gone.
2016-10-04[bug] fix typ0 in method namedrebs
2016-10-04[feature] handle invite codesKali Kaneko (leap communications)
In the command line, --invitecode is a new optional parameter to the command "user create". bonafide service handles the invite codes. javascript library should be updated accordingly - Resolves: #7550
2016-10-04[bug] In case of wrong url don't leave files in the config folderRuben Pollan
- Resolves: #8498
2016-10-04[feat] list active usersRuben Pollan
- Resolves: 8488
2016-10-03[feature] stop fetching mail on inavalid token errordrebs
2016-10-03[refactor] standardize smtp and imap service modulesdrebs
2016-10-03[bug] use correct twisted log api for warningsdrebs
2016-10-03[bug] stop syncing after logout (#8479)drebs
2016-09-30[refactor] turn mail services into twisted servicesdrebs
2016-09-30[bug] correctly log dispatch failures because of malformed partsdrebs
2016-09-30[bug] pass command parts to mail disable dispatcherdrebs
A missing command parts argument to mail subcommand dispatcher caused the `mail disable` command to never be executed.
2016-09-30[style] use a more meaningful callback namedrebs
2016-09-29[feat] ui - allow users to change their passwordselijah
2016-09-29[bug] remove destructor, pass combined_ca_bundle as optional paramKali Kaneko (leap communications)
this brings back a couple of commits by pixelated that were missed in my keymanager merge. https://github.com/leapcode/keymanager/commit/354ad5a12e90463f9952fe056f191c6d4cdadf40 https://github.com/leapcode/keymanager/commit/dd7ba606df2909c76b20b1d4bb0134302f94b3d0 basically it removes the destructor (there's no guarantee that it gets executed!) and it addds the combined ca bundle as an optional parameter to keymanager initialization
2016-09-28[feature]Add change password commandRuben Pollan
- Resolves: #8487
2016-09-28[bug] fix typoKali Kaneko (leap communications)