summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2017-04-27[bug] do not assume we got a listenerKali Kaneko (leap communications)
2017-04-27[bug] unify logging style using class attrKali Kaneko (leap communications)
I changed most of the logger statements to use a class attribute, in this way it's easier to identify which class it's logging them. in some cases I leave a module-level logger, when we're either using functions or when the module it's too small. at the same time I did a general review and cleanup of the logging statements.
2017-04-27[bug] wait more for pixelated to startKali Kaneko (leap communications)
2017-04-27[bug] migrate all failures to twisted loggerKali Kaneko (leap communications)
2017-04-27[bug] catch failures with newer twisted loggerKali Kaneko (leap communications)
the migration from the stdlib python's logger to twisted logger is unable to format properly the failures unless the call is adapted - Related: #8849
2017-04-27[bug] use argv for the argparse prog name in the cli UserRuben Pollan
- Resolves: #8829
2017-04-21[bug] report global connecting state for vpn when user startedKali Kaneko (leap communications)
- Resolves: #8850
2017-04-20[bug] wait a bit in case the authtoken has not being written yetKali Kaneko (leap communications)
2017-04-20[feat] add bonafide authentication eventKali Kaneko (leap communications)
- Resolves: #8844
2017-04-20[bug] add icon to windowKali Kaneko (leap communications)
The icon it was introduced and then deleted by mistake on the recent window refactor after pixelated integration. - Resolves: #8826
2017-04-20[bug] fix enabling of vpn serviceKali Kaneko (leap communications)
- Resolves: #8845
2017-04-19[bug] stop firewall if was failed closeKali Kaneko (leap communications)
2017-04-19[bug] return clearer errors when no cert foundKali Kaneko (leap communications)
2017-04-19[bug] fail if tried to stop vpn when not runningKali Kaneko (leap communications)
2017-04-19[bug] pass along no polkit errorKali Kaneko (leap communications)
2017-04-19[refactor] use str repr of exceptionKali Kaneko (leap communications)
2017-04-19[style] remove unused assignmentKali Kaneko (leap communications)
2017-04-19[bug] do not fail if error is an intKali Kaneko (leap communications)
2017-04-19[bug] remove previous auth tokenKali Kaneko (leap communications)
- Resolves: #8823
2017-04-19[bug] handle disabled caseKali Kaneko (leap communications)
2017-04-19[bug] improve exception catching in execution loopKali Kaneko (leap communications)
2017-04-19[feature] expose method to open url from jsKali Kaneko (leap communications)
- Resolves: #8838
2017-04-19[feature] expose gui shutdown to jsKali Kaneko (leap communications)
- Resolves: #8837
2017-04-12[bug] delay initialization of pixelatedKali Kaneko (leap communications)
- Related: #8798
2017-04-06[bug] last_vpn path now is ~/.config/leap/last_vpnRuben Pollan
It used to be in the providers folder, but this was missleading bonafide to list it as a provider. I think it's harder to write work arounds to have this file in this folder than to have it somewhere else. - Resolves: #8818
2017-04-03[feat] add the expiration date of the cert to vpn.checkRuben Pollan
- Resolves: #8807
2017-04-03[feat] add a check for the installation of the helpers to the APIRuben Pollan
- Resolves: #8786
2017-04-03[feat] remove the pinning of VPN extra flagsRuben Pollan
The pinning was removing 'tun-ipv6' wich is a boolean value, there is boolean support in src/leap/bitmask/vpn/launcher.py:232 already. It seems to work fine. - Resolves: #8809
2017-04-03[feat] store what was the last vpn provider usedRuben Pollan
To allow automatic connection to the VPN we are storing the last provider in a file. - Resolves: #8806
2017-03-31[bug] fix usage of exception with twisted loggerKali Kaneko (leap communications)
2017-03-31[bug] Log error in case JSON parsing fails for decrypted docSriram Viswanathan
In addition to the UnicodeError exception in _process_decrypted_doc function, we have added ValueError to the exception list so that we can catch any error in JSON parsing, specially a 'NODATA' error that we were getting with some of the emails. This is in reference to issues - https://github.com/pixelated/pixelated-user-agent/issues/908 & https://github.com/pixelated/pixelated-user-agent/issues/981 - to ignore documents that have this problem and not have Soledad try to sync them again and again. with @deniscostadsc
2017-03-31[bug] fix errBack in _decrypt_doc in incoming mail serviceSriram Viswanathan
with @deniscostadsc
2017-03-30[feature] Creates methods for update recovery code.Thais Siqueira
Related with: https://github.com/pixelated/pixelated-user-agent/issues/924 with @aarni Signed-off-by: Ruben Pollan <meskio@sindominio.net>
2017-03-17[bug] let's remove hardcoded providersRuben Pollan
2017-03-17[feat] report the real status of the VPNRuben Pollan
2017-03-15[tests] let's include OSX CIRuben Pollan
2017-03-15[feature] Add errBack to log the doc_id when decrypt failsSriram Viswanathan
with @deniscostadsc
2017-03-15[bug] don't check the number of unread mails if incoming service hasn't startedRuben Pollan
2017-03-13[feat] emit MAIL_STATUS_CHANGED eventRuben Pollan
2017-03-13[feat] report the status of keymanager in the mail statusRuben Pollan
2017-03-12[bug] remove offline toggledrebs
The offline toggle added a race condition in which the client could end up offline forever. We decided to remove it for now and then decide if soledad client needs to know about network connectivity (check: https://0xacab.org/leap/soledad/issues/8789).
2017-03-06[pkg] several bundling fixesKali Kaneko (leap communications)
2017-03-05[style] pep8Kali Kaneko (leap communications)
2017-03-05[bug] load after exporting the objectKali Kaneko (leap communications)
2017-03-05[feature] add pixelated button to UIKali Kaneko (leap communications)
this button will call the exported qt method to open a new window
2017-03-05[feature] pixelated UA integrationKali Kaneko (leap communications)
a bit hacky and all, but this should launch the service and allow interacting from the default site (localhost:9090). this is the first example of a pyqt-js bridge, it's an interesting mechanism that we can use more in the future. no efforts made so far in authenticating the app.
2017-03-05[bug] revert vpn options from configKali Kaneko (leap communications)
bitmask-root is not able to parse some options, and is aborting the vpn connection in my tests. we need to debug that carefully, hardcoding some options for now and leaving this to be done post-0.9.5
2017-03-03[feat] get VPN params from eip-service.jsonRuben Pollan
Instead of hardcoding them in the code.
2017-03-03[bug] use username instead of provider in the vpn callsRuben Pollan
Without active user we need to use the username instead of the provider in the VPN API. - Resolves: #8783
2017-03-03[feat] mail status will only work for a valid useridRuben Pollan
We used to return the system status if no userid is provided. We don't do it anymore, now is only userid based. - Resolves: #8785