Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-13 | [bug] fix constants import error | kali | |
2018-02-15 | [bug] fail gracefully if we do not have mail deps | Kali Kaneko | |
2017-08-31 | [feat] expose an API to set/get/list gateway preferences | Ruben Pollan | |
- Related: #9010 | |||
2017-08-24 | [feat] add a mock mixnet_status call to the API | Ruben Pollan | |
For now we say it will be mixed on every request if the mixnet is enabled. We might want a better mock in the future. - Resolves: #8972 | |||
2017-08-11 | [feature] automatic vpn gateway selection, based on timezone | Kali Kaneko | |
This is a first approach to automatic gateways selection. More things are missing: - allow manual selection, by location or country code. - take the hemisphere into account. - expose the selected gw to the api/cli but overall seems this is a good approach to make 0.10 release usable in terms of vpn. - Resolves: #8804 | |||
2017-08-10 | [refactor] fail gracefully if some modules not present | Kali Kaneko | |
this allows for better modularization in, for instance, the debian package. we should be able to install just the submodules for the vpn service, or the mail service. a better modularization needs the mail_services under core to be moved to bitmask.mail, and do the switch in the main service module for bitmask daemon. | |||
2017-07-14 | [bug] don't raise exceptions stoping the VPN service | Ruben Pollan | |
Let's also catch the exceptions raised by stopping services so bitmaskd can stop. | |||
2017-06-29 | [feat] Stop the vpn (and all services) when application is shut down | Ruben Pollan | |
- Resolves: #8852 | |||
2017-06-15 | [bug] only start the child services if they are not running | Ruben Pollan | |
- Resolves: #8921 | |||
2017-06-12 | [feat] push private key updates into nicknym | Ruben Pollan | |
Deal as well with sending key if key is outdated in the providers nicknym. - Resolves: #8819, #8832 | |||
2017-05-11 | [bug] return core status as json instead of string | Ruben Pollan | |
- Resolves: #8886 | |||
2017-05-02 | [style] remove unused imports | Ruben Pollan | |
- Resolves: #8873 | |||
2017-05-02 | [bug] set a non-None value for configuration defaults | Ruben Pollan | |
None is recognized as not-default and gives an error if the searched config value is not present in the config file. This was provoking an error with manhole not being configured. | |||
2017-05-01 | [feature] streamline and move manhole into core | Kali Kaneko (leap communications) | |
2017-04-27 | [bug] unify logging style using class attr | Kali 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-02-24 | [feature] require authentication token for api | Kali Kaneko (leap communications) | |
implements a global auth token for the app. this token is written to .config/leap/authtoken, and passed to the anchor part of the landing URI when opening the index resource by the browser. - Resolves: #8765 | |||
2017-02-23 | [refactor] complete eip -> vpn rename in core | Kali Kaneko (leap communications) | |
2017-02-23 | [feature] new commands: get_cert | Kali Kaneko (leap communications) | |
2017-02-23 | [feature] enable vpn service | Kali Kaneko (leap communications) | |
2017-02-23 | [feature] initial port of legacy vpn code | Kali Kaneko (leap communications) | |
non functional at the moment, but started doing some cleanup | |||
2016-12-29 | [refactor] reorganize API | Kali Kaneko (leap communications) | |
so that whitelisting doesn't have to peek into the data. added more documentation and some tests stubs too. | |||
2016-12-29 | [refactor] move web service to its own submodule | Kali Kaneko (leap communications) | |
2016-12-29 | [feature] local session service | Kali Kaneko (leap communications) | |
2016-12-29 | [feature] authentication classes and tests | Kali Kaneko (leap communications) | |
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-10-21 | [bug] fail gracefully for non-posix import | Kali Kaneko (leap communications) | |
2016-10-07 | [refactor] use new logger infrastructure | Kali Kaneko (leap communications) | |
2016-10-03 | [bug] stop syncing after logout (#8479) | drebs | |
2016-09-30 | [refactor] turn mail services into twisted services | drebs | |
2016-09-28 | [feature]Add change password command | Ruben Pollan | |
- Resolves: #8487 | |||
2016-09-27 | [feat] Fetch smtp cert automatically if missing | Ruben Pollan | |
It's missing dealing with expired certs. I remove get_smtp_certificate core command. - Closes: #8486 | |||
2016-09-26 | [feature] rotate logs | Kali Kaneko (leap communications) | |
2016-09-26 | [refactor] call it start/stop | Kali Kaneko (leap communications) | |
2016-09-22 | [style] remove unused variable | drebs | |
2016-09-06 | [feat] add webui command: enable/disable/status | Kali Kaneko (leap communications) | |
2016-09-06 | [pkg] package bitmask_www | Kali Kaneko (leap communications) | |
2016-09-01 | [feat] add web/js core API | Ruben Pollan | |
Implements http REST API for the core and bitmask.js generic library to use this API. For events it uses long polling. - Resolves: #8265 | |||
2016-09-01 | [refactor] fix imports after merging submodules | Kali Kaneko (leap communications) | |
2016-08-30 | [pkg] initial migration of bitmask.{core,cli} | Kali Kaneko (leap communications) | |